{
  "spdxVersion": "SPDX-2.3",
  "dataLicense": "CC0-1.0",
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "@rosetears/aili-pi-0.2.9",
  "documentNamespace": "https://github.com/Rosetears520/aili-pi/sbom/647fd8296b19f31622175ac12c78fb91",
  "creationInfo": {
    "created": "2026-08-14T12:38:00.704Z",
    "creators": [
      "Tool: @rosetears/aili-pi scripts/generate-provenance.ts"
    ]
  },
  "packages": [
    {
      "SPDXID": "SPDXRef-Package-aili-pi",
      "name": "@rosetears/aili-pi",
      "versionInfo": "0.2.9",
      "downloadLocation": "NOASSERTION",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "APPLICATION"
    },
    {
      "SPDXID": "SPDXRef-source-aili-workflows-ad83a8f0ba",
      "name": "aili-workflows",
      "versionInfo": "0.4.7",
      "downloadLocation": "https://github.com/Rosetears520/aili-workflows/commit/a69f3149d8f1db81726128c2819a3ccc954b9ccc",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=a69f3149d8f1db81726128c2819a3ccc954b9ccc; files=upstream/aili-workflows.lock.json#files (562 exact skill files), upstream/aili-workflows-runtime/** (exact generated Pi runtime bundle), manifests/roles.json#records[].sourcePath (role adapters regenerated from the exact 0.4.7 source revision); symbols=58 canonical skill bodies and owned assets, 20 canonical Specialized Agent roles, Pi system/role/selection/protocol/installation runtime bundle; local changes=skills/** is an exact byte-for-byte snapshot with no semantic overlay | the generated Pi runtime bundle is copied byte-for-byte and validated through one lock-bound loader | specialized role prompts and deterministic routing were regenerated from the exact 0.4.7 source revision and remain manifest-hash bound | legacy APPEND_SYSTEM and global-role installation ownership is retired and report-only"
    },
    {
      "SPDXID": "SPDXRef-source-pi-mcp-adapter-03221c765d",
      "name": "pi-mcp-adapter",
      "versionInfo": "2.23.0",
      "downloadLocation": "https://github.com/nicobailon/pi-mcp-adapter/commit/49e25be1cb917329980eb7a40786c5b91dddb277",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=49e25be1cb917329980eb7a40786c5b91dddb277; files=index.ts, types.ts, mcp-status.ts, tool-approval.ts; symbols=createMcpAdapter, MCP status snapshots, multi-origin tool approval event; local changes=AILI composes a fresh factory for Parent and each persistent Worker through src/runtime/mcp.ts; no upstream source is copied and the dependency is not registered as a second Pi package"
    },
    {
      "SPDXID": "SPDXRef-source-billion-context-pi-2de10c672d",
      "name": "billion-context-pi",
      "versionInfo": "0.1.34",
      "downloadLocation": "https://github.com/ranxianglei/billion-context-pi/commit/558a83a9db695571339d693ab75129c2f13a324c",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=558a83a9db695571339d693ab75129c2f13a324c; files=upstream/billion-context-pi/** (complete tracked source tree except .git metadata); symbols=compress, decompress, search_context, acp_status, acp_delegate, acp_delegate_wait, acp_delegate_cancel, context and compaction handlers; local changes=added AcpOwnershipRouter so a turn-frozen canonical route gates context, system-prompt and compaction ownership before side effects | disabled upstream auto-update and user-home subagent settings mutation in the AILI composition | rebuilt dist against the retained source and Pi 0.84.1"
    },
    {
      "SPDXID": "SPDXRef-source-pi-codex-compact-33c52943bc",
      "name": "pi-codex-compact",
      "versionInfo": "0.50.0",
      "downloadLocation": "https://github.com/narumiruna/pi-extensions/commit/c98af43a6c71c5839b2e0671db71ed1cc1fc0c51",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=c98af43a6c71c5839b2e0671db71ed1cc1fc0c51; files=node_modules/@narumitw/pi-codex-compact/src/**, upstream/pi-codex-compact-0.50.0-src/**, upstream/pi-codex-compact-0.50.0-LICENSE, upstream/pi-codex-compact-0.50.0-README.md; symbols=Codex Remote Compaction V2, opaque checkpoint marker/fingerprint replay, Pi-native fallback; local changes=composed only for canonical openai-codex/openai-codex-responses turns | settings view forces extension transport maxRetries=0 so Pi owns retries"
    },
    {
      "SPDXID": "SPDXRef-source-pi-retry-689d73bf0b",
      "name": "pi-retry",
      "versionInfo": "0.31.0",
      "downloadLocation": "https://github.com/narumiruna/pi-extensions/commit/3ad2c94970132353fc869cd2297b017465740791",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=3ad2c94970132353fc869cd2297b017465740791; files=upstream/pi-retry-0.31.0/**, src/runtime/provider-retry.ts; symbols=provider retry classifiers, stall watchdog, receiving/retrying status, Pi retry-policy integration; local changes=added bounded redacted structured retry diagnostics and exported classification helpers | Pi 0.84.1 remains the sole attempt budget/backoff owner | later upstream deprecated placement is documented in the accepted change"
    },
    {
      "SPDXID": "SPDXRef-source-pi-permission-modes-9b38b384cd",
      "name": "pi-permission-modes",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://github.com/wynainfo/pi-permission-modes/commit/23d65d10a53b67043cae42322acf9044d6edb196",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=23d65d10a53b67043cae42322acf9044d6edb196; files=src/vendor/pi-permission-modes/index.ts, src/vendor/pi-permission-modes/resolve.ts, upstream/pi-permission-modes.lock.json, licenses/pi-permission-modes-MIT.txt; symbols=Default/Plan/Build/YOLO, /perm, Alt+M, shared permission pattern matcher, sandbox degradation; local changes=AILI's generated adapted entry redirects unchanged sibling modules to the exact 2.2.0 dependency | the owned resolve.ts compiles permission globs with RegExp dotAll so * and ? include ECMAScript line terminators | the exact upstream and adapted files are hash-locked and drift-checked"
    },
    {
      "SPDXID": "SPDXRef-source-pi-quota-status-63ccce8956",
      "name": "pi-quota-status",
      "versionInfo": "0.3.0",
      "downloadLocation": "https://github.com/hafiezul/pi-quota-status/commit/742b3e40b88fbf3d5dcd9d39af96d37bd26bb436",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=742b3e40b88fbf3d5dcd9d39af96d37bd26bb436; files=src/index.ts, src/subscription.ts, src/format.ts, src/paths.ts; symbols=quota footer, Codex subscription windows, /quota, global state maintenance; local changes=AILI initializes the pinned upstream extension; upstream owns quota polling and state files; the Pi-native minimal footer consumes its published status without changing percentage or reset data"
    },
    {
      "SPDXID": "SPDXRef-source-pi-web-access-7a2e6bb486",
      "name": "pi-web-access",
      "versionInfo": "0.13.0",
      "downloadLocation": "https://github.com/ttttmr/pi-web-access.git",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=npm:0.13.0; files=index.ts, skills/; symbols=web_search, fetch_content, get_search_content, curator and bundled librarian skill; local changes=AILI initializes the complete pinned upstream surface through its sole Extension entry; no upstream source is copied"
    },
    {
      "SPDXID": "SPDXRef-source-pi-cache-optimizer-a3290c8b1b",
      "name": "pi-cache-optimizer",
      "versionInfo": "2.6.18",
      "downloadLocation": "https://github.com/jiangge/pi-cache-optimizer.git",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=npm:2.6.18; files=index.ts; symbols=default Extension, /cache-optimizer, cache statistics, prompt cache hooks; local changes=AILI initializes the pinned upstream extension through its single Extension entry; the Pi-native minimal footer gives model and quota status priority while leaving cache commands and collection unchanged; no upstream source is copied"
    },
    {
      "SPDXID": "SPDXRef-source-pi-sakura-cyberdeck-7125826ba0",
      "name": "pi-sakura-cyberdeck",
      "versionInfo": "git:165a1f8011a12a58a6409b56b8a6c0416cd9b589",
      "downloadLocation": "https://github.com/beautifulrem/pi-sakura-cyberdeck/commit/165a1f8011a12a58a6409b56b8a6c0416cd9b589",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=165a1f8011a12a58a6409b56b8a6c0416cd9b589; files=extensions/header/index.ts, extensions/matrix/index.ts, extensions/zentui/**; symbols=retired header, retired matrix animation, retired Zentui UI, inactive fixed editor compositor; local changes=historical adapted source is retained in the repository but no header, Matrix, Zentui extension or theme is registered as a production Pi resource | legacy user configuration is untouched | the inactive fixed-editor source remains separate from the independently owned WSL image-paste keybinding behavior"
    },
    {
      "SPDXID": "SPDXRef-source-pi-notify-c046224493",
      "name": "pi-notify",
      "versionInfo": "1.4.0",
      "downloadLocation": "https://github.com/ferologics/pi-notify/commit/a17c63ef1c3071d793aad7e9d327a3728f2ad88c",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=a17c63ef1c3071d793aad7e9d327a3728f2ad88c; files=upstream/pi-notify-1.4.0/package.json, upstream/pi-notify-1.4.0/SOURCE_INVENTORY.json, upstream/pi-notify-1.4.0/LICENSE, licenses/pi-notify-MIT.txt, src/runtime/notify.ts, extensions/index.ts; symbols=agent-end notification, OSC 777, iTerm OSC 9, Kitty OSC 99, tmux passthrough, Windows Terminal PowerShell toast, terminal bell; local changes=all terminal writes, PowerShell start/error events, and sound fallback failures are individually nonfatal | the top-level sole extension entry registers notifications only for the Parent session; Persistent Worker inline extension sets omit it to prevent notification storms"
    },
    {
      "SPDXID": "SPDXRef-source-pi-file-context-a13bd6c97d",
      "name": "pi-file-context",
      "versionInfo": "0.53.0",
      "downloadLocation": "https://github.com/narumiruna/pi-extensions/commit/7624b3c50d09d2e9dafa8dbc810c7f2adb453d70",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "SOURCE",
      "comment": "revision=7624b3c50d09d2e9dafa8dbc810c7f2adb453d70; files=upstream/pi-file-context-0.53.0/package.json, upstream/pi-file-context-0.53.0/SOURCE_INVENTORY.json, upstream/pi-file-context-0.53.0/LICENSE, licenses/pi-file-context-MIT.txt, src/runtime/file-context.ts, extensions/file-context/index.ts, extensions/file-context/file-context.ts, extensions/file-context/file-context-explorer.ts, extensions/file-context/file-context-menu.ts, extensions/file-context/file-context-preview-ui.ts, extensions/file-context/file-context-settings.ts, extensions/file-context/content-search.ts, extensions/file-context/content-search-session.ts, extensions/file-context/content-search-ui.ts, extensions/file-context/file-search.ts, extensions/file-context/git-context.ts; symbols=F8 File Context Explorer, Git status browser, diff and changed-hunk navigation, bounded file/content search, line-range selections, Git blame/history/revision views, immutable prompt snapshots, SHA-256 provenance, deterministic token estimate; local changes=AILI keeps selection and snapshot policy independent of the restored TUI controller | the companion @narumitw/pi-tui-kit dependency is installed and pinned exactly to 0.53.0 | the adapter preserves the legacy bounded search commands while routing /file-context browse and /file-context-browse through the restored explorer | filesystem selection rejects root escapes, symlink escapes, binaries, and previews over 1 MiB; Git reads and diff output remain bounded by the local 5-second/1.1 MiB limits"
    },
    {
      "SPDXID": "SPDXRef-node-modules-accepts-818cd6a4d3",
      "name": "accepts",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/accepts; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-acp-kernel-2869312c59",
      "name": "acp-kernel",
      "versionInfo": "0.0.19",
      "downloadLocation": "https://registry.npmjs.org/acp-kernel/-/acp-kernel-0.0.19.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ul13wjjP9bWYPBaUPyap4jeD4GpUJ1/sofWyJA/PxaEIOV9QmRDOvAJRAV436dojodgCpBv9UygyaJ7eiq4LuA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/acp-kernel; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-agent-base-e28bede7a2",
      "name": "agent-base",
      "versionInfo": "7.1.4",
      "downloadLocation": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/agent-base; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ajv-b860c3f2df",
      "name": "ajv",
      "versionInfo": "8.20.0",
      "downloadLocation": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ajv; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ajv-formats-58ad49a1a4",
      "name": "ajv-formats",
      "versionInfo": "3.0.1",
      "downloadLocation": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ajv-formats; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-anthropic-ai-sdk-682d4010c6",
      "name": "@anthropic-ai/sdk",
      "versionInfo": "0.91.1",
      "downloadLocation": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.91.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "LAmu761tSN9r66ixvmciswUj/ZC+1Q4iAfpedTfSVLeswRwnY3n2Nb6Tsk+cLPP28aLOPWeMgIuTuCcMC6W/iw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@anthropic-ai/sdk; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-assertion-error-6a2014cb79",
      "name": "assertion-error",
      "versionInfo": "2.0.1",
      "downloadLocation": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/assertion-error; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-crypto-sha256-browser-be72f508c1",
      "name": "@aws-crypto/sha256-browser",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-crypto/sha256-browser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-crypto-sha256-js-868fec926c",
      "name": "@aws-crypto/sha256-js",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-crypto/sha256-js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-crypto-supports-web-crypto-9b674a7bef",
      "name": "@aws-crypto/supports-web-crypto",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-crypto/supports-web-crypto; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-crypto-util-b82c731085",
      "name": "@aws-crypto/util",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-crypto/util; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-lambda-invoke-store-bebfccff3f",
      "name": "@aws/lambda-invoke-store",
      "versionInfo": "0.3.0",
      "downloadLocation": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws/lambda-invoke-store; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-client-bedrock-runtime-d3a6423120",
      "name": "@aws-sdk/client-bedrock-runtime",
      "versionInfo": "3.1048.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1048.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "u+NT61JZEkRFtpL0CAw1N1dwxnaLgwVXQl/zjJxTGgLyS/jTIdg2SdoEoCTHxgDyCnqa1HEi9QOoE9/pYRNpOQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/client-bedrock-runtime; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-core-c033cb44a3",
      "name": "@aws-sdk/core",
      "versionInfo": "3.976.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.976.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0cjRaEdlVoOrsNb9pP5q1Syyc8pXw5xSj2Np2ryReRTr9FppIIRVSdZK4lbnfmc2Hvgux/xBOUU6baB7z8//uA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-env-1b5de79f5f",
      "name": "@aws-sdk/credential-provider-env",
      "versionInfo": "3.972.60",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.60.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BAkxdoe7tpDDqCghGpuOeHQRbm/2znVvOQm0AvpQbA2tbfMN46doN4zx65fv85ImP3KADwc2zQPmbrlI9MPfMg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-env; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-http-bd1552ce07",
      "name": "@aws-sdk/credential-provider-http",
      "versionInfo": "3.972.62",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.62.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "g/0fGqKTb9xpKdd9AtpmV5Eo3DFKbnkpA2+w0peISSlu7NfAoWOuYBFxsu+yWBtxU89ka55ezoZBCbFaS8pjYQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-http; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-http-node-modules-smithy-node-http-handler-b3a6f3c610",
      "name": "@smithy/node-http-handler",
      "versionInfo": "4.9.9",
      "downloadLocation": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.9.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "xVBZ3hptB99iNO9XyWqEhC7KD9bP9UPXhuy3h5Y2ItCfBv160D9IIC/Fmmp3EbnWwit4C+KVqlSE+E29Nk/pPg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-http/node_modules/@smithy/node-http-handler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-ini-fca31f6629",
      "name": "@aws-sdk/credential-provider-ini",
      "versionInfo": "3.973.5",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ylubazcRfq2TVus/qXucSXeC42Qdjp5HQxTu68K/BsdMiZlcSLD1zkpoCgApXZX1Y6YJhtGGs7ZHhO/GuIgBlw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-ini; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-login-e5dab2dd18",
      "name": "@aws-sdk/credential-provider-login",
      "versionInfo": "3.972.67",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.67.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "CCygIKJ9YbI3n84OClSaSppkgKKHVj2TGT33c6FRORZrYNZQ1POmD+ip0FLYokiJAK7sSdc3YVkOsBm90oxWMQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-login; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-node-152ec95196",
      "name": "@aws-sdk/credential-provider-node",
      "versionInfo": "3.972.71",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.71.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "HIg7Q2osBzajQwL+1Vkyh2E7Gim3eTNb9RHIsOxDGjW0eZg4oEKtRs5sioCnc73ilhaOm4gX2lHVF8J7+nt2rg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-node; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-process-14d44c3bdf",
      "name": "@aws-sdk/credential-provider-process",
      "versionInfo": "3.972.60",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.60.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "YIo3f99hM43QdYG8hDzwGemnR/pU95b0kramqSJUTleCqaB7+HwKf7YZFHqvOgTqZTPx/mRmNIqoDRr3U0Z3Tw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-process; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-sso-53f510c19f",
      "name": "@aws-sdk/credential-provider-sso",
      "versionInfo": "3.973.4",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BPdmL8sSBOCv4ngZ+3LHxyc3CNqDCEK37CHioCk7zGrTMY5sUtkH8q+o6qA80nn6w3/fyBPGNE7OIRlmoOxRQA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-sso; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-sso-node-modules-aws-sdk-token-providers-5134fb2d95",
      "name": "@aws-sdk/token-providers",
      "versionInfo": "3.1092.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1092.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "hBYUAr6iBLNFcsiWTgtBb0stdSw39VOUq4Sp4A5caCNf66BAZplWN4FleKrVpJx5li2YgdnK2DqoFSMWC642FQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-credential-provider-web-identity-1a6be7b022",
      "name": "@aws-sdk/credential-provider-web-identity",
      "versionInfo": "3.972.66",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.66.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "kSAziJboOmZmsR9/MTbiNjowl2BPes1bQuJpne4qAZ62ubi8fjfr/aupJSQje6udBoYxXTQbsL0e0kby2la3ng=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/credential-provider-web-identity; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-eventstream-handler-node-6912a66954",
      "name": "@aws-sdk/eventstream-handler-node",
      "versionInfo": "3.972.29",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.29.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "t3tKQRTVXsI2QNPE3CaNjHl0wRO9Xi3acZkAyti2RQsiFmZ9Gi0kArX2ighlRJ1BtDVuul413gThAgzyTfgmWA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/eventstream-handler-node; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-middleware-eventstream-bffaebb509",
      "name": "@aws-sdk/middleware-eventstream",
      "versionInfo": "3.972.24",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.24.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "oykin4mDWxNOuYQ7SF1cHzgYeuFEkF4cdRwgvjFFbIklkx09qIFBiOgsORafG9sXZFO3TayMmQuAQYgADXhI8w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/middleware-eventstream; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-middleware-websocket-91f435e3db",
      "name": "@aws-sdk/middleware-websocket",
      "versionInfo": "3.972.42",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.42.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "dw+GP8DC7QC2C8tUoK7DI8BnrNAjz8tb+uBHSrD2qJvxkCf58kTtFr98pljSrk+umU4n4HDW4eU2k7C2dWMzsg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/middleware-websocket; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-nested-clients-9ba0f95183",
      "name": "@aws-sdk/nested-clients",
      "versionInfo": "3.997.34",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.34.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Y9REVrSwmLM+Qy6sZJ7ofMC2S3Hr3tPP/4CzL5U1olPP7OGoF+6+Px0E49cVQBtSxJtyeLJMf0UaBErfeSahAA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/nested-clients; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-nested-clients-node-modules-smithy-node-http-handler-b6f8921cff",
      "name": "@smithy/node-http-handler",
      "versionInfo": "4.9.9",
      "downloadLocation": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.9.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "xVBZ3hptB99iNO9XyWqEhC7KD9bP9UPXhuy3h5Y2ItCfBv160D9IIC/Fmmp3EbnWwit4C+KVqlSE+E29Nk/pPg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/nested-clients/node_modules/@smithy/node-http-handler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-signature-v4-multi-region-dfbf361978",
      "name": "@aws-sdk/signature-v4-multi-region",
      "versionInfo": "3.996.41",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.41.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "QMUytg+FQMGouc8gHS00KoYih3+N6cqmVI/pQGOIo7Nr7OpQaiXjSYOuL+vsPZ1tymY4LAQ8MYcHJmws5LRxng=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/signature-v4-multi-region; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-token-providers-6f17bd52c3",
      "name": "@aws-sdk/token-providers",
      "versionInfo": "3.1048.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1048.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "k0y/GcuesuSfWyUM0WamrGyeZmltRYaPbHO82UDA6mZ/doB+FOHKutikPAtSXMn/hDz970cF+iRuuiYO9VEbAA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/token-providers; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-types-32b3321262",
      "name": "@aws-sdk/types",
      "versionInfo": "3.974.2",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "3W6IUtSxFbH6X7Wb7DzGCV5QiFQsd0g8bOfntpmDxQlzBoKWUMBu/JPQR0DwkE+Hpnxd6db1tXbOwdeHddG6cA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/types; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-util-locate-window-8641f34f8f",
      "name": "@aws-sdk/util-locate-window",
      "versionInfo": "3.965.8",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.965.8.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "uUbMs1cBZPafD0ohUj6EwNf0fPZ534NvBxHox4hjX+0Rxq5paSYUem7+hi833pYrzrcnBATKIYpR02MDXT5M9g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/util-locate-window; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-aws-sdk-xml-builder-6b37a7ed3d",
      "name": "@aws-sdk/xml-builder",
      "versionInfo": "3.972.36",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.36.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RdGmS1GLrtaTOLE1ElSluMldNrpk9Emq6uYs8SS8iHlu5xTAmM9rRkM91o48+rIRryBtyO9t+uLYCoMG6jVMVA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@aws-sdk/xml-builder; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-babel-runtime-b0d8c4c357",
      "name": "@babel/runtime",
      "versionInfo": "7.29.7",
      "downloadLocation": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@babel/runtime; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-base64-js-5892852bd4",
      "name": "base64-js",
      "versionInfo": "1.5.1",
      "downloadLocation": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/base64-js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-bignumber.js-a9094eff4c",
      "name": "bignumber.js",
      "versionInfo": "9.3.1",
      "downloadLocation": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/bignumber.js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-body-parser-9bd71de90d",
      "name": "body-parser",
      "versionInfo": "2.3.0",
      "downloadLocation": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/body-parser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-body-parser-node-modules-content-type-74b1028e8c",
      "name": "content-type",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/body-parser/node_modules/content-type; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-boolbase-0f9cb075b4",
      "name": "boolbase",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/boolbase; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-bowser-c4cbea256c",
      "name": "bowser",
      "versionInfo": "2.14.1",
      "downloadLocation": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/bowser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-buffer-equal-constant-time-4c610cbc38",
      "name": "buffer-equal-constant-time",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/buffer-equal-constant-time; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-bundle-name-225356d405",
      "name": "bundle-name",
      "versionInfo": "4.1.0",
      "downloadLocation": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/bundle-name; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-bytes-d60157a9b1",
      "name": "bytes",
      "versionInfo": "3.1.2",
      "downloadLocation": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/bytes; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-call-bind-apply-helpers-cbf8af0465",
      "name": "call-bind-apply-helpers",
      "versionInfo": "1.0.2",
      "downloadLocation": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/call-bind-apply-helpers; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-call-bound-0c39f76d3c",
      "name": "call-bound",
      "versionInfo": "1.0.4",
      "downloadLocation": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/call-bound; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-chai-2f18c293a7",
      "name": "chai",
      "versionInfo": "6.2.2",
      "downloadLocation": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/chai; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-commander-30e08f9eed",
      "name": "commander",
      "versionInfo": "12.1.0",
      "downloadLocation": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/commander; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-content-disposition-0635746061",
      "name": "content-disposition",
      "versionInfo": "1.1.0",
      "downloadLocation": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/content-disposition; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-content-type-2e62890250",
      "name": "content-type",
      "versionInfo": "1.0.5",
      "downloadLocation": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/content-type; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-convert-source-map-4670c536d6",
      "name": "convert-source-map",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/convert-source-map; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-cookie-58f3dc27f8",
      "name": "cookie",
      "versionInfo": "0.7.2",
      "downloadLocation": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/cookie; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-cookie-signature-aa6fdf1642",
      "name": "cookie-signature",
      "versionInfo": "1.2.2",
      "downloadLocation": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/cookie-signature; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-cors-05dd4c355b",
      "name": "cors",
      "versionInfo": "2.8.6",
      "downloadLocation": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/cors; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-cross-spawn-f4a37c705b",
      "name": "cross-spawn",
      "versionInfo": "7.0.6",
      "downloadLocation": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/cross-spawn; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-css-select-1e37b3fb82",
      "name": "css-select",
      "versionInfo": "5.2.2",
      "downloadLocation": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/css-select; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-css-what-98e353f5f3",
      "name": "css-what",
      "versionInfo": "6.2.2",
      "downloadLocation": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/css-what; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-cssom-a15dc0a84c",
      "name": "cssom",
      "versionInfo": "0.5.0",
      "downloadLocation": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/cssom; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-data-uri-to-buffer-dc1d018206",
      "name": "data-uri-to-buffer",
      "versionInfo": "4.0.1",
      "downloadLocation": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/data-uri-to-buffer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-debug-e7b40ffca5",
      "name": "debug",
      "versionInfo": "4.4.3",
      "downloadLocation": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/debug; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-default-browser-5d8b37c415",
      "name": "default-browser",
      "versionInfo": "5.5.0",
      "downloadLocation": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/default-browser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-default-browser-id-0fe2bf7095",
      "name": "default-browser-id",
      "versionInfo": "5.0.1",
      "downloadLocation": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/default-browser-id; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-define-lazy-prop-9b76f48c68",
      "name": "define-lazy-prop",
      "versionInfo": "3.0.0",
      "downloadLocation": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/define-lazy-prop; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-depd-78a340b1d8",
      "name": "depd",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/depd; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-detect-libc-0a73dfcc06",
      "name": "detect-libc",
      "versionInfo": "2.1.2",
      "downloadLocation": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/detect-libc; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-diff-db80d3b9d8",
      "name": "diff",
      "versionInfo": "8.0.4",
      "downloadLocation": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/diff; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-dom-serializer-841d6ae3b1",
      "name": "dom-serializer",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/dom-serializer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-domelementtype-a43740c918",
      "name": "domelementtype",
      "versionInfo": "2.3.0",
      "downloadLocation": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/domelementtype; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-domhandler-2eb069e518",
      "name": "domhandler",
      "versionInfo": "5.0.3",
      "downloadLocation": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/domhandler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-domutils-c4ef98ffde",
      "name": "domutils",
      "versionInfo": "3.2.2",
      "downloadLocation": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/domutils; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-dunder-proto-54633a980f",
      "name": "dunder-proto",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/dunder-proto; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-agent-core-c009226610",
      "name": "@earendil-works/pi-agent-core",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "evyzXYWCLQGmcaBYHlmSku02r8qoN4SGI60GZABo6iV+H+nqX+P9ud8fEZ4GmRq9mUSREvvfX+w9dA9ThF9C6w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-agent-core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-agent-core-node-modules-typebox-a7a27f9213",
      "name": "typebox",
      "versionInfo": "1.3.7",
      "downloadLocation": "https://registry.npmjs.org/typebox/-/typebox-1.3.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "meKuifc33Pccx0O6PdIzYMq3Og8zvP4TIi/a+Bw3AEMZMxOD0+RHGQvpglEe6Zdy3wZ8nqn/j95h8LUZLk/6Hg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-agent-core/node_modules/typebox; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-ai-26a52f7c9a",
      "name": "@earendil-works/pi-ai",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "wMsAdJMxuNri08vLqTyYVI201DQQezGhPSTkzYsHdw5dYX3rCNwEmSvpaAwhi7ELKI/2tE/CEgSWg/6iRxSgdQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-ai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-ai-node-modules-typebox-29f1220ad0",
      "name": "typebox",
      "versionInfo": "1.3.7",
      "downloadLocation": "https://registry.npmjs.org/typebox/-/typebox-1.3.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "meKuifc33Pccx0O6PdIzYMq3Og8zvP4TIi/a+Bw3AEMZMxOD0+RHGQvpglEe6Zdy3wZ8nqn/j95h8LUZLk/6Hg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-ai/node_modules/typebox; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-9848483bff",
      "name": "@earendil-works/pi-coding-agent",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ncAqFrG+iybuPGOhMiZoEHkEzTpJgz3guYD32pD+M7ucc0WeHmauP6wa7qwP8V/KWvsZDVNa5XGsdZ7fkC7w7A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-agent-base-b1e06f45c4",
      "name": "agent-base",
      "versionInfo": "7.1.4",
      "downloadLocation": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/agent-base; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-anthropic-ai-sdk-3c847b8dd8",
      "name": "@anthropic-ai/sdk",
      "versionInfo": "0.91.1",
      "downloadLocation": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.91.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "LAmu761tSN9r66ixvmciswUj/ZC+1Q4iAfpedTfSVLeswRwnY3n2Nb6Tsk+cLPP28aLOPWeMgIuTuCcMC6W/iw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-crc32-e0cbc0a6d5",
      "name": "@aws-crypto/crc32",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/crc32; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-sha256-browser-a61b5f5b52",
      "name": "@aws-crypto/sha256-browser",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/sha256-browser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-sha256-js-c6c737da8a",
      "name": "@aws-crypto/sha256-js",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/sha256-js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-supports-web-crypto-23d173179c",
      "name": "@aws-crypto/supports-web-crypto",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/supports-web-crypto; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-util-736bf89d3a",
      "name": "@aws-crypto/util",
      "versionInfo": "5.2.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-crypto/util; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-lambda-invoke-store-8b7915b4a7",
      "name": "@aws/lambda-invoke-store",
      "versionInfo": "0.2.4",
      "downloadLocation": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws/lambda-invoke-store; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-client-bedrock-runtime-5bfb1e82eb",
      "name": "@aws-sdk/client-bedrock-runtime",
      "versionInfo": "3.1048.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1048.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "u+NT61JZEkRFtpL0CAw1N1dwxnaLgwVXQl/zjJxTGgLyS/jTIdg2SdoEoCTHxgDyCnqa1HEi9QOoE9/pYRNpOQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/client-bedrock-runtime; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-core-cfa67214a3",
      "name": "@aws-sdk/core",
      "versionInfo": "3.974.11",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.11.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "QpnINq5FZH6EOaDEkmHdT7eUunbvD27pDNQypaWjFyYz7Zl1q3UCMQErBZxpmfGfI7MvI2TlK8KTkgNpv8b1ug=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-env-d0c92136ce",
      "name": "@aws-sdk/credential-provider-env",
      "versionInfo": "3.972.37",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.37.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/jpPvEh6f7ntmIzf7dNxoNX6Q8vt8UpesCjbW6mFfk4V1NW6bIy9qxcQ6WbA8As5yQhsZOe+xeNd4xHX8kdY2Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-env; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-http-275fed2233",
      "name": "@aws-sdk/credential-provider-http",
      "versionInfo": "3.972.39",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.39.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "pIgTpisWyWg7X1bUbzSjuUYosYTD0Ghz2M0hkSTmb3a6i3qV3uU+NYJPI/E2XSC0HcsZh5rsLPzeXrkb2DS0Cg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-http; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-ini-cb9fdce512",
      "name": "@aws-sdk/credential-provider-ini",
      "versionInfo": "3.972.41",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.41.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "u2tyjaxJJzW8UtW4SM1ZcPMDwO6y+kV+llvou+Adts0FAKyzes5jG4izQN+KX3yE8ZROpS5y1LJ//xL2iSf76w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-ini; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-login-5285025288",
      "name": "@aws-sdk/credential-provider-login",
      "versionInfo": "3.972.41",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.41.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0LBitxXiAiaE5nlFPfpNIww/8FRY/I7WIndWsc9GmNFOM7cE1wNpVNQEGEk9Outg5l8xl+3vybxFyUy4l9q/LQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-login; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-node-7fb0e777d3",
      "name": "@aws-sdk/credential-provider-node",
      "versionInfo": "3.972.42",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.42.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "D4oon2zbqqsWOJUM99Gm3/ZyJ0IJvTXVN3PyloGb3kQEyI36fjCZheZj422lAgTWWd6TSHgiImLt3RIaLdv3dQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-node; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-process-cde861c245",
      "name": "@aws-sdk/credential-provider-process",
      "versionInfo": "3.972.37",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.37.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7nVaHBUaWIddASYfVaA9O4D5ZVjewU3sCol9WqZPGfW0nR+0WqE0xHZnD/U2L33PlOB8KNXGKZ6wOES/QijKzg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-process; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-sso-4f8bef74b1",
      "name": "@aws-sdk/credential-provider-sso",
      "versionInfo": "3.972.41",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.41.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "IOWAWEHe5LkjSKkkUUX9ciV6Y1scHTsnfEkdt5yyC4Slrc7AGbkLPrpntjqh18ksJAMOaVhoBsO8p2WyTcY2wQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-sso; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-web-identity-a4021eefd7",
      "name": "@aws-sdk/credential-provider-web-identity",
      "versionInfo": "3.972.41",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.41.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "mbACk9Yypa8nm4iGZLs0PofOXEcTDOUw6wDnsPXNDNSd2WNXs1tSo+6nc/fh0jLYdfVZThhBL98PHW4aXFsG5A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/credential-provider-web-identity; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-eventstream-handler-node-d4d05dc47a",
      "name": "@aws-sdk/eventstream-handler-node",
      "versionInfo": "3.972.16",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.16.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "yedpPgKftqjU5SlPFHfqWpOw6xSCRieWRG1euWOlXn4WJxt2VX92VprCa2PpSOXjVCAeK6dTjW9eJRXVig9yGA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/eventstream-handler-node; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-middleware-eventstream-1ab1427b1e",
      "name": "@aws-sdk/middleware-eventstream",
      "versionInfo": "3.972.12",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tHTHHCHNrq6XklQvlzHBDJG4Iuhh7NVPRdtmvP+nHFA+5sxPlIDzlAHHgfoYHGvT3NXP1yVP/L5c3opUn6T3Qg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/middleware-eventstream; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-middleware-websocket-b9d22f169b",
      "name": "@aws-sdk/middleware-websocket",
      "versionInfo": "3.972.19",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.19.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "mkEhOGYozqKQkbFaVrjwr0faiwwZza1v5/jSY6Tucm3bD+uKTazIUH/4Yo6aMnQD2ua2W9cMP6s8mvwTcjtqHw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/middleware-websocket; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-nested-clients-68ff694c07",
      "name": "@aws-sdk/nested-clients",
      "versionInfo": "3.997.9",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "jPR3rnmRI4hWYyzfmTGBr7NblMp8QYYeflHXba1H6+7CGrWVqWKQzaXFQ4qbExqPRsXN3T3L3JxFhr6aouXUGQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/nested-clients; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-signature-v4-multi-region-5cf70553a1",
      "name": "@aws-sdk/signature-v4-multi-region",
      "versionInfo": "3.996.27",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.27.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0Phbz4t6HI3D3skxvG2uI+VWU034/nSIw1T8d+FPzzQG9EQTrw94o9mOKO2Gv3n3Oc8P7JD7RAUxkoneLWv5Eg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/signature-v4-multi-region; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-token-providers-1c1f7fa7fd",
      "name": "@aws-sdk/token-providers",
      "versionInfo": "3.1048.0",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1048.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "k0y/GcuesuSfWyUM0WamrGyeZmltRYaPbHO82UDA6mZ/doB+FOHKutikPAtSXMn/hDz970cF+iRuuiYO9VEbAA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/token-providers; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-types-14a1da5edd",
      "name": "@aws-sdk/types",
      "versionInfo": "3.973.8",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.8.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gjlAdtHMbtR9X5iIhVUvbVcy55KnznpC6bkDUWW9z915bi0ckdUr5cjf16Kp6xq0bP5HBD2xzgbL9F9Quv5vUw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/types; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-util-locate-window-9b04391824",
      "name": "@aws-sdk/util-locate-window",
      "versionInfo": "3.965.5",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.965.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WhlJNNINQB+9qtLtZJcpQdgZw3SCDCpXdUJP7cToGwHbCWCnRckGlc6Bx/OhWwIYFNAn+FIydY8SZ0QmVu3xTQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/util-locate-window; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-xml-builder-bd5afe518a",
      "name": "@aws-sdk/xml-builder",
      "versionInfo": "3.972.24",
      "downloadLocation": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.24.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "V8z5YcDPfsvzrBlj0xR1vhRtocblhYbqdreCJB/voGd4Sr5zjNAeWxexbnqVtskTJe0vFb5KMqbSL++ePl+zRw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@aws-sdk/xml-builder; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-babel-runtime-3272cb2e9c",
      "name": "@babel/runtime",
      "versionInfo": "7.29.2",
      "downloadLocation": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@babel/runtime; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-balanced-match-ed48405452",
      "name": "balanced-match",
      "versionInfo": "4.0.4",
      "downloadLocation": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/balanced-match; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-base64-js-4e2f9e0ab5",
      "name": "base64-js",
      "versionInfo": "1.5.1",
      "downloadLocation": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/base64-js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-bignumber.js-70f0b93e24",
      "name": "bignumber.js",
      "versionInfo": "9.3.1",
      "downloadLocation": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/bignumber.js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-bowser-b30bc797cf",
      "name": "bowser",
      "versionInfo": "2.14.1",
      "downloadLocation": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/bowser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-brace-expansion-125cbb2ffa",
      "name": "brace-expansion",
      "versionInfo": "5.0.9",
      "downloadLocation": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/brace-expansion; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-buffer-equal-constant-time-87ed2c8046",
      "name": "buffer-equal-constant-time",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/buffer-equal-constant-time; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-chalk-44d1492821",
      "name": "chalk",
      "versionInfo": "5.6.2",
      "downloadLocation": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/chalk; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-cross-spawn-0b37fe2593",
      "name": "cross-spawn",
      "versionInfo": "7.0.6",
      "downloadLocation": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/cross-spawn; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-data-uri-to-buffer-1a278e24ba",
      "name": "data-uri-to-buffer",
      "versionInfo": "4.0.1",
      "downloadLocation": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/data-uri-to-buffer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-debug-3987870e1d",
      "name": "debug",
      "versionInfo": "4.4.3",
      "downloadLocation": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/debug; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-diff-5dadb35903",
      "name": "diff",
      "versionInfo": "8.0.4",
      "downloadLocation": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/diff; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-agent-core-865ec0637c",
      "name": "@earendil-works/pi-agent-core",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-agent-core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-ai-93728abce9",
      "name": "@earendil-works/pi-ai",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-ai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-client-bd5e33384d",
      "name": "@earendil-works/pi-client",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-client/-/pi-client-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-client; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-protocol-e44b6e6331",
      "name": "@earendil-works/pi-protocol",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-protocol/-/pi-protocol-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-protocol; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-telemetry-bfc6dfe468",
      "name": "@earendil-works/pi-telemetry",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-telemetry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-tui-eff2aca2e7",
      "name": "@earendil-works/pi-tui",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@earendil-works/pi-tui; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ecdsa-sig-formatter-16697663af",
      "name": "ecdsa-sig-formatter",
      "versionInfo": "1.0.11",
      "downloadLocation": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/ecdsa-sig-formatter; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-extend-3da57ef013",
      "name": "extend",
      "versionInfo": "3.0.2",
      "downloadLocation": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/extend; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-fast-xml-builder-755d33f71e",
      "name": "fast-xml-builder",
      "versionInfo": "1.2.0",
      "downloadLocation": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/fast-xml-builder; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-fast-xml-parser-ea45513be5",
      "name": "fast-xml-parser",
      "versionInfo": "5.7.3",
      "downloadLocation": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/fast-xml-parser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-fetch-blob-c74858b651",
      "name": "fetch-blob",
      "versionInfo": "3.2.0",
      "downloadLocation": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/fetch-blob; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-formdata-polyfill-fb141c9647",
      "name": "formdata-polyfill",
      "versionInfo": "4.0.10",
      "downloadLocation": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/formdata-polyfill; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-gaxios-57fe7d7241",
      "name": "gaxios",
      "versionInfo": "7.1.4",
      "downloadLocation": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "bTIgTsM2bWn3XklZISBTQX7ZSddGW+IO3bMdGaemHZ3tbqExMENHLx6kKZ/KlejgrMtj8q7wBItt51yegqalrA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/gaxios; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-gcp-metadata-8fcc6d0097",
      "name": "gcp-metadata",
      "versionInfo": "8.1.2",
      "downloadLocation": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/gcp-metadata; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-get-east-asian-width-09b5922943",
      "name": "get-east-asian-width",
      "versionInfo": "1.6.0",
      "downloadLocation": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/get-east-asian-width; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-glob-03f1a3beb5",
      "name": "glob",
      "versionInfo": "13.0.6",
      "downloadLocation": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BlueOak-1.0.0",
      "licenseDeclared": "BlueOak-1.0.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/glob; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-google-auth-library-ab487bcabb",
      "name": "google-auth-library",
      "versionInfo": "10.6.2",
      "downloadLocation": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "e27Z6EThmVNNvtYASwQxose/G57rkRuaRbQyxM2bvYLLX/GqWZ5chWq2EBoUchJbCc57eC9ArzO5wMsEmWftCw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/google-auth-library; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-google-genai-68a7ae4344",
      "name": "@google/genai",
      "versionInfo": "1.52.0",
      "downloadLocation": "https://registry.npmjs.org/@google/genai/-/genai-1.52.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gwSvbpiN/17O9TbsqSsE/OzZcpv5Fo4RQjdngGgogtuB9RsyJ8ZHhX5KjHj1bp5N9snN2eK8LDGXSaWW2hof8Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@google/genai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-google-logging-utils-8770a926c8",
      "name": "google-logging-utils",
      "versionInfo": "1.1.3",
      "downloadLocation": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/google-logging-utils; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-graceful-fs-de0bb0814f",
      "name": "graceful-fs",
      "versionInfo": "4.2.11",
      "downloadLocation": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/graceful-fs; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-grok-mermaid-a96e62e972",
      "name": "grok-mermaid",
      "versionInfo": "0.2.2",
      "downloadLocation": "https://registry.npmjs.org/grok-mermaid/-/grok-mermaid-0.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "XcJEP5dDC8liHBh52mlLjU18fNvu1ckFsu0QpIG3+APZ270fsj9wxpiA6cOURmbUEuoMVgjbC2+UYgTdCqqgzA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/grok-mermaid; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-highlight.js-b1c2e46787",
      "name": "highlight.js",
      "versionInfo": "10.7.3",
      "downloadLocation": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/highlight.js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-hosted-git-info-e3836e7e70",
      "name": "hosted-git-info",
      "versionInfo": "9.0.3",
      "downloadLocation": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Hc+ghLoSt6QaYZUv0WBiIvmMDZuZZ7oaDvdH8MbfOO4lOsxdXLEvuC6ePoGs9H1X9oCLyq6+NVN0MKqD+ydxyg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/hosted-git-info; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-http-proxy-agent-b1fd793eca",
      "name": "http-proxy-agent",
      "versionInfo": "7.0.2",
      "downloadLocation": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/http-proxy-agent; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-https-proxy-agent-18d8d72a72",
      "name": "https-proxy-agent",
      "versionInfo": "7.0.6",
      "downloadLocation": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/https-proxy-agent; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ignore-72b5d37729",
      "name": "ignore",
      "versionInfo": "7.0.5",
      "downloadLocation": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/ignore; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-isexe-e94691394f",
      "name": "isexe",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/isexe; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-jiti-47fa7a26dc",
      "name": "jiti",
      "versionInfo": "2.7.0",
      "downloadLocation": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/jiti; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-json-bigint-cb2136785e",
      "name": "json-bigint",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/json-bigint; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-json-schema-to-ts-05547b9249",
      "name": "json-schema-to-ts",
      "versionInfo": "3.1.1",
      "downloadLocation": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/json-schema-to-ts; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-jwa-463b791361",
      "name": "jwa",
      "versionInfo": "2.0.1",
      "downloadLocation": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/jwa; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-jws-a637213b4e",
      "name": "jws",
      "versionInfo": "4.0.1",
      "downloadLocation": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/jws; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-long-4a156a02ee",
      "name": "long",
      "versionInfo": "5.3.2",
      "downloadLocation": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/long; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-lru-cache-0c4fd9f153",
      "name": "lru-cache",
      "versionInfo": "11.4.0",
      "downloadLocation": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.4.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BlueOak-1.0.0",
      "licenseDeclared": "BlueOak-1.0.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "W+R+kFL4HgVxONq2bhXPi3bGpzGe/yEhVOp233qw9wCRtgncJ15P3bC+e4zZMu4Cq7d+WAJjXGW0uUkifhcatA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/lru-cache; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-4d7b39c4b2",
      "name": "@mariozechner/clipboard",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard/-/clipboard-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ABnA53mdfkGZwOFUdZNv2S0CWGO/EIuPj8Vv9xmBFmSYg/qFc7ihO6q5FcQjvoE67kZpWkEc4AhD6B/os04yuA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-darwin-arm64-c09cfc4693",
      "name": "@mariozechner/clipboard-darwin-arm64",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-darwin-arm64/-/clipboard-darwin-arm64-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BfgV7vCEWZwJwZJw03r6bP5+tf0iI/ANuQYCxi9RNn7FrWB3yzGuMKCrNLRl6V761vXRdL8+OqZ0wd4TqlsNOQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-darwin-arm64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-darwin-universal-8845688970",
      "name": "@mariozechner/clipboard-darwin-universal",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-darwin-universal/-/clipboard-darwin-universal-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BGGR4iA9Z2shAjI65eI5xtyb3LYNlDW9X3gxKxDbqtbnREohsrqznov6zpKoIrsRWpzlYVEdKphS7ksJ0/ndSQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-darwin-universal; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-darwin-x64-99e942d7a9",
      "name": "@mariozechner/clipboard-darwin-x64",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-darwin-x64/-/clipboard-darwin-x64-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4kURmCbS6nt8uYhtmWpUcJWyPHfmAr5dTpXD1nO3pIfa+TSQ9DbrGOYCKH+aEFW47XhQ4Vp8ZTszie+wfFvDKg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-darwin-x64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-arm64-gnu-145ce47044",
      "name": "@mariozechner/clipboard-linux-arm64-gnu",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-linux-arm64-gnu/-/clipboard-linux-arm64-gnu-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "g59OkUGP2DDfCOIKypHeYgv2M55u/cKvXa5dSxFbEJ34XvIQMdcVmpKCkGUro3ZgefXiGVdwguvTMQGpHWzIXw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-linux-arm64-gnu; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-arm64-musl-1fb36d58f5",
      "name": "@mariozechner/clipboard-linux-arm64-musl",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-linux-arm64-musl/-/clipboard-linux-arm64-musl-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AGuJdgKsmJdm4Pych7kv3sqe591ERRaAHW3xjLooiFzn8J+PxUyof++7YZrB5Y5tpnTO+K18Og3taj2NpluCRQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-linux-arm64-musl; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-riscv64-gnu-00b600bb4b",
      "name": "@mariozechner/clipboard-linux-riscv64-gnu",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-linux-riscv64-gnu/-/clipboard-linux-riscv64-gnu-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "DXBEAiuMpk7dhS1a9NzNxVAFi1vaKoPu7rQNgY8LIDLGrK3lnIp3nT10DUum+PKVJoJppIP+NAA8IZe4DMNDPw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-linux-riscv64-gnu; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-x64-gnu-5a1acc806f",
      "name": "@mariozechner/clipboard-linux-x64-gnu",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-linux-x64-gnu/-/clipboard-linux-x64-gnu-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WORrMLd6EpElEME7JRKfSaY34nW1P5LbdgK5YNCS1ncG2LqmITsSMEJ8nh2mpvxb3TxqbOOKgY7k9eMJYlW9Mw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-linux-x64-gnu; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-x64-musl-f22c1e34d4",
      "name": "@mariozechner/clipboard-linux-x64-musl",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-linux-x64-musl/-/clipboard-linux-x64-musl-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/DHn+1DrfL6oRaPPWXaOKvonFFrni666fxd+zFqiQEfvBH0tsHVWjq9iqBk0oDp0qaPA72lIMy5BptxISBEhZQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-linux-x64-musl; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-win32-arm64-msvc-fb54f9e26f",
      "name": "@mariozechner/clipboard-win32-arm64-msvc",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-win32-arm64-msvc/-/clipboard-win32-arm64-msvc-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "O5FHD3ErkMwMhNzAfu3ggy0ug4z7btZuoQgwwxlzPrwV2bxlD6WDpqBY4NCgICAgZdDKdp+loUEKVAVt8aYnhQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-win32-arm64-msvc; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-win32-x64-msvc-8263bbdacc",
      "name": "@mariozechner/clipboard-win32-x64-msvc",
      "versionInfo": "0.3.9",
      "downloadLocation": "https://registry.npmjs.org/@mariozechner/clipboard-win32-x64-msvc/-/clipboard-win32-x64-msvc-0.3.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ihQC3EufqEY81vhXBgVBtK4prL+wc62zJsSvxrgz7K1hsdt6OObz6v9p3Rn1OG3GJksTTKMJF0u/guMISHPhSA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mariozechner/clipboard-win32-x64-msvc; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-marked-4c4107b644",
      "name": "marked",
      "versionInfo": "18.0.5",
      "downloadLocation": "https://registry.npmjs.org/marked/-/marked-18.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/marked; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-minimatch-97ae489ae8",
      "name": "minimatch",
      "versionInfo": "10.2.5",
      "downloadLocation": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BlueOak-1.0.0",
      "licenseDeclared": "BlueOak-1.0.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/minimatch; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-minipass-874b354ef2",
      "name": "minipass",
      "versionInfo": "7.1.3",
      "downloadLocation": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BlueOak-1.0.0",
      "licenseDeclared": "BlueOak-1.0.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/minipass; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mistralai-mistralai-2c148dbd34",
      "name": "@mistralai/mistralai",
      "versionInfo": "2.2.6",
      "downloadLocation": "https://registry.npmjs.org/@mistralai/mistralai/-/mistralai-2.2.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "W8pX7zHxjJvMIpw8JMxeJEleapXX0Q9NPszdNzqkM3MIEoIGPObdodujj+WHteXEvGfaP/AMwlNyRfEzSY6dQQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@mistralai/mistralai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ms-586225afc5",
      "name": "ms",
      "versionInfo": "2.1.3",
      "downloadLocation": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/ms; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-nodable-entities-8ba30a939f",
      "name": "@nodable/entities",
      "versionInfo": "2.1.0",
      "downloadLocation": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@nodable/entities; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-node-domexception-61461512c7",
      "name": "node-domexception",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/node-domexception; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-node-fetch-9fae1a40f9",
      "name": "node-fetch",
      "versionInfo": "3.3.2",
      "downloadLocation": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/node-fetch; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-openai-57d6587e4f",
      "name": "openai",
      "versionInfo": "6.26.0",
      "downloadLocation": "https://registry.npmjs.org/openai/-/openai-6.26.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zd23dbWTjiJ6sSAX6s0HrCZi41JwTA1bQVs0wLQPZ2/5o2gxOJA5wh7yOAUgwYybfhDXyhwlpeQf7Mlgx8EOCA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/openai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-opentelemetry-api-e09bf55810",
      "name": "@opentelemetry/api",
      "versionInfo": "1.9.0",
      "downloadLocation": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@opentelemetry/api; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-opentelemetry-semantic-conventions-a2ee453318",
      "name": "@opentelemetry/semantic-conventions",
      "versionInfo": "1.41.1",
      "downloadLocation": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.41.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@opentelemetry/semantic-conventions; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-p-retry-66cdf960b7",
      "name": "p-retry",
      "versionInfo": "4.6.2",
      "downloadLocation": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/p-retry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-p-retry-node-modules-types-retry-0eaafba5b0",
      "name": "@types/retry",
      "versionInfo": "0.12.0",
      "downloadLocation": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/p-retry/node_modules/@types/retry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-partial-json-3d63ee4188",
      "name": "partial-json",
      "versionInfo": "0.1.7",
      "downloadLocation": "https://registry.npmjs.org/partial-json/-/partial-json-0.1.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/partial-json; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-path-expression-matcher-898e0e6fed",
      "name": "path-expression-matcher",
      "versionInfo": "1.5.0",
      "downloadLocation": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/path-expression-matcher; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-path-key-13469c9a15",
      "name": "path-key",
      "versionInfo": "3.1.1",
      "downloadLocation": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/path-key; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-path-scurry-91ee43a24e",
      "name": "path-scurry",
      "versionInfo": "2.0.2",
      "downloadLocation": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BlueOak-1.0.0",
      "licenseDeclared": "BlueOak-1.0.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/path-scurry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-proper-lockfile-459cf26b8f",
      "name": "proper-lockfile",
      "versionInfo": "4.1.2",
      "downloadLocation": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/proper-lockfile; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-proper-lockfile-node-modules-retry-5af04c2d0e",
      "name": "retry",
      "versionInfo": "0.12.0",
      "downloadLocation": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/proper-lockfile/node_modules/retry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-77a52c21c4",
      "name": "protobufjs",
      "versionInfo": "7.6.5",
      "downloadLocation": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/protobufjs; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-aspromise-f97e977390",
      "name": "@protobufjs/aspromise",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/aspromise; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-base64-8e469d11fb",
      "name": "@protobufjs/base64",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/base64; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-codegen-268dfe5cca",
      "name": "@protobufjs/codegen",
      "versionInfo": "2.0.5",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/codegen; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-eventemitter-4dc2184764",
      "name": "@protobufjs/eventemitter",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/eventemitter; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-fetch-d6c7017007",
      "name": "@protobufjs/fetch",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/fetch; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-float-3ba4c9f771",
      "name": "@protobufjs/float",
      "versionInfo": "1.0.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/float; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-path-c9a390db0b",
      "name": "@protobufjs/path",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/path; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-pool-82f0089351",
      "name": "@protobufjs/pool",
      "versionInfo": "1.1.0",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/pool; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-utf8-cdd5c80395",
      "name": "@protobufjs/utf8",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@protobufjs/utf8; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-retry-1468e41af9",
      "name": "retry",
      "versionInfo": "0.13.1",
      "downloadLocation": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/retry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-safe-buffer-e26aec38bf",
      "name": "safe-buffer",
      "versionInfo": "5.2.1",
      "downloadLocation": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/safe-buffer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-semver-83abbb77ca",
      "name": "semver",
      "versionInfo": "7.8.0",
      "downloadLocation": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/semver; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-shebang-command-d517056ea6",
      "name": "shebang-command",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/shebang-command; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-shebang-regex-237de48b29",
      "name": "shebang-regex",
      "versionInfo": "3.0.0",
      "downloadLocation": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/shebang-regex; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-signal-exit-850ca3b238",
      "name": "signal-exit",
      "versionInfo": "3.0.7",
      "downloadLocation": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/signal-exit; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-silvia-odwyer-photon-node-e03c8772ce",
      "name": "@silvia-odwyer/photon-node",
      "versionInfo": "0.3.4",
      "downloadLocation": "https://registry.npmjs.org/@silvia-odwyer/photon-node/-/photon-node-0.3.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "bnly4BKB3KDTFxrUIcgCLbaeVVS8lrAkri1pEzskpmxu9MdfGQTy8b8EgcD83ywD3RPMsIulY8xJH5Awa+t9fA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@silvia-odwyer/photon-node; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-core-d6fb93b140",
      "name": "@smithy/core",
      "versionInfo": "3.24.3",
      "downloadLocation": "https://registry.npmjs.org/@smithy/core/-/core-3.24.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ep/7tPamGY8mgESE3LyLKtxJyy6U52WWAqr/3wial47Sj4u3PiIF73AOGI27UyLy9duTkhZbgzodOfLV4TduZg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-credential-provider-imds-97b4b4f9a2",
      "name": "@smithy/credential-provider-imds",
      "versionInfo": "4.3.3",
      "downloadLocation": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.3.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "I2Bti0DKFo2IJyN28ijCsx51BAumEYR4/1yZ1FXyBygy9MqbnMqCev4JPth/MbpRfBSRAX35hITSnAdJRo1u5w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/credential-provider-imds; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-fetch-http-handler-90d5aa159d",
      "name": "@smithy/fetch-http-handler",
      "versionInfo": "5.4.3",
      "downloadLocation": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.4.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "F+DRf8IJazRJgYog2A/yJK7eYVc0rqTlRzO+5ZxjJd4WkZoKz0IJRncf7G6t1pdVT3kryJcwuTFhN1c5m6N47A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/fetch-http-handler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-is-array-buffer-1e7f50e7b5",
      "name": "@smithy/is-array-buffer",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/is-array-buffer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-node-http-handler-43ee237286",
      "name": "@smithy/node-http-handler",
      "versionInfo": "4.7.3",
      "downloadLocation": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.7.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/jPhevcTFPMVl6KNjbaI47iOg1zxC7IsnX4PQDGVZKMFceOXtB8IEYaB7a9VvkP/3oC60WzTeKocvSI7vLT0vA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/node-http-handler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-signature-v4-76f40ab307",
      "name": "@smithy/signature-v4",
      "versionInfo": "5.4.3",
      "downloadLocation": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.4.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "53+75QuPl6DL+ct6vVEB51FDO5oulXr20TPV46VvJZg76lIlXNWfxi8j+G2V/t0I2qxCBOa3vX/8bmjrpFVo9g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/signature-v4; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-types-37524f7ba4",
      "name": "@smithy/types",
      "versionInfo": "4.14.2",
      "downloadLocation": "https://registry.npmjs.org/@smithy/types/-/types-4.14.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "P+otAxbV4CqBybp7EkcJCrig63yE2E7PuNVOmilVMRcx/O+QDzGULTrKsq4DV13gSfak9ObPrWaHl/9bL5YcWw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/types; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-util-buffer-from-4e5e959053",
      "name": "@smithy/util-buffer-from",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/util-buffer-from; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-util-utf8-434a481c91",
      "name": "@smithy/util-utf8",
      "versionInfo": "2.3.0",
      "downloadLocation": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@smithy/util-utf8; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-strnum-a922d5dc82",
      "name": "strnum",
      "versionInfo": "2.3.0",
      "downloadLocation": "https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/strnum; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ts-algebra-b53add49ba",
      "name": "ts-algebra",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/ts-algebra; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-tslib-cbb4c32fe4",
      "name": "tslib",
      "versionInfo": "2.8.1",
      "downloadLocation": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "0BSD",
      "licenseDeclared": "0BSD",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/tslib; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-typebox-de2f90c021",
      "name": "typebox",
      "versionInfo": "1.3.7",
      "downloadLocation": "https://registry.npmjs.org/typebox/-/typebox-1.3.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "meKuifc33Pccx0O6PdIzYMq3Og8zvP4TIi/a+Bw3AEMZMxOD0+RHGQvpglEe6Zdy3wZ8nqn/j95h8LUZLk/6Hg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/typebox; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-types-node-d752814a6c",
      "name": "@types/node",
      "versionInfo": "22.19.19",
      "downloadLocation": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/@types/node; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-undici-ef2fbc880b",
      "name": "undici",
      "versionInfo": "8.9.0",
      "downloadLocation": "https://registry.npmjs.org/undici/-/undici-8.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "aWZpUj7XoGonMClx4gdDRfgBjqeA+F473aDmROQQbM9n6PRfK/u1q/a0X4wMTgcHfT8H6fpbt98PFuDUwFg2YA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/undici; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-undici-types-325b974ad8",
      "name": "undici-types",
      "versionInfo": "6.21.0",
      "downloadLocation": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/undici-types; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-web-streams-polyfill-6248a04a4d",
      "name": "web-streams-polyfill",
      "versionInfo": "3.3.3",
      "downloadLocation": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/web-streams-polyfill; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-which-be0ea2590a",
      "name": "which",
      "versionInfo": "2.0.2",
      "downloadLocation": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/which; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ws-adac026a91",
      "name": "ws",
      "versionInfo": "8.21.0",
      "downloadLocation": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/ws; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-xml-naming-513bb87b59",
      "name": "xml-naming",
      "versionInfo": "0.1.0",
      "downloadLocation": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/xml-naming; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-yaml-610bc58449",
      "name": "yaml",
      "versionInfo": "2.9.0",
      "downloadLocation": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/yaml; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-zod-4a9ef14443",
      "name": "zod",
      "versionInfo": "3.25.76",
      "downloadLocation": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/zod; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-zod-to-json-schema-e9fd3bfe0b",
      "name": "zod-to-json-schema",
      "versionInfo": "3.25.2",
      "downloadLocation": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-coding-agent/node_modules/zod-to-json-schema; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-telemetry-8166135365",
      "name": "@earendil-works/pi-telemetry",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "180/xGJtsq7IoR3p9EKWjRd0e9M4DkxInhlo9xyD7prDC7Qrhqq+nhvwrW0lFjPfXcEI2FSHmGCSyvSJE9GsaQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-telemetry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-earendil-works-pi-tui-35871b6679",
      "name": "@earendil-works/pi-tui",
      "versionInfo": "0.84.1",
      "downloadLocation": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-0.84.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "udeXFbgEhJ6JiB0uguwNVNkDy2FENfmtQwPcY+/iJ8GWeq18wkal1tKqa5YyeH0IqtX1vG0cGh8zfSYzyzVuLA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@earendil-works/pi-tui; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ecdsa-sig-formatter-e4088f88b7",
      "name": "ecdsa-sig-formatter",
      "versionInfo": "1.0.11",
      "downloadLocation": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ecdsa-sig-formatter; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ee-first-d9438890e0",
      "name": "ee-first",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ee-first; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-emnapi-core-7aa18ed93c",
      "name": "@emnapi/core",
      "versionInfo": "1.11.1",
      "downloadLocation": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@emnapi/core; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-emnapi-runtime-3bbaefa8dc",
      "name": "@emnapi/runtime",
      "versionInfo": "1.11.1",
      "downloadLocation": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@emnapi/runtime; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-emnapi-wasi-threads-36a9fb7b6e",
      "name": "@emnapi/wasi-threads",
      "versionInfo": "1.2.2",
      "downloadLocation": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@emnapi/wasi-threads; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-encodeurl-f855af3d8d",
      "name": "encodeurl",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/encodeurl; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-entities-5d87f72250",
      "name": "entities",
      "versionInfo": "4.5.0",
      "downloadLocation": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/entities; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-es-define-property-c81157bac5",
      "name": "es-define-property",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/es-define-property; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-es-errors-ce536cac63",
      "name": "es-errors",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/es-errors; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-es-module-lexer-813d93a45c",
      "name": "es-module-lexer",
      "versionInfo": "2.3.1",
      "downloadLocation": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/es-module-lexer; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-es-object-atoms-c33c5ba131",
      "name": "es-object-atoms",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/es-object-atoms; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-escape-html-27272b4b7d",
      "name": "escape-html",
      "versionInfo": "1.0.3",
      "downloadLocation": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/escape-html; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-estree-walker-01468cbcb0",
      "name": "estree-walker",
      "versionInfo": "3.0.3",
      "downloadLocation": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/estree-walker; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-etag-70a173be63",
      "name": "etag",
      "versionInfo": "1.8.1",
      "downloadLocation": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/etag; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-eventsource-9f604dad91",
      "name": "eventsource",
      "versionInfo": "3.0.7",
      "downloadLocation": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/eventsource; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-eventsource-parser-88cb479833",
      "name": "eventsource-parser",
      "versionInfo": "3.1.1",
      "downloadLocation": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/eventsource-parser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-expect-type-3781801e0f",
      "name": "expect-type",
      "versionInfo": "1.4.0",
      "downloadLocation": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/expect-type; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-express-dac4790a3f",
      "name": "express",
      "versionInfo": "5.2.1",
      "downloadLocation": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/express; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-express-rate-limit-2bf1babe37",
      "name": "express-rate-limit",
      "versionInfo": "8.6.2",
      "downloadLocation": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "YH4ru+eOJxQABscKFfRCy9R7x9QFGdezclVMwwgFFndzS2Xnm0uo6B0ABZsLhcpeptGv2qvuJVWlQr9gQZoC3A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/express-rate-limit; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-extend-83f708473b",
      "name": "extend",
      "versionInfo": "3.0.2",
      "downloadLocation": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/extend; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-fast-deep-equal-1dc28023f3",
      "name": "fast-deep-equal",
      "versionInfo": "3.1.3",
      "downloadLocation": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/fast-deep-equal; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-fast-uri-5852b277be",
      "name": "fast-uri",
      "versionInfo": "3.1.5",
      "downloadLocation": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/fast-uri; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-fdir-2b5fa8f52c",
      "name": "fdir",
      "versionInfo": "6.5.0",
      "downloadLocation": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/fdir; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-fetch-blob-a340ba31b7",
      "name": "fetch-blob",
      "versionInfo": "3.2.0",
      "downloadLocation": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/fetch-blob; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-finalhandler-7498f428d6",
      "name": "finalhandler",
      "versionInfo": "2.1.1",
      "downloadLocation": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/finalhandler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-formdata-polyfill-9f5f58c811",
      "name": "formdata-polyfill",
      "versionInfo": "4.0.10",
      "downloadLocation": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/formdata-polyfill; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-forwarded-811e8b130f",
      "name": "forwarded",
      "versionInfo": "0.2.0",
      "downloadLocation": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/forwarded; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-fresh-fe46e39529",
      "name": "fresh",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/fresh; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-fsevents-e0a54ee2f6",
      "name": "fsevents",
      "versionInfo": "2.3.3",
      "downloadLocation": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/fsevents; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-function-bind-f8694b46ba",
      "name": "function-bind",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/function-bind; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-gaxios-35f6fec7ca",
      "name": "gaxios",
      "versionInfo": "7.2.0",
      "downloadLocation": "https://registry.npmjs.org/gaxios/-/gaxios-7.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "CUVb4wcYe+771XevyH6HtGmXFAGGKkIC3kswAP8Z1JCe0j80JMaTPZH930DWFrvo0atjh18Arc0pEyUCWa5bfg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/gaxios; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-gcp-metadata-e05f027ca5",
      "name": "gcp-metadata",
      "versionInfo": "8.1.2",
      "downloadLocation": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/gcp-metadata; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-get-east-asian-width-9758351aec",
      "name": "get-east-asian-width",
      "versionInfo": "1.6.0",
      "downloadLocation": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/get-east-asian-width; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-get-intrinsic-ba0227edc3",
      "name": "get-intrinsic",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/get-intrinsic; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-get-proto-4a0fc3d8c5",
      "name": "get-proto",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/get-proto; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-get-tsconfig-6aa1fd9a36",
      "name": "get-tsconfig",
      "versionInfo": "4.14.1",
      "downloadLocation": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Dz/6HxkrxgNehhxLVeyv8sad9UzF2xBVeaKBQNDfJ5XiSXmp2gTR0eO0RWiT2NCKS5aGP9jjkOMggTN90qU50A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/get-tsconfig; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-google-auth-library-1075f2514e",
      "name": "google-auth-library",
      "versionInfo": "10.9.0",
      "downloadLocation": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "xtvUqvINPhTaBm7nXqlYPcrMHJPm1lCNdSovxnKKhTm+4JsvQ+KGVYJViLoH9Yxu8w+T0Qv5HubzYT9BLrppJg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/google-auth-library; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-google-genai-9851ba2691",
      "name": "@google/genai",
      "versionInfo": "1.52.0",
      "downloadLocation": "https://registry.npmjs.org/@google/genai/-/genai-1.52.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gwSvbpiN/17O9TbsqSsE/OzZcpv5Fo4RQjdngGgogtuB9RsyJ8ZHhX5KjHj1bp5N9snN2eK8LDGXSaWW2hof8Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@google/genai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-google-logging-utils-072d459ab1",
      "name": "google-logging-utils",
      "versionInfo": "1.1.3",
      "downloadLocation": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/google-logging-utils; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-gopd-9d45d6c7e5",
      "name": "gopd",
      "versionInfo": "1.2.0",
      "downloadLocation": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/gopd; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-has-symbols-0d5368b07f",
      "name": "has-symbols",
      "versionInfo": "1.1.0",
      "downloadLocation": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/has-symbols; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-hasown-b4b7d5235e",
      "name": "hasown",
      "versionInfo": "2.0.4",
      "downloadLocation": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/hasown; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-highlight.js-f1babeff31",
      "name": "highlight.js",
      "versionInfo": "11.11.1",
      "downloadLocation": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/highlight.js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-hono-d4342bce03",
      "name": "hono",
      "versionInfo": "4.13.1",
      "downloadLocation": "https://registry.npmjs.org/hono/-/hono-4.13.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "kdJoFVv2xmayw6cY09H7AbMJMt8Jn5jdlEdXsP7AGBdF2DIptVlKlOLKXP41yPip4/a3yQPv9gVcJYI8YY04dw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/hono; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-hono-node-server-c01f149047",
      "name": "@hono/node-server",
      "versionInfo": "2.1.0",
      "downloadLocation": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "XovyyCCnBzW+zKu+z/zq8hwNs4KOR5rEMAOxo2f40Q5xoOI37IMm6MIg2COOUtUApo0i6850MTBKH2u4QLGIqg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@hono/node-server; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-html-escaper-65547f1d1e",
      "name": "html-escaper",
      "versionInfo": "3.0.3",
      "downloadLocation": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/html-escaper; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-htmlparser2-576f6cc28b",
      "name": "htmlparser2",
      "versionInfo": "9.1.0",
      "downloadLocation": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/htmlparser2; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-http-errors-6e70850ccf",
      "name": "http-errors",
      "versionInfo": "2.0.1",
      "downloadLocation": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/http-errors; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-http-proxy-agent-1224f8f0cd",
      "name": "http-proxy-agent",
      "versionInfo": "7.0.2",
      "downloadLocation": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/http-proxy-agent; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-https-proxy-agent-1e203a36c5",
      "name": "https-proxy-agent",
      "versionInfo": "7.0.6",
      "downloadLocation": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/https-proxy-agent; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-iconv-lite-b5c922205f",
      "name": "iconv-lite",
      "versionInfo": "0.7.3",
      "downloadLocation": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/iconv-lite; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ignore-a37e1a18eb",
      "name": "ignore",
      "versionInfo": "7.0.5",
      "downloadLocation": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ignore; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-inherits-c76937ee24",
      "name": "inherits",
      "versionInfo": "2.0.4",
      "downloadLocation": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/inherits; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ip-address-072f02a1c0",
      "name": "ip-address",
      "versionInfo": "10.5.0",
      "downloadLocation": "https://registry.npmjs.org/ip-address/-/ip-address-10.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "R5SnVLJmgYYvf2F2ZgwSBnelz5G4q5AxIC277GDfUaNbrZKNANcBC7RHqYYePlszf4kBolVkJauG0ZjHHFh55g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ip-address; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ipaddr.js-8443c23cac",
      "name": "ipaddr.js",
      "versionInfo": "1.9.1",
      "downloadLocation": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ipaddr.js; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-is-docker-e6eccf5447",
      "name": "is-docker",
      "versionInfo": "3.0.0",
      "downloadLocation": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/is-docker; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-is-inside-container-262dc1fdac",
      "name": "is-inside-container",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/is-inside-container; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-is-promise-f51471cfc2",
      "name": "is-promise",
      "versionInfo": "4.0.0",
      "downloadLocation": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/is-promise; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-is-wsl-2275f062be",
      "name": "is-wsl",
      "versionInfo": "3.1.1",
      "downloadLocation": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/is-wsl; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-isexe-dd723b9321",
      "name": "isexe",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/isexe; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-jose-c5c39cc91e",
      "name": "jose",
      "versionInfo": "6.2.8",
      "downloadLocation": "https://registry.npmjs.org/jose/-/jose-6.2.8.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Bsdjwm3Qsd/P0jR+BHDe3LytDfY7WBq2HmCCLIwuVRHMuEC9ae7/R474GIUdF1NgCyZjzVo/A9DOiOBtXq8ZoQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/jose; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-jridgewell-sourcemap-codec-11d785d1ad",
      "name": "@jridgewell/sourcemap-codec",
      "versionInfo": "1.5.5",
      "downloadLocation": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@jridgewell/sourcemap-codec; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-json-bigint-5e4436d927",
      "name": "json-bigint",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/json-bigint; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-json-schema-to-ts-a08a1f047b",
      "name": "json-schema-to-ts",
      "versionInfo": "3.1.1",
      "downloadLocation": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/json-schema-to-ts; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-json-schema-traverse-bf0c880f98",
      "name": "json-schema-traverse",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/json-schema-traverse; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-json-schema-typed-69c23049b2",
      "name": "json-schema-typed",
      "versionInfo": "8.0.2",
      "downloadLocation": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/json-schema-typed; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-jwa-f8895628b4",
      "name": "jwa",
      "versionInfo": "2.0.1",
      "downloadLocation": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/jwa; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-jws-c21544af8f",
      "name": "jws",
      "versionInfo": "4.0.1",
      "downloadLocation": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/jws; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-android-arm64-c80101cedb",
      "name": "lightningcss-android-arm64",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-android-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-d7bbb9c5fb",
      "name": "lightningcss",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-darwin-arm64-0d142988c6",
      "name": "lightningcss-darwin-arm64",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-darwin-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-darwin-x64-3a7b00d9fb",
      "name": "lightningcss-darwin-x64",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-darwin-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-freebsd-x64-8d2809f2a8",
      "name": "lightningcss-freebsd-x64",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-freebsd-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-linux-arm-gnueabihf-2d1a9d6155",
      "name": "lightningcss-linux-arm-gnueabihf",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-linux-arm-gnueabihf; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-linux-arm64-gnu-47ed93c3c3",
      "name": "lightningcss-linux-arm64-gnu",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-linux-arm64-gnu; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-linux-arm64-musl-97679ba0dd",
      "name": "lightningcss-linux-arm64-musl",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-linux-arm64-musl; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-linux-x64-gnu-eca19ddf75",
      "name": "lightningcss-linux-x64-gnu",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-linux-x64-gnu; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-linux-x64-musl-50d86c87e0",
      "name": "lightningcss-linux-x64-musl",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-linux-x64-musl; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-win32-arm64-msvc-62c5aa2e51",
      "name": "lightningcss-win32-arm64-msvc",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-win32-arm64-msvc; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lightningcss-win32-x64-msvc-25c93257da",
      "name": "lightningcss-win32-x64-msvc",
      "versionInfo": "1.33.0",
      "downloadLocation": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lightningcss-win32-x64-msvc; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-linkedom-396dcf9d6a",
      "name": "linkedom",
      "versionInfo": "0.16.11",
      "downloadLocation": "https://registry.npmjs.org/linkedom/-/linkedom-0.16.11.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WgaTVbj7itjyXTsCvgerpneERXShcnNJF5VIV+/4SLtyRLN+HppPre/WDHRofAr2IpEuujSNgJbCBd5lMl6lRw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/linkedom; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-lodash-es-9bebb6baed",
      "name": "lodash-es",
      "versionInfo": "4.18.1",
      "downloadLocation": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/lodash-es; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-long-cef77ca94e",
      "name": "long",
      "versionInfo": "5.3.2",
      "downloadLocation": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/long; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-magic-string-b84c4c3dd5",
      "name": "magic-string",
      "versionInfo": "0.30.21",
      "downloadLocation": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/magic-string; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-marked-f9600e5154",
      "name": "marked",
      "versionInfo": "18.0.5",
      "downloadLocation": "https://registry.npmjs.org/marked/-/marked-18.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/marked; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-math-intrinsics-2e6b80fbdf",
      "name": "math-intrinsics",
      "versionInfo": "1.1.0",
      "downloadLocation": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/math-intrinsics; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-media-typer-c79520d2c2",
      "name": "media-typer",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/media-typer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-merge-descriptors-8d8ef49508",
      "name": "merge-descriptors",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/merge-descriptors; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-mime-db-086e8d7d81",
      "name": "mime-db",
      "versionInfo": "1.54.0",
      "downloadLocation": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/mime-db; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-mime-types-8469a1f1bf",
      "name": "mime-types",
      "versionInfo": "3.0.2",
      "downloadLocation": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/mime-types; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-mistralai-mistralai-4fab87b243",
      "name": "@mistralai/mistralai",
      "versionInfo": "2.2.6",
      "downloadLocation": "https://registry.npmjs.org/@mistralai/mistralai/-/mistralai-2.2.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "W8pX7zHxjJvMIpw8JMxeJEleapXX0Q9NPszdNzqkM3MIEoIGPObdodujj+WHteXEvGfaP/AMwlNyRfEzSY6dQQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@mistralai/mistralai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-mixmark-io-domino-cf9acb6208",
      "name": "@mixmark-io/domino",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@mixmark-io/domino; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-modelcontextprotocol-client-5d06f5441b",
      "name": "@modelcontextprotocol/client",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/@modelcontextprotocol/client/-/client-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "8f1OghQ2rjzIOfqgUCP+8GiUWqRs89njoWLNqAe8kWmDePv3s1fZXseej+QXemssEuuOvLLmLO/kqM3IQHtISw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@modelcontextprotocol/client; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-modelcontextprotocol-client-node-modules-zod-f41f6a255c",
      "name": "zod",
      "versionInfo": "4.4.3",
      "downloadLocation": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@modelcontextprotocol/client/node_modules/zod; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-modelcontextprotocol-core-7410d27dd0",
      "name": "@modelcontextprotocol/core",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/@modelcontextprotocol/core/-/core-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "pJCEwGG7Lfr/+PQp9ZTwKXNeO5wzbfKL7H3MYpCorM4oFBoQrdjnBgEoqG+RjhsvS1FKrDbKux+M1HhlnGWqcA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@modelcontextprotocol/core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-modelcontextprotocol-core-node-modules-zod-f7d0d6de35",
      "name": "zod",
      "versionInfo": "4.4.3",
      "downloadLocation": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@modelcontextprotocol/core/node_modules/zod; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-modelcontextprotocol-ext-apps-df997009df",
      "name": "@modelcontextprotocol/ext-apps",
      "versionInfo": "1.7.5",
      "downloadLocation": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-1.7.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "TjPH2S2y5UEGKhmI6+XGFuqfqOV4ppe1x6DA3txnUaEWkgtA4G5vo14jGKFZmegdkZ1H4QMLyujLvoU1BEdnAg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@modelcontextprotocol/ext-apps; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-modelcontextprotocol-sdk-040bd16007",
      "name": "@modelcontextprotocol/sdk",
      "versionInfo": "1.30.0",
      "downloadLocation": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@modelcontextprotocol/sdk; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-mozilla-readability-ef1d6b4307",
      "name": "@mozilla/readability",
      "versionInfo": "0.6.0",
      "downloadLocation": "https://registry.npmjs.org/@mozilla/readability/-/readability-0.6.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "juG5VWh4qAivzTAeMzvY9xs9HY5rAcr2E4I7tiSSCokRFi7XIZCAu92ZkSTsIj1OPceCifL3cpfteP3pDT9/QQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@mozilla/readability; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ms-e411571ea8",
      "name": "ms",
      "versionInfo": "2.1.3",
      "downloadLocation": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ms; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-nanoid-ef6c34dd10",
      "name": "nanoid",
      "versionInfo": "3.3.18",
      "downloadLocation": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/nanoid; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-darwin-arm64-9a40cf1feb",
      "name": "@napi-rs/keyring-darwin-arm64",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-darwin-arm64/-/keyring-darwin-arm64-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "pl76hJvdYUBn6I24bXiOBMA9nbDapo3I5B+f3OorjDU4dUMSypXeKbOVehJe8fhgTiH24flMyTS3aAIy43xegQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-darwin-arm64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-darwin-x64-2984d91a20",
      "name": "@napi-rs/keyring-darwin-x64",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-darwin-x64/-/keyring-darwin-x64-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "YcJtEV5LA3cvA4z3BurgxH5IhTsW1JfIvcAAcqcecwk06Si9F9NqkxbZVIfDwQ8oRHgaBmT3zZJnLAotCrVahw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-darwin-x64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-ff241b9162",
      "name": "@napi-rs/keyring",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring/-/keyring-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WrOw/bcXm0f9qHkumlT1QlArXSTWqaY9sunsDpOk+yCCorCKMxvWT/a3xko4EYHVdeZoh00yI2TydXn6eyICDA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-freebsd-x64-d7d12b5a03",
      "name": "@napi-rs/keyring-freebsd-x64",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-freebsd-x64/-/keyring-freebsd-x64-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vlLf31TGhfRAaxLDBhg8b89ss0HHD/lyNmL5F3UjSaz5CUXElsJmKYq9fqA/B+cZKUEUcLHHGhF0I/CqcFdaVw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-freebsd-x64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-linux-arm-gnueabihf-8a2906cdaa",
      "name": "@napi-rs/keyring-linux-arm-gnueabihf",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-linux-arm-gnueabihf/-/keyring-linux-arm-gnueabihf-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "KiWdMMu/Inz/bHHIAGrnF7r54FZDYXuHO6UFF/rhIrshUsxbMG1Rl9lEymNtqqsVo927G0VYcb02FzWQ3iBQRQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-linux-arm-gnueabihf; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-linux-arm64-gnu-0127839d3e",
      "name": "@napi-rs/keyring-linux-arm64-gnu",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-linux-arm64-gnu/-/keyring-linux-arm64-gnu-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "eyKGpY40lm9Jvs1aD294XRH4y7+TlJM0YVAryZeXA6TX0mb4gMkxVXwSQv7MCwgah7raeUd0dKUb4BPAYIgcMg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-linux-arm64-gnu; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-linux-arm64-musl-72547a9e4e",
      "name": "@napi-rs/keyring-linux-arm64-musl",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-linux-arm64-musl/-/keyring-linux-arm64-musl-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iIK6JWHXAJqDrEyLY3TmswwloVyt2vj+04TZnew+uSJ9gnDO8EwRbp3/iw3LpWaXiDO7VomGO6y8I0Id8uBZSw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-linux-arm64-musl; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-linux-riscv64-gnu-40539dfd21",
      "name": "@napi-rs/keyring-linux-riscv64-gnu",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-linux-riscv64-gnu/-/keyring-linux-riscv64-gnu-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/PGqrwn6EwgtK6vccASSXJRfOSP4vN1F4ASsIQ+7MdrK6hNvAJ1FZPrIuD5gGGdxezo3F++To2Wq7DbuGIeuNQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-linux-riscv64-gnu; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-linux-x64-gnu-66ec6be1fd",
      "name": "@napi-rs/keyring-linux-x64-gnu",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-linux-x64-gnu/-/keyring-linux-x64-gnu-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "2PDK1WKWTu9lBGq9VvNEkSlQD3O7YwVpmnyN2M3cy4v7NJ/8gDMd9GXv3G+FVXN13uhp4gnnPBS+ScefmEeD2A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-linux-x64-gnu; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-linux-x64-musl-5faf7390ea",
      "name": "@napi-rs/keyring-linux-x64-musl",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-linux-x64-musl/-/keyring-linux-x64-musl-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "oJ2HkX8YUo46QBkn0pG+HuIKQNqr523q6vBobCn+P95s4C4K6/kLBqHY/1bg5J4ap31DzsznhnFKcfBNBsjCnw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-linux-x64-musl; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-win32-arm64-msvc-0940effa9c",
      "name": "@napi-rs/keyring-win32-arm64-msvc",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-win32-arm64-msvc/-/keyring-win32-arm64-msvc-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tOd3c/uAaeoE4ycVlmAdSvygz0Zt3zdca6Y7gokBeIbaRDWpjDIUOpU3MvML59XAaqyuKGsVVu0F/DZb1lHPmw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-win32-arm64-msvc; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-win32-ia32-msvc-85f09fa2c1",
      "name": "@napi-rs/keyring-win32-ia32-msvc",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-win32-ia32-msvc/-/keyring-win32-ia32-msvc-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "sPSqeAFZMGqP1R++M2JTza7GQJJ/TpCo6JU6Vcd4jnebvOaEDs9b7eipakU1PJdSvhpC2yXMCNRk9gXfrhuwHQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-win32-ia32-msvc; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-keyring-win32-x64-msvc-2f2970fa94",
      "name": "@napi-rs/keyring-win32-x64-msvc",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/keyring-win32-x64-msvc/-/keyring-win32-x64-msvc-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4DnCWXwDc0HRKwyRlG5y0VhKZW2tNRQfKKfyj6IX/KWfDNyq9hn4n+GL1auyDcOO/v8PwnhmYo2+rOOqCkvvOg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/keyring-win32-x64-msvc; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-napi-rs-wasm-runtime-24af2c3b1a",
      "name": "@napi-rs/wasm-runtime",
      "versionInfo": "1.1.6",
      "downloadLocation": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@napi-rs/wasm-runtime; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-narumitw-pi-codex-compact-fdebc56802",
      "name": "@narumitw/pi-codex-compact",
      "versionInfo": "0.50.0",
      "downloadLocation": "https://registry.npmjs.org/@narumitw/pi-codex-compact/-/pi-codex-compact-0.50.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Gq/FbqSfMViYzPqx4Gkjha1nY5S72vdp5pafaec2ydxCa0bw9S/QFDaDaFgDmCGn+cHlxpA8JHeJHUb73Fe0VQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@narumitw/pi-codex-compact; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-narumitw-pi-codex-compact-node-modules-narumitw-pi-tui-kit-6893c103b2",
      "name": "@narumitw/pi-tui-kit",
      "versionInfo": "0.49.3",
      "downloadLocation": "https://registry.npmjs.org/@narumitw/pi-tui-kit/-/pi-tui-kit-0.49.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ha4MybnoJgAiNpW83Ap7EftfOuO8oNf3mIY3baPO0RFrBPyAUuxSlz7hcs9qh+9daDUMxg3sRPsvzYqFsEQKHg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@narumitw/pi-codex-compact/node_modules/@narumitw/pi-tui-kit; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-narumitw-pi-tui-kit-d1325f2460",
      "name": "@narumitw/pi-tui-kit",
      "versionInfo": "0.53.0",
      "downloadLocation": "https://registry.npmjs.org/@narumitw/pi-tui-kit/-/pi-tui-kit-0.53.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nsz4plgKN8aML2yRLN4UWV9N9quz3qn6YVdbDiFDNWHMBfd7GX43+IiGn0cRabC1GTKBplFVha5cmQUFzyHQoA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@narumitw/pi-tui-kit; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-negotiator-915dcd7806",
      "name": "negotiator",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/negotiator; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-node-addon-api-42ce0abcf2",
      "name": "node-addon-api",
      "versionInfo": "8.9.0",
      "downloadLocation": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ekZMeaaIzSQTSpr7X2X3iJM7lTzgnx8ahAG9pJfT/7+14mlEM8ZYQ9cgCDvSSRbReFK0oHli3WrZdCiRsgAT9Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/node-addon-api; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-node-domexception-152b9eaf1d",
      "name": "node-domexception",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/node-domexception; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-node-fetch-abf9db5376",
      "name": "node-fetch",
      "versionInfo": "3.3.2",
      "downloadLocation": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/node-fetch; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-node-gyp-build-528f0b6305",
      "name": "node-gyp-build",
      "versionInfo": "4.8.4",
      "downloadLocation": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/node-gyp-build; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-nth-check-96886f98c7",
      "name": "nth-check",
      "versionInfo": "2.1.1",
      "downloadLocation": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-2-Clause",
      "licenseDeclared": "BSD-2-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/nth-check; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-object-assign-c145d125ac",
      "name": "object-assign",
      "versionInfo": "4.1.1",
      "downloadLocation": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/object-assign; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-object-inspect-6838057a0c",
      "name": "object-inspect",
      "versionInfo": "1.13.4",
      "downloadLocation": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/object-inspect; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-obug-d07d5c8694",
      "name": "obug",
      "versionInfo": "2.1.4",
      "downloadLocation": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/obug; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-on-finished-1ef75324b0",
      "name": "on-finished",
      "versionInfo": "2.4.1",
      "downloadLocation": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/on-finished; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-once-16a816bfa1",
      "name": "once",
      "versionInfo": "1.4.0",
      "downloadLocation": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/once; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-open-20d11a204e",
      "name": "open",
      "versionInfo": "10.2.0",
      "downloadLocation": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/open; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-openai-c70cd286d0",
      "name": "openai",
      "versionInfo": "6.26.0",
      "downloadLocation": "https://registry.npmjs.org/openai/-/openai-6.26.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zd23dbWTjiJ6sSAX6s0HrCZi41JwTA1bQVs0wLQPZ2/5o2gxOJA5wh7yOAUgwYybfhDXyhwlpeQf7Mlgx8EOCA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/openai; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-opentelemetry-api-5c488015e8",
      "name": "@opentelemetry/api",
      "versionInfo": "1.9.0",
      "downloadLocation": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@opentelemetry/api; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-opentelemetry-semantic-conventions-1ab1ea47d7",
      "name": "@opentelemetry/semantic-conventions",
      "versionInfo": "1.43.0",
      "downloadLocation": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@opentelemetry/semantic-conventions; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-oxc-project-types-c978204330",
      "name": "@oxc-project/types",
      "versionInfo": "0.139.0",
      "downloadLocation": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@oxc-project/types; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-p-limit-7aa4e7e2d1",
      "name": "p-limit",
      "versionInfo": "6.2.0",
      "downloadLocation": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/p-limit; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-p-retry-b4485ee295",
      "name": "p-retry",
      "versionInfo": "4.6.2",
      "downloadLocation": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/p-retry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-parseurl-f80b1a804c",
      "name": "parseurl",
      "versionInfo": "1.3.3",
      "downloadLocation": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/parseurl; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-partial-json-9031a58b7c",
      "name": "partial-json",
      "versionInfo": "0.1.7",
      "downloadLocation": "https://registry.npmjs.org/partial-json/-/partial-json-0.1.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/partial-json; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-path-key-5fb1164954",
      "name": "path-key",
      "versionInfo": "3.1.1",
      "downloadLocation": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/path-key; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-path-to-regexp-b738fd2a1b",
      "name": "path-to-regexp",
      "versionInfo": "8.4.2",
      "downloadLocation": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/path-to-regexp; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pathe-0019a53c1a",
      "name": "pathe",
      "versionInfo": "2.0.3",
      "downloadLocation": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pathe; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pi-cache-optimizer-9b873d6537",
      "name": "pi-cache-optimizer",
      "versionInfo": "2.6.18",
      "downloadLocation": "https://registry.npmjs.org/pi-cache-optimizer/-/pi-cache-optimizer-2.6.18.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Wny3RZKxwh5lHZg5+1XnckPTLw2gyfJ85yz13jmwRZ9NDxaOkZpfapUxJa4+aFGe98rirvihFqEQBTtBENs1Ow=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pi-cache-optimizer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pi-mcp-adapter-9572fd715e",
      "name": "pi-mcp-adapter",
      "versionInfo": "2.23.0",
      "downloadLocation": "https://registry.npmjs.org/pi-mcp-adapter/-/pi-mcp-adapter-2.23.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4jtofg55o6tEP47XGYGkR2oykKMlQiJBqZcx4y9SeguNHOdBJ3sr5gT8DktLSTdZX8XGj/A6BITgV6/vLz8TGA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pi-mcp-adapter; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pi-permission-modes-447e1e673e",
      "name": "pi-permission-modes",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://registry.npmjs.org/pi-permission-modes/-/pi-permission-modes-2.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "y4n110DiN99xl2tyLLU7ZyMadZUOYvxm9YKEpoZo2vFF4QJIgV7RKBAI6KztaRayAWPhA+95FdIBcV0He8vyfw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pi-permission-modes; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pi-permission-modes-node-modules-anthropic-ai-sandbox-runtime-afaaf40f69",
      "name": "@anthropic-ai/sandbox-runtime",
      "versionInfo": "0.0.26",
      "downloadLocation": "https://registry.npmjs.org/@anthropic-ai/sandbox-runtime/-/sandbox-runtime-0.0.26.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "DYV5LSsVMnzq0lbfaYMSpxZPUMAx4+hy343dRss+pVCLIfF62qOhxpYfZ5TmOk1GTDQm5f9wPprMNSStmnsV4w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pi-permission-modes/node_modules/@anthropic-ai/sandbox-runtime; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pi-quota-status-be5565c4d4",
      "name": "pi-quota-status",
      "versionInfo": "0.3.0",
      "downloadLocation": "https://registry.npmjs.org/pi-quota-status/-/pi-quota-status-0.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "UGaCeheA+5lBEH1veLWKG1+j91uhUXODjRc4yrBsB+Gj6RW+raXkI1ygDjpobzCIJtYVDXmuIJWYaVByifFMJQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pi-quota-status; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pi-web-access-7e25081416",
      "name": "pi-web-access",
      "versionInfo": "0.13.0",
      "downloadLocation": "https://registry.npmjs.org/pi-web-access/-/pi-web-access-0.13.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ny0bHisMWdobmu1hcMp/jqjaRh6pYrH7dctBK2CVyRF4ia7bP47RnOPYdG1yiks9ohtcanWir5Hl9EFap8h0zQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pi-web-access; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-picocolors-704e4df8a5",
      "name": "picocolors",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/picocolors; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-picomatch-75ffdfefb0",
      "name": "picomatch",
      "versionInfo": "4.0.5",
      "downloadLocation": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/picomatch; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pkce-challenge-1763fc711b",
      "name": "pkce-challenge",
      "versionInfo": "5.0.1",
      "downloadLocation": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/pkce-challenge; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pkgr-core-ae6533fb65",
      "name": "@pkgr/core",
      "versionInfo": "0.1.2",
      "downloadLocation": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@pkgr/core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-pondwader-socks5-server-df8cd8bcdc",
      "name": "@pondwader/socks5-server",
      "versionInfo": "1.0.10",
      "downloadLocation": "https://registry.npmjs.org/@pondwader/socks5-server/-/socks5-server-1.0.10.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "bQY06wzzR8D2+vVCUoBsr5QS2U6UgPUQRmErNwtsuI6vLcyRKkafjkr3KxbtGFf9aBBIV2mcvlsKD1UYaIV+sg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@pondwader/socks5-server; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-aspromise-031d8ef74e",
      "name": "@protobufjs/aspromise",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/aspromise; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-b27d99f3a4",
      "name": "protobufjs",
      "versionInfo": "7.6.5",
      "downloadLocation": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/protobufjs; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-base64-c7379aa4f3",
      "name": "@protobufjs/base64",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/base64; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-codegen-8c802822b3",
      "name": "@protobufjs/codegen",
      "versionInfo": "2.0.5",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/codegen; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-eventemitter-4aa4392adf",
      "name": "@protobufjs/eventemitter",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/eventemitter; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-fetch-a1b1f9e4e3",
      "name": "@protobufjs/fetch",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/fetch; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-float-a05b75c68f",
      "name": "@protobufjs/float",
      "versionInfo": "1.0.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/float; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-path-e6dbe03c2f",
      "name": "@protobufjs/path",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/path; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-pool-f2391c4f0e",
      "name": "@protobufjs/pool",
      "versionInfo": "1.1.0",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/pool; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-protobufjs-utf8-463d1ac589",
      "name": "@protobufjs/utf8",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@protobufjs/utf8; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-proxy-addr-7f261d7761",
      "name": "proxy-addr",
      "versionInfo": "2.0.7",
      "downloadLocation": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/proxy-addr; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-qs-0b5a5f3577",
      "name": "qs",
      "versionInfo": "6.15.3",
      "downloadLocation": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/qs; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-range-parser-e3fd31ccef",
      "name": "range-parser",
      "versionInfo": "1.3.0",
      "downloadLocation": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/range-parser; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-raw-body-7a3d472427",
      "name": "raw-body",
      "versionInfo": "3.0.2",
      "downloadLocation": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/raw-body; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-recheck-ba29fa7dbd",
      "name": "recheck",
      "versionInfo": "4.5.0",
      "downloadLocation": "https://registry.npmjs.org/recheck/-/recheck-4.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "kPnbOV6Zfx9a25AZ++28fI1q78L/UVRQmmuazwVRPfiiqpMs+WbOU69Shx820XgfKWfak0JH75PUvZMFtRGSsw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/recheck; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-recheck-jar-738accb99e",
      "name": "recheck-jar",
      "versionInfo": "4.5.0",
      "downloadLocation": "https://registry.npmjs.org/recheck-jar/-/recheck-jar-4.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ad7oCQmY8cQLzd3QVNXjzZ+S6MbImGhR4AaW2yiGzteOfMV45522rt6nSzFyt8p3mCEaMcm/4MoZrMSxUcCbrA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/recheck-jar; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-recheck-linux-x64-36b18bc056",
      "name": "recheck-linux-x64",
      "versionInfo": "4.5.0",
      "downloadLocation": "https://registry.npmjs.org/recheck-linux-x64/-/recheck-linux-x64-4.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "52kXsR/v+IbGIKYYFZfSZcgse/Ci9IA2HnuzrtvRRcfODkcUGe4n72ESQ8nOPwrdHFg9i4j9/YyPh1HWWgpJ6A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/recheck-linux-x64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-recheck-macos-arm64-becae304e3",
      "name": "recheck-macos-arm64",
      "versionInfo": "4.5.0",
      "downloadLocation": "https://registry.npmjs.org/recheck-macos-arm64/-/recheck-macos-arm64-4.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "qIyK3dRuLkORQvv0b59fZZRXweSmjjWaoA4K8Kgifz0anMBH4pqsDV6plBlgjcRmW9yC12wErIRzifREaKnk2w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/recheck-macos-arm64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-recheck-macos-x64-72fe3d392d",
      "name": "recheck-macos-x64",
      "versionInfo": "4.5.0",
      "downloadLocation": "https://registry.npmjs.org/recheck-macos-x64/-/recheck-macos-x64-4.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "1wp/eiLxcjC/Ex4wurlrS/LGzt8IiF4TiK5sEjldu4HVAKdNCnnmsS9a5vFpfcikDz4ZuZlLlTi1VbQTxHlwZg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/recheck-macos-x64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-recheck-windows-x64-6ae5431ca9",
      "name": "recheck-windows-x64",
      "versionInfo": "4.5.0",
      "downloadLocation": "https://registry.npmjs.org/recheck-windows-x64/-/recheck-windows-x64-4.5.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ekBKwAp0oKkMULn5zgmHEYLwSJfkfb95AbTtbDkQazNkqYw9PRD/mVyFUR6Ff2IeRyZI0gxy+N2AKBISWydhug=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/recheck-windows-x64; development=false; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-require-from-string-e3af7aca7b",
      "name": "require-from-string",
      "versionInfo": "2.0.2",
      "downloadLocation": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/require-from-string; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-resolve-pkg-maps-43b11c666f",
      "name": "resolve-pkg-maps",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/resolve-pkg-maps; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-retry-f724fc8606",
      "name": "retry",
      "versionInfo": "0.13.1",
      "downloadLocation": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/retry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-android-arm64-ba78b41251",
      "name": "@rolldown/binding-android-arm64",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-android-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-darwin-arm64-1cc5d76970",
      "name": "@rolldown/binding-darwin-arm64",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-darwin-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-darwin-x64-81b59fa247",
      "name": "@rolldown/binding-darwin-x64",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-darwin-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-freebsd-x64-52392250cd",
      "name": "@rolldown/binding-freebsd-x64",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-freebsd-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-linux-arm-gnueabihf-c873a4c2f5",
      "name": "@rolldown/binding-linux-arm-gnueabihf",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-linux-arm-gnueabihf; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-linux-arm64-gnu-c84da99916",
      "name": "@rolldown/binding-linux-arm64-gnu",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-linux-arm64-gnu; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-linux-arm64-musl-74f00cb831",
      "name": "@rolldown/binding-linux-arm64-musl",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-linux-arm64-musl; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-linux-ppc64-gnu-0bcb76486e",
      "name": "@rolldown/binding-linux-ppc64-gnu",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-linux-ppc64-gnu; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-linux-s390x-gnu-db7b393402",
      "name": "@rolldown/binding-linux-s390x-gnu",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-linux-s390x-gnu; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-linux-x64-gnu-d9f56a2db2",
      "name": "@rolldown/binding-linux-x64-gnu",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-linux-x64-gnu; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-linux-x64-musl-4f466c36c0",
      "name": "@rolldown/binding-linux-x64-musl",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-linux-x64-musl; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-openharmony-arm64-4f1d1480aa",
      "name": "@rolldown/binding-openharmony-arm64",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-openharmony-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-wasm32-wasi-1929bd3a75",
      "name": "@rolldown/binding-wasm32-wasi",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-wasm32-wasi; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-win32-arm64-msvc-f03f7c2f7c",
      "name": "@rolldown/binding-win32-arm64-msvc",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-win32-arm64-msvc; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-binding-win32-x64-msvc-19a3719514",
      "name": "@rolldown/binding-win32-x64-msvc",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/binding-win32-x64-msvc; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-e21b483fd2",
      "name": "rolldown",
      "versionInfo": "1.1.5",
      "downloadLocation": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/rolldown; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-rolldown-pluginutils-28892b95cd",
      "name": "@rolldown/pluginutils",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@rolldown/pluginutils; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-router-3f591f9fde",
      "name": "router",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/router; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-run-applescript-c32b52e3b3",
      "name": "run-applescript",
      "versionInfo": "7.1.0",
      "downloadLocation": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/run-applescript; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-safe-buffer-bce944bea3",
      "name": "safe-buffer",
      "versionInfo": "5.2.1",
      "downloadLocation": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/safe-buffer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-safer-buffer-d9639c5ea0",
      "name": "safer-buffer",
      "versionInfo": "2.1.2",
      "downloadLocation": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/safer-buffer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-send-dfaab08057",
      "name": "send",
      "versionInfo": "1.2.1",
      "downloadLocation": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/send; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-serve-static-165a11af49",
      "name": "serve-static",
      "versionInfo": "2.2.1",
      "downloadLocation": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/serve-static; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-setprototypeof-64a15ed40e",
      "name": "setprototypeof",
      "versionInfo": "1.2.0",
      "downloadLocation": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/setprototypeof; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-shebang-command-2658f1e743",
      "name": "shebang-command",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/shebang-command; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-shebang-regex-06f3113bf2",
      "name": "shebang-regex",
      "versionInfo": "3.0.0",
      "downloadLocation": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/shebang-regex; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-shell-quote-52cbf37778",
      "name": "shell-quote",
      "versionInfo": "1.10.0",
      "downloadLocation": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/shell-quote; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-side-channel-bc506c0c28",
      "name": "side-channel",
      "versionInfo": "1.1.1",
      "downloadLocation": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/side-channel; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-side-channel-list-c25540f085",
      "name": "side-channel-list",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/side-channel-list; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-side-channel-map-5afe8e3fd4",
      "name": "side-channel-map",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/side-channel-map; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-side-channel-weakmap-5f7ccd7336",
      "name": "side-channel-weakmap",
      "versionInfo": "1.0.2",
      "downloadLocation": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/side-channel-weakmap; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-siginfo-fcf98727e0",
      "name": "siginfo",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/siginfo; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-core-b5bc5889dc",
      "name": "@smithy/core",
      "versionInfo": "3.29.7",
      "downloadLocation": "https://registry.npmjs.org/@smithy/core/-/core-3.29.7.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BiEE2bnnGoPKdlGe3L+gOYORDHFGPuYVRLP7iUow/Sflm0B4hC4XY3FC1MRuc7ltzpW2xNnXopKi34TTkULlKQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/core; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-credential-provider-imds-e8f650ef89",
      "name": "@smithy/credential-provider-imds",
      "versionInfo": "4.4.12",
      "downloadLocation": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.4.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ZZPDbl/aRp77aycuoMlo3BTayT4CE2a3uoqETYZU5ySnVbhpl5IJiY7dCZedn+ZusyDLqVv44IvKBiXd2/nK0Q=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/credential-provider-imds; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-fetch-http-handler-ddd474380d",
      "name": "@smithy/fetch-http-handler",
      "versionInfo": "5.6.9",
      "downloadLocation": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.6.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "EJktha5m5MXCwzdXrlWyqb9UCNHNFKlg+PmTpRsdX3dncJPTiqYleM9OKj2mLgdVJHR01d2tU4alG+z2NdH5rQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/fetch-http-handler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-is-array-buffer-78eaee0ed2",
      "name": "@smithy/is-array-buffer",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/is-array-buffer; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-node-http-handler-1f0a32aa2a",
      "name": "@smithy/node-http-handler",
      "versionInfo": "4.7.3",
      "downloadLocation": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.7.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "/jPhevcTFPMVl6KNjbaI47iOg1zxC7IsnX4PQDGVZKMFceOXtB8IEYaB7a9VvkP/3oC60WzTeKocvSI7vLT0vA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/node-http-handler; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-signature-v4-25e10f3321",
      "name": "@smithy/signature-v4",
      "versionInfo": "5.6.8",
      "downloadLocation": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.6.8.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iGBm6hIwD2MGvVRSgrjVWa4FXtXDq3akxu0DCpnkmBo0xtEHZ/siMRt7ycfZAefYr2UdywUgmGtoRLaq5u56pg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/signature-v4; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-types-3690634736",
      "name": "@smithy/types",
      "versionInfo": "4.16.1",
      "downloadLocation": "https://registry.npmjs.org/@smithy/types/-/types-4.16.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0JFs3V2y2M9tKW5na/qxe69Zv+uxLMO7QBbhxF/FHu/Gp2NFZAAL9tWl9PU02xxo07pb3G9FTyjNc6D5uZrJIg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/types; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-util-buffer-from-2bbdf39f02",
      "name": "@smithy/util-buffer-from",
      "versionInfo": "2.2.0",
      "downloadLocation": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/util-buffer-from; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smithy-util-utf8-e9c8755427",
      "name": "@smithy/util-utf8",
      "versionInfo": "2.3.0",
      "downloadLocation": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@smithy/util-utf8; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-smol-toml-d244414d95",
      "name": "smol-toml",
      "versionInfo": "1.8.0",
      "downloadLocation": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.8.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/smol-toml; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-source-map-js-c447b62b9e",
      "name": "source-map-js",
      "versionInfo": "1.2.1",
      "downloadLocation": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/source-map-js; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-stackback-7e36ad702f",
      "name": "stackback",
      "versionInfo": "0.0.2",
      "downloadLocation": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/stackback; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-standard-schema-spec-2840a25bcf",
      "name": "@standard-schema/spec",
      "versionInfo": "1.1.0",
      "downloadLocation": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@standard-schema/spec; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-statuses-14402378d6",
      "name": "statuses",
      "versionInfo": "2.0.2",
      "downloadLocation": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/statuses; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-std-env-a29779af65",
      "name": "std-env",
      "versionInfo": "4.2.0",
      "downloadLocation": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/std-env; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-strip-json-comments-fbb32af49e",
      "name": "strip-json-comments",
      "versionInfo": "5.0.3",
      "downloadLocation": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/strip-json-comments; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-synckit-cf2e8b4e23",
      "name": "synckit",
      "versionInfo": "0.9.2",
      "downloadLocation": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/synckit; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tinybench-c1bd6a98aa",
      "name": "tinybench",
      "versionInfo": "2.9.0",
      "downloadLocation": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tinybench; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tinyexec-e02b18826f",
      "name": "tinyexec",
      "versionInfo": "1.2.4",
      "downloadLocation": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tinyexec; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tinyglobby-e2eef8d8e7",
      "name": "tinyglobby",
      "versionInfo": "0.2.17",
      "downloadLocation": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tinyglobby; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tinyrainbow-8bccf5b6ff",
      "name": "tinyrainbow",
      "versionInfo": "3.1.0",
      "downloadLocation": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tinyrainbow; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-toidentifier-2456b6b9d7",
      "name": "toidentifier",
      "versionInfo": "1.0.1",
      "downloadLocation": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/toidentifier; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tree-sitter-bash-75ffd340b4",
      "name": "tree-sitter-bash",
      "versionInfo": "0.25.1",
      "downloadLocation": "https://registry.npmjs.org/tree-sitter-bash/-/tree-sitter-bash-0.25.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7hMytuYIMoXOq24yRulgIxthE9YmggZIOHCyPTTuJcu6EU54tYD+4G39cUb28kxC6jMf/AbPfWGLQtgPTdh3xw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tree-sitter-bash; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ts-algebra-87ca42121b",
      "name": "ts-algebra",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ts-algebra; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tslib-7e89d502d0",
      "name": "tslib",
      "versionInfo": "2.8.1",
      "downloadLocation": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "0BSD",
      "licenseDeclared": "0BSD",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tslib; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-95320cdbe2",
      "name": "tsx",
      "versionInfo": "4.20.6",
      "downloadLocation": "https://registry.npmjs.org/tsx/-/tsx-4.20.6.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-35699e26dd",
      "name": "esbuild",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/esbuild; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-aix-ppc64-0d2b4c9d1a",
      "name": "@esbuild/aix-ppc64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/aix-ppc64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-android-arm-7d61c132c6",
      "name": "@esbuild/android-arm",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/android-arm; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-android-arm64-1360dceb76",
      "name": "@esbuild/android-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/android-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-android-x64-8404fcbb68",
      "name": "@esbuild/android-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/android-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-darwin-arm64-296042e54d",
      "name": "@esbuild/darwin-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/darwin-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-darwin-x64-f70fbf3e14",
      "name": "@esbuild/darwin-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/darwin-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-freebsd-arm64-3e67b748dd",
      "name": "@esbuild/freebsd-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/freebsd-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-freebsd-x64-3bc90c4fa4",
      "name": "@esbuild/freebsd-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/freebsd-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-arm-5f513f87bd",
      "name": "@esbuild/linux-arm",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-arm; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-arm64-dc1f9c2686",
      "name": "@esbuild/linux-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-ia32-c3ea00d44f",
      "name": "@esbuild/linux-ia32",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-ia32; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-loong64-b5c1467fb9",
      "name": "@esbuild/linux-loong64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-loong64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-mips64el-63a4e21f0f",
      "name": "@esbuild/linux-mips64el",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-mips64el; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-ppc64-f038267b08",
      "name": "@esbuild/linux-ppc64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-ppc64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-riscv64-4267582401",
      "name": "@esbuild/linux-riscv64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-riscv64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-s390x-5a162f6cc1",
      "name": "@esbuild/linux-s390x",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-s390x; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-x64-7415fb9ce1",
      "name": "@esbuild/linux-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/linux-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-netbsd-arm64-7438757841",
      "name": "@esbuild/netbsd-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/netbsd-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-netbsd-x64-0878942b8b",
      "name": "@esbuild/netbsd-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/netbsd-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-openbsd-arm64-b43df78203",
      "name": "@esbuild/openbsd-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/openbsd-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-openbsd-x64-a553b15a5f",
      "name": "@esbuild/openbsd-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/openbsd-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-openharmony-arm64-d6dc8d6c1e",
      "name": "@esbuild/openharmony-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/openharmony-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-sunos-x64-f54878d4f8",
      "name": "@esbuild/sunos-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/sunos-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-win32-arm64-3f06ed6e52",
      "name": "@esbuild/win32-arm64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/win32-arm64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-win32-ia32-53a009c8b0",
      "name": "@esbuild/win32-ia32",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/win32-ia32; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tsx-node-modules-esbuild-win32-x64-ff227b93c4",
      "name": "@esbuild/win32-x64",
      "versionInfo": "0.25.12",
      "downloadLocation": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/tsx/node_modules/@esbuild/win32-x64; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-turndown-38edd3ad19",
      "name": "turndown",
      "versionInfo": "7.2.4",
      "downloadLocation": "https://registry.npmjs.org/turndown/-/turndown-7.2.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "I8yFsfRzmzK0WV1pNNOA4A7y4RDfFxPRxb3t+e3ui14qSGOxGtiSP6GjeX+Y6CHb7HYaFj7ECUD7VE5kQMZWGQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/turndown; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-tybys-wasm-util-ff43517331",
      "name": "@tybys/wasm-util",
      "versionInfo": "0.10.3",
      "downloadLocation": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@tybys/wasm-util; development=true; optional=true"
    },
    {
      "SPDXID": "SPDXRef-node-modules-type-is-bb6eb2991b",
      "name": "type-is",
      "versionInfo": "2.1.0",
      "downloadLocation": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/type-is; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-type-is-node-modules-content-type-f306a44a1b",
      "name": "content-type",
      "versionInfo": "2.0.0",
      "downloadLocation": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/type-is/node_modules/content-type; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-typebox-a3a54bbe09",
      "name": "typebox",
      "versionInfo": "1.1.38",
      "downloadLocation": "https://registry.npmjs.org/typebox/-/typebox-1.1.38.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "pZ0aQPmMmXoUvSbeuWf/Hzsc+avNw/Zd6VeE8CFgkVGWyuHPJvqeJJDeJqLve+K70LvjYIoleGcoJHPT17cWoA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/typebox; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-types-chai-99fa682480",
      "name": "@types/chai",
      "versionInfo": "5.2.3",
      "downloadLocation": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@types/chai; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-types-deep-eql-b024dab772",
      "name": "@types/deep-eql",
      "versionInfo": "4.0.2",
      "downloadLocation": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@types/deep-eql; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-types-estree-5b94d69282",
      "name": "@types/estree",
      "versionInfo": "1.0.9",
      "downloadLocation": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@types/estree; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-types-lodash-1e565feb9c",
      "name": "@types/lodash",
      "versionInfo": "4.17.24",
      "downloadLocation": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@types/lodash; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-types-lodash-es-522fe8cde4",
      "name": "@types/lodash-es",
      "versionInfo": "4.17.12",
      "downloadLocation": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@types/lodash-es; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-types-node-abcdd38c81",
      "name": "@types/node",
      "versionInfo": "24.12.4",
      "downloadLocation": "https://registry.npmjs.org/@types/node/-/node-24.12.4.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@types/node; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-types-retry-e2634bd54a",
      "name": "@types/retry",
      "versionInfo": "0.12.0",
      "downloadLocation": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@types/retry; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-typescript-ab4a5bf0e7",
      "name": "typescript",
      "versionInfo": "5.9.3",
      "downloadLocation": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/typescript; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-uhyphen-2697db75cd",
      "name": "uhyphen",
      "versionInfo": "0.2.0",
      "downloadLocation": "https://registry.npmjs.org/uhyphen/-/uhyphen-0.2.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/uhyphen; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-undici-types-caa71619c7",
      "name": "undici-types",
      "versionInfo": "7.16.0",
      "downloadLocation": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/undici-types; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-unpdf-db4e0819a2",
      "name": "unpdf",
      "versionInfo": "1.8.0",
      "downloadLocation": "https://registry.npmjs.org/unpdf/-/unpdf-1.8.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "jQlkckbe5nKxRHQdbvo9IKHlU6Cjq00UlxxB8lrCIxvS2o5IbAL1wM+4a1Yc3+BIohg9p5AsoaftwO+G4Aq/qQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/unpdf; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-unpipe-a8d5ed3a2b",
      "name": "unpipe",
      "versionInfo": "1.0.0",
      "downloadLocation": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/unpipe; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vary-3b75c7c550",
      "name": "vary",
      "versionInfo": "1.1.2",
      "downloadLocation": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/vary; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vite-bae5313630",
      "name": "vite",
      "versionInfo": "8.1.5",
      "downloadLocation": "https://registry.npmjs.org/vite/-/vite-8.1.5.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/vite; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vite-node-modules-postcss-54266466c4",
      "name": "postcss",
      "versionInfo": "8.5.26",
      "downloadLocation": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/vite/node_modules/postcss; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-ea239ee496",
      "name": "vitest",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/vitest; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-expect-52890084b5",
      "name": "@vitest/expect",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@vitest/expect; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-mocker-3e8a1c6146",
      "name": "@vitest/mocker",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@vitest/mocker; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-pretty-format-8c1974498e",
      "name": "@vitest/pretty-format",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@vitest/pretty-format; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-runner-d0abfc0bf7",
      "name": "@vitest/runner",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@vitest/runner; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-snapshot-ababa06da4",
      "name": "@vitest/snapshot",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@vitest/snapshot; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-spy-fed13e5688",
      "name": "@vitest/spy",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@vitest/spy; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-vitest-utils-1671723bfc",
      "name": "@vitest/utils",
      "versionInfo": "4.1.9",
      "downloadLocation": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/@vitest/utils; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-web-streams-polyfill-bfcda15ff3",
      "name": "web-streams-polyfill",
      "versionInfo": "3.3.3",
      "downloadLocation": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/web-streams-polyfill; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-web-tree-sitter-2816937480",
      "name": "web-tree-sitter",
      "versionInfo": "0.25.10",
      "downloadLocation": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.25.10.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "Y09sF44/13XvgVKgO2cNDw5rGk6s26MgoZPXLESvMXeefBf7i6/73eFurre0IsTW6E14Y0ArIzhUMmjoc7xyzA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/web-tree-sitter; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-which-8f0639009f",
      "name": "which",
      "versionInfo": "2.0.2",
      "downloadLocation": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/which; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-why-is-node-running-4981b02b67",
      "name": "why-is-node-running",
      "versionInfo": "2.3.0",
      "downloadLocation": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/why-is-node-running; development=true; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-wrappy-09dbeea1bf",
      "name": "wrappy",
      "versionInfo": "1.0.2",
      "downloadLocation": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/wrappy; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-ws-d987b46b2c",
      "name": "ws",
      "versionInfo": "8.21.1",
      "downloadLocation": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/ws; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-wsl-utils-91cbd3b91d",
      "name": "wsl-utils",
      "versionInfo": "0.1.0",
      "downloadLocation": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/wsl-utils; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-yaml-d4ccbe242a",
      "name": "yaml",
      "versionInfo": "2.9.0",
      "downloadLocation": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/yaml; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-yocto-queue-45c7ba434a",
      "name": "yocto-queue",
      "versionInfo": "1.2.2",
      "downloadLocation": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/yocto-queue; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-zod-1a876f5989",
      "name": "zod",
      "versionInfo": "3.25.76",
      "downloadLocation": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/zod; development=false; optional=false"
    },
    {
      "SPDXID": "SPDXRef-node-modules-zod-to-json-schema-57d48f5ba9",
      "name": "zod-to-json-schema",
      "versionInfo": "3.25.2",
      "downloadLocation": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",
      "filesAnalyzed": false,
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "checksums": [
        {
          "algorithm": "SHA512",
          "checksumValue": "O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA=="
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "comment": "npm lock path=node_modules/zod-to-json-schema; development=false; optional=false"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-aili-workflows-ad83a8f0ba"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-mcp-adapter-03221c765d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-billion-context-pi-2de10c672d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-codex-compact-33c52943bc"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-retry-689d73bf0b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-permission-modes-9b38b384cd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-quota-status-63ccce8956"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-web-access-7a2e6bb486"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-cache-optimizer-a3290c8b1b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-sakura-cyberdeck-7125826ba0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-notify-c046224493"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-source-pi-file-context-a13bd6c97d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-accepts-818cd6a4d3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-acp-kernel-2869312c59"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-agent-base-e28bede7a2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ajv-b860c3f2df"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ajv-formats-58ad49a1a4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-anthropic-ai-sdk-682d4010c6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-assertion-error-6a2014cb79"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-crypto-sha256-browser-be72f508c1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-crypto-sha256-js-868fec926c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-crypto-supports-web-crypto-9b674a7bef"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-crypto-util-b82c731085"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-lambda-invoke-store-bebfccff3f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-client-bedrock-runtime-d3a6423120"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-core-c033cb44a3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-env-1b5de79f5f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-http-bd1552ce07"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-http-node-modules-smithy-node-http-handler-b3a6f3c610"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-ini-fca31f6629"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-login-e5dab2dd18"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-node-152ec95196"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-process-14d44c3bdf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-sso-53f510c19f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-sso-node-modules-aws-sdk-token-providers-5134fb2d95"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-credential-provider-web-identity-1a6be7b022"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-eventstream-handler-node-6912a66954"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-middleware-eventstream-bffaebb509"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-middleware-websocket-91f435e3db"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-nested-clients-9ba0f95183"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-nested-clients-node-modules-smithy-node-http-handler-b6f8921cff"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-signature-v4-multi-region-dfbf361978"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-token-providers-6f17bd52c3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-types-32b3321262"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-util-locate-window-8641f34f8f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-aws-sdk-xml-builder-6b37a7ed3d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-babel-runtime-b0d8c4c357"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-base64-js-5892852bd4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-bignumber.js-a9094eff4c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-body-parser-9bd71de90d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-body-parser-node-modules-content-type-74b1028e8c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-boolbase-0f9cb075b4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-bowser-c4cbea256c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-buffer-equal-constant-time-4c610cbc38"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-bundle-name-225356d405"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-bytes-d60157a9b1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-call-bind-apply-helpers-cbf8af0465"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-call-bound-0c39f76d3c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-chai-2f18c293a7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-commander-30e08f9eed"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-content-disposition-0635746061"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-content-type-2e62890250"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-convert-source-map-4670c536d6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-cookie-58f3dc27f8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-cookie-signature-aa6fdf1642"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-cors-05dd4c355b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-cross-spawn-f4a37c705b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-css-select-1e37b3fb82"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-css-what-98e353f5f3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-cssom-a15dc0a84c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-data-uri-to-buffer-dc1d018206"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-debug-e7b40ffca5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-default-browser-5d8b37c415"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-default-browser-id-0fe2bf7095"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-define-lazy-prop-9b76f48c68"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-depd-78a340b1d8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-detect-libc-0a73dfcc06"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-diff-db80d3b9d8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-dom-serializer-841d6ae3b1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-domelementtype-a43740c918"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-domhandler-2eb069e518"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-domutils-c4ef98ffde"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-dunder-proto-54633a980f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-agent-core-c009226610"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-agent-core-node-modules-typebox-a7a27f9213"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-ai-26a52f7c9a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-ai-node-modules-typebox-29f1220ad0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-9848483bff"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-agent-base-b1e06f45c4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-anthropic-ai-sdk-3c847b8dd8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-crc32-e0cbc0a6d5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-sha256-browser-a61b5f5b52"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-sha256-js-c6c737da8a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-supports-web-crypto-23d173179c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-crypto-util-736bf89d3a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-lambda-invoke-store-8b7915b4a7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-client-bedrock-runtime-5bfb1e82eb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-core-cfa67214a3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-env-d0c92136ce"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-http-275fed2233"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-ini-cb9fdce512"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-login-5285025288"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-node-7fb0e777d3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-process-cde861c245"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-sso-4f8bef74b1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-credential-provider-web-identity-a4021eefd7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-eventstream-handler-node-d4d05dc47a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-middleware-eventstream-1ab1427b1e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-middleware-websocket-b9d22f169b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-nested-clients-68ff694c07"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-signature-v4-multi-region-5cf70553a1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-token-providers-1c1f7fa7fd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-types-14a1da5edd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-util-locate-window-9b04391824"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-aws-sdk-xml-builder-bd5afe518a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-babel-runtime-3272cb2e9c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-balanced-match-ed48405452"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-base64-js-4e2f9e0ab5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-bignumber.js-70f0b93e24"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-bowser-b30bc797cf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-brace-expansion-125cbb2ffa"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-buffer-equal-constant-time-87ed2c8046"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-chalk-44d1492821"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-cross-spawn-0b37fe2593"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-data-uri-to-buffer-1a278e24ba"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-debug-3987870e1d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-diff-5dadb35903"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-agent-core-865ec0637c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-ai-93728abce9"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-client-bd5e33384d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-protocol-e44b6e6331"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-telemetry-bfc6dfe468"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-earendil-works-pi-tui-eff2aca2e7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ecdsa-sig-formatter-16697663af"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-extend-3da57ef013"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-fast-xml-builder-755d33f71e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-fast-xml-parser-ea45513be5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-fetch-blob-c74858b651"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-formdata-polyfill-fb141c9647"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-gaxios-57fe7d7241"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-gcp-metadata-8fcc6d0097"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-get-east-asian-width-09b5922943"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-glob-03f1a3beb5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-google-auth-library-ab487bcabb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-google-genai-68a7ae4344"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-google-logging-utils-8770a926c8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-graceful-fs-de0bb0814f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-grok-mermaid-a96e62e972"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-highlight.js-b1c2e46787"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-hosted-git-info-e3836e7e70"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-http-proxy-agent-b1fd793eca"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-https-proxy-agent-18d8d72a72"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ignore-72b5d37729"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-isexe-e94691394f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-jiti-47fa7a26dc"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-json-bigint-cb2136785e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-json-schema-to-ts-05547b9249"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-jwa-463b791361"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-jws-a637213b4e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-long-4a156a02ee"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-lru-cache-0c4fd9f153"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-4d7b39c4b2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-darwin-arm64-c09cfc4693"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-darwin-universal-8845688970"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-darwin-x64-99e942d7a9"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-arm64-gnu-145ce47044"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-arm64-musl-1fb36d58f5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-riscv64-gnu-00b600bb4b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-x64-gnu-5a1acc806f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-linux-x64-musl-f22c1e34d4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-win32-arm64-msvc-fb54f9e26f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mariozechner-clipboard-win32-x64-msvc-8263bbdacc"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-marked-4c4107b644"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-minimatch-97ae489ae8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-minipass-874b354ef2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-mistralai-mistralai-2c148dbd34"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ms-586225afc5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-nodable-entities-8ba30a939f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-node-domexception-61461512c7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-node-fetch-9fae1a40f9"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-openai-57d6587e4f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-opentelemetry-api-e09bf55810"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-opentelemetry-semantic-conventions-a2ee453318"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-p-retry-66cdf960b7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-p-retry-node-modules-types-retry-0eaafba5b0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-partial-json-3d63ee4188"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-path-expression-matcher-898e0e6fed"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-path-key-13469c9a15"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-path-scurry-91ee43a24e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-proper-lockfile-459cf26b8f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-proper-lockfile-node-modules-retry-5af04c2d0e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-77a52c21c4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-aspromise-f97e977390"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-base64-8e469d11fb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-codegen-268dfe5cca"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-eventemitter-4dc2184764"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-fetch-d6c7017007"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-float-3ba4c9f771"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-path-c9a390db0b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-pool-82f0089351"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-protobufjs-utf8-cdd5c80395"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-retry-1468e41af9"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-safe-buffer-e26aec38bf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-semver-83abbb77ca"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-shebang-command-d517056ea6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-shebang-regex-237de48b29"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-signal-exit-850ca3b238"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-silvia-odwyer-photon-node-e03c8772ce"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-core-d6fb93b140"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-credential-provider-imds-97b4b4f9a2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-fetch-http-handler-90d5aa159d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-is-array-buffer-1e7f50e7b5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-node-http-handler-43ee237286"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-signature-v4-76f40ab307"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-types-37524f7ba4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-util-buffer-from-4e5e959053"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-smithy-util-utf8-434a481c91"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-strnum-a922d5dc82"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ts-algebra-b53add49ba"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-tslib-cbb4c32fe4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-typebox-de2f90c021"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-types-node-d752814a6c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-undici-ef2fbc880b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-undici-types-325b974ad8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-web-streams-polyfill-6248a04a4d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-which-be0ea2590a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-ws-adac026a91"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-xml-naming-513bb87b59"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-yaml-610bc58449"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-zod-4a9ef14443"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-coding-agent-node-modules-zod-to-json-schema-e9fd3bfe0b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-telemetry-8166135365"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-earendil-works-pi-tui-35871b6679"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ecdsa-sig-formatter-e4088f88b7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ee-first-d9438890e0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-emnapi-core-7aa18ed93c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-emnapi-runtime-3bbaefa8dc"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-emnapi-wasi-threads-36a9fb7b6e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-encodeurl-f855af3d8d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-entities-5d87f72250"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-es-define-property-c81157bac5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-es-errors-ce536cac63"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-es-module-lexer-813d93a45c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-es-object-atoms-c33c5ba131"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-escape-html-27272b4b7d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-estree-walker-01468cbcb0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-etag-70a173be63"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-eventsource-9f604dad91"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-eventsource-parser-88cb479833"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-expect-type-3781801e0f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-express-dac4790a3f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-express-rate-limit-2bf1babe37"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-extend-83f708473b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-fast-deep-equal-1dc28023f3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-fast-uri-5852b277be"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-fdir-2b5fa8f52c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-fetch-blob-a340ba31b7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-finalhandler-7498f428d6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-formdata-polyfill-9f5f58c811"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-forwarded-811e8b130f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-fresh-fe46e39529"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-fsevents-e0a54ee2f6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-function-bind-f8694b46ba"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-gaxios-35f6fec7ca"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-gcp-metadata-e05f027ca5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-get-east-asian-width-9758351aec"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-get-intrinsic-ba0227edc3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-get-proto-4a0fc3d8c5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-get-tsconfig-6aa1fd9a36"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-google-auth-library-1075f2514e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-google-genai-9851ba2691"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-google-logging-utils-072d459ab1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-gopd-9d45d6c7e5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-has-symbols-0d5368b07f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-hasown-b4b7d5235e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-highlight.js-f1babeff31"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-hono-d4342bce03"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-hono-node-server-c01f149047"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-html-escaper-65547f1d1e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-htmlparser2-576f6cc28b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-http-errors-6e70850ccf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-http-proxy-agent-1224f8f0cd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-https-proxy-agent-1e203a36c5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-iconv-lite-b5c922205f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ignore-a37e1a18eb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-inherits-c76937ee24"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ip-address-072f02a1c0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ipaddr.js-8443c23cac"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-is-docker-e6eccf5447"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-is-inside-container-262dc1fdac"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-is-promise-f51471cfc2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-is-wsl-2275f062be"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-isexe-dd723b9321"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-jose-c5c39cc91e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-jridgewell-sourcemap-codec-11d785d1ad"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-json-bigint-5e4436d927"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-json-schema-to-ts-a08a1f047b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-json-schema-traverse-bf0c880f98"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-json-schema-typed-69c23049b2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-jwa-f8895628b4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-jws-c21544af8f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-android-arm64-c80101cedb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-d7bbb9c5fb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-darwin-arm64-0d142988c6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-darwin-x64-3a7b00d9fb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-freebsd-x64-8d2809f2a8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-linux-arm-gnueabihf-2d1a9d6155"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-linux-arm64-gnu-47ed93c3c3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-linux-arm64-musl-97679ba0dd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-linux-x64-gnu-eca19ddf75"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-linux-x64-musl-50d86c87e0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-win32-arm64-msvc-62c5aa2e51"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lightningcss-win32-x64-msvc-25c93257da"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-linkedom-396dcf9d6a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-lodash-es-9bebb6baed"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-long-cef77ca94e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-magic-string-b84c4c3dd5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-marked-f9600e5154"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-math-intrinsics-2e6b80fbdf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-media-typer-c79520d2c2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-merge-descriptors-8d8ef49508"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-mime-db-086e8d7d81"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-mime-types-8469a1f1bf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-mistralai-mistralai-4fab87b243"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-mixmark-io-domino-cf9acb6208"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-modelcontextprotocol-client-5d06f5441b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-modelcontextprotocol-client-node-modules-zod-f41f6a255c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-modelcontextprotocol-core-7410d27dd0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-modelcontextprotocol-core-node-modules-zod-f7d0d6de35"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-modelcontextprotocol-ext-apps-df997009df"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-modelcontextprotocol-sdk-040bd16007"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-mozilla-readability-ef1d6b4307"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ms-e411571ea8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-nanoid-ef6c34dd10"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-darwin-arm64-9a40cf1feb"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-darwin-x64-2984d91a20"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-ff241b9162"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-freebsd-x64-d7d12b5a03"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-linux-arm-gnueabihf-8a2906cdaa"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-linux-arm64-gnu-0127839d3e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-linux-arm64-musl-72547a9e4e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-linux-riscv64-gnu-40539dfd21"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-linux-x64-gnu-66ec6be1fd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-linux-x64-musl-5faf7390ea"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-win32-arm64-msvc-0940effa9c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-win32-ia32-msvc-85f09fa2c1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-keyring-win32-x64-msvc-2f2970fa94"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-napi-rs-wasm-runtime-24af2c3b1a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-narumitw-pi-codex-compact-fdebc56802"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-narumitw-pi-codex-compact-node-modules-narumitw-pi-tui-kit-6893c103b2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-narumitw-pi-tui-kit-d1325f2460"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-negotiator-915dcd7806"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-node-addon-api-42ce0abcf2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-node-domexception-152b9eaf1d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-node-fetch-abf9db5376"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-node-gyp-build-528f0b6305"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-nth-check-96886f98c7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-object-assign-c145d125ac"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-object-inspect-6838057a0c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-obug-d07d5c8694"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-on-finished-1ef75324b0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-once-16a816bfa1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-open-20d11a204e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-openai-c70cd286d0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-opentelemetry-api-5c488015e8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-opentelemetry-semantic-conventions-1ab1ea47d7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-oxc-project-types-c978204330"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-p-limit-7aa4e7e2d1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-p-retry-b4485ee295"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-parseurl-f80b1a804c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-partial-json-9031a58b7c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-path-key-5fb1164954"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-path-to-regexp-b738fd2a1b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pathe-0019a53c1a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pi-cache-optimizer-9b873d6537"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pi-mcp-adapter-9572fd715e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pi-permission-modes-447e1e673e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pi-permission-modes-node-modules-anthropic-ai-sandbox-runtime-afaaf40f69"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pi-quota-status-be5565c4d4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pi-web-access-7e25081416"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-picocolors-704e4df8a5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-picomatch-75ffdfefb0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pkce-challenge-1763fc711b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pkgr-core-ae6533fb65"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-pondwader-socks5-server-df8cd8bcdc"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-aspromise-031d8ef74e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-b27d99f3a4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-base64-c7379aa4f3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-codegen-8c802822b3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-eventemitter-4aa4392adf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-fetch-a1b1f9e4e3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-float-a05b75c68f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-path-e6dbe03c2f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-pool-f2391c4f0e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-protobufjs-utf8-463d1ac589"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-proxy-addr-7f261d7761"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-qs-0b5a5f3577"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-range-parser-e3fd31ccef"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-raw-body-7a3d472427"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-recheck-ba29fa7dbd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-recheck-jar-738accb99e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-recheck-linux-x64-36b18bc056"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-recheck-macos-arm64-becae304e3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-recheck-macos-x64-72fe3d392d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-recheck-windows-x64-6ae5431ca9"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-require-from-string-e3af7aca7b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-resolve-pkg-maps-43b11c666f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-retry-f724fc8606"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-android-arm64-ba78b41251"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-darwin-arm64-1cc5d76970"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-darwin-x64-81b59fa247"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-freebsd-x64-52392250cd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-linux-arm-gnueabihf-c873a4c2f5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-linux-arm64-gnu-c84da99916"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-linux-arm64-musl-74f00cb831"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-linux-ppc64-gnu-0bcb76486e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-linux-s390x-gnu-db7b393402"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-linux-x64-gnu-d9f56a2db2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-linux-x64-musl-4f466c36c0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-openharmony-arm64-4f1d1480aa"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-wasm32-wasi-1929bd3a75"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-win32-arm64-msvc-f03f7c2f7c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-binding-win32-x64-msvc-19a3719514"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-e21b483fd2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-rolldown-pluginutils-28892b95cd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-router-3f591f9fde"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-run-applescript-c32b52e3b3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-safe-buffer-bce944bea3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-safer-buffer-d9639c5ea0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-send-dfaab08057"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-serve-static-165a11af49"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-setprototypeof-64a15ed40e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-shebang-command-2658f1e743"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-shebang-regex-06f3113bf2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-shell-quote-52cbf37778"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-side-channel-bc506c0c28"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-side-channel-list-c25540f085"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-side-channel-map-5afe8e3fd4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-side-channel-weakmap-5f7ccd7336"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-siginfo-fcf98727e0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-core-b5bc5889dc"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-credential-provider-imds-e8f650ef89"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-fetch-http-handler-ddd474380d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-is-array-buffer-78eaee0ed2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-node-http-handler-1f0a32aa2a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-signature-v4-25e10f3321"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-types-3690634736"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-util-buffer-from-2bbdf39f02"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smithy-util-utf8-e9c8755427"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-smol-toml-d244414d95"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-source-map-js-c447b62b9e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-stackback-7e36ad702f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-standard-schema-spec-2840a25bcf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-statuses-14402378d6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-std-env-a29779af65"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-strip-json-comments-fbb32af49e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-synckit-cf2e8b4e23"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tinybench-c1bd6a98aa"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tinyexec-e02b18826f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tinyglobby-e2eef8d8e7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tinyrainbow-8bccf5b6ff"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-toidentifier-2456b6b9d7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tree-sitter-bash-75ffd340b4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ts-algebra-87ca42121b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tslib-7e89d502d0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-95320cdbe2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-35699e26dd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-aix-ppc64-0d2b4c9d1a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-android-arm-7d61c132c6"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-android-arm64-1360dceb76"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-android-x64-8404fcbb68"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-darwin-arm64-296042e54d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-darwin-x64-f70fbf3e14"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-freebsd-arm64-3e67b748dd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-freebsd-x64-3bc90c4fa4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-arm-5f513f87bd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-arm64-dc1f9c2686"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-ia32-c3ea00d44f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-loong64-b5c1467fb9"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-mips64el-63a4e21f0f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-ppc64-f038267b08"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-riscv64-4267582401"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-s390x-5a162f6cc1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-linux-x64-7415fb9ce1"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-netbsd-arm64-7438757841"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-netbsd-x64-0878942b8b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-openbsd-arm64-b43df78203"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-openbsd-x64-a553b15a5f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-openharmony-arm64-d6dc8d6c1e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-sunos-x64-f54878d4f8"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-win32-arm64-3f06ed6e52"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-win32-ia32-53a009c8b0"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tsx-node-modules-esbuild-win32-x64-ff227b93c4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-turndown-38edd3ad19"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-tybys-wasm-util-ff43517331"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-type-is-bb6eb2991b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-type-is-node-modules-content-type-f306a44a1b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-typebox-a3a54bbe09"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-types-chai-99fa682480"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-types-deep-eql-b024dab772"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-types-estree-5b94d69282"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-types-lodash-1e565feb9c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-types-lodash-es-522fe8cde4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-types-node-abcdd38c81"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-types-retry-e2634bd54a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-typescript-ab4a5bf0e7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-uhyphen-2697db75cd"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-undici-types-caa71619c7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-unpdf-db4e0819a2"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-unpipe-a8d5ed3a2b"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vary-3b75c7c550"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vite-bae5313630"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vite-node-modules-postcss-54266466c4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-ea239ee496"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-expect-52890084b5"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-mocker-3e8a1c6146"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-pretty-format-8c1974498e"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-runner-d0abfc0bf7"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-snapshot-ababa06da4"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-spy-fed13e5688"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-vitest-utils-1671723bfc"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-web-streams-polyfill-bfcda15ff3"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-web-tree-sitter-2816937480"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-which-8f0639009f"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-why-is-node-running-4981b02b67"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-wrappy-09dbeea1bf"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-ws-d987b46b2c"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-wsl-utils-91cbd3b91d"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-yaml-d4ccbe242a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-yocto-queue-45c7ba434a"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-zod-1a876f5989"
    },
    {
      "spdxElementId": "SPDXRef-Package-aili-pi",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-node-modules-zod-to-json-schema-57d48f5ba9"
    }
  ]
}
