sha256:df0b7c6f05ccdab28cd0455a3b04f20305c4659fe95b748a0108aceb7b4eb8f4

Found in archives

lockfileVersion: '9.0'

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

importers:

  .:
    devDependencies:
      '@biomejs/plugin-api':
        specifier: 'workspace:'
        version: link:packages/@biomejs/plugin-api
      '@changesets/changelog-github':
        specifier: 1.0.0
        version: 1.0.0
      '@changesets/cli':
        specifier: 3.0.1
        version: 3.0.1
      '@types/node':
        specifier: 24.13.3
        version: 24.13.3
      commonmark:
        specifier: 0.31.2
        version: 0.31.2
      tombi:
        specifier: 0.11.7
        version: 0.11.7

  crates/biome_formatter_test/src/prettier:
    dependencies:
      prettier:
        specifier: 3.8.4
        version: 3.8.4

  packages/@biomejs/backend-jsonrpc:
    devDependencies:
      '@types/node':
        specifier: 24.12.2
        version: 24.12.2
      typescript:
        specifier: 5.9.3
        version: 5.9.3
      vite:
        specifier: 7.3.5
        version: 7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0)
      vitest:
        specifier: 4.1.5
        version: 4.1.5(@types/node@24.12.2)(happy-dom@20.9.0)(vite@7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0))
    optionalDependencies:
      '@biomejs/cli-darwin-arm64':
        specifier: 2.5.12
        version: link:../cli-darwin-arm64
      '@biomejs/cli-darwin-x64':
        specifier: 2.5.12
        version: link:../cli-darwin-x64
      '@biomejs/cli-linux-arm64':
        specifier: 2.5.12
        version: link:../cli-linux-arm64
      '@biomejs/cli-linux-arm64-musl':
        specifier: 2.5.12
        version: link:../cli-linux-arm64-musl
      '@biomejs/cli-linux-x64':
        specifier: 2.5.12
        version: link:../cli-linux-x64
      '@biomejs/cli-linux-x64-musl':
        specifier: 2.5.12
        version: link:../cli-linux-x64-musl
      '@biomejs/cli-win32-arm64':
        specifier: 2.5.12
        version: link:../cli-win32-arm64
      '@biomejs/cli-win32-x64':
        specifier: 2.5.12
        version: link:../cli-win32-x64

  packages/@biomejs/biome:
    optionalDependencies:
      '@biomejs/cli-darwin-arm64':
        specifier: 2.5.12
        version: link:../cli-darwin-arm64
      '@biomejs/cli-darwin-x64':
        specifier: 2.5.12
        version: link:../cli-darwin-x64
      '@biomejs/cli-linux-arm64':
        specifier: 2.5.12
        version: link:../cli-linux-arm64
      '@biomejs/cli-linux-arm64-musl':
        specifier: 2.5.12
        version: link:../cli-linux-arm64-musl
      '@biomejs/cli-linux-x64':
        specifier: 2.5.12
        version: link:../cli-linux-x64
      '@biomejs/cli-linux-x64-musl':
        specifier: 2.5.12
        version: link:../cli-linux-x64-musl
      '@biomejs/cli-win32-arm64':
        specifier: 2.5.12
        version: link:../cli-win32-arm64
      '@biomejs/cli-win32-x64':
        specifier: 2.5.12
        version: link:../cli-win32-x64

  packages/@biomejs/cli-darwin-arm64: {}

  packages/@biomejs/cli-darwin-x64: {}

  packages/@biomejs/cli-linux-arm64: {}

  packages/@biomejs/cli-linux-arm64-musl: {}

  packages/@biomejs/cli-linux-x64: {}

  packages/@biomejs/cli-linux-x64-musl: {}

  packages/@biomejs/cli-win32-arm64: {}

  packages/@biomejs/cli-win32-x64: {}

  packages/@biomejs/js-api:
    devDependencies:
      '@biomejs/wasm-bundler':
        specifier: workspace:*
        version: link:../wasm-bundler
      '@biomejs/wasm-nodejs':
        specifier: workspace:*
        version: link:../wasm-nodejs
      '@biomejs/wasm-web':
        specifier: workspace:*
        version: link:../wasm-web
      typescript:
        specifier: 5.9.3
        version: 5.9.3
      vite:
        specifier: 7.3.5
        version: 7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0)
      vitest:
        specifier: 4.1.5
        version: 4.1.5(@types/node@24.13.3)(happy-dom@20.9.0)(vite@7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0))

  packages/@biomejs/plugin-api:
    dependencies:
      '@biomejs/biome':
        specifier: '*'
        version: link:../biome

  packages/@biomejs/wasm-bundler: {}

  packages/@biomejs/wasm-nodejs: {}

  packages/@biomejs/wasm-web: {}

  packages/aria-data:
    dependencies:
      happy-dom:
        specifier: ^20.9.0
        version: 20.9.0

  packages/prettier-compare:
    dependencies:
      '@biomejs/js-api':
        specifier: workspace:*
        version: link:../@biomejs/js-api
      '@biomejs/wasm-nodejs':
        specifier: workspace:*
        version: link:../@biomejs/wasm-nodejs
      '@opentui/core':
        specifier: ^0.1.103
        version: 0.1.103(stage-js@1.0.0-alpha.17)(typescript@5.9.3)(web-tree-sitter@0.25.10)
      '@opentui/react':
        specifier: ^0.1.103
        version: 0.1.103(react-devtools-core@7.0.1)(react@19.2.5)(stage-js@1.0.0-alpha.17)(typescript@5.9.3)(web-tree-sitter@0.25.10)(ws@8.20.0)
      prettier:
        specifier: ^3.9.4
        version: 3.9.4
      prettier-plugin-astro:
        specifier: ^0.14.1
        version: 0.14.1
      prettier-plugin-svelte:
        specifier: ^3.5.1
        version: 3.5.1(prettier@3.9.4)(svelte@5.46.4)
      react:
        specifier: ^19.2.5
        version: 19.2.5
    devDependencies:
      '@types/node':
        specifier: 22.19.17
        version: 22.19.17
      '@types/react':
        specifier: 19.2.14
        version: 19.2.14
      typescript:
        specifier: 5.9.3
        version: 5.9.3

  packages/tailwindcss-config-analyzer:
    dependencies:
      tailwindcss:
        specifier: ^4.2.4
        version: 4.2.4
    devDependencies:
      '@types/node':
        specifier: 24.12.2
        version: 24.12.2
      read-package-up:
        specifier: 12.0.0
        version: 12.0.0
      tsx:
        specifier: 4.21.0
        version: 4.21.0
      typescript:
        specifier: 5.9.3
        version: 5.9.3

