Not in the top 1,000 by GitHub stars

icebear0828/notebooklm-client

Standalone CLI & library for Google NotebookLM — generate audio podcasts, analyze content, manage notebooks via reverse-engineered Boq RPC. Supports browser & pure HTTP transport modes.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

796bdaae4b48 → 796bdaae4b48

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 796bdaae4b48

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 796bdaae4b486f47eec43af7cdd9b5e2bca256a5

229GitHub stars
0stars in 7 days
1skill in this repository
1commit in 30 days

Heat

1.2
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 2026229

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

notecraft

When your agent uses it

Google NotebookLM automation. Create notebooks, add sources, generate podcasts/videos/slides/flashcards, chat, deep research. Activates on intent like create a podcast, research topic, summarize URL.

What it loads into context

Frontmatter

84 tokens

Always available to the agent

SKILL.md

1,901 tokens

When the skill is activated

Reference documents

6,922 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Setup
  2. When This Skill Activates
  3. CLI Commands
  4. Multi-Account
  5. Autonomy Rules
  6. Common Workflows
  7. Error Handling
  8. Known Limits

Scripts executed separately

  • Dockerfile
  • package.json
  • scripts/setup-curl.mjs
  • scripts/setup-curl.ts
  • src/api.ts
  • src/artifact-payloads.ts
  • src/boq-parser.ts
  • src/browser.ts
  • src/cli.ts
  • src/client.ts
  • src/commands/source-add.ts
  • src/download.ts
  • src/errors.ts
  • src/global.d.ts
  • src/index.ts
  • src/logger.ts
  • src/parser.ts
  • src/paths.ts
  • src/rpc-config.ts
  • src/rpc-ids.ts
  • src/session-store.ts
  • src/tls-config.ts
  • src/transport-browser.ts
  • src/transport-curl.ts
  • src/transport-http.ts
  • src/transport-resolver.ts
  • src/transport-tlsclient.ts
  • src/transport.ts
  • src/types.ts
  • src/utils/humanize.ts
  • src/utils/refresh-guard.ts
  • src/workflows.ts
  • tests/artifact-payloads.test.ts
  • tests/boq-parser.test.ts
  • tests/chat-payload.test.ts
  • tests/data-table.test.ts
  • tests/e2e-artifacts.test.ts
  • tests/e2e-file-upload.test.ts
  • tests/e2e-http.test.ts
  • tests/e2e-proxy.test.ts
  • tests/e2e-research.test.ts
  • tests/parser.test.ts
  • tests/paths.test.ts
  • tests/rpc-config.test.ts
  • tests/rpc-ids.test.ts
  • tests/session-store.test.ts
  • tests/source-add.test.ts
  • tests/tls-config.test.ts
  • tests/transport-curl.test.ts
  • tests/transport-http.test.ts
  • tests/transport-resolver.test.ts
  • vitest.config.ts
  • vitest.e2e.config.ts

Files

  • .dockerignoreasset79 bytes
  • .gitignoreasset354 bytes
  • Dockerfileruns1,345 bytes
  • LICENSEasset1,068 bytes
  • README.mddoc27,148 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • SKILL.mdcore7,319 bytes
  • docker-compose.ymlasset398 bytes
  • package-lock.jsonasset86,063 bytes
  • package.jsonruns1,434 bytes
  • scripts/setup-curl.mjsruns6,591 bytes
  • scripts/setup-curl.tsruns7,265 bytes
  • src/api.tsruns20,693 bytes
  • src/artifact-payloads.tsruns8,947 bytes
  • src/boq-parser.tsruns2,645 bytes
  • src/browser.tsruns16,660 bytes
  • src/cli.tsruns30,581 bytes
  • src/client.tsruns23,709 bytes
  • src/commands/source-add.tsruns1,420 bytes
  • src/download.tsruns16,926 bytes
  • src/errors.tsruns1,017 bytes
  • src/global.d.tsruns740 bytes
  • src/index.tsruns3,294 bytes
  • src/logger.tsruns2,261 bytes
  • src/parser.tsruns19,359 bytes
  • src/paths.tsruns1,100 bytes
  • src/rpc-config.tsruns1,230 bytes
  • src/rpc-ids.tsruns3,093 bytes
  • src/session-store.tsruns13,819 bytes
  • src/tls-config.tsruns2,466 bytes
  • src/transport-browser.tsruns7,392 bytes
  • src/transport-curl.tsruns9,071 bytes
  • src/transport-http.tsruns4,814 bytes
  • src/transport-resolver.tsruns2,797 bytes
  • src/transport-tlsclient.tsruns6,500 bytes
  • src/transport.tsruns853 bytes
  • src/types.tsruns9,256 bytes
  • src/utils/humanize.tsruns589 bytes
  • src/utils/refresh-guard.tsruns567 bytes
  • src/workflows.tsruns19,620 bytes
  • tests/artifact-payloads.test.tsruns12,458 bytes
  • tests/boq-parser.test.tsruns2,892 bytes
  • tests/chat-payload.test.tsruns13,667 bytes
  • tests/data-table.test.tsruns4,136 bytes
  • tests/e2e-artifacts.test.tsruns10,316 bytes
  • tests/e2e-file-upload.test.tsruns3,365 bytes
  • tests/e2e-http.test.tsruns12,769 bytes
  • tests/e2e-proxy.test.tsruns3,700 bytes
  • tests/e2e-research.test.tsruns3,466 bytes
  • tests/parser.test.tsruns15,669 bytes
  • tests/paths.test.tsruns1,306 bytes
  • tests/rpc-config.test.tsruns2,465 bytes
  • tests/rpc-ids.test.tsruns1,642 bytes
  • tests/session-store.test.tsruns14,536 bytes
  • tests/source-add.test.tsruns3,836 bytes
  • tests/tls-config.test.tsruns1,255 bytes
  • tests/transport-curl.test.tsruns6,613 bytes
  • tests/transport-http.test.tsruns6,700 bytes
  • tests/transport-resolver.test.tsruns1,507 bytes
  • tsconfig.jsonasset782 bytes
  • vitest.config.tsruns167 bytes
  • vitest.e2e.config.tsruns317 bytes
Read SKILL.md

# NotebookLM

Automate Google NotebookLM via CLI. Generate audio podcasts, reports, slides, quizzes, videos, infographics, data tables, flashcards, analyze content, manage notebooks, and chat.

## Setup

```bash
npm i notebooklm-client
npx notebooklm export-session   # One-time: opens Chrome, log in to Google
npx notebooklm list --transport auto  # Verify
```

## When This Skill Activates
View the complete source on GitHub

Skills included

  • notecraft

Repository facts

License
MIT
Created
Mar 16, 2026
Last pushed
Oct 20, 2026
Forks
26
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 16 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 940 signals by file

Dockerfile

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    # Install curl (needed by setup-curl.ts to download curl-impersonate)
  • Dangerous shell operationline 14
    RUN apt-get update &&      apt-get install -y --no-install-recommends ca-certificates curl &&      rm -rf /var/lib/apt/lists/*
  • Network accessline 14
    RUN apt-get update && \     apt-get install -y --no-install-recommends ca-certificates curl && \
  • Network accessline 15
    apt-get install -y --no-install-recommends ca-certificates curl && \
  • Dangerous shell operationline 16
    rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 34
    RUN apt-get update &&      apt-get install -y --no-install-recommends ca-certificates libnss3 &&      rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 36
    rm -rf /var/lib/apt/lists/*

README.md

  • Network accessline 9
    Standalone CLI & library for Google's [NotebookLM](https://notebooklm.google.com/) — generate audio podcasts, reports, slides, quizzes, videos, infographics, data tables, flashcards, analyze content, manage notebooks, and chat.
  • Network accessline 26
    git clone https://github.com/icebear0828/notebooklm-client.git && cd notebooklm-client
  • Network accessline 46
    # Generate audio podcast from a URL npx notebooklm audio --transport auto --url "https://en.wikipedia.org/wiki/TypeScript" -o ./output -l en
  • Network accessline 47
    npx notebooklm audio --transport auto --url "https://en.wikipedia.org/wiki/TypeScript" -o ./output -l en
  • Network accessline 52
    # Generate a report (briefing doc, study guide, blog post, or custom) npx notebooklm report --transport auto --url "https://example.com/article" -o ./output --template study_guide
  • Network accessline 53
    npx notebooklm report --transport auto --url "https://example.com/article" -o ./output --template study_guide
  • Network accessline 55
    # Generate slides npx notebooklm slides --transport auto --url "https://example.com/article" -o ./output --instructions "Focus on key takeaways"
  • Network accessline 56
    npx notebooklm slides --transport auto --url "https://example.com/article" -o ./output --instructions "Focus on key takeaways"
  • Network accessline 58
    # Generate a quiz npx notebooklm quiz --transport auto --url "https://example.com/article" -o ./output --difficulty medium
  • Network accessline 59
    npx notebooklm quiz --transport auto --url "https://example.com/article" -o ./output --difficulty medium
  • Network accessline 61
    # Generate flashcards npx notebooklm flashcards --transport auto --url "https://example.com/article" -o ./output
  • Network accessline 62
    npx notebooklm flashcards --transport auto --url "https://example.com/article" -o ./output
  • Network accessline 64
    # Generate a video overview npx notebooklm video --transport auto --url "https://example.com/article" -o ./output --format explainer --style whiteboard
  • Network accessline 65
    npx notebooklm video --transport auto --url "https://example.com/article" -o ./output --format explainer --style whiteboard
  • Network accessline 67
    # Generate an infographic npx notebooklm infographic --transport auto --url "https://example.com/article" -o ./output --orientation landscape --style professional
  • Network accessline 68
    npx notebooklm infographic --transport auto --url "https://example.com/article" -o ./output --orientation landscape --style professional
  • Network accessline 70
    # Generate a data table npx notebooklm data-table --transport auto --url "https://example.com/article" -o ./output --instructions "Compare by category"
  • Network accessline 71
    npx notebooklm data-table --transport auto --url "https://example.com/article" -o ./output --instructions "Compare by category"
  • Network accessline 73
    # Analyze content npx notebooklm analyze --transport auto --url "https://example.com/paper.pdf" --question "What are the key findings?"
  • Network accessline 74
    npx notebooklm analyze --transport auto --url "https://example.com/paper.pdf" --question "What are the key findings?"
  • Network accessline 82
    # Add a source to an existing notebook (file / URL / text) npx notebooklm source add <notebook-id> --transport auto --file ./report.pdf npx notebooklm source add <notebook-id> --transport auto --url https://example.com/doc.pdf
  • Network accessline 83
    npx notebooklm source add <notebook-id> --transport auto --file ./report.pdf npx notebooklm source add <notebook-id> --transport auto --url https://example.com/doc.pdf npx notebooklm source add <notebook-id> --transport auto --text "..." --
  • Network accessline 84
    npx notebooklm source add <notebook-id> --transport auto --url https://example.com/doc.pdf
  • Network accessline 231
    // Create notebook and add sources const { notebookId } = await client.createNotebook(); await client.addUrlSource(notebookId, 'https://example.com');
  • Network accessline 232
    const { notebookId } = await client.createNotebook(); await client.addUrlSource(notebookId, 'https://example.com'); await client.addTextSource(notebookId, 'Title', 'Content...');
  • Network accessline 233
    await client.addUrlSource(notebookId, 'https://example.com');
  • Network accessline 344
    Run `npx notebooklm diagnose` and paste the output when [reporting issues](https://github.com/icebear0828/notebooklm-client/issues).
  • Network accessline 363
    Google [NotebookLM](https://notebooklm.google.com/) 的独立 CLI 和编程库 —— 生成音频播客、报告、幻灯片、测验、视频、信息图、数据表、闪卡,分析内容、管理笔记本、对话。
  • Network accessline 380
    git clone https://github.com/icebear0828/notebooklm-client.git && cd notebooklm-client
  • Network accessline 400
    # 从 URL 生成音频播客 npx notebooklm audio --transport auto --url "https://zh.wikipedia.org/wiki/TypeScript" -o ./output -l zh
  • Network accessline 401
    npx notebooklm audio --transport auto --url "https://zh.wikipedia.org/wiki/TypeScript" -o ./output -l zh
  • Network accessline 406
    # 生成报告(简报、学习指南、博客、自定义) npx notebooklm report --transport auto --url "https://example.com/article" -o ./output --template study_guide
  • Network accessline 407
    npx notebooklm report --transport auto --url "https://example.com/article" -o ./output --template study_guide
  • Network accessline 409
    # 生成幻灯片 npx notebooklm slides --transport auto --url "https://example.com/article" -o ./output --instructions "突出要点"
  • Network accessline 410
    npx notebooklm slides --transport auto --url "https://example.com/article" -o ./output --instructions "突出要点"
  • Network accessline 412
    # 生成测验 npx notebooklm quiz --transport auto --url "https://example.com/article" -o ./output --difficulty medium
  • Network accessline 413
    npx notebooklm quiz --transport auto --url "https://example.com/article" -o ./output --difficulty medium
  • Network accessline 415
    # 生成闪卡 npx notebooklm flashcards --transport auto --url "https://example.com/article" -o ./output
  • Network accessline 416
    npx notebooklm flashcards --transport auto --url "https://example.com/article" -o ./output
  • Network accessline 418
    # 生成视频概览 npx notebooklm video --transport auto --url "https://example.com/article" -o ./output --format explainer
  • Network accessline 419
    npx notebooklm video --transport auto --url "https://example.com/article" -o ./output --format explainer
  • Network accessline 421
    # 生成信息图 npx notebooklm infographic --transport auto --url "https://example.com/article" -o ./output --style professional
  • Network accessline 422
    npx notebooklm infographic --transport auto --url "https://example.com/article" -o ./output --style professional
  • Network accessline 424
    # 生成数据表 npx notebooklm data-table --transport auto --url "https://example.com/article" -o ./output --instructions "按类别对比"
  • Network accessline 425
    npx notebooklm data-table --transport auto --url "https://example.com/article" -o ./output --instructions "按类别对比"
  • Network accessline 427
    # 分析内容 npx notebooklm analyze --transport auto --url "https://example.com/paper.pdf" --question "主要发现是什么?"
  • Network accessline 428
    npx notebooklm analyze --transport auto --url "https://example.com/paper.pdf" --question "主要发现是什么?"
  • Network accessline 436
    # 向已有笔记本添加来源(文件 / URL / 文本) npx notebooklm source add <notebook-id> --transport auto --file ./report.pdf npx notebooklm source add <notebook-id> --transport auto --url https://example.com/doc.pdf
  • Network accessline 437
    npx notebooklm source add <notebook-id> --transport auto --file ./report.pdf npx notebooklm source add <notebook-id> --transport auto --url https://example.com/doc.pdf npx notebooklm source add <notebook-id> --transport auto --text "..." --
  • Network accessline 438
    npx notebooklm source add <notebook-id> --transport auto --url https://example.com/doc.pdf
  • Network accessline 585
    // 创建笔记本并添加来源 const { notebookId } = await client.createNotebook(); await client.addUrlSource(notebookId, 'https://example.com');
  • Network accessline 586
    const { notebookId } = await client.createNotebook(); await client.addUrlSource(notebookId, 'https://example.com'); await client.addTextSource(notebookId, '标题', '内容...');
  • Network accessline 587
    await client.addUrlSource(notebookId, 'https://example.com');
  • Network accessline 698
    运行 `npx notebooklm diagnose`,将输出贴到 [issue](https://github.com/icebear0828/notebooklm-client/issues) 中。

SKILL.md

  • Broad permissionsline 1
    Bash, Read, Write
  • Network accessline 42
    | Notebook details | `npx notebooklm detail <id> --transport auto` | | Add source to existing notebook | `npx notebooklm source add <id> --transport auto --file ./paper.pdf` | | Add URL to existing notebook | `npx notebooklm source add <id>
  • Network accessline 43
    | Add source to existing notebook | `npx notebooklm source add <id> --transport auto --file ./paper.pdf` | | Add URL to existing notebook | `npx notebooklm source add <id> --transport auto --url "https://..."` | | Delete notebooks | `npx no
  • Network accessline 44
    | Add URL to existing notebook | `npx notebooklm source add <id> --transport auto --url "https://..."` |
  • Network accessline 45
    | Delete notebooks | `npx notebooklm delete <id...> --transport auto` | | Chat | `npx notebooklm chat <id> --transport auto --question "..."` | | Podcast from URL | `npx notebooklm audio --transport auto --url "https://..." -o /tmp/audio -l
  • Network accessline 46
    | Chat | `npx notebooklm chat <id> --transport auto --question "..."` | | Podcast from URL | `npx notebooklm audio --transport auto --url "https://..." -o /tmp/audio -l en` | | Podcast (debate, short) | `npx notebooklm audio --transport aut
  • Network accessline 47
    | Podcast from URL | `npx notebooklm audio --transport auto --url "https://..." -o /tmp/audio -l en` |
  • Network accessline 48
    | Podcast (debate, short) | `npx notebooklm audio --transport auto --topic "AI" -o /tmp/audio --format debate --length short` | | Report (study guide) | `npx notebooklm report --transport auto --url "https://..." -o /tmp/report --template s
  • Network accessline 49
    | Report (study guide) | `npx notebooklm report --transport auto --url "https://..." -o /tmp/report --template study_guide` |
  • Network accessline 50
    | Report (custom) | `npx notebooklm report --transport auto --url "https://..." -o /tmp/report --template custom --instructions "Write a SWOT analysis"` |
  • Network accessline 51
    | Slides | `npx notebooklm slides --transport auto --url "https://..." -o /tmp/slides --format presenter` |
  • Network accessline 52
    | Video | `npx notebooklm video --transport auto --url "https://..." -o /tmp/video --format explainer --style whiteboard` |
  • Network accessline 53
    | Quiz | `npx notebooklm quiz --transport auto --url "https://..." -o /tmp/quiz --difficulty medium` |
  • Network accessline 54
    | Flashcards | `npx notebooklm flashcards --transport auto --url "https://..." -o /tmp/flashcards` |
  • Network accessline 55
    | Infographic | `npx notebooklm infographic --transport auto --url "https://..." -o /tmp/infographic --style professional` |
  • Network accessline 56
    | Data table | `npx notebooklm data-table --transport auto --url "https://..." -o /tmp/table --instructions "Compare by category"` |
  • Network accessline 57
    | Analyze content | `npx notebooklm analyze --transport auto --url "https://..." --question "Summarize"` |
  • Network accessline 104
    npx notebooklm audio --transport auto --url "https://example.com/article" -o ./output -l en
  • Network accessline 114
    npx notebooklm report --transport auto --url "https://example.com/paper.pdf" -o ./output --template study_guide --instructions "Focus on key formulas"
  • Network accessline 124
    npx notebooklm quiz --transport auto --url "https://example.com/article" -o ./output --difficulty hard --quantity standard
  • Network accessline 129
    npx notebooklm analyze --transport auto --url "https://example.com/paper.pdf" --question "What are the key findings?"
  • Network accessline 140
    npx notebooklm source add <notebook-id> --transport auto --file ./new-report.pdf npx notebooklm source add <notebook-id> --transport auto --url "https://static.cninfo.com.cn/finalpage/2026-04-16/1225107391.PDF"
  • Network accessline 141
    npx notebooklm source add <notebook-id> --transport auto --url "https://static.cninfo.com.cn/finalpage/2026-04-16/1225107391.PDF"

docker-compose.yml

  • Network accessline 1
    # Usage: #   docker compose run notebooklm list --transport auto #   docker compose run notebooklm audio --transport auto --url "https://example.com" -o /output -l en
  • Network accessline 2
    #   docker compose run notebooklm list --transport auto #   docker compose run notebooklm audio --transport auto --url "https://example.com" -o /output -l en #
  • Network accessline 3
    #   docker compose run notebooklm audio --transport auto --url "https://example.com" -o /output -l en

package-lock.json

  • Network accessline 28
    "node_modules/@esbuild/aix-ppc64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",
  • Network accessline 29
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",       "integrity": "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==",
  • Network accessline 30
    "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",
  • Network accessline 45
    "node_modules/@esbuild/android-arm": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",
  • Network accessline 46
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",       "integrity": "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==",
  • Network accessline 47
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",
  • Network accessline 62
    "node_modules/@esbuild/android-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",
  • Network accessline 63
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",       "integrity": "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==",
  • Network accessline 64
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",
  • Network accessline 79
    "node_modules/@esbuild/android-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",
  • Network accessline 80
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",       "integrity": "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==",
  • Network accessline 81
    "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",
  • Network accessline 96
    "node_modules/@esbuild/darwin-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",
  • Network accessline 97
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",       "integrity": "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==",
  • Network accessline 98
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",
  • Network accessline 113
    "node_modules/@esbuild/darwin-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",
  • Network accessline 114
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",       "integrity": "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==",
  • Network accessline 115
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",
  • Network accessline 130
    "node_modules/@esbuild/freebsd-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",
  • Network accessline 131
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",       "integrity": "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==",
  • Network accessline 132
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",
  • Network accessline 147
    "node_modules/@esbuild/freebsd-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",
  • Network accessline 148
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",       "integrity": "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==",
  • Network accessline 149
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",
  • Network accessline 164
    "node_modules/@esbuild/linux-arm": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",
  • Network accessline 165
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",       "integrity": "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==",
  • Network accessline 166
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",
  • Network accessline 181
    "node_modules/@esbuild/linux-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",
  • Network accessline 182
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",       "integrity": "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==",
  • Network accessline 183
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",
  • Network accessline 198
    "node_modules/@esbuild/linux-ia32": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",
  • Network accessline 199
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",       "integrity": "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==",
  • Network accessline 200
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",
  • Network accessline 215
    "node_modules/@esbuild/linux-loong64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",
  • Network accessline 216
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",       "integrity": "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==",
  • Network accessline 217
    "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",
  • Network accessline 232
    "node_modules/@esbuild/linux-mips64el": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",
  • Network accessline 233
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",       "integrity": "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==",
  • Network accessline 234
    "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",
  • Network accessline 249
    "node_modules/@esbuild/linux-ppc64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",
  • Network accessline 250
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",       "integrity": "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==",
  • Network accessline 251
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",
  • Network accessline 266
    "node_modules/@esbuild/linux-riscv64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",
  • Network accessline 267
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",       "integrity": "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==",
  • Network accessline 268
    "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",
  • Network accessline 283
    "node_modules/@esbuild/linux-s390x": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",
  • Network accessline 284
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",       "integrity": "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==",
  • Network accessline 285
    "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",
  • Network accessline 300
    "node_modules/@esbuild/linux-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",
  • Network accessline 301
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",       "integrity": "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==",
  • Network accessline 302
    "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",
  • Network accessline 317
    "node_modules/@esbuild/netbsd-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",
  • Network accessline 318
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",       "integrity": "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==",
  • Network accessline 319
    "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",
  • Network accessline 334
    "node_modules/@esbuild/netbsd-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",
  • Network accessline 335
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",       "integrity": "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==",
  • Network accessline 336
    "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",
  • Network accessline 351
    "node_modules/@esbuild/openbsd-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",
  • Network accessline 352
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",       "integrity": "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==",
  • Network accessline 353
    "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",
  • Network accessline 368
    "node_modules/@esbuild/openbsd-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",
  • Network accessline 369
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",       "integrity": "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==",
  • Network accessline 370
    "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",
  • Network accessline 385
    "node_modules/@esbuild/openharmony-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",
  • Network accessline 386
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",       "integrity": "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg
  • Network accessline 387
    "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",
  • Network accessline 402
    "node_modules/@esbuild/sunos-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",
  • Network accessline 403
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",       "integrity": "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==",
  • Network accessline 404
    "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",
  • Network accessline 419
    "node_modules/@esbuild/win32-arm64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",
  • Network accessline 420
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",       "integrity": "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==",
  • Network accessline 421
    "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",
  • Network accessline 436
    "node_modules/@esbuild/win32-ia32": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",
  • Network accessline 437
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",       "integrity": "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==",
  • Network accessline 438
    "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",
  • Network accessline 453
    "node_modules/@esbuild/win32-x64": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",
  • Network accessline 454
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",       "integrity": "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==",
  • Network accessline 455
    "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",
  • Network accessline 470
    "node_modules/@jridgewell/sourcemap-codec": {       "version": "1.5.5",       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  • Network accessline 471
    "version": "1.5.5",       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",       "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
  • Network accessline 472
    "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  • Network accessline 477
    "node_modules/@puppeteer/browsers": {       "version": "2.10.3",       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz",
  • Network accessline 478
    "version": "2.10.3",       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz",       "integrity": "sha512-iPpnFpX25gKIVsHsqVjHV+/GzW36xPgsscWkCnrrETndcdxNsXLdCrTwhkCJNR/FGWr122dJUBeyV4niz/j3TA==",
  • Network accessline 479
    "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz",
  • Network accessline 498
    "node_modules/@rollup/rollup-android-arm-eabi": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
  • Network accessline 499
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",       "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xw
  • Network accessline 500
    "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
  • Network accessline 512
    "node_modules/@rollup/rollup-android-arm64": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",
  • Network accessline 513
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",       "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBSho
  • Network accessline 514
    "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",
  • Network accessline 526
    "node_modules/@rollup/rollup-darwin-arm64": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",
  • Network accessline 527
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",       "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m
  • Network accessline 528
    "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",
  • Network accessline 540
    "node_modules/@rollup/rollup-darwin-x64": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",
  • Network accessline 541
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",       "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w=
  • Network accessline 542
    "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",
  • Network accessline 554
    "node_modules/@rollup/rollup-freebsd-arm64": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",
  • Network accessline 555
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",       "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9
  • Network accessline 556
    "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",
  • Network accessline 568
    "node_modules/@rollup/rollup-freebsd-x64": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",
  • Network accessline 569
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",       "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3V
  • Network accessline 570
    "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",
  • Network accessline 582
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",
  • Network accessline 583
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",       "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKi
  • Network accessline 584
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",
  • Network accessline 596
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",
  • Network accessline 597
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",       "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4e
  • Network accessline 598
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",
  • Network accessline 610
    "node_modules/@rollup/rollup-linux-arm64-gnu": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",
  • Network accessline 611
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",       "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54
  • Network accessline 612
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",
  • Network accessline 624
    "node_modules/@rollup/rollup-linux-arm64-musl": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",
  • Network accessline 625
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",       "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsi
  • Network accessline 626
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",
  • Network accessline 638
    "node_modules/@rollup/rollup-linux-loong64-gnu": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",
  • Network accessline 639
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",       "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9Cs
  • Network accessline 640
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",
  • Network accessline 652
    "node_modules/@rollup/rollup-linux-loong64-musl": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",
  • Network accessline 653
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",       "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxp
  • Network accessline 654
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",
  • Network accessline 666
    "node_modules/@rollup/rollup-linux-ppc64-gnu": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",
  • Network accessline 667
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",       "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6m
  • Network accessline 668
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",
  • Network accessline 680
    "node_modules/@rollup/rollup-linux-ppc64-musl": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",
  • Network accessline 681
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",       "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/p
  • Network accessline 682
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",
  • Network accessline 694
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",
  • Network accessline 695
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",       "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WO
  • Network accessline 696
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",
  • Network accessline 708
    "node_modules/@rollup/rollup-linux-riscv64-musl": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",
  • Network accessline 709
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",       "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM
  • Network accessline 710
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",
  • Network accessline 722
    "node_modules/@rollup/rollup-linux-s390x-gnu": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",
  • Network accessline 723
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",       "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+r
  • Network accessline 724
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",
  • Network accessline 736
    "node_modules/@rollup/rollup-linux-x64-gnu": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",
  • Network accessline 737
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",       "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAk
  • Network accessline 738
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",
  • Network accessline 750
    "node_modules/@rollup/rollup-linux-x64-musl": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",
  • Network accessline 751
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",       "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyo
  • Network accessline 752
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",
  • Network accessline 764
    "node_modules/@rollup/rollup-openbsd-x64": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",
  • Network accessline 765
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",       "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/j
  • Network accessline 766
    "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",
  • Network accessline 778
    "node_modules/@rollup/rollup-openharmony-arm64": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",
  • Network accessline 779
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",       "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+
  • Network accessline 780
    "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",
  • Network accessline 792
    "node_modules/@rollup/rollup-win32-arm64-msvc": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",
  • Network accessline 793
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",       "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9g
  • Network accessline 794
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",
  • Network accessline 806
    "node_modules/@rollup/rollup-win32-ia32-msvc": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",
  • Network accessline 807
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",       "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4
  • Network accessline 808
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",
  • Network accessline 820
    "node_modules/@rollup/rollup-win32-x64-gnu": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",
  • Network accessline 821
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",       "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXi
  • Network accessline 822
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",
  • Network accessline 834
    "node_modules/@rollup/rollup-win32-x64-msvc": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",
  • Network accessline 835
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",       "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj
  • Network accessline 836
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",
  • Network accessline 848
    "node_modules/@tootallnate/quickjs-emscripten": {       "version": "0.23.0",       "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
  • Network accessline 849
    "version": "0.23.0",       "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",       "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDt
  • Network accessline 850
    "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
  • Network accessline 854
    "node_modules/@types/chai": {       "version": "5.2.3",       "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
  • Network accessline 855
    "version": "5.2.3",       "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",       "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
  • Network accessline 856
    "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
  • Network accessline 865
    "node_modules/@types/deep-eql": {       "version": "4.0.2",       "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
  • Network accessline 866
    "version": "4.0.2",       "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",       "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
  • Network accessline 867
    "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
  • Network accessline 872
    "node_modules/@types/estree": {       "version": "1.0.8",       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
  • Network accessline 873
    "version": "1.0.8",       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",       "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
  • Network accessline 874
    "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
  • Network accessline 879
    "node_modules/@types/node": {       "version": "22.19.15",       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.15.tgz",
  • Network accessline 880
    "version": "22.19.15",       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.15.tgz",       "integrity": "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==",
  • Network accessline 881
    "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.15.tgz",
  • Network accessline 889
    "node_modules/@types/yauzl": {       "version": "2.10.3",       "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
  • Network accessline 890
    "version": "2.10.3",       "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",       "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
  • Network accessline 891
    "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
  • Network accessline 899
    "node_modules/@vitest/expect": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz",
  • Network accessline 900
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz",       "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==",
  • Network accessline 901
    "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz",
  • Network accessline 911
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 912
    "funding": {         "url": "https://opencollective.com/vitest"       }
  • Network accessline 913
    "url": "https://opencollective.com/vitest"
  • Network accessline 916
    "node_modules/@vitest/mocker": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz",
  • Network accessline 917
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz",       "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==",
  • Network accessline 918
    "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz",
  • Network accessline 926
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 927
    "funding": {         "url": "https://opencollective.com/vitest"       },
  • Network accessline 928
    "url": "https://opencollective.com/vitest"
  • Network accessline 943
    "node_modules/@vitest/pretty-format": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz",
  • Network accessline 944
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz",       "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==",
  • Network accessline 945
    "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz",
  • Network accessline 951
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 952
    "funding": {         "url": "https://opencollective.com/vitest"       }
  • Network accessline 953
    "url": "https://opencollective.com/vitest"
  • Network accessline 956
    "node_modules/@vitest/runner": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz",
  • Network accessline 957
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz",       "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==",
  • Network accessline 958
    "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz",
  • Network accessline 966
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 967
    "funding": {         "url": "https://opencollective.com/vitest"       }
  • Network accessline 968
    "url": "https://opencollective.com/vitest"
  • Network accessline 971
    "node_modules/@vitest/snapshot": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz",
  • Network accessline 972
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz",       "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==",
  • Network accessline 973
    "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz",
  • Network accessline 981
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 982
    "funding": {         "url": "https://opencollective.com/vitest"       }
  • Network accessline 983
    "url": "https://opencollective.com/vitest"
  • Network accessline 986
    "node_modules/@vitest/spy": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz",
  • Network accessline 987
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz",       "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==",
  • Network accessline 988
    "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz",
  • Network accessline 994
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 995
    "funding": {         "url": "https://opencollective.com/vitest"       }
  • Network accessline 996
    "url": "https://opencollective.com/vitest"
  • Network accessline 999
    "node_modules/@vitest/utils": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz",
  • Network accessline 1000
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz",       "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==",
  • Network accessline 1001
    "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz",
  • Network accessline 1009
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 1010
    "funding": {         "url": "https://opencollective.com/vitest"       }
  • Network accessline 1011
    "url": "https://opencollective.com/vitest"
  • Network accessline 1014
    "node_modules/agent-base": {       "version": "7.1.4",       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
  • Network accessline 1015
    "version": "7.1.4",       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",       "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
  • Network accessline 1016
    "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
  • Network accessline 1023
    "node_modules/ansi-regex": {       "version": "5.0.1",       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  • Network accessline 1024
    "version": "5.0.1",       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  • Network accessline 1025
    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  • Network accessline 1032
    "node_modules/ansi-styles": {       "version": "4.3.0",       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  • Network accessline 1033
    "version": "4.3.0",       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  • Network accessline 1034
    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  • Network accessline 1042
    },       "funding": {         "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  • Network accessline 1043
    "funding": {         "url": "https://github.com/chalk/ansi-styles?sponsor=1"       }
  • Network accessline 1044
    "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  • Network accessline 1047
    "node_modules/assertion-error": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
  • Network accessline 1048
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",       "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
  • Network accessline 1049
    "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
  • Network accessline 1057
    "node_modules/ast-types": {       "version": "0.13.4",       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
  • Network accessline 1058
    "version": "0.13.4",       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",       "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
  • Network accessline 1059
    "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
  • Network accessline 1069
    "node_modules/b4a": {       "version": "1.8.0",       "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
  • Network accessline 1070
    "version": "1.8.0",       "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",       "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
  • Network accessline 1071
    "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
  • Network accessline 1083
    "node_modules/bare-events": {       "version": "2.8.2",       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
  • Network accessline 1084
    "version": "2.8.2",       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",       "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
  • Network accessline 1085
    "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
  • Network accessline 1097
    "node_modules/bare-fs": {       "version": "4.5.5",       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz",
  • Network accessline 1098
    "version": "4.5.5",       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz",       "integrity": "sha512-XvwYM6VZqKoqDll8BmSww5luA5eflDzY0uEFfBJtFKe4PAAtxBjU3YIxzIBzhyaEQBy1VXEQBto4cpN5RZJw+w==",
  • Network accessline 1099
    "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz",
  • Network accessline 1121
    "node_modules/bare-os": {       "version": "3.8.0",       "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.0.tgz",
  • Network accessline 1122
    "version": "3.8.0",       "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.0.tgz",       "integrity": "sha512-Dc9/SlwfxkXIGYhvMQNUtKaXCaGkZYGcd1vuNUUADVqzu4/vQfvnMkYYOUnt2VwQ2AqKr/8qAVFRtwETljgeFg==",
  • Network accessline 1123
    "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.0.tgz",
  • Network accessline 1130
    "node_modules/bare-path": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
  • Network accessline 1131
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",       "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
  • Network accessline 1132
    "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
  • Network accessline 1139
    "node_modules/bare-stream": {       "version": "2.8.1",       "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.1.tgz",
  • Network accessline 1140
    "version": "2.8.1",       "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.1.tgz",       "integrity": "sha512-bSeR8RfvbRwDpD7HWZvn8M3uYNDrk7m9DQjYOFkENZlXW8Ju/MPaqUPQq5LqJ3kyjEm07siTaAQ7wBKCU59oHg==",
  • Network accessline 1141
    "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.1.tgz",
  • Network accessline 1161
    "node_modules/bare-url": {       "version": "2.3.2",       "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
  • Network accessline 1162
    "version": "2.3.2",       "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",       "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
  • Network accessline 1163
    "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
  • Network accessline 1170
    "node_modules/basic-ftp": {       "version": "5.2.0",       "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz",
  • Network accessline 1171
    "version": "5.2.0",       "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz",       "integrity": "sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==",
  • Network accessline 1172
    "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz",
  • Network accessline 1179
    "node_modules/buffer-crc32": {       "version": "0.2.13",       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
  • Network accessline 1180
    "version": "0.2.13",       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",       "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
  • Network accessline 1181
    "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
  • Network accessline 1188
    "node_modules/cac": {       "version": "6.7.14",       "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
  • Network accessline 1189
    "version": "6.7.14",       "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",       "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
  • Network accessline 1190
    "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
  • Network accessline 1198
    "node_modules/chai": {       "version": "5.3.3",       "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
  • Network accessline 1199
    "version": "5.3.3",       "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",       "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
  • Network accessline 1200
    "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
  • Network accessline 1215
    "node_modules/check-error": {       "version": "2.1.3",       "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
  • Network accessline 1216
    "version": "2.1.3",       "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",       "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
  • Network accessline 1217
    "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
  • Network accessline 1225
    "node_modules/chromium-bidi": {       "version": "5.1.0",       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-5.1.0.tgz",
  • Network accessline 1226
    "version": "5.1.0",       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-5.1.0.tgz",       "integrity": "sha512-9MSRhWRVoRPDG0TgzkHrshFSJJNZzfY5UFqUMuksg7zL1yoZIZ3jLB0YAgHclbiAxPI86pBnwDX1tbzoiV8aFw==",
  • Network accessline 1227
    "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-5.1.0.tgz",
  • Network accessline 1238
    "node_modules/cliui": {       "version": "8.0.1",       "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
  • Network accessline 1239
    "version": "8.0.1",       "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",       "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
  • Network accessline 1240
    "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
  • Network accessline 1252
    "node_modules/color-convert": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  • Network accessline 1253
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  • Network accessline 1254
    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  • Network accessline 1264
    "node_modules/color-name": {       "version": "1.1.4",       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  • Network accessline 1265
    "version": "1.1.4",       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  • Network accessline 1266
    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  • Network accessline 1270
    "node_modules/commander": {       "version": "12.1.0",       "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
  • Network accessline 1271
    "version": "12.1.0",       "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",       "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
  • Network accessline 1272
    "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
  • Network accessline 1279
    "node_modules/data-uri-to-buffer": {       "version": "6.0.2",       "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
  • Network accessline 1280
    "version": "6.0.2",       "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",       "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
  • Network accessline 1281
    "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
  • Network accessline 1288
    "node_modules/debug": {       "version": "4.4.3",       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  • Network accessline 1289
    "version": "4.4.3",       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",       "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
  • Network accessline 1290
    "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  • Network accessline 1305
    "node_modules/deep-eql": {       "version": "5.0.2",       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
  • Network accessline 1306
    "version": "5.0.2",       "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",       "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
  • Network accessline 1307
    "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
  • Network accessline 1315
    "node_modules/degenerator": {       "version": "5.0.1",       "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
  • Network accessline 1316
    "version": "5.0.1",       "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",       "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
  • Network accessline 1317
    "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
  • Network accessline 1329
    "node_modules/devtools-protocol": {       "version": "0.0.1439962",       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz",
  • Network accessline 1330
    "version": "0.0.1439962",       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz",       "integrity": "sha512-jJF48UdryzKiWhJ1bLKr7BFWUQCEIT5uCNbDLqkQJBtkFxYzILJH44WN0PDKMIlGDN7Utb8vyUY85C3w4R/t2
  • Network accessline 1331
    "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz",
  • Network accessline 1335
    "node_modules/emoji-regex": {       "version": "8.0.0",       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  • Network accessline 1336
    "version": "8.0.0",       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  • Network accessline 1337
    "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  • Network accessline 1341
    "node_modules/end-of-stream": {       "version": "1.4.5",       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
  • Network accessline 1342
    "version": "1.4.5",       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",       "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
  • Network accessline 1343
    "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
  • Network accessline 1350
    "node_modules/es-module-lexer": {       "version": "1.7.0",       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
  • Network accessline 1351
    "version": "1.7.0",       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",       "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
  • Network accessline 1352
    "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
  • Network accessline 1357
    "node_modules/esbuild": {       "version": "0.27.4",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz",
  • Network accessline 1358
    "version": "0.27.4",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz",       "integrity": "sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==",
  • Network accessline 1359
    "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz",
  • Network accessline 1399
    "node_modules/escalade": {       "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1400
    "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",       "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
  • Network accessline 1401
    "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1408
    "node_modules/escodegen": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
  • Network accessline 1409
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",       "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
  • Network accessline 1410
    "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
  • Network accessline 1429
    "node_modules/esprima": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  • Network accessline 1430
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  • Network accessline 1431
    "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  • Network accessline 1442
    "node_modules/estraverse": {       "version": "5.3.0",       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  • Network accessline 1443
    "version": "5.3.0",       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  • Network accessline 1444
    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  • Network accessline 1451
    "node_modules/estree-walker": {       "version": "3.0.3",       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
  • Network accessline 1452
    "version": "3.0.3",       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",       "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
  • Network accessline 1453
    "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
  • Network accessline 1461
    "node_modules/esutils": {       "version": "2.0.3",       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  • Network accessline 1462
    "version": "2.0.3",       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  • Network accessline 1463
    "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  • Network accessline 1470
    "node_modules/events-universal": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
  • Network accessline 1471
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",       "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
  • Network accessline 1472
    "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
  • Network accessline 1479
    "node_modules/expect-type": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
  • Network accessline 1480
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",       "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
  • Network accessline 1481
    "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
  • Network accessline 1489
    "node_modules/extract-zip": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
  • Network accessline 1490
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",       "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
  • Network accessline 1491
    "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
  • Network accessline 1509
    "node_modules/fast-fifo": {       "version": "1.3.2",       "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
  • Network accessline 1510
    "version": "1.3.2",       "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",       "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
  • Network accessline 1511
    "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
  • Network accessline 1515
    "node_modules/fd-slicer": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
  • Network accessline 1516
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",       "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
  • Network accessline 1517
    "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
  • Network accessline 1524
    "node_modules/fdir": {       "version": "6.5.0",       "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 1525
    "version": "6.5.0",       "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",       "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
  • Network accessline 1526
    "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 1542
    "node_modules/fsevents": {       "version": "2.3.3",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 1543
    "version": "2.3.3",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",       "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
  • Network accessline 1544
    "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 1557
    "node_modules/get-caller-file": {       "version": "2.0.5",       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  • Network accessline 1558
    "version": "2.0.5",       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
  • Network accessline 1559
    "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  • Network accessline 1566
    "node_modules/get-stream": {       "version": "5.2.0",       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  • Network accessline 1567
    "version": "5.2.0",       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
  • Network accessline 1568
    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  • Network accessline 1576
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1577
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 1578
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1581
    "node_modules/get-tsconfig": {       "version": "4.13.6",       "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz",
  • Network accessline 1582
    "version": "4.13.6",       "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz",       "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==",
  • Network accessline 1583
    "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz",
  • Network accessline 1589
    },       "funding": {         "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
  • Network accessline 1590
    "funding": {         "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"       }
  • Network accessline 1591
    "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
  • Network accessline 1594
    "node_modules/get-uri": {       "version": "6.0.5",       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
  • Network accessline 1595
    "version": "6.0.5",       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",       "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
  • Network accessline 1596
    "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
  • Network accessline 1608
    "node_modules/http-proxy-agent": {       "version": "7.0.2",       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
  • Network accessline 1609
    "version": "7.0.2",       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",       "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
  • Network accessline 1610
    "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
  • Network accessline 1621
    "node_modules/https-proxy-agent": {       "version": "7.0.6",       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
  • Network accessline 1622
    "version": "7.0.6",       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",       "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
  • Network accessline 1623
    "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
  • Network accessline 1634
    "node_modules/ip-address": {       "version": "10.1.0",       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
  • Network accessline 1635
    "version": "10.1.0",       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",       "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
  • Network accessline 1636
    "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
  • Network accessline 1643
    "node_modules/is-fullwidth-code-point": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  • Network accessline 1644
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQ
  • Network accessline 1645
    "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  • Network accessline 1652
    "node_modules/js-tokens": {       "version": "9.0.1",       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
  • Network accessline 1653
    "version": "9.0.1",       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",       "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
  • Network accessline 1654
    "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
  • Network accessline 1659
    "node_modules/loupe": {       "version": "3.2.1",       "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
  • Network accessline 1660
    "version": "3.2.1",       "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",       "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
  • Network accessline 1661
    "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
  • Network accessline 1666
    "node_modules/lru-cache": {       "version": "7.18.3",       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
  • Network accessline 1667
    "version": "7.18.3",       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",       "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
  • Network accessline 1668
    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
  • Network accessline 1675
    "node_modules/magic-string": {       "version": "0.30.21",       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
  • Network accessline 1676
    "version": "0.30.21",       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",       "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
  • Network accessline 1677
    "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
  • Network accessline 1685
    "node_modules/mitt": {       "version": "3.0.1",       "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
  • Network accessline 1686
    "version": "3.0.1",       "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",       "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
  • Network accessline 1687
    "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
  • Network accessline 1691
    "node_modules/ms": {       "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 1692
    "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  • Network accessline 1693
    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 1697
    "node_modules/nanoid": {       "version": "3.3.11",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
  • Network accessline 1698
    "version": "3.3.11",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",       "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
  • Network accessline 1699
    "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
  • Network accessline 1703
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1704
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1705
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1716
    "node_modules/netmask": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
  • Network accessline 1717
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",       "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
  • Network accessline 1718
    "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
  • Network accessline 1725
    "node_modules/once": {       "version": "1.4.0",       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  • Network accessline 1726
    "version": "1.4.0",       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
  • Network accessline 1727
    "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  • Network accessline 1734
    "node_modules/pac-proxy-agent": {       "version": "7.2.0",       "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
  • Network accessline 1735
    "version": "7.2.0",       "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",       "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
  • Network accessline 1736
    "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
  • Network accessline 1753
    "node_modules/pac-resolver": {       "version": "7.0.1",       "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
  • Network accessline 1754
    "version": "7.0.1",       "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",       "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
  • Network accessline 1755
    "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
  • Network accessline 1766
    "node_modules/pathe": {       "version": "2.0.3",       "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
  • Network accessline 1767
    "version": "2.0.3",       "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",       "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
  • Network accessline 1768
    "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
  • Network accessline 1773
    "node_modules/pathval": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
  • Network accessline 1774
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",       "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
  • Network accessline 1775
    "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
  • Network accessline 1783
    "node_modules/pend": {       "version": "1.2.0",       "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
  • Network accessline 1784
    "version": "1.2.0",       "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",       "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
  • Network accessline 1785
    "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
  • Network accessline 1789
    "node_modules/picocolors": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 1790
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",       "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
  • Network accessline 1791
    "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 1796
    "node_modules/picomatch": {       "version": "4.0.3",       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
  • Network accessline 1797
    "version": "4.0.3",       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",       "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
  • Network accessline 1798
    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
  • Network accessline 1804
    },       "funding": {         "url": "https://github.com/sponsors/jonschlinkert"
  • Network accessline 1805
    "funding": {         "url": "https://github.com/sponsors/jonschlinkert"       }
  • Network accessline 1806
    "url": "https://github.com/sponsors/jonschlinkert"
  • Network accessline 1809
    "node_modules/postcss": {       "version": "8.5.8",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
  • Network accessline 1810
    "version": "8.5.8",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",       "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
  • Network accessline 1811
    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
  • Network accessline 1815
    {           "type": "opencollective",           "url": "https://opencollective.com/postcss/"
  • Network accessline 1816
    "type": "opencollective",           "url": "https://opencollective.com/postcss/"         },
  • Network accessline 1817
    "url": "https://opencollective.com/postcss/"
  • Network accessline 1819
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 1820
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"         },
  • Network accessline 1821
    "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 1823
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1824
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1825
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1838
    "node_modules/progress": {       "version": "2.0.3",       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  • Network accessline 1839
    "version": "2.0.3",       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
  • Network accessline 1840
    "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  • Network accessline 1847
    "node_modules/proxy-agent": {       "version": "6.5.0",       "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
  • Network accessline 1848
    "version": "6.5.0",       "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",       "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
  • Network accessline 1849
    "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
  • Network accessline 1866
    "node_modules/proxy-from-env": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
  • Network accessline 1867
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",       "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
  • Network accessline 1868
    "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
  • Network accessline 1872
    "node_modules/pump": {       "version": "3.0.4",       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
  • Network accessline 1873
    "version": "3.0.4",       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",       "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
  • Network accessline 1874
    "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
  • Network accessline 1883
    "name": "rebrowser-puppeteer-core",       "version": "24.8.1",       "resolved": "https://registry.npmjs.org/rebrowser-puppeteer-core/-/rebrowser-puppeteer-core-24.8.1.tgz",
  • Network accessline 1884
    "version": "24.8.1",       "resolved": "https://registry.npmjs.org/rebrowser-puppeteer-core/-/rebrowser-puppeteer-core-24.8.1.tgz",       "integrity": "sha512-CifPf47KTG0jajTyn/dWpvf3kpW5W1QesURCWaUGzNTN8Kkki2IBUKJaMS+R+eNKhfv1JcsCZ5glYI0RA
  • Network accessline 1885
    "resolved": "https://registry.npmjs.org/rebrowser-puppeteer-core/-/rebrowser-puppeteer-core-24.8.1.tgz",
  • Network accessline 1900
    "node_modules/require-directory": {       "version": "2.1.1",       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  • Network accessline 1901
    "version": "2.1.1",       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",       "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
  • Network accessline 1902
    "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  • Network accessline 1909
    "node_modules/resolve-pkg-maps": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
  • Network accessline 1910
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",       "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
  • Network accessline 1911
    "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
  • Network accessline 1914
    "license": "MIT",       "funding": {         "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
  • Network accessline 1915
    "funding": {         "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"       }
  • Network accessline 1916
    "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
  • Network accessline 1919
    "node_modules/rollup": {       "version": "4.59.0",       "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",
  • Network accessline 1920
    "version": "4.59.0",       "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",       "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==",
  • Network accessline 1921
    "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",
  • Network accessline 1964
    "node_modules/semver": {       "version": "7.7.4",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
  • Network accessline 1965
    "version": "7.7.4",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",       "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
  • Network accessline 1966
    "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
  • Network accessline 1976
    "node_modules/siginfo": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
  • Network accessline 1977
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",       "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
  • Network accessline 1978
    "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
  • Network accessline 1983
    "node_modules/smart-buffer": {       "version": "4.2.0",       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
  • Network accessline 1984
    "version": "4.2.0",       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",       "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
  • Network accessline 1985
    "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
  • Network accessline 1993
    "node_modules/socks": {       "version": "2.8.7",       "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
  • Network accessline 1994
    "version": "2.8.7",       "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",       "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
  • Network accessline 1995
    "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
  • Network accessline 2007
    "node_modules/socks-proxy-agent": {       "version": "8.0.5",       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
  • Network accessline 2008
    "version": "8.0.5",       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",       "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
  • Network accessline 2009
    "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
  • Network accessline 2021
    "node_modules/source-map": {       "version": "0.6.1",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  • Network accessline 2022
    "version": "0.6.1",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  • Network accessline 2023
    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  • Network accessline 2031
    "node_modules/source-map-js": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 2032
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",       "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
  • Network accessline 2033
    "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 2041
    "node_modules/stackback": {       "version": "0.0.2",       "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
  • Network accessline 2042
    "version": "0.0.2",       "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",       "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
  • Network accessline 2043
    "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
  • Network accessline 2048
    "node_modules/std-env": {       "version": "3.10.0",       "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
  • Network accessline 2049
    "version": "3.10.0",       "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",       "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
  • Network accessline 2050
    "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
  • Network accessline 2055
    "node_modules/streamx": {       "version": "2.23.0",       "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
  • Network accessline 2056
    "version": "2.23.0",       "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",       "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
  • Network accessline 2057
    "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
  • Network accessline 2066
    "node_modules/string-width": {       "version": "4.2.3",       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  • Network accessline 2067
    "version": "4.2.3",       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  • Network accessline 2068
    "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  • Network accessline 2080
    "node_modules/strip-ansi": {       "version": "6.0.1",       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  • Network accessline 2081
    "version": "6.0.1",       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  • Network accessline 2082
    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  • Network accessline 2092
    "node_modules/strip-literal": {       "version": "3.1.0",       "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",
  • Network accessline 2093
    "version": "3.1.0",       "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",       "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",
  • Network accessline 2094
    "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",
  • Network accessline 2100
    },       "funding": {         "url": "https://github.com/sponsors/antfu"
  • Network accessline 2101
    "funding": {         "url": "https://github.com/sponsors/antfu"       }
  • Network accessline 2102
    "url": "https://github.com/sponsors/antfu"
  • Network accessline 2105
    "node_modules/tar-fs": {       "version": "3.1.2",       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
  • Network accessline 2106
    "version": "3.1.2",       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",       "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
  • Network accessline 2107
    "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
  • Network accessline 2119
    "node_modules/tar-stream": {       "version": "3.1.8",       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
  • Network accessline 2120
    "version": "3.1.8",       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",       "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
  • Network accessline 2121
    "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
  • Network accessline 2131
    "node_modules/teex": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
  • Network accessline 2132
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",       "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
  • Network accessline 2133
    "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
  • Network accessline 2140
    "node_modules/text-decoder": {       "version": "1.2.7",       "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
  • Network accessline 2141
    "version": "1.2.7",       "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",       "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
  • Network accessline 2142
    "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
  • Network accessline 2149
    "node_modules/tinybench": {       "version": "2.9.0",       "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
  • Network accessline 2150
    "version": "2.9.0",       "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",       "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
  • Network accessline 2151
    "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
  • Network accessline 2156
    "node_modules/tinyexec": {       "version": "0.3.2",       "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
  • Network accessline 2157
    "version": "0.3.2",       "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",       "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
  • Network accessline 2158
    "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
  • Network accessline 2163
    "node_modules/tinyglobby": {       "version": "0.2.15",       "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
  • Network accessline 2164
    "version": "0.2.15",       "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",       "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
  • Network accessline 2165
    "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
  • Network accessline 2175
    },       "funding": {         "url": "https://github.com/sponsors/SuperchupuDev"
  • Network accessline 2176
    "funding": {         "url": "https://github.com/sponsors/SuperchupuDev"       }
  • Network accessline 2177
    "url": "https://github.com/sponsors/SuperchupuDev"
  • Network accessline 2180
    "node_modules/tinypool": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
  • Network accessline 2181
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",       "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
  • Network accessline 2182
    "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
  • Network accessline 2190
    "node_modules/tinyrainbow": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
  • Network accessline 2191
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",       "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
  • Network accessline 2192
    "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
  • Network accessline 2200
    "node_modules/tinyspy": {       "version": "4.0.4",       "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",
  • Network accessline 2201
    "version": "4.0.4",       "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",       "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==",
  • Network accessline 2202
    "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",
  • Network accessline 2210
    "node_modules/tslib": {       "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 2211
    "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",       "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  • Network accessline 2212
    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 2216
    "node_modules/tsx": {       "version": "4.21.0",       "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
  • Network accessline 2217
    "version": "4.21.0",       "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",       "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
  • Network accessline 2218
    "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
  • Network accessline 2236
    "node_modules/typed-query-selector": {       "version": "2.12.1",       "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.1.tgz",
  • Network accessline 2237
    "version": "2.12.1",       "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.1.tgz",       "integrity": "sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA=="
  • Network accessline 2238
    "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.1.tgz",
  • Network accessline 2242
    "node_modules/typescript": {       "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 2243
    "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",       "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
  • Network accessline 2244
    "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 2256
    "node_modules/undici": {       "version": "7.24.4",       "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz",
  • Network accessline 2257
    "version": "7.24.4",       "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz",       "integrity": "sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==",
  • Network accessline 2258
    "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz",
  • Network accessline 2265
    "node_modules/undici-types": {       "version": "6.21.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 2266
    "version": "6.21.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",       "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
  • Network accessline 2267
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 2272
    "node_modules/vite": {       "version": "7.3.1",       "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
  • Network accessline 2273
    "version": "7.3.1",       "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",       "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
  • Network accessline 2274
    "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
  • Network accessline 2291
    },       "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"
  • Network accessline 2292
    "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"       },
  • Network accessline 2293
    "url": "https://github.com/vitejs/vite?sponsor=1"
  • Network accessline 2347
    "node_modules/vite-node": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
  • Network accessline 2348
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",       "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
  • Network accessline 2349
    "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
  • Network accessline 2365
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 2366
    "funding": {         "url": "https://opencollective.com/vitest"       }
  • Network accessline 2367
    "url": "https://opencollective.com/vitest"
  • Network accessline 2370
    "node_modules/vitest": {       "version": "3.2.4",       "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz",
  • Network accessline 2371
    "version": "3.2.4",       "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz",       "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==",
  • Network accessline 2372
    "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz",
  • Network accessline 2406
    },       "funding": {         "url": "https://opencollective.com/vitest"
  • Network accessline 2407
    "funding": {         "url": "https://opencollective.com/vitest"       },
  • Network accessline 2408
    "url": "https://opencollective.com/vitest"
  • Network accessline 2443
    "node_modules/why-is-node-running": {       "version": "2.3.0",       "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
  • Network accessline 2444
    "version": "2.3.0",       "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",       "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
  • Network accessline 2445
    "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
  • Network accessline 2460
    "node_modules/wrap-ansi": {       "version": "7.0.0",       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  • Network accessline 2461
    "version": "7.0.0",       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  • Network accessline 2462
    "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  • Network accessline 2472
    },       "funding": {         "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  • Network accessline 2473
    "funding": {         "url": "https://github.com/chalk/wrap-ansi?sponsor=1"       }
  • Network accessline 2474
    "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  • Network accessline 2477
    "node_modules/wrappy": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  • Network accessline 2478
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",       "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
  • Network accessline 2479
    "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  • Network accessline 2483
    "node_modules/ws": {       "version": "8.19.0",       "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
  • Network accessline 2484
    "version": "8.19.0",       "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",       "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
  • Network accessline 2485
    "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
  • Network accessline 2504
    "node_modules/y18n": {       "version": "5.0.8",       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
  • Network accessline 2505
    "version": "5.0.8",       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",       "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
  • Network accessline 2506
    "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
  • Network accessline 2513
    "node_modules/yargs": {       "version": "17.7.2",       "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
  • Network accessline 2514
    "version": "17.7.2",       "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",       "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
  • Network accessline 2515
    "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
  • Network accessline 2531
    "node_modules/yargs-parser": {       "version": "21.1.1",       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
  • Network accessline 2532
    "version": "21.1.1",       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",       "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
  • Network accessline 2533
    "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
  • Network accessline 2540
    "node_modules/yauzl": {       "version": "2.10.0",       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
  • Network accessline 2541
    "version": "2.10.0",       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",       "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
  • Network accessline 2542
    "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
  • Network accessline 2550
    "node_modules/zod": {       "version": "3.25.76",       "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
  • Network accessline 2551
    "version": "3.25.76",       "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",       "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
  • Network accessline 2552
    "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
  • Network accessline 2554
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/colinhacks"
  • Network accessline 2555
    "funding": {         "url": "https://github.com/sponsors/colinhacks"       }
  • Network accessline 2556
    "url": "https://github.com/sponsors/colinhacks"

package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 39
    "repository": {     "type": "git",     "url": "https://github.com/icebear0828/notebooklm-client.git"
  • Network accessline 40
    "type": "git",     "url": "https://github.com/icebear0828/notebooklm-client.git"   },
  • Network accessline 41
    "url": "https://github.com/icebear0828/notebooklm-client.git"
  • Network accessline 42
    },   "homepage": "https://github.com/icebear0828/notebooklm-client",   "dependencies": {
  • Network accessline 43
    "homepage": "https://github.com/icebear0828/notebooklm-client",

scripts/setup-curl.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 57
    async function getLatestVersion() {   const url = `https://api.github.com/repos/${REPO}/releases/latest`;
  • Network accessline 58
    const url = `https://api.github.com/repos/${REPO}/releases/latest`;
  • Network accessline 59
    console.log("[setup] Checking latest release...");   try {     const resp = await fetch(url, { headers: { Accept: "application/vnd.github+json" } });
  • Network accessline 60
    try {     const resp = await fetch(url, { headers: { Accept: "application/vnd.github+json" } });     if (!resp.ok) throw new Error(`${resp.status}`);
  • Network accessline 61
    const resp = await fetch(url, { headers: { Accept: "application/vnd.github+json" } });
  • Network accessline 71
    async function getDownloadUrl(info, version) {   const url = `https://api.github.com/repos/${REPO}/releases/tags/${version}`;   const resp = await fetch(url);
  • Network accessline 72
    const url = `https://api.github.com/repos/${REPO}/releases/tags/${version}`;   const resp = await fetch(url);   if (!resp.ok) throw new Error(`GitHub API returned ${resp.status}`);
  • Network accessline 73
    const resp = await fetch(url);
  • Network accessline 100
    console.log("[setup] Downloading...");   execSync(`curl -fsSL -o "${archive}" "${url}"`, { stdio: "inherit" });
  • Network accessline 101
    execSync(`curl -fsSL -o "${archive}" "${url}"`, { stdio: "inherit" });

scripts/setup-curl.ts

  • Executable scriptline 1
    #!/usr/bin/env tsx
  • Network accessline 65
    async function getLatestVersion(): Promise<string> {   const url = `https://api.github.com/repos/${REPO}/releases/latest`;
  • Network accessline 66
    const url = `https://api.github.com/repos/${REPO}/releases/latest`;
  • Network accessline 67
    console.log("[setup] Checking latest release...");   try {     const resp = await fetch(url, {
  • Network accessline 68
    try {     const resp = await fetch(url, {       headers: { Accept: "application/vnd.github+json" },
  • Network accessline 69
    const resp = await fetch(url, {
  • Network accessline 81
    async function getDownloadUrl(info: PlatformInfo, version: string): Promise<string> {   const url = `https://api.github.com/repos/${REPO}/releases/tags/${version}`;   const resp = await fetch(url);
  • Network accessline 82
    const url = `https://api.github.com/repos/${REPO}/releases/tags/${version}`;   const resp = await fetch(url);   if (!resp.ok) throw new Error(`GitHub API returned ${resp.status}`);
  • Network accessline 83
    const resp = await fetch(url);
  • Network accessline 110
    console.log(`[setup] Downloading...`);   execSync(`curl -fsSL -o "${archive}" "${url}"`, { stdio: "inherit" });
  • Network accessline 111
    execSync(`curl -fsSL -o "${archive}" "${url}"`, { stdio: "inherit" });

src/api.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 205
    'Accept': '*/*',     'Cookie': session.cookies,     'Origin': 'https://notebooklm.google.com',
  • Network accessline 206
    'Cookie': session.cookies,     'Origin': 'https://notebooklm.google.com',     'Referer': 'https://notebooklm.google.com/',
  • Network accessline 207
    'Origin': 'https://notebooklm.google.com',
  • Network accessline 208
    'Referer': 'https://notebooklm.google.com/',

