Not in the top 1,000 by GitHub stars

GenielabsOpenSource/spine-animation-ai

AI-powered Claude skill for Spine 2D skeletal animation — auto-rig, animate, and preview characters

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 Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

702b71689cac → 702b71689cac

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

reskin-app/design-system/genie-studio/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

702b71689cac → 702b71689cac

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 702b71689cac826efee942ee4564fef9560d6ef8

647GitHub stars
29stars in 7 days
2skills in this repository
0commits in 30 days

Heat

6.5
  • 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, 2026Nov 6, 2026647

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

Individual skills in this repository

How it works

spine-animation

When your agent uses it

Create Spine 2D skeletal animations from pre-existing character assets (separated body-part PNGs, atlas spritesheet, or a full character image). Use this skill whenever the user wants to animate a 2D character, create Spine JSON from existing art assets, rig a character with bones, build walk/idle/run/attack animations, produce an interactive Spine Web Player preview, or generate Spine-compatible export files (.json + .atlas + .png). Also trigger when the user mentions "Spine animation", "2D rigging", "skeletal animation", "bone animation", "cutout animation", "animate this character", "make this walk", "create walk cycle", or uploads separated character body parts and wants them animated. This skill handles the full pipeline: asset analysis, skeleton rigging, animation keyframing, Spine JSON export, and interactive HTML5 preview.

What it loads into context

Frontmatter

199 tokens

Always available to the agent

SKILL.md

19,743 tokens

When the skill is activated

Reference documents

12,296 tokens

Loaded on request

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

The playbook

  1. Step 0: Set Up Scripts
  2. What You Need From the User
  3. Full Pipeline

Scripts executed separately

  • build_skill.py
  • reskin-app/app/backend/__init__.py
  • reskin-app/app/backend/ai/__init__.py
  • reskin-app/app/backend/ai/base.py
  • reskin-app/app/backend/ai/bria.py
  • reskin-app/app/backend/ai/cc_segment.py
  • reskin-app/app/backend/ai/gemini.py
  • reskin-app/app/backend/ai/sam_provider.py
  • reskin-app/app/backend/ai/sam_stub.py
  • reskin-app/app/backend/imaging.py
  • reskin-app/app/backend/logs.py
  • reskin-app/app/backend/projects.py
  • reskin-app/app/backend/projects_multi.py
  • reskin-app/app/backend/reskin/__init__.py
  • reskin-app/app/backend/reskin/atlas_compose.py
  • reskin-app/app/backend/reskin/atlas_rebake.py
  • reskin-app/app/backend/reskin/exploded_compose.py
  • reskin-app/app/backend/reskin/pipeline.py
  • reskin-app/app/backend/secrets_store.py
  • reskin-app/app/backend/server.py
  • reskin-app/app/backend/settings.py
  • reskin-app/app/backend/spine/__init__.py
  • reskin-app/app/backend/spine/atlas_reader.py
  • reskin-app/app/backend/spine/atlas_repack.py
  • reskin-app/app/backend/spine/parser.py
  • reskin-app/app/backend/spine/skin_writer.py
  • reskin-app/app/frontend/package.json
  • reskin-app/app/frontend/src/App.tsx
  • reskin-app/app/frontend/src/api/client.ts
  • reskin-app/app/frontend/src/canvasSnapshot.ts
  • reskin-app/app/frontend/src/components/Sidebar.tsx
  • reskin-app/app/frontend/src/components/TopBar.tsx
  • reskin-app/app/frontend/src/components/canvas/CanvasTools.tsx
  • reskin-app/app/frontend/src/components/canvas/SpineCanvas.tsx
  • reskin-app/app/frontend/src/components/modals/AITerminalModal.tsx
  • reskin-app/app/frontend/src/components/modals/GlobalGenerateModal.tsx
  • reskin-app/app/frontend/src/components/modals/KeyPromptModal.tsx
  • reskin-app/app/frontend/src/components/modals/LogsModal.tsx
  • reskin-app/app/frontend/src/components/modals/MaskModal.tsx
  • reskin-app/app/frontend/src/components/modals/ProjectPickerModal.tsx
  • reskin-app/app/frontend/src/components/modals/SettingsModal.tsx
  • reskin-app/app/frontend/src/components/right-panel/PartEditor.tsx
  • reskin-app/app/frontend/src/main.tsx
  • reskin-app/app/frontend/src/state/store.ts
  • reskin-app/app/frontend/vite.config.ts
  • reskin-app/scripts/explode_spine_atlas.py
  • reskin-app/scripts/make_atlas.py
  • scripts/build_spine_json.py
  • scripts/generate_spine_player.py
  • scripts/make_atlas.py
  • scripts/position_parts.py
  • scripts/split_character.py

Files

  • .gitattributesasset99 bytes
  • .github/CODEOWNERSasset13 bytes
  • .github/workflows/build-skill.ymlasset1,130 bytes
  • .github/workflows/pages.ymlasset766 bytes
  • .gitignoreasset850 bytes
  • CONTRIBUTING.mddoc2,713 bytes
  • LICENSEasset4,005 bytes
  • README.mddoc12,823 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.mdcore71,363 bytes
  • SKILL.template.mddoc9,751 bytes
  • build_skill.pyruns3,487 bytes
  • demo/character_reference.pngasset377,677 bytes
  • demo/flow.gifasset4,049,639 bytes
  • demo/flow.mp4asset923,995 bytes
  • demo/reskin.gifasset3,973,897 bytes
  • demo/sombrero_demo.gifasset10,957,365 bytes
  • demo/sombrero_editor.htmlasset4,917,173 bytes
  • demo/sombrero_idle.htmlasset4,896,779 bytes
  • demo/spine_animation_preview.htmlasset37,170 bytes
  • demo/spine_preview.htmlasset74,325 bytes
  • docs/adjustment-format.mddoc3,277 bytes
  • docs/claude-prompting-guide.mddoc4,987 bytes
  • docs/getting-started.mddoc3,637 bytes
  • examples/sombrero/adjustments-example.jsonasset2,374 bytes
  • examples/sombrero/layout_corrections.jsonasset2,713 bytes
  • examples/sombrero/skeleton.atlasasset1,280 bytes
  • examples/sombrero/skeleton.jsonasset49,809 bytes
  • examples/sombrero/skeleton.pngasset2,439 bytes
  • examples/sombrero/sombrero.atlasasset1,081 bytes
  • examples/sombrero/sombrero.jsonasset10,929 bytes
  • examples/sombrero/sombrero.pngasset3,815,830 bytes
  • references/spine-json-spec.mddoc2,823 bytes
  • reskin-app/CLAUDE.mddoc2,516 bytes
  • reskin-app/README.mddoc4,777 bytes
  • reskin-app/app/.env.exampleasset692 bytes
  • reskin-app/app/backend/__init__.pyruns0 bytes
  • reskin-app/app/backend/ai/__init__.pyruns0 bytes
  • reskin-app/app/backend/ai/base.pyruns1,143 bytes
  • reskin-app/app/backend/ai/bria.pyruns3,667 bytes
  • reskin-app/app/backend/ai/cc_segment.pyruns6,120 bytes
  • reskin-app/app/backend/ai/gemini.pyruns10,301 bytes
  • reskin-app/app/backend/ai/sam_provider.pyruns3,081 bytes
  • reskin-app/app/backend/ai/sam_stub.pyruns1,080 bytes
  • reskin-app/app/backend/imaging.pyruns5,052 bytes
  • reskin-app/app/backend/logs.pyruns5,709 bytes
  • reskin-app/app/backend/projects.pyruns8,981 bytes
  • reskin-app/app/backend/projects_multi.pyruns4,446 bytes
  • reskin-app/app/backend/requirements.txtdoc205 bytes
  • reskin-app/app/backend/reskin/__init__.pyruns0 bytes
  • reskin-app/app/backend/reskin/atlas_compose.pyruns3,889 bytes
  • reskin-app/app/backend/reskin/atlas_rebake.pyruns17,486 bytes
  • reskin-app/app/backend/reskin/exploded_compose.pyruns8,625 bytes
  • reskin-app/app/backend/reskin/pipeline.pyruns9,153 bytes
  • reskin-app/app/backend/secrets_store.pyruns4,937 bytes
  • reskin-app/app/backend/server.pyruns35,607 bytes
  • reskin-app/app/backend/settings.pyruns6,049 bytes
  • reskin-app/app/backend/spine/__init__.pyruns0 bytes
  • reskin-app/app/backend/spine/atlas_reader.pyruns6,727 bytes
  • reskin-app/app/backend/spine/atlas_repack.pyruns3,230 bytes
  • reskin-app/app/backend/spine/parser.pyruns4,475 bytes
  • reskin-app/app/backend/spine/skin_writer.pyruns3,878 bytes
  • reskin-app/app/frontend/index.htmlasset368 bytes
  • reskin-app/app/frontend/package-lock.jsonasset72,688 bytes
  • reskin-app/app/frontend/package.jsonruns616 bytes
  • reskin-app/app/frontend/public/genie-icon.svgasset536 bytes
  • reskin-app/app/frontend/public/icons/add.svgasset447 bytes
  • reskin-app/app/frontend/public/icons/align-center.svgasset224 bytes
  • reskin-app/app/frontend/public/icons/align-left.svgasset214 bytes
  • reskin-app/app/frontend/public/icons/align-right.svgasset216 bytes
  • reskin-app/app/frontend/public/icons/attachment.svgasset1,008 bytes
  • reskin-app/app/frontend/public/icons/chevron-down.svgasset229 bytes
  • reskin-app/app/frontend/public/icons/copy.svgasset353 bytes
  • reskin-app/app/frontend/public/icons/creation-image-download.svgasset738 bytes
  • reskin-app/app/frontend/public/icons/creation-image-edit.svgasset528 bytes
  • reskin-app/app/frontend/public/icons/creation-image-remove-bg.svgasset3,305 bytes
  • reskin-app/app/frontend/public/icons/creation-image-resize.svgasset636 bytes
  • reskin-app/app/frontend/public/icons/creation-image-split-layers.svgasset609 bytes
  • reskin-app/app/frontend/public/icons/cursor-fill.svgasset1,193 bytes
  • reskin-app/app/frontend/public/icons/cursor.svgasset748 bytes
  • reskin-app/app/frontend/public/icons/frame-background-transparent.svgasset220 bytes
  • reskin-app/app/frontend/public/icons/frame-label.svgasset305 bytes
  • reskin-app/app/frontend/public/icons/frame-toolbar-options.svgasset287 bytes
  • reskin-app/app/frontend/public/icons/frame.svgasset239 bytes
  • reskin-app/app/frontend/public/icons/hamburger.svgasset460 bytes
  • reskin-app/app/frontend/public/icons/hand.svgasset802 bytes
  • reskin-app/app/frontend/public/icons/key-ref-frame.svgasset444 bytes
  • reskin-app/app/frontend/public/icons/keyart-label.svgasset407 bytes
  • reskin-app/app/frontend/public/icons/layout.svgasset385 bytes
  • reskin-app/app/frontend/public/icons/send.svgasset342 bytes
  • reskin-app/app/frontend/public/icons/text.svgasset1,198 bytes
  • reskin-app/app/frontend/public/icons/zoom.svgasset709 bytes
  • reskin-app/app/frontend/src/App.tsxruns3,983 bytes
  • reskin-app/app/frontend/src/api/client.tsruns9,798 bytes
  • reskin-app/app/frontend/src/canvasSnapshot.tsruns1,541 bytes
  • reskin-app/app/frontend/src/components/Sidebar.tsxruns6,668 bytes
  • reskin-app/app/frontend/src/components/TopBar.tsxruns3,289 bytes
  • reskin-app/app/frontend/src/components/canvas/CanvasTools.tsxruns3,674 bytes
  • reskin-app/app/frontend/src/components/canvas/SpineCanvas.tsxruns28,203 bytes
  • reskin-app/app/frontend/src/components/modals/AITerminalModal.tsxruns4,716 bytes
  • reskin-app/app/frontend/src/components/modals/GlobalGenerateModal.tsxruns6,618 bytes
  • reskin-app/app/frontend/src/components/modals/KeyPromptModal.tsxruns1,536 bytes
  • reskin-app/app/frontend/src/components/modals/LogsModal.tsxruns7,908 bytes
  • reskin-app/app/frontend/src/components/modals/MaskModal.tsxruns19,749 bytes
  • reskin-app/app/frontend/src/components/modals/ProjectPickerModal.tsxruns1,991 bytes
  • reskin-app/app/frontend/src/components/modals/SettingsModal.tsxruns16,173 bytes
  • reskin-app/app/frontend/src/components/right-panel/PartEditor.tsxruns6,286 bytes
  • reskin-app/app/frontend/src/main.tsxruns248 bytes
  • reskin-app/app/frontend/src/state/store.tsruns4,498 bytes
  • reskin-app/app/frontend/src/styles/genie-tokens.cssasset6,910 bytes
  • reskin-app/app/frontend/src/styles/index.cssasset26,088 bytes
  • reskin-app/app/frontend/tsconfig.jsonasset549 bytes
  • reskin-app/app/frontend/vite.config.tsruns283 bytes
  • reskin-app/scripts/explode_spine_atlas.pyruns12,193 bytes
  • reskin-app/scripts/make_atlas.pyruns3,389 bytes
  • scripts/build_spine_json.pyruns19,205 bytes
  • scripts/generate_spine_player.pyruns10,010 bytes
  • scripts/make_atlas.pyruns3,389 bytes
  • scripts/position_parts.pyruns20,647 bytes
  • scripts/split_character.pyruns7,586 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • spine-animation