packages:

  '@astrojs/compiler@2.13.0':
    resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==}

  '@babel/code-frame@7.27.1':
    resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
    engines: {node: '>=6.9.0'}

  '@babel/helper-validator-identifier@7.28.5':
    resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
    engines: {node: '>=6.9.0'}

  '@changesets/apply-release-plan@8.0.0':
    resolution: {integrity: sha512-kUd2pbf1w5/AYmBMb0Tt+rkIPCjFJdT0SZMrkOjJT/WV/QbtmvkyB5jkV0oaNPheavprZk+SfUiozUti7TIL2w==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/assemble-release-plan@7.0.0':
    resolution: {integrity: sha512-oEW8BxdA604kGGtDSCiHr5w9Tv4UWe9I2k61IBNZzCOE1kbYaJj4v+lFQNgcEZFkUc2pV/+hASErGDvpJOZCTg==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/changelog-git@1.0.0':
    resolution: {integrity: sha512-3Dst2Ime2Op5nd4XmWJLPIgp11ZFqJqSkVug9izK6TDcIV4YlhPS4ECbEVR+eGI0bk0r1ItogD4j2Oli87bJrA==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/changelog-github@1.0.0':
    resolution: {integrity: sha512-PNCSH5CGJrqOKxRjrMp2NLhceQv2QBs6HkjrLvYQqsEE2/ItN5R8GD/mskZZluoNWYvjPYFsY9T6swXfp5E0UA==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/cli@3.0.1':
    resolution: {integrity: sha512-3IVpRSgiKDj2aRbBHKtWTXSRH2/iR3bWxau9iQUoEsZjDhRIj9nhl90k7FWMxZAJvLgJBbgMq8+qS0xQsenYsQ==}
    engines: {node: ^22.11 || ^24 || >=26, npm: '>=10.9.0', pnpm: '>=10.0.0', yarn: '>=4.5.2'}
    hasBin: true

  '@changesets/config@4.0.0':
    resolution: {integrity: sha512-mw95/YrkOuhZZxfnVAA4bSXOFUi+KlhzOBTM8C4x777NhUU6HWIl9Z+K+nME+E4PVsv5NQVQwTfiHihAS1A/ow==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/errors@1.0.0':
    resolution: {integrity: sha512-ElN/mEzn6zmETgjwf5MclCMa9ef59sAR0lfO8VSYIsiRvbC2FbLB/92EoYw10Sl0kGixxHFiJZUSv7dA+YpR8g==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/format@0.1.2':
    resolution: {integrity: sha512-Caez5XtNXCFS/G5bwyav3wuXL0tMxVd2ZGbaumWbzN08tyzO21asCw7JZhNtVsAZDCvDRUzZN+Iit9SyRITSYA==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/get-dependents-graph@3.0.0':
    resolution: {integrity: sha512-ji/t5wFA1zREKXRUePE6Qi+Qu2UgxCeSSGQrphezwvQZrp49B7sJ+8+wvM0tA7zPeSxYKCojDy3WWgrl+s+awg==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/get-github-info@1.0.0':
    resolution: {integrity: sha512-nf5zPSqEKW0eXiJ4ltbjyIQ/srUHfxbghkLCjKdOLI3LehKXhiqxXcpja39eGPaj6qqGx2lFCrLJ7VWYUf9H2w==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/git@4.0.0':
    resolution: {integrity: sha512-uIEswpPUgzBBqrC0qg13byNaPorzhf05LE2T+gRizEKCXvMsJC6NPJp5iNDSV/gYj4Viqh09UiOF5E7XWeH5lQ==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/parse@1.0.0':
    resolution: {integrity: sha512-P0iaMb9p9CRYZiTgAllEIF9AUMQHIy1G72tKlcIqJp61icZSsKQNiOPdxAMZG8m/DvZwt/oz5xEbTpike//dWg==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/pre@3.0.0':
    resolution: {integrity: sha512-Zm/6YliV/a2oeWTqHJf6KxLrQwgcK1i/BRDl2m0EKZvbnxV5fG9QRhwJJGshjsZTUTS6dkfURQ2K6aAvgNw/3Q==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/read@1.0.0':
    resolution: {integrity: sha512-8TdE2PwG6yArPt5Ozej83Z6iHz1G8BDBKvIEKZ455MccR4K3GNbLR2XqjBxa+5yLFnEd3xAOPXYboBg1pt8stQ==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/should-skip-package@1.0.0':
    resolution: {integrity: sha512-pwqoJmbONn1XgXmZXPEExgAaT+HdZLjALFTDgIm+PnS5KeO2nLtzA2/Q+4aMFY14kFMuXKG30MObhvDzWgzDgg==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/types@7.0.0':
    resolution: {integrity: sha512-c5GoiQyt3pxiXjrWSNoP8/GRf4kG+VnKzovx1OQM8dYYALlSwgedmkPmJ+ZqGxqwg9D3Bkj85Uo4KLd5BN3A0w==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@changesets/write@1.0.1':
    resolution: {integrity: sha512-q/ThtP9gcnEP6xlv7LrY26C2mHqdGBti/MmOVngt/M/oIGYkssmQGxPK9WzBNt2juVcH/vml2WQ+ra8LXYOTaA==}
    engines: {node: ^22.11 || ^24 || >=26}

  '@clack/core@1.4.3':
    resolution: {integrity: sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==}
    engines: {node: '>= 20.12.0'}

  '@clack/prompts@1.7.0':
    resolution: {integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==}
    engines: {node: '>= 20.12.0'}

  '@dimforge/rapier2d-simd-compat@0.17.3':
    resolution: {integrity: sha512-bijvwWz6NHsNj5e5i1vtd3dU2pDhthSaTUZSh14DUGGKJfw8eMnlWZsxwHBxB/a3AXVNDjL9abuHw1k9FGR+jg==}

  '@esbuild/aix-ppc64@0.27.2':
    resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==}
    engines: {node: '>=18'}
    cpu: [ppc64]
    os: [aix]

  '@esbuild/android-arm64@0.27.2':
    resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [android]

  '@esbuild/android-arm@0.27.2':
    resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==}
    engines: {node: '>=18'}
    cpu: [arm]
    os: [android]

  '@esbuild/android-x64@0.27.2':
    resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [android]

  '@esbuild/darwin-arm64@0.27.2':
    resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [darwin]

  '@esbuild/darwin-x64@0.27.2':
    resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [darwin]

  '@esbuild/freebsd-arm64@0.27.2':
    resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [freebsd]

  '@esbuild/freebsd-x64@0.27.2':
    resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [freebsd]

  '@esbuild/linux-arm64@0.27.2':
    resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [linux]

  '@esbuild/linux-arm@0.27.2':
    resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==}
    engines: {node: '>=18'}
    cpu: [arm]
    os: [linux]

  '@esbuild/linux-ia32@0.27.2':
    resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==}
    engines: {node: '>=18'}
    cpu: [ia32]
    os: [linux]

  '@esbuild/linux-loong64@0.27.2':
    resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==}
    engines: {node: '>=18'}
    cpu: [loong64]
    os: [linux]

  '@esbuild/linux-mips64el@0.27.2':
    resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==}
    engines: {node: '>=18'}
    cpu: [mips64el]
    os: [linux]

  '@esbuild/linux-ppc64@0.27.2':
    resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==}
    engines: {node: '>=18'}
    cpu: [ppc64]
    os: [linux]

  '@esbuild/linux-riscv64@0.27.2':
    resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==}
    engines: {node: '>=18'}
    cpu: [riscv64]
    os: [linux]

  '@esbuild/linux-s390x@0.27.2':
    resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==}
    engines: {node: '>=18'}
    cpu: [s390x]
    os: [linux]

  '@esbuild/linux-x64@0.27.2':
    resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [linux]

  '@esbuild/netbsd-arm64@0.27.2':
    resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [netbsd]

  '@esbuild/netbsd-x64@0.27.2':
    resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [netbsd]

  '@esbuild/openbsd-arm64@0.27.2':
    resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [openbsd]

  '@esbuild/openbsd-x64@0.27.2':
    resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [openbsd]

  '@esbuild/openharmony-arm64@0.27.2':
    resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [openharmony]

  '@esbuild/sunos-x64@0.27.2':
    resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [sunos]

  '@esbuild/win32-arm64@0.27.2':
    resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==}
    engines: {node: '>=18'}
    cpu: [arm64]
    os: [win32]

  '@esbuild/win32-ia32@0.27.2':
    resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==}
    engines: {node: '>=18'}
    cpu: [ia32]
    os: [win32]

  '@esbuild/win32-x64@0.27.2':
    resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==}
    engines: {node: '>=18'}
    cpu: [x64]
    os: [win32]

  '@jimp/core@1.6.0':
    resolution: {integrity: sha512-EQQlKU3s9QfdJqiSrZWNTxBs3rKXgO2W+GxNXDtwchF3a4IqxDheFX1ti+Env9hdJXDiYLp2jTRjlxhPthsk8w==}
    engines: {node: '>=18'}

  '@jimp/diff@1.6.0':
    resolution: {integrity: sha512-+yUAQ5gvRC5D1WHYxjBHZI7JBRusGGSLf8AmPRPCenTzh4PA+wZ1xv2+cYqQwTfQHU5tXYOhA0xDytfHUf1Zyw==}
    engines: {node: '>=18'}

  '@jimp/file-ops@1.6.0':
    resolution: {integrity: sha512-Dx/bVDmgnRe1AlniRpCKrGRm5YvGmUwbDzt+MAkgmLGf+jvBT75hmMEZ003n9HQI/aPnm/YKnXjg/hOpzNCpHQ==}
    engines: {node: '>=18'}

  '@jimp/js-bmp@1.6.0':
    resolution: {integrity: sha512-FU6Q5PC/e3yzLyBDXupR3SnL3htU7S3KEs4e6rjDP6gNEOXRFsWs6YD3hXuXd50jd8ummy+q2WSwuGkr8wi+Gw==}
    engines: {node: '>=18'}

  '@jimp/js-gif@1.6.0':
    resolution: {integrity: sha512-N9CZPHOrJTsAUoWkWZstLPpwT5AwJ0wge+47+ix3++SdSL/H2QzyMqxbcDYNFe4MoI5MIhATfb0/dl/wmX221g==}
    engines: {node: '>=18'}

  '@jimp/js-jpeg@1.6.0':
    resolution: {integrity: sha512-6vgFDqeusblf5Pok6B2DUiMXplH8RhIKAryj1yn+007SIAQ0khM1Uptxmpku/0MfbClx2r7pnJv9gWpAEJdMVA==}
    engines: {node: '>=18'}

  '@jimp/js-png@1.6.0':
    resolution: {integrity: sha512-AbQHScy3hDDgMRNfG0tPjL88AV6qKAILGReIa3ATpW5QFjBKpisvUaOqhzJ7Reic1oawx3Riyv152gaPfqsBVg==}
    engines: {node: '>=18'}

  '@jimp/js-tiff@1.6.0':
    resolution: {integrity: sha512-zhReR8/7KO+adijj3h0ZQUOiun3mXUv79zYEAKvE0O+rP7EhgtKvWJOZfRzdZSNv0Pu1rKtgM72qgtwe2tFvyw==}
    engines: {node: '>=18'}

  '@jimp/plugin-blit@1.6.0':
    resolution: {integrity: sha512-M+uRWl1csi7qilnSK8uxK4RJMSuVeBiO1AY0+7APnfUbQNZm6hCe0CCFv1Iyw1D/Dhb8ph8fQgm5mwM0eSxgVA==}
    engines: {node: '>=18'}

  '@jimp/plugin-blur@1.6.0':
    resolution: {integrity: sha512-zrM7iic1OTwUCb0g/rN5y+UnmdEsT3IfuCXCJJNs8SZzP0MkZ1eTvuwK9ZidCuMo4+J3xkzCidRwYXB5CyGZTw==}
    engines: {node: '>=18'}

  '@jimp/plugin-circle@1.6.0':
    resolution: {integrity: sha512-xt1Gp+LtdMKAXfDp3HNaG30SPZW6AQ7dtAtTnoRKorRi+5yCJjKqXRgkewS5bvj8DEh87Ko1ydJfzqS3P2tdWw==}
    engines: {node: '>=18'}

  '@jimp/plugin-color@1.6.0':
    resolution: {integrity: sha512-J5q8IVCpkBsxIXM+45XOXTrsyfblyMZg3a9eAo0P7VPH4+CrvyNQwaYatbAIamSIN1YzxmO3DkIZXzRjFSz1SA==}
    engines: {node: '>=18'}

  '@jimp/plugin-contain@1.6.0':
    resolution: {integrity: sha512-oN/n+Vdq/Qg9bB4yOBOxtY9IPAtEfES8J1n9Ddx+XhGBYT1/QTU/JYkGaAkIGoPnyYvmLEDqMz2SGihqlpqfzQ==}
    engines: {node: '>=18'}

  '@jimp/plugin-cover@1.6.0':
    resolution: {integrity: sha512-Iow0h6yqSC269YUJ8HC3Q/MpCi2V55sMlbkkTTx4zPvd8mWZlC0ykrNDeAy9IJegrQ7v5E99rJwmQu25lygKLA==}
    engines: {node: '>=18'}

  '@jimp/plugin-crop@1.6.0':
    resolution: {integrity: sha512-KqZkEhvs+21USdySCUDI+GFa393eDIzbi1smBqkUPTE+pRwSWMAf01D5OC3ZWB+xZsNla93BDS9iCkLHA8wang==}
    engines: {node: '>=18'}

  '@jimp/plugin-displace@1.6.0':
    resolution: {integrity: sha512-4Y10X9qwr5F+Bo5ME356XSACEF55485j5nGdiyJ9hYzjQP9nGgxNJaZ4SAOqpd+k5sFaIeD7SQ0Occ26uIng5Q==}
    engines: {node: '>=18'}

  '@jimp/plugin-dither@1.6.0':
    resolution: {integrity: sha512-600d1RxY0pKwgyU0tgMahLNKsqEcxGdbgXadCiVCoGd6V6glyCvkNrnnwC0n5aJ56Htkj88PToSdF88tNVZEEQ==}
    engines: {node: '>=18'}

  '@jimp/plugin-fisheye@1.6.0':
    resolution: {integrity: sha512-E5QHKWSCBFtpgZarlmN3Q6+rTQxjirFqo44ohoTjzYVrDI6B6beXNnPIThJgPr0Y9GwfzgyarKvQuQuqCnnfbA==}
    engines: {node: '>=18'}

  '@jimp/plugin-flip@1.6.0':
    resolution: {integrity: sha512-/+rJVDuBIVOgwoyVkBjUFHtP+wmW0r+r5OQ2GpatQofToPVbJw1DdYWXlwviSx7hvixTWLKVgRWQ5Dw862emDg==}
    engines: {node: '>=18'}

  '@jimp/plugin-hash@1.6.0':
    resolution: {integrity: sha512-wWzl0kTpDJgYVbZdajTf+4NBSKvmI3bRI8q6EH9CVeIHps9VWVsUvEyb7rpbcwVLWYuzDtP2R0lTT6WeBNQH9Q==}
    engines: {node: '>=18'}

  '@jimp/plugin-mask@1.6.0':
    resolution: {integrity: sha512-Cwy7ExSJMZszvkad8NV8o/Z92X2kFUFM8mcDAhNVxU0Q6tA0op2UKRJY51eoK8r6eds/qak3FQkXakvNabdLnA==}
    engines: {node: '>=18'}

  '@jimp/plugin-print@1.6.0':
    resolution: {integrity: sha512-zarTIJi8fjoGMSI/M3Xh5yY9T65p03XJmPsuNet19K/Q7mwRU6EV2pfj+28++2PV2NJ+htDF5uecAlnGyxFN2A==}
    engines: {node: '>=18'}

  '@jimp/plugin-quantize@1.6.0':
    resolution: {integrity: sha512-EmzZ/s9StYQwbpG6rUGBCisc3f64JIhSH+ncTJd+iFGtGo0YvSeMdAd+zqgiHpfZoOL54dNavZNjF4otK+mvlg==}
    engines: {node: '>=18'}

  '@jimp/plugin-resize@1.6.0':
    resolution: {integrity: sha512-uSUD1mqXN9i1SGSz5ov3keRZ7S9L32/mAQG08wUwZiEi5FpbV0K8A8l1zkazAIZi9IJzLlTauRNU41Mi8IF9fA==}
    engines: {node: '>=18'}

  '@jimp/plugin-rotate@1.6.0':
    resolution: {integrity: sha512-JagdjBLnUZGSG4xjCLkIpQOZZ3Mjbg8aGCCi4G69qR+OjNpOeGI7N2EQlfK/WE8BEHOW5vdjSyglNqcYbQBWRw==}
    engines: {node: '>=18'}

  '@jimp/plugin-threshold@1.6.0':
    resolution: {integrity: sha512-M59m5dzLoHOVWdM41O8z9SyySzcDn43xHseOH0HavjsfQsT56GGCC4QzU1banJidbUrePhzoEdS42uFE8Fei8w==}
    engines: {node: '>=18'}

  '@jimp/types@1.6.0':
    resolution: {integrity: sha512-7UfRsiKo5GZTAATxm2qQ7jqmUXP0DxTArztllTcYdyw6Xi5oT4RaoXynVtCD4UyLK5gJgkZJcwonoijrhYFKfg==}
    engines: {node: '>=18'}

  '@jimp/utils@1.6.0':
    resolution: {integrity: sha512-gqFTGEosKbOkYF/WFj26jMHOI5OH2jeP1MmC/zbK6BF6VJBf8rIC5898dPfSzZEbSA0wbbV5slbntWVc5PKLFA==}
    engines: {node: '>=18'}

  '@jridgewell/gen-mapping@0.3.13':
    resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}

  '@jridgewell/remapping@2.3.5':
    resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}

  '@jridgewell/resolve-uri@3.1.2':
    resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
    engines: {node: '>=6.0.0'}

  '@jridgewell/sourcemap-codec@1.5.5':
    resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}

  '@jridgewell/trace-mapping@0.3.31':
    resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}

  '@manypkg/find-root@3.1.0':
    resolution: {integrity: sha512-BcSqCyKhBVZ5YkSzOiheMCV41kqAFptW6xGqYSTjkVTl9XQpr+pqHhwgGCOHQtjDCv7Is6EFyA14Sm5GVbVABA==}
    engines: {node: '>=20.0.0'}

  '@manypkg/get-packages@3.1.0':
    resolution: {integrity: sha512-0TbBVyvPrP7xGYBI/cP8UP+yl/z+HtbTttAD7FMAJgn/kXOTwh5/60TsqP9ZYY710forNfyV0N8P/IE/ujGZJg==}
    engines: {node: '>=20.0.0'}

  '@manypkg/tools@2.1.2':
    resolution: {integrity: sha512-6QEf6yqFbETdwGITKq57aYoPfX/3K8XFNwsAlx0C1M7o8cb79sv1M3w+tWuWvIcSbNqrLF7OD7YpZMVVz335hQ==}
    engines: {node: '>=20.0.0'}

  '@opentui/core-darwin-arm64@0.1.103':
    resolution: {integrity: sha512-lxCyedDkcen12IgBtXjkJ7iY66xa7VC4nxRNKCUeLY2ZP9hUE1AsDtbyQzqY+BQadsI/ZME9STzaHDCUFg0TpA==}
    cpu: [arm64]
    os: [darwin]

  '@opentui/core-darwin-x64@0.1.103':
    resolution: {integrity: sha512-QMYD+zUDGQliJ6m5nuNvA72jtluFeyVMoHkuA5m/Xmed/u8eLfahAKmDj3kY66ntUroPHWevcpbpvd7NCFEoFQ==}
    cpu: [x64]
    os: [darwin]

  '@opentui/core-linux-arm64@0.1.103':
    resolution: {integrity: sha512-GzOvNr9dN6JaQ9qs7m8E75wLAHwT5CyxqkE6rEr1BO23/d2Ix7e3GYw/JRY5VnTge+eXrfDVbqNtPcQamUNiEA==}
    cpu: [arm64]
    os: [linux]

  '@opentui/core-linux-x64@0.1.103':
    resolution: {integrity: sha512-odywllco5zUKNc60uD3JKaCybK64u6BfmpScs4a8Qn89yH/yk23bzWXDRWaGgQdY65L2/VCbcGs1ezA1S/2YTw==}
    cpu: [x64]
    os: [linux]

  '@opentui/core-win32-arm64@0.1.103':
    resolution: {integrity: sha512-tZL5w3Y0JnO7RkIvfuNDAzJn0j6+JIYl6M8DgPM5p8AQt+162S8LmbumzmqQLZl4cEev2eN7/tw72WIk6b+/CQ==}
    cpu: [arm64]
    os: [win32]

  '@opentui/core-win32-x64@0.1.103':
    resolution: {integrity: sha512-wqnibt/OE5ldSzVPxEbriA0TjI2B11CJl4uJoLxTZ47KDx7tAFIMdhBf9IRAGNCSbcDuZ8ZGEFhV+SLaftkrlw==}
    cpu: [x64]
    os: [win32]

  '@opentui/core@0.1.103':
    resolution: {integrity: sha512-PWVv/bDmlk1i6X1f0zXs+jSaTrQ/ByX8wFbP2WinOObTGf//UbcRP4dbWxPXvOyka9QlmRBG/7GbloQSIStyVw==}
    peerDependencies:
      web-tree-sitter: 0.25.10

  '@opentui/react@0.1.103':
    resolution: {integrity: sha512-hOPRM2A0u6L67nv6Op4mBkhYIPvYAC6lL+MRgjD2gBROOTipfyz4gRcjF9onHH6dPGA7w73ddSQrX4hTbxo6ug==}
    peerDependencies:
      react: '>=19.0.0'
      react-devtools-core: ^7.0.1
      ws: ^8.18.0

  '@pnpm/deps.graph-sequencer@1100.0.1':
    resolution: {integrity: sha512-pOr5+q1fLYKwFN3LAJuGZEnfXDcQ73zqgDHMtGy+K+uIoUqyY+6MeDCWFwfu+4EFuq76I5EPFofoNAI+Bmmq4A==}
    engines: {node: '>=22.13'}

  '@rollup/rollup-android-arm-eabi@4.46.2':
    resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==}
    cpu: [arm]
    os: [android]

  '@rollup/rollup-android-arm64@4.46.2':
    resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==}
    cpu: [arm64]
    os: [android]

  '@rollup/rollup-darwin-arm64@4.46.2':
    resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==}
    cpu: [arm64]
    os: [darwin]

  '@rollup/rollup-darwin-x64@4.46.2':
    resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
    cpu: [x64]
    os: [darwin]

  '@rollup/rollup-freebsd-arm64@4.46.2':
    resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==}
    cpu: [arm64]
    os: [freebsd]

  '@rollup/rollup-freebsd-x64@4.46.2':
    resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==}
    cpu: [x64]
    os: [freebsd]

  '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
    resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==}
    cpu: [arm]
    os: [linux]
    libc: [glibc]

  '@rollup/rollup-linux-arm-musleabihf@4.46.2':
    resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==}
    cpu: [arm]
    os: [linux]
    libc: [musl]

  '@rollup/rollup-linux-arm64-gnu@4.46.2':
    resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==}
    cpu: [arm64]
    os: [linux]
    libc: [glibc]

  '@rollup/rollup-linux-arm64-musl@4.46.2':
    resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==}
    cpu: [arm64]
    os: [linux]
    libc: [musl]

  '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
    resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==}
    cpu: [loong64]
    os: [linux]
    libc: [glibc]

  '@rollup/rollup-linux-ppc64-gnu@4.46.2':
    resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==}
    cpu: [ppc64]
    os: [linux]
    libc: [glibc]

  '@rollup/rollup-linux-riscv64-gnu@4.46.2':
    resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==}
    cpu: [riscv64]
    os: [linux]
    libc: [glibc]

  '@rollup/rollup-linux-riscv64-musl@4.46.2':
    resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==}
    cpu: [riscv64]
    os: [linux]
    libc: [musl]

  '@rollup/rollup-linux-s390x-gnu@4.46.2':
    resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==}
    cpu: [s390x]
    os: [linux]
    libc: [glibc]

  '@rollup/rollup-linux-x64-gnu@4.46.2':
    resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==}
    cpu: [x64]
    os: [linux]
    libc: [glibc]

  '@rollup/rollup-linux-x64-musl@4.46.2':
    resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==}
    cpu: [x64]
    os: [linux]
    libc: [musl]

  '@rollup/rollup-win32-arm64-msvc@4.46.2':
    resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==}
    cpu: [arm64]
    os: [win32]

  '@rollup/rollup-win32-ia32-msvc@4.46.2':
    resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==}
    cpu: [ia32]
    os: [win32]

  '@rollup/rollup-win32-x64-msvc@4.46.2':
    resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==}
    cpu: [x64]
    os: [win32]

  '@standard-schema/spec@1.1.0':
    resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}

  '@sveltejs/acorn-typescript@1.0.9':
    resolution: {integrity: sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==}
    peerDependencies:
      acorn: ^8.9.0

  '@tokenizer/token@0.3.0':
    resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}

  '@tombi-toml/cli-darwin-arm64@0.11.7':
    resolution: {integrity: sha512-gNXb+h/jeSOI/lry41VoVGrmHwxHj1rykr29JY03jLd4K4ygLjVF9n3dJ9WGZEgwXrZUgrIXJakCTyC84x6OAQ==}
    engines: {node: '>=14.0.0'}
    cpu: [arm64]
    os: [darwin]

  '@tombi-toml/cli-darwin-x64@0.11.7':
    resolution: {integrity: sha512-TR+gKw7W3UPqNIx/kmdiFZPOKOOdMg73xI/AGCFNIgl25hA9UMtgQaPk44LWGVw90rbmmFosez8MSw9Xyma2zA==}
    engines: {node: '>=14.0.0'}
    cpu: [x64]
    os: [darwin]

  '@tombi-toml/cli-linux-arm64-musl@0.11.7':
    resolution: {integrity: sha512-DoDHKMNJuEsHcyvEBQSs4AwVajYBkttw+eclsnKQBfi80zD7mJoXSTEJ4ovCWwiyPqPJmmR4IBlmvY/WsgNS7g==}
    engines: {node: '>=14.0.0'}
    cpu: [arm64]
    os: [linux]
    libc: [musl]

  '@tombi-toml/cli-linux-arm64@0.11.7':
    resolution: {integrity: sha512-jwKZjmokDsT1dmMVduZqd6cJ/UB/STEQJTyOx6PSEtgNFu6yi+bvvfs6bMmGhpBFUgdSfDbFIAfalqXAXC9Ycg==}
    engines: {node: '>=14.0.0'}
    cpu: [arm64]
    os: [linux]
    libc: [glibc]

  '@tombi-toml/cli-linux-x64-musl@0.11.7':
    resolution: {integrity: sha512-8EDzlrwD0rKME3mN1AhDsrgcCzDLdhMrjlSLBMHQPZiDTUmwdVl73hZmwFgqpcXt+AOCNGkDuUkCqR0pICHCAQ==}
    engines: {node: '>=14.0.0'}
    cpu: [x64]
    os: [linux]
    libc: [musl]

  '@tombi-toml/cli-linux-x64@0.11.7':
    resolution: {integrity: sha512-aHmIgUHDqNoffx0I2Adjov58GvlfDbyOpfa1T2g5rYeX9MdHERZtNz84k8JrNp/b7GWm9w49dw+A8lpjblP+eQ==}
    engines: {node: '>=14.0.0'}
    cpu: [x64]
    os: [linux]
    libc: [glibc]

  '@tombi-toml/cli-win32-arm64@0.11.7':
    resolution: {integrity: sha512-63/8veqw6xbjrYglhbkATMx4DhHzqsGiamjJA4fTKJoXIY2Uv3J8skcCSsgecElM/Y+hWmN6YlfiAtqvTUJf9w==}
    engines: {node: '>=14.0.0'}
    cpu: [arm64]
    os: [win32]

  '@tombi-toml/cli-win32-x64@0.11.7':
    resolution: {integrity: sha512-0aAsyRsInUMUjZKaSzVwmdCRlQdvwW2YIpzjugxMylvP+W/SJwSr3grq0Q+bu1B7tWcuqRZndhIfVRyQUf7bBw==}
    engines: {node: '>=14.0.0'}
    cpu: [x64]
    os: [win32]

  '@types/chai@5.2.2':
    resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}

  '@types/deep-eql@4.0.2':
    resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}

  '@types/estree@1.0.8':
    resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}

  '@types/node@16.9.1':
    resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==}

  '@types/node@22.19.17':
    resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==}

  '@types/node@24.12.2':
    resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==}

  '@types/node@24.13.3':
    resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==}

  '@types/normalize-package-data@2.4.4':
    resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}

  '@types/react@19.2.14':
    resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==}

  '@types/whatwg-mimetype@3.0.2':
    resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==}

  '@types/ws@8.18.1':
    resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}

  '@typescript-eslint/types@8.57.2':
    resolution: {integrity: sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}

  '@vitest/expect@4.1.5':
    resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==}

  '@vitest/mocker@4.1.5':
    resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==}
    peerDependencies:
      msw: ^2.4.9
      vite: ^6.0.0 || ^7.0.0 || ^8.0.0
    peerDependenciesMeta:
      msw:
        optional: true
      vite:
        optional: true

  '@vitest/pretty-format@4.1.5':
    resolution: {integrity: sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==}

  '@vitest/runner@4.1.5':
    resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==}

  '@vitest/snapshot@4.1.5':
    resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==}

  '@vitest/spy@4.1.5':
    resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==}

  '@vitest/utils@4.1.5':
    resolution: {integrity: sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==}

  '@webgpu/types@0.1.68':
    resolution: {integrity: sha512-3ab1B59Ojb6RwjOspYLsTpCzbNB3ZaamIAxBMmvnNkiDoLTZUOBXZ9p5nAYVEkQlDdf6qAZWi1pqj9+ypiqznA==}

  abort-controller@3.0.0:
    resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
    engines: {node: '>=6.5'}

  acorn@8.16.0:
    resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
    engines: {node: '>=0.4.0'}
    hasBin: true

  any-base@1.1.0:
    resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==}

  aria-query@5.3.2:
    resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
    engines: {node: '>= 0.4'}

  await-to-js@3.0.0:
    resolution: {integrity: sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==}
    engines: {node: '>=6.0.0'}

  axobject-query@4.1.0:
    resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
    engines: {node: '>= 0.4'}

  base64-js@1.5.1:
    resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}

  bmp-ts@1.0.9:
    resolution: {integrity: sha512-cTEHk2jLrPyi+12M3dhpEbnnPOsaZuq7C45ylbbQIiWgDFZq4UVYPEY5mlqjvsj/6gJv9qX5sa+ebDzLXT28Vw==}

  buffer@6.0.3:
    resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}

  bun-ffi-structs@0.1.2:
    resolution: {integrity: sha512-Lh1oQAYHDcnesJauieA4UNkWGXY9hYck7OA5IaRwE3Bp6K2F2pJSNYqq+hIy7P3uOvo3km3oxS8304g5gDMl/w==}
    peerDependencies:
      typescript: ^5

  bun-webgpu-darwin-arm64@0.1.5:
    resolution: {integrity: sha512-qM7W5IaFpWYGPDcNiQ8DOng3noQ97gxpH2MFH1mGsdKwI0T4oy++egSh5Z7s6AQx8WKgc9GzAsTUM4KZkFdacw==}
    cpu: [arm64]
    os: [darwin]

  bun-webgpu-darwin-x64@0.1.5:
    resolution: {integrity: sha512-oVoIsme27pcXB68YxnQSAgdNGCa4A3PGWYIBUewOh9VnJaoik4JenGb5Yy+svGE+ETFhQXV9nhHqgMPsDRrO6A==}
    cpu: [x64]
    os: [darwin]

  bun-webgpu-linux-x64@0.1.5:
    resolution: {integrity: sha512-+SYt09k+xDEl/GfcU7L1zdNgm7IlvAFKV5Xl/auBwuprKG5UwXNhjRlRAWfhTMCUZWN+NDf8E+ZQx0cQi9K2/g==}
    cpu: [x64]
    os: [linux]

  bun-webgpu-win32-x64@0.1.5:
    resolution: {integrity: sha512-zvnUl4EAsQbKsmZVu+lEJcH8axQ7MiCfqg2OmnHd6uw1THABmHaX0GbpKiHshdgadNN2Nf+4zDyTJB5YMcAdrA==}
    cpu: [x64]
    os: [win32]

  bun-webgpu@0.1.5:
    resolution: {integrity: sha512-91/K6S5whZKX7CWAm9AylhyKrLGRz6BUiiPiM/kXadSnD4rffljCD/q9cNFftm5YXhx4MvLqw33yEilxogJvwA==}

  cac@7.0.0:
    resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==}
    engines: {node: '>=20.19.0'}

  chai@6.2.2:
    resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
    engines: {node: '>=18'}

  clsx@2.1.1:
    resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
    engines: {node: '>=6'}

  commonmark@0.31.2:
    resolution: {integrity: sha512-2fRLTyb9r/2835k5cwcAwOj0DEc44FARnMp5veGsJ+mEAZdi52sNopLu07ZyElQUz058H43whzlERDIaaSw4rg==}
    hasBin: true

  convert-source-map@2.0.0:
    resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}

  csstype@3.2.3:
    resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}

  dataloader@2.2.3:
    resolution: {integrity: sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==}

  devalue@5.6.4:
    resolution: {integrity: sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==}

  diff@8.0.2:
    resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==}
    engines: {node: '>=0.3.1'}

  entities@3.0.1:
    resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
    engines: {node: '>=0.12'}

  entities@7.0.1:
    resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
    engines: {node: '>=0.12'}

  es-module-lexer@2.0.0:
    resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==}

  esbuild@0.27.2:
    resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==}
    engines: {node: '>=18'}
    hasBin: true

  esm-env@1.2.2:
    resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}

  esrap@2.2.4:
    resolution: {integrity: sha512-suICpxAmZ9A8bzJjEl/+rLJiDKC0X4gYWUxT6URAWBLvlXmtbZd5ySMu/N2ZGEtMCAmflUDPSehrP9BQcsGcSg==}

  estree-walker@3.0.3:
    resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}

  event-target-shim@5.0.1:
    resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
    engines: {node: '>=6'}

  events@3.3.0:
    resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
    engines: {node: '>=0.8.x'}

  exif-parser@0.1.12:
    resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==}

  expect-type@1.3.0:
    resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
    engines: {node: '>=12.0.0'}

  fast-string-truncated-width@3.0.3:
    resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==}

  fast-string-width@3.0.2:
    resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==}

  fast-wrap-ansi@0.2.2:
    resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==}

  fdir@6.5.0:
    resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
    engines: {node: '>=12.0.0'}
    peerDependencies:
      picomatch: ^3 || ^4
    peerDependenciesMeta:
      picomatch:
        optional: true

  file-type@16.5.4:
    resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==}
    engines: {node: '>=10'}

  find-up-simple@1.0.1:
    resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
    engines: {node: '>=18'}

  fsevents@2.3.3:
    resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]

  get-tsconfig@4.14.0:
    resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}

  gifwrap@0.10.1:
    resolution: {integrity: sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==}

  happy-dom@20.9.0:
    resolution: {integrity: sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==}
    engines: {node: '>=20.0.0'}

  hosted-git-info@9.0.2:
    resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==}
    engines: {node: ^20.17.0 || >=22.9.0}

  human-id@4.2.0:
    resolution: {integrity: sha512-K3GbkIWqyvvlpfhBPlbEvD97TtqBpAYA4kt+cn2lD2x2HuohzZCibcA2nOlnJT6exqvJLggoB5nv2dNf192nEA==}
    hasBin: true

  ieee754@1.2.1:
    resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}

  image-q@4.0.0:
    resolution: {integrity: sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==}

  import-meta-resolve@4.2.0:
    resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}

  index-to-position@1.2.0:
    resolution: {integrity: sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==}
    engines: {node: '>=18'}

  is-reference@3.0.3:
    resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}

  jimp@1.6.0:
    resolution: {integrity: sha512-YcwCHw1kiqEeI5xRpDlPPBGL2EOpBKLwO4yIBJcXWHPj5PnA5urGq0jbyhM5KoNpypQ6VboSoxc9D8HyfvngSg==}
    engines: {node: '>=18'}

  jju@1.4.0:
    resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}

  jpeg-js@0.4.4:
    resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==}

  js-tokens@4.0.0:
    resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}

  jsonc-parser@3.3.1:
    resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}

  launch-editor@2.14.1:
    resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==}

  locate-character@3.0.0:
    resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}

  lru-cache@11.2.2:
    resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==}
    engines: {node: 20 || >=22}

  magic-string@0.30.21:
    resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}

  marked@17.0.1:
    resolution: {integrity: sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==}
    engines: {node: '>= 20'}
    hasBin: true

  mdurl@1.0.1:
    resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}

  mime@3.0.0:
    resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
    engines: {node: '>=10.0.0'}
    hasBin: true

  minimist@1.2.8:
    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}

  nanoid@3.3.11:
    resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
    hasBin: true

  normalize-package-data@8.0.0:
    resolution: {integrity: sha512-RWk+PI433eESQ7ounYxIp67CYuVsS1uYSonX3kA6ps/3LWfjVQa/ptEg6Y3T6uAMq1mWpX9PQ+qx+QaHpsc7gQ==}
    engines: {node: ^20.17.0 || >=22.9.0}

  obug@2.1.1:
    resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}

  omggif@1.0.10:
    resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==}

  package-manager-detector@1.8.0:
    resolution: {integrity: sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==}

  pako@1.0.11:
    resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}

  parse-bmfont-ascii@1.0.6:
    resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==}

  parse-bmfont-binary@1.0.6:
    resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==}

  parse-bmfont-xml@1.1.6:
    resolution: {integrity: sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==}

  parse-json@8.3.0:
    resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==}
    engines: {node: '>=18'}

  pathe@2.0.3:
    resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}

  peek-readable@4.1.0:
    resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==}
    engines: {node: '>=8'}

  picocolors@1.1.1:
    resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}

  picomatch@4.0.4:
    resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
    engines: {node: '>=12'}

  pixelmatch@5.3.0:
    resolution: {integrity: sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==}
    hasBin: true

  planck@1.4.2:
    resolution: {integrity: sha512-mNbhnV3g8X2rwGxzcesjmN8BDA6qfXgQxXVMkWau9MCRlQY0RLNEkyHlVp6yFy/X6qrzAXyNONCnZ1cGDLrNew==}
    engines: {node: '>=14.0'}
    peerDependencies:
      stage-js: ^1.0.0-alpha.12

  pngjs@6.0.0:
    resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==}
    engines: {node: '>=12.13.0'}

  pngjs@7.0.0:
    resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
    engines: {node: '>=14.19.0'}

  postcss@8.5.6:
    resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
    engines: {node: ^10 || ^12 || >=14}

  prettier-plugin-astro@0.14.1:
    resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==}
    engines: {node: ^14.15.0 || >=16.0.0}

  prettier-plugin-svelte@3.5.1:
    resolution: {integrity: sha512-65+fr5+cgIKWKiqM1Doum4uX6bY8iFCdztvvp2RcF+AJoieaw9kJOFMNcJo/bkmKYsxFaM9OsVZK/gWauG/5mg==}
    peerDependencies:
      prettier: ^3.0.0
      svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0

  prettier@3.8.4:
    resolution: {integrity: sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==}
    engines: {node: '>=14'}
    hasBin: true

  prettier@3.9.4:
    resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==}
    engines: {node: '>=14'}
    hasBin: true

  process@0.11.10:
    resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
    engines: {node: '>= 0.6.0'}

  react-devtools-core@7.0.1:
    resolution: {integrity: sha512-C3yNvRHaizlpiASzy7b9vbnBGLrhvdhl1CbdU6EnZgxPNbai60szdLtl+VL76UNOt5bOoVTOz5rNWZxgGt+Gsw==}

  react-reconciler@0.32.0:
    resolution: {integrity: sha512-2NPMOzgTlG0ZWdIf3qG+dcbLSoAc/uLfOwckc3ofy5sSK0pLJqnQLpUFxvGcN2rlXSjnVtGeeFLNimCQEj5gOQ==}
    engines: {node: '>=0.10.0'}
    peerDependencies:
      react: ^19.1.0

  react@19.2.5:
    resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==}
    engines: {node: '>=0.10.0'}

  read-package-up@12.0.0:
    resolution: {integrity: sha512-Q5hMVBYur/eQNWDdbF4/Wqqr9Bjvtrw2kjGxxBbKLbx8bVCL8gcArjTy8zDUuLGQicftpMuU0riQNcAsbtOVsw==}
    engines: {node: '>=20'}

  read-pkg@10.0.0:
    resolution: {integrity: sha512-A70UlgfNdKI5NSvTTfHzLQj7NJRpJ4mT5tGafkllJ4wh71oYuGm/pzphHcmW4s35iox56KSK721AihodoXSc/A==}
    engines: {node: '>=20'}

  readable-stream@4.7.0:
    resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}

  readable-web-to-node-stream@3.0.4:
    resolution: {integrity: sha512-9nX56alTf5bwXQ3ZDipHJhusu9NTQJ/CVPtb/XHAJCXihZeitfJvIRS4GqQ/mfIoOE3IelHMrpayVrosdHBuLw==}
    engines: {node: '>=8'}

  resolve-pkg-maps@1.0.0:
    resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}

  rollup@4.46.2:
    resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==}
    engines: {node: '>=18.0.0', npm: '>=8.0.0'}
    hasBin: true

  s.color@0.0.15:
    resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==}

  safe-buffer@5.2.1:
    resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}

  sass-formatter@0.7.9:
    resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==}

  sax@1.4.4:
    resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==}
    engines: {node: '>=11.0.0'}

  scheduler@0.26.0:
    resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}

  semver@7.7.3:
    resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
    engines: {node: '>=10'}
    hasBin: true

  semver@7.8.5:
    resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
    engines: {node: '>=10'}
    hasBin: true

  shell-quote@1.10.0:
    resolution: {integrity: sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==}
    engines: {node: '>= 0.4'}

  siginfo@2.0.0:
    resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}

  simple-xml-to-json@1.2.3:
    resolution: {integrity: sha512-kWJDCr9EWtZ+/EYYM5MareWj2cRnZGF93YDNpH4jQiHB+hBIZnfPFSQiVMzZOdk+zXWqTZ/9fTeQNu2DqeiudA==}
    engines: {node: '>=20.12.2'}

  sisteransi@1.0.5:
    resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}

  source-map-js@1.2.1:
    resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
    engines: {node: '>=0.10.0'}

  spdx-correct@3.2.0:
    resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}

  spdx-exceptions@2.5.0:
    resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}

  spdx-expression-parse@3.0.1:
    resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}

  spdx-license-ids@3.0.17:
    resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==}

  stackback@0.0.2:
    resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}

  stage-js@1.0.0-alpha.17:
    resolution: {integrity: sha512-AzlMO+t51v6cFvKZ+Oe9DJnL1OXEH5s9bEy6di5aOrUpcP7PCzI/wIeXF0u3zg0L89gwnceoKxrLId0ZpYnNXw==}
    engines: {node: '>=18.0'}

  std-env@4.0.0:
    resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==}

  string_decoder@1.3.0:
    resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}

  strtok3@6.3.0:
    resolution: {integrity: sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==}
    engines: {node: '>=10'}

  suf-log@2.5.3:
    resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==}

  svelte@5.46.4:
    resolution: {integrity: sha512-VJwdXrmv9L8L7ZasJeWcCjoIuMRVbhuxbss0fpVnR8yorMmjNDwcjIH08vS6wmSzzzgAG5CADQ1JuXPS2nwt9w==}
    engines: {node: '>=18'}

  tagged-tag@1.0.0:
    resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
    engines: {node: '>=20'}

  tailwindcss@4.2.4:
    resolution: {integrity: sha512-HhKppgO81FQof5m6TEnuBWCZGgfRAWbaeOaGT00KOy/Pf/j6oUihdvBpA7ltCeAvZpFhW3j0PTclkxsd4IXYDA==}

  three@0.177.0:
    resolution: {integrity: sha512-EiXv5/qWAaGI+Vz2A+JfavwYCMdGjxVsrn3oBwllUoqYeaBO75J63ZfyaQKoiLrqNHoTlUc6PFgMXnS0kI45zg==}

  tinybench@2.9.0:
    resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}

  tinycolor2@1.6.0:
    resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}

  tinyexec@1.0.2:
    resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
    engines: {node: '>=18'}

  tinyexec@1.3.0:
    resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==}
    engines: {node: '>=18'}

  tinyglobby@0.2.15:
    resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
    engines: {node: '>=12.0.0'}

  tinyrainbow@3.1.0:
    resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
    engines: {node: '>=14.0.0'}

  token-types@4.2.1:
    resolution: {integrity: sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==}
    engines: {node: '>=10'}

  tombi@0.11.7:
    resolution: {integrity: sha512-BTieS/3GA7fsKrB/SKSvgxUzT+QK8FSlVAuQeiwXORCHYS219avcJa/kcbvCPdtTTQJ0DeD1tNViP35ZOIeubg==}
    engines: {node: '>=14.0.0'}
    hasBin: true

  tsx@4.21.0:
    resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
    engines: {node: '>=18.0.0'}
    hasBin: true

  type-fest@4.41.0:
    resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
    engines: {node: '>=16'}

  type-fest@5.2.0:
    resolution: {integrity: sha512-xxCJm+Bckc6kQBknN7i9fnP/xobQRsRQxR01CztFkp/h++yfVxUUcmMgfR2HttJx/dpWjS9ubVuyspJv24Q9DA==}
    engines: {node: '>=20'}

  typescript@5.9.3:
    resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
    engines: {node: '>=14.17'}
    hasBin: true

  undici-types@6.21.0:
    resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}

  undici-types@7.16.0:
    resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}

  undici-types@7.18.2:
    resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}

  unicorn-magic@0.3.0:
    resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
    engines: {node: '>=18'}

  utif2@4.1.0:
    resolution: {integrity: sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w==}

  validate-npm-package-license@3.0.4:
    resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}

  vite@7.3.5:
    resolution: {integrity: sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==}
    engines: {node: ^20.19.0 || >=22.12.0}
    hasBin: true
    peerDependencies:
      '@types/node': ^20.19.0 || >=22.12.0
      jiti: '>=1.21.0'
      less: ^4.0.0
      lightningcss: ^1.21.0
      sass: ^1.70.0
      sass-embedded: ^1.70.0
      stylus: '>=0.54.8'
      sugarss: ^5.0.0
      terser: ^5.16.0
      tsx: ^4.8.1
      yaml: ^2.4.2
    peerDependenciesMeta:
      '@types/node':
        optional: true
      jiti:
        optional: true
      less:
        optional: true
      lightningcss:
        optional: true
      sass:
        optional: true
      sass-embedded:
        optional: true
      stylus:
        optional: true
      sugarss:
        optional: true
      terser:
        optional: true
      tsx:
        optional: true
      yaml:
        optional: true

  vitest@4.1.5:
    resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==}
    engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
    hasBin: true
    peerDependencies:
      '@edge-runtime/vm': '*'
      '@opentelemetry/api': ^1.9.0
      '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
      '@vitest/browser-playwright': 4.1.5
      '@vitest/browser-preview': 4.1.5
      '@vitest/browser-webdriverio': 4.1.5
      '@vitest/coverage-istanbul': 4.1.5
      '@vitest/coverage-v8': 4.1.5
      '@vitest/ui': 4.1.5
      happy-dom: '*'
      jsdom: '*'
      vite: ^6.0.0 || ^7.0.0 || ^8.0.0
    peerDependenciesMeta:
      '@edge-runtime/vm':
        optional: true
      '@opentelemetry/api':
        optional: true
      '@types/node':
        optional: true
      '@vitest/browser-playwright':
        optional: true
      '@vitest/browser-preview':
        optional: true
      '@vitest/browser-webdriverio':
        optional: true
      '@vitest/coverage-istanbul':
        optional: true
      '@vitest/coverage-v8':
        optional: true
      '@vitest/ui':
        optional: true
      happy-dom:
        optional: true
      jsdom:
        optional: true

  web-tree-sitter@0.25.10:
    resolution: {integrity: sha512-Y09sF44/13XvgVKgO2cNDw5rGk6s26MgoZPXLESvMXeefBf7i6/73eFurre0IsTW6E14Y0ArIzhUMmjoc7xyzA==}
    peerDependencies:
      '@types/emscripten': ^1.40.0
    peerDependenciesMeta:
      '@types/emscripten':
        optional: true

  whatwg-mimetype@3.0.0:
    resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
    engines: {node: '>=12'}

  why-is-node-running@2.3.0:
    resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
    engines: {node: '>=8'}
    hasBin: true

  ws@7.5.10:
    resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==}
    engines: {node: '>=8.3.0'}
    peerDependencies:
      bufferutil: ^4.0.1
      utf-8-validate: ^5.0.2
    peerDependenciesMeta:
      bufferutil:
        optional: true
      utf-8-validate:
        optional: true

  ws@8.20.0:
    resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
    engines: {node: '>=10.0.0'}
    peerDependencies:
      bufferutil: ^4.0.1
      utf-8-validate: '>=5.0.2'
    peerDependenciesMeta:
      bufferutil:
        optional: true
      utf-8-validate:
        optional: true

  xml-parse-from-string@1.0.1:
    resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==}

  xml2js@0.5.0:
    resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==}
    engines: {node: '>=4.0.0'}

  xmlbuilder@11.0.1:
    resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
    engines: {node: '>=4.0'}

  yaml@2.9.0:
    resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
    engines: {node: '>= 14.6'}
    hasBin: true

  yoga-layout@3.2.1:
    resolution: {integrity: sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==}

  zimmerframe@1.1.4:
    resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==}

  zod@3.25.76:
    resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}