src/artifact-payloads.ts

  • Executable scriptline 1
    Executable file

src/boq-parser.ts

  • Executable scriptline 1
    Executable file

src/browser.ts

  • Executable scriptline 1
    Executable file

src/cli.ts

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 171
    [Credential-related source omitted]
  • Network accessline 724
    console.log('\n=== End Report ===');     console.log('Paste this output when reporting issues at:');     console.log('https://github.com/icebear0828/notebooklm-client/issues');
  • Network accessline 725
    console.log('Paste this output when reporting issues at:');     console.log('https://github.com/icebear0828/notebooklm-client/issues');   });
  • Network accessline 726
    console.log('https://github.com/icebear0828/notebooklm-client/issues');

src/client.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    * Transport modes (auto-detected in 'auto' mode):  *   - 'browser':          Real Chrome via Puppeteer (100% fingerprint, heavy)  *   - 'curl-impersonate': curl with BoringSSL (100% fingerprint, macOS/Linux)
  • Network accessline 5
    *   - 'browser':          Real Chrome via Puppeteer (100% fingerprint, heavy)  *   - 'curl-impersonate': curl with BoringSSL (100% fingerprint, macOS/Linux)  *   - 'tls-client':       Go uTLS via FFI (99% fingerprint, all platforms)
  • Network accessline 6
    *   - 'curl-impersonate': curl with BoringSSL (100% fingerprint, macOS/Linux)