Repository facts

License
No license detected
Created
Feb 24, 2026
Last pushed
Aug 26, 2026
Forks
91
Open issues
2
Project activity
Slowing

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 36 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
  • 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 814 signals by file

.gitignore

  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

CONTRIBUTING.md

  • Network accessline 32
    git clone https://github.com/your-username/spine-animation-ai

README.md

  • Network accessline 5
    [![License: PolyForm NC](https://img.shields.io/badge/License-PolyForm%20NC%201.0-blue.svg)](LICENSE)
  • Network accessline 6
    [![Spine Version](https://img.shields.io/badge/Spine-4.2-blue.svg)](http://esotericsoftware.com)
  • Network accessline 7
    [![Claude Skill](https://img.shields.io/badge/Claude-Skill-orange.svg)](SKILL.md)
  • Network accessline 8
    [![OpenClaw](https://img.shields.io/badge/OpenClaw-Compatible-green.svg)](https://openclaw.ai)
  • Network accessline 16
    <p align="center">   <a href="https://GenielabsOpenSource.github.io/spine-animation-ai/demo/sombrero_idle.html"><strong>▶ Live Animation Preview</strong></a>
  • Network accessline 17
    <a href="https://GenielabsOpenSource.github.io/spine-animation-ai/demo/sombrero_idle.html"><strong>▶ Live Animation Preview</strong></a>
  • Network accessline 18
    &nbsp;·&nbsp;   <a href="https://GenielabsOpenSource.github.io/spine-animation-ai/demo/sombrero_editor.html"><strong>🎛 Interactive Part Editor</strong></a> </p>
  • Network accessline 19
    <a href="https://GenielabsOpenSource.github.io/spine-animation-ai/demo/sombrero_editor.html"><strong>🎛 Interactive Part Editor</strong></a>
  • Network accessline 45
    **[Genielabs](https://genielabs.tech)** is at the forefront of AI-powered 2D animation — using machine learning to automate character rigging, motion generation, and asset positioning for game production.
  • Network accessline 51
    ## 👉 [**genielabs.tech**](https://genielabs.tech) 👈
  • Network accessline 79
    1. Go to [claude.ai](https://claude.ai) → create a new **Project**
  • Network accessline 101
    git clone https://github.com/GenielabsOpenSource/spine-animation-ai.git /mnt/skills/user/spine-animation
  • Network accessline 116
    Prerequisites: - `GEMINI_API_KEY` environment variable — get a free key at https://aistudio.google.com/app/apikey
  • Network accessline 117
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 339
    All presets use **bezier easing** (`[0.25, 0, 0.75, 1]`) following the [12 principles of animation](https://en.wikipedia.org/wiki/Twelve_basic_principles_of_animation).
  • Network accessline 340
    [12 principles of animation](https://en.wikipedia.org/wiki/Twelve_basic_principles_of_animation).
  • Network accessline 380
    [PolyForm Noncommercial 1.0.0](LICENSE) — free for all non-commercial use. Commercial use requires a separate license — contact us at [genielabs.tech](https://genielabs.tech).
  • Network accessline 386
    Built with: - [Spine by Esoteric Software](http://esotericsoftware.com) — the industry-standard 2D animation tool
  • Network accessline 387
    - [Spine by Esoteric Software](http://esotericsoftware.com) — the industry-standard 2D animation tool
  • Network accessline 388
    - [OpenCV](https://opencv.org) — SIFT feature detection and RANSAC
  • Network accessline 389
    - [Claude AI](https://anthropic.com/claude) — the brain
  • Network accessline 390
    - [OpenClaw](https://openclaw.ai) — the agent runtime

SKILL.md

  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 76
    print(             "ERROR: GEMINI_API_KEY environment variable is not set.\n"             "Get a free API key at: https://aistudio.google.com/app/apikey\n"
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 78
    "Get a free API key at: https://aistudio.google.com/app/apikey\n"
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 1627
    <!-- Official Spine Web Player --> <script src="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/iife/spine-player.js"></script>
  • Network accessline 1628
    <script src="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/iife/spine-player.js"></script>
  • Network accessline 1629
    <link rel="stylesheet" href="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/spine-player.css">
  • Network accessline 1681
    <div class="info">   Rendered with the official   <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.
  • Network accessline 1682
    Rendered with the official   <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.   Use the controls to switch animations, adjust speed, and toggle debug views.
  • Network accessline 1683
    <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.
  • Network accessline 1799
    [Credential-related source omitted]
  • Access to secretsline 1799
    [Credential-related source omitted]
  • Access to secretsline 1802
    [Credential-related source omitted]

SKILL.template.md

  • Network accessline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]

build_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

demo/spine_preview.html

  • Network accessline 8
    <!-- Official Spine Web Player --> <script src="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/iife/spine-player.js"></script>
  • Network accessline 9
    <script src="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/iife/spine-player.js"></script>
  • Network accessline 10
    <link rel="stylesheet" href="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/spine-player.css">
  • Network accessline 62
    <div class="info">   Rendered with the official   <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.
  • Network accessline 63
    Rendered with the official   <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.   Use the controls to switch animations, adjust speed, and toggle debug views.
  • Network accessline 64
    <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.

references/spine-json-spec.md

  • Network accessline 3
    Condensed reference for generating valid Spine 4.2 JSON programmatically. Full spec: https://en.esotericsoftware.com/spine-json-format
  • Network accessline 4
    Full spec: https://en.esotericsoftware.com/spine-json-format

reskin-app/README.md

  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 80
    SAM_SERVER_URL=http://your-sam-host:30231
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 98
    Open http://localhost:5173.

reskin-app/app/.env.example

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 5
    # REQUIRED — powers every reskin and Retouch (Gemini image edit). # Get one at https://aistudio.google.com/app/apikey
  • Network accessline 6
    # Get one at https://aistudio.google.com/app/apikey
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 9
    # REQUIRED — fal.ai key for Bria background removal (clean part edges during # rebake and after Retouch). Get one at https://fal.ai/dashboard/keys
  • Network accessline 10
    # rebake and after Retouch). Get one at https://fal.ai/dashboard/keys

reskin-app/app/backend/__init__.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/ai/__init__.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/ai/base.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/ai/bria.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 30
    try:         resp = requests.get(out_url, timeout=60)
  • Network accessline 31
    resp = requests.get(out_url, timeout=60)

reskin-app/app/backend/ai/cc_segment.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 31
    [Credential-related source omitted]

reskin-app/app/backend/ai/gemini.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 55
    raise RuntimeError(                 "GEMINI_API_KEY not set — get one at https://aistudio.google.com/app/apikey"             )
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

reskin-app/app/backend/ai/sam_provider.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 56
    # Encode the image as base64 PNG so the server can decode without an         # external fetch (works when our server is on localhost).
  • Network accessline 57
    # external fetch (works when our server is on localhost).
  • Network accessline 73
    url = f"{self.base_url}/segment_with_boxes"         print(f"[sam] POST {url} with {len(boxes_payload)} boxes", flush=True)         r = requests.post(
  • Network accessline 74
    print(f"[sam] POST {url} with {len(boxes_payload)} boxes", flush=True)         r = requests.post(             url,
  • Network accessline 75
    r = requests.post(
  • Possible obfuscationline 88
    mask_bytes = base64.b64decode(m["mask_b64"])

reskin-app/app/backend/ai/sam_stub.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]

reskin-app/app/backend/imaging.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/logs.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/projects.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/projects_multi.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/reskin/__init__.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/reskin/atlas_compose.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/reskin/atlas_rebake.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/reskin/exploded_compose.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/reskin/pipeline.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/secrets_store.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 40
    required=True,         kind="key",         help_url="https://aistudio.google.com/app/apikey",
  • Network accessline 41
    kind="key",         help_url="https://aistudio.google.com/app/apikey",         description="Powers every reskin and Retouch. Without it nothing generates.",
  • Network accessline 42
    help_url="https://aistudio.google.com/app/apikey",
  • Network accessline 48
    required=True,         kind="key",         help_url="https://fal.ai/dashboard/keys",
  • Network accessline 49
    kind="key",         help_url="https://fal.ai/dashboard/keys",         description="Runs Bria background removal — clean part edges during rebake and after Retouch.",
  • Network accessline 50
    help_url="https://fal.ai/dashboard/keys",
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]

reskin-app/app/backend/server.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 50
    app.add_middleware(     CORSMiddleware,     allow_origins=["http://localhost:5173", "http://127.0.0.1:5173"],
  • Network accessline 51
    CORSMiddleware,     allow_origins=["http://localhost:5173", "http://127.0.0.1:5173"],     allow_methods=["*"],
  • Network accessline 52
    allow_origins=["http://localhost:5173", "http://127.0.0.1:5173"],
  • Access to secretsline 314
    [Credential-related source omitted]
  • Network accessline 337
    raw_b64 = base64.b64encode(raw_path.read_bytes()).decode()     try:         r = requests.post(
  • Network accessline 338
    try:         r = requests.post(             f"{sam_url}/image_segmentation",
  • Network accessline 339
    r = requests.post(
  • Network accessline 346
    data_url = f"data:image/png;base64,{raw_b64}"             r = requests.post(
  • Network accessline 347
    r = requests.post(

reskin-app/app/backend/settings.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/spine/__init__.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/spine/atlas_reader.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/spine/atlas_repack.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/spine/parser.py

  • Executable scriptline 1
    Executable file

reskin-app/app/backend/spine/skin_writer.py

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/package-lock.json

  • Network accessline 27
    "node_modules/@babel/code-frame": {       "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
  • Network accessline 28
    "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",       "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
  • Network accessline 29
    "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
  • Network accessline 42
    "node_modules/@babel/compat-data": {       "version": "7.29.3",       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
  • Network accessline 43
    "version": "7.29.3",       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",       "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",
  • Network accessline 44
    "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
  • Network accessline 52
    "node_modules/@babel/core": {       "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
  • Network accessline 53
    "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",       "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
  • Network accessline 54
    "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
  • Network accessline 78
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/babel"
  • Network accessline 79
    "type": "opencollective",         "url": "https://opencollective.com/babel"       }
  • Network accessline 80
    "url": "https://opencollective.com/babel"
  • Network accessline 83
    "node_modules/@babel/generator": {       "version": "7.29.1",       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
  • Network accessline 84
    "version": "7.29.1",       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",       "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
  • Network accessline 85
    "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
  • Network accessline 100
    "node_modules/@babel/helper-compilation-targets": {       "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
  • Network accessline 101
    "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",       "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhu
  • Network accessline 102
    "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
  • Network accessline 117
    "node_modules/@babel/helper-globals": {       "version": "7.28.0",       "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
  • Network accessline 118
    "version": "7.28.0",       "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",       "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
  • Network accessline 119
    "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
  • Network accessline 127
    "node_modules/@babel/helper-module-imports": {       "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
  • Network accessline 128
    "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",       "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2d
  • Network accessline 129
    "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
  • Network accessline 141
    "node_modules/@babel/helper-module-transforms": {       "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
  • Network accessline 142
    "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",       "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWW
  • Network accessline 143
    "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
  • Network accessline 159
    "node_modules/@babel/helper-plugin-utils": {       "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
  • Network accessline 160
    "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",       "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/D
  • Network accessline 161
    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
  • Network accessline 169
    "node_modules/@babel/helper-string-parser": {       "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
  • Network accessline 170
    "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",       "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbW
  • Network accessline 171
    "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
  • Network accessline 179
    "node_modules/@babel/helper-validator-identifier": {       "version": "7.28.5",       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
  • Network accessline 180
    "version": "7.28.5",       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",       "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoL
  • Network accessline 181
    "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
  • Network accessline 189
    "node_modules/@babel/helper-validator-option": {       "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
  • Network accessline 190
    "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",       "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4M
  • Network accessline 191
    "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
  • Network accessline 199
    "node_modules/@babel/helpers": {       "version": "7.29.2",       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
  • Network accessline 200
    "version": "7.29.2",       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",       "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
  • Network accessline 201
    "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
  • Network accessline 213
    "node_modules/@babel/parser": {       "version": "7.29.3",       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",
  • Network accessline 214
    "version": "7.29.3",       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",       "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==",
  • Network accessline 215
    "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",
  • Network accessline 229
    "node_modules/@babel/plugin-transform-react-jsx-self": {       "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
  • Network accessline 230
    "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",       "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X
  • Network accessline 231
    "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
  • Network accessline 245
    "node_modules/@babel/plugin-transform-react-jsx-source": {       "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
  • Network accessline 246
    "version": "7.27.1",       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",       "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeoko
  • Network accessline 247
    "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
  • Network accessline 261
    "node_modules/@babel/template": {       "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
  • Network accessline 262
    "version": "7.28.6",       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",       "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
  • Network accessline 263
    "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
  • Network accessline 276
    "node_modules/@babel/traverse": {       "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
  • Network accessline 277
    "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",       "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
  • Network accessline 278
    "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
  • Network accessline 295
    "node_modules/@babel/types": {       "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
  • Network accessline 296
    "version": "7.29.0",       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",       "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
  • Network accessline 297
    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
  • Network accessline 309
    "node_modules/@esbuild/aix-ppc64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
  • Network accessline 310
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",       "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
  • Network accessline 311
    "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
  • Network accessline 326
    "node_modules/@esbuild/android-arm": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
  • Network accessline 327
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",       "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
  • Network accessline 328
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
  • Network accessline 343
    "node_modules/@esbuild/android-arm64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
  • Network accessline 344
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",       "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
  • Network accessline 345
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
  • Network accessline 360
    "node_modules/@esbuild/android-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
  • Network accessline 361
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",       "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
  • Network accessline 362
    "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
  • Network accessline 377
    "node_modules/@esbuild/darwin-arm64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
  • Network accessline 378
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",       "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
  • Network accessline 379
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
  • Network accessline 394
    "node_modules/@esbuild/darwin-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
  • Network accessline 395
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",       "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
  • Network accessline 396
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
  • Network accessline 411
    "node_modules/@esbuild/freebsd-arm64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
  • Network accessline 412
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",       "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
  • Network accessline 413
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
  • Network accessline 428
    "node_modules/@esbuild/freebsd-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
  • Network accessline 429
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",       "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
  • Network accessline 430
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
  • Network accessline 445
    "node_modules/@esbuild/linux-arm": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
  • Network accessline 446
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",       "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
  • Network accessline 447
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
  • Network accessline 462
    "node_modules/@esbuild/linux-arm64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
  • Network accessline 463
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",       "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
  • Network accessline 464
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
  • Network accessline 479
    "node_modules/@esbuild/linux-ia32": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
  • Network accessline 480
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",       "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
  • Network accessline 481
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
  • Network accessline 496
    "node_modules/@esbuild/linux-loong64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
  • Network accessline 497
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",       "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
  • Network accessline 498
    "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
  • Network accessline 513
    "node_modules/@esbuild/linux-mips64el": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
  • Network accessline 514
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",       "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
  • Network accessline 515
    "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
  • Network accessline 530
    "node_modules/@esbuild/linux-ppc64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
  • Network accessline 531
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",       "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
  • Network accessline 532
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
  • Network accessline 547
    "node_modules/@esbuild/linux-riscv64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
  • Network accessline 548
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",       "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
  • Network accessline 549
    "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
  • Network accessline 564
    "node_modules/@esbuild/linux-s390x": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
  • Network accessline 565
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",       "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
  • Network accessline 566
    "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
  • Network accessline 581
    "node_modules/@esbuild/linux-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
  • Network accessline 582
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",       "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
  • Network accessline 583
    "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
  • Network accessline 598
    "node_modules/@esbuild/netbsd-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
  • Network accessline 599
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",       "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
  • Network accessline 600
    "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
  • Network accessline 615
    "node_modules/@esbuild/openbsd-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
  • Network accessline 616
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",       "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
  • Network accessline 617
    "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
  • Network accessline 632
    "node_modules/@esbuild/sunos-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
  • Network accessline 633
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",       "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
  • Network accessline 634
    "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
  • Network accessline 649
    "node_modules/@esbuild/win32-arm64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
  • Network accessline 650
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",       "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
  • Network accessline 651
    "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
  • Network accessline 666
    "node_modules/@esbuild/win32-ia32": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
  • Network accessline 667
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",       "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
  • Network accessline 668
    "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
  • Network accessline 683
    "node_modules/@esbuild/win32-x64": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
  • Network accessline 684
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",       "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
  • Network accessline 685
    "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
  • Network accessline 700
    "node_modules/@esotericsoftware/spine-canvas": {       "version": "4.2.114",       "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-canvas/-/spine-canvas-4.2.114.tgz",
  • Network accessline 701
    "version": "4.2.114",       "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-canvas/-/spine-canvas-4.2.114.tgz",       "integrity": "sha512-S3dCXYfp5188n9JXLQQWBHfDxmBLWZlyEBZ2SXm3EIq6CSOzs8U+BT0iMCJOe1qRcNdysOxbCsOJsGOtIknju
  • Network accessline 702
    "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-canvas/-/spine-canvas-4.2.114.tgz",
  • Network accessline 709
    "node_modules/@esotericsoftware/spine-core": {       "version": "4.2.114",       "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-core/-/spine-core-4.2.114.tgz",
  • Network accessline 710
    "version": "4.2.114",       "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-core/-/spine-core-4.2.114.tgz",       "integrity": "sha512-YB5DFjRXbvS6pusY1XNPFurgp8mGsS9ii7lqpIzi3LgNQt8H6+br8l/zqOzHjeY38aAXQfaDdvUNOES2KHrOPg=="
  • Network accessline 711
    "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-core/-/spine-core-4.2.114.tgz",
  • Network accessline 715
    "node_modules/@esotericsoftware/spine-pixi-v8": {       "version": "4.2.114",       "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-pixi-v8/-/spine-pixi-v8-4.2.114.tgz",
  • Network accessline 716
    "version": "4.2.114",       "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-pixi-v8/-/spine-pixi-v8-4.2.114.tgz",       "integrity": "sha512-SIzhScVNqGKe5C8ProlI7Cb1uquO78T4jp8gXQf/EG+Cpm+4+yUZ7z2LIE50n7vbdbXT23gKXkNh/y4gevk
  • Network accessline 717
    "resolved": "https://registry.npmjs.org/@esotericsoftware/spine-pixi-v8/-/spine-pixi-v8-4.2.114.tgz",
  • Network accessline 727
    "node_modules/@jridgewell/gen-mapping": {       "version": "0.3.13",       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 728
    "version": "0.3.13",       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",       "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
  • Network accessline 729
    "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 738
    "node_modules/@jridgewell/remapping": {       "version": "2.3.5",       "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
  • Network accessline 739
    "version": "2.3.5",       "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",       "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
  • Network accessline 740
    "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
  • Network accessline 749
    "node_modules/@jridgewell/resolve-uri": {       "version": "3.1.2",       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 750
    "version": "3.1.2",       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",       "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
  • Network accessline 751
    "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 759
    "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 760
    "version": "1.5.5",       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",       "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
  • Network accessline 761
    "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  • Network accessline 766
    "node_modules/@jridgewell/trace-mapping": {       "version": "0.3.31",       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 767
    "version": "0.3.31",       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",       "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
  • Network accessline 768
    "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 777
    "node_modules/@pixi/colord": {       "version": "2.9.6",       "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz",
  • Network accessline 778
    "version": "2.9.6",       "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz",       "integrity": "sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==",
  • Network accessline 779
    "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz",
  • Network accessline 783
    "node_modules/@protobufjs/aspromise": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
  • Network accessline 784
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",       "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
  • Network accessline 785
    "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
  • Network accessline 789
    "node_modules/@protobufjs/base64": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
  • Network accessline 790
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",       "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
  • Network accessline 791
    "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
  • Network accessline 795
    "node_modules/@protobufjs/codegen": {       "version": "2.0.5",       "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",
  • Network accessline 796
    "version": "2.0.5",       "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",       "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==",
  • Network accessline 797
    "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",
  • Network accessline 801
    "node_modules/@protobufjs/eventemitter": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
  • Network accessline 802
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",       "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
  • Network accessline 803
    "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
  • Network accessline 807
    "node_modules/@protobufjs/fetch": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
  • Network accessline 808
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",       "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
  • Network accessline 809
    "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
  • Network accessline 817
    "node_modules/@protobufjs/float": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
  • Network accessline 818
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",       "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
  • Network accessline 819
    "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
  • Network accessline 823
    "node_modules/@protobufjs/inquire": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.1.tgz",
  • Network accessline 824
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.1.tgz",       "integrity": "sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==",
  • Network accessline 825
    "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.1.tgz",
  • Network accessline 829
    "node_modules/@protobufjs/path": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
  • Network accessline 830
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",       "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
  • Network accessline 831
    "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
  • Network accessline 835
    "node_modules/@protobufjs/pool": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
  • Network accessline 836
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",       "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
  • Network accessline 837
    "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
  • Network accessline 841
    "node_modules/@protobufjs/utf8": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz",
  • Network accessline 842
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz",       "integrity": "sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==",
  • Network accessline 843
    "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz",
  • Network accessline 847
    "node_modules/@rolldown/pluginutils": {       "version": "1.0.0-beta.27",       "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
  • Network accessline 848
    "version": "1.0.0-beta.27",       "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",       "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAn
  • Network accessline 849
    "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
  • Network accessline 854
    "node_modules/@rollup/rollup-android-arm-eabi": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz",
  • Network accessline 855
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz",       "integrity": "sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL
  • Network accessline 856
    "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz",
  • Network accessline 868
    "node_modules/@rollup/rollup-android-arm64": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz",
  • Network accessline 869
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz",       "integrity": "sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoL
  • Network accessline 870
    "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz",
  • Network accessline 882
    "node_modules/@rollup/rollup-darwin-arm64": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz",
  • Network accessline 883
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz",       "integrity": "sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNf
  • Network accessline 884
    "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz",
  • Network accessline 896
    "node_modules/@rollup/rollup-darwin-x64": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz",
  • Network accessline 897
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz",       "integrity": "sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g=
  • Network accessline 898
    "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz",
  • Network accessline 910
    "node_modules/@rollup/rollup-freebsd-arm64": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz",
  • Network accessline 911
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz",       "integrity": "sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7Z
  • Network accessline 912
    "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz",
  • Network accessline 924
    "node_modules/@rollup/rollup-freebsd-x64": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz",
  • Network accessline 925
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz",       "integrity": "sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJ
  • Network accessline 926
    "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz",
  • Network accessline 938
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz",
  • Network accessline 939
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz",       "integrity": "sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuT
  • Network accessline 940
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz",
  • Network accessline 952
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz",
  • Network accessline 953
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz",       "integrity": "sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BL
  • Network accessline 954
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz",
  • Network accessline 966
    "node_modules/@rollup/rollup-linux-arm64-gnu": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz",
  • Network accessline 967
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz",       "integrity": "sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtG
  • Network accessline 968
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz",
  • Network accessline 980
    "node_modules/@rollup/rollup-linux-arm64-musl": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz",
  • Network accessline 981
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz",       "integrity": "sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT
  • Network accessline 982
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz",
  • Network accessline 994
    "node_modules/@rollup/rollup-linux-loong64-gnu": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz",
  • Network accessline 995
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz",       "integrity": "sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2
  • Network accessline 996
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz",
  • Network accessline 1008
    "node_modules/@rollup/rollup-linux-loong64-musl": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz",
  • Network accessline 1009
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz",       "integrity": "sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi
  • Network accessline 1010
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz",
  • Network accessline 1022
    "node_modules/@rollup/rollup-linux-ppc64-gnu": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz",
  • Network accessline 1023
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz",       "integrity": "sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZ
  • Network accessline 1024
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz",
  • Network accessline 1036
    "node_modules/@rollup/rollup-linux-ppc64-musl": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz",
  • Network accessline 1037
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz",       "integrity": "sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2
  • Network accessline 1038
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz",
  • Network accessline 1050
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz",
  • Network accessline 1051
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz",       "integrity": "sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2Pk
  • Network accessline 1052
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz",
  • Network accessline 1064
    "node_modules/@rollup/rollup-linux-riscv64-musl": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz",
  • Network accessline 1065
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz",       "integrity": "sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgr
  • Network accessline 1066
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz",
  • Network accessline 1078
    "node_modules/@rollup/rollup-linux-s390x-gnu": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz",
  • Network accessline 1079
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz",       "integrity": "sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+
  • Network accessline 1080
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz",
  • Network accessline 1092
    "node_modules/@rollup/rollup-linux-x64-gnu": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz",
  • Network accessline 1093
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz",       "integrity": "sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90Vwe
  • Network accessline 1094
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz",
  • Network accessline 1106
    "node_modules/@rollup/rollup-linux-x64-musl": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz",
  • Network accessline 1107
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz",       "integrity": "sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlW
  • Network accessline 1108
    "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz",
  • Network accessline 1120
    "node_modules/@rollup/rollup-openbsd-x64": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz",
  • Network accessline 1121
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz",       "integrity": "sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFL
  • Network accessline 1122
    "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz",
  • Network accessline 1134
    "node_modules/@rollup/rollup-openharmony-arm64": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz",
  • Network accessline 1135
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz",       "integrity": "sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5Jd
  • Network accessline 1136
    "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz",
  • Network accessline 1148
    "node_modules/@rollup/rollup-win32-arm64-msvc": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz",
  • Network accessline 1149
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz",       "integrity": "sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37d
  • Network accessline 1150
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz",
  • Network accessline 1162
    "node_modules/@rollup/rollup-win32-ia32-msvc": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz",
  • Network accessline 1163
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz",       "integrity": "sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7p
  • Network accessline 1164
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz",
  • Network accessline 1176
    "node_modules/@rollup/rollup-win32-x64-gnu": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz",
  • Network accessline 1177
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz",       "integrity": "sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRr
  • Network accessline 1178
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz",
  • Network accessline 1190
    "node_modules/@rollup/rollup-win32-x64-msvc": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz",
  • Network accessline 1191
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz",       "integrity": "sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/
  • Network accessline 1192
    "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz",
  • Network accessline 1204
    "node_modules/@types/babel__core": {       "version": "7.20.5",       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
  • Network accessline 1205
    "version": "7.20.5",       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",       "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
  • Network accessline 1206
    "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
  • Network accessline 1218
    "node_modules/@types/babel__generator": {       "version": "7.27.0",       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
  • Network accessline 1219
    "version": "7.27.0",       "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",       "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
  • Network accessline 1220
    "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
  • Network accessline 1228
    "node_modules/@types/babel__template": {       "version": "7.4.4",       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
  • Network accessline 1229
    "version": "7.4.4",       "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",       "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
  • Network accessline 1230
    "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
  • Network accessline 1239
    "node_modules/@types/babel__traverse": {       "version": "7.28.0",       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
  • Network accessline 1240
    "version": "7.28.0",       "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",       "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
  • Network accessline 1241
    "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
  • Network accessline 1249
    "node_modules/@types/earcut": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-3.0.0.tgz",
  • Network accessline 1250
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-3.0.0.tgz",       "integrity": "sha512-k/9fOUGO39yd2sCjrbAJvGDEQvRwRnQIZlBz43roGwUZo5SHAmyVvSFyaVVZkicRVCaDXPKlbxrUcBuJoSWunQ==",
  • Network accessline 1251
    "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-3.0.0.tgz",
  • Network accessline 1255
    "node_modules/@types/estree": {       "version": "1.0.8",       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
  • Network accessline 1256
    "version": "1.0.8",       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",       "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
  • Network accessline 1257
    "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
  • Network accessline 1262
    "node_modules/@types/node": {       "version": "25.6.0",       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz",
  • Network accessline 1263
    "version": "25.6.0",       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz",       "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==",
  • Network accessline 1264
    "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz",
  • Network accessline 1271
    "node_modules/@types/prop-types": {       "version": "15.7.15",       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
  • Network accessline 1272
    "version": "15.7.15",       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",       "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
  • Network accessline 1273
    "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
  • Network accessline 1278
    "node_modules/@types/react": {       "version": "18.3.28",       "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz",
  • Network accessline 1279
    "version": "18.3.28",       "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz",       "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==",
  • Network accessline 1280
    "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz",
  • Network accessline 1289
    "node_modules/@types/react-dom": {       "version": "18.3.7",       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
  • Network accessline 1290
    "version": "18.3.7",       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",       "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
  • Network accessline 1291
    "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
  • Network accessline 1299
    "node_modules/@vitejs/plugin-react": {       "version": "4.7.0",       "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
  • Network accessline 1300
    "version": "4.7.0",       "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",       "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==",
  • Network accessline 1301
    "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
  • Network accessline 1320
    "node_modules/@webgpu/types": {       "version": "0.1.69",       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz",
  • Network accessline 1321
    "version": "0.1.69",       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz",       "integrity": "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ==",
  • Network accessline 1322
    "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz",
  • Network accessline 1326
    "node_modules/@xmldom/xmldom": {       "version": "0.8.13",       "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz",
  • Network accessline 1327
    "version": "0.8.13",       "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz",       "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==",
  • Network accessline 1328
    "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz",
  • Network accessline 1335
    "node_modules/baseline-browser-mapping": {       "version": "2.10.25",       "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.25.tgz",
  • Network accessline 1336
    "version": "2.10.25",       "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.25.tgz",       "integrity": "sha512-QO/VHsXCQdnzADMfmkeOPvHdIAkoB7i0/rGjINPJEetLx75hNttVWGQ/jycHUDP9zZ9rupbm60WRxcw
  • Network accessline 1337
    "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.25.tgz",
  • Network accessline 1348
    "node_modules/browserslist": {       "version": "4.28.2",       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
  • Network accessline 1349
    "version": "4.28.2",       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",       "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
  • Network accessline 1350
    "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
  • Network accessline 1354
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1355
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1356
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1358
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1359
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"         },
  • Network accessline 1360
    "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1362
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1363
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1364
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1382
    "node_modules/caniuse-lite": {       "version": "1.0.30001791",       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz",
  • Network accessline 1383
    "version": "1.0.30001791",       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz",       "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==",
  • Network accessline 1384
    "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz",
  • Network accessline 1388
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1389
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1390
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1392
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  • Network accessline 1393
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"         },
  • Network accessline 1394
    "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  • Network accessline 1396
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1397
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1398
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1403
    "node_modules/convert-source-map": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
  • Network accessline 1404
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",       "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
  • Network accessline 1405
    "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
  • Network accessline 1410
    "node_modules/csstype": {       "version": "3.2.3",       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 1411
    "version": "3.2.3",       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",       "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
  • Network accessline 1412
    "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 1417
    "node_modules/debug": {       "version": "4.4.3",       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  • Network accessline 1418
    "version": "4.4.3",       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",       "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
  • Network accessline 1419
    "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  • Network accessline 1435
    "node_modules/earcut": {       "version": "3.0.2",       "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz",
  • Network accessline 1436
    "version": "3.0.2",       "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz",       "integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==",
  • Network accessline 1437
    "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz",
  • Network accessline 1441
    "node_modules/electron-to-chromium": {       "version": "1.5.348",       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.348.tgz",
  • Network accessline 1442
    "version": "1.5.348",       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.348.tgz",       "integrity": "sha512-QC2X59nRlycQQMc4ZXjSVBX+tSgJfgRtcrYHbIZLgOV2dCvefoQGegLR7lLXKgpPpSuVmJU19LMzGrSa2C7k3Q=
  • Network accessline 1443
    "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.348.tgz",
  • Network accessline 1448
    "node_modules/esbuild": {       "version": "0.21.5",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
  • Network accessline 1449
    "version": "0.21.5",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",       "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
  • Network accessline 1450
    "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
  • Network accessline 1487
    "node_modules/escalade": {       "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1488
    "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",       "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
  • Network accessline 1489
    "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1497
    "node_modules/eventemitter3": {       "version": "5.0.4",       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
  • Network accessline 1498
    "version": "5.0.4",       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",       "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
  • Network accessline 1499
    "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
  • Network accessline 1503
    "node_modules/flatbuffers": {       "version": "25.9.23",       "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-25.9.23.tgz",
  • Network accessline 1504
    "version": "25.9.23",       "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-25.9.23.tgz",       "integrity": "sha512-MI1qs7Lo4Syw0EOzUl0xjs2lsoeqFku44KpngfIduHBYvzm8h2+7K8YMQh1JtVVVrUvhLpNwqVi4DERegUJhPQ==",
  • Network accessline 1505
    "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-25.9.23.tgz",
  • Network accessline 1509
    "node_modules/fsevents": {       "version": "2.3.3",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 1510
    "version": "2.3.3",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",       "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
  • Network accessline 1511
    "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 1524
    "node_modules/gensync": {       "version": "1.0.0-beta.2",       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
  • Network accessline 1525
    "version": "1.0.0-beta.2",       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
  • Network accessline 1526
    "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
  • Network accessline 1534
    "node_modules/gifuct-js": {       "version": "2.1.2",       "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz",
  • Network accessline 1535
    "version": "2.1.2",       "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz",       "integrity": "sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==",
  • Network accessline 1536
    "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz",
  • Network accessline 1543
    "node_modules/guid-typescript": {       "version": "1.0.9",       "resolved": "https://registry.npmjs.org/guid-typescript/-/guid-typescript-1.0.9.tgz",
  • Network accessline 1544
    "version": "1.0.9",       "resolved": "https://registry.npmjs.org/guid-typescript/-/guid-typescript-1.0.9.tgz",       "integrity": "sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==",
  • Network accessline 1545
    "resolved": "https://registry.npmjs.org/guid-typescript/-/guid-typescript-1.0.9.tgz",
  • Network accessline 1549
    "node_modules/iota-array": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz",
  • Network accessline 1550
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz",       "integrity": "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==",
  • Network accessline 1551
    "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz",
  • Network accessline 1555
    "node_modules/is-buffer": {       "version": "1.1.6",       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  • Network accessline 1556
    "version": "1.1.6",       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",       "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  • Network accessline 1557
    "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  • Network accessline 1561
    "node_modules/ismobilejs": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",
  • Network accessline 1562
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",       "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==",
  • Network accessline 1563
    "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",
  • Network accessline 1567
    "node_modules/js-binary-schema-parser": {       "version": "2.0.3",       "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz",
  • Network accessline 1568
    "version": "2.0.3",       "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz",       "integrity": "sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coark
  • Network accessline 1569
    "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz",
  • Network accessline 1573
    "node_modules/js-tokens": {       "version": "4.0.0",       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  • Network accessline 1574
    "version": "4.0.0",       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
  • Network accessline 1575
    "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  • Network accessline 1579
    "node_modules/jsesc": {       "version": "3.1.0",       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
  • Network accessline 1580
    "version": "3.1.0",       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",       "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
  • Network accessline 1581
    "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
  • Network accessline 1592
    "node_modules/json5": {       "version": "2.2.3",       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
  • Network accessline 1593
    "version": "2.2.3",       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",       "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
  • Network accessline 1594
    "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
  • Network accessline 1605
    "node_modules/long": {       "version": "5.3.2",       "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
  • Network accessline 1606
    "version": "5.3.2",       "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",       "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
  • Network accessline 1607
    "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
  • Network accessline 1611
    "node_modules/loose-envify": {       "version": "1.4.0",       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  • Network accessline 1612
    "version": "1.4.0",       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  • Network accessline 1613
    "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  • Network accessline 1623
    "node_modules/lru-cache": {       "version": "5.1.1",       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
  • Network accessline 1624
    "version": "5.1.1",       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",       "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
  • Network accessline 1625
    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
  • Network accessline 1633
    "node_modules/ms": {       "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 1634
    "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  • Network accessline 1635
    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 1640
    "node_modules/nanoid": {       "version": "3.3.12",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
  • Network accessline 1641
    "version": "3.3.12",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",       "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
  • Network accessline 1642
    "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
  • Network accessline 1646
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1647
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1648
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1659
    "node_modules/ndarray": {       "version": "1.0.19",       "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz",
  • Network accessline 1660
    "version": "1.0.19",       "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz",       "integrity": "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==",
  • Network accessline 1661
    "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz",
  • Network accessline 1669
    "node_modules/node-releases": {       "version": "2.0.38",       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",
  • Network accessline 1670
    "version": "2.0.38",       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",       "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==",
  • Network accessline 1671
    "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",
  • Network accessline 1676
    "node_modules/onnxruntime-common": {       "version": "1.25.1",       "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.25.1.tgz",
  • Network accessline 1677
    "version": "1.25.1",       "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.25.1.tgz",       "integrity": "sha512-kKvYQFdos4LWJqhZ+nmKu3NT8NXzw8I5x9fNUKe1rNKcPfNKnYXUtW7JBpcKFsvLtrJashRgVYSbFap4cHxvNg==",
  • Network accessline 1678
    "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.25.1.tgz",
  • Network accessline 1682
    "node_modules/onnxruntime-web": {       "version": "1.25.1",       "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.25.1.tgz",
  • Network accessline 1683
    "version": "1.25.1",       "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.25.1.tgz",       "integrity": "sha512-mgs61sJ9m3hLa5jGRr9Pen3kkG00vlxmrcRL6FufYpSWBZKaklo0sotQCq2fLjgDVLnW57jrDcLqzYJNKeZskQ==",
  • Network accessline 1684
    "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.25.1.tgz",
  • Network accessline 1696
    "node_modules/parse-svg-path": {       "version": "0.1.2",       "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",
  • Network accessline 1697
    "version": "0.1.2",       "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",       "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==",
  • Network accessline 1698
    "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",
  • Network accessline 1702
    "node_modules/picocolors": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 1703
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",       "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
  • Network accessline 1704
    "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 1709
    "node_modules/pixi.js": {       "version": "8.18.1",       "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.18.1.tgz",
  • Network accessline 1710
    "version": "8.18.1",       "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.18.1.tgz",       "integrity": "sha512-6LUPWYgulZhp/w4kam2XHXB0QedISZIqrJbRdHLLQ3csn5a38uzKxAp6B5j6s89QFYaIJbg95kvgTRcbgpO1ow==",
  • Network accessline 1711
    "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.18.1.tgz",
  • Network accessline 1730
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/pixijs"
  • Network accessline 1731
    "type": "opencollective",         "url": "https://opencollective.com/pixijs"       }
  • Network accessline 1732
    "url": "https://opencollective.com/pixijs"
  • Network accessline 1735
    "node_modules/platform": {       "version": "1.3.6",       "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
  • Network accessline 1736
    "version": "1.3.6",       "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",       "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
  • Network accessline 1737
    "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
  • Network accessline 1741
    "node_modules/postcss": {       "version": "8.5.13",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",
  • Network accessline 1742
    "version": "8.5.13",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",       "integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==",
  • Network accessline 1743
    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",
  • Network accessline 1747
    {           "type": "opencollective",           "url": "https://opencollective.com/postcss/"
  • Network accessline 1748
    "type": "opencollective",           "url": "https://opencollective.com/postcss/"         },
  • Network accessline 1749
    "url": "https://opencollective.com/postcss/"
  • Network accessline 1751
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 1752
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"         },
  • Network accessline 1753
    "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 1755
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1756
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1757
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1770
    "node_modules/protobufjs": {       "version": "7.5.6",       "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.6.tgz",
  • Network accessline 1771
    "version": "7.5.6",       "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.6.tgz",       "integrity": "sha512-M71sTMB146U3u0di3yup8iM+zv8yPRNQVr1KK4tyBitl3qFvEGucq/rGDRShD2rsJhtN02RJaJ7j5X5hmy8SJg==",
  • Network accessline 1772
    "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.6.tgz",
  • Network accessline 1794
    "node_modules/react": {       "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
  • Network accessline 1795
    "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",       "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
  • Network accessline 1796
    "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
  • Network accessline 1806
    "node_modules/react-dom": {       "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
  • Network accessline 1807
    "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",       "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
  • Network accessline 1808
    "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
  • Network accessline 1819
    "node_modules/react-refresh": {       "version": "0.17.0",       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
  • Network accessline 1820
    "version": "0.17.0",       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",       "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
  • Network accessline 1821
    "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
  • Network accessline 1829
    "node_modules/rollup": {       "version": "4.60.2",       "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz",
  • Network accessline 1830
    "version": "4.60.2",       "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz",       "integrity": "sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==",
  • Network accessline 1831
    "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz",
  • Network accessline 1874
    "node_modules/scheduler": {       "version": "0.23.2",       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
  • Network accessline 1875
    "version": "0.23.2",       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",       "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
  • Network accessline 1876
    "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
  • Network accessline 1883
    "node_modules/semver": {       "version": "6.3.1",       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
  • Network accessline 1884
    "version": "6.3.1",       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",       "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
  • Network accessline 1885
    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
  • Network accessline 1893
    "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 1894
    "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 1895
    "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 1903
    "node_modules/tiny-lru": {       "version": "11.4.7",       "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.4.7.tgz",
  • Network accessline 1904
    "version": "11.4.7",       "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.4.7.tgz",       "integrity": "sha512-w/Te7uMUVeH0CR8vZIjr+XiN41V+30lkDdK+NRIDCUYKKuL9VcmaUEmaPISuwGhLlrTGh5yu18lENtR9axSxYw==",
  • Network accessline 1905
    "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.4.7.tgz",
  • Network accessline 1912
    "node_modules/typescript": {       "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 1913
    "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",       "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
  • Network accessline 1914
    "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 1926
    "node_modules/undici-types": {       "version": "7.19.2",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz",
  • Network accessline 1927
    "version": "7.19.2",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz",       "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==",
  • Network accessline 1928
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz",
  • Network accessline 1932
    "node_modules/update-browserslist-db": {       "version": "1.2.3",       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
  • Network accessline 1933
    "version": "1.2.3",       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",       "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=
  • Network accessline 1934
    "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
  • Network accessline 1938
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1939
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1940
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1942
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1943
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"         },
  • Network accessline 1944
    "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1946
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1947
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1948
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1963
    "node_modules/use-sync-external-store": {       "version": "1.6.0",       "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
  • Network accessline 1964
    "version": "1.6.0",       "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",       "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9
  • Network accessline 1965
    "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
  • Network accessline 1972
    "node_modules/vite": {       "version": "5.4.21",       "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
  • Network accessline 1973
    "version": "5.4.21",       "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",       "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
  • Network accessline 1974
    "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
  • Network accessline 1988
    },       "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"
  • Network accessline 1989
    "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"       },
  • Network accessline 1990
    "url": "https://github.com/vitejs/vite?sponsor=1"
  • Network accessline 2032
    "node_modules/yallist": {       "version": "3.1.1",       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
  • Network accessline 2033
    "version": "3.1.1",       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
  • Network accessline 2034
    "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
  • Network accessline 2039
    "node_modules/zustand": {       "version": "4.5.7",       "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.7.tgz",
  • Network accessline 2040
    "version": "4.5.7",       "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.7.tgz",       "integrity": "sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==",
  • Network accessline 2041
    "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.7.tgz",

reskin-app/app/frontend/package.json

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/public/genie-icon.svg

  • Network accessline 1
    <svg width="452" height="452" viewBox="0 0 452 452" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/add.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/align-center.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/align-left.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/align-right.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/attachment.svg

  • Network accessline 1
    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/chevron-down.svg

  • Network accessline 1
    <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/copy.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/creation-image-download.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/creation-image-edit.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/creation-image-remove-bg.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/creation-image-resize.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 21.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/creation-image-split-layers.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5002 20.3" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/cursor-fill.svg

  • Network accessline 1
    <svg width="15" height="18" viewBox="0 0 15 18" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/cursor.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/frame-background-transparent.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/frame-label.svg

  • Network accessline 1
    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/frame-toolbar-options.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/frame.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/hamburger.svg

  • Network accessline 1
    <svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/hand.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/key-ref-frame.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/keyart-label.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/layout.svg

  • Network accessline 1
    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/send.svg

  • Network accessline 1
    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/text.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/public/icons/zoom.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/app/frontend/src/App.tsx

  • Executable scriptline 1
    Executable file
  • Access to secretsline 60
    [Credential-related source omitted]

reskin-app/app/frontend/src/api/client.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 148
    async function jpost<T>(url: string, body: unknown): Promise<T> {   const r = await fetch(url, {
  • Network accessline 149
    const r = await fetch(url, {
  • Network accessline 158
    export const api = {   openProject: async (path: string): Promise<Project | MultiProjectChoice> => {     const r = await fetch('/api/project/open', {
  • Network accessline 159
    openProject: async (path: string): Promise<Project | MultiProjectChoice> => {     const r = await fetch('/api/project/open', {       method: 'POST',
  • Network accessline 160
    const r = await fetch('/api/project/open', {
  • Network accessline 172
    },   getStatus: async (): Promise<{ open: boolean } & Partial<Project>> => {     const r = await fetch('/api/project/status');
  • Network accessline 173
    getStatus: async (): Promise<{ open: boolean } & Partial<Project>> => {     const r = await fetch('/api/project/status');     return r.json();
  • Network accessline 174
    const r = await fetch('/api/project/status');
  • Network accessline 180
    jpost<GenerateResponse>('/api/reskin/generate', { skin_name, prompt, method }),   uploadSnapshot: async (pngBlob: Blob, skinName: string) => {     const r = await fetch(`/api/project/snapshot?skin_name=${encodeURIComponent(skinName)}`, {
  • Network accessline 181
    uploadSnapshot: async (pngBlob: Blob, skinName: string) => {     const r = await fetch(`/api/project/snapshot?skin_name=${encodeURIComponent(skinName)}`, {       method: 'POST',
  • Network accessline 182
    const r = await fetch(`/api/project/snapshot?skin_name=${encodeURIComponent(skinName)}`, {
  • Network accessline 196
    ),   putTransforms: async (skin_name: string, transforms: Record<string, SlotTransform>) => {     const r = await fetch(`/api/skin/${encodeURIComponent(skin_name)}/transforms`, {
  • Network accessline 197
    putTransforms: async (skin_name: string, transforms: Record<string, SlotTransform>) => {     const r = await fetch(`/api/skin/${encodeURIComponent(skin_name)}/transforms`, {       method: 'PUT',
  • Network accessline 198
    const r = await fetch(`/api/skin/${encodeURIComponent(skin_name)}/transforms`, {
  • Network accessline 205
    },   resetTransforms: async (skin_name: string) => {     const r = await fetch(`/api/skin/${encodeURIComponent(skin_name)}/transforms`, {
  • Network accessline 206
    resetTransforms: async (skin_name: string) => {     const r = await fetch(`/api/skin/${encodeURIComponent(skin_name)}/transforms`, {       method: 'DELETE',
  • Network accessline 207
    const r = await fetch(`/api/skin/${encodeURIComponent(skin_name)}/transforms`, {
  • Network accessline 222
    },   fetchEditPreview: async (slot: string, skin_name: string, edit: SlotEdit): Promise<Blob> => {     const r = await fetch('/api/skin/edit-preview', {
  • Network accessline 223
    fetchEditPreview: async (slot: string, skin_name: string, edit: SlotEdit): Promise<Blob> => {     const r = await fetch('/api/skin/edit-preview', {       method: 'POST',
  • Network accessline 224
    const r = await fetch('/api/skin/edit-preview', {
  • Network accessline 233
    jpost<ExportResponse>('/api/skin/export', { skin_name, edits, write_into_main_json }),   getSettings: async (): Promise<AppSettings> => {     const r = await fetch('/api/settings');
  • Network accessline 234
    getSettings: async (): Promise<AppSettings> => {     const r = await fetch('/api/settings');     if (!r.ok) throw new Error(`${r.status} ${await r.text()}`);
  • Network accessline 235
    const r = await fetch('/api/settings');
  • Network accessline 238
    },   putSettings: async (s: AppSettings): Promise<AppSettings> => {     const r = await fetch('/api/settings', {
  • Network accessline 239
    putSettings: async (s: AppSettings): Promise<AppSettings> => {     const r = await fetch('/api/settings', {       method: 'PUT',
  • Network accessline 240
    const r = await fetch('/api/settings', {
  • Network accessline 247
    },   getSecrets: async (): Promise<SecretField[]> => {     const r = await fetch('/api/secrets');
  • Network accessline 248
    getSecrets: async (): Promise<SecretField[]> => {     const r = await fetch('/api/secrets');     if (!r.ok) throw new Error(`${r.status} ${await r.text()}`);
  • Network accessline 249
    const r = await fetch('/api/secrets');
  • Network accessline 252
    },   putSecrets: async (updates: Record<string, string>): Promise<SecretField[]> => {     const r = await fetch('/api/secrets', {
  • Network accessline 253
    putSecrets: async (updates: Record<string, string>): Promise<SecretField[]> => {     const r = await fetch('/api/secrets', {       method: 'PUT',
  • Network accessline 254
    const r = await fetch('/api/secrets', {
  • Network accessline 263
    `/api/settings/reference-image${cacheBust ? `?v=${cacheBust}` : ''}`,   uploadReferenceImage: async (blob: Blob): Promise<{ ok: boolean; size: number }> => {     const r = await fetch('/api/settings/reference-image', {
  • Network accessline 264
    uploadReferenceImage: async (blob: Blob): Promise<{ ok: boolean; size: number }> => {     const r = await fetch('/api/settings/reference-image', {       method: 'PUT',
  • Network accessline 265
    const r = await fetch('/api/settings/reference-image', {
  • Network accessline 272
    },   deleteReferenceImage: async (): Promise<{ ok: boolean }> => {     const r = await fetch('/api/settings/reference-image', { method: 'DELETE' });
  • Network accessline 273
    deleteReferenceImage: async (): Promise<{ ok: boolean }> => {     const r = await fetch('/api/settings/reference-image', { method: 'DELETE' });     if (!r.ok) throw new Error(`${r.status} ${await r.text()}`);
  • Network accessline 274
    const r = await fetch('/api/settings/reference-image', { method: 'DELETE' });
  • Network accessline 277
    },   getLogs: async (limit = 500): Promise<{ events: LogEvent[] }> => {     const r = await fetch(`/api/logs?limit=${limit}`);
  • Network accessline 278
    getLogs: async (limit = 500): Promise<{ events: LogEvent[] }> => {     const r = await fetch(`/api/logs?limit=${limit}`);     if (!r.ok) throw new Error(`${r.status} ${await r.text()}`);
  • Network accessline 279
    const r = await fetch(`/api/logs?limit=${limit}`);
  • Network accessline 282
    },   clearLogs: async (): Promise<{ ok: boolean; cleared: number }> => {     const r = await fetch('/api/logs', { method: 'DELETE' });
  • Network accessline 283
    clearLogs: async (): Promise<{ ok: boolean; cleared: number }> => {     const r = await fetch('/api/logs', { method: 'DELETE' });     if (!r.ok) throw new Error(`${r.status} ${await r.text()}`);
  • Network accessline 284
    const r = await fetch('/api/logs', { method: 'DELETE' });

reskin-app/app/frontend/src/canvasSnapshot.ts

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/Sidebar.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/TopBar.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/canvas/CanvasTools.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/canvas/SpineCanvas.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 211
    const skinJsonName = `${project.spine_json.replace(/\.json$/i, '')}-${activeSkin}.json`;         const skinAtlasName = `${project.spine_json.replace(/\.json$/i, '')}-${activeSkin}.atlas`;         const probe = await fetch(api.fileUrl(skinAt
  • Network accessline 212
    const skinAtlasName = `${project.spine_json.replace(/\.json$/i, '')}-${activeSkin}.atlas`;         const probe = await fetch(api.fileUrl(skinAtlasName));         if (probe.ok) {
  • Network accessline 213
    const probe = await fetch(api.fileUrl(skinAtlasName));

reskin-app/app/frontend/src/components/modals/AITerminalModal.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/modals/GlobalGenerateModal.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/modals/KeyPromptModal.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/modals/LogsModal.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/modals/MaskModal.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 280
    const probe = await fetch('/magic_cut.onnx', { method: 'HEAD' });
  • Network accessline 287
    const r = await fetch(`/api/skin/${encodeURIComponent(activeSkin)}/embedding/${encodeURIComponent(slot)}`, { method: 'POST' });
  • Possible obfuscationline 314
    const bin = atob(emb.image_embedding);
  • Network accessline 374
    const blob: Blob = await new Promise((r) => c.toBlob((b) => r(b!), 'image/png'));       const r = await fetch(`/api/skin/${encodeURIComponent(activeSkin)}/mask-image/${encodeURIComponent(slot)}`, {
  • Network accessline 375
    const r = await fetch(`/api/skin/${encodeURIComponent(activeSkin)}/mask-image/${encodeURIComponent(slot)}`, {

reskin-app/app/frontend/src/components/modals/ProjectPickerModal.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/components/modals/SettingsModal.tsx

  • Executable scriptline 1
    Executable file
  • Access to secretsline 161
    [Credential-related source omitted]
  • Network accessline 184
    type="text"                       value={val}                       placeholder={s.kind === 'url' ? 'https://your-sam-server…' : 'Paste your key'}
  • Network accessline 185
    value={val}                       placeholder={s.kind === 'url' ? 'https://your-sam-server…' : 'Paste your key'}                       autoComplete="off"
  • Network accessline 186
    placeholder={s.kind === 'url' ? 'https://your-sam-server…' : 'Paste your key'}

reskin-app/app/frontend/src/components/right-panel/PartEditor.tsx

  • Executable scriptline 1
    Executable file
  • Access to secretsline 83
    [Credential-related source omitted]

reskin-app/app/frontend/src/main.tsx

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/state/store.ts

  • Executable scriptline 1
    Executable file

reskin-app/app/frontend/src/styles/genie-tokens.css

  • Network accessline 5
    @import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");

reskin-app/app/frontend/vite.config.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 8
    proxy: {       '/api': {         target: 'http://127.0.0.1:8765',
  • Network accessline 9
    '/api': {         target: 'http://127.0.0.1:8765',         changeOrigin: true,
  • Network accessline 10
    target: 'http://127.0.0.1:8765',

reskin-app/design-system/genie-studio/README.md

  • Network accessline 193
    ### 2. Lucide React (fallback / general UI) For everything not covered by the bespoke set, the codebase uses [`lucide-react`](https://lucide.dev). Examples seen in source: `Loader2Icon`, `SquareIcon`, `XIcon` (in the prompt input submit but
  • Network accessline 194
    For everything not covered by the bespoke set, the codebase uses [`lucide-react`](https://lucide.dev). Examples seen in source: `Loader2Icon`, `SquareIcon`, `XIcon` (in the prompt input submit button). Stroke style matches the bespoke set w

reskin-app/design-system/genie-studio/assets/genie-icon.svg

  • Network accessline 1
    <svg width="452" height="452" viewBox="0 0 452 452" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/add.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/align-center.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/align-left.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/align-right.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/attachment.svg

  • Network accessline 1
    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/chevron-down.svg

  • Network accessline 1
    <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/copy.svg

  • Network accessline 1
    <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/creation-image-download.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/creation-image-edit.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/creation-image-remove-bg.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/creation-image-resize.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 21.5 19.5" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/creation-image-split-layers.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 19.5002 20.3" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/cursor-fill.svg

  • Network accessline 1
    <svg width="15" height="18" viewBox="0 0 15 18" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/cursor.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/frame-background-transparent.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/frame-label.svg

  • Network accessline 1
    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/frame-toolbar-options.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/frame.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/hamburger.svg

  • Network accessline 1
    <svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/hand.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/key-ref-frame.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/keyart-label.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/layout.svg

  • Network accessline 1
    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/send.svg

  • Network accessline 1
    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/text.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/icons/zoom.svg

  • Network accessline 1
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/assets/image-placeholder.svg

  • Network accessline 1
    <svg width="193" height="193" viewBox="0 0 193 193" fill="none" xmlns="http://www.w3.org/2000/svg">

reskin-app/design-system/genie-studio/colors_and_type.css

  • Network accessline 5
    @import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");

reskin-app/scripts/explode_spine_atlas.py

  • Executable scriptline 1
    #!/usr/bin/env python3

reskin-app/scripts/make_atlas.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/build_spine_json.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/generate_spine_player.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 159
    <!-- Official Spine Web Player --> <script src="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/iife/spine-player.js"></script>
  • Network accessline 160
    <script src="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/iife/spine-player.js"></script>
  • Network accessline 161
    <link rel="stylesheet" href="https://unpkg.com/@esotericsoftware/spine-player@4.2.*/dist/spine-player.css">
  • Network accessline 213
    <div class="info">   Rendered with the official   <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.
  • Network accessline 214
    Rendered with the official   <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.   Use the controls to switch animations, adjust speed, and toggle debug views.
  • Network accessline 215
    <a href="https://en.esotericsoftware.com/spine-player" target="_blank">Spine Web Player</a>.

scripts/make_atlas.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/position_parts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/split_character.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 31
    print(             "ERROR: GEMINI_API_KEY environment variable is not set.\n"             "Get a free API key at: https://aistudio.google.com/app/apikey\n"
  • Network accessline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 33
    "Get a free API key at: https://aistudio.google.com/app/apikey\n"
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]

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.

Declared and executed: 1 fact
Signal confidence: 235 facts
  • Network access in code of documentationCONTRIBUTING.md:32Low confidence
  • Network access in prose of documentationREADME.md:5Low confidence
  • Network access in prose of documentationREADME.md:6Low confidence
  • Network access in prose of documentationREADME.md:7Low confidence
  • Network access in prose of documentationREADME.md:8Low confidence
  • Network access in prose of documentationREADME.md:16Low confidence
  • Network access in prose of documentationREADME.md:17Low confidence
  • Network access in prose of documentationREADME.md:18Low confidence
  • Network access in prose of documentationREADME.md:19Low confidence
  • Network access in prose of documentationREADME.md:45Low confidence
  • Network access in prose of documentationREADME.md:51Low confidence
  • Network access in prose of documentationREADME.md:79Low confidence
  • Network access in code of documentationREADME.md:101Low confidence
  • Network access in prose of documentationREADME.md:116Low confidence
  • Network access in prose of documentationREADME.md:117Low confidence
  • Access to secrets in prose of documentationREADME.md:117Low confidence
  • Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueREADME.md:121Low confidence
  • Network access in prose of documentationREADME.md:339Low confidence
  • Network access in prose of documentationREADME.md:340Low confidence
  • Network access in prose of documentationREADME.md:380Low confidence
  • Network access in prose of documentationREADME.md:386Low confidence
  • Network access in prose of documentationREADME.md:387Low confidence
  • Network access in prose of documentationREADME.md:388Low confidence
  • Network access in prose of documentationREADME.md:389Low confidence
  • Network access in prose of documentationREADME.md:390Low confidence
  • Access to secrets in code of the SKILL.mdSKILL.md:59High confidence
  • Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:74Low confidence
  • Access to secrets in code of the SKILL.mdSKILL.md:75High confidence
  • Network access in code of the SKILL.mdSKILL.md:76High confidence
  • Network access in code of the SKILL.mdSKILL.md:77High confidence
  • Access to secrets in code of the SKILL.mdSKILL.md:77High confidence
  • Network access in code of the SKILL.mdSKILL.md:78High confidence
  • Access to secrets in code of the SKILL.mdSKILL.md:80High confidence
  • Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:87Low confidence
  • Network access in code of the SKILL.mdSKILL.md:1627High confidence
  • Network access in code of the SKILL.mdSKILL.md:1628High confidence
  • Network access in code of the SKILL.mdSKILL.md:1629High confidence
  • Network access in code of the SKILL.mdSKILL.md:1681High confidence
  • Network access in code of the SKILL.mdSKILL.md:1682High confidence
  • Network access in code of the SKILL.mdSKILL.md:1683High confidence
  • Network access in prose of the SKILL.mdSKILL.md:1799Low confidence
  • Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:1799Low confidence
  • Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:1802Low confidence
  • Network access in prose of documentationSKILL.template.md:80Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueSKILL.template.md:80Low confidence
  • Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueSKILL.template.md:83Low confidence
  • Executable script in code of a file that runsbuild_skill.py:1High confidence
  • Network access in prose of documentationreferences/spine-json-spec.md:3Low confidence
  • Network access in prose of documentationreferences/spine-json-spec.md:4Low confidence
  • Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valuereskin-app/README.md:70Low confidence

and 185 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md 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.