ignoredOptionalDependencies:
  - '@biomejs/cli*-'

snapshots:

  '@astrojs/compiler@2.13.0': {}

  '@babel/code-frame@7.27.1':
    dependencies:
      '@babel/helper-validator-identifier': 7.28.5
      js-tokens: 4.0.0
      picocolors: 1.1.1

  '@babel/helper-validator-identifier@7.28.5': {}

  '@changesets/apply-release-plan@8.0.0':
    dependencies:
      '@changesets/config': 4.0.0
      '@changesets/format': 0.1.2
      '@changesets/git': 4.0.0
      '@changesets/should-skip-package': 1.0.0
      '@changesets/types': 7.0.0
      import-meta-resolve: 4.2.0
      jsonc-parser: 3.3.1
      semver: 7.8.5

  '@changesets/assemble-release-plan@7.0.0':
    dependencies:
      '@changesets/errors': 1.0.0
      '@changesets/get-dependents-graph': 3.0.0
      '@changesets/should-skip-package': 1.0.0
      '@changesets/types': 7.0.0
      semver: 7.8.5

  '@changesets/changelog-git@1.0.0':
    dependencies:
      '@changesets/types': 7.0.0

  '@changesets/changelog-github@1.0.0':
    dependencies:
      '@changesets/get-github-info': 1.0.0
      '@changesets/types': 7.0.0

  '@changesets/cli@3.0.1':
    dependencies:
      '@changesets/apply-release-plan': 8.0.0
      '@changesets/assemble-release-plan': 7.0.0
      '@changesets/changelog-git': 1.0.0
      '@changesets/config': 4.0.0
      '@changesets/errors': 1.0.0
      '@changesets/get-dependents-graph': 3.0.0
      '@changesets/git': 4.0.0
      '@changesets/pre': 3.0.0
      '@changesets/read': 1.0.0
      '@changesets/should-skip-package': 1.0.0
      '@changesets/types': 7.0.0
      '@changesets/write': 1.0.1
      '@clack/prompts': 1.7.0
      '@manypkg/get-packages': 3.1.0
      '@pnpm/deps.graph-sequencer': 1100.0.1
      cac: 7.0.0
      import-meta-resolve: 4.2.0
      launch-editor: 2.14.1
      package-manager-detector: 1.8.0
      semver: 7.8.5
      tinyexec: 1.3.0

  '@changesets/config@4.0.0':
    dependencies:
      '@changesets/get-dependents-graph': 3.0.0
      '@changesets/should-skip-package': 1.0.0
      '@changesets/types': 7.0.0
      '@manypkg/get-packages': 3.1.0
      picomatch: 4.0.4

  '@changesets/errors@1.0.0': {}

  '@changesets/format@0.1.2':
    dependencies:
      package-manager-detector: 1.8.0
      tinyexec: 1.3.0

  '@changesets/get-dependents-graph@3.0.0':
    dependencies:
      '@changesets/types': 7.0.0
      semver: 7.8.5

  '@changesets/get-github-info@1.0.0':
    dependencies:
      dataloader: 2.2.3

  '@changesets/git@4.0.0':
    dependencies:
      '@changesets/errors': 1.0.0
      '@changesets/types': 7.0.0
      '@manypkg/get-packages': 3.1.0
      picomatch: 4.0.4
      tinyexec: 1.3.0

  '@changesets/parse@1.0.0':
    dependencies:
      '@changesets/types': 7.0.0
      yaml: 2.9.0

  '@changesets/pre@3.0.0':
    dependencies:
      '@changesets/errors': 1.0.0
      '@changesets/types': 7.0.0
      '@manypkg/get-packages': 3.1.0

  '@changesets/read@1.0.0':
    dependencies:
      '@changesets/git': 4.0.0
      '@changesets/parse': 1.0.0
      '@changesets/types': 7.0.0

  '@changesets/should-skip-package@1.0.0':
    dependencies:
      '@changesets/types': 7.0.0

  '@changesets/types@7.0.0': {}

  '@changesets/write@1.0.1':
    dependencies:
      '@changesets/format': 0.1.2
      '@changesets/types': 7.0.0
      human-id: 4.2.0

  '@clack/core@1.4.3':
    dependencies:
      fast-wrap-ansi: 0.2.2
      sisteransi: 1.0.5

  '@clack/prompts@1.7.0':
    dependencies:
      '@clack/core': 1.4.3
      fast-string-width: 3.0.2
      fast-wrap-ansi: 0.2.2
      sisteransi: 1.0.5

  '@dimforge/rapier2d-simd-compat@0.17.3':
    optional: true

  '@esbuild/aix-ppc64@0.27.2':
    optional: true

  '@esbuild/android-arm64@0.27.2':
    optional: true

  '@esbuild/android-arm@0.27.2':
    optional: true

  '@esbuild/android-x64@0.27.2':
    optional: true

  '@esbuild/darwin-arm64@0.27.2':
    optional: true

  '@esbuild/darwin-x64@0.27.2':
    optional: true

  '@esbuild/freebsd-arm64@0.27.2':
    optional: true

  '@esbuild/freebsd-x64@0.27.2':
    optional: true

  '@esbuild/linux-arm64@0.27.2':
    optional: true

  '@esbuild/linux-arm@0.27.2':
    optional: true

  '@esbuild/linux-ia32@0.27.2':
    optional: true

  '@esbuild/linux-loong64@0.27.2':
    optional: true

  '@esbuild/linux-mips64el@0.27.2':
    optional: true

  '@esbuild/linux-ppc64@0.27.2':
    optional: true

  '@esbuild/linux-riscv64@0.27.2':
    optional: true

  '@esbuild/linux-s390x@0.27.2':
    optional: true

  '@esbuild/linux-x64@0.27.2':
    optional: true

  '@esbuild/netbsd-arm64@0.27.2':
    optional: true

  '@esbuild/netbsd-x64@0.27.2':
    optional: true

  '@esbuild/openbsd-arm64@0.27.2':
    optional: true

  '@esbuild/openbsd-x64@0.27.2':
    optional: true

  '@esbuild/openharmony-arm64@0.27.2':
    optional: true

  '@esbuild/sunos-x64@0.27.2':
    optional: true

  '@esbuild/win32-arm64@0.27.2':
    optional: true

  '@esbuild/win32-ia32@0.27.2':
    optional: true

  '@esbuild/win32-x64@0.27.2':
    optional: true

  '@jimp/core@1.6.0':
    dependencies:
      '@jimp/file-ops': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      await-to-js: 3.0.0
      exif-parser: 0.1.12
      file-type: 16.5.4
      mime: 3.0.0

  '@jimp/diff@1.6.0':
    dependencies:
      '@jimp/plugin-resize': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      pixelmatch: 5.3.0

  '@jimp/file-ops@1.6.0': {}

  '@jimp/js-bmp@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      bmp-ts: 1.0.9

  '@jimp/js-gif@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      gifwrap: 0.10.1
      omggif: 1.0.10

  '@jimp/js-jpeg@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      jpeg-js: 0.4.4

  '@jimp/js-png@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      pngjs: 7.0.0

  '@jimp/js-tiff@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      utif2: 4.1.0

  '@jimp/plugin-blit@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-blur@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/utils': 1.6.0

  '@jimp/plugin-circle@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-color@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      tinycolor2: 1.6.0
      zod: 3.25.76

  '@jimp/plugin-contain@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/plugin-blit': 1.6.0
      '@jimp/plugin-resize': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-cover@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/plugin-crop': 1.6.0
      '@jimp/plugin-resize': 1.6.0
      '@jimp/types': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-crop@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-displace@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-dither@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0

  '@jimp/plugin-fisheye@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-flip@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-hash@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/js-bmp': 1.6.0
      '@jimp/js-jpeg': 1.6.0
      '@jimp/js-png': 1.6.0
      '@jimp/js-tiff': 1.6.0
      '@jimp/plugin-color': 1.6.0
      '@jimp/plugin-resize': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      any-base: 1.1.0

  '@jimp/plugin-mask@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-print@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/js-jpeg': 1.6.0
      '@jimp/js-png': 1.6.0
      '@jimp/plugin-blit': 1.6.0
      '@jimp/types': 1.6.0
      parse-bmfont-ascii: 1.0.6
      parse-bmfont-binary: 1.0.6
      parse-bmfont-xml: 1.1.6
      simple-xml-to-json: 1.2.3
      zod: 3.25.76

  '@jimp/plugin-quantize@1.6.0':
    dependencies:
      image-q: 4.0.0
      zod: 3.25.76

  '@jimp/plugin-resize@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/types': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-rotate@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/plugin-crop': 1.6.0
      '@jimp/plugin-resize': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      zod: 3.25.76

  '@jimp/plugin-threshold@1.6.0':
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/plugin-color': 1.6.0
      '@jimp/plugin-hash': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0
      zod: 3.25.76

  '@jimp/types@1.6.0':
    dependencies:
      zod: 3.25.76

  '@jimp/utils@1.6.0':
    dependencies:
      '@jimp/types': 1.6.0
      tinycolor2: 1.6.0

  '@jridgewell/gen-mapping@0.3.13':
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.5
      '@jridgewell/trace-mapping': 0.3.31

  '@jridgewell/remapping@2.3.5':
    dependencies:
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31

  '@jridgewell/resolve-uri@3.1.2': {}

  '@jridgewell/sourcemap-codec@1.5.5': {}

  '@jridgewell/trace-mapping@0.3.31':
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.5.5

  '@manypkg/find-root@3.1.0':
    dependencies:
      '@manypkg/tools': 2.1.2

  '@manypkg/get-packages@3.1.0':
    dependencies:
      '@manypkg/find-root': 3.1.0
      '@manypkg/tools': 2.1.2

  '@manypkg/tools@2.1.2':
    dependencies:
      jju: 1.4.0
      tinyglobby: 0.2.15
      yaml: 2.9.0

  '@opentui/core-darwin-arm64@0.1.103':
    optional: true

  '@opentui/core-darwin-x64@0.1.103':
    optional: true

  '@opentui/core-linux-arm64@0.1.103':
    optional: true

  '@opentui/core-linux-x64@0.1.103':
    optional: true

  '@opentui/core-win32-arm64@0.1.103':
    optional: true

  '@opentui/core-win32-x64@0.1.103':
    optional: true

  '@opentui/core@0.1.103(stage-js@1.0.0-alpha.17)(typescript@5.9.3)(web-tree-sitter@0.25.10)':
    dependencies:
      bun-ffi-structs: 0.1.2(typescript@5.9.3)
      diff: 8.0.2
      jimp: 1.6.0
      marked: 17.0.1
      web-tree-sitter: 0.25.10
      yoga-layout: 3.2.1
    optionalDependencies:
      '@dimforge/rapier2d-simd-compat': 0.17.3
      '@opentui/core-darwin-arm64': 0.1.103
      '@opentui/core-darwin-x64': 0.1.103
      '@opentui/core-linux-arm64': 0.1.103
      '@opentui/core-linux-x64': 0.1.103
      '@opentui/core-win32-arm64': 0.1.103
      '@opentui/core-win32-x64': 0.1.103
      bun-webgpu: 0.1.5
      planck: 1.4.2(stage-js@1.0.0-alpha.17)
      three: 0.177.0
    transitivePeerDependencies:
      - stage-js
      - typescript

  '@opentui/react@0.1.103(react-devtools-core@7.0.1)(react@19.2.5)(stage-js@1.0.0-alpha.17)(typescript@5.9.3)(web-tree-sitter@0.25.10)(ws@8.20.0)':
    dependencies:
      '@opentui/core': 0.1.103(stage-js@1.0.0-alpha.17)(typescript@5.9.3)(web-tree-sitter@0.25.10)
      react: 19.2.5
      react-devtools-core: 7.0.1
      react-reconciler: 0.32.0(react@19.2.5)
      ws: 8.20.0
    transitivePeerDependencies:
      - stage-js
      - typescript
      - web-tree-sitter

  '@pnpm/deps.graph-sequencer@1100.0.1': {}

  '@rollup/rollup-android-arm-eabi@4.46.2':
    optional: true

  '@rollup/rollup-android-arm64@4.46.2':
    optional: true

  '@rollup/rollup-darwin-arm64@4.46.2':
    optional: true

  '@rollup/rollup-darwin-x64@4.46.2':
    optional: true

  '@rollup/rollup-freebsd-arm64@4.46.2':
    optional: true

  '@rollup/rollup-freebsd-x64@4.46.2':
    optional: true

  '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
    optional: true

  '@rollup/rollup-linux-arm-musleabihf@4.46.2':
    optional: true

  '@rollup/rollup-linux-arm64-gnu@4.46.2':
    optional: true

  '@rollup/rollup-linux-arm64-musl@4.46.2':
    optional: true

  '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
    optional: true

  '@rollup/rollup-linux-ppc64-gnu@4.46.2':
    optional: true

  '@rollup/rollup-linux-riscv64-gnu@4.46.2':
    optional: true

  '@rollup/rollup-linux-riscv64-musl@4.46.2':
    optional: true

  '@rollup/rollup-linux-s390x-gnu@4.46.2':
    optional: true

  '@rollup/rollup-linux-x64-gnu@4.46.2':
    optional: true

  '@rollup/rollup-linux-x64-musl@4.46.2':
    optional: true

  '@rollup/rollup-win32-arm64-msvc@4.46.2':
    optional: true

  '@rollup/rollup-win32-ia32-msvc@4.46.2':
    optional: true

  '@rollup/rollup-win32-x64-msvc@4.46.2':
    optional: true

  '@standard-schema/spec@1.1.0': {}

  '@sveltejs/acorn-typescript@1.0.9(acorn@8.16.0)':
    dependencies:
      acorn: 8.16.0

  '@tokenizer/token@0.3.0': {}

  '@tombi-toml/cli-darwin-arm64@0.11.7':
    optional: true

  '@tombi-toml/cli-darwin-x64@0.11.7':
    optional: true

  '@tombi-toml/cli-linux-arm64-musl@0.11.7':
    optional: true

  '@tombi-toml/cli-linux-arm64@0.11.7':
    optional: true

  '@tombi-toml/cli-linux-x64-musl@0.11.7':
    optional: true

  '@tombi-toml/cli-linux-x64@0.11.7':
    optional: true

  '@tombi-toml/cli-win32-arm64@0.11.7':
    optional: true

  '@tombi-toml/cli-win32-x64@0.11.7':
    optional: true

  '@types/chai@5.2.2':
    dependencies:
      '@types/deep-eql': 4.0.2

  '@types/deep-eql@4.0.2': {}

  '@types/estree@1.0.8': {}

  '@types/node@16.9.1': {}

  '@types/node@22.19.17':
    dependencies:
      undici-types: 6.21.0

  '@types/node@24.12.2':
    dependencies:
      undici-types: 7.16.0

  '@types/node@24.13.3':
    dependencies:
      undici-types: 7.18.2

  '@types/normalize-package-data@2.4.4': {}

  '@types/react@19.2.14':
    dependencies:
      csstype: 3.2.3

  '@types/whatwg-mimetype@3.0.2': {}

  '@types/ws@8.18.1':
    dependencies:
      '@types/node': 24.13.3

  '@typescript-eslint/types@8.57.2': {}

  '@vitest/expect@4.1.5':
    dependencies:
      '@standard-schema/spec': 1.1.0
      '@types/chai': 5.2.2
      '@vitest/spy': 4.1.5
      '@vitest/utils': 4.1.5
      chai: 6.2.2
      tinyrainbow: 3.1.0

  '@vitest/mocker@4.1.5(vite@7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0))':
    dependencies:
      '@vitest/spy': 4.1.5
      estree-walker: 3.0.3
      magic-string: 0.30.21
    optionalDependencies:
      vite: 7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0)

  '@vitest/mocker@4.1.5(vite@7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0))':
    dependencies:
      '@vitest/spy': 4.1.5
      estree-walker: 3.0.3
      magic-string: 0.30.21
    optionalDependencies:
      vite: 7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0)

  '@vitest/pretty-format@4.1.5':
    dependencies:
      tinyrainbow: 3.1.0

  '@vitest/runner@4.1.5':
    dependencies:
      '@vitest/utils': 4.1.5
      pathe: 2.0.3

  '@vitest/snapshot@4.1.5':
    dependencies:
      '@vitest/pretty-format': 4.1.5
      '@vitest/utils': 4.1.5
      magic-string: 0.30.21
      pathe: 2.0.3

  '@vitest/spy@4.1.5': {}

  '@vitest/utils@4.1.5':
    dependencies:
      '@vitest/pretty-format': 4.1.5
      convert-source-map: 2.0.0
      tinyrainbow: 3.1.0

  '@webgpu/types@0.1.68':
    optional: true

  abort-controller@3.0.0:
    dependencies:
      event-target-shim: 5.0.1

  acorn@8.16.0: {}

  any-base@1.1.0: {}

  aria-query@5.3.2: {}

  await-to-js@3.0.0: {}

  axobject-query@4.1.0: {}

  base64-js@1.5.1: {}

  bmp-ts@1.0.9: {}

  buffer@6.0.3:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1

  bun-ffi-structs@0.1.2(typescript@5.9.3):
    dependencies:
      typescript: 5.9.3

  bun-webgpu-darwin-arm64@0.1.5:
    optional: true

  bun-webgpu-darwin-x64@0.1.5:
    optional: true

  bun-webgpu-linux-x64@0.1.5:
    optional: true

  bun-webgpu-win32-x64@0.1.5:
    optional: true

  bun-webgpu@0.1.5:
    dependencies:
      '@webgpu/types': 0.1.68
    optionalDependencies:
      bun-webgpu-darwin-arm64: 0.1.5
      bun-webgpu-darwin-x64: 0.1.5
      bun-webgpu-linux-x64: 0.1.5
      bun-webgpu-win32-x64: 0.1.5
    optional: true

  cac@7.0.0: {}

  chai@6.2.2: {}

  clsx@2.1.1: {}

  commonmark@0.31.2:
    dependencies:
      entities: 3.0.1
      mdurl: 1.0.1
      minimist: 1.2.8

  convert-source-map@2.0.0: {}

  csstype@3.2.3: {}

  dataloader@2.2.3: {}

  devalue@5.6.4: {}

  diff@8.0.2: {}

  entities@3.0.1: {}

  entities@7.0.1: {}

  es-module-lexer@2.0.0: {}

  esbuild@0.27.2:
    optionalDependencies:
      '@esbuild/aix-ppc64': 0.27.2
      '@esbuild/android-arm': 0.27.2
      '@esbuild/android-arm64': 0.27.2
      '@esbuild/android-x64': 0.27.2
      '@esbuild/darwin-arm64': 0.27.2
      '@esbuild/darwin-x64': 0.27.2
      '@esbuild/freebsd-arm64': 0.27.2
      '@esbuild/freebsd-x64': 0.27.2
      '@esbuild/linux-arm': 0.27.2
      '@esbuild/linux-arm64': 0.27.2
      '@esbuild/linux-ia32': 0.27.2
      '@esbuild/linux-loong64': 0.27.2
      '@esbuild/linux-mips64el': 0.27.2
      '@esbuild/linux-ppc64': 0.27.2
      '@esbuild/linux-riscv64': 0.27.2
      '@esbuild/linux-s390x': 0.27.2
      '@esbuild/linux-x64': 0.27.2
      '@esbuild/netbsd-arm64': 0.27.2
      '@esbuild/netbsd-x64': 0.27.2
      '@esbuild/openbsd-arm64': 0.27.2
      '@esbuild/openbsd-x64': 0.27.2
      '@esbuild/openharmony-arm64': 0.27.2
      '@esbuild/sunos-x64': 0.27.2
      '@esbuild/win32-arm64': 0.27.2
      '@esbuild/win32-ia32': 0.27.2
      '@esbuild/win32-x64': 0.27.2

  esm-env@1.2.2: {}

  esrap@2.2.4:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.5
      '@typescript-eslint/types': 8.57.2

  estree-walker@3.0.3:
    dependencies:
      '@types/estree': 1.0.8

  event-target-shim@5.0.1: {}

  events@3.3.0: {}

  exif-parser@0.1.12: {}

  expect-type@1.3.0: {}

  fast-string-truncated-width@3.0.3: {}

  fast-string-width@3.0.2:
    dependencies:
      fast-string-truncated-width: 3.0.3

  fast-wrap-ansi@0.2.2:
    dependencies:
      fast-string-width: 3.0.2

  fdir@6.5.0(picomatch@4.0.4):
    optionalDependencies:
      picomatch: 4.0.4

  file-type@16.5.4:
    dependencies:
      readable-web-to-node-stream: 3.0.4
      strtok3: 6.3.0
      token-types: 4.2.1

  find-up-simple@1.0.1: {}

  fsevents@2.3.3:
    optional: true

  get-tsconfig@4.14.0:
    dependencies:
      resolve-pkg-maps: 1.0.0

  gifwrap@0.10.1:
    dependencies:
      image-q: 4.0.0
      omggif: 1.0.10

  happy-dom@20.9.0:
    dependencies:
      '@types/node': 24.13.3
      '@types/whatwg-mimetype': 3.0.2
      '@types/ws': 8.18.1
      entities: 7.0.1
      whatwg-mimetype: 3.0.0
      ws: 8.20.0
    transitivePeerDependencies:
      - bufferutil
      - utf-8-validate

  hosted-git-info@9.0.2:
    dependencies:
      lru-cache: 11.2.2

  human-id@4.2.0: {}

  ieee754@1.2.1: {}

  image-q@4.0.0:
    dependencies:
      '@types/node': 16.9.1

  import-meta-resolve@4.2.0: {}

  index-to-position@1.2.0: {}

  is-reference@3.0.3:
    dependencies:
      '@types/estree': 1.0.8

  jimp@1.6.0:
    dependencies:
      '@jimp/core': 1.6.0
      '@jimp/diff': 1.6.0
      '@jimp/js-bmp': 1.6.0
      '@jimp/js-gif': 1.6.0
      '@jimp/js-jpeg': 1.6.0
      '@jimp/js-png': 1.6.0
      '@jimp/js-tiff': 1.6.0
      '@jimp/plugin-blit': 1.6.0
      '@jimp/plugin-blur': 1.6.0
      '@jimp/plugin-circle': 1.6.0
      '@jimp/plugin-color': 1.6.0
      '@jimp/plugin-contain': 1.6.0
      '@jimp/plugin-cover': 1.6.0
      '@jimp/plugin-crop': 1.6.0
      '@jimp/plugin-displace': 1.6.0
      '@jimp/plugin-dither': 1.6.0
      '@jimp/plugin-fisheye': 1.6.0
      '@jimp/plugin-flip': 1.6.0
      '@jimp/plugin-hash': 1.6.0
      '@jimp/plugin-mask': 1.6.0
      '@jimp/plugin-print': 1.6.0
      '@jimp/plugin-quantize': 1.6.0
      '@jimp/plugin-resize': 1.6.0
      '@jimp/plugin-rotate': 1.6.0
      '@jimp/plugin-threshold': 1.6.0
      '@jimp/types': 1.6.0
      '@jimp/utils': 1.6.0

  jju@1.4.0: {}

  jpeg-js@0.4.4: {}

  js-tokens@4.0.0: {}

  jsonc-parser@3.3.1: {}

  launch-editor@2.14.1:
    dependencies:
      picocolors: 1.1.1
      shell-quote: 1.10.0

  locate-character@3.0.0: {}

  lru-cache@11.2.2: {}

  magic-string@0.30.21:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.5

  marked@17.0.1: {}

  mdurl@1.0.1: {}

  mime@3.0.0: {}

  minimist@1.2.8: {}

  nanoid@3.3.11: {}

  normalize-package-data@8.0.0:
    dependencies:
      hosted-git-info: 9.0.2
      semver: 7.7.3
      validate-npm-package-license: 3.0.4

  obug@2.1.1: {}

  omggif@1.0.10: {}

  package-manager-detector@1.8.0: {}

  pako@1.0.11: {}

  parse-bmfont-ascii@1.0.6: {}

  parse-bmfont-binary@1.0.6: {}

  parse-bmfont-xml@1.1.6:
    dependencies:
      xml-parse-from-string: 1.0.1
      xml2js: 0.5.0

  parse-json@8.3.0:
    dependencies:
      '@babel/code-frame': 7.27.1
      index-to-position: 1.2.0
      type-fest: 4.41.0

  pathe@2.0.3: {}

  peek-readable@4.1.0: {}

  picocolors@1.1.1: {}

  picomatch@4.0.4: {}

  pixelmatch@5.3.0:
    dependencies:
      pngjs: 6.0.0

  planck@1.4.2(stage-js@1.0.0-alpha.17):
    dependencies:
      stage-js: 1.0.0-alpha.17
    optional: true

  pngjs@6.0.0: {}

  pngjs@7.0.0: {}

  postcss@8.5.6:
    dependencies:
      nanoid: 3.3.11
      picocolors: 1.1.1
      source-map-js: 1.2.1

  prettier-plugin-astro@0.14.1:
    dependencies:
      '@astrojs/compiler': 2.13.0
      prettier: 3.9.4
      sass-formatter: 0.7.9

  prettier-plugin-svelte@3.5.1(prettier@3.9.4)(svelte@5.46.4):
    dependencies:
      prettier: 3.9.4
      svelte: 5.46.4

  prettier@3.8.4: {}

  prettier@3.9.4: {}

  process@0.11.10: {}

  react-devtools-core@7.0.1:
    dependencies:
      shell-quote: 1.10.0
      ws: 7.5.10
    transitivePeerDependencies:
      - bufferutil
      - utf-8-validate

  react-reconciler@0.32.0(react@19.2.5):
    dependencies:
      react: 19.2.5
      scheduler: 0.26.0

  react@19.2.5: {}

  read-package-up@12.0.0:
    dependencies:
      find-up-simple: 1.0.1
      read-pkg: 10.0.0
      type-fest: 5.2.0

  read-pkg@10.0.0:
    dependencies:
      '@types/normalize-package-data': 2.4.4
      normalize-package-data: 8.0.0
      parse-json: 8.3.0
      type-fest: 5.2.0
      unicorn-magic: 0.3.0

  readable-stream@4.7.0:
    dependencies:
      abort-controller: 3.0.0
      buffer: 6.0.3
      events: 3.3.0
      process: 0.11.10
      string_decoder: 1.3.0

  readable-web-to-node-stream@3.0.4:
    dependencies:
      readable-stream: 4.7.0

  resolve-pkg-maps@1.0.0: {}

  rollup@4.46.2:
    dependencies:
      '@types/estree': 1.0.8
    optionalDependencies:
      '@rollup/rollup-android-arm-eabi': 4.46.2
      '@rollup/rollup-android-arm64': 4.46.2
      '@rollup/rollup-darwin-arm64': 4.46.2
      '@rollup/rollup-darwin-x64': 4.46.2
      '@rollup/rollup-freebsd-arm64': 4.46.2
      '@rollup/rollup-freebsd-x64': 4.46.2
      '@rollup/rollup-linux-arm-gnueabihf': 4.46.2
      '@rollup/rollup-linux-arm-musleabihf': 4.46.2
      '@rollup/rollup-linux-arm64-gnu': 4.46.2
      '@rollup/rollup-linux-arm64-musl': 4.46.2
      '@rollup/rollup-linux-loongarch64-gnu': 4.46.2
      '@rollup/rollup-linux-ppc64-gnu': 4.46.2
      '@rollup/rollup-linux-riscv64-gnu': 4.46.2
      '@rollup/rollup-linux-riscv64-musl': 4.46.2
      '@rollup/rollup-linux-s390x-gnu': 4.46.2
      '@rollup/rollup-linux-x64-gnu': 4.46.2
      '@rollup/rollup-linux-x64-musl': 4.46.2
      '@rollup/rollup-win32-arm64-msvc': 4.46.2
      '@rollup/rollup-win32-ia32-msvc': 4.46.2
      '@rollup/rollup-win32-x64-msvc': 4.46.2
      fsevents: 2.3.3

  s.color@0.0.15: {}

  safe-buffer@5.2.1: {}

  sass-formatter@0.7.9:
    dependencies:
      suf-log: 2.5.3

  sax@1.4.4: {}

  scheduler@0.26.0: {}

  semver@7.7.3: {}

  semver@7.8.5: {}

  shell-quote@1.10.0: {}

  siginfo@2.0.0: {}

  simple-xml-to-json@1.2.3: {}

  sisteransi@1.0.5: {}

  source-map-js@1.2.1: {}

  spdx-correct@3.2.0:
    dependencies:
      spdx-expression-parse: 3.0.1
      spdx-license-ids: 3.0.17

  spdx-exceptions@2.5.0: {}

  spdx-expression-parse@3.0.1:
    dependencies:
      spdx-exceptions: 2.5.0
      spdx-license-ids: 3.0.17

  spdx-license-ids@3.0.17: {}

  stackback@0.0.2: {}

  stage-js@1.0.0-alpha.17:
    optional: true

  std-env@4.0.0: {}

  string_decoder@1.3.0:
    dependencies:
      safe-buffer: 5.2.1

  strtok3@6.3.0:
    dependencies:
      '@tokenizer/token': 0.3.0
      peek-readable: 4.1.0

  suf-log@2.5.3:
    dependencies:
      s.color: 0.0.15

  svelte@5.46.4:
    dependencies:
      '@jridgewell/remapping': 2.3.5
      '@jridgewell/sourcemap-codec': 1.5.5
      '@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0)
      '@types/estree': 1.0.8
      acorn: 8.16.0
      aria-query: 5.3.2
      axobject-query: 4.1.0
      clsx: 2.1.1
      devalue: 5.6.4
      esm-env: 1.2.2
      esrap: 2.2.4
      is-reference: 3.0.3
      locate-character: 3.0.0
      magic-string: 0.30.21
      zimmerframe: 1.1.4

  tagged-tag@1.0.0: {}

  tailwindcss@4.2.4: {}

  three@0.177.0:
    optional: true

  tinybench@2.9.0: {}

  tinycolor2@1.6.0: {}

  tinyexec@1.0.2: {}

  tinyexec@1.3.0: {}

  tinyglobby@0.2.15:
    dependencies:
      fdir: 6.5.0(picomatch@4.0.4)
      picomatch: 4.0.4

  tinyrainbow@3.1.0: {}

  token-types@4.2.1:
    dependencies:
      '@tokenizer/token': 0.3.0
      ieee754: 1.2.1

  tombi@0.11.7:
    optionalDependencies:
      '@tombi-toml/cli-darwin-arm64': 0.11.7
      '@tombi-toml/cli-darwin-x64': 0.11.7
      '@tombi-toml/cli-linux-arm64': 0.11.7
      '@tombi-toml/cli-linux-arm64-musl': 0.11.7
      '@tombi-toml/cli-linux-x64': 0.11.7
      '@tombi-toml/cli-linux-x64-musl': 0.11.7
      '@tombi-toml/cli-win32-arm64': 0.11.7
      '@tombi-toml/cli-win32-x64': 0.11.7

  tsx@4.21.0:
    dependencies:
      esbuild: 0.27.2
      get-tsconfig: 4.14.0
    optionalDependencies:
      fsevents: 2.3.3

  type-fest@4.41.0: {}

  type-fest@5.2.0:
    dependencies:
      tagged-tag: 1.0.0

  typescript@5.9.3: {}

  undici-types@6.21.0: {}

  undici-types@7.16.0: {}

  undici-types@7.18.2: {}

  unicorn-magic@0.3.0: {}

  utif2@4.1.0:
    dependencies:
      pako: 1.0.11

  validate-npm-package-license@3.0.4:
    dependencies:
      spdx-correct: 3.2.0
      spdx-expression-parse: 3.0.1

  vite@7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0):
    dependencies:
      esbuild: 0.27.2
      fdir: 6.5.0(picomatch@4.0.4)
      picomatch: 4.0.4
      postcss: 8.5.6
      rollup: 4.46.2
      tinyglobby: 0.2.15
    optionalDependencies:
      '@types/node': 24.12.2
      fsevents: 2.3.3
      tsx: 4.21.0
      yaml: 2.9.0

  vite@7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0):
    dependencies:
      esbuild: 0.27.2
      fdir: 6.5.0(picomatch@4.0.4)
      picomatch: 4.0.4
      postcss: 8.5.6
      rollup: 4.46.2
      tinyglobby: 0.2.15
    optionalDependencies:
      '@types/node': 24.13.3
      fsevents: 2.3.3
      tsx: 4.21.0
      yaml: 2.9.0

  vitest@4.1.5(@types/node@24.12.2)(happy-dom@20.9.0)(vite@7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0)):
    dependencies:
      '@vitest/expect': 4.1.5
      '@vitest/mocker': 4.1.5(vite@7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0))
      '@vitest/pretty-format': 4.1.5
      '@vitest/runner': 4.1.5
      '@vitest/snapshot': 4.1.5
      '@vitest/spy': 4.1.5
      '@vitest/utils': 4.1.5
      es-module-lexer: 2.0.0
      expect-type: 1.3.0
      magic-string: 0.30.21
      obug: 2.1.1
      pathe: 2.0.3
      picomatch: 4.0.4
      std-env: 4.0.0
      tinybench: 2.9.0
      tinyexec: 1.0.2
      tinyglobby: 0.2.15
      tinyrainbow: 3.1.0
      vite: 7.3.5(@types/node@24.12.2)(tsx@4.21.0)(yaml@2.9.0)
      why-is-node-running: 2.3.0
    optionalDependencies:
      '@types/node': 24.12.2
      happy-dom: 20.9.0
    transitivePeerDependencies:
      - msw

  vitest@4.1.5(@types/node@24.13.3)(happy-dom@20.9.0)(vite@7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0)):
    dependencies:
      '@vitest/expect': 4.1.5
      '@vitest/mocker': 4.1.5(vite@7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0))
      '@vitest/pretty-format': 4.1.5
      '@vitest/runner': 4.1.5
      '@vitest/snapshot': 4.1.5
      '@vitest/spy': 4.1.5
      '@vitest/utils': 4.1.5
      es-module-lexer: 2.0.0
      expect-type: 1.3.0
      magic-string: 0.30.21
      obug: 2.1.1
      pathe: 2.0.3
      picomatch: 4.0.4
      std-env: 4.0.0
      tinybench: 2.9.0
      tinyexec: 1.0.2
      tinyglobby: 0.2.15
      tinyrainbow: 3.1.0
      vite: 7.3.5(@types/node@24.13.3)(tsx@4.21.0)(yaml@2.9.0)
      why-is-node-running: 2.3.0
    optionalDependencies:
      '@types/node': 24.13.3
      happy-dom: 20.9.0
    transitivePeerDependencies:
      - msw

  web-tree-sitter@0.25.10: {}

  whatwg-mimetype@3.0.0: {}

  why-is-node-running@2.3.0:
    dependencies:
      siginfo: 2.0.0
      stackback: 0.0.2

  ws@7.5.10: {}

  ws@8.20.0: {}

  xml-parse-from-string@1.0.1: {}

  xml2js@0.5.0:
    dependencies:
      sax: 1.4.4
      xmlbuilder: 11.0.1

  xmlbuilder@11.0.1: {}

  yaml@2.9.0: {}

  yoga-layout@3.2.1: {}

  zimmerframe@1.1.4: {}

  zod@3.25.76: {}

Return to home page.