src/commands/source-add.ts

  • Executable scriptline 1
    Executable file

src/download.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 116
    '-c', cookiePath,       '-H', `User-Agent: ${session.userAgent}`,       '-H', 'Referer: https://notebooklm.google.com/',
  • Network accessline 117
    '-H', `User-Agent: ${session.userAgent}`,       '-H', 'Referer: https://notebooklm.google.com/',       '--max-redirs', '20',
  • Network accessline 118
    '-H', 'Referer: https://notebooklm.google.com/',

src/errors.ts

  • Executable scriptline 1
    Executable file

src/global.d.ts

  • Executable scriptline 1
    Executable file

src/index.ts

  • Executable scriptline 1
    Executable file

src/logger.ts

  • Executable scriptline 1
    Executable file

src/parser.ts

  • Executable scriptline 1
    Executable file

src/paths.ts

  • Executable scriptline 1
    Executable file

src/rpc-config.ts

  • Executable scriptline 1
    Executable file

src/rpc-ids.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 98
    export const NB_URLS = {   BASE: 'https://notebooklm.google.com',
  • Network accessline 99
    BASE: 'https://notebooklm.google.com',
  • Network accessline 100
    DASHBOARD: 'https://notebooklm.google.com/',
  • Network accessline 101
    BATCH_EXECUTE: 'https://notebooklm.google.com/_/LabsTailwindUi/data/batchexecute',
  • Network accessline 102
    CHAT_STREAM: 'https://notebooklm.google.com/_/LabsTailwindUi/data/google.internal.labs.tailwind.orchestration.v1.LabsTailwindOrchestrationService/GenerateFreeFormStreamed',
  • Network accessline 103
    UPLOAD: 'https://notebooklm.google.com/upload/_/',
  • Network accessline 104
    ROTATE_COOKIES: 'https://accounts.google.com/RotateCookies',

src/session-store.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 204
    const args: string[] = [     '--impersonate', 'chrome136',     'https://accounts.google.com/RotateCookies',
  • Network accessline 205
    '--impersonate', 'chrome136',     'https://accounts.google.com/RotateCookies',     '-s', '-S',
  • Network accessline 206
    'https://accounts.google.com/RotateCookies',
  • Network accessline 212
    '--data', '[000,"-0000000000000000000"]',     '-H', 'Content-Type: application/json',     '-H', 'Origin: https://accounts.google.com',
  • Network accessline 213
    '-H', 'Content-Type: application/json',     '-H', 'Origin: https://accounts.google.com',     '-H', `User-Agent: ${ua}`,
  • Network accessline 214
    '-H', 'Origin: https://accounts.google.com',
  • Network accessline 284
    const args: string[] = [       '--impersonate', 'chrome136',       'https://notebooklm.google.com/',
  • Network accessline 285
    '--impersonate', 'chrome136',       'https://notebooklm.google.com/',       '-s', '-S',
  • Network accessline 286
    'https://notebooklm.google.com/',

src/tls-config.ts

  • Executable scriptline 1
    Executable file

src/transport-browser.ts

  • Network accessline 1
    /**  * BrowserTransport — executes HTTP requests inside a real Chrome via page.evaluate(fetch(...)).
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * BrowserTransport — executes HTTP requests inside a real Chrome via page.evaluate(fetch(...)).
  • Network accessline 77
    return this.page.evaluate(       async (params: { url: string; qp: string; body: string }) => {         const res = await fetch(`${params.url}?${params.qp}`, {
  • Network accessline 78
    async (params: { url: string; qp: string; body: string }) => {         const res = await fetch(`${params.url}?${params.qp}`, {           method: 'POST',
  • Network accessline 79
    const res = await fetch(`${params.url}?${params.qp}`, {
  • Access to secretsline 154
    [Credential-related source omitted]

src/transport-curl.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 43
    /** Proxy URL (http, socks5, socks5h). Passed as curl -x flag. */
  • Network accessline 174
    'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',       'User-Agent': ua,       'Origin': 'https://notebooklm.google.com',
  • Network accessline 175
    'User-Agent': ua,       'Origin': 'https://notebooklm.google.com',       'Referer': 'https://notebooklm.google.com/',
  • Network accessline 176
    'Origin': 'https://notebooklm.google.com',
  • Network accessline 177
    'Referer': 'https://notebooklm.google.com/',

src/transport-http.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 115
    'User-Agent': ua,       'Cookie': this.session.cookies,       'Origin': 'https://notebooklm.google.com',
  • Network accessline 116
    'Cookie': this.session.cookies,       'Origin': 'https://notebooklm.google.com',       'Referer': 'https://notebooklm.google.com/',
  • Network accessline 117
    'Origin': 'https://notebooklm.google.com',
  • Network accessline 118
    'Referer': 'https://notebooklm.google.com/',

src/transport-resolver.ts

  • Executable scriptline 1
    Executable file

src/transport-tlsclient.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 160
    'User-Agent': ua,       'Cookie': this.session.cookies,       'Origin': 'https://notebooklm.google.com',
  • Network accessline 161
    'Cookie': this.session.cookies,       'Origin': 'https://notebooklm.google.com',       'Referer': 'https://notebooklm.google.com/',
  • Network accessline 162
    'Origin': 'https://notebooklm.google.com',
  • Network accessline 163
    'Referer': 'https://notebooklm.google.com/',

src/transport.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    *  * Two implementations:  *   - BrowserTransport: page.evaluate(fetch(...)) inside a real Chrome
  • Network accessline 4
    * Two implementations:  *   - BrowserTransport: page.evaluate(fetch(...)) inside a real Chrome  *   - HttpTransport:    Node.js undici with Chrome-like TLS fingerprint
  • Network accessline 5
    *   - BrowserTransport: page.evaluate(fetch(...)) inside a real Chrome

src/types.ts

  • Executable scriptline 1
    Executable file

src/utils/humanize.ts

  • Executable scriptline 1
    Executable file

src/utils/refresh-guard.ts

  • Executable scriptline 1
    Executable file

src/workflows.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 118
    // With 50+ URL sources from research, some will fail to fetch (403/404/timeout).

tests/artifact-payloads.test.ts

  • Executable scriptline 1
    Executable file

tests/boq-parser.test.ts

  • Executable scriptline 1
    Executable file

tests/chat-payload.test.ts

  • Executable scriptline 1
    Executable file

tests/data-table.test.ts

  • Executable scriptline 1
    Executable file

tests/e2e-artifacts.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    const proxy = process.env['HTTPS_PROXY'] ?? process.env['https_proxy'] ?? 'http://127.0.0.1:7890';

tests/e2e-file-upload.test.ts

  • Executable scriptline 1
    Executable file

tests/e2e-http.test.ts

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 14
    import { mkdtemp, rm } from 'node:fs/promises';
  • Network accessline 133
    const result = await client.addUrlSource(       testNotebookId,       'https://en.wikipedia.org/wiki/TypeScript',
  • Network accessline 134
    testNotebookId,       'https://en.wikipedia.org/wiki/TypeScript',     );
  • Network accessline 135
    'https://en.wikipedia.org/wiki/TypeScript',
  • Access to secretsline 343
    [Credential-related source omitted]

tests/e2e-proxy.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 20
    const PROXY = 'http://127.0.0.1:7890';
  • Network accessline 25
    '-s', '--connect-timeout', '2',       '-x', PROXY,       'https://httpbin.org/ip',
  • Network accessline 26
    '-x', PROXY,       'https://httpbin.org/ip',     ], { timeout: 5000 });
  • Network accessline 27
    'https://httpbin.org/ip',

tests/e2e-research.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    const PROXY = process.env['HTTPS_PROXY'] || 'http://127.0.0.1:7890';

tests/parser.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 110
    ['Test Notebook', [         [['src-id-1'], 'Source 1', [null, 1500]],         [['src-id-2'], 'Source 2', [null, 3000, null, null, null, null, null, ['https://example.com']]],
  • Network accessline 111
    [['src-id-1'], 'Source 1', [null, 1500]],         [['src-id-2'], 'Source 2', [null, 3000, null, null, null, null, null, ['https://example.com']]],       ], 'nb-uuid'],
  • Network accessline 112
    [['src-id-2'], 'Source 2', [null, 3000, null, null, null, null, null, ['https://example.com']]],
  • Network accessline 118
    expect(detail.sources[0]!.id).toBe('src-id-1');     expect(detail.sources[0]!.wordCount).toBe(1500);     expect(detail.sources[1]!.url).toBe('https://example.com');
  • Network accessline 119
    expect(detail.sources[0]!.wordCount).toBe(1500);     expect(detail.sources[1]!.url).toBe('https://example.com');   });
  • Network accessline 120
    expect(detail.sources[1]!.url).toBe('https://example.com');
  • Network accessline 156
    describe('parseArtifacts', () => {   it('extracts artifacts with media URLs', () => {     const downloadUrl = 'https://lh3.googleusercontent.com/notebooklm/test=m140-dv';
  • Network accessline 157
    it('extracts artifacts with media URLs', () => {     const downloadUrl = 'https://lh3.googleusercontent.com/notebooklm/test=m140-dv';     const streamUrl = 'https://lh3.googleusercontent.com/notebooklm/test=m140';
  • Network accessline 158
    const downloadUrl = 'https://lh3.googleusercontent.com/notebooklm/test=m140-dv';
  • Network accessline 159
    const streamUrl = 'https://lh3.googleusercontent.com/notebooklm/test=m140';
  • Network accessline 414
    ['research-uuid', ['notebook-uuid', ['quantum computing', 1], 1,         [           ['https://example.com/article1', 'Quantum Computing 2026', 'Latest breakthroughs', 1],
  • Network accessline 415
    [           ['https://example.com/article1', 'Quantum Computing 2026', 'Latest breakthroughs', 1],           ['https://example.com/article2', 'Qubits Explained', 'How qubits work', 1],
  • Network accessline 416
    ['https://example.com/article1', 'Quantum Computing 2026', 'Latest breakthroughs', 1],
  • Network accessline 417
    ['https://example.com/article2', 'Qubits Explained', 'How qubits work', 1],
  • Network accessline 423
    expect(status).toBe(2);     expect(results).toHaveLength(2);     expect(results[0]!.url).toBe('https://example.com/article1');
  • Network accessline 424
    expect(results).toHaveLength(2);     expect(results[0]!.url).toBe('https://example.com/article1');     expect(results[0]!.title).toBe('Quantum Computing 2026');
  • Network accessline 425
    expect(results[0]!.url).toBe('https://example.com/article1');
  • Network accessline 426
    expect(results[0]!.title).toBe('Quantum Computing 2026');     expect(results[0]!.description).toBe('Latest breakthroughs');     expect(results[1]!.url).toBe('https://example.com/article2');
  • Network accessline 427
    expect(results[0]!.description).toBe('Latest breakthroughs');     expect(results[1]!.url).toBe('https://example.com/article2');   });
  • Network accessline 428
    expect(results[1]!.url).toBe('https://example.com/article2');

tests/paths.test.ts

  • Executable scriptline 1
    Executable file

tests/rpc-config.test.ts

  • Executable scriptline 1
    Executable file

tests/rpc-ids.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 45
    it('includes RotateCookies in NB_URLS', () => {     expect(NB_URLS.ROTATE_COOKIES).toBe('https://accounts.google.com/RotateCookies');
  • Network accessline 46
    expect(NB_URLS.ROTATE_COOKIES).toBe('https://accounts.google.com/RotateCookies');

tests/session-store.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    // Mock execFile so we never actually spawn curl. The mock writes a crafted // "headers + blank line + body" payload that mimics `curl -D -` output.
  • Network accessline 15
    // "headers + blank line + body" payload that mimics `curl -D -` output.
  • Network accessline 224
    it('should pass -x to curl when proxy is provided', async () => {
  • Network accessline 229
    makeSession(),         join(tmpDir, 'proxy.json'),         'http://127.0.0.1:7890',
  • Network accessline 230
    join(tmpDir, 'proxy.json'),         'http://127.0.0.1:7890',       );
  • Network accessline 231
    'http://127.0.0.1:7890',
  • Network accessline 237
    const xIdx = args.indexOf('-x');       expect(xIdx).toBeGreaterThan(-1);       expect(args[xIdx + 1]).toBe('http://127.0.0.1:7890');
  • Network accessline 238
    expect(xIdx).toBeGreaterThan(-1);       expect(args[xIdx + 1]).toBe('http://127.0.0.1:7890');     });
  • Network accessline 239
    expect(args[xIdx + 1]).toBe('http://127.0.0.1:7890');
  • Network accessline 242
    it('should not pass -x to curl when no proxy', async () => {
  • Network accessline 284
    expect(args).toContain('https://accounts.google.com/RotateCookies');
  • Network accessline 330
    expect(calls).toHaveLength(1);       const call = calls[0]!;       expect(call.args).toContain('https://accounts.google.com/RotateCookies');
  • Network accessline 331
    const call = calls[0]!;       expect(call.args).toContain('https://accounts.google.com/RotateCookies');       expect(call.args).toContain('POST');
  • Network accessline 332
    expect(call.args).toContain('https://accounts.google.com/RotateCookies');
  • Network accessline 339
    it('should pass proxy to curl when proxy is specified', async () => {
  • Network accessline 348
    await rotateCookies(makeSession(), 'http://proxy.local:8080');
  • Network accessline 352
    const xIdx = args.indexOf('-x');       expect(xIdx).toBeGreaterThan(-1);       expect(args[xIdx + 1]).toBe('http://proxy.local:8080');
  • Network accessline 353
    expect(xIdx).toBeGreaterThan(-1);       expect(args[xIdx + 1]).toBe('http://proxy.local:8080');     });
  • Network accessline 354
    expect(args[xIdx + 1]).toBe('http://proxy.local:8080');
  • Network accessline 357
    it('should throw when curl returns non-200', async () => {

tests/source-add.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    it('rejects when two flags given', () => {     expect(() => validateSourceAddOpts({ file: 'a.pdf', url: 'https://x' })).toThrow(/exactly one/);
  • Network accessline 27
    expect(() => validateSourceAddOpts({ file: 'a.pdf', url: 'https://x' })).toThrow(/exactly one/);
  • Network accessline 30
    it('rejects when all three flags given', () => {     expect(() => validateSourceAddOpts({ file: 'a.pdf', url: 'https://x', text: 'hi' })).toThrow(
  • Network accessline 31
    expect(() => validateSourceAddOpts({ file: 'a.pdf', url: 'https://x', text: 'hi' })).toThrow(
  • Network accessline 36
    it('accepts a single flag', () => {     expect(() => validateSourceAddOpts({ file: 'a.pdf' })).not.toThrow();     expect(() => validateSourceAddOpts({ url: 'https://x' })).not.toThrow();
  • Network accessline 37
    expect(() => validateSourceAddOpts({ file: 'a.pdf' })).not.toThrow();     expect(() => validateSourceAddOpts({ url: 'https://x' })).not.toThrow();     expect(() => validateSourceAddOpts({ text: 'hello' })).not.toThrow();
  • Network accessline 38
    expect(() => validateSourceAddOpts({ url: 'https://x' })).not.toThrow();
  • Network accessline 71
    it('dispatches --url to addUrlSource', async () => {     const client = makeClient();     const result = await runSourceAdd(client, 'nb-1', { url: 'https://example.com/a.pdf' });
  • Network accessline 72
    const client = makeClient();     const result = await runSourceAdd(client, 'nb-1', { url: 'https://example.com/a.pdf' });     expect(client.addUrlSource).toHaveBeenCalledWith('nb-1', 'https://example.com/a.pdf');
  • Network accessline 73
    const result = await runSourceAdd(client, 'nb-1', { url: 'https://example.com/a.pdf' });
  • Network accessline 74
    expect(client.addUrlSource).toHaveBeenCalledWith('nb-1', 'https://example.com/a.pdf');

tests/tls-config.test.ts

  • Executable scriptline 1
    Executable file

tests/transport-curl.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 38
    function makeRequest(): TransportRequest {   return {     url: 'https://notebooklm.google.com/_/LabsTailwindUi/data/batchexecute',
  • Network accessline 39
    return {     url: 'https://notebooklm.google.com/_/LabsTailwindUi/data/batchexecute',     queryParams: { rpcids: 'CCqFvf', bl: 'test' },
  • Network accessline 40
    url: 'https://notebooklm.google.com/_/LabsTailwindUi/data/batchexecute',
  • Network accessline 64
    setupMock((_cmd, args, _opts, cb) => {       if (args[0] === '--version') {         cb(null, 'curl 8.1.0 (BoringSSL)', '');
  • Network accessline 65
    if (args[0] === '--version') {         cb(null, 'curl 8.1.0 (BoringSSL)', '');       } else {
  • Network accessline 66
    cb(null, 'curl 8.1.0 (BoringSSL)', '');
  • Network accessline 77
    it('should include required headers in curl args', async () => {
  • Network accessline 79
    setupMock((_cmd, args, _opts, cb) => {       if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');
  • Network accessline 80
    if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');       } else {
  • Network accessline 81
    cb(null, 'curl 8.1.0', '');
  • Network accessline 107
    expect(headerValues.some((h: string) => h.includes('X-Same-Domain: 1'))).toBe(true);     expect(headerValues.some((h: string) => h.includes('Sec-Fetch-Mode: cors'))).toBe(true);     expect(headerValues.some((h: string) => h.includes('Origin
  • Network accessline 108
    expect(headerValues.some((h: string) => h.includes('Sec-Fetch-Mode: cors'))).toBe(true);     expect(headerValues.some((h: string) => h.includes('Origin: https://notebooklm.google.com'))).toBe(true);   });
  • Network accessline 109
    expect(headerValues.some((h: string) => h.includes('Origin: https://notebooklm.google.com'))).toBe(true);
  • Network accessline 112
    it('should throw on non-2xx status', async () => {     setupMock((_cmd, args, _opts, cb) => {       if (args[0] === '--version') cb(null, 'curl 8.1.0', '');
  • Network accessline 113
    setupMock((_cmd, args, _opts, cb) => {       if (args[0] === '--version') cb(null, 'curl 8.1.0', '');       else cb(null, 'Forbidden\n403', '');
  • Network accessline 114
    if (args[0] === '--version') cb(null, 'curl 8.1.0', '');
  • Network accessline 124
    setupMock((_cmd, args, _opts, cb) => {       if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');
  • Network accessline 125
    if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');         return;
  • Network accessline 126
    cb(null, 'curl 8.1.0', '');
  • Network accessline 148
    setupMock((_cmd, args, _opts, cb) => {       if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');
  • Network accessline 149
    if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');       } else {
  • Network accessline 150
    cb(null, 'curl 8.1.0', '');
  • Network accessline 171
    setupMock((_cmd, args, _opts, cb) => {       if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');
  • Network accessline 172
    if (args[0] === '--version') {         cb(null, 'curl 8.1.0', '');       } else {
  • Network accessline 173
    cb(null, 'curl 8.1.0', '');

tests/transport-http.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 31
    function makeRequest(): TransportRequest {   return {     url: 'https://notebooklm.google.com/_/LabsTailwindUi/data/batchexecute',
  • Network accessline 32
    return {     url: 'https://notebooklm.google.com/_/LabsTailwindUi/data/batchexecute',     queryParams: {
  • Network accessline 33
    url: 'https://notebooklm.google.com/_/LabsTailwindUi/data/batchexecute',
  • Network accessline 110
    expect(headers['Cookie']).toBe('SID=abc; HSID=def; SSID=ghi');     expect(headers['Origin']).toBe('https://notebooklm.google.com');
  • Network accessline 111
    expect(headers['Origin']).toBe('https://notebooklm.google.com');     expect(headers['Sec-Ch-Ua']).toContain('Chromium');     expect(headers['Sec-Fetch-Mode']).toBe('cors');
  • Network accessline 182
    transport = new HttpTransport({       session: makeSession(),       proxy: 'http://127.0.0.1:7890',
  • Network accessline 183
    session: makeSession(),       proxy: 'http://127.0.0.1:7890',     });
  • Network accessline 184
    proxy: 'http://127.0.0.1:7890',
  • Network accessline 187
    expect(MockedProxyAgent).toHaveBeenCalledOnce();     expect(MockedProxyAgent).toHaveBeenCalledWith(       expect.objectContaining({ uri: 'http://127.0.0.1:7890' }),
  • Network accessline 188
    expect(MockedProxyAgent).toHaveBeenCalledWith(       expect.objectContaining({ uri: 'http://127.0.0.1:7890' }),     );
  • Network accessline 189
    expect.objectContaining({ uri: 'http://127.0.0.1:7890' }),

tests/transport-resolver.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    it('should fall back to tls-client when curl unavailable', async () => {

vitest.config.ts

  • Executable scriptline 1
    Executable file

vitest.e2e.config.ts

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 316 facts
  • Executable script in a comment of a file that runsDockerfile:1Low confidence
  • Network access in a comment of a file that runsDockerfile:13Low confidence
  • Dangerous shell operation in code of a file that runsDockerfile:14High confidence
  • Network access in code of a file that runsDockerfile:14High confidence
  • Network access in code of a file that runsDockerfile:15High confidence
  • Dangerous shell operation in code of a file that runsDockerfile:16High confidence
  • Dangerous shell operation in code of a file that runsDockerfile:34High confidence
  • Dangerous shell operation in code of a file that runsDockerfile:36High confidence
  • Network access in prose of documentationREADME.md:9Low confidence
  • Network access in code of documentationREADME.md:26Low confidence
  • Network access in code of documentationREADME.md:46Low confidence
  • Network access in code of documentationREADME.md:47Low confidence
  • Network access in code of documentationREADME.md:52Low confidence
  • Network access in code of documentationREADME.md:53Low confidence
  • Network access in code of documentationREADME.md:55Low confidence
  • Network access in code of documentationREADME.md:56Low confidence
  • Network access in code of documentationREADME.md:58Low confidence
  • Network access in code of documentationREADME.md:59Low confidence
  • Network access in code of documentationREADME.md:61Low confidence
  • Network access in code of documentationREADME.md:62Low confidence
  • Network access in code of documentationREADME.md:64Low confidence
  • Network access in code of documentationREADME.md:65Low confidence
  • Network access in code of documentationREADME.md:67Low confidence
  • Network access in code of documentationREADME.md:68Low confidence
  • Network access in code of documentationREADME.md:70Low confidence
  • Network access in code of documentationREADME.md:71Low confidence
  • Network access in code of documentationREADME.md:73Low confidence
  • Network access in code of documentationREADME.md:74Low confidence
  • Network access in code of documentationREADME.md:82Low confidence
  • Network access in code of documentationREADME.md:83Low confidence
  • Network access in code of documentationREADME.md:84Low confidence
  • Network access in code of documentationREADME.md:231Low confidence
  • Network access in code of documentationREADME.md:232Low confidence
  • Network access in code of documentationREADME.md:233Low confidence
  • Network access in prose of documentationREADME.md:344Low confidence
  • Network access in prose of documentationREADME.md:363Low confidence
  • Network access in code of documentationREADME.md:380Low confidence
  • Network access in code of documentationREADME.md:400Low confidence
  • Network access in code of documentationREADME.md:401Low confidence
  • Network access in code of documentationREADME.md:406Low confidence
  • Network access in code of documentationREADME.md:407Low confidence
  • Network access in code of documentationREADME.md:409Low confidence
  • Network access in code of documentationREADME.md:410Low confidence
  • Network access in code of documentationREADME.md:412Low confidence
  • Network access in code of documentationREADME.md:413Low confidence
  • Network access in code of documentationREADME.md:415Low confidence
  • Network access in code of documentationREADME.md:416Low confidence
  • Network access in code of documentationREADME.md:418Low confidence
  • Network access in code of documentationREADME.md:419Low confidence
  • Network access in code of documentationREADME.md:421Low confidence

and 266 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field user-invocable in SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.