#103 by GitHub stars
Vincentwei1021/video-shotcraft
Create cinematic product videos from frontend projects or webpages with Remotion, real page captures, shot cards, the Ink Press template, beat sync and sound design. Use for full product promos, reproducing Ink Press, single shot-card effects, or finding, adding, replacing and aligning sound effects
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +23 / −13 lines
Before Network or broad shell → After Network or broad shell
43bd349a1366 → 1266a3ec4831
- 3 description: Create cinematic product videos from shot recipe cards, a validated template, and code/audio assets (Remotion + real page screenshots + 2.5D camera moves + beat-synced cuts + sound design). Use when the user asks to turn a frontend project or webpage into a product video, says "use video-shotcraft to make a video/promo", names the Ink Press template or asks to reproduce its effect, or wants a single shot card's motion. 用镜头配方卡 + 已验收模板 + 代码/音频资产制作电影感产品视频(Remotion + 真实页面截图 + 2.5D 运镜 + 节奏卡点 + 声音设计)。当用户要求"用 video-shotcraft 做视频/宣传片"、把前端项目/网页做成产品视频、点名 Ink Press 模板或要求复刻模板片效果,或要用镜头卡做单个动效镜头时使用。
+ 3 description: Create cinematic product videos from frontend projects or webpages with Remotion, real page captures, shot cards, the Ink Press template, beat sync and sound design. Use for full product promos, reproducing Ink Press, single shot-card effects, or finding, adding, replacing and aligning sound effects in an existing product video or shot, including candidate-only SFX searches. 用真实页面、镜头卡与 Ink Press 模板制作产品宣传片;用户要求用 video-shotcraft 做视频、复刻模板、制作单镜头,或给已完成的产品片/镜头找音效候选、加音效、换音效、对齐声音时使用。
- 9 画廊)、一支已验收的完整宣传片模板、可复用组件与音频资产、六阶段工作流。
+ 9 画廊)、一支已验收的完整宣传片模板、可复用组件、Freesound 音效选材工具与 BGM 备选、六阶段工作流。
- 13 ## 调用时先判断模式
+ 13 ## 调用时先判断任务范围
+ 14
+ 15 **仅处理已有视频或镜头的音效**:直接读 `references/sound-design.md` 与
+ 16 `references/sfx-sourcing.md`,进入声音选材、分析或对齐步骤,无需重新选择整片创作模式。
+ 17 只要候选时执行 `sfx-source.py search` 并给出素材页/试听入口,不下载、不改画面、不渲染;
+ 18 动作、材质、目标时长和许可要求已足够搜索时,不要求用户先提供完整视频工程。
+ 19 用户已指定音频时沿用该文件,需要测量则执行 `analyze`,不自动搜索替代声音。
+ 20 单纯调整 BGM 走 sound-design 的 BGM 流程;静音或明确不要音效时不触发 SFX 搜索。
+ 21
+ 22 **新制作完整宣传片**时,再按以下模式继续。
- 168 `references/sound-design.md`;卡点片全程贴 `references/music-beat-sync.md`。
+ 177 `references/sound-design.md` 与 `references/sfx-sourcing.md`,从 Freesound 按需下载 SFX;卡点片全程贴 `references/music-beat-sync.md`。
- 223 | 声音设计 | sound-design.md + assets/audio/ |
+ 232 | 声音设计 | sound-design.md + sfx-sourcing.md(Freesound 选材、下载、许可与来源记录) |
- 240 - `assets/audio/` 音效直接复制使用(免费商用授权,见 audio/ATTRIBUTION.md):
- 241 `audio/bgm/` 是节奏感强的 BGM 备选;`audio/sfx/<类别>/` 149 个音效按场景分 16 类
- 242 (transition impact riser camera ui text paper film light data scifi mech
- 243 glass fluid crowd counter),找音先进类别目录,清单见 sound-design.md。
- 244 词汇表 sparkle 的目录名是 `light/`(无 `sparkle/`);S1 禁音色不禁动作——
- 245 画面真有点击/开关就该配拟音,但 `ui/` 里一半是合成反馈音(tone/bleep/
- 246 notification)需逐个试听、不可整目录放行(名单见 sound-design 3.3);
- 247 长样本与轻音素材各有名单需特殊处理(sound-design 4.1)。
+ 249 - **SFX 直接使用 Freesound**:读 `references/sfx-sourcing.md`,用
+ 250 `assets/scripts/sfx-source.py` 搜索、下载到当前视频工程 `public/audio/sfx/`。
+ 251 默认 CC0,允许署名时可选 CC BY;下载时复核详情页许可,自动生成来源清单、
+ 252 署名文件、哈希和音频测量。下载的是 MP3 预览,不能标成原始无损音频。
+ 253 渲染只读工程内固定文件。共享本地 SFX 库已移除;模板历史音频只用于原样运行,
+ 254 新产品即使采用模板也从 Freesound 选音,保留动作语义并重新对齐。
+ 255 - `assets/audio/bgm/` 保留 5 首 BGM 备选,授权见 `assets/audio/ATTRIBUTION.md`;
+ 256 SFX 选材规则不替代 BGM 选曲。用户明确指定的音乐或音效始终优先。
+ 271 - Freesound 离线回归:`python3 -m unittest discover -s assets/scripts -p "test_sfx_source.py"`(许可、来源保存、失败处理和音频测量)。
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 43bd349a1366
No earlier version was observed for comparison.
Verified commit 1266a3ec4831289c4d893d42dd5102723658039a
git clone --filter=blob:none --no-checkout https://github.com/Vincentwei1021/video-shotcraft.git .hotskills/vincentwei1021-video-shotcraft && git -C .hotskills/vincentwei1021-video-shotcraft checkout --detach 1266a3ec4831289c4d893d42dd5102723658039a
# Copy each selected skill directory from .hotskills/vincentwei1021-video-shotcraft into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/Vincentwei1021/video-shotcraft.git .hotskills/vincentwei1021-video-shotcraft && git -C .hotskills/vincentwei1021-video-shotcraft checkout --detach 1266a3ec4831289c4d893d42dd5102723658039a
# Copy each selected skill directory from .hotskills/vincentwei1021-video-shotcraft into .agents/skills/<skill-name>/Heat
8.2- Star growth, last 7 daysAhead of 99% of tracked repositories
- Star growth, last 24 hoursAhead of 98% of tracked repositories
- Rank movement, last 7 daysAhead of 90% of tracked repositories
- Commits, last 30 daysAhead of 77% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
video-shotcraft
When your agent uses it
Create cinematic product videos from frontend projects or webpages with Remotion, real page captures, shot cards, the Ink Press template, beat sync and sound design. Use for full product promos, reproducing Ink Press, single shot-card effects, or finding, adding, replacing and aligning sound effects in an existing product video or shot, including candidate-only SFX searches. 用真实页面、镜头卡与 Ink Press 模板制作产品宣传片;用户要求用 video-shotcraft 做视频、复刻模板、制作单镜头,或给已完成的产品片/镜头找音效候选、加音效、换音效、对齐声音时使用。
What it loads into context
Frontmatter
145 tokensAlways available to the agent
SKILL.md
6,119 tokensWhen the skill is activated
Reference documents
455,195 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 调用时先判断任务范围
- 四种用法
- 自主自由创作与共同创作的边界
- 核心理念
- 工作流
- 何时读哪个文件
- 资产使用方式
Scripts executed separately
.github/scripts/showcase-publish.pyassets/lib/Caption.tsxassets/lib/ClipCard.tsxassets/lib/DigitRoll.tsxassets/lib/FlashCut.tsxassets/lib/FlatPanel.tsxassets/lib/PageCam.tsxassets/lib/VerticalTicker.tsxassets/lib/helpers/__tests__/helpers.test.tsassets/lib/helpers/camera.tsxassets/lib/helpers/motion.tsassets/lib/helpers/rand.tsassets/lib/helpers/shake.tsassets/scripts/build-readme-cover.mjsassets/scripts/capture-template.mjsassets/scripts/sfx-source.pyassets/scripts/smoke-render-demos.pyassets/scripts/test_sfx_source.pydemos/_fixtures/Brand.tsxdemos/_fixtures/Fixtures.tsxdemos/_fixtures/Look.tsxdemos/_fixtures/Motion.tsxdemos/_fixtures/PageCam2D.tsxdemos/_fixtures/Polish.tsxdemos/_legacy/_fixtures/Fixtures.tsxdemos/_legacy/_fixtures/Motion.tsxdemos/_legacy/camera/depth-layer-moves/DollyZoomReal.tsxdemos/_legacy/camera/tension-camera-moves/DutchRollToLevel.tsxdemos/_legacy/camera/tension-camera-moves/SlowPushIn.tsxdemos/_legacy/data/avatar-grid-radial-build-colorize/AvatarGridRadialBuildColorize.tsxdemos/_legacy/data/counter-confetti/CounterConfetti.tsxdemos/_legacy/data/cycle-glass-node-morph/CycleGlassNodeMorph.tsxdemos/_legacy/data/hatch-depth/HatchDepth.tsxdemos/_legacy/data/odometer-digit-roll/OdometerDigitRoll.tsxdemos/_legacy/data/particle-celebrate-hits/ConfettiCrossfire.tsxdemos/_legacy/data/particle-celebrate-hits/CounterTickSparks.tsxdemos/_legacy/data/particle-sand-fill/ParticleSandFill.tsxdemos/_legacy/data/ring-diagram-annotation-reveal/RingDiagramAnnotationReveal.tsxdemos/_legacy/effects/dashboard-glow-highlight-pill/DashboardGlowHighlightPill.tsxdemos/_legacy/effects/fui-hud-moves/LineUnfoldPanel.tsxdemos/_legacy/effects/icon-performance-moves/PopBurstConfirm.tsxdemos/_legacy/effects/light-play-moves/HalationBloom.tsxdemos/_legacy/effects/line-boil/LineBoil.tsxdemos/_legacy/effects/riso-print-hits/RisoBeatPump.tsxdemos/_legacy/interaction/ai-stream-response/StreamResponse.tsxdemos/_legacy/interaction/chip-lift-to-user-pill/ChipLiftToUserPill.tsxdemos/_legacy/interaction/collab-cursor-moves/CursorDialogueDuet.tsxdemos/_legacy/interaction/command-palette-summon/CommandPaletteSummon.tsxdemos/_legacy/interaction/input-trigger-moves/CursorPerformancePunchIn.tsxdemos/_legacy/interaction/input-trigger-moves/KeycapSmashCut.tsxdemos/_legacy/outro/edit-hook-moves/LogoStingButton.tsxdemos/_legacy/rhythm/beat-cut-moves/BeatCutAccelerando.tsxdemos/_legacy/rhythm/montage-rhythm-moves/DominoCascade.tsxdemos/_legacy/rhythm/montage-rhythm-moves/DropBlackoutSlam.tsxdemos/_legacy/rhythm/montage-rhythm-moves/WrightTripleCut.tsxdemos/_legacy/rhythm/panel-grid-moves/FlipGridReflow.tsxdemos/_legacy/rhythm/panel-grid-moves/GridFlashMosaic.tsxdemos/_legacy/rhythm/rhythm-interrupt-moves/StrobeBlackFrames.tsxdemos/_legacy/rhythm/smear-multiples/SmearMultiples.tsxdemos/_legacy/rhythm/spectrum-morph-ui/SpectrumMorphUi.tsxdemos/_legacy/rhythm/speed-ramp-freeze/SpeedRampReal.tsxdemos/_legacy/rhythm/trailer-grammar-moves/CardFootageCadence.tsxdemos/_legacy/rhythm/trailer-grammar-moves/SmashCut.tsxdemos/_legacy/transition/bubble-swarm-takeover/BubbleSwarmTakeover.tsxdemos/_legacy/transition/color-block-step-wipe/ColorBlockStepWipe.tsxdemos/_legacy/transition/cube-navigation/CubeNavigation.tsxdemos/_legacy/transition/page-turn-transitions/CubeRotate.tsxdemos/_legacy/transition/paper-plane-messenger/PaperPlaneMessenger.tsxdemos/_legacy/transition/shot-transitions/BlackCardTransition.tsxdemos/_legacy/transition/shot-transitions/DarkTunnelTransition.tsxdemos/_legacy/transition/shot-transitions/FocusHandoffTransition.tsxdemos/_legacy/transition/shot-transitions/MaskWipeReal.tsxdemos/_legacy/transition/shot-transitions/WhipPanReal.tsxdemos/_legacy/transition/transition-travel/SharedElementMorph.tsxdemos/_legacy/transition/wipe-transitions/ClockWipe.tsxdemos/_legacy/typography/cel-flash-stomp/CelFlashStomp.tsxdemos/_legacy/typography/scramble/Scramble.tsxdemos/_legacy/typography/split-flap-title/SplitFlapFlip.tsxdemos/_legacy/typography/type-assembly-moves/TrackingExpandReveal.tsxdemos/_legacy/typography/type-entrance-moves/ScrambleDecode.tsxdemos/_legacy/typography/typewriter-moves/TerminalTypewriter.tsxdemos/_legacy/typography/typing-code-block/TypingCodeBlock.tsxdemos/_legacy/ui-entrance/element-body-moves/AxialStretch.tsxdemos/_legacy/ui-entrance/floating-glossy-label-pills/FloatingGlossyLabelPills.tsxdemos/_legacy/ui-entrance/morph-from-primitive/MorphFromPrimitive.tsxdemos/_legacy/ui-entrance/paper-craft-moves/MaskingTapeSlap.tsxdemos/_legacy/ui-entrance/paper-craft-moves/PopupBookRise.tsxdemos/_legacy/ui-entrance/platform-hinge-rise/PlatformHingeRise.tsxdemos/_legacy/ui-entrance/runway-ground-skim/RunwayGroundSkim.tsxdemos/_legacy/ui-entrance/skeleton-reveal/SkeletonReveal.tsxdemos/_legacy/ui-entrance/svg-shape-morph/SvgShapeMorph.tsxdemos/_legacy/ui-entrance/wall-reveal-moves/GridWaveFlip.tsxdemos/camera/basic-3d-scene/Basic3DScene.tsxdemos/camera/crash-zoom-punch/CrashImpactReal.tsxdemos/camera/crash-zoom-punch/CrashZoomReal.tsxdemos/camera/cursor-flyover/CursorFlyover.tsxdemos/camera/depth-layer-moves/MultiplaneReal.tsxdemos/camera/graze-face-tour/GrazeFaceTour.tsxdemos/camera/overhead-camera-moves/OverheadTabletopDrop.tsxdemos/camera/overhead-camera-moves/TiltReveal.tsxdemos/camera/space-camera-moves/DroneDiveLanding.tsxdemos/camera/space-camera-moves/ExplodedView.tsxdemos/camera/steep-tilt-glide/SteepTiltGlide.tsxdemos/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsxdemos/camera/tension-camera-moves/PullBackIsolation.tsxdemos/camera/terminal-3d/Terminal3D.tsxdemos/data/before-after-slider-scrub/BeforeAfterSliderScrub.tsxdemos/data/chart-live-moves/AxisRescaleShockV2.tsxdemos/data/chart-live-moves/OscilloscopeStreamV2.tsxdemos/data/chart-live-moves/UnitDotSwarmRegroupV2.tsxdemos/data/gauge-readout-moves/NeedleSweepSelftest.tsxdemos/data/gauge-readout-moves/TapeScrollFixedPointer.tsxdemos/data/scroll-brake-moves/BrakeReticleLock.tsxdemos/data/scroll-brake-moves/ChangelogScrollBrake.tsxdemos/data/timeline-travel/TimelineTravel.tsxdemos/effects/assemble-then-type-flyin/AssembleThenTypeFlyin.tsxdemos/effects/aurora-bloom-bg-flip/AuroraBloomBgFlip.tsxdemos/effects/brand-frame-snap/BrandFrameSnap.tsxdemos/effects/fui-hud-moves/ReticleLockOn.tsxdemos/effects/glow-flyline-moves/FlylineArc.tsxdemos/effects/glow-flyline-moves/GlowOrbAmbient.tsxdemos/effects/glow-flyline-moves/OrbFlylineRelay.tsxdemos/effects/icon-performance-moves/AttentionBounce.tsxdemos/effects/impact-feedback/AnimeImpact.tsxdemos/effects/impact-feedback/HitCounter.tsxdemos/effects/light-play-moves/SheenSweepRetry.tsxdemos/effects/light-play-moves/SpotlightSweepReveal.tsxdemos/effects/radial-ripple-phone-chips/RadialRipplePhoneChips.tsxdemos/effects/riso-print-hits/RisoMisregistrationHit.tsxdemos/effects/scan-bracket-sweep/ScanBracketSweep.tsxdemos/effects/scanline-annotate-focus/ScanlineAnnotateFocus.tsxdemos/effects/scanline-assemble-flyin/ScanlineAssembleFlyin.tsxdemos/effects/slam-entrance-moves/ImpactBurstKit.tsxdemos/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsxdemos/effects/slam-entrance-moves/ScoreSlam.tsxdemos/effects/spotlight-sweep-moves/CornerSpotlightReveal.tsxdemos/effects/spotlight-sweep-moves/GlowWakeSleepPanel.tsxdemos/effects/spotlight-sweep-moves/SlideSpotlightPan.tsxdemos/interaction/autolayout-gap-dial/AutolayoutGapDial.tsxdemos/interaction/canvas-materialize-moves/DiagramCascadeBuild.tsxdemos/interaction/canvas-materialize-moves/PanelToCanvasMaterialize.tsxdemos/interaction/chip-grid-single-select-blackout/ChipGridSingleSelectBlackout.tsxdemos/interaction/collab-cursor-moves/CursorCastEnsemble.tsxdemos/interaction/glass-pill-dictation-typing/GlassPillDictationTyping.tsxdemos/interaction/hashtag-to-pill-materialize/HashtagToPillMaterialize.tsxdemos/interaction/picker-carousel-feature-cycle/PickerCarouselFeatureCycle.tsxdemos/interaction/segmented-thumb-hero/SegmentedThumbHero.tsxdemos/interaction/theme-switch-moves/PaletteThemeRipple.tsxdemos/interaction/theme-switch-moves/ThemeSweepToggle.tsxdemos/interaction/type-and-filter/TypeAndFilter.tsxdemos/interaction/voice-waveform-live/VoiceWaveformLive.tsxdemos/opening/crane-rise-reveal/CraneRiseReveal.tsxdemos/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsxdemos/opening/fracture/Fracture.tsxdemos/opening/icon-field-colorize/IconFieldColorize.tsxdemos/opening/letterspace-materialize/LetterspaceMaterialize.tsxdemos/opening/magician-card-flourish/MagicianCardFlourish.tsxdemos/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsxdemos/opening/spotlight-hero-card/SpotlightHeroCard.tsxdemos/opening/stroke-segment-build/StrokeSegmentBuild.tsxdemos/opening/text-as-mask/TextAsMask.tsxdemos/outro/grain-dissolve/GrainDissolve.tsxdemos/outro/logo-shrink-wordmark-lockup/LogoShrinkWordmarkLockup.tsxdemos/outro/neon-triple-marquee/NeonTripleMarquee.tsxdemos/outro/outro-group-photo-launch/OutroGroupPhotoLaunch.tsxdemos/outro/ui-strip-away-outro/UiStripAwayOutro.tsxdemos/outro/ui-to-brand-morph/IconFlipBloomLogo.tsxdemos/outro/ui-to-brand-morph/InputMorphsIntoLogo.tsxdemos/rhythm/beat-cut-moves/PaparazziFlash.tsxdemos/rhythm/beat-step-list-theme-cycle/BeatStepListThemeCycle.tsxdemos/rhythm/panel-grid-moves/ComicPanelSplit.tsxdemos/rhythm/quad-split-parallel-scenes/QuadSplitParallelScenes.tsxdemos/rhythm/rhythm-interrupt-moves/JumpCutPunchIn.tsxdemos/rhythm/sakuga-timing-shift/SakugaTimingShift.tsxdemos/rhythm/speed-ramp-freeze/FreezeAnnotateReal.tsxdemos/rhythm/trailer-grammar-moves/TrailerBumper.tsxdemos/transition/bottom-push-stack-wipe/BottomPushStackWipe.tsxdemos/transition/card-flip-reveal/CardFlipReveal.tsxdemos/transition/card-flock-tumble/CardFlockTumble.tsxdemos/transition/circle-match-iris/CircleMatchIris.tsxdemos/transition/gradient-transition/GradientTransition.tsxdemos/transition/line-carry-transition/LineCarryTransition.tsxdemos/transition/mosaic-reframe/MosaicReframe.tsxdemos/transition/page-turn-transitions/BarnDoorSplit.tsxdemos/transition/print-texture-transitions/InkBleedReveal.tsxdemos/transition/shot-transitions/PortalWipeV2.tsxdemos/transition/shot-transitions/WhipBrakeReal.tsxdemos/transition/tear-streak-transitions/GlitchDisplace.tsxdemos/transition/transition-hidden-cut/InvisibleCut.tsxdemos/transition/transition-hidden-cut/LightLeakBurn.tsxdemos/transition/transition-hidden-cut/VersusSlam.tsxdemos/transition/transition-travel/LetterformZoom.tsxdemos/transition/white-flash-logo-simplify-cut/WhiteFlashLogoSimplifyCut.tsxdemos/transition/wipe-transitions/BlindsSlice.tsxdemos/typography/blur-slide/BlurSlide.tsxdemos/typography/brace-expand/BraceExpand.tsxdemos/typography/brand-ink-open/BrandInkOpen.tsxdemos/typography/countdown-arc-scatter/CountdownArcScatter.tsxdemos/typography/flying-words/FlyingWords.tsxdemos/typography/glitch-cycle/GlitchCycle.tsxdemos/typography/gradient-word-sweep/GradientWordSweep.tsxdemos/typography/lead-word-zoom-assemble/LeadWordZoomAssemble.tsxdemos/typography/marker-underline-title/MarkerUnderlineTitle.tsxdemos/typography/outline-word-fill/OutlineWordFill.tsxdemos/typography/paper-title-card/PaperTitleCard.tsxdemos/typography/pill-chip-slot-cycle-handled/PillChipSlotCycleHandled.tsxdemos/typography/pill-slot-cycle/PillSlotCycle.tsxdemos/typography/text-column-converge/TextColumnConverge.tsxdemos/typography/title-demote-to-label/TitleDemoteToLabel.tsxdemos/typography/type-assembly-moves/LetterformDriftAssembly.tsxdemos/typography/type-assembly-moves/SplitTextStagger.tsxdemos/typography/type-assembly-moves/TextOnPath.tsxdemos/typography/type-entrance-moves/LetterDropPhysics.tsxdemos/typography/type-rhythm-sync/FontWeightPump.tsxdemos/typography/type-rhythm-sync/KaraokeFillSync.tsxdemos/typography/typewriter-moves/TypewriterErrorRetype.tsxdemos/typography/vertical-word-roll-blur-cycle/VerticalWordRollBlurCycle.tsxdemos/typography/word-relay-filmstrip/WordRelayFilmstrip.tsxdemos/typography/word-relay-geometry/WordRelayGeometry.tsxdemos/ui-entrance/avatar-bracket-carousel/AvatarBracketCarousel.tsxdemos/ui-entrance/bezier-source-converge-merge/BezierSourceConvergeMerge.tsxdemos/ui-entrance/card-stack/CardStack.tsxdemos/ui-entrance/carousel-3d/Carousel3D.tsxdemos/ui-entrance/clipcard-looping/ClipCardLooping.tsxdemos/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsxdemos/ui-entrance/deck-deal-flyin/DeckDealFlyin.tsxdemos/ui-entrance/doc-park-left-pill-deal/DocParkLeftPillDeal.tsxdemos/ui-entrance/document-typewriter-reveal/DocumentTypewriterReveal.tsxdemos/ui-entrance/draw-svg-trace/DrawSvgTrace.tsxdemos/ui-entrance/element-body-moves/ContactShadowLift.tsxdemos/ui-entrance/integration-hub-map/IntegrationHubMap.tsxdemos/ui-entrance/list-reveal/ListReveal.tsxdemos/ui-entrance/list-stack-press/ListStackPress.tsxdemos/ui-entrance/neon-frame-forerun/NeonFrameForerun.tsxdemos/ui-entrance/neon-frame-orbit-drop/NeonFrameForerunOrbit.tsxdemos/ui-entrance/page-waterfall-wall/PageWaterfallWall.tsxdemos/ui-entrance/page-waterfall-wall/VerticalTicker.tsxdemos/ui-entrance/product-card-progressive-assemble/ProductCardProgressiveAssemble.tsxdemos/ui-entrance/radial-wave/RadialWave.tsxdemos/ui-entrance/research-card-stack-scroll/ResearchCardStackScroll.tsxdemos/ui-entrance/row-embed/RowEmbed.tsxdemos/ui-entrance/value-stagger-gradient/ValueStaggerGradient.tsxdemos/ui-entrance/wall-reveal-moves/BentoLightUp.tsxdemos/ui-entrance/wall-reveal-moves/WireframeDrawOn.tsxgallery/app.jsgallery/assemble-media.pygallery/build-seo.pygallery/fetch-media.shgallery/showcase.jsgallery/sync-from-cards.pygallery/translations.jsjianying-export/aifl_promo.pyjianying-export/mac_draft.pyjianying-export/smoke_test.pyjianying-export/windows_draft.pypackage.jsonpublish/test_upload_post.pypublish/upload_post.pyshot-polish/build-compare.pyshot-polish/build-final.pyshot-polish/serve.pyshot-polish/sheet.pyshot-polish/test_sheet.pyshot-polish/tsc-demos.shtemplate/package.jsontemplate/remotion.config.tstemplate/scripts/build-palette-assets.cjstemplate/src/Root.tsxtemplate/src/aifl/Caption.tsxtemplate/src/aifl/DigitRoll.tsxtemplate/src/aifl/FlashCut.tsxtemplate/src/aifl/Main.tsxtemplate/src/aifl/PaperTitleCard.tsxtemplate/src/aifl/live/PageCam.tsxtemplate/src/aifl/live/SceneDetail.tsxtemplate/src/aifl/live/SceneFlyIn.tsxtemplate/src/aifl/live/SceneOpen.tsxtemplate/src/aifl/live/SceneOutroLive.tsxtemplate/src/aifl/live/ScenePapers.tsxtemplate/src/aifl/live/SceneWbr.tsxtemplate/src/index.tstemplate/src/themes/ThemedFilm.tsxtemplate/src/themes/manifest.tsxtemplate/src/themes/palette-assets.tstemplate/src/themes/visual-theme.tsxtemplate/src/workbench.tstemplate/themes/ui.cjsvideos/readme-workflow/package.jsonworkbench/demosrc/_fixtures/Brand.tsxworkbench/demosrc/_fixtures/Fixtures.tsxworkbench/demosrc/_fixtures/Look.tsxworkbench/demosrc/_fixtures/Motion.tsxworkbench/demosrc/_fixtures/PageCam2D.tsxworkbench/demosrc/_fixtures/Polish.tsxworkbench/demosrc/_legacy/_fixtures/Fixtures.tsxworkbench/demosrc/_legacy/_fixtures/Motion.tsxworkbench/demosrc/_legacy/camera/depth-layer-moves/DollyZoomReal.tsxworkbench/demosrc/_legacy/camera/tension-camera-moves/DutchRollToLevel.tsxworkbench/demosrc/_legacy/camera/tension-camera-moves/SlowPushIn.tsxworkbench/demosrc/_legacy/data/avatar-grid-radial-build-colorize/AvatarGridRadialBuildColorize.tsxworkbench/demosrc/_legacy/data/counter-confetti/CounterConfetti.tsxworkbench/demosrc/_legacy/data/cycle-glass-node-morph/CycleGlassNodeMorph.tsxworkbench/demosrc/_legacy/data/hatch-depth/HatchDepth.tsxworkbench/demosrc/_legacy/data/odometer-digit-roll/OdometerDigitRoll.tsxworkbench/demosrc/_legacy/data/particle-celebrate-hits/ConfettiCrossfire.tsxworkbench/demosrc/_legacy/data/particle-celebrate-hits/CounterTickSparks.tsxworkbench/demosrc/_legacy/data/particle-sand-fill/ParticleSandFill.tsxworkbench/demosrc/_legacy/data/ring-diagram-annotation-reveal/RingDiagramAnnotationReveal.tsxworkbench/demosrc/_legacy/effects/dashboard-glow-highlight-pill/DashboardGlowHighlightPill.tsxworkbench/demosrc/_legacy/effects/fui-hud-moves/LineUnfoldPanel.tsxworkbench/demosrc/_legacy/effects/icon-performance-moves/PopBurstConfirm.tsxworkbench/demosrc/_legacy/effects/light-play-moves/HalationBloom.tsxworkbench/demosrc/_legacy/effects/line-boil/LineBoil.tsxworkbench/demosrc/_legacy/effects/riso-print-hits/RisoBeatPump.tsxworkbench/demosrc/_legacy/interaction/ai-stream-response/StreamResponse.tsxworkbench/demosrc/_legacy/interaction/chip-lift-to-user-pill/ChipLiftToUserPill.tsxworkbench/demosrc/_legacy/interaction/collab-cursor-moves/CursorDialogueDuet.tsxworkbench/demosrc/_legacy/interaction/command-palette-summon/CommandPaletteSummon.tsxworkbench/demosrc/_legacy/interaction/input-trigger-moves/CursorPerformancePunchIn.tsxworkbench/demosrc/_legacy/interaction/input-trigger-moves/KeycapSmashCut.tsxworkbench/demosrc/_legacy/outro/edit-hook-moves/LogoStingButton.tsxworkbench/demosrc/_legacy/rhythm/beat-cut-moves/BeatCutAccelerando.tsxworkbench/demosrc/_legacy/rhythm/montage-rhythm-moves/DominoCascade.tsxworkbench/demosrc/_legacy/rhythm/montage-rhythm-moves/DropBlackoutSlam.tsxworkbench/demosrc/_legacy/rhythm/montage-rhythm-moves/WrightTripleCut.tsxworkbench/demosrc/_legacy/rhythm/panel-grid-moves/FlipGridReflow.tsxworkbench/demosrc/_legacy/rhythm/panel-grid-moves/GridFlashMosaic.tsxworkbench/demosrc/_legacy/rhythm/rhythm-interrupt-moves/StrobeBlackFrames.tsxworkbench/demosrc/_legacy/rhythm/smear-multiples/SmearMultiples.tsxworkbench/demosrc/_legacy/rhythm/spectrum-morph-ui/SpectrumMorphUi.tsxworkbench/demosrc/_legacy/rhythm/speed-ramp-freeze/SpeedRampReal.tsxworkbench/demosrc/_legacy/rhythm/trailer-grammar-moves/CardFootageCadence.tsxworkbench/demosrc/_legacy/rhythm/trailer-grammar-moves/SmashCut.tsxworkbench/demosrc/_legacy/transition/bubble-swarm-takeover/BubbleSwarmTakeover.tsxworkbench/demosrc/_legacy/transition/color-block-step-wipe/ColorBlockStepWipe.tsxworkbench/demosrc/_legacy/transition/cube-navigation/CubeNavigation.tsxworkbench/demosrc/_legacy/transition/page-turn-transitions/CubeRotate.tsxworkbench/demosrc/_legacy/transition/paper-plane-messenger/PaperPlaneMessenger.tsxworkbench/demosrc/_legacy/transition/shot-transitions/BlackCardTransition.tsxworkbench/demosrc/_legacy/transition/shot-transitions/DarkTunnelTransition.tsxworkbench/demosrc/_legacy/transition/shot-transitions/FocusHandoffTransition.tsxworkbench/demosrc/_legacy/transition/shot-transitions/MaskWipeReal.tsxworkbench/demosrc/_legacy/transition/shot-transitions/WhipPanReal.tsxworkbench/demosrc/_legacy/transition/transition-travel/SharedElementMorph.tsxworkbench/demosrc/_legacy/transition/wipe-transitions/ClockWipe.tsxworkbench/demosrc/_legacy/typography/cel-flash-stomp/CelFlashStomp.tsxworkbench/demosrc/_legacy/typography/scramble/Scramble.tsxworkbench/demosrc/_legacy/typography/split-flap-title/SplitFlapFlip.tsxworkbench/demosrc/_legacy/typography/type-assembly-moves/TrackingExpandReveal.tsxworkbench/demosrc/_legacy/typography/type-entrance-moves/ScrambleDecode.tsxworkbench/demosrc/_legacy/typography/typewriter-moves/TerminalTypewriter.tsxworkbench/demosrc/_legacy/typography/typing-code-block/TypingCodeBlock.tsxworkbench/demosrc/_legacy/ui-entrance/element-body-moves/AxialStretch.tsxworkbench/demosrc/_legacy/ui-entrance/floating-glossy-label-pills/FloatingGlossyLabelPills.tsxworkbench/demosrc/_legacy/ui-entrance/morph-from-primitive/MorphFromPrimitive.tsxworkbench/demosrc/_legacy/ui-entrance/paper-craft-moves/MaskingTapeSlap.tsxworkbench/demosrc/_legacy/ui-entrance/paper-craft-moves/PopupBookRise.tsxworkbench/demosrc/_legacy/ui-entrance/platform-hinge-rise/PlatformHingeRise.tsxworkbench/demosrc/_legacy/ui-entrance/runway-ground-skim/RunwayGroundSkim.tsxworkbench/demosrc/_legacy/ui-entrance/skeleton-reveal/SkeletonReveal.tsxworkbench/demosrc/_legacy/ui-entrance/svg-shape-morph/SvgShapeMorph.tsxworkbench/demosrc/_legacy/ui-entrance/wall-reveal-moves/GridWaveFlip.tsxworkbench/demosrc/camera/basic-3d-scene/Basic3DScene.tsxworkbench/demosrc/camera/crash-zoom-punch/CrashImpactReal.tsxworkbench/demosrc/camera/crash-zoom-punch/CrashZoomReal.tsxworkbench/demosrc/camera/cursor-flyover/CursorFlyover.tsxworkbench/demosrc/camera/depth-layer-moves/MultiplaneReal.tsxworkbench/demosrc/camera/graze-face-tour/GrazeFaceTour.tsxworkbench/demosrc/camera/overhead-camera-moves/OverheadTabletopDrop.tsxworkbench/demosrc/camera/overhead-camera-moves/TiltReveal.tsxworkbench/demosrc/camera/space-camera-moves/DroneDiveLanding.tsxworkbench/demosrc/camera/space-camera-moves/ExplodedView.tsxworkbench/demosrc/camera/steep-tilt-glide/SteepTiltGlide.tsxworkbench/demosrc/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsxworkbench/demosrc/camera/tension-camera-moves/PullBackIsolation.tsxworkbench/demosrc/camera/terminal-3d/Terminal3D.tsxworkbench/demosrc/data/before-after-slider-scrub/BeforeAfterSliderScrub.tsxworkbench/demosrc/data/chart-live-moves/AxisRescaleShockV2.tsxworkbench/demosrc/data/chart-live-moves/OscilloscopeStreamV2.tsxworkbench/demosrc/data/chart-live-moves/UnitDotSwarmRegroupV2.tsxworkbench/demosrc/data/gauge-readout-moves/NeedleSweepSelftest.tsxworkbench/demosrc/data/gauge-readout-moves/TapeScrollFixedPointer.tsxworkbench/demosrc/data/scroll-brake-moves/BrakeReticleLock.tsxworkbench/demosrc/data/scroll-brake-moves/ChangelogScrollBrake.tsxworkbench/demosrc/data/timeline-travel/TimelineTravel.tsxworkbench/demosrc/effects/assemble-then-type-flyin/AssembleThenTypeFlyin.tsxworkbench/demosrc/effects/aurora-bloom-bg-flip/AuroraBloomBgFlip.tsxworkbench/demosrc/effects/brand-frame-snap/BrandFrameSnap.tsxworkbench/demosrc/effects/fui-hud-moves/ReticleLockOn.tsxworkbench/demosrc/effects/glow-flyline-moves/FlylineArc.tsxworkbench/demosrc/effects/glow-flyline-moves/GlowOrbAmbient.tsxworkbench/demosrc/effects/glow-flyline-moves/OrbFlylineRelay.tsxworkbench/demosrc/effects/icon-performance-moves/AttentionBounce.tsxworkbench/demosrc/effects/impact-feedback/AnimeImpact.tsxworkbench/demosrc/effects/impact-feedback/HitCounter.tsxworkbench/demosrc/effects/light-play-moves/SheenSweepRetry.tsxworkbench/demosrc/effects/light-play-moves/SpotlightSweepReveal.tsxworkbench/demosrc/effects/radial-ripple-phone-chips/RadialRipplePhoneChips.tsxworkbench/demosrc/effects/riso-print-hits/RisoMisregistrationHit.tsxworkbench/demosrc/effects/scan-bracket-sweep/ScanBracketSweep.tsxworkbench/demosrc/effects/scanline-annotate-focus/ScanlineAnnotateFocus.tsxworkbench/demosrc/effects/scanline-assemble-flyin/ScanlineAssembleFlyin.tsxworkbench/demosrc/effects/slam-entrance-moves/ImpactBurstKit.tsxworkbench/demosrc/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsxworkbench/demosrc/effects/slam-entrance-moves/ScoreSlam.tsxworkbench/demosrc/effects/spotlight-sweep-moves/CornerSpotlightReveal.tsxworkbench/demosrc/effects/spotlight-sweep-moves/GlowWakeSleepPanel.tsxworkbench/demosrc/effects/spotlight-sweep-moves/SlideSpotlightPan.tsxworkbench/demosrc/interaction/autolayout-gap-dial/AutolayoutGapDial.tsxworkbench/demosrc/interaction/canvas-materialize-moves/DiagramCascadeBuild.tsxworkbench/demosrc/interaction/canvas-materialize-moves/PanelToCanvasMaterialize.tsxworkbench/demosrc/interaction/chip-grid-single-select-blackout/ChipGridSingleSelectBlackout.tsxworkbench/demosrc/interaction/collab-cursor-moves/CursorCastEnsemble.tsxworkbench/demosrc/interaction/glass-pill-dictation-typing/GlassPillDictationTyping.tsxworkbench/demosrc/interaction/hashtag-to-pill-materialize/HashtagToPillMaterialize.tsxworkbench/demosrc/interaction/picker-carousel-feature-cycle/PickerCarouselFeatureCycle.tsxworkbench/demosrc/interaction/segmented-thumb-hero/SegmentedThumbHero.tsxworkbench/demosrc/interaction/theme-switch-moves/PaletteThemeRipple.tsxworkbench/demosrc/interaction/theme-switch-moves/ThemeSweepToggle.tsxworkbench/demosrc/interaction/type-and-filter/TypeAndFilter.tsxworkbench/demosrc/interaction/voice-waveform-live/VoiceWaveformLive.tsxworkbench/demosrc/opening/crane-rise-reveal/CraneRiseReveal.tsxworkbench/demosrc/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsxworkbench/demosrc/opening/fracture/Fracture.tsxworkbench/demosrc/opening/icon-field-colorize/IconFieldColorize.tsxworkbench/demosrc/opening/letterspace-materialize/LetterspaceMaterialize.tsxworkbench/demosrc/opening/magician-card-flourish/MagicianCardFlourish.tsxworkbench/demosrc/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsxworkbench/demosrc/opening/spotlight-hero-card/SpotlightHeroCard.tsxworkbench/demosrc/opening/stroke-segment-build/StrokeSegmentBuild.tsxworkbench/demosrc/opening/text-as-mask/TextAsMask.tsxworkbench/demosrc/outro/grain-dissolve/GrainDissolve.tsxworkbench/demosrc/outro/logo-shrink-wordmark-lockup/LogoShrinkWordmarkLockup.tsxworkbench/demosrc/outro/neon-triple-marquee/NeonTripleMarquee.tsxworkbench/demosrc/outro/outro-group-photo-launch/OutroGroupPhotoLaunch.tsxworkbench/demosrc/outro/ui-strip-away-outro/UiStripAwayOutro.tsxworkbench/demosrc/outro/ui-to-brand-morph/IconFlipBloomLogo.tsxworkbench/demosrc/outro/ui-to-brand-morph/InputMorphsIntoLogo.tsxworkbench/demosrc/rhythm/beat-cut-moves/PaparazziFlash.tsxworkbench/demosrc/rhythm/beat-step-list-theme-cycle/BeatStepListThemeCycle.tsxworkbench/demosrc/rhythm/panel-grid-moves/ComicPanelSplit.tsxworkbench/demosrc/rhythm/quad-split-parallel-scenes/QuadSplitParallelScenes.tsxworkbench/demosrc/rhythm/rhythm-interrupt-moves/JumpCutPunchIn.tsxworkbench/demosrc/rhythm/sakuga-timing-shift/SakugaTimingShift.tsxworkbench/demosrc/rhythm/speed-ramp-freeze/FreezeAnnotateReal.tsxworkbench/demosrc/rhythm/trailer-grammar-moves/TrailerBumper.tsxworkbench/demosrc/transition/bottom-push-stack-wipe/BottomPushStackWipe.tsxworkbench/demosrc/transition/card-flip-reveal/CardFlipReveal.tsxworkbench/demosrc/transition/card-flock-tumble/CardFlockTumble.tsxworkbench/demosrc/transition/circle-match-iris/CircleMatchIris.tsxworkbench/demosrc/transition/gradient-transition/GradientTransition.tsxworkbench/demosrc/transition/line-carry-transition/LineCarryTransition.tsxworkbench/demosrc/transition/mosaic-reframe/MosaicReframe.tsxworkbench/demosrc/transition/page-turn-transitions/BarnDoorSplit.tsxworkbench/demosrc/transition/print-texture-transitions/InkBleedReveal.tsxworkbench/demosrc/transition/shot-transitions/PortalWipeV2.tsxworkbench/demosrc/transition/shot-transitions/WhipBrakeReal.tsxworkbench/demosrc/transition/tear-streak-transitions/GlitchDisplace.tsxworkbench/demosrc/transition/transition-hidden-cut/InvisibleCut.tsxworkbench/demosrc/transition/transition-hidden-cut/LightLeakBurn.tsxworkbench/demosrc/transition/transition-hidden-cut/VersusSlam.tsxworkbench/demosrc/transition/transition-travel/LetterformZoom.tsxworkbench/demosrc/transition/white-flash-logo-simplify-cut/WhiteFlashLogoSimplifyCut.tsxworkbench/demosrc/transition/wipe-transitions/BlindsSlice.tsxworkbench/demosrc/typography/blur-slide/BlurSlide.tsxworkbench/demosrc/typography/brace-expand/BraceExpand.tsxworkbench/demosrc/typography/brand-ink-open/BrandInkOpen.tsxworkbench/demosrc/typography/countdown-arc-scatter/CountdownArcScatter.tsxworkbench/demosrc/typography/flying-words/FlyingWords.tsxworkbench/demosrc/typography/glitch-cycle/GlitchCycle.tsxworkbench/demosrc/typography/gradient-word-sweep/GradientWordSweep.tsxworkbench/demosrc/typography/lead-word-zoom-assemble/LeadWordZoomAssemble.tsxworkbench/demosrc/typography/marker-underline-title/MarkerUnderlineTitle.tsxworkbench/demosrc/typography/outline-word-fill/OutlineWordFill.tsxworkbench/demosrc/typography/paper-title-card/PaperTitleCard.tsxworkbench/demosrc/typography/pill-chip-slot-cycle-handled/PillChipSlotCycleHandled.tsxworkbench/demosrc/typography/pill-slot-cycle/PillSlotCycle.tsxworkbench/demosrc/typography/text-column-converge/TextColumnConverge.tsxworkbench/demosrc/typography/title-demote-to-label/TitleDemoteToLabel.tsxworkbench/demosrc/typography/type-assembly-moves/LetterformDriftAssembly.tsxworkbench/demosrc/typography/type-assembly-moves/SplitTextStagger.tsxworkbench/demosrc/typography/type-assembly-moves/TextOnPath.tsxworkbench/demosrc/typography/type-entrance-moves/LetterDropPhysics.tsxworkbench/demosrc/typography/type-rhythm-sync/FontWeightPump.tsxworkbench/demosrc/typography/type-rhythm-sync/KaraokeFillSync.tsxworkbench/demosrc/typography/typewriter-moves/TypewriterErrorRetype.tsxworkbench/demosrc/typography/vertical-word-roll-blur-cycle/VerticalWordRollBlurCycle.tsxworkbench/demosrc/typography/word-relay-filmstrip/WordRelayFilmstrip.tsxworkbench/demosrc/typography/word-relay-geometry/WordRelayGeometry.tsxworkbench/demosrc/ui-entrance/avatar-bracket-carousel/AvatarBracketCarousel.tsxworkbench/demosrc/ui-entrance/bezier-source-converge-merge/BezierSourceConvergeMerge.tsxworkbench/demosrc/ui-entrance/card-stack/CardStack.tsxworkbench/demosrc/ui-entrance/carousel-3d/Carousel3D.tsxworkbench/demosrc/ui-entrance/clipcard-looping/ClipCardLooping.tsxworkbench/demosrc/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsxworkbench/demosrc/ui-entrance/deck-deal-flyin/DeckDealFlyin.tsxworkbench/demosrc/ui-entrance/doc-park-left-pill-deal/DocParkLeftPillDeal.tsxworkbench/demosrc/ui-entrance/document-typewriter-reveal/DocumentTypewriterReveal.tsxworkbench/demosrc/ui-entrance/draw-svg-trace/DrawSvgTrace.tsxworkbench/demosrc/ui-entrance/element-body-moves/ContactShadowLift.tsxworkbench/demosrc/ui-entrance/integration-hub-map/IntegrationHubMap.tsxworkbench/demosrc/ui-entrance/list-reveal/ListReveal.tsxworkbench/demosrc/ui-entrance/list-stack-press/ListStackPress.tsxworkbench/demosrc/ui-entrance/neon-frame-forerun/NeonFrameForerun.tsxworkbench/demosrc/ui-entrance/neon-frame-orbit-drop/NeonFrameForerunOrbit.tsxworkbench/demosrc/ui-entrance/page-waterfall-wall/PageWaterfallWall.tsxworkbench/demosrc/ui-entrance/page-waterfall-wall/VerticalTicker.tsxworkbench/demosrc/ui-entrance/product-card-progressive-assemble/ProductCardProgressiveAssemble.tsxworkbench/demosrc/ui-entrance/radial-wave/RadialWave.tsxworkbench/demosrc/ui-entrance/research-card-stack-scroll/ResearchCardStackScroll.tsxworkbench/demosrc/ui-entrance/row-embed/RowEmbed.tsxworkbench/demosrc/ui-entrance/value-stagger-gradient/ValueStaggerGradient.tsxworkbench/demosrc/ui-entrance/wall-reveal-moves/BentoLightUp.tsxworkbench/demosrc/ui-entrance/wall-reveal-moves/WireframeDrawOn.tsxworkbench/package.jsonworkbench/proj-stub/workbench.tsworkbench/remotion.config.tsworkbench/scripts/check-demo.mjsworkbench/scripts/gen-index.mjsworkbench/scripts/open.mjsworkbench/scripts/parity.mjsworkbench/scripts/render-demos.mjsworkbench/scripts/test-legacy.mjsworkbench/scripts/test-platform.mjsworkbench/scripts/test-themes.mjsworkbench/src/App.tsxworkbench/src/cards/background-cards.tsxworkbench/src/cards/buildRegistry.tsworkbench/src/cards/demoCards.tsworkbench/src/cards/inkpress/caption-strip.tsxworkbench/src/cards/inkpress/digit-roll.tsxworkbench/src/cards/inkpress/flash-cut.tsxworkbench/src/cards/inkpress/title-card.tsxworkbench/src/cards/legacyCards.tsworkbench/src/cards/manifest.tsworkbench/src/cards/media-cards.tsxworkbench/src/cards/projectCards.tsworkbench/src/cards/registry.tsworkbench/src/cards/shared.tsxworkbench/src/cards/text-basic.tsxworkbench/src/cards/types.tsworkbench/src/demoProject.tsworkbench/src/dnd.tsworkbench/src/i18n.tsworkbench/src/main.tsxworkbench/src/palettePresets.tsworkbench/src/panels/Inspector.tsxworkbench/src/panels/LibraryPanel.tsxworkbench/src/panels/ThemePanel.tsxworkbench/src/playerRef.tsworkbench/src/preview/Composition.tsxworkbench/src/preview/PreviewPanel.tsxworkbench/src/proj.d.tsworkbench/src/projectImport.tsworkbench/src/remotion/Root.tsxworkbench/src/remotion/index.tsworkbench/src/remotion/zodFromCard.tsworkbench/src/store.tsworkbench/src/theme.tsworkbench/src/time.tsworkbench/src/timeline/ClipView.tsxworkbench/src/timeline/Ruler.tsxworkbench/src/timeline/Timeline.tsxworkbench/src/types.tsworkbench/src/vite-env.d.tsworkbench/vite.config.ts
Files
.claude-plugin/plugin.jsonasset549 bytes.github/ISSUE_TEMPLATE/showcase.ymlasset3,066 bytes.github/scripts/showcase-publish.pyruns8,145 bytes.github/workflows/contact-sheet-tests.ymlasset923 bytes.github/workflows/deploy-pages.ymlasset4,796 bytes.github/workflows/pr-checks.ymlasset7,932 bytes.github/workflows/showcase-publish.ymlasset2,359 bytes.gitignoreasset949 bytesLICENSEasset11,340 bytesREADME.mddoc19,738 bytesREADME_CN.mddoc19,403 bytesREADME_JA.mddoc22,591 bytesREADME_RU.mddoc28,255 bytesSKILL.mdcore21,745 bytesSKILL.mdcore21,745 bytesagents/openai.yamlasset549 bytesassets/audio/ATTRIBUTION.mddoc1,184 bytesassets/audio/bgm/bgm-tech-house.mp3asset9,240,540 bytesassets/audio/bgm/cat-walk.mp3asset3,969,820 bytesassets/audio/bgm/g-eazy-nba-type.mp3asset3,340,373 bytesassets/audio/bgm/house-vibez.mp3asset4,458,578 bytesassets/audio/bgm/tonight-hiphop.mp3asset3,631,347 bytesassets/brand/BRAND.mddoc1,929 bytesassets/brand/brand-board.svgasset5,090 bytesassets/brand/logo-lockup-reverse.svgasset562 bytesassets/brand/logo-lockup.svgasset554 bytesassets/brand/logo-mark-mono.svgasset381 bytesassets/brand/logo-mark-reverse.svgasset375 bytesassets/brand/logo-mark.svgasset362 bytesassets/lib/Caption.tsxruns1,801 bytesassets/lib/ClipCard.tsxruns6,815 bytesassets/lib/DigitRoll.tsxruns1,708 bytesassets/lib/FlashCut.tsxruns726 bytesassets/lib/FlatPanel.tsxruns2,129 bytesassets/lib/PageCam.tsxruns6,878 bytesassets/lib/VerticalTicker.tsxruns4,082 bytesassets/lib/helpers/__tests__/helpers.test.tsruns6,276 bytesassets/lib/helpers/camera.tsxruns2,080 bytesassets/lib/helpers/motion.tsruns1,708 bytesassets/lib/helpers/rand.tsruns380 bytesassets/lib/helpers/shake.tsruns423 bytesassets/readme/cover.webpasset1,271,552 bytesassets/readme/examples/camera.webpasset170,222 bytesassets/readme/examples/data.webpasset181,918 bytesassets/readme/examples/effects.webpasset81,688 bytesassets/readme/examples/interaction.webpasset270,912 bytesassets/readme/examples/opening.webpasset171,356 bytesassets/readme/examples/outro.webpasset53,184 bytesassets/readme/examples/rhythm.webpasset135,400 bytesassets/readme/examples/transition.webpasset202,254 bytesassets/readme/examples/typography.webpasset226,712 bytesassets/readme/examples/ui-entrance.webpasset145,612 bytesassets/readme/sponsors/ATTRIBUTION.mddoc1,331 bytesassets/readme/sponsors/apimart.pngasset987,319 bytesassets/readme/sponsors/aws.svgasset3,848 bytesassets/readme/sponsors/packycode.pngasset363,101 bytesassets/readme/workflow.gifasset950,711 bytesassets/scripts/build-readme-cover.mjsruns2,253 bytesassets/scripts/capture-template.mjsruns8,973 bytesassets/scripts/sfx-source.pyruns18,950 bytesassets/scripts/smoke-render-demos.pyruns6,120 bytesassets/scripts/test_sfx_source.pyruns9,258 bytesdemos/README.mddoc8,413 bytesdemos/_fixtures/Brand.tsxruns6,181 bytesdemos/_fixtures/Fixtures.tsxruns35,948 bytesdemos/_fixtures/Look.tsxruns18,440 bytesdemos/_fixtures/Motion.tsxruns3,582 bytesdemos/_fixtures/PageCam2D.tsxruns3,953 bytesdemos/_fixtures/Polish.tsxruns13,719 bytesdemos/_legacy/README.mddoc1,126 bytesdemos/_legacy/_fixtures/Fixtures.tsxruns4,275 bytesdemos/_legacy/_fixtures/Motion.tsxruns3,582 bytesdemos/_legacy/_textures/agent-stream.jpgasset74,016 bytesdemos/_legacy/_textures/card1.pngasset49,799 bytesdemos/_legacy/_textures/card10.pngasset51,587 bytesdemos/_legacy/_textures/card2.pngasset52,017 bytesdemos/_legacy/_textures/card3.pngasset58,896 bytesdemos/_legacy/_textures/card4-hires.pngasset123,105 bytesdemos/_legacy/_textures/card4.pngasset59,011 bytesdemos/_legacy/_textures/card5.pngasset59,166 bytesdemos/_legacy/_textures/card6.pngasset55,584 bytesdemos/_legacy/_textures/card7.pngasset62,350 bytesdemos/_legacy/_textures/card8.pngasset54,202 bytesdemos/_legacy/_textures/card9.pngasset59,505 bytesdemos/_legacy/_textures/detail-full.pngasset380,073 bytesdemos/_legacy/_textures/float-search.pngasset11,667 bytesdemos/_legacy/_textures/float-stats.pngasset11,497 bytesdemos/_legacy/_textures/live-layout.jsonasset5,602 bytesdemos/_legacy/_textures/nav.pngasset10,329 bytesdemos/_legacy/_textures/paper1.pngasset98,212 bytesdemos/_legacy/_textures/paper2.pngasset95,517 bytesdemos/_legacy/_textures/paper3.pngasset95,131 bytesdemos/_legacy/_textures/paper4.pngasset87,621 bytesdemos/_legacy/_textures/paper5.pngasset90,661 bytesdemos/_legacy/_textures/papers-full.pngasset594,891 bytesdemos/_legacy/_textures/projects-empty.pngasset102,067 bytesdemos/_legacy/_textures/projects-full.pngasset615,341 bytesdemos/_legacy/_textures/wbr-full.pngasset487,943 bytesdemos/_legacy/camera/depth-layer-moves/DollyZoomReal.tsxruns2,287 bytesdemos/_legacy/camera/tension-camera-moves/DutchRollToLevel.tsxruns3,923 bytesdemos/_legacy/camera/tension-camera-moves/SlowPushIn.tsxruns2,837 bytesdemos/_legacy/data/avatar-grid-radial-build-colorize/AvatarGridRadialBuildColorize.tsxruns8,450 bytesdemos/_legacy/data/counter-confetti/CounterConfetti.tsxruns5,622 bytesdemos/_legacy/data/cycle-glass-node-morph/CycleGlassNodeMorph.tsxruns11,863 bytesdemos/_legacy/data/hatch-depth/HatchDepth.tsxruns5,195 bytesdemos/_legacy/data/odometer-digit-roll/OdometerDigitRoll.tsxruns6,103 bytesdemos/_legacy/data/particle-celebrate-hits/ConfettiCrossfire.tsxruns5,361 bytesdemos/_legacy/data/particle-celebrate-hits/CounterTickSparks.tsxruns4,397 bytesdemos/_legacy/data/particle-sand-fill/ParticleSandFill.tsxruns5,907 bytesdemos/_legacy/data/ring-diagram-annotation-reveal/RingDiagramAnnotationReveal.tsxruns7,538 bytesdemos/_legacy/effects/dashboard-glow-highlight-pill/DashboardGlowHighlightPill.tsxruns22,457 bytesdemos/_legacy/effects/fui-hud-moves/LineUnfoldPanel.tsxruns4,461 bytesdemos/_legacy/effects/icon-performance-moves/PopBurstConfirm.tsxruns5,384 bytesdemos/_legacy/effects/light-play-moves/HalationBloom.tsxruns4,353 bytesdemos/_legacy/effects/line-boil/LineBoil.tsxruns5,346 bytesdemos/_legacy/effects/riso-print-hits/RisoBeatPump.tsxruns4,997 bytesdemos/_legacy/interaction/ai-stream-response/StreamResponse.tsxruns7,536 bytesdemos/_legacy/interaction/chip-lift-to-user-pill/ChipLiftToUserPill.tsxruns10,553 bytesdemos/_legacy/interaction/collab-cursor-moves/CursorDialogueDuet.tsxruns5,808 bytesdemos/_legacy/interaction/command-palette-summon/CommandPaletteSummon.tsxruns6,108 bytesdemos/_legacy/interaction/input-trigger-moves/CursorPerformancePunchIn.tsxruns6,043 bytesdemos/_legacy/interaction/input-trigger-moves/KeycapSmashCut.tsxruns9,164 bytesdemos/_legacy/manifest.jsonasset16,357 bytesdemos/_legacy/outro/edit-hook-moves/LogoStingButton.tsxruns4,424 bytesdemos/_legacy/rhythm/beat-cut-moves/BeatCutAccelerando.tsxruns3,035 bytesdemos/_legacy/rhythm/montage-rhythm-moves/DominoCascade.tsxruns5,118 bytesdemos/_legacy/rhythm/montage-rhythm-moves/DropBlackoutSlam.tsxruns4,518 bytesdemos/_legacy/rhythm/montage-rhythm-moves/WrightTripleCut.tsxruns7,569 bytesdemos/_legacy/rhythm/panel-grid-moves/FlipGridReflow.tsxruns4,315 bytesdemos/_legacy/rhythm/panel-grid-moves/GridFlashMosaic.tsxruns5,762 bytesdemos/_legacy/rhythm/rhythm-interrupt-moves/StrobeBlackFrames.tsxruns3,589 bytesdemos/_legacy/rhythm/smear-multiples/SmearMultiples.tsxruns3,381 bytesdemos/_legacy/rhythm/spectrum-morph-ui/SpectrumMorphUi.tsxruns4,451 bytesdemos/_legacy/rhythm/speed-ramp-freeze/SpeedRampReal.tsxruns2,180 bytesdemos/_legacy/rhythm/trailer-grammar-moves/CardFootageCadence.tsxruns4,123 bytesdemos/_legacy/rhythm/trailer-grammar-moves/SmashCut.tsxruns4,246 bytesdemos/_legacy/transition/bubble-swarm-takeover/BubbleSwarmTakeover.tsxruns7,858 bytesdemos/_legacy/transition/color-block-step-wipe/ColorBlockStepWipe.tsxruns4,824 bytesdemos/_legacy/transition/cube-navigation/CubeNavigation.tsxruns7,235 bytesdemos/_legacy/transition/page-turn-transitions/CubeRotate.tsxruns4,227 bytesdemos/_legacy/transition/paper-plane-messenger/PaperPlaneMessenger.tsxruns9,283 bytesdemos/_legacy/transition/shot-transitions/BlackCardTransition.tsxruns5,742 bytesdemos/_legacy/transition/shot-transitions/DarkTunnelTransition.tsxruns5,045 bytesdemos/_legacy/transition/shot-transitions/FocusHandoffTransition.tsxruns3,057 bytesdemos/_legacy/transition/shot-transitions/MaskWipeReal.tsxruns2,836 bytesdemos/_legacy/transition/shot-transitions/WhipPanReal.tsxruns1,946 bytesdemos/_legacy/transition/transition-travel/SharedElementMorph.tsxruns3,743 bytesdemos/_legacy/transition/wipe-transitions/ClockWipe.tsxruns3,393 bytesdemos/_legacy/typography/cel-flash-stomp/CelFlashStomp.tsxruns4,314 bytesdemos/_legacy/typography/scramble/Scramble.tsxruns2,368 bytesdemos/_legacy/typography/split-flap-title/SplitFlapFlip.tsxruns5,807 bytesdemos/_legacy/typography/type-assembly-moves/TrackingExpandReveal.tsxruns3,970 bytesdemos/_legacy/typography/type-entrance-moves/ScrambleDecode.tsxruns3,195 bytesdemos/_legacy/typography/typewriter-moves/TerminalTypewriter.tsxruns4,784 bytesdemos/_legacy/typography/typing-code-block/TypingCodeBlock.tsxruns3,680 bytesdemos/_legacy/ui-entrance/element-body-moves/AxialStretch.tsxruns3,945 bytesdemos/_legacy/ui-entrance/floating-glossy-label-pills/FloatingGlossyLabelPills.tsxruns15,894 bytesdemos/_legacy/ui-entrance/morph-from-primitive/MorphFromPrimitive.tsxruns6,303 bytesdemos/_legacy/ui-entrance/paper-craft-moves/MaskingTapeSlap.tsxruns5,951 bytesdemos/_legacy/ui-entrance/paper-craft-moves/PopupBookRise.tsxruns5,586 bytesdemos/_legacy/ui-entrance/platform-hinge-rise/PlatformHingeRise.tsxruns5,076 bytesdemos/_legacy/ui-entrance/runway-ground-skim/RunwayGroundSkim.tsxruns13,458 bytesdemos/_legacy/ui-entrance/skeleton-reveal/SkeletonReveal.tsxruns10,984 bytesdemos/_legacy/ui-entrance/svg-shape-morph/SvgShapeMorph.tsxruns2,918 bytesdemos/_legacy/ui-entrance/wall-reveal-moves/GridWaveFlip.tsxruns5,958 bytesdemos/_textures/card1.pngasset49,799 bytesdemos/_textures/card10.pngasset51,587 bytesdemos/_textures/card2.pngasset52,017 bytesdemos/_textures/card3.pngasset58,896 bytesdemos/_textures/card4-hires.pngasset123,105 bytesdemos/_textures/card4.pngasset59,011 bytesdemos/_textures/card5.pngasset59,166 bytesdemos/_textures/card6.pngasset55,584 bytesdemos/_textures/card7.pngasset62,350 bytesdemos/_textures/card8.pngasset54,202 bytesdemos/_textures/card9.pngasset59,505 bytesdemos/_textures/detail-full.pngasset382,619 bytesdemos/_textures/float-search.pngasset11,667 bytesdemos/_textures/float-stats.pngasset11,497 bytesdemos/_textures/live-layout.jsonasset5,601 bytesdemos/_textures/nav.pngasset12,239 bytesdemos/_textures/paper1.pngasset98,212 bytesdemos/_textures/paper2.pngasset95,517 bytesdemos/_textures/paper3.pngasset95,131 bytesdemos/_textures/paper4.pngasset87,621 bytesdemos/_textures/paper5.pngasset90,661 bytesdemos/_textures/papers-full.pngasset616,296 bytesdemos/_textures/projects-empty.pngasset102,808 bytesdemos/_textures/projects-full.pngasset625,940 bytesdemos/_textures/wbr-full.pngasset501,836 bytesdemos/camera/basic-3d-scene/Basic3DScene.tsxruns14,284 bytesdemos/camera/crash-zoom-punch/CrashImpactReal.tsxruns19,557 bytesdemos/camera/crash-zoom-punch/CrashZoomReal.tsxruns16,994 bytesdemos/camera/cursor-flyover/CursorFlyover.tsxruns21,709 bytesdemos/camera/depth-layer-moves/MultiplaneReal.tsxruns8,737 bytesdemos/camera/graze-face-tour/GrazeFaceTour.tsxruns27,956 bytesdemos/camera/overhead-camera-moves/OverheadTabletopDrop.tsxruns18,937 bytesdemos/camera/overhead-camera-moves/TiltReveal.tsxruns17,598 bytesdemos/camera/space-camera-moves/DroneDiveLanding.tsxruns7,651 bytesdemos/camera/space-camera-moves/ExplodedView.tsxruns20,787 bytesdemos/camera/steep-tilt-glide/SteepTiltGlide.tsxruns20,264 bytesdemos/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsxruns15,043 bytesdemos/camera/tension-camera-moves/PullBackIsolation.tsxruns7,794 bytesdemos/camera/terminal-3d/Terminal3D.tsxruns20,498 bytesdemos/data/before-after-slider-scrub/BeforeAfterSliderScrub.tsxruns6,829 bytesdemos/data/chart-live-moves/AxisRescaleShockV2.tsxruns16,106 bytesdemos/data/chart-live-moves/OscilloscopeStreamV2.tsxruns16,638 bytesdemos/data/chart-live-moves/UnitDotSwarmRegroupV2.tsxruns14,003 bytesdemos/data/gauge-readout-moves/NeedleSweepSelftest.tsxruns12,592 bytesdemos/data/gauge-readout-moves/TapeScrollFixedPointer.tsxruns12,677 bytesdemos/data/scroll-brake-moves/BrakeReticleLock.tsxruns13,005 bytesdemos/data/scroll-brake-moves/ChangelogScrollBrake.tsxruns9,529 bytesdemos/data/timeline-travel/TimelineTravel.tsxruns12,578 bytesdemos/effects/assemble-then-type-flyin/AssembleThenTypeFlyin.tsxruns17,747 bytesdemos/effects/aurora-bloom-bg-flip/AuroraBloomBgFlip.tsxruns8,095 bytesdemos/effects/brand-frame-snap/BrandFrameSnap.tsxruns29,953 bytesdemos/effects/fui-hud-moves/ReticleLockOn.tsxruns9,249 bytesdemos/effects/glow-flyline-moves/FlylineArc.tsxruns8,938 bytesdemos/effects/glow-flyline-moves/GlowOrbAmbient.tsxruns11,718 bytesdemos/effects/glow-flyline-moves/OrbFlylineRelay.tsxruns13,486 bytesdemos/effects/icon-performance-moves/AttentionBounce.tsxruns15,416 bytesdemos/effects/impact-feedback/AnimeImpact.tsxruns10,633 bytesdemos/effects/impact-feedback/HitCounter.tsxruns16,865 bytesdemos/effects/light-play-moves/SheenSweepRetry.tsxruns14,454 bytesdemos/effects/light-play-moves/SpotlightSweepReveal.tsxruns12,070 bytesdemos/effects/radial-ripple-phone-chips/RadialRipplePhoneChips.tsxruns20,321 bytesdemos/effects/riso-print-hits/RisoMisregistrationHit.tsxruns11,912 bytesdemos/effects/scan-bracket-sweep/ScanBracketSweep.tsxruns13,421 bytesdemos/effects/scanline-annotate-focus/ScanlineAnnotateFocus.tsxruns20,341 bytesdemos/effects/scanline-assemble-flyin/ScanlineAssembleFlyin.tsxruns20,215 bytesdemos/effects/slam-entrance-moves/ImpactBurstKit.tsxruns15,085 bytesdemos/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsxruns15,139 bytesdemos/effects/slam-entrance-moves/ScoreSlam.tsxruns15,990 bytesdemos/effects/spotlight-sweep-moves/CornerSpotlightReveal.tsxruns5,068 bytesdemos/effects/spotlight-sweep-moves/GlowWakeSleepPanel.tsxruns10,208 bytesdemos/effects/spotlight-sweep-moves/SlideSpotlightPan.tsxruns9,019 bytesdemos/interaction/autolayout-gap-dial/AutolayoutGapDial.tsxruns16,598 bytesdemos/interaction/canvas-materialize-moves/DiagramCascadeBuild.tsxruns20,169 bytesdemos/interaction/canvas-materialize-moves/PanelToCanvasMaterialize.tsxruns20,052 bytesdemos/interaction/chip-grid-single-select-blackout/ChipGridSingleSelectBlackout.tsxruns12,831 bytesdemos/interaction/collab-cursor-moves/CursorCastEnsemble.tsxruns18,121 bytesdemos/interaction/glass-pill-dictation-typing/GlassPillDictationTyping.tsxruns9,593 bytesdemos/interaction/hashtag-to-pill-materialize/HashtagToPillMaterialize.tsxruns10,946 bytesdemos/interaction/picker-carousel-feature-cycle/PickerCarouselFeatureCycle.tsxruns9,422 bytesdemos/interaction/segmented-thumb-hero/SegmentedThumbHero.tsxruns11,164 bytesdemos/interaction/theme-switch-moves/PaletteThemeRipple.tsxruns28,797 bytesdemos/interaction/theme-switch-moves/ThemeSweepToggle.tsxruns26,512 bytesdemos/interaction/type-and-filter/TypeAndFilter.tsxruns12,944 bytesdemos/interaction/voice-waveform-live/VoiceWaveformLive.tsxruns15,190 bytesdemos/opening/crane-rise-reveal/CraneRiseReveal.tsxruns19,303 bytesdemos/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsxruns19,097 bytesdemos/opening/fracture/Fracture.tsxruns9,454 bytesdemos/opening/icon-field-colorize/IconFieldColorize.tsxruns12,609 bytesdemos/opening/letterspace-materialize/LetterspaceMaterialize.tsxruns10,723 bytesdemos/opening/magician-card-flourish/MagicianCardFlourish.tsxruns19,761 bytesdemos/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsxruns22,723 bytesdemos/opening/spotlight-hero-card/SpotlightHeroCard.tsxruns20,401 bytesdemos/opening/stroke-segment-build/StrokeSegmentBuild.tsxruns11,134 bytesdemos/opening/text-as-mask/TextAsMask.tsxruns15,482 bytesdemos/outro/grain-dissolve/GrainDissolve.tsxruns10,486 bytesdemos/outro/logo-shrink-wordmark-lockup/LogoShrinkWordmarkLockup.tsxruns10,453 bytesdemos/outro/neon-triple-marquee/NeonTripleMarquee.tsxruns11,990 bytesdemos/outro/outro-group-photo-launch/OutroGroupPhotoLaunch.tsxruns16,939 bytesdemos/outro/ui-strip-away-outro/UiStripAwayOutro.tsxruns18,482 bytesdemos/outro/ui-to-brand-morph/IconFlipBloomLogo.tsxruns7,969 bytesdemos/outro/ui-to-brand-morph/InputMorphsIntoLogo.tsxruns19,706 bytesdemos/rhythm/beat-cut-moves/PaparazziFlash.tsxruns16,468 bytesdemos/rhythm/beat-step-list-theme-cycle/BeatStepListThemeCycle.tsxruns16,501 bytesdemos/rhythm/panel-grid-moves/ComicPanelSplit.tsxruns24,328 bytesdemos/rhythm/quad-split-parallel-scenes/QuadSplitParallelScenes.tsxruns15,490 bytesdemos/rhythm/rhythm-interrupt-moves/JumpCutPunchIn.tsxruns5,009 bytesdemos/rhythm/sakuga-timing-shift/SakugaTimingShift.tsxruns15,668 bytesdemos/rhythm/speed-ramp-freeze/FreezeAnnotateReal.tsxruns15,914 bytesdemos/rhythm/trailer-grammar-moves/TrailerBumper.tsxruns6,359 bytesdemos/transition/bottom-push-stack-wipe/BottomPushStackWipe.tsxruns18,528 bytesdemos/transition/card-flip-reveal/CardFlipReveal.tsxruns15,257 bytesdemos/transition/card-flock-tumble/CardFlockTumble.tsxruns26,082 bytesdemos/transition/circle-match-iris/CircleMatchIris.tsxruns18,600 bytesdemos/transition/gradient-transition/GradientTransition.tsxruns9,423 bytesdemos/transition/line-carry-transition/LineCarryTransition.tsxruns13,646 bytesdemos/transition/mosaic-reframe/MosaicReframe.tsxruns20,114 bytesdemos/transition/page-turn-transitions/BarnDoorSplit.tsxruns12,730 bytesdemos/transition/print-texture-transitions/InkBleedReveal.tsxruns9,720 bytesdemos/transition/shot-transitions/PortalWipeV2.tsxruns17,857 bytesdemos/transition/shot-transitions/WhipBrakeReal.tsxruns9,978 bytesdemos/transition/tear-streak-transitions/GlitchDisplace.tsxruns19,393 bytesdemos/transition/transition-hidden-cut/InvisibleCut.tsxruns16,949 bytesdemos/transition/transition-hidden-cut/LightLeakBurn.tsxruns14,294 bytesdemos/transition/transition-hidden-cut/VersusSlam.tsxruns12,455 bytesdemos/transition/transition-travel/LetterformZoom.tsxruns16,292 bytesdemos/transition/white-flash-logo-simplify-cut/WhiteFlashLogoSimplifyCut.tsxruns12,218 bytesdemos/transition/wipe-transitions/BlindsSlice.tsxruns10,278 bytesdemos/typography/blur-slide/BlurSlide.tsxruns8,973 bytesdemos/typography/brace-expand/BraceExpand.tsxruns8,116 bytesdemos/typography/brand-ink-open/BrandInkOpen.tsxruns6,274 bytesdemos/typography/countdown-arc-scatter/CountdownArcScatter.tsxruns11,205 bytesdemos/typography/flying-words/FlyingWords.tsxruns10,326 bytesdemos/typography/glitch-cycle/GlitchCycle.tsxruns11,617 bytesdemos/typography/gradient-word-sweep/GradientWordSweep.tsxruns12,661 bytesdemos/typography/lead-word-zoom-assemble/LeadWordZoomAssemble.tsxruns10,727 bytesdemos/typography/marker-underline-title/MarkerUnderlineTitle.tsxruns6,162 bytesdemos/typography/outline-word-fill/OutlineWordFill.tsxruns9,981 bytesdemos/typography/paper-title-card/PaperTitleCard.tsxruns6,275 bytesdemos/typography/pill-chip-slot-cycle-handled/PillChipSlotCycleHandled.tsxruns5,233 bytesdemos/typography/pill-slot-cycle/PillSlotCycle.tsxruns12,326 bytesdemos/typography/text-column-converge/TextColumnConverge.tsxruns8,446 bytesdemos/typography/title-demote-to-label/TitleDemoteToLabel.tsxruns17,172 bytesdemos/typography/type-assembly-moves/LetterformDriftAssembly.tsxruns5,704 bytesdemos/typography/type-assembly-moves/SplitTextStagger.tsxruns5,407 bytesdemos/typography/type-assembly-moves/TextOnPath.tsxruns13,714 bytesdemos/typography/type-entrance-moves/LetterDropPhysics.tsxruns8,611 bytesdemos/typography/type-rhythm-sync/FontWeightPump.tsxruns11,814 bytesdemos/typography/type-rhythm-sync/KaraokeFillSync.tsxruns6,017 bytesdemos/typography/typewriter-moves/TypewriterErrorRetype.tsxruns6,069 bytesdemos/typography/vertical-word-roll-blur-cycle/VerticalWordRollBlurCycle.tsxruns6,148 bytesdemos/typography/word-relay-filmstrip/WordRelayFilmstrip.tsxruns27,244 bytesdemos/typography/word-relay-geometry/WordRelayGeometry.tsxruns15,828 bytesdemos/ui-entrance/avatar-bracket-carousel/AvatarBracketCarousel.tsxruns11,078 bytesdemos/ui-entrance/bezier-source-converge-merge/BezierSourceConvergeMerge.tsxruns17,432 bytesdemos/ui-entrance/card-stack/CardStack.tsxruns17,901 bytesdemos/ui-entrance/carousel-3d/Carousel3D.tsxruns16,320 bytesdemos/ui-entrance/clipcard-looping/ClipCardLooping.tsxruns2,967 bytesdemos/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsxruns17,157 bytesdemos/ui-entrance/deck-deal-flyin/DeckDealFlyin.tsxruns18,808 bytesdemos/ui-entrance/doc-park-left-pill-deal/DocParkLeftPillDeal.tsxruns16,821 bytesdemos/ui-entrance/document-typewriter-reveal/DocumentTypewriterReveal.tsxruns15,524 bytesdemos/ui-entrance/draw-svg-trace/DrawSvgTrace.tsxruns14,372 bytesdemos/ui-entrance/element-body-moves/ContactShadowLift.tsxruns12,746 bytesdemos/ui-entrance/integration-hub-map/IntegrationHubMap.tsxruns31,521 bytesdemos/ui-entrance/list-reveal/ListReveal.tsxruns9,074 bytesdemos/ui-entrance/list-stack-press/ListStackPress.tsxruns12,432 bytesdemos/ui-entrance/neon-frame-forerun/NeonFrameForerun.tsxruns18,608 bytesdemos/ui-entrance/neon-frame-orbit-drop/NeonFrameForerunOrbit.tsxruns20,588 bytesdemos/ui-entrance/page-waterfall-wall/PageWaterfallWall.tsxruns5,098 bytesdemos/ui-entrance/page-waterfall-wall/VerticalTicker.tsxruns4,082 bytesdemos/ui-entrance/product-card-progressive-assemble/ProductCardProgressiveAssemble.tsxruns17,142 bytesdemos/ui-entrance/radial-wave/RadialWave.tsxruns2,010 bytesdemos/ui-entrance/research-card-stack-scroll/ResearchCardStackScroll.tsxruns6,067 bytesdemos/ui-entrance/row-embed/RowEmbed.tsxruns9,165 bytesdemos/ui-entrance/value-stagger-gradient/ValueStaggerGradient.tsxruns8,005 bytesdemos/ui-entrance/wall-reveal-moves/BentoLightUp.tsxruns7,643 bytesdemos/ui-entrance/wall-reveal-moves/WireframeDrawOn.tsxruns12,317 bytesgallery/api/library.jsonasset206,605 bytesgallery/app.jsruns23,851 bytesgallery/assemble-media.pyruns3,586 bytesgallery/build-seo.pyruns5,555 bytesgallery/fetch-media.shruns1,229 bytesgallery/index.htmlasset57,567 bytesgallery/library.htmlasset526 bytesgallery/llms.txtdoc30,688 bytesgallery/logo-mark-reverse.svgasset375 bytesgallery/logo-mark.svgasset362 bytesgallery/media/poster/assemble-then-type-flyin.jpgasset27,797 bytesgallery/media/poster/aurora-bloom-bg-flip.jpgasset8,334 bytesgallery/media/poster/autolayout-gap-dial.jpgasset16,824 bytesgallery/media/poster/avatar-bracket-carousel.jpgasset9,878 bytesgallery/media/poster/basic-3d-scene.jpgasset18,369 bytesgallery/media/poster/beat-step-list-theme-cycle.jpgasset16,890 bytesgallery/media/poster/before-after-slider-scrub.jpgasset25,265 bytesgallery/media/poster/bezier-source-converge-merge.jpgasset6,490 bytesgallery/media/poster/blur-slide.jpgasset24,010 bytesgallery/media/poster/bottom-push-stack-wipe.jpgasset23,018 bytesgallery/media/poster/brace-expand.jpgasset16,500 bytesgallery/media/poster/card-stack.jpgasset29,789 bytesgallery/media/poster/carousel-3d.jpgasset16,154 bytesgallery/media/poster/chip-grid-single-select-blackout.jpgasset12,982 bytesgallery/media/poster/circle-match-iris.jpgasset22,811 bytesgallery/media/poster/comic-panel-split.jpgasset33,253 bytesgallery/media/poster/countdown-arc-scatter.jpgasset14,704 bytesgallery/media/poster/cursor-flyover.jpgasset25,492 bytesgallery/media/poster/doc-park-left-pill-deal.jpgasset24,579 bytesgallery/media/poster/flying-words.jpgasset19,753 bytesgallery/media/poster/fracture.jpgasset14,351 bytesgallery/media/poster/glass-pill-dictation-typing.jpgasset8,913 bytesgallery/media/poster/glitch-cycle.jpgasset13,207 bytesgallery/media/poster/gradient-transition.jpgasset20,424 bytesgallery/media/poster/grain-dissolve.jpgasset7,401 bytesgallery/media/poster/graze-face-tour.jpgasset16,236 bytesgallery/media/poster/list-reveal.jpgasset20,120 bytesgallery/media/poster/logo-shrink-wordmark-lockup.jpgasset9,933 bytesgallery/media/poster/magician-card-flourish.jpgasset17,246 bytesgallery/media/poster/mosaic-reframe.jpgasset28,274 bytesgallery/media/poster/neon-frame-orbit-drop.jpgasset22,294 bytesgallery/media/poster/outline-word-fill.jpgasset17,335 bytesgallery/media/poster/palette-theme-ripple.jpgasset35,792 bytesgallery/media/poster/paper-title-card.jpgasset14,636 bytesgallery/media/poster/picker-carousel-feature-cycle.jpgasset9,188 bytesgallery/media/poster/pill-chip-slot-cycle-handled.jpgasset10,308 bytesgallery/media/poster/product-card-progressive-assemble.jpgasset25,360 bytesgallery/media/poster/quad-split-parallel-scenes.jpgasset36,857 bytesgallery/media/poster/radial-ripple-phone-chips.jpgasset23,980 bytesgallery/media/poster/radial-wave.jpgasset40,904 bytesgallery/media/poster/research-card-stack-scroll.jpgasset17,442 bytesgallery/media/poster/scan-bracket-sweep.jpgasset17,862 bytesgallery/media/poster/scanline-annotate-focus.jpgasset38,934 bytesgallery/media/poster/scanline-assemble-flyin.jpgasset30,887 bytesgallery/media/poster/slide-spotlight-pan.jpgasset9,392 bytesgallery/media/poster/spotlight-hero-card.jpgasset23,796 bytesgallery/media/poster/terminal-3d.jpgasset18,913 bytesgallery/media/poster/ui-strip-away-outro.jpgasset5,806 bytesgallery/media/poster/unit-dot-swarm-regroup.jpgasset23,858 bytesgallery/media/poster/value-stagger-gradient.jpgasset19,185 bytesgallery/media/poster/vertical-word-roll-blur-cycle.jpgasset10,620 bytesgallery/media/poster/white-flash-logo-simplify-cut.jpgasset13,792 bytesgallery/media/poster/word-relay-filmstrip.jpgasset18,162 bytesgallery/media/poster/word-relay-geometry.jpgasset12,275 bytesgallery/og-image.jpgasset99,928 bytesgallery/robots.txtdoc94 bytesgallery/showcase.htmlasset4,763 bytesgallery/showcase.jsruns17,174 bytesgallery/sitemap.xmlasset329 bytesgallery/source/assemble-then-type-flyin.mddoc5,014 bytesgallery/source/aurora-bloom-bg-flip.mddoc3,687 bytesgallery/source/autolayout-gap-dial.mddoc4,880 bytesgallery/source/avatar-bracket-carousel.mddoc5,153 bytesgallery/source/basic-3d-scene.mddoc4,231 bytesgallery/source/beat-cut-moves.mddoc3,762 bytesgallery/source/beat-step-list-theme-cycle.mddoc4,939 bytesgallery/source/before-after-slider-scrub.mddoc2,431 bytesgallery/source/bezier-source-converge-merge.mddoc6,134 bytesgallery/source/blur-slide.mddoc4,570 bytesgallery/source/bottom-push-stack-wipe.mddoc4,519 bytesgallery/source/brace-expand.mddoc4,980 bytesgallery/source/brand-frame-snap.mddoc4,616 bytesgallery/source/brand-ink-open.mddoc2,462 bytesgallery/source/canvas-materialize-moves.mddoc5,329 bytesgallery/source/card-flip-reveal.mddoc3,660 bytesgallery/source/card-flock-tumble.mddoc4,547 bytesgallery/source/card-stack.mddoc5,198 bytesgallery/source/carousel-3d.mddoc5,916 bytesgallery/source/chart-live-moves.mddoc4,039 bytesgallery/source/chip-grid-single-select-blackout.mddoc4,072 bytesgallery/source/circle-match-iris.mddoc4,321 bytesgallery/source/cloner-depth-echo.mddoc3,202 bytesgallery/source/collab-cursor-moves.mddoc3,173 bytesgallery/source/countdown-arc-scatter.mddoc6,196 bytesgallery/source/crane-rise-reveal.mddoc4,142 bytesgallery/source/crash-zoom-punch.mddoc3,740 bytesgallery/source/cursor-flyover.mddoc3,844 bytesgallery/source/dataviz-landscape-open.mddoc5,386 bytesgallery/source/deck-deal-flyin.mddoc7,946 bytesgallery/source/depth-layer-moves.mddoc2,608 bytesgallery/source/doc-park-left-pill-deal.mddoc5,383 bytesgallery/source/document-typewriter-reveal.mddoc4,877 bytesgallery/source/draw-svg-trace.mddoc3,950 bytesgallery/source/element-body-moves.mddoc2,579 bytesgallery/source/flying-words.mddoc5,449 bytesgallery/source/fracture.mddoc3,923 bytesgallery/source/fui-hud-moves.mddoc1,649 bytesgallery/source/gauge-readout-moves.mddoc3,316 bytesgallery/source/glass-pill-dictation-typing.mddoc4,229 bytesgallery/source/glitch-cycle.mddoc5,455 bytesgallery/source/glow-flyline-moves.mddoc4,680 bytesgallery/source/gradient-transition.mddoc3,934 bytesgallery/source/gradient-word-sweep.mddoc3,564 bytesgallery/source/grain-dissolve.mddoc3,434 bytesgallery/source/graze-face-tour.mddoc3,582 bytesgallery/source/hashtag-to-pill-materialize.mddoc4,158 bytesgallery/source/icon-field-colorize.mddoc4,520 bytesgallery/source/icon-performance-moves.mddoc2,465 bytesgallery/source/impact-feedback.mddoc4,029 bytesgallery/source/integration-hub-map.mddoc3,524 bytesgallery/source/lead-word-zoom-assemble.mddoc7,667 bytesgallery/source/letterspace-materialize.mddoc3,638 bytesgallery/source/light-play-moves.mddoc3,548 bytesgallery/source/line-carry-transition.mddoc4,003 bytesgallery/source/list-reveal.mddoc4,325 bytesgallery/source/list-stack-press.mddoc4,713 bytesgallery/source/logo-shrink-wordmark-lockup.mddoc3,705 bytesgallery/source/magician-card-flourish.mddoc5,639 bytesgallery/source/marker-underline-title.mddoc3,030 bytesgallery/source/mosaic-reframe.mddoc4,141 bytesgallery/source/neon-frame-forerun.mddoc4,125 bytesgallery/source/neon-frame-orbit-drop.mddoc3,041 bytesgallery/source/neon-triple-marquee.mddoc4,935 bytesgallery/source/orbit-ring-title-open.mddoc8,647 bytesgallery/source/outline-word-fill.mddoc5,606 bytesgallery/source/outro-group-photo-launch.mddoc3,944 bytesgallery/source/overhead-camera-moves.mddoc4,633 bytesgallery/source/page-turn-transitions.mddoc3,184 bytesgallery/source/page-waterfall-wall.mddoc3,441 bytesgallery/source/panel-grid-moves.mddoc2,801 bytesgallery/source/paper-title-card.mddoc2,996 bytesgallery/source/picker-carousel-feature-cycle.mddoc3,950 bytesgallery/source/pill-chip-slot-cycle-handled.mddoc5,206 bytesgallery/source/pill-slot-cycle.mddoc4,058 bytesgallery/source/print-texture-transitions.mddoc2,920 bytesgallery/source/product-card-progressive-assemble.mddoc5,337 bytesgallery/source/quad-split-parallel-scenes.mddoc3,776 bytesgallery/source/radial-ripple-phone-chips.mddoc4,428 bytesgallery/source/radial-wave.mddoc3,913 bytesgallery/source/research-card-stack-scroll.mddoc4,855 bytesgallery/source/rhythm-interrupt-moves.mddoc1,735 bytesgallery/source/riso-print-hits.mddoc3,485 bytesgallery/source/row-embed.mddoc3,098 bytesgallery/source/sakuga-timing-shift.mddoc3,769 bytesgallery/source/scan-bracket-sweep.mddoc3,519 bytesgallery/source/scanline-annotate-focus.mddoc4,473 bytesgallery/source/scanline-assemble-flyin.mddoc4,596 bytesgallery/source/scroll-brake-moves.mddoc3,111 bytesgallery/source/segmented-thumb-hero.mddoc3,786 bytesgallery/source/shot-transitions.mddoc4,950 bytesgallery/source/slam-entrance-moves.mddoc5,178 bytesgallery/source/space-camera-moves.mddoc4,480 bytesgallery/source/speed-ramp-freeze.mddoc2,797 bytesgallery/source/spotlight-hero-card.mddoc6,256 bytesgallery/source/spotlight-sweep-moves.mddoc3,562 bytesgallery/source/steep-tilt-glide.mddoc3,127 bytesgallery/source/stroke-segment-build.mddoc4,050 bytesgallery/source/tear-streak-transitions.mddoc3,722 bytesgallery/source/tension-camera-moves.mddoc3,801 bytesgallery/source/terminal-3d.mddoc4,411 bytesgallery/source/text-as-mask.mddoc5,126 bytesgallery/source/text-column-converge.mddoc4,258 bytesgallery/source/theme-switch-moves.mddoc3,959 bytesgallery/source/timeline-travel.mddoc2,513 bytesgallery/source/title-demote-to-label.mddoc5,216 bytesgallery/source/trailer-grammar-moves.mddoc1,979 bytesgallery/source/transition-hidden-cut.mddoc6,533 bytesgallery/source/transition-travel.mddoc4,121 bytesgallery/source/type-and-filter.mddoc3,062 bytesgallery/source/type-assembly-moves.mddoc3,889 bytesgallery/source/type-entrance-moves.mddoc2,678 bytesgallery/source/type-rhythm-sync.mddoc5,331 bytesgallery/source/typewriter-moves.mddoc2,239 bytesgallery/source/ui-strip-away-outro.mddoc4,001 bytesgallery/source/ui-to-brand-morph.mddoc6,043 bytesgallery/source/value-stagger-gradient.mddoc5,649 bytesgallery/source/vertical-word-roll-blur-cycle.mddoc4,802 bytesgallery/source/voice-waveform-live.mddoc4,300 bytesgallery/source/wall-reveal-moves.mddoc4,869 bytesgallery/source/white-flash-logo-simplify-cut.mddoc4,400 bytesgallery/source/wipe-transitions.mddoc3,251 bytesgallery/source/word-relay-filmstrip.mddoc4,233 bytesgallery/source/word-relay-geometry.mddoc6,427 bytesgallery/styles.cssasset32,961 bytesgallery/sync-from-cards.pyruns6,202 bytesgallery/translations.jsruns49,314 bytesjianying-export/.gitignoreasset16 bytesjianying-export/aifl_promo.pyruns6,845 bytesjianying-export/mac_draft.pyruns17,946 bytesjianying-export/smoke_test.pyruns3,234 bytesjianying-export/windows_draft.pyruns7,980 bytespackage-lock.jsonasset51,576 bytespackage.jsonruns250 bytespublish/test_upload_post.pyruns14,070 bytespublish/upload_post.pyruns26,702 bytesreferences/aesthetic-rules.mddoc27,182 bytesreferences/final-review.mddoc7,371 bytesreferences/guided-free-creation.mddoc10,874 bytesreferences/jianying-export.mddoc9,348 bytesreferences/music-beat-sync.mddoc13,019 bytesreferences/pipeline.mddoc23,930 bytesreferences/publish-upload-post.mddoc6,596 bytesreferences/sequences/.gitkeepasset0 bytesreferences/sequences/promo-energy-arc.mddoc3,229 bytesreferences/sfx-sourcing.mddoc6,182 bytesreferences/shots/ATTRIBUTION.mddoc5,224 bytesreferences/shots/camera/basic-3d-scene.mddoc4,231 bytesreferences/shots/camera/crash-zoom-punch.mddoc3,740 bytesreferences/shots/camera/cursor-flyover.mddoc3,844 bytesreferences/shots/camera/depth-layer-moves.mddoc2,608 bytesreferences/shots/camera/graze-face-tour.mddoc3,582 bytesreferences/shots/camera/overhead-camera-moves.mddoc4,633 bytesreferences/shots/camera/space-camera-moves.mddoc4,480 bytesreferences/shots/camera/steep-tilt-glide.mddoc3,127 bytesreferences/shots/camera/tension-camera-moves.mddoc3,801 bytesreferences/shots/camera/terminal-3d.mddoc4,411 bytesreferences/shots/data/before-after-slider-scrub.mddoc2,431 bytesreferences/shots/data/chart-live-moves.mddoc4,039 bytesreferences/shots/data/gauge-readout-moves.mddoc3,316 bytesreferences/shots/data/scroll-brake-moves.mddoc3,111 bytesreferences/shots/data/timeline-travel.mddoc2,513 bytesreferences/shots/effects/assemble-then-type-flyin.mddoc5,014 bytesreferences/shots/effects/aurora-bloom-bg-flip.mddoc3,687 bytesreferences/shots/effects/brand-frame-snap.mddoc4,616 bytesreferences/shots/effects/fui-hud-moves.mddoc1,649 bytesreferences/shots/effects/glow-flyline-moves.mddoc4,680 bytesreferences/shots/effects/icon-performance-moves.mddoc2,465 bytesreferences/shots/effects/impact-feedback.mddoc4,029 bytesreferences/shots/effects/light-play-moves.mddoc3,548 bytesreferences/shots/effects/radial-ripple-phone-chips.mddoc4,428 bytesreferences/shots/effects/riso-print-hits.mddoc3,485 bytesreferences/shots/effects/scan-bracket-sweep.mddoc3,519 bytesreferences/shots/effects/scanline-annotate-focus.mddoc4,473 bytesreferences/shots/effects/scanline-assemble-flyin.mddoc4,596 bytesreferences/shots/effects/slam-entrance-moves.mddoc5,178 bytesreferences/shots/effects/spotlight-sweep-moves.mddoc3,562 bytesreferences/shots/interaction/autolayout-gap-dial.mddoc4,880 bytesreferences/shots/interaction/canvas-materialize-moves.mddoc5,329 bytesreferences/shots/interaction/chip-grid-single-select-blackout.mddoc4,072 bytesreferences/shots/interaction/collab-cursor-moves.mddoc3,173 bytesreferences/shots/interaction/glass-pill-dictation-typing.mddoc4,229 bytesreferences/shots/interaction/hashtag-to-pill-materialize.mddoc4,158 bytesreferences/shots/interaction/picker-carousel-feature-cycle.mddoc3,950 bytesreferences/shots/interaction/segmented-thumb-hero.mddoc3,786 bytesreferences/shots/interaction/theme-switch-moves.mddoc3,959 bytesreferences/shots/interaction/type-and-filter.mddoc3,062 bytesreferences/shots/interaction/voice-waveform-live.mddoc4,300 bytesreferences/shots/opening/brand-ink-open.mddoc2,462 bytesreferences/shots/opening/crane-rise-reveal.mddoc4,142 bytesreferences/shots/opening/dataviz-landscape-open.mddoc5,386 bytesreferences/shots/opening/fracture.mddoc3,923 bytesreferences/shots/opening/icon-field-colorize.mddoc4,520 bytesreferences/shots/opening/letterspace-materialize.mddoc3,638 bytesreferences/shots/opening/magician-card-flourish.mddoc5,639 bytesreferences/shots/opening/orbit-ring-title-open.mddoc8,647 bytesreferences/shots/opening/spotlight-hero-card.mddoc6,256 bytesreferences/shots/opening/stroke-segment-build.mddoc4,050 bytesreferences/shots/opening/text-as-mask.mddoc5,126 bytesreferences/shots/outro/grain-dissolve.mddoc3,434 bytesreferences/shots/outro/logo-shrink-wordmark-lockup.mddoc3,705 bytesreferences/shots/outro/neon-triple-marquee.mddoc4,935 bytesreferences/shots/outro/outro-group-photo-launch.mddoc3,944 bytesreferences/shots/outro/ui-strip-away-outro.mddoc4,001 bytesreferences/shots/outro/ui-to-brand-morph.mddoc6,043 bytesreferences/shots/rhythm/beat-cut-moves.mddoc3,762 bytesreferences/shots/rhythm/beat-step-list-theme-cycle.mddoc4,939 bytesreferences/shots/rhythm/panel-grid-moves.mddoc2,801 bytesreferences/shots/rhythm/quad-split-parallel-scenes.mddoc3,776 bytesreferences/shots/rhythm/rhythm-interrupt-moves.mddoc1,735 bytesreferences/shots/rhythm/sakuga-timing-shift.mddoc3,769 bytesreferences/shots/rhythm/speed-ramp-freeze.mddoc2,797 bytesreferences/shots/rhythm/trailer-grammar-moves.mddoc1,979 bytesreferences/shots/transition/bottom-push-stack-wipe.mddoc4,519 bytesreferences/shots/transition/card-flip-reveal.mddoc3,660 bytesreferences/shots/transition/card-flock-tumble.mddoc4,547 bytesreferences/shots/transition/circle-match-iris.mddoc4,321 bytesreferences/shots/transition/gradient-transition.mddoc3,934 bytesreferences/shots/transition/line-carry-transition.mddoc4,003 bytesreferences/shots/transition/mosaic-reframe.mddoc4,141 bytesreferences/shots/transition/page-turn-transitions.mddoc3,184 bytesreferences/shots/transition/print-texture-transitions.mddoc2,920 bytesreferences/shots/transition/shot-transitions.mddoc4,950 bytesreferences/shots/transition/tear-streak-transitions.mddoc3,722 bytesreferences/shots/transition/transition-hidden-cut.mddoc6,533 bytesreferences/shots/transition/transition-travel.mddoc4,121 bytesreferences/shots/transition/white-flash-logo-simplify-cut.mddoc4,400 bytesreferences/shots/transition/wipe-transitions.mddoc3,251 bytesreferences/shots/typography/blur-slide.mddoc4,570 bytesreferences/shots/typography/brace-expand.mddoc4,980 bytesreferences/shots/typography/countdown-arc-scatter.mddoc6,196 bytesreferences/shots/typography/document-typewriter-reveal.mddoc4,877 bytesreferences/shots/typography/flying-words.mddoc5,449 bytesreferences/shots/typography/glitch-cycle.mddoc5,455 bytesreferences/shots/typography/gradient-word-sweep.mddoc3,564 bytesreferences/shots/typography/lead-word-zoom-assemble.mddoc7,667 bytesreferences/shots/typography/marker-underline-title.mddoc3,030 bytesreferences/shots/typography/outline-word-fill.mddoc5,606 bytesreferences/shots/typography/paper-title-card.mddoc2,996 bytesreferences/shots/typography/pill-chip-slot-cycle-handled.mddoc5,206 bytesreferences/shots/typography/pill-slot-cycle.mddoc4,058 bytesreferences/shots/typography/text-column-converge.mddoc4,258 bytesreferences/shots/typography/title-demote-to-label.mddoc5,216 bytesreferences/shots/typography/type-assembly-moves.mddoc3,889 bytesreferences/shots/typography/type-entrance-moves.mddoc2,678 bytesreferences/shots/typography/type-rhythm-sync.mddoc5,331 bytesreferences/shots/typography/typewriter-moves.mddoc2,239 bytesreferences/shots/typography/vertical-word-roll-blur-cycle.mddoc4,802 bytesreferences/shots/typography/word-relay-filmstrip.mddoc4,233 bytesreferences/shots/typography/word-relay-geometry.mddoc6,427 bytesreferences/shots/ui-entrance/avatar-bracket-carousel.mddoc5,153 bytesreferences/shots/ui-entrance/bezier-source-converge-merge.mddoc6,134 bytesreferences/shots/ui-entrance/card-stack.mddoc5,198 bytesreferences/shots/ui-entrance/carousel-3d.mddoc5,916 bytesreferences/shots/ui-entrance/cloner-depth-echo.mddoc3,202 bytesreferences/shots/ui-entrance/deck-deal-flyin.mddoc7,946 bytesreferences/shots/ui-entrance/doc-park-left-pill-deal.mddoc5,383 bytesreferences/shots/ui-entrance/draw-svg-trace.mddoc3,950 bytesreferences/shots/ui-entrance/element-body-moves.mddoc2,579 bytesreferences/shots/ui-entrance/integration-hub-map.mddoc3,524 bytesreferences/shots/ui-entrance/list-reveal.mddoc4,325 bytesreferences/shots/ui-entrance/list-stack-press.mddoc4,713 bytesreferences/shots/ui-entrance/neon-frame-forerun.mddoc4,125 bytesreferences/shots/ui-entrance/neon-frame-orbit-drop.mddoc3,041 bytesreferences/shots/ui-entrance/page-waterfall-wall.mddoc3,441 bytesreferences/shots/ui-entrance/product-card-progressive-assemble.mddoc5,337 bytesreferences/shots/ui-entrance/radial-wave.mddoc3,913 bytesreferences/shots/ui-entrance/research-card-stack-scroll.mddoc4,855 bytesreferences/shots/ui-entrance/row-embed.mddoc3,098 bytesreferences/shots/ui-entrance/value-stagger-gradient.mddoc5,649 bytesreferences/shots/ui-entrance/wall-reveal-moves.mddoc4,869 bytesreferences/sound-design.mddoc10,155 bytesreferences/workbench.mddoc13,212 bytesshot-polish/BRAND-BRIEF.mddoc9,294 bytesshot-polish/BRIEF.mddoc13,312 bytesshot-polish/build-compare.pyruns4,131 bytesshot-polish/build-final.pyruns3,394 bytesshot-polish/compare.template.htmlasset27,239 bytesshot-polish/decisions.jsonasset42,701 bytesshot-polish/final-notes/AnimeImpact.jsonasset445 bytesshot-polish/final-notes/AssembleThenTypeFlyin.jsonasset1,372 bytesshot-polish/final-notes/AttentionBounce.jsonasset1,042 bytesshot-polish/final-notes/AuroraBloomBgFlip.jsonasset489 bytesshot-polish/final-notes/AutolayoutGapDial.jsonasset477 bytesshot-polish/final-notes/AvatarBracketCarousel.jsonasset761 bytesshot-polish/final-notes/AxisRescaleShockV2.jsonasset826 bytesshot-polish/final-notes/BarnDoorSplit.jsonasset1,266 bytesshot-polish/final-notes/Basic3DScene.jsonasset1,131 bytesshot-polish/final-notes/BeatStepListThemeCycle.jsonasset481 bytesshot-polish/final-notes/BeforeAfterSliderScrub.jsonasset792 bytesshot-polish/final-notes/BentoLightUp.jsonasset492 bytesshot-polish/final-notes/BezierSourceConvergeMerge.jsonasset840 bytesshot-polish/final-notes/BlindsSlice.jsonasset1,238 bytesshot-polish/final-notes/BlurSlide.jsonasset829 bytesshot-polish/final-notes/BottomPushStackWipe.jsonasset1,653 bytesshot-polish/final-notes/BraceExpand.jsonasset750 bytesshot-polish/final-notes/BrakeReticleLock.jsonasset1,315 bytesshot-polish/final-notes/BrandFrameSnap.jsonasset1,276 bytesshot-polish/final-notes/BrandInkOpen.jsonasset578 bytesshot-polish/final-notes/BulletTimeFreezeOrbit.jsonasset614 bytesshot-polish/final-notes/CardFlipReveal.jsonasset990 bytesshot-polish/final-notes/CardFlockTumble.jsonasset1,187 bytesshot-polish/final-notes/CardStack.jsonasset1,341 bytesshot-polish/final-notes/Carousel3D.jsonasset1,133 bytesshot-polish/final-notes/ChangelogScrollBrake.jsonasset1,042 bytesshot-polish/final-notes/ChipGridSingleSelectBlackout.jsonasset768 bytesshot-polish/final-notes/CircleMatchIris.jsonasset1,235 bytesshot-polish/final-notes/ClonerDepthEcho.jsonasset1,103 bytesshot-polish/final-notes/ComicPanelSplit.jsonasset1,223 bytesshot-polish/final-notes/ContactShadowLift.jsonasset985 bytesshot-polish/final-notes/CornerSpotlightReveal.jsonasset468 bytesshot-polish/final-notes/CountdownArcScatter.jsonasset867 bytesshot-polish/final-notes/CraneRiseReveal.jsonasset1,567 bytesshot-polish/final-notes/CrashImpactReal.jsonasset514 bytesshot-polish/final-notes/CrashZoomReal.jsonasset1,020 bytesshot-polish/final-notes/CursorCastEnsemble.jsonasset1,215 bytesshot-polish/final-notes/CursorFlyover.jsonasset1,213 bytesshot-polish/final-notes/DatavizLandscapeOpen.jsonasset938 bytesshot-polish/final-notes/DeckDealFlyin.jsonasset1,226 bytesshot-polish/final-notes/DiagramCascadeBuild.jsonasset771 bytesshot-polish/final-notes/DocParkLeftPillDeal.jsonasset1,386 bytesshot-polish/final-notes/DocumentTypewriterReveal.jsonasset1,051 bytesshot-polish/final-notes/DrawSvgTrace.jsonasset1,258 bytesshot-polish/final-notes/DroneDiveLanding.jsonasset497 bytesshot-polish/final-notes/ExplodedView.jsonasset1,473 bytesshot-polish/final-notes/FlyingWords.jsonasset784 bytesshot-polish/final-notes/FlylineArc.jsonasset403 bytesshot-polish/final-notes/FontWeightPump.jsonasset897 bytesshot-polish/final-notes/Fracture.jsonasset640 bytesshot-polish/final-notes/FreezeAnnotateReal.jsonasset659 bytesshot-polish/final-notes/GlassPillDictationTyping.jsonasset660 bytesshot-polish/final-notes/GlitchCycle.jsonasset984 bytesshot-polish/final-notes/GlitchDisplace.jsonasset940 bytesshot-polish/final-notes/GlowOrbAmbient.jsonasset812 bytesshot-polish/final-notes/GlowWakeSleepPanel.jsonasset554 bytesshot-polish/final-notes/GradientTransition.jsonasset644 bytesshot-polish/final-notes/GradientWordSweep.jsonasset563 bytesshot-polish/final-notes/GrainDissolve.jsonasset588 bytesshot-polish/final-notes/GrazeFaceTour.jsonasset1,441 bytesshot-polish/final-notes/HashtagToPillMaterialize.jsonasset1,080 bytesshot-polish/final-notes/HitCounter.jsonasset1,223 bytesshot-polish/final-notes/IconFieldColorize.jsonasset470 bytesshot-polish/final-notes/IconFlipBloomLogo.jsonasset934 bytesshot-polish/final-notes/ImpactBurstKit.jsonasset933 bytesshot-polish/final-notes/InkBleedReveal.jsonasset736 bytesshot-polish/final-notes/InputMorphsIntoLogo.jsonasset1,430 bytesshot-polish/final-notes/IntegrationHubMap.jsonasset1,720 bytesshot-polish/final-notes/InvisibleCut.jsonasset1,792 bytesshot-polish/final-notes/JumpCutPunchIn.jsonasset434 bytesshot-polish/final-notes/KanadaPerspectiveSnap.jsonasset1,094 bytesshot-polish/final-notes/KaraokeFillSync.jsonasset533 bytesshot-polish/final-notes/LeadWordZoomAssemble.jsonasset470 bytesshot-polish/final-notes/LetterDropPhysics.jsonasset591 bytesshot-polish/final-notes/LetterformDriftAssembly.jsonasset433 bytesshot-polish/final-notes/LetterformZoom.jsonasset1,724 bytesshot-polish/final-notes/LetterspaceMaterialize.jsonasset586 bytesshot-polish/final-notes/LightLeakBurn.jsonasset670 bytesshot-polish/final-notes/LineCarryTransition.jsonasset1,185 bytesshot-polish/final-notes/ListReveal.jsonasset890 bytesshot-polish/final-notes/ListStackPress.jsonasset513 bytesshot-polish/final-notes/LogoShrinkWordmarkLockup.jsonasset768 bytesshot-polish/final-notes/MagicianCardFlourish.jsonasset1,056 bytesshot-polish/final-notes/MarkerUnderlineTitle.jsonasset388 bytesshot-polish/final-notes/MosaicReframe.jsonasset1,173 bytesshot-polish/final-notes/MultiplaneReal.jsonasset1,148 bytesshot-polish/final-notes/NeedleSweepSelftest.jsonasset778 bytesshot-polish/final-notes/NeonFrameForerun.jsonasset811 bytesshot-polish/final-notes/NeonFrameForerunOrbit.jsonasset1,043 bytesshot-polish/final-notes/NeonTripleMarquee.jsonasset410 bytesshot-polish/final-notes/OrbFlylineRelay.jsonasset980 bytesshot-polish/final-notes/OrbitRingTitleOpen.jsonasset663 bytesshot-polish/final-notes/OscilloscopeStreamV2.jsonasset717 bytesshot-polish/final-notes/OutlineWordFill.jsonasset718 bytesshot-polish/final-notes/OutroGroupPhotoLaunch.jsonasset1,290 bytesshot-polish/final-notes/OverheadTabletopDrop.jsonasset1,630 bytesshot-polish/final-notes/PageWaterfallWall.jsonasset483 bytesshot-polish/final-notes/PaletteThemeRipple.jsonasset1,551 bytesshot-polish/final-notes/PanelToCanvasMaterialize.jsonasset1,295 bytesshot-polish/final-notes/PaparazziFlash.jsonasset1,132 bytesshot-polish/final-notes/PaperTitleCard.jsonasset644 bytesshot-polish/final-notes/PickerCarouselFeatureCycle.jsonasset1,115 bytesshot-polish/final-notes/PillChipSlotCycleHandled.jsonasset562 bytesshot-polish/final-notes/PillSlotCycle.jsonasset1,007 bytesshot-polish/final-notes/PortalWipeV2.jsonasset1,329 bytesshot-polish/final-notes/ProductCardProgressiveAssemble.jsonasset1,688 bytesshot-polish/final-notes/PullBackIsolation.jsonasset479 bytesshot-polish/final-notes/QuadSplitParallelScenes.jsonasset1,385 bytesshot-polish/final-notes/RadialRipplePhoneChips.jsonasset1,402 bytesshot-polish/final-notes/RadialWave.jsonasset245 bytesshot-polish/final-notes/ResearchCardStackScroll.jsonasset487 bytesshot-polish/final-notes/ReticleLockOn.jsonasset515 bytesshot-polish/final-notes/RisoMisregistrationHit.jsonasset1,373 bytesshot-polish/final-notes/RowEmbed.jsonasset507 bytesshot-polish/final-notes/SakugaTimingShift.jsonasset707 bytesshot-polish/final-notes/ScanBracketSweep.jsonasset902 bytesshot-polish/final-notes/ScanlineAnnotateFocus.jsonasset1,590 bytesshot-polish/final-notes/ScanlineAssembleFlyin.jsonasset1,597 bytesshot-polish/final-notes/ScoreSlam.jsonasset941 bytesshot-polish/final-notes/SegmentedThumbHero.jsonasset618 bytesshot-polish/final-notes/SheenSweepRetry.jsonasset1,107 bytesshot-polish/final-notes/SlideSpotlightPan.jsonasset375 bytesshot-polish/final-notes/SplitTextStagger.jsonasset398 bytesshot-polish/final-notes/SpotlightHeroCard.jsonasset935 bytesshot-polish/final-notes/SpotlightSweepReveal.jsonasset874 bytesshot-polish/final-notes/SteepTiltGlide.jsonasset1,535 bytesshot-polish/final-notes/StrokeSegmentBuild.jsonasset548 bytesshot-polish/final-notes/TapeScrollFixedPointer.jsonasset586 bytesshot-polish/final-notes/Terminal3D.jsonasset1,155 bytesshot-polish/final-notes/TextAsMask.jsonasset1,070 bytesshot-polish/final-notes/TextColumnConverge.jsonasset894 bytesshot-polish/final-notes/TextOnPath.jsonasset573 bytesshot-polish/final-notes/ThemeSweepToggle.jsonasset1,101 bytesshot-polish/final-notes/TiltReveal.jsonasset912 bytesshot-polish/final-notes/TimelineTravel.jsonasset1,246 bytesshot-polish/final-notes/TitleDemoteToLabel.jsonasset1,755 bytesshot-polish/final-notes/TrailerBumper.jsonasset896 bytesshot-polish/final-notes/TypeAndFilter.jsonasset748 bytesshot-polish/final-notes/TypewriterErrorRetype.jsonasset727 bytesshot-polish/final-notes/UiStripAwayOutro.jsonasset1,082 bytesshot-polish/final-notes/UnitDotSwarmRegroupV2.jsonasset899 bytesshot-polish/final-notes/ValueStaggerGradient.jsonasset512 bytesshot-polish/final-notes/VersusSlam.jsonasset1,423 bytesshot-polish/final-notes/VerticalWordRollBlurCycle.jsonasset533 bytesshot-polish/final-notes/VoiceWaveformLive.jsonasset965 bytesshot-polish/final-notes/WhipBrakeReal.jsonasset536 bytesshot-polish/final-notes/WhiteFlashLogoSimplifyCut.jsonasset1,334 bytesshot-polish/final-notes/WireframeDrawOn.jsonasset887 bytesshot-polish/final-notes/WordRelayFilmstrip.jsonasset1,590 bytesshot-polish/final-notes/WordRelayGeometry.jsonasset1,023 bytesshot-polish/final.template.htmlasset27,085 bytesshot-polish/notes/AnimeImpact.jsonasset3,031 bytesshot-polish/notes/AssembleThenTypeFlyin.jsonasset3,203 bytesshot-polish/notes/AttentionBounce.jsonasset2,988 bytesshot-polish/notes/AuroraBloomBgFlip.jsonasset2,864 bytesshot-polish/notes/AutolayoutGapDial.jsonasset2,880 bytesshot-polish/notes/AvatarBracketCarousel.jsonasset3,193 bytesshot-polish/notes/AvatarGridRadialBuildColorize.jsonasset3,148 bytesshot-polish/notes/AxialStretch.jsonasset3,220 bytesshot-polish/notes/AxisRescaleShockV2.jsonasset2,656 bytesshot-polish/notes/BarnDoorSplit.jsonasset2,875 bytesshot-polish/notes/Basic3DScene.jsonasset3,028 bytesshot-polish/notes/BeatCutAccelerando.jsonasset2,731 bytesshot-polish/notes/BeatStepListThemeCycle.jsonasset3,321 bytesshot-polish/notes/BeforeAfterSliderScrub.jsonasset2,847 bytesshot-polish/notes/BentoLightUp.jsonasset3,290 bytesshot-polish/notes/BezierSourceConvergeMerge.jsonasset2,984 bytesshot-polish/notes/BlackCardTransition.jsonasset2,604 bytesshot-polish/notes/BlindsSlice.jsonasset2,817 bytesshot-polish/notes/BlurSlide.jsonasset3,005 bytesshot-polish/notes/BottomPushStackWipe.jsonasset3,088 bytesshot-polish/notes/BraceExpand.jsonasset2,733 bytesshot-polish/notes/BrakeReticleLock.jsonasset2,669 bytesshot-polish/notes/BrandFrameSnap.jsonasset3,573 bytesshot-polish/notes/BrandInkOpen.jsonasset3,224 bytesshot-polish/notes/BubbleSwarmTakeover.jsonasset3,271 bytesshot-polish/notes/BulletTimeFreezeOrbit.jsonasset2,754 bytesshot-polish/notes/CardFlipReveal.jsonasset3,054 bytesshot-polish/notes/CardFlockTumble.jsonasset3,331 bytesshot-polish/notes/CardFootageCadence.jsonasset3,104 bytesshot-polish/notes/CardStack.jsonasset3,082 bytesshot-polish/notes/Carousel3D.jsonasset3,094 bytesshot-polish/notes/CelFlashStomp.jsonasset3,024 bytesshot-polish/notes/ChangelogScrollBrake.jsonasset2,802 bytesshot-polish/notes/ChipGridSingleSelectBlackout.jsonasset2,527 bytesshot-polish/notes/ChipLiftToUserPill.jsonasset2,717 bytesshot-polish/notes/CircleMatchIris.jsonasset3,225 bytesshot-polish/notes/ClockWipe.jsonasset2,703 bytesshot-polish/notes/ClonerDepthEcho.jsonasset3,314 bytesshot-polish/notes/ColorBlockStepWipe.jsonasset3,016 bytesshot-polish/notes/ComicPanelSplit.jsonasset2,586 bytesshot-polish/notes/CommandPaletteSummon.jsonasset2,654 bytesshot-polish/notes/ConfettiCrossfire.jsonasset2,989 bytesshot-polish/notes/ContactShadowLift.jsonasset2,719 bytesshot-polish/notes/CornerSpotlightReveal.jsonasset2,844 bytesshot-polish/notes/CountdownArcScatter.jsonasset3,323 bytesshot-polish/notes/CounterConfetti.jsonasset2,923 bytesshot-polish/notes/CounterTickSparks.jsonasset3,024 bytesshot-polish/notes/CraneRiseReveal.jsonasset3,375 bytesshot-polish/notes/CrashImpactReal.jsonasset2,896 bytesshot-polish/notes/CrashZoomReal.jsonasset3,475 bytesshot-polish/notes/CubeNavigation.jsonasset2,941 bytesshot-polish/notes/CubeRotate.jsonasset2,903 bytesshot-polish/notes/CursorCastEnsemble.jsonasset2,695 bytesshot-polish/notes/CursorDialogueDuet.jsonasset3,207 bytesshot-polish/notes/CursorFlyover.jsonasset2,822 bytesshot-polish/notes/CursorPerformancePunchIn.jsonasset3,427 bytesshot-polish/notes/CycleGlassNodeMorph.jsonasset3,268 bytesshot-polish/notes/DarkTunnelTransition.jsonasset2,760 bytesshot-polish/notes/DashboardGlowHighlightPill.jsonasset3,234 bytesshot-polish/notes/DatavizLandscapeOpen.jsonasset3,318 bytesshot-polish/notes/DeckDealFlyin.jsonasset3,737 bytesshot-polish/notes/DiagramCascadeBuild.jsonasset2,815 bytesshot-polish/notes/DocParkLeftPillDeal.jsonasset3,274 bytesshot-polish/notes/DocumentTypewriterReveal.jsonasset3,209 bytesshot-polish/notes/DollyZoomReal.jsonasset2,728 bytesshot-polish/notes/DominoCascade.jsonasset3,286 bytesshot-polish/notes/DrawSvgTrace.jsonasset3,243 bytesshot-polish/notes/DroneDiveLanding.jsonasset2,826 bytesshot-polish/notes/DropBlackoutSlam.jsonasset3,299 bytesshot-polish/notes/DutchRollToLevel.jsonasset2,714 bytesshot-polish/notes/ExplodedView.jsonasset3,077 bytesshot-polish/notes/FlipGridReflow.jsonasset2,549 bytesshot-polish/notes/FloatingGlossyLabelPills.jsonasset3,579 bytesshot-polish/notes/FlyingWords.jsonasset2,959 bytesshot-polish/notes/FlylineArc.jsonasset2,996 bytesshot-polish/notes/FocusHandoffTransition.jsonasset2,787 bytesshot-polish/notes/FontWeightPump.jsonasset2,711 bytesshot-polish/notes/Fracture.jsonasset3,283 bytesshot-polish/notes/FreezeAnnotateReal.jsonasset2,881 bytesshot-polish/notes/GlassPillDictationTyping.jsonasset2,463 bytesshot-polish/notes/GlitchCycle.jsonasset2,928 bytesshot-polish/notes/GlitchDisplace.jsonasset2,939 bytesshot-polish/notes/GlowOrbAmbient.jsonasset3,154 bytesshot-polish/notes/GlowWakeSleepPanel.jsonasset3,283 bytesshot-polish/notes/GradientTransition.jsonasset3,033 bytesshot-polish/notes/GradientWordSweep.jsonasset3,113 bytesshot-polish/notes/GrainDissolve.jsonasset2,850 bytesshot-polish/notes/GrazeFaceTour.jsonasset3,413 bytesshot-polish/notes/GridFlashMosaic.jsonasset2,572 bytesshot-polish/notes/GridWaveFlip.jsonasset2,922 bytesshot-polish/notes/HalationBloom.jsonasset2,900 bytesshot-polish/notes/HashtagToPillMaterialize.jsonasset2,555 bytesshot-polish/notes/HatchDepth.jsonasset3,296 bytesshot-polish/notes/HitCounter.jsonasset3,241 bytesshot-polish/notes/IconFieldColorize.jsonasset3,053 bytesshot-polish/notes/IconFlipBloomLogo.jsonasset3,029 bytesshot-polish/notes/ImpactBurstKit.jsonasset3,128 bytesshot-polish/notes/InkBleedReveal.jsonasset2,965 bytesshot-polish/notes/InputMorphsIntoLogo.jsonasset2,822 bytesshot-polish/notes/IntegrationHubMap.jsonasset3,251 bytesshot-polish/notes/InvisibleCut.jsonasset3,243 bytesshot-polish/notes/JumpCutPunchIn.jsonasset2,749 bytesshot-polish/notes/KanadaPerspectiveSnap.jsonasset3,031 bytesshot-polish/notes/KaraokeFillSync.jsonasset2,668 bytesshot-polish/notes/KeycapSmashCut.jsonasset3,401 bytesshot-polish/notes/LeadWordZoomAssemble.jsonasset2,770 bytesshot-polish/notes/LetterDropPhysics.jsonasset3,140 bytesshot-polish/notes/LetterformDriftAssembly.jsonasset2,814 bytesshot-polish/notes/LetterformZoom.jsonasset3,547 bytesshot-polish/notes/LetterspaceMaterialize.jsonasset3,001 bytesshot-polish/notes/LightLeakBurn.jsonasset2,971 bytesshot-polish/notes/LineBoil.jsonasset3,208 bytesshot-polish/notes/LineCarryTransition.jsonasset3,007 bytesshot-polish/notes/LineUnfoldPanel.jsonasset3,111 bytesshot-polish/notes/ListReveal.jsonasset2,854 bytesshot-polish/notes/ListStackPress.jsonasset3,529 bytesshot-polish/notes/LogoShrinkWordmarkLockup.jsonasset3,026 bytesshot-polish/notes/LogoStingButton.jsonasset3,210 bytesshot-polish/notes/MagicianCardFlourish.jsonasset3,092 bytesshot-polish/notes/MarkerUnderlineTitle.jsonasset2,730 bytesshot-polish/notes/MaskWipeReal.jsonasset2,578 bytesshot-polish/notes/MaskingTapeSlap.jsonasset2,977 bytesshot-polish/notes/MorphFromPrimitive.jsonasset3,138 bytesshot-polish/notes/MosaicReframe.jsonasset3,117 bytesshot-polish/notes/MultiplaneReal.jsonasset2,653 bytesshot-polish/notes/NeedleSweepSelftest.jsonasset3,404 bytesshot-polish/notes/NeonFrameForerun.jsonasset2,853 bytesshot-polish/notes/NeonFrameForerunOrbit.jsonasset2,866 bytesshot-polish/notes/NeonTripleMarquee.jsonasset2,754 bytesshot-polish/notes/OdometerDigitRoll.jsonasset3,318 bytesshot-polish/notes/OrbFlylineRelay.jsonasset3,093 bytesshot-polish/notes/OrbitRingTitleOpen.jsonasset3,100 bytesshot-polish/notes/OscilloscopeStreamV2.jsonasset2,645 bytesshot-polish/notes/OutlineWordFill.jsonasset2,883 bytesshot-polish/notes/OutroGroupPhotoLaunch.jsonasset3,068 bytesshot-polish/notes/OverheadTabletopDrop.jsonasset2,787 bytesshot-polish/notes/PageWaterfallWall.jsonasset2,825 bytesshot-polish/notes/PaletteThemeRipple.jsonasset3,005 bytesshot-polish/notes/PanelToCanvasMaterialize.jsonasset2,751 bytesshot-polish/notes/PaparazziFlash.jsonasset2,900 bytesshot-polish/notes/PaperPlaneMessenger.jsonasset2,955 bytesshot-polish/notes/PaperTitleCard.jsonasset2,723 bytesshot-polish/notes/ParticleSandFill.jsonasset2,958 bytesshot-polish/notes/PickerCarouselFeatureCycle.jsonasset3,131 bytesshot-polish/notes/PillChipSlotCycleHandled.jsonasset3,303 bytesshot-polish/notes/PillSlotCycle.jsonasset3,022 bytesshot-polish/notes/PlatformHingeRise.jsonasset2,843 bytesshot-polish/notes/PopBurstConfirm.jsonasset3,021 bytesshot-polish/notes/PopupBookRise.jsonasset2,825 bytesshot-polish/notes/PortalWipeV2.jsonasset2,783 bytesshot-polish/notes/ProductCardProgressiveAssemble.jsonasset2,890 bytesshot-polish/notes/PullBackIsolation.jsonasset2,443 bytesshot-polish/notes/QuadSplitParallelScenes.jsonasset2,828 bytesshot-polish/notes/RadialRipplePhoneChips.jsonasset3,032 bytesshot-polish/notes/RadialWave.jsonasset2,437 bytesshot-polish/notes/ResearchCardStackScroll.jsonasset3,061 bytesshot-polish/notes/ReticleLockOn.jsonasset3,174 bytesshot-polish/notes/RingDiagramAnnotationReveal.jsonasset3,323 bytesshot-polish/notes/RisoBeatPump.jsonasset3,062 bytesshot-polish/notes/RisoMisregistrationHit.jsonasset2,833 bytesshot-polish/notes/RowEmbed.jsonasset2,595 bytesshot-polish/notes/RunwayGroundSkim.jsonasset2,629 bytesshot-polish/notes/SakugaTimingShift.jsonasset2,786 bytesshot-polish/notes/ScanBracketSweep.jsonasset2,992 bytesshot-polish/notes/ScanlineAnnotateFocus.jsonasset3,109 bytesshot-polish/notes/ScanlineAssembleFlyin.jsonasset3,104 bytesshot-polish/notes/ScoreSlam.jsonasset2,910 bytesshot-polish/notes/Scramble.jsonasset3,053 bytesshot-polish/notes/ScrambleDecode.jsonasset3,122 bytesshot-polish/notes/SegmentedThumbHero.jsonasset3,229 bytesshot-polish/notes/SharedElementMorph.jsonasset2,670 bytesshot-polish/notes/SheenSweepRetry.jsonasset2,980 bytesshot-polish/notes/SkeletonReveal.jsonasset2,530 bytesshot-polish/notes/SlideSpotlightPan.jsonasset2,611 bytesshot-polish/notes/SlowPushIn.jsonasset2,559 bytesshot-polish/notes/SmashCut.jsonasset2,629 bytesshot-polish/notes/SmearMultiples.jsonasset2,870 bytesshot-polish/notes/SpectrumMorphUi.jsonasset2,816 bytesshot-polish/notes/SpeedRampReal.jsonasset2,951 bytesshot-polish/notes/SplitFlapFlip.jsonasset2,876 bytesshot-polish/notes/SplitTextStagger.jsonasset2,704 bytesshot-polish/notes/SpotlightHeroCard.jsonasset3,341 bytesshot-polish/notes/SpotlightSweepReveal.jsonasset2,831 bytesshot-polish/notes/SteepTiltGlide.jsonasset3,434 bytesshot-polish/notes/StreamResponse.jsonasset3,219 bytesshot-polish/notes/StrobeBlackFrames.jsonasset2,746 bytesshot-polish/notes/StrokeSegmentBuild.jsonasset2,672 bytesshot-polish/notes/SvgShapeMorph.jsonasset2,459 bytesshot-polish/notes/TapeScrollFixedPointer.jsonasset3,215 bytesshot-polish/notes/Terminal3D.jsonasset3,631 bytesshot-polish/notes/TerminalTypewriter.jsonasset2,814 bytesshot-polish/notes/TextAsMask.jsonasset2,961 bytesshot-polish/notes/TextColumnConverge.jsonasset3,190 bytesshot-polish/notes/TextOnPath.jsonasset2,740 bytesshot-polish/notes/ThemeSweepToggle.jsonasset2,990 bytesshot-polish/notes/TiltReveal.jsonasset2,819 bytesshot-polish/notes/TimelineTravel.jsonasset2,780 bytesshot-polish/notes/TitleDemoteToLabel.jsonasset3,475 bytesshot-polish/notes/TrackingExpandReveal.jsonasset2,437 bytesshot-polish/notes/TrailerBumper.jsonasset2,799 bytesshot-polish/notes/TypeAndFilter.jsonasset3,324 bytesshot-polish/notes/TypewriterErrorRetype.jsonasset2,572 bytesshot-polish/notes/TypingCodeBlock.jsonasset2,782 bytesshot-polish/notes/UiStripAwayOutro.jsonasset3,268 bytesshot-polish/notes/UnitDotSwarmRegroupV2.jsonasset2,629 bytesshot-polish/notes/ValueStaggerGradient.jsonasset3,601 bytesshot-polish/notes/VersusSlam.jsonasset2,877 bytesshot-polish/notes/VerticalWordRollBlurCycle.jsonasset2,602 bytesshot-polish/notes/VoiceWaveformLive.jsonasset3,131 bytesshot-polish/notes/WhipBrakeReal.jsonasset2,820 bytesshot-polish/notes/WhipPanReal.jsonasset2,444 bytesshot-polish/notes/WhiteFlashLogoSimplifyCut.jsonasset2,792 bytesshot-polish/notes/WireframeDrawOn.jsonasset3,236 bytesshot-polish/notes/WordRelayFilmstrip.jsonasset2,798 bytesshot-polish/notes/WordRelayGeometry.jsonasset3,662 bytesshot-polish/notes/WrightTripleCut.jsonasset3,420 bytesshot-polish/serve.pyruns2,390 bytesshot-polish/sheet.pyruns871 bytesshot-polish/test_sheet.pyruns2,646 bytesshot-polish/tsc-demos.shruns1,114 bytestemplate/.gitignoreasset22 bytestemplate/TEMPLATE.mddoc8,590 bytestemplate/THEMES.mddoc5,191 bytestemplate/package-lock.jsonasset106,019 bytestemplate/package.jsonruns476 bytestemplate/public/audio/ATTRIBUTION.mddoc1,743 bytestemplate/public/audio/click-camera.mp3asset14,406 bytestemplate/public/audio/impact-cine.mp3asset115,904 bytestemplate/public/audio/keyboard.mp3asset513,831 bytestemplate/public/audio/pop.mp3asset15,239 bytestemplate/public/audio/riser-cine.mp3asset145,112 bytestemplate/public/audio/sparkle.mp3asset143,743 bytestemplate/public/audio/swoosh-quick.mp3asset27,247 bytestemplate/public/audio/transition-snap.mp3asset19,051 bytestemplate/public/audio/transition-soft.mp3asset41,082 bytestemplate/public/audio/whoosh-big.mp3asset71,724 bytestemplate/public/audio/whoosh-fast.mp3asset57,624 bytestemplate/public/textures/live/card1.pngasset49,799 bytestemplate/public/textures/live/card10.pngasset51,587 bytestemplate/public/textures/live/card2.pngasset52,017 bytestemplate/public/textures/live/card3.pngasset58,681 bytestemplate/public/textures/live/card4-hires.pngasset123,105 bytestemplate/public/textures/live/card4.pngasset59,011 bytestemplate/public/textures/live/card5.pngasset59,166 bytestemplate/public/textures/live/card6.pngasset55,703 bytestemplate/public/textures/live/card7.pngasset62,485 bytestemplate/public/textures/live/card8.pngasset54,202 bytestemplate/public/textures/live/card9.pngasset59,637 bytestemplate/public/textures/live/detail-experiments.pngasset3,257,847 bytestemplate/public/textures/live/detail-full.pngasset380,073 bytestemplate/public/textures/live/float-filter.pngasset2,754 bytestemplate/public/textures/live/float-search.pngasset11,667 bytestemplate/public/textures/live/float-section.pngasset4,485 bytestemplate/public/textures/live/float-stats.pngasset11,497 bytestemplate/public/textures/live/nav.pngasset12,776 bytestemplate/public/textures/live/paper1.pngasset98,212 bytestemplate/public/textures/live/paper2.pngasset95,517 bytestemplate/public/textures/live/paper3.pngasset95,131 bytestemplate/public/textures/live/paper4.pngasset87,621 bytestemplate/public/textures/live/paper5.pngasset90,661 bytestemplate/public/textures/live/papers-full.pngasset594,891 bytestemplate/public/textures/live/projects-empty.pngasset104,520 bytestemplate/public/textures/live/projects-full.pngasset617,560 bytestemplate/public/textures/live/wbr-full.pngasset487,943 bytestemplate/remotion.config.tsruns186 bytestemplate/scripts/build-palette-assets.cjsruns2,298 bytestemplate/src/Root.tsxruns396 bytestemplate/src/aifl/Caption.tsxruns2,299 bytestemplate/src/aifl/DigitRoll.tsxruns1,826 bytestemplate/src/aifl/FlashCut.tsxruns892 bytestemplate/src/aifl/Main.tsxruns9,730 bytestemplate/src/aifl/PaperTitleCard.tsxruns4,194 bytestemplate/src/aifl/live-layout.jsonasset5,601 bytestemplate/src/aifl/live/PageCam.tsxruns6,754 bytestemplate/src/aifl/live/SceneDetail.tsxruns6,000 bytestemplate/src/aifl/live/SceneFlyIn.tsxruns20,787 bytestemplate/src/aifl/live/SceneOpen.tsxruns25,822 bytestemplate/src/aifl/live/SceneOutroLive.tsxruns17,712 bytestemplate/src/aifl/live/ScenePapers.tsxruns8,247 bytestemplate/src/aifl/live/SceneWbr.tsxruns12,767 bytestemplate/src/index.tsruns93 bytestemplate/src/themes/ThemedFilm.tsxruns364 bytestemplate/src/themes/manifest.tsxruns3,964 bytestemplate/src/themes/palette-assets.jsonasset105,914 bytestemplate/src/themes/palette-assets.tsruns2,209 bytestemplate/src/themes/palettes.jsonasset1,547 bytestemplate/src/themes/visual-theme.tsxruns5,346 bytestemplate/src/workbench.tsruns9,616 bytestemplate/themes/.gitignoreasset10 bytestemplate/themes/ui.cjsruns23,076 bytestemplate/tsconfig.jsonasset315 bytesvideos/readme-workflow/.gitignoreasset77 bytesvideos/readme-workflow/AGENTS.mddoc8,626 bytesvideos/readme-workflow/BRIEF.mddoc832 bytesvideos/readme-workflow/README.mddoc1,137 bytesvideos/readme-workflow/compositions/components/onboarding-stepper-flow.htmlasset2,486 bytesvideos/readme-workflow/hyperframes.jsonasset546 bytesvideos/readme-workflow/hyperframes.lock.jsonasset129 bytesvideos/readme-workflow/index.htmlasset9,684 bytesvideos/readme-workflow/index.motion.jsonasset584 bytesvideos/readme-workflow/meta.jsonasset101 bytesvideos/readme-workflow/package.jsonruns304 bytesvideos/readme-workflow/shot-plan.jsonasset1,180 bytesworkbench/.gitignoreasset722 bytesworkbench/GUIDE.mddoc7,691 bytesworkbench/README.mddoc8,717 bytesworkbench/demosrc/README.mddoc8,413 bytesworkbench/demosrc/_fixtures/Brand.tsxruns6,181 bytesworkbench/demosrc/_fixtures/Fixtures.tsxruns35,948 bytesworkbench/demosrc/_fixtures/Look.tsxruns18,440 bytesworkbench/demosrc/_fixtures/Motion.tsxruns3,582 bytesworkbench/demosrc/_fixtures/PageCam2D.tsxruns3,953 bytesworkbench/demosrc/_fixtures/Polish.tsxruns13,719 bytesworkbench/demosrc/_legacy/README.mddoc1,126 bytesworkbench/demosrc/_legacy/_fixtures/Fixtures.tsxruns4,275 bytesworkbench/demosrc/_legacy/_fixtures/Motion.tsxruns3,582 bytesworkbench/demosrc/_legacy/_textures/agent-stream.jpgasset74,016 bytesworkbench/demosrc/_legacy/_textures/card1.pngasset49,799 bytesworkbench/demosrc/_legacy/_textures/card10.pngasset51,587 bytesworkbench/demosrc/_legacy/_textures/card2.pngasset52,017 bytesworkbench/demosrc/_legacy/_textures/card3.pngasset58,896 bytesworkbench/demosrc/_legacy/_textures/card4-hires.pngasset123,105 bytesworkbench/demosrc/_legacy/_textures/card4.pngasset59,011 bytesworkbench/demosrc/_legacy/_textures/card5.pngasset59,166 bytesworkbench/demosrc/_legacy/_textures/card6.pngasset55,584 bytesworkbench/demosrc/_legacy/_textures/card7.pngasset62,350 bytesworkbench/demosrc/_legacy/_textures/card8.pngasset54,202 bytesworkbench/demosrc/_legacy/_textures/card9.pngasset59,505 bytesworkbench/demosrc/_legacy/_textures/detail-full.pngasset380,073 bytesworkbench/demosrc/_legacy/_textures/float-search.pngasset11,667 bytesworkbench/demosrc/_legacy/_textures/float-stats.pngasset11,497 bytesworkbench/demosrc/_legacy/_textures/live-layout.jsonasset5,602 bytesworkbench/demosrc/_legacy/_textures/nav.pngasset10,329 bytesworkbench/demosrc/_legacy/_textures/paper1.pngasset98,212 bytesworkbench/demosrc/_legacy/_textures/paper2.pngasset95,517 bytesworkbench/demosrc/_legacy/_textures/paper3.pngasset95,131 bytesworkbench/demosrc/_legacy/_textures/paper4.pngasset87,621 bytesworkbench/demosrc/_legacy/_textures/paper5.pngasset90,661 bytesworkbench/demosrc/_legacy/_textures/papers-full.pngasset594,891 bytesworkbench/demosrc/_legacy/_textures/projects-empty.pngasset102,067 bytesworkbench/demosrc/_legacy/_textures/projects-full.pngasset615,341 bytesworkbench/demosrc/_legacy/_textures/wbr-full.pngasset487,943 bytesworkbench/demosrc/_legacy/camera/depth-layer-moves/DollyZoomReal.tsxruns2,287 bytesworkbench/demosrc/_legacy/camera/tension-camera-moves/DutchRollToLevel.tsxruns3,923 bytesworkbench/demosrc/_legacy/camera/tension-camera-moves/SlowPushIn.tsxruns2,837 bytesworkbench/demosrc/_legacy/data/avatar-grid-radial-build-colorize/AvatarGridRadialBuildColorize.tsxruns8,450 bytesworkbench/demosrc/_legacy/data/counter-confetti/CounterConfetti.tsxruns5,622 bytesworkbench/demosrc/_legacy/data/cycle-glass-node-morph/CycleGlassNodeMorph.tsxruns11,863 bytesworkbench/demosrc/_legacy/data/hatch-depth/HatchDepth.tsxruns5,195 bytesworkbench/demosrc/_legacy/data/odometer-digit-roll/OdometerDigitRoll.tsxruns6,103 bytesworkbench/demosrc/_legacy/data/particle-celebrate-hits/ConfettiCrossfire.tsxruns5,361 bytesworkbench/demosrc/_legacy/data/particle-celebrate-hits/CounterTickSparks.tsxruns4,397 bytesworkbench/demosrc/_legacy/data/particle-sand-fill/ParticleSandFill.tsxruns5,907 bytesworkbench/demosrc/_legacy/data/ring-diagram-annotation-reveal/RingDiagramAnnotationReveal.tsxruns7,538 bytesworkbench/demosrc/_legacy/effects/dashboard-glow-highlight-pill/DashboardGlowHighlightPill.tsxruns22,457 bytesworkbench/demosrc/_legacy/effects/fui-hud-moves/LineUnfoldPanel.tsxruns4,461 bytesworkbench/demosrc/_legacy/effects/icon-performance-moves/PopBurstConfirm.tsxruns5,384 bytesworkbench/demosrc/_legacy/effects/light-play-moves/HalationBloom.tsxruns4,353 bytesworkbench/demosrc/_legacy/effects/line-boil/LineBoil.tsxruns5,346 bytesworkbench/demosrc/_legacy/effects/riso-print-hits/RisoBeatPump.tsxruns4,997 bytesworkbench/demosrc/_legacy/interaction/ai-stream-response/StreamResponse.tsxruns7,536 bytesworkbench/demosrc/_legacy/interaction/chip-lift-to-user-pill/ChipLiftToUserPill.tsxruns10,553 bytesworkbench/demosrc/_legacy/interaction/collab-cursor-moves/CursorDialogueDuet.tsxruns5,808 bytesworkbench/demosrc/_legacy/interaction/command-palette-summon/CommandPaletteSummon.tsxruns6,108 bytesworkbench/demosrc/_legacy/interaction/input-trigger-moves/CursorPerformancePunchIn.tsxruns6,043 bytesworkbench/demosrc/_legacy/interaction/input-trigger-moves/KeycapSmashCut.tsxruns9,164 bytesworkbench/demosrc/_legacy/manifest.jsonasset16,357 bytesworkbench/demosrc/_legacy/outro/edit-hook-moves/LogoStingButton.tsxruns4,424 bytesworkbench/demosrc/_legacy/rhythm/beat-cut-moves/BeatCutAccelerando.tsxruns3,035 bytesworkbench/demosrc/_legacy/rhythm/montage-rhythm-moves/DominoCascade.tsxruns5,118 bytesworkbench/demosrc/_legacy/rhythm/montage-rhythm-moves/DropBlackoutSlam.tsxruns4,518 bytesworkbench/demosrc/_legacy/rhythm/montage-rhythm-moves/WrightTripleCut.tsxruns7,569 bytesworkbench/demosrc/_legacy/rhythm/panel-grid-moves/FlipGridReflow.tsxruns4,315 bytesworkbench/demosrc/_legacy/rhythm/panel-grid-moves/GridFlashMosaic.tsxruns5,762 bytesworkbench/demosrc/_legacy/rhythm/rhythm-interrupt-moves/StrobeBlackFrames.tsxruns3,589 bytesworkbench/demosrc/_legacy/rhythm/smear-multiples/SmearMultiples.tsxruns3,381 bytesworkbench/demosrc/_legacy/rhythm/spectrum-morph-ui/SpectrumMorphUi.tsxruns4,451 bytesworkbench/demosrc/_legacy/rhythm/speed-ramp-freeze/SpeedRampReal.tsxruns2,180 bytesworkbench/demosrc/_legacy/rhythm/trailer-grammar-moves/CardFootageCadence.tsxruns4,123 bytesworkbench/demosrc/_legacy/rhythm/trailer-grammar-moves/SmashCut.tsxruns4,246 bytesworkbench/demosrc/_legacy/transition/bubble-swarm-takeover/BubbleSwarmTakeover.tsxruns7,858 bytesworkbench/demosrc/_legacy/transition/color-block-step-wipe/ColorBlockStepWipe.tsxruns4,824 bytesworkbench/demosrc/_legacy/transition/cube-navigation/CubeNavigation.tsxruns7,235 bytesworkbench/demosrc/_legacy/transition/page-turn-transitions/CubeRotate.tsxruns4,227 bytesworkbench/demosrc/_legacy/transition/paper-plane-messenger/PaperPlaneMessenger.tsxruns9,283 bytesworkbench/demosrc/_legacy/transition/shot-transitions/BlackCardTransition.tsxruns5,742 bytesworkbench/demosrc/_legacy/transition/shot-transitions/DarkTunnelTransition.tsxruns5,045 bytesworkbench/demosrc/_legacy/transition/shot-transitions/FocusHandoffTransition.tsxruns3,057 bytesworkbench/demosrc/_legacy/transition/shot-transitions/MaskWipeReal.tsxruns2,836 bytesworkbench/demosrc/_legacy/transition/shot-transitions/WhipPanReal.tsxruns1,946 bytesworkbench/demosrc/_legacy/transition/transition-travel/SharedElementMorph.tsxruns3,743 bytesworkbench/demosrc/_legacy/transition/wipe-transitions/ClockWipe.tsxruns3,393 bytesworkbench/demosrc/_legacy/typography/cel-flash-stomp/CelFlashStomp.tsxruns4,314 bytesworkbench/demosrc/_legacy/typography/scramble/Scramble.tsxruns2,368 bytesworkbench/demosrc/_legacy/typography/split-flap-title/SplitFlapFlip.tsxruns5,807 bytesworkbench/demosrc/_legacy/typography/type-assembly-moves/TrackingExpandReveal.tsxruns3,970 bytesworkbench/demosrc/_legacy/typography/type-entrance-moves/ScrambleDecode.tsxruns3,195 bytesworkbench/demosrc/_legacy/typography/typewriter-moves/TerminalTypewriter.tsxruns4,784 bytesworkbench/demosrc/_legacy/typography/typing-code-block/TypingCodeBlock.tsxruns3,680 bytesworkbench/demosrc/_legacy/ui-entrance/element-body-moves/AxialStretch.tsxruns3,945 bytesworkbench/demosrc/_legacy/ui-entrance/floating-glossy-label-pills/FloatingGlossyLabelPills.tsxruns15,894 bytesworkbench/demosrc/_legacy/ui-entrance/morph-from-primitive/MorphFromPrimitive.tsxruns6,303 bytesworkbench/demosrc/_legacy/ui-entrance/paper-craft-moves/MaskingTapeSlap.tsxruns5,951 bytesworkbench/demosrc/_legacy/ui-entrance/paper-craft-moves/PopupBookRise.tsxruns5,586 bytesworkbench/demosrc/_legacy/ui-entrance/platform-hinge-rise/PlatformHingeRise.tsxruns5,076 bytesworkbench/demosrc/_legacy/ui-entrance/runway-ground-skim/RunwayGroundSkim.tsxruns13,458 bytesworkbench/demosrc/_legacy/ui-entrance/skeleton-reveal/SkeletonReveal.tsxruns10,984 bytesworkbench/demosrc/_legacy/ui-entrance/svg-shape-morph/SvgShapeMorph.tsxruns2,918 bytesworkbench/demosrc/_legacy/ui-entrance/wall-reveal-moves/GridWaveFlip.tsxruns5,958 bytesworkbench/demosrc/_textures/card1.pngasset49,799 bytesworkbench/demosrc/_textures/card10.pngasset51,587 bytesworkbench/demosrc/_textures/card2.pngasset52,017 bytesworkbench/demosrc/_textures/card3.pngasset58,896 bytesworkbench/demosrc/_textures/card4-hires.pngasset123,105 bytesworkbench/demosrc/_textures/card4.pngasset59,011 bytesworkbench/demosrc/_textures/card5.pngasset59,166 bytesworkbench/demosrc/_textures/card6.pngasset55,584 bytesworkbench/demosrc/_textures/card7.pngasset62,350 bytesworkbench/demosrc/_textures/card8.pngasset54,202 bytesworkbench/demosrc/_textures/card9.pngasset59,505 bytesworkbench/demosrc/_textures/detail-full.pngasset382,619 bytesworkbench/demosrc/_textures/float-search.pngasset11,667 bytesworkbench/demosrc/_textures/float-stats.pngasset11,497 bytesworkbench/demosrc/_textures/live-layout.jsonasset5,601 bytesworkbench/demosrc/_textures/nav.pngasset12,239 bytesworkbench/demosrc/_textures/paper1.pngasset98,212 bytesworkbench/demosrc/_textures/paper2.pngasset95,517 bytesworkbench/demosrc/_textures/paper3.pngasset95,131 bytesworkbench/demosrc/_textures/paper4.pngasset87,621 bytesworkbench/demosrc/_textures/paper5.pngasset90,661 bytesworkbench/demosrc/_textures/papers-full.pngasset616,296 bytesworkbench/demosrc/_textures/projects-empty.pngasset102,808 bytesworkbench/demosrc/_textures/projects-full.pngasset625,940 bytesworkbench/demosrc/_textures/wbr-full.pngasset501,836 bytesworkbench/demosrc/camera/basic-3d-scene/Basic3DScene.tsxruns14,284 bytesworkbench/demosrc/camera/crash-zoom-punch/CrashImpactReal.tsxruns19,557 bytesworkbench/demosrc/camera/crash-zoom-punch/CrashZoomReal.tsxruns16,994 bytesworkbench/demosrc/camera/cursor-flyover/CursorFlyover.tsxruns21,709 bytesworkbench/demosrc/camera/depth-layer-moves/MultiplaneReal.tsxruns8,737 bytesworkbench/demosrc/camera/graze-face-tour/GrazeFaceTour.tsxruns27,956 bytesworkbench/demosrc/camera/overhead-camera-moves/OverheadTabletopDrop.tsxruns18,937 bytesworkbench/demosrc/camera/overhead-camera-moves/TiltReveal.tsxruns17,598 bytesworkbench/demosrc/camera/space-camera-moves/DroneDiveLanding.tsxruns7,651 bytesworkbench/demosrc/camera/space-camera-moves/ExplodedView.tsxruns20,787 bytesworkbench/demosrc/camera/steep-tilt-glide/SteepTiltGlide.tsxruns20,264 bytesworkbench/demosrc/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsxruns15,043 bytesworkbench/demosrc/camera/tension-camera-moves/PullBackIsolation.tsxruns7,794 bytesworkbench/demosrc/camera/terminal-3d/Terminal3D.tsxruns20,498 bytesworkbench/demosrc/data/before-after-slider-scrub/BeforeAfterSliderScrub.tsxruns6,829 bytesworkbench/demosrc/data/chart-live-moves/AxisRescaleShockV2.tsxruns16,106 bytesworkbench/demosrc/data/chart-live-moves/OscilloscopeStreamV2.tsxruns16,638 bytesworkbench/demosrc/data/chart-live-moves/UnitDotSwarmRegroupV2.tsxruns14,003 bytesworkbench/demosrc/data/gauge-readout-moves/NeedleSweepSelftest.tsxruns12,592 bytesworkbench/demosrc/data/gauge-readout-moves/TapeScrollFixedPointer.tsxruns12,677 bytesworkbench/demosrc/data/scroll-brake-moves/BrakeReticleLock.tsxruns13,005 bytesworkbench/demosrc/data/scroll-brake-moves/ChangelogScrollBrake.tsxruns9,529 bytesworkbench/demosrc/data/timeline-travel/TimelineTravel.tsxruns12,578 bytesworkbench/demosrc/effects/assemble-then-type-flyin/AssembleThenTypeFlyin.tsxruns17,747 bytesworkbench/demosrc/effects/aurora-bloom-bg-flip/AuroraBloomBgFlip.tsxruns8,095 bytesworkbench/demosrc/effects/brand-frame-snap/BrandFrameSnap.tsxruns29,953 bytesworkbench/demosrc/effects/fui-hud-moves/ReticleLockOn.tsxruns9,249 bytesworkbench/demosrc/effects/glow-flyline-moves/FlylineArc.tsxruns8,938 bytesworkbench/demosrc/effects/glow-flyline-moves/GlowOrbAmbient.tsxruns11,718 bytesworkbench/demosrc/effects/glow-flyline-moves/OrbFlylineRelay.tsxruns13,486 bytesworkbench/demosrc/effects/icon-performance-moves/AttentionBounce.tsxruns15,416 bytesworkbench/demosrc/effects/impact-feedback/AnimeImpact.tsxruns10,633 bytesworkbench/demosrc/effects/impact-feedback/HitCounter.tsxruns16,865 bytesworkbench/demosrc/effects/light-play-moves/SheenSweepRetry.tsxruns14,454 bytesworkbench/demosrc/effects/light-play-moves/SpotlightSweepReveal.tsxruns12,070 bytesworkbench/demosrc/effects/radial-ripple-phone-chips/RadialRipplePhoneChips.tsxruns20,321 bytesworkbench/demosrc/effects/riso-print-hits/RisoMisregistrationHit.tsxruns11,912 bytesworkbench/demosrc/effects/scan-bracket-sweep/ScanBracketSweep.tsxruns13,421 bytesworkbench/demosrc/effects/scanline-annotate-focus/ScanlineAnnotateFocus.tsxruns20,341 bytesworkbench/demosrc/effects/scanline-assemble-flyin/ScanlineAssembleFlyin.tsxruns20,215 bytesworkbench/demosrc/effects/slam-entrance-moves/ImpactBurstKit.tsxruns15,085 bytesworkbench/demosrc/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsxruns15,139 bytesworkbench/demosrc/effects/slam-entrance-moves/ScoreSlam.tsxruns15,990 bytesworkbench/demosrc/effects/spotlight-sweep-moves/CornerSpotlightReveal.tsxruns5,068 bytesworkbench/demosrc/effects/spotlight-sweep-moves/GlowWakeSleepPanel.tsxruns10,208 bytesworkbench/demosrc/effects/spotlight-sweep-moves/SlideSpotlightPan.tsxruns9,019 bytesworkbench/demosrc/interaction/autolayout-gap-dial/AutolayoutGapDial.tsxruns16,598 bytesworkbench/demosrc/interaction/canvas-materialize-moves/DiagramCascadeBuild.tsxruns20,169 bytesworkbench/demosrc/interaction/canvas-materialize-moves/PanelToCanvasMaterialize.tsxruns20,052 bytesworkbench/demosrc/interaction/chip-grid-single-select-blackout/ChipGridSingleSelectBlackout.tsxruns12,831 bytesworkbench/demosrc/interaction/collab-cursor-moves/CursorCastEnsemble.tsxruns18,121 bytesworkbench/demosrc/interaction/glass-pill-dictation-typing/GlassPillDictationTyping.tsxruns9,593 bytesworkbench/demosrc/interaction/hashtag-to-pill-materialize/HashtagToPillMaterialize.tsxruns10,946 bytesworkbench/demosrc/interaction/picker-carousel-feature-cycle/PickerCarouselFeatureCycle.tsxruns9,422 bytesworkbench/demosrc/interaction/segmented-thumb-hero/SegmentedThumbHero.tsxruns11,164 bytesworkbench/demosrc/interaction/theme-switch-moves/PaletteThemeRipple.tsxruns28,797 bytesworkbench/demosrc/interaction/theme-switch-moves/ThemeSweepToggle.tsxruns26,512 bytesworkbench/demosrc/interaction/type-and-filter/TypeAndFilter.tsxruns12,944 bytesworkbench/demosrc/interaction/voice-waveform-live/VoiceWaveformLive.tsxruns15,190 bytesworkbench/demosrc/opening/crane-rise-reveal/CraneRiseReveal.tsxruns19,303 bytesworkbench/demosrc/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsxruns19,097 bytesworkbench/demosrc/opening/fracture/Fracture.tsxruns9,454 bytesworkbench/demosrc/opening/icon-field-colorize/IconFieldColorize.tsxruns12,609 bytesworkbench/demosrc/opening/letterspace-materialize/LetterspaceMaterialize.tsxruns10,723 bytesworkbench/demosrc/opening/magician-card-flourish/MagicianCardFlourish.tsxruns19,761 bytesworkbench/demosrc/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsxruns22,723 bytesworkbench/demosrc/opening/spotlight-hero-card/SpotlightHeroCard.tsxruns20,401 bytesworkbench/demosrc/opening/stroke-segment-build/StrokeSegmentBuild.tsxruns11,134 bytesworkbench/demosrc/opening/text-as-mask/TextAsMask.tsxruns15,482 bytesworkbench/demosrc/outro/grain-dissolve/GrainDissolve.tsxruns10,486 bytesworkbench/demosrc/outro/logo-shrink-wordmark-lockup/LogoShrinkWordmarkLockup.tsxruns10,453 bytesworkbench/demosrc/outro/neon-triple-marquee/NeonTripleMarquee.tsxruns11,990 bytesworkbench/demosrc/outro/outro-group-photo-launch/OutroGroupPhotoLaunch.tsxruns16,939 bytesworkbench/demosrc/outro/ui-strip-away-outro/UiStripAwayOutro.tsxruns18,482 bytesworkbench/demosrc/outro/ui-to-brand-morph/IconFlipBloomLogo.tsxruns7,969 bytesworkbench/demosrc/outro/ui-to-brand-morph/InputMorphsIntoLogo.tsxruns19,706 bytesworkbench/demosrc/rhythm/beat-cut-moves/PaparazziFlash.tsxruns16,468 bytesworkbench/demosrc/rhythm/beat-step-list-theme-cycle/BeatStepListThemeCycle.tsxruns16,501 bytesworkbench/demosrc/rhythm/panel-grid-moves/ComicPanelSplit.tsxruns24,328 bytesworkbench/demosrc/rhythm/quad-split-parallel-scenes/QuadSplitParallelScenes.tsxruns15,490 bytesworkbench/demosrc/rhythm/rhythm-interrupt-moves/JumpCutPunchIn.tsxruns5,009 bytesworkbench/demosrc/rhythm/sakuga-timing-shift/SakugaTimingShift.tsxruns15,668 bytesworkbench/demosrc/rhythm/speed-ramp-freeze/FreezeAnnotateReal.tsxruns15,914 bytesworkbench/demosrc/rhythm/trailer-grammar-moves/TrailerBumper.tsxruns6,359 bytesworkbench/demosrc/transition/bottom-push-stack-wipe/BottomPushStackWipe.tsxruns18,528 bytesworkbench/demosrc/transition/card-flip-reveal/CardFlipReveal.tsxruns15,257 bytesworkbench/demosrc/transition/card-flock-tumble/CardFlockTumble.tsxruns26,082 bytesworkbench/demosrc/transition/circle-match-iris/CircleMatchIris.tsxruns18,600 bytesworkbench/demosrc/transition/gradient-transition/GradientTransition.tsxruns9,423 bytesworkbench/demosrc/transition/line-carry-transition/LineCarryTransition.tsxruns13,646 bytesworkbench/demosrc/transition/mosaic-reframe/MosaicReframe.tsxruns20,114 bytesworkbench/demosrc/transition/page-turn-transitions/BarnDoorSplit.tsxruns12,730 bytesworkbench/demosrc/transition/print-texture-transitions/InkBleedReveal.tsxruns9,720 bytesworkbench/demosrc/transition/shot-transitions/PortalWipeV2.tsxruns17,857 bytesworkbench/demosrc/transition/shot-transitions/WhipBrakeReal.tsxruns9,978 bytesworkbench/demosrc/transition/tear-streak-transitions/GlitchDisplace.tsxruns19,393 bytesworkbench/demosrc/transition/transition-hidden-cut/InvisibleCut.tsxruns16,949 bytesworkbench/demosrc/transition/transition-hidden-cut/LightLeakBurn.tsxruns14,294 bytesworkbench/demosrc/transition/transition-hidden-cut/VersusSlam.tsxruns12,455 bytesworkbench/demosrc/transition/transition-travel/LetterformZoom.tsxruns16,292 bytesworkbench/demosrc/transition/white-flash-logo-simplify-cut/WhiteFlashLogoSimplifyCut.tsxruns12,218 bytesworkbench/demosrc/transition/wipe-transitions/BlindsSlice.tsxruns10,278 bytesworkbench/demosrc/typography/blur-slide/BlurSlide.tsxruns8,973 bytesworkbench/demosrc/typography/brace-expand/BraceExpand.tsxruns8,116 bytesworkbench/demosrc/typography/brand-ink-open/BrandInkOpen.tsxruns6,274 bytesworkbench/demosrc/typography/countdown-arc-scatter/CountdownArcScatter.tsxruns11,205 bytesworkbench/demosrc/typography/flying-words/FlyingWords.tsxruns10,326 bytesworkbench/demosrc/typography/glitch-cycle/GlitchCycle.tsxruns11,617 bytesworkbench/demosrc/typography/gradient-word-sweep/GradientWordSweep.tsxruns12,661 bytesworkbench/demosrc/typography/lead-word-zoom-assemble/LeadWordZoomAssemble.tsxruns10,727 bytesworkbench/demosrc/typography/marker-underline-title/MarkerUnderlineTitle.tsxruns6,162 bytesworkbench/demosrc/typography/outline-word-fill/OutlineWordFill.tsxruns9,981 bytesworkbench/demosrc/typography/paper-title-card/PaperTitleCard.tsxruns6,275 bytesworkbench/demosrc/typography/pill-chip-slot-cycle-handled/PillChipSlotCycleHandled.tsxruns5,233 bytesworkbench/demosrc/typography/pill-slot-cycle/PillSlotCycle.tsxruns12,326 bytesworkbench/demosrc/typography/text-column-converge/TextColumnConverge.tsxruns8,446 bytesworkbench/demosrc/typography/title-demote-to-label/TitleDemoteToLabel.tsxruns17,172 bytesworkbench/demosrc/typography/type-assembly-moves/LetterformDriftAssembly.tsxruns5,704 bytesworkbench/demosrc/typography/type-assembly-moves/SplitTextStagger.tsxruns5,407 bytesworkbench/demosrc/typography/type-assembly-moves/TextOnPath.tsxruns13,714 bytesworkbench/demosrc/typography/type-entrance-moves/LetterDropPhysics.tsxruns8,611 bytesworkbench/demosrc/typography/type-rhythm-sync/FontWeightPump.tsxruns11,814 bytesworkbench/demosrc/typography/type-rhythm-sync/KaraokeFillSync.tsxruns6,017 bytesworkbench/demosrc/typography/typewriter-moves/TypewriterErrorRetype.tsxruns6,069 bytesworkbench/demosrc/typography/vertical-word-roll-blur-cycle/VerticalWordRollBlurCycle.tsxruns6,148 bytesworkbench/demosrc/typography/word-relay-filmstrip/WordRelayFilmstrip.tsxruns27,244 bytesworkbench/demosrc/typography/word-relay-geometry/WordRelayGeometry.tsxruns15,828 bytesworkbench/demosrc/ui-entrance/avatar-bracket-carousel/AvatarBracketCarousel.tsxruns11,078 bytesworkbench/demosrc/ui-entrance/bezier-source-converge-merge/BezierSourceConvergeMerge.tsxruns17,432 bytesworkbench/demosrc/ui-entrance/card-stack/CardStack.tsxruns17,901 bytesworkbench/demosrc/ui-entrance/carousel-3d/Carousel3D.tsxruns16,320 bytesworkbench/demosrc/ui-entrance/clipcard-looping/ClipCardLooping.tsxruns2,967 bytesworkbench/demosrc/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsxruns17,157 bytesworkbench/demosrc/ui-entrance/deck-deal-flyin/DeckDealFlyin.tsxruns18,808 bytesworkbench/demosrc/ui-entrance/doc-park-left-pill-deal/DocParkLeftPillDeal.tsxruns16,821 bytesworkbench/demosrc/ui-entrance/document-typewriter-reveal/DocumentTypewriterReveal.tsxruns15,524 bytesworkbench/demosrc/ui-entrance/draw-svg-trace/DrawSvgTrace.tsxruns14,372 bytesworkbench/demosrc/ui-entrance/element-body-moves/ContactShadowLift.tsxruns12,746 bytesworkbench/demosrc/ui-entrance/integration-hub-map/IntegrationHubMap.tsxruns31,521 bytesworkbench/demosrc/ui-entrance/list-reveal/ListReveal.tsxruns9,074 bytesworkbench/demosrc/ui-entrance/list-stack-press/ListStackPress.tsxruns12,432 bytesworkbench/demosrc/ui-entrance/neon-frame-forerun/NeonFrameForerun.tsxruns18,608 bytesworkbench/demosrc/ui-entrance/neon-frame-orbit-drop/NeonFrameForerunOrbit.tsxruns20,588 bytesworkbench/demosrc/ui-entrance/page-waterfall-wall/PageWaterfallWall.tsxruns5,098 bytesworkbench/demosrc/ui-entrance/page-waterfall-wall/VerticalTicker.tsxruns4,082 bytesworkbench/demosrc/ui-entrance/product-card-progressive-assemble/ProductCardProgressiveAssemble.tsxruns17,142 bytesworkbench/demosrc/ui-entrance/radial-wave/RadialWave.tsxruns2,010 bytesworkbench/demosrc/ui-entrance/research-card-stack-scroll/ResearchCardStackScroll.tsxruns6,067 bytesworkbench/demosrc/ui-entrance/row-embed/RowEmbed.tsxruns9,165 bytesworkbench/demosrc/ui-entrance/value-stagger-gradient/ValueStaggerGradient.tsxruns8,005 bytesworkbench/demosrc/ui-entrance/wall-reveal-moves/BentoLightUp.tsxruns7,643 bytesworkbench/demosrc/ui-entrance/wall-reveal-moves/WireframeDrawOn.tsxruns12,317 bytesworkbench/docs/card-preview.pngasset102,601 bytesworkbench/docs/inspector.pngasset40,050 bytesworkbench/docs/library-cards.pngasset58,602 bytesworkbench/docs/library-media.pngasset72,954 bytesworkbench/docs/library-sfx.pngasset37,779 bytesworkbench/docs/overview.pngasset460,573 bytesworkbench/docs/preview.pngasset237,239 bytesworkbench/docs/timeline.pngasset76,080 bytesworkbench/docs/topbar.pngasset13,145 bytesworkbench/i18n/ru/categories.jsonasset572 bytesworkbench/i18n/ru/names.jsonasset20,104 bytesworkbench/i18n/ru/summaries.1.jsonasset56,086 bytesworkbench/i18n/ru/summaries.2.jsonasset60,806 bytesworkbench/i18n/ru/summaries.3.jsonasset31,049 bytesworkbench/index.htmlasset326 bytesworkbench/package-lock.jsonasset176,619 bytesworkbench/package.jsonruns1,390 bytesworkbench/proj-stub/workbench.tsruns207 bytesworkbench/public/.gitkeepasset0 bytesworkbench/remotion.config.tsruns1,058 bytesworkbench/scripts/check-demo.mjsruns6,000 bytesworkbench/scripts/gen-index.mjsruns16,483 bytesworkbench/scripts/open.mjsruns8,254 bytesworkbench/scripts/parity.mjsruns5,547 bytesworkbench/scripts/render-demos.mjsruns4,156 bytesworkbench/scripts/test-legacy.mjsruns6,816 bytesworkbench/scripts/test-platform.mjsruns5,680 bytesworkbench/scripts/test-themes.mjsruns9,945 bytesworkbench/src/App.tsxruns9,131 bytesworkbench/src/cards/background-cards.tsxruns1,763 bytesworkbench/src/cards/buildRegistry.tsruns718 bytesworkbench/src/cards/demoCards.tsruns1,384 bytesworkbench/src/cards/inkpress/caption-strip.tsxruns2,711 bytesworkbench/src/cards/inkpress/digit-roll.tsxruns1,555 bytesworkbench/src/cards/inkpress/flash-cut.tsxruns1,477 bytesworkbench/src/cards/inkpress/title-card.tsxruns5,170 bytesworkbench/src/cards/legacyCards.tsruns506 bytesworkbench/src/cards/manifest.tsruns7,331 bytesworkbench/src/cards/media-cards.tsxruns3,637 bytesworkbench/src/cards/projectCards.tsruns2,753 bytesworkbench/src/cards/registry.tsruns1,493 bytesworkbench/src/cards/shared.tsxruns2,258 bytesworkbench/src/cards/text-basic.tsxruns5,248 bytesworkbench/src/cards/types.tsruns5,406 bytesworkbench/src/demoProject.tsruns1,431 bytesworkbench/src/dnd.tsruns684 bytesworkbench/src/i18n.tsruns43,432 bytesworkbench/src/main.tsxruns395 bytesworkbench/src/palettePresets.tsruns1,997 bytesworkbench/src/panels/Inspector.tsxruns11,828 bytesworkbench/src/panels/LibraryPanel.tsxruns14,678 bytesworkbench/src/panels/ThemePanel.tsxruns8,907 bytesworkbench/src/playerRef.tsruns470 bytesworkbench/src/preview/Composition.tsxruns3,281 bytesworkbench/src/preview/PreviewPanel.tsxruns5,975 bytesworkbench/src/proj.d.tsruns461 bytesworkbench/src/projectImport.tsruns4,004 bytesworkbench/src/remotion/Root.tsxruns3,379 bytesworkbench/src/remotion/index.tsruns109 bytesworkbench/src/remotion/zodFromCard.tsruns982 bytesworkbench/src/store.tsruns11,726 bytesworkbench/src/styles.cssasset19,123 bytesworkbench/src/theme.tsruns3,282 bytesworkbench/src/time.tsruns542 bytesworkbench/src/timeline/ClipView.tsxruns4,681 bytesworkbench/src/timeline/Ruler.tsxruns2,008 bytesworkbench/src/timeline/Timeline.tsxruns9,841 bytesworkbench/src/types.tsruns2,277 bytesworkbench/src/vite-env.d.tsruns38 bytesworkbench/tsconfig.jsonasset509 bytesworkbench/vite.config.tsruns8,641 bytes
Read SKILL.md
# video-shotcraft:电影感产品视频制作
一个自包含的制作能力库:124 张镜头配方卡(附 demo 实现源码与动态样片
画廊)、一支已验收的完整宣传片模板、可复用组件、Freesound 音效选材工具与 BGM 备选、六阶段工作流。
当前 focus 是 web/桌面产品宣传片,但镜头卡本身是通用动效词汇——
也可以单独抽卡做任意视频里的单个镜头。
## 调用时先判断任务范围
**仅处理已有视频或镜头的音效**:直接读 `references/sound-design.md` 与
`references/sfx-sourcing.md`,进入声音选材、分析或对齐步骤,无需重新选择整片创作模式。
只要候选时执行 `sfx-source.py search` 并给出素材页/试听入口,不下载、不改画面、不渲染;
动作、材质、目标时长和许可要求已足够搜索时,不要求用户先提供完整视频工程。
用户已指定音频时沿用该文件,需要测量则执行 `analyze`,不自动搜索替代声音。View the complete source on GitHubSkills included
- video-shotcraft
Repository facts
- License
- Apache-2.0
- Created
- Jul 19, 2026
- Last pushed
- Oct 29, 2026
- Forks
- 1,640
- Open issues
- 6
- Project activity
- Active
Rank over the last 12 weeks
Now #103 · best #103 · up 28 in 30 days
- #108 on Oct 31
- #107 on Nov 1
- #105 on Nov 2
- #106 on Nov 3
- #105 on Nov 4
- #103 since Nov 5
64 earlier periods
- #248 on Aug 2
- #227 on Aug 7
- #223 on Aug 8
- #218 on Aug 9
- #217 on Aug 10
- #213 on Aug 11
- #206 on Aug 12
- #209 on Aug 13
- #208 on Aug 14
- #200 on Aug 15
- #198 from Aug 16 to Aug 17
- #199 on Aug 18
- #197 on Aug 19
- #189 on Aug 20
- #182 on Aug 21
- #178 on Aug 22
- #179 on Aug 23
- #177 on Aug 24
- #175 on Aug 25
- #172 on Aug 26
- #174 on Aug 27
- #172 on Aug 28
- #171 on Aug 29
- #164 on Aug 30
- #163 from Aug 31 to Sep 1
- #156 on Sep 2
- #159 on Sep 3
- #155 on Sep 4
- #156 on Sep 5
- #153 on Sep 6
- #155 from Sep 7 to Sep 8
- #154 from Sep 9 to Sep 10
- #150 on Sep 11
- #152 on Sep 12
- #148 from Sep 13 to Sep 14
- #146 on Sep 15
- #144 from Sep 16 to Sep 18
- #141 on Sep 19
- #142 on Sep 20
- #141 from Sep 21 to Sep 23
- #139 on Sep 24
- #136 from Sep 25 to Sep 26
- #135 from Sep 27 to Sep 29
- #134 from Sep 30 to Oct 2
- #132 on Oct 4
- #134 on Oct 5
- #130 on Oct 6
- #131 on Oct 7
- #129 on Oct 8
- #128 on Oct 9
- #126 on Oct 10
- #125 from Oct 11 to Oct 12
- #124 on Oct 13
- #121 on Oct 14
- #120 from Oct 15 to Oct 16
- #121 on Oct 17
- #122 from Oct 18 to Oct 19
- #121 on Oct 20
- #119 from Oct 21 to Oct 22
- #117 on Oct 23
- #116 on Oct 24
- #117 on Oct 25
- #112 on Oct 28
- #110 from Oct 29 to Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 2, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 9 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedassets/audio/bgm/bgm-tech-house.mp3:1Analysis incomplete: Blob exceeds size or total-read limit; file skippedgallery/api/library.json:1Analysis incomplete: physical or joined line exceeds character limitgallery/showcase.js:114Analysis incomplete: physical or joined line exceeds character limitgallery/showcase.js:115Analysis incomplete: physical or joined line exceeds character limittemplate/src/themes/palette-assets.json:1Analysis incomplete: physical or joined line exceeds character limittemplate/themes/ui.cjs:52Analysis incomplete: physical or joined line exceeds character limittemplate/themes/ui.cjs:50Analysis incomplete: physical or joined line exceeds character limittemplate/themes/ui.cjs:51Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- 4 dangerous shell commandsin 4 files: .github/workflows/contact-sheet-tests.yml:29 .github/workflows/showcase-publish.yml:35 shot-polish/tsc-demos.sh:9 and 1 more
- 3,068 network referencesin 68 files: workbench/package-lock.json:34 template/package-lock.json:21 package-lock.json:12 and 65 more
- 2 obfuscation signalsin 1 file: template/themes/ui.cjs:25
- No instruction overrides
- 566 executable scriptsin 566 files: .github/scripts/showcase-publish.py:1 assets/lib/Caption.tsx:1 assets/lib/ClipCard.tsx:1 and 563 more
- 37 references to secretsin 10 files: publish/upload_post.py:9 publish/test_upload_post.py:27 .github/scripts/showcase-publish.py:115 and 7 more
- No requests to vote in Hot
Show all 3,677 signals by file
.claude-plugin/plugin.json
- Network accessline 6
"name": "Wei Yihao" }, "homepage": "https://vincentwei1021.github.io/video-shotcraft/", - Network accessline 7
}, "homepage": "https://vincentwei1021.github.io/video-shotcraft/", "repository": "https://github.com/Vincentwei1021/video-shotcraft", - Network accessline 8
"homepage": "https://vincentwei1021.github.io/video-shotcraft/", - Network accessline 9
"repository": "https://github.com/Vincentwei1021/video-shotcraft",
.github/ISSUE_TEMPLATE/showcase.yml
- Network accessline 11
value: | 感谢投稿!维护者审核通过后,作品会自动发布到 [Showcase 页](https://vincentwei1021.github.io/video-shotcraft/showcase.html), - Network accessline 12
感谢投稿!维护者审核通过后,作品会自动发布到 [Showcase 页](https://vincentwei1021.github.io/video-shotcraft/showcase.html), 并展示你留下的社交账号,方便观众找到你。 - Network accessline 13
[Showcase 页](https://vincentwei1021.github.io/video-shotcraft/showcase.html), - Network accessline 51
label: X 账号(可选) description: "@handle 或主页链接,会显示在你的作品卡片上" placeholder: "@yourhandle 或 https://x.com/yourhandle" - Network accessline 52
description: "@handle 或主页链接,会显示在你的作品卡片上" placeholder: "@yourhandle 或 https://x.com/yourhandle" - type: input - Network accessline 53
placeholder: "@yourhandle 或 https://x.com/yourhandle" - Network accessline 57
label: YouTube(可选) description: "@handle 或频道主页链接,会显示在你的作品卡片上" placeholder: "@yourhandle 或 https://www.youtube.com/@yourhandle" - Network accessline 58
description: "@handle 或频道主页链接,会显示在你的作品卡片上" placeholder: "@yourhandle 或 https://www.youtube.com/@yourhandle" - type: input - Network accessline 59
placeholder: "@yourhandle 或 https://www.youtube.com/@yourhandle"
.github/scripts/showcase-publish.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 24
RELEASE_TAG = 'showcase-media' MAX_BYTES = 300 * 1024 * 1024 # 单支投稿上限 300MB SHOWCASE_URL = 'https://vincentwei1021.github.io/video-shotcraft/showcase.html' - Network accessline 26
SHOWCASE_URL = 'https://vincentwei1021.github.io/video-shotcraft/showcase.html' - Network accessline 39
ATTACHMENT_RE = re.compile( r'https://github\.com/user-attachments/(?:assets/[\w-]+|files/\d+/\S+?)(?=[)\s"\']|$)' - Network accessline 40
r'https://github\.com/user-attachments/(?:assets/[\w-]+|files/\d+/\S+?)(?=[)\s"\']|$)' - Network accessline 41
r'|https://user-images\.githubusercontent\.com/\S+?(?=[)\s"\']|$)') - Access to secretsline 115
[Credential-related source omitted]
.github/workflows/contact-sheet-tests.yml
- Dangerous shell operationline 29
run: sudo apt-get update && sudo apt-get install -y --no-install-recommends ffmpeg
.github/workflows/showcase-publish.yml
- Dangerous shell operationline 35
run: sudo apt-get update && sudo apt-get install -y --no-install-recommends ffmpeg
LICENSE
README.md
- Network accessline 13
[](https://vincentwei1021.github.io/video-shotcraft/) - Network accessline 14
[](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 16
[](https://github.com/Vincentwei1021/video-shotcraft/stargazers) - Network accessline 17
[](LICENSE) - Network accessline 18
[](SKILL.md) - Network accessline 19
[](SKILL.md) - Network accessline 20
[](https://atomgit.com/VincentWei/video-shotcraft) - Network accessline 22
<a href="https://trendshift.io/repositories/88911?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-88911" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/repositories/889 - Network accessline 26
[**▶ Browse all 150 shots in the Gallery**](https://vincentwei1021.github.io/video-shotcraft/) · [**🎬 Watch the Showcase**](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 32
Tell Claude Code or Codex "make a promo for my product". The agent captures your real pages, picks shots from a library of tuned motion recipes, storyboards the film, animates it with [Remotion](https://www.remotion.dev/), cuts it to the be - Network accessline 33
from a library of tuned motion recipes, storyboards the film, animates it with [Remotion](https://www.remotion.dev/), cuts it to the beat, adds sound design, checks every frame and hands you a finished MP4 you can keep editing. - Network accessline 34
[Remotion](https://www.remotion.dev/), cuts it to the beat, adds sound design, checks every frame and hands you - Network accessline 51
- **2026-09 · [Motion Workbench](#motion-workbench).** Keep editing the delivered film in a CapCut-style browser editor. - **2026-08 · [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)**, the narration-video - Network accessline 52
- **2026-08 · [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)**, the narration-video - Network accessline 53
sibling: script + voiceover in, every motion beat locked to the voice ([78 narration previews](https://vincentwei1021.github.io/video-talkcraft/)). - **2026-08 · JianYing (CapCut CN) export.** The final film becomes an editable JianYing d - Network accessline 54
([78 narration previews](https://vincentwei1021.github.io/video-talkcraft/)). - Network accessline 62
<tr> <td align="center" valign="middle" width="25%"> <a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="APIMart logo"></a><br> - Network accessline 63
<td align="center" valign="middle" width="25%"> <a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="APIMart logo"></a><br> <a href="https://go.apimart.ai/tw-video-shotcraft - Network accessline 64
<a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="APIMart logo"></a><br> - Network accessline 65
<a href="https://go.apimart.ai/tw-video-shotcraft"><b>APIMart</b></a> - Network accessline 66
</td> <td> <p>Thanks to APIMart for sponsoring this project! APIMart is a low-cost API platform for AI image & video generation — GPT-Image-2 from $0.006/image, 160+ images per dollar. One async API covers both image and video: submit - Network accessline 67
<td> <p>Thanks to APIMart for sponsoring this project! APIMart is a low-cost API platform for AI image & video generation — GPT-Image-2 from $0.006/image, 160+ images per dollar. One async API covers both image and video: submit a tas - Network accessline 68
<p>Thanks to APIMart for sponsoring this project! APIMart is a low-cost API platform for AI image & video generation — GPT-Image-2 from $0.006/image, 160+ images per dollar. One async API covers both image and video: submit a task, get - Network accessline 71
<tr> <td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode logo"></a><br> - Network accessline 72
<td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode logo"></a><br> <a href="https://www.packyapi.ai/register?af - Network accessline 73
<a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode logo"></a><br> - Network accessline 74
<a href="https://www.packyapi.ai/register?aff=l9IZ"><b>PackyCode</b></a> - Network accessline 77
<p>Access leading AI models through PackyCode with one API endpoint and one API key. Enjoy fast, reliable access with automatic failover and dedicated high-speed routes for Codex and Claude Code.</p> <p>Get started with $1 in free credits - Network accessline 78
<p>Get started with $1 in free credits, a discount on your first top-up, and savings of up to 80% on eligible routes. Pay in RMB with no currency conversion markups or extra top-up fees.</p> <p><a href="https://www.packyapi.ai/register?af - Network accessline 79
<p><a href="https://www.packyapi.ai/register?aff=l9IZ">Get started with PackyCode →</a></p> - Network accessline 82
<tr> <td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS logo"></a><br> - Network accessline 83
<td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS logo"></a><br> <a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 84
<a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS logo"></a><br> - Network accessline 85
<a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 87
<td> <p>Amazon Web Services (AWS) offers reliable, scalable cloud computing services, including compute, storage and AI.</p> <p><a href="https://aws.amazon.com/">Explore AWS →</a></p> - Network accessline 88
<p>Amazon Web Services (AWS) offers reliable, scalable cloud computing services, including compute, storage and AI.</p> <p><a href="https://aws.amazon.com/">Explore AWS →</a></p> </td> - Network accessline 89
<p><a href="https://aws.amazon.com/">Explore AWS →</a></p> - Network accessline 99
Install this skill for me: https://github.com/Vincentwei1021/video-shotcraft - Network accessline 102
Or with the [skills](https://skills.sh/) CLI: - Network accessline 111
git clone https://github.com/Vincentwei1021/video-shotcraft.git - Network accessline 117
In mainland China, clone from the AtomGit mirror if GitHub is slow: `git clone https://atomgit.com/VincentWei/video-shotcraft.git`. - Network accessline 118
`git clone https://atomgit.com/VincentWei/video-shotcraft.git`. - Network accessline 133
124 recipe cards in 10 categories, 150 shots in total. Search, filter and copy card names in the [Gallery](https://vincentwei1021.github.io/video-shotcraft/). - Network accessline 134
[Gallery](https://vincentwei1021.github.io/video-shotcraft/). - Network accessline 190
**Share your film.** Made something with video-shotcraft? [Submit it](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml) with the - Network accessline 191
[Submit it](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml) with the - Network accessline 193
[Showcase page](https://vincentwei1021.github.io/video-shotcraft/showcase.html). - Network accessline 199
| Node.js and npm | Remotion rendering, the template and the workbench | | ffmpeg / ffprobe | Frame checks and final QA | | [uv](https://docs.astral.sh/uv/) | Only for BGM beat analysis (runs a one-off Python script) | - Network accessline 200
| ffmpeg / ffprobe | Frame checks and final QA | | [uv](https://docs.astral.sh/uv/) | Only for BGM beat analysis (runs a one-off Python script) | | puppeteer | Only for page capture; the capture script installs it on demand | - Network accessline 201
| [uv](https://docs.astral.sh/uv/) | Only for BGM beat analysis (runs a one-off Python script) | - Network accessline 259
SFX come directly from [Freesound](https://freesound.org), downloaded into each video's project. - Network accessline 273
- Freesound audio: each file under its recorded license; retain the project manifest and publish required CC BY credits. - BGM: see [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md). Historical template audio: see [template credits](template/pu - Network accessline 274
- BGM: see [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md). Historical template audio: see [template credits](template/public/audio/ATTRIBUTION.md). - [Remotion](https://www.remotion.dev/) has its own [license](https://github.com/remotion-d - Network accessline 275
- [Remotion](https://www.remotion.dev/) has its own - Network accessline 276
[license](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md): free for individuals and small - Network accessline 287
The Freesound sourcing workflow was inspired by **[vibe-motion/sound](https://github.com/vibe-motion/sound)**. Thanks to its authors for sharing the approach of selecting sounds by source descriptions, duration, download counts, rating coun - Network accessline 291
Thanks also to **[Remotion](https://www.remotion.dev/)**, which powers every demo and template here; - Network accessline 292
**[Freesound](https://freesound.org)** and its contributors for project SFX; - Network accessline 293
**[Mixkit](https://mixkit.co/)** for BGM and historical template audio; the game-feel - Network accessline 299
<p> <a href="https://x.com/VincentWei93"><img alt="Follow Vincent on X" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 300
<a href="https://x.com/VincentWei93"><img alt="Follow Vincent on X" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 301
<a href="https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg"><img alt="Follow Vincent on Douyin" src="https://img.shields.io/badge/Douyin-Follow_Me-000000?style=for-the-badge&logo=tiktok&logoColor=white"></a - Network accessline 302
<a href="https://xhslink.cn/m/At9iP2d5C1V"><img alt="Follow Vincent on Red Note" src="https://img.shields.io/badge/Red_Note-Follow_Me-FF2442?style=for-the-badge&logo=xiaohongshu&logoColor=white"></a> - Network accessline 307
<a href="https://www.star-history.com/?repos=Vincentwei1021%2Fvideo-shotcraft&type=date&legend=top-left"> - Network accessline 308
[Credential-related source omitted] - Network accessline 309
[Credential-related source omitted] - Network accessline 310
[Credential-related source omitted] - Network accessline 311
[Credential-related source omitted]
README_CN.md
- Network accessline 13
[](https://vincentwei1021.github.io/video-shotcraft/) - Network accessline 14
[](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 16
[](https://github.com/Vincentwei1021/video-shotcraft/stargazers) - Network accessline 17
[](LICENSE) - Network accessline 18
[](SKILL.md) - Network accessline 19
[](SKILL.md) - Network accessline 20
[](https://atomgit.com/VincentWei/video-shotcraft) - Network accessline 22
<a href="https://trendshift.io/repositories/88911?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-88911" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/repositories/889 - Network accessline 26
[**▶ 在 Gallery 浏览全部 150 个镜头**](https://vincentwei1021.github.io/video-shotcraft/) · [**🎬 看 Showcase 成片**](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 32
对 Claude Code 或 Codex 说一句「给我的产品做一支宣传片」。agent 会抓取你的真实页面,从调校好的动效配方库里挑镜头, 排分镜,用 [Remotion](https://www.remotion.dev/) 做动画,按音乐卡点剪辑,配上音效,逐帧检查,最后交给你一支 - Network accessline 33
排分镜,用 [Remotion](https://www.remotion.dev/) 做动画,按音乐卡点剪辑,配上音效,逐帧检查,最后交给你一支 - Network accessline 49
- **2026-09 · [动效工作台](#动效工作台)**:成片交付后,在剪映式的浏览器编辑器里继续改。 - **2026-08 · 系列新成员 [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)**:口播视频版, - Network accessline 50
- **2026-08 · 系列新成员 [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)**:口播视频版, - Network accessline 51
给它口播稿和成品配音,所有动效节拍都钉在人声上([78 条口播动效样片](https://vincentwei1021.github.io/video-talkcraft/))。 - Network accessline 58
<tr> <td align="center" valign="middle" width="25%"> <a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="APIMart 标志"></a><br> - Network accessline 59
<td align="center" valign="middle" width="25%"> <a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="APIMart 标志"></a><br> <a href="https://go.apimart.ai/tw-video-shotcraft"> - Network accessline 60
<a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="APIMart 标志"></a><br> - Network accessline 61
<a href="https://go.apimart.ai/tw-video-shotcraft"><b>APIMart</b></a> - Network accessline 62
</td> <td> <p>感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此<a href="https://go.apimart.ai/tw-video-shotcraft">注册链接</a>注册即可开用。</p> - Network accessline 63
<td> <p>感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此<a href="https://go.apimart.ai/tw-video-shotcraft">注册链接</a>注册即可开用。</p> </td> - Network accessline 64
<p>感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此<a href="https://go.apimart.ai/tw-video-shotcraft">注册链接</a>注册即可开用。</p> - Network accessline 67
<tr> <td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode 标志"></a><br> - Network accessline 68
<td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode 标志"></a><br> <a href="https://www.packyapi.ai/register?aff= - Network accessline 69
<a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode 标志"></a><br> - Network accessline 70
<a href="https://www.packyapi.ai/register?aff=l9IZ"><b>PackyCode</b></a> - Network accessline 73
<p>PackyCode 是一家稳定、高效的 API 中转服务商,通过统一域名、统一密钥接入主流大模型,支持智能容灾切换,并提供专属 Codex / Claude Code 高速通道。</p> <p>新用户可获 $1 免费体验额度,首充享折扣,多分组折扣低至 2 折起。支持人民币 1:1 充值,无汇率加价及额外充值手续费。</p> <p><a href="https://www.packyapi.ai/register?aff=l9IZ">注册并开始使用 PackyC - Network accessline 74
<p>新用户可获 $1 免费体验额度,首充享折扣,多分组折扣低至 2 折起。支持人民币 1:1 充值,无汇率加价及额外充值手续费。</p> <p><a href="https://www.packyapi.ai/register?aff=l9IZ">注册并开始使用 PackyCode →</a></p> </td> - Network accessline 75
<p><a href="https://www.packyapi.ai/register?aff=l9IZ">注册并开始使用 PackyCode →</a></p> - Network accessline 78
<tr> <td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS 标志"></a><br> - Network accessline 79
<td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS 标志"></a><br> <a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 80
<a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS 标志"></a><br> - Network accessline 81
<a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 83
<td> <p>Amazon Web Services(AWS)提供稳定、可扩展的云计算服务,涵盖计算、存储和 AI。</p> <p><a href="https://aws.amazon.com/">了解 AWS →</a></p> - Network accessline 84
<p>Amazon Web Services(AWS)提供稳定、可扩展的云计算服务,涵盖计算、存储和 AI。</p> <p><a href="https://aws.amazon.com/">了解 AWS →</a></p> </td> - Network accessline 85
<p><a href="https://aws.amazon.com/">了解 AWS →</a></p> - Network accessline 95
帮我安装这个 skill:https://github.com/Vincentwei1021/video-shotcraft - Network accessline 98
或者用 [skills](https://skills.sh/) CLI: - Network accessline 107
git clone https://github.com/Vincentwei1021/video-shotcraft.git - Network accessline 113
国内访问 GitHub 慢的话,可以从 AtomGit 镜像克隆: `git clone https://atomgit.com/VincentWei/video-shotcraft.git`。 - Network accessline 114
`git clone https://atomgit.com/VincentWei/video-shotcraft.git`。 - Network accessline 129
124 张配方卡,分 10 类,共 150 个镜头。可以在 [Gallery](https://vincentwei1021.github.io/video-shotcraft/) - Network accessline 184
**投稿你的作品**:用 video-shotcraft 做了片子?用 Showcase 投稿表单 [提交](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml),审核通过后会出现在 - Network accessline 185
[提交](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml),审核通过后会出现在 - Network accessline 186
[Showcase 页面](https://vincentwei1021.github.io/video-shotcraft/showcase.html)。 - Network accessline 192
| Node.js 和 npm | Remotion 渲染、成片模板和动效工作台 | | ffmpeg / ffprobe | 抽帧检查与最终验收 | | [uv](https://docs.astral.sh/uv/) | 只在分析 BGM 节拍时用(跑一次性的 Python 脚本) | - Network accessline 193
| ffmpeg / ffprobe | 抽帧检查与最终验收 | | [uv](https://docs.astral.sh/uv/) | 只在分析 BGM 节拍时用(跑一次性的 Python 脚本) | | puppeteer | 只在抓取页面时用,采集脚本会按需安装 | - Network accessline 194
| [uv](https://docs.astral.sh/uv/) | 只在分析 BGM 节拍时用(跑一次性的 Python 脚本) | - Network accessline 251
音效直接从 [Freesound](https://freesound.org) 按需下载到当前视频工程,共享本地音效库已移除。 - Network accessline 263
- Freesound 音效:逐文件许可记在项目来源清单中,CC BY 署名需随发布保留。 - BGM:见 [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md);模板历史音频见 [模板来源记录](template/public/audio/ATTRIBUTION.md)。 - [Remotion](https://www.remotion.dev/) 有自己的[许可协议](https://github.com/remotion-dev/r - Network accessline 264
- BGM:见 [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md);模板历史音频见 [模板来源记录](template/public/audio/ATTRIBUTION.md)。 - [Remotion](https://www.remotion.dev/) 有自己的[许可协议](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md): 个人与小团队免费,公司可能 - Network accessline 265
- [Remotion](https://www.remotion.dev/) 有自己的[许可协议](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md): - Network accessline 275
Freesound 音效搜索与选材流程受到 **[vibe-motion/sound](https://github.com/vibe-motion/sound)** 的启发。 - Network accessline 279
也感谢 **[Remotion](https://www.remotion.dev/)**——驱动本库全部 demo 与模板的 React 视频框架; - Network accessline 280
**[Freesound](https://freesound.org)** 与音效贡献者; - Network accessline 281
**[Mixkit](https://mixkit.co/)** 提供的 BGM 与模板历史音频;游戏手感与动画社区的公开方法论, - Network accessline 286
<p> <a href="https://x.com/VincentWei93"><img alt="在 X 关注 Vincent" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 287
<a href="https://x.com/VincentWei93"><img alt="在 X 关注 Vincent" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 288
<a href="https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg"><img alt="在抖音关注 Vincent" src="https://img.shields.io/badge/Douyin-Follow_Me-000000?style=for-the-badge&logo=tiktok&logoColor=white"></a> - Network accessline 289
<a href="https://xhslink.cn/m/At9iP2d5C1V"><img alt="在小红书关注 Vincent" src="https://img.shields.io/badge/Red_Note-Follow_Me-FF2442?style=for-the-badge&logo=xiaohongshu&logoColor=white"></a> - Network accessline 294
<a href="https://www.star-history.com/?repos=Vincentwei1021%2Fvideo-shotcraft&type=date&legend=top-left"> - Network accessline 295
[Credential-related source omitted] - Network accessline 296
[Credential-related source omitted] - Network accessline 297
[Credential-related source omitted] - Network accessline 298
[Credential-related source omitted]
README_JA.md
- Network accessline 13
[](https://vincentwei1021.github.io/video-shotcraft/) - Network accessline 14
[](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 16
[](https://github.com/Vincentwei1021/video-shotcraft/stargazers) - Network accessline 17
[](LICENSE) - Network accessline 18
[](SKILL.md) - Network accessline 19
[](SKILL.md) - Network accessline 20
[](https://atomgit.com/VincentWei/video-shotcraft) - Network accessline 22
<a href="https://trendshift.io/repositories/88911?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-88911" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/repositories/889 - Network accessline 26
[**▶ Gallery で 150 ショットをすべて見る**](https://vincentwei1021.github.io/video-shotcraft/) · [**🎬 Showcase の作品を見る**](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 32
Claude Code や Codex に「プロダクトのプロモーション動画を作って」と頼むだけ。エージェントが実際のページを キャプチャし、調整済みのモーションレシピからショットを選んで絵コンテを組み、[Remotion](https://www.remotion.dev/) - Network accessline 33
キャプチャし、調整済みのモーションレシピからショットを選んで絵コンテを組み、[Remotion](https://www.remotion.dev/) - Network accessline 51
- **2026-09 · [モーションワークベンチ](#モーションワークベンチ)**:納品した映像を CapCut 風のブラウザエディタで編集し続けられます。 - **2026-08 · シリーズ新作 [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)**:ナレーション動画版。 - Network accessline 52
- **2026-08 · シリーズ新作 [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)**:ナレーション動画版。 - Network accessline 53
原稿とボイスオーバーを渡すと、すべてのモーションが音声にロックされます ([78 本のナレーション用プレビュー](https://vincentwei1021.github.io/video-talkcraft/))。 - **2026-08 · 剪映(CapCut 中国版)書き出し**:完成映像を編集可能な剪映ドラフトに。ショット単位のクリップ、 - Network accessline 54
([78 本のナレーション用プレビュー](https://vincentwei1021.github.io/video-talkcraft/))。 - Network accessline 61
<tr> <td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode ロゴ"></a><br> - Network accessline 62
<td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode ロゴ"></a><br> <a href="https://www.packyapi.ai/register?aff= - Network accessline 63
<a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="PackyCode ロゴ"></a><br> - Network accessline 64
<a href="https://www.packyapi.ai/register?aff=l9IZ"><b>PackyCode</b></a> - Network accessline 67
<p>PackyCode は、1 つの API エンドポイントと API キーで主要な AI モデルにアクセスできる、高速で安定した API 中継サービスです。自動フェイルオーバーと、Codex / Claude Code 専用の高速ルートを提供します。</p> <p>新規ユーザーには $1 分の無料クレジットと初回チャージ割引があり、対象ルートでは最大 80% オフ。人民元でチャージでき、為替レートへの上乗せや追加のチャージ手数料はありません。</p> <p><a - Network accessline 68
<p>新規ユーザーには $1 分の無料クレジットと初回チャージ割引があり、対象ルートでは最大 80% オフ。人民元でチャージでき、為替レートへの上乗せや追加のチャージ手数料はありません。</p> <p><a href="https://www.packyapi.ai/register?aff=l9IZ">PackyCode を始める →</a></p> </td> - Network accessline 69
<p><a href="https://www.packyapi.ai/register?aff=l9IZ">PackyCode を始める →</a></p> - Network accessline 72
<tr> <td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS ロゴ"></a><br> - Network accessline 73
<td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS ロゴ"></a><br> <a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 74
<a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="AWS ロゴ"></a><br> - Network accessline 75
<a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 77
<td> <p>Amazon Web Services(AWS)は、コンピューティング、ストレージ、AI など、信頼性と拡張性を備えたクラウドサービスを提供します。</p> <p><a href="https://aws.amazon.com/">AWS を見る →</a></p> - Network accessline 78
<p>Amazon Web Services(AWS)は、コンピューティング、ストレージ、AI など、信頼性と拡張性を備えたクラウドサービスを提供します。</p> <p><a href="https://aws.amazon.com/">AWS を見る →</a></p> </td> - Network accessline 79
<p><a href="https://aws.amazon.com/">AWS を見る →</a></p> - Network accessline 89
このスキルをインストールして:https://github.com/Vincentwei1021/video-shotcraft - Network accessline 92
[skills](https://skills.sh/) CLI でも: - Network accessline 101
git clone https://github.com/Vincentwei1021/video-shotcraft.git - Network accessline 120
レシピカード 124 枚、10 カテゴリ、計 150 ショット。[Gallery](https://vincentwei1021.github.io/video-shotcraft/) - Network accessline 177
**作品を投稿**:video-shotcraft で映像を作ったら、Showcase の投稿フォームから [提出](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml)してください。審査後、 - Network accessline 178
[提出](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml)してください。審査後、 - Network accessline 179
[Showcase ページ](https://vincentwei1021.github.io/video-shotcraft/showcase.html)に掲載されます。 - Network accessline 185
| Node.js と npm | Remotion のレンダリング、テンプレート、ワークベンチ | | ffmpeg / ffprobe | フレーム確認と最終 QA | | [uv](https://docs.astral.sh/uv/) | BGM のビート解析のみ(使い捨ての Python スクリプトを実行) | - Network accessline 186
| ffmpeg / ffprobe | フレーム確認と最終 QA | | [uv](https://docs.astral.sh/uv/) | BGM のビート解析のみ(使い捨ての Python スクリプトを実行) | | puppeteer | ページキャプチャのみ。キャプチャスクリプトが必要に応じてインストール | - Network accessline 187
| [uv](https://docs.astral.sh/uv/) | BGM のビート解析のみ(使い捨ての Python スクリプトを実行) | - Network accessline 245
SFX は [Freesound](https://freesound.org) から各映像プロジェクトへ直接ダウンロードします。 - Network accessline 259
- Freesound 音声:プロジェクトに保存した個別ライセンスに従い、CC BY のクレジットは公開時にも掲載してください。 - BGM は [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md)、テンプレート音声は [出典記録](template/public/audio/ATTRIBUTION.md) を参照。 - [Remotion](https://www.remotion.dev/) には独自の[ライセンス](https:// - Network accessline 260
- BGM は [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md)、テンプレート音声は [出典記録](template/public/audio/ATTRIBUTION.md) を参照。 - [Remotion](https://www.remotion.dev/) には独自の[ライセンス](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md)があります: 個人 - Network accessline 261
- [Remotion](https://www.remotion.dev/) には独自の[ライセンス](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md)があります: - Network accessline 272
Freesound の検索・選材フローは **[vibe-motion/sound](https://github.com/vibe-motion/sound)** に着想を得ました。 - Network accessline 276
また、すべての demo とテンプレートを支える **[Remotion](https://www.remotion.dev/)**、**[Freesound](https://freesound.org)** とその投稿者、 - Network accessline 277
BGM と既存テンプレート音声の提供元 **[Mixkit](https://mixkit.co/)**、いくつものカードに影響を与えたゲームフィールとアニメーションの コミュニティ、そしてこの skill が教えるのと同じワークフローでライブラリの構築・改善・QA を行った - Network accessline 278
**[Mixkit](https://mixkit.co/)**、いくつものカードに影響を与えたゲームフィールとアニメーションの - Network accessline 284
<p> <a href="https://x.com/VincentWei93"><img alt="X で Vincent をフォロー" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 285
<a href="https://x.com/VincentWei93"><img alt="X で Vincent をフォロー" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 286
<a href="https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg"><img alt="Douyin で Vincent をフォロー" src="https://img.shields.io/badge/Douyin-Follow_Me-000000?style=for-the-badge&logo=tiktok&logoColor=white"></a> - Network accessline 287
<a href="https://xhslink.cn/m/At9iP2d5C1V"><img alt="RED で Vincent をフォロー" src="https://img.shields.io/badge/Red_Note-Follow_Me-FF2442?style=for-the-badge&logo=xiaohongshu&logoColor=white"></a> - Network accessline 292
<a href="https://www.star-history.com/?repos=Vincentwei1021%2Fvideo-shotcraft&type=date&legend=top-left"> - Network accessline 293
[Credential-related source omitted] - Network accessline 294
[Credential-related source omitted] - Network accessline 295
[Credential-related source omitted] - Network accessline 296
[Credential-related source omitted]
README_RU.md
- Network accessline 13
[](https://vincentwei1021.github.io/video-shotcraft/) - Network accessline 14
[](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 16
[](https://github.com/Vincentwei1021/video-shotcraft/stargazers) - Network accessline 17
[](LICENSE) - Network accessline 18
[](SKILL.md) - Network accessline 19
[](SKILL.md) - Network accessline 20
[](https://atomgit.com/VincentWei/video-shotcraft) - Network accessline 22
<a href="https://trendshift.io/repositories/88911?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-88911" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/repositories/889 - Network accessline 26
[**▶ Все 150 планов в галерее**](https://vincentwei1021.github.io/video-shotcraft/) · [**🎬 Смотреть витрину работ**](https://vincentwei1021.github.io/video-shotcraft/showcase.html) - Network accessline 32
Скажите Claude Code или Codex: «Сделай проморолик для моего продукта». Агент снимет ваши реальные страницы, подберёт планы из библиотеки отточенных анимационных приёмов, составит раскадровку, создаст анимацию в [Remotion](https://www.remoti - Network accessline 33
из библиотеки отточенных анимационных приёмов, составит раскадровку, создаст анимацию в [Remotion](https://www.remotion.dev/), смонтирует под музыку, добавит звуковое оформление, проверит каждый кадр и передаст готовый MP4, который можно ре - Network accessline 34
[Remotion](https://www.remotion.dev/), смонтирует под музыку, добавит звуковое оформление, проверит каждый кадр и передаст - Network accessline 51
- **2026-09 · [Motion Workbench](#motion-workbench).** Продолжайте монтаж готового ролика в браузерном редакторе в духе CapCut. - **2026-08 · [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)** — родственный проект для ви - Network accessline 52
- **2026-08 · [video-talkcraft](https://github.com/Vincentwei1021/video-talkcraft)** — родственный проект для видео с закадровым голосом: - Network accessline 53
на входе сценарий и озвучка, каждое движение синхронизировано с речью ([78 примеров с озвучкой](https://vincentwei1021.github.io/video-talkcraft/)). - **2026-08 · Экспорт в JianYing (CapCut CN).** Готовый ролик превращается в редактируемы - Network accessline 54
([78 примеров с озвучкой](https://vincentwei1021.github.io/video-talkcraft/)). - Network accessline 62
<tr> <td align="center" valign="middle" width="25%"> <a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="Логотип APIMart"></a><br> - Network accessline 63
<td align="center" valign="middle" width="25%"> <a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="Логотип APIMart"></a><br> <a href="https://go.apimart.ai/tw-video-shotcr - Network accessline 64
<a href="https://go.apimart.ai/tw-video-shotcraft"><img src="./assets/readme/sponsors/apimart.png" width="200" alt="Логотип APIMart"></a><br> - Network accessline 65
<a href="https://go.apimart.ai/tw-video-shotcraft"><b>APIMart</b></a> - Network accessline 66
</td> <td> <p>Спасибо APIMart за поддержку проекта! APIMart — доступная API-платформа для генерации изображений и видео с ИИ: GPT-Image-2 от $0.006 за изображение, 160+ изображений за доллар. Один асинхронный API для изображений и видео: - Network accessline 67
<td> <p>Спасибо APIMart за поддержку проекта! APIMart — доступная API-платформа для генерации изображений и видео с ИИ: GPT-Image-2 от $0.006 за изображение, 160+ изображений за доллар. Один асинхронный API для изображений и видео: отправ - Network accessline 68
<p>Спасибо APIMart за поддержку проекта! APIMart — доступная API-платформа для генерации изображений и видео с ИИ: GPT-Image-2 от $0.006 за изображение, 160+ изображений за доллар. Один асинхронный API для изображений и видео: отправьте зад - Network accessline 71
<tr> <td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="Логотип PackyCode"></a><br> - Network accessline 72
<td align="center" valign="middle" width="25%"> <a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="Логотип PackyCode"></a><br> <a href="https://www.packyapi.ai/register - Network accessline 73
<a href="https://www.packyapi.ai/register?aff=l9IZ"><img src="./assets/readme/sponsors/packycode.png" width="200" alt="Логотип PackyCode"></a><br> - Network accessline 74
<a href="https://www.packyapi.ai/register?aff=l9IZ"><b>PackyCode</b></a> - Network accessline 77
<p>Получите доступ к ведущим ИИ-моделям через PackyCode с единой точкой доступа API и одним API-ключом. Быстрый и надёжный доступ с автоматическим переключением при сбоях и выделенными высокоскоростными маршрутами для Codex и Claude Code.</ - Network accessline 78
<p>Начните с $1 бесплатных средств, скидки на первое пополнение и экономии до 80% на доступных по акции маршрутах. Платите в RMB без наценок за конвертацию валюты и дополнительных комиссий за пополнение.</p> <p><a href="https://www.packya - Network accessline 79
<p><a href="https://www.packyapi.ai/register?aff=l9IZ">Начать работу с PackyCode →</a></p> - Network accessline 82
<tr> <td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="Логотип AWS"></a><br> - Network accessline 83
<td align="center" valign="middle" width="25%"> <a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="Логотип AWS"></a><br> <a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 84
<a href="https://aws.amazon.com/"><img src="./assets/readme/sponsors/aws.svg" width="200" alt="Логотип AWS"></a><br> - Network accessline 85
<a href="https://aws.amazon.com/"><b>AWS</b></a> - Network accessline 87
<td> <p>Amazon Web Services (AWS) предлагает надёжные и масштабируемые облачные сервисы, включая вычисления, хранение данных и ИИ.</p> <p><a href="https://aws.amazon.com/">Узнать об AWS →</a></p> - Network accessline 88
<p>Amazon Web Services (AWS) предлагает надёжные и масштабируемые облачные сервисы, включая вычисления, хранение данных и ИИ.</p> <p><a href="https://aws.amazon.com/">Узнать об AWS →</a></p> </td> - Network accessline 89
<p><a href="https://aws.amazon.com/">Узнать об AWS →</a></p> - Network accessline 99
Install this skill for me: https://github.com/Vincentwei1021/video-shotcraft - Network accessline 102
Или через CLI [skills](https://skills.sh/): - Network accessline 111
git clone https://github.com/Vincentwei1021/video-shotcraft.git - Network accessline 117
В материковом Китае, если GitHub работает медленно, клонируйте зеркало AtomGit: `git clone https://atomgit.com/VincentWei/video-shotcraft.git`. - Network accessline 118
`git clone https://atomgit.com/VincentWei/video-shotcraft.git`. - Network accessline 133
124 карточки с анимационными приёмами в 10 категориях, всего 150 планов. Ищите, фильтруйте и копируйте имена карточек в [галерее](https://vincentwei1021.github.io/video-shotcraft/). - Network accessline 134
в [галерее](https://vincentwei1021.github.io/video-shotcraft/). - Network accessline 190
**Поделитесь своим роликом.** Сделали что-то с video-shotcraft? [Отправьте работу](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml) через - Network accessline 191
[Отправьте работу](https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml) через - Network accessline 193
на [странице витрины](https://vincentwei1021.github.io/video-shotcraft/showcase.html). - Network accessline 199
| Node.js и npm | Рендер в Remotion, шаблон и монтажный стол | | ffmpeg / ffprobe | Покадровая проверка и финальный контроль качества | | [uv](https://docs.astral.sh/uv/) | Только для анализа ритма музыки (однократный запуск Python-скрипта) - Network accessline 200
| ffmpeg / ffprobe | Покадровая проверка и финальный контроль качества | | [uv](https://docs.astral.sh/uv/) | Только для анализа ритма музыки (однократный запуск Python-скрипта) | | puppeteer | Только для захвата страниц; скрипт захвата уст - Network accessline 201
| [uv](https://docs.astral.sh/uv/) | Только для анализа ритма музыки (однократный запуск Python-скрипта) | - Network accessline 259
Звуковые эффекты загружаются напрямую с [Freesound](https://freesound.org) в проект каждого ролика. - Network accessline 273
- Звуки Freesound: лицензия каждого файла записана в манифесте проекта; атрибуция CC BY должна быть опубликована вместе с роликом. - BGM: см. [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md). Звуки шаблона: [источники](template/public/audio/AT - Network accessline 274
- BGM: см. [ATTRIBUTION.md](assets/audio/ATTRIBUTION.md). Звуки шаблона: [источники](template/public/audio/ATTRIBUTION.md). - У [Remotion](https://www.remotion.dev/) своя [лицензия](https://github.com/remotion-dev/remotion/blob/main/LICEN - Network accessline 275
- У [Remotion](https://www.remotion.dev/) своя - Network accessline 276
[лицензия](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md): бесплатно для частных лиц и небольших - Network accessline 287
Процесс подбора звуков Freesound вдохновлён **[vibe-motion/sound](https://github.com/vibe-motion/sound)**. - Network accessline 291
Также спасибо **[Remotion](https://www.remotion.dev/)**, на котором работают все демо и шаблоны проекта; - Network accessline 292
**[Freesound](https://freesound.org)** и авторам звуков; **[Mixkit](https://mixkit.co/)** — за BGM и звуки исходного шаблона; сообществам разработчиков игровой обратной связи - Network accessline 298
<p> <a href="https://x.com/VincentWei93"><img alt="Подписаться на Vincent в X" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 299
<a href="https://x.com/VincentWei93"><img alt="Подписаться на Vincent в X" src="https://img.shields.io/badge/X-Follow_Me-000000?style=for-the-badge&logo=x&logoColor=white"></a> - Network accessline 300
<a href="https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg"><img alt="Подписаться на Vincent в Douyin" src="https://img.shields.io/badge/Douyin-Follow_Me-000000?style=for-the-badge&logo=tiktok&logoColor=whi - Network accessline 301
<a href="https://xhslink.cn/m/At9iP2d5C1V"><img alt="Подписаться на Vincent в Red Note" src="https://img.shields.io/badge/Red_Note-Follow_Me-FF2442?style=for-the-badge&logo=xiaohongshu&logoColor=white"></a> - Network accessline 306
<a href="https://www.star-history.com/?repos=Vincentwei1021%2Fvideo-shotcraft&type=date&legend=top-left"> - Network accessline 307
[Credential-related source omitted] - Network accessline 308
[Credential-related source omitted] - Network accessline 309
[Credential-related source omitted] - Network accessline 310
[Credential-related source omitted]
SKILL.md
- Network accessline 44
然后明确询问:**“根据上面的产品检查,我推荐使用 ×× 模式。要按这个模式继续吗?”** 同时告知用户:可前往 https://vincentwei1021.github.io/video-shotcraft/ - Network accessline 45
同时告知用户:可前往 https://vincentwei1021.github.io/video-shotcraft/ - Network accessline 187
告知用户地址 http://localhost:5198 并用一句话说明:片子已按镜头 / 转场 / 字幕 / 音效拆成 - Network accessline 195
1. **发布时推荐(非强制)在简介 @ 一下本 skill 作者**:成片归用户自己所有, 免费商用、不强制署名;@ 作者纯自愿,发到社交平台时在简介带一句即可—— X [@VincentWei93](https://x.com/VincentWei93) · - Network accessline 196
免费商用、不强制署名;@ 作者纯自愿,发到社交平台时在简介带一句即可—— X [@VincentWei93](https://x.com/VincentWei93) · 抖音 [@Vincent](https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg) · - Network accessline 197
X [@VincentWei93](https://x.com/VincentWei93) · - Network accessline 198
抖音 [@Vincent](https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg) · - Network accessline 199
小红书 [@Vincent](https://xhslink.cn/m/At9iP2d5C1V) - Network accessline 200
(三个账号都要贴出可点的链接,不能只给 handle——抖音/小红书的名字搜不到人)。 用户问到商用授权时才补一句:唯一要自行确认的是渲染引擎 [Remotion 的独立许可](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md), - Network accessline 201
用户问到商用授权时才补一句:唯一要自行确认的是渲染引擎 [Remotion 的独立许可](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md), 个人与小团队免费、公司可能需要付费。 - Network accessline 202
[Remotion 的独立许可](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md), - Network accessline 203
个人与小团队免费、公司可能需要付费。 2. **邀请把成片放到作品展示页**:展示页 https://vincentwei1021.github.io/video-shotcraft/showcase.html , - Network accessline 204
2. **邀请把成片放到作品展示页**:展示页 https://vincentwei1021.github.io/video-shotcraft/showcase.html , 提交入口(点开就是一张表单) - Network accessline 205
https://vincentwei1021.github.io/video-shotcraft/showcase.html , - Network accessline 206
提交入口(点开就是一张表单) https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml 。 吸引点说两句:表单里可以留自己的 X / 抖音 / 小红书账号,别人看到作品就能 - Network accessline 207
https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml 。 - Access to secretsline 280
[Credential-related source omitted] - Network accessline 281
`UPLOAD_POST_USER`。离线单测 `python3 -m unittest publish/test_upload_post.py`。 - `gallery/` 静态画廊:优先直接给用户在线版 https://vincentwei1021.github.io/video-shotcraft/library.html ; - Network accessline 282
- `gallery/` 静态画廊:优先直接给用户在线版 https://vincentwei1021.github.io/video-shotcraft/library.html ; 本地跑则先 `gallery/fetch-media.sh` 拉样片(mp4 不在 git 里),再 - Network accessline 283
https://vincentwei1021.github.io/video-shotcraft/library.html ; 本地跑则先 `gallery/fetch-media.sh` 拉样片(mp4 不在 git 里),再 `cd gallery && python3 -m http.server 4178`。124 卡 150 条动态样片
assets/audio/ATTRIBUTION.md
- Network accessline 11
|---|---|---|---|---|---| | `bgm-tech-house.mp3` | (首批沿用,无法逐曲反查) | — | Tech House | ~124 | Mixkit,商用前复核 | | `cat-walk.mp3` | Cat Walk | Arulo | House | ~129 | https://assets.mixkit.co/music/371/371.mp3 | - Network accessline 12
| `bgm-tech-house.mp3` | (首批沿用,无法逐曲反查) | — | Tech House | ~124 | Mixkit,商用前复核 | | `cat-walk.mp3` | Cat Walk | Arulo | House | ~129 | https://assets.mixkit.co/music/371/371.mp3 | | `g-eazy-nba-type.mp3` | G Eazy NBA type | Arulo | Hip Hop | - Network accessline 13
| `cat-walk.mp3` | Cat Walk | Arulo | House | ~129 | https://assets.mixkit.co/music/371/371.mp3 | - Network accessline 14
| `g-eazy-nba-type.mp3` | G Eazy NBA type | Arulo | Hip Hop | ~86 | https://assets.mixkit.co/music/403/403.mp3 | - Network accessline 15
| `house-vibez.mp3` | House Vibez | Lily J | House | ~123 | https://assets.mixkit.co/music/745/745.mp3 | - Network accessline 16
| `tonight-hiphop.mp3` | Tonight | Michael Ramir C. | Hip Hop | ~103 | https://assets.mixkit.co/music/841/841.mp3 |
assets/brand/brand-board.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 1000" role="img" aria-labelledby="title desc">
assets/brand/logo-lockup-reverse.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 760 128" role="img" aria-labelledby="title desc">
assets/brand/logo-lockup.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 760 128" role="img" aria-labelledby="title desc">
assets/brand/logo-mark-mono.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" role="img" aria-labelledby="title desc">
assets/brand/logo-mark-reverse.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" role="img" aria-labelledby="title desc">
assets/brand/logo-mark.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" role="img" aria-labelledby="title desc">
assets/lib/Caption.tsx
- Executable scriptline 1
Executable file
assets/lib/ClipCard.tsx
- Executable scriptline 1
Executable file
assets/lib/DigitRoll.tsx
- Executable scriptline 1
Executable file
assets/lib/FlashCut.tsx
- Executable scriptline 1
Executable file
assets/lib/FlatPanel.tsx
- Executable scriptline 1
Executable file
assets/lib/PageCam.tsx
- Executable scriptline 1
Executable file
assets/lib/VerticalTicker.tsx
- Executable scriptline 1
Executable file
assets/lib/helpers/__tests__/helpers.test.ts
- Executable scriptline 1
Executable file
assets/lib/helpers/camera.tsx
- Executable scriptline 1
Executable file
assets/lib/helpers/motion.ts
- Executable scriptline 1
Executable file
assets/lib/helpers/rand.ts
- Executable scriptline 1
Executable file
assets/lib/helpers/shake.ts
- Executable scriptline 1
Executable file
assets/readme/sponsors/ATTRIBUTION.md
- Network accessline 6
2026-10-16. The English and Chinese sponsor descriptions in the root READMEs use the supplied copy, with registration links pointing to [APIMart](https://go.apimart.ai/tw-video-shotcraft). - Network accessline 8
[APIMart](https://go.apimart.ai/tw-video-shotcraft). - Network accessline 15
`aws.svg` uses the official AWS homepage navigation logo's path geometry, retrieved from [aws.amazon.com](https://aws.amazon.com/) on 2026-10-12. The - Network accessline 16
retrieved from [aws.amazon.com](https://aws.amazon.com/) on 2026-10-12. The - Network accessline 26
`packycode.png` is the white-background PackyCode logo supplied in the [PackyAPI material sheet](https://packymellc.feishu.cn/wiki/O6UDwDJgHigKwskI43ucRh8Hn5N). - Network accessline 27
[PackyAPI material sheet](https://packymellc.feishu.cn/wiki/O6UDwDJgHigKwskI43ucRh8Hn5N).
assets/readme/sponsors/aws.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 96" role="img" aria-labelledby="title">
assets/scripts/build-readme-cover.mjs
- Executable scriptline 1
Executable file
assets/scripts/capture-template.mjs
assets/scripts/sfx-source.py
assets/scripts/smoke-render-demos.py
- Executable scriptline 1
#!/usr/bin/env python3
assets/scripts/test_sfx_source.py
- Executable scriptline 1
Executable file - Network accessline 23
return (f'<div data-sound-id="{sid}" data-username="Recordist" data-title="Paper & card" ' f'data-duration="{duration}" data-num-downloads="42" ' f'data-mp3="https://cdn.freesound.org/previews/0/{sid}_5-lq.mp3">< - Network accessline 25
f'data-mp3="https://cdn.freesound.org/previews/0/{sid}_5-lq.mp3"></div>') - Network accessline 62
def test_license_urls_versions_and_policy(self): self.assertEqual(sfx.license_code("http://creativecommons.org/licenses/by/3.0/"), "CC-BY-3.0") - Network accessline 63
self.assertEqual(sfx.license_code("http://creativecommons.org/licenses/by/3.0/"), "CC-BY-3.0") - Network accessline 64
sfx.check_license("CC0-1.0", "cc0") sfx.check_license("CC-BY-4.0", "by") for url in ("https://creativecommons.org/licenses/by-nc/4.0/", "https://example.com/licenses/by/4.0/", "", "https://creativecommons.org/licenses/by-sa/ - Network accessline 65
sfx.check_license("CC-BY-4.0", "by") for url in ("https://creativecommons.org/licenses/by-nc/4.0/", "https://example.com/licenses/by/4.0/", "", "https://creativecommons.org/licenses/by-sa/4.0/"): self.assertIsNone(sfx.li - Network accessline 66
for url in ("https://creativecommons.org/licenses/by-nc/4.0/", "https://example.com/licenses/by/4.0/", "", "https://creativecommons.org/licenses/by-sa/4.0/"): - Network accessline 72
def test_detail_records_actual_license_url(self): url = "http://creativecommons.org/licenses/by/3.0/" - Network accessline 73
url = "http://creativecommons.org/licenses/by/3.0/" - Network accessline 81
def test_unsafe_or_incomplete_metadata_rejected(self): for bad in ("../x", "fs:-2", "https://example.com/123"): - Network accessline 82
for bad in ("../x", "fs:-2", "https://example.com/123"): - Network accessline 95
def test_download_freezes_provenance_and_rejects_modified_files(self): row = {"id": "fs:123", "license": "CC0-1.0", "preview_url": "https://cdn.freesound.org/previews/0/123_5-hq.mp3"} - Network accessline 96
row = {"id": "fs:123", "license": "CC0-1.0", "preview_url": "https://cdn.freesound.org/previews/0/123_5-hq.mp3"} - Network accessline 107
def test_html_download_does_not_become_audio(self): row = {"id": "fs:123", "license": "CC0-1.0", "preview_url": "https://cdn.freesound.org/previews/0/123_5-hq.mp3"} - Network accessline 108
row = {"id": "fs:123", "license": "CC0-1.0", "preview_url": "https://cdn.freesound.org/previews/0/123_5-hq.mp3"} - Network accessline 114
def test_partial_failure_saves_success_and_returns_nonzero(self): record = {"id": "fs:123", "file": "fs-123.mp3", "title": "Paper", "author": "Recordist", "page_url": "https://freesound.org/s/123/", "license": "CC0-1.0", "license_ur - Network accessline 115
record = {"id": "fs:123", "file": "fs-123.mp3", "title": "Paper", "author": "Recordist", "page_url": "https://freesound.org/s/123/", "license": "CC0-1.0", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/"} def down
demos/_fixtures/Brand.tsx
- Executable scriptline 1
Executable file
demos/_fixtures/Fixtures.tsx
- Executable scriptline 1
Executable file
demos/_fixtures/Look.tsx
- Executable scriptline 1
Executable file
demos/_fixtures/Motion.tsx
- Executable scriptline 1
Executable file
demos/_fixtures/PageCam2D.tsx
- Executable scriptline 1
Executable file
demos/_fixtures/Polish.tsx
- Executable scriptline 1
Executable file - Network accessline 131
if (hit) return hit; const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='${tile}' height='${tile}'>` + - Network accessline 132
const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='${tile}' height='${tile}'>` + `<filter id='g' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'>` + - Network accessline 133
`<svg xmlns='http://www.w3.org/2000/svg' width='${tile}' height='${tile}'>` +
demos/_legacy/_fixtures/Fixtures.tsx
- Executable scriptline 1
Executable file
demos/_legacy/_fixtures/Motion.tsx
- Executable scriptline 1
Executable file
demos/_legacy/camera/depth-layer-moves/DollyZoomReal.tsx
- Executable scriptline 1
Executable file
demos/_legacy/camera/tension-camera-moves/DutchRollToLevel.tsx
- Executable scriptline 1
Executable file
demos/_legacy/camera/tension-camera-moves/SlowPushIn.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/avatar-grid-radial-build-colorize/AvatarGridRadialBuildColorize.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/counter-confetti/CounterConfetti.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/cycle-glass-node-morph/CycleGlassNodeMorph.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/hatch-depth/HatchDepth.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/odometer-digit-roll/OdometerDigitRoll.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/particle-celebrate-hits/ConfettiCrossfire.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/particle-celebrate-hits/CounterTickSparks.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/particle-sand-fill/ParticleSandFill.tsx
- Executable scriptline 1
Executable file
demos/_legacy/data/ring-diagram-annotation-reveal/RingDiagramAnnotationReveal.tsx
- Executable scriptline 1
Executable file
demos/_legacy/effects/dashboard-glow-highlight-pill/DashboardGlowHighlightPill.tsx
- Executable scriptline 1
Executable file
demos/_legacy/effects/fui-hud-moves/LineUnfoldPanel.tsx
- Executable scriptline 1
Executable file
demos/_legacy/effects/icon-performance-moves/PopBurstConfirm.tsx
- Executable scriptline 1
Executable file
demos/_legacy/effects/light-play-moves/HalationBloom.tsx
- Executable scriptline 1
Executable file
demos/_legacy/effects/line-boil/LineBoil.tsx
- Executable scriptline 1
Executable file
demos/_legacy/effects/riso-print-hits/RisoBeatPump.tsx
- Executable scriptline 1
Executable file
demos/_legacy/interaction/ai-stream-response/StreamResponse.tsx
- Executable scriptline 1
Executable file
demos/_legacy/interaction/chip-lift-to-user-pill/ChipLiftToUserPill.tsx
- Executable scriptline 1
Executable file
demos/_legacy/interaction/collab-cursor-moves/CursorDialogueDuet.tsx
- Executable scriptline 1
Executable file
demos/_legacy/interaction/command-palette-summon/CommandPaletteSummon.tsx
- Executable scriptline 1
Executable file
demos/_legacy/interaction/input-trigger-moves/CursorPerformancePunchIn.tsx
- Executable scriptline 1
Executable file
demos/_legacy/interaction/input-trigger-moves/KeycapSmashCut.tsx
- Executable scriptline 1
Executable file
demos/_legacy/outro/edit-hook-moves/LogoStingButton.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/beat-cut-moves/BeatCutAccelerando.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/montage-rhythm-moves/DominoCascade.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/montage-rhythm-moves/DropBlackoutSlam.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/montage-rhythm-moves/WrightTripleCut.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/panel-grid-moves/FlipGridReflow.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/panel-grid-moves/GridFlashMosaic.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/rhythm-interrupt-moves/StrobeBlackFrames.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/smear-multiples/SmearMultiples.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/spectrum-morph-ui/SpectrumMorphUi.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/speed-ramp-freeze/SpeedRampReal.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/trailer-grammar-moves/CardFootageCadence.tsx
- Executable scriptline 1
Executable file
demos/_legacy/rhythm/trailer-grammar-moves/SmashCut.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/bubble-swarm-takeover/BubbleSwarmTakeover.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/color-block-step-wipe/ColorBlockStepWipe.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/cube-navigation/CubeNavigation.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/page-turn-transitions/CubeRotate.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/paper-plane-messenger/PaperPlaneMessenger.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/shot-transitions/BlackCardTransition.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/shot-transitions/DarkTunnelTransition.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/shot-transitions/FocusHandoffTransition.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/shot-transitions/MaskWipeReal.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/shot-transitions/WhipPanReal.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/transition-travel/SharedElementMorph.tsx
- Executable scriptline 1
Executable file
demos/_legacy/transition/wipe-transitions/ClockWipe.tsx
- Executable scriptline 1
Executable file
demos/_legacy/typography/cel-flash-stomp/CelFlashStomp.tsx
- Executable scriptline 1
Executable file
demos/_legacy/typography/scramble/Scramble.tsx
- Executable scriptline 1
Executable file
demos/_legacy/typography/split-flap-title/SplitFlapFlip.tsx
- Executable scriptline 1
Executable file
demos/_legacy/typography/type-assembly-moves/TrackingExpandReveal.tsx
- Executable scriptline 1
Executable file
demos/_legacy/typography/type-entrance-moves/ScrambleDecode.tsx
- Executable scriptline 1
Executable file
demos/_legacy/typography/typewriter-moves/TerminalTypewriter.tsx
- Executable scriptline 1
Executable file
demos/_legacy/typography/typing-code-block/TypingCodeBlock.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/element-body-moves/AxialStretch.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/floating-glossy-label-pills/FloatingGlossyLabelPills.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/morph-from-primitive/MorphFromPrimitive.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/paper-craft-moves/MaskingTapeSlap.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/paper-craft-moves/PopupBookRise.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/platform-hinge-rise/PlatformHingeRise.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/runway-ground-skim/RunwayGroundSkim.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/skeleton-reveal/SkeletonReveal.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/svg-shape-morph/SvgShapeMorph.tsx
- Executable scriptline 1
Executable file
demos/_legacy/ui-entrance/wall-reveal-moves/GridWaveFlip.tsx
- Executable scriptline 1
Executable file
demos/camera/basic-3d-scene/Basic3DScene.tsx
- Executable scriptline 1
Executable file
demos/camera/crash-zoom-punch/CrashImpactReal.tsx
- Executable scriptline 1
Executable file
demos/camera/crash-zoom-punch/CrashZoomReal.tsx
- Executable scriptline 1
Executable file
demos/camera/cursor-flyover/CursorFlyover.tsx
- Executable scriptline 1
Executable file
demos/camera/depth-layer-moves/MultiplaneReal.tsx
- Executable scriptline 1
Executable file
demos/camera/graze-face-tour/GrazeFaceTour.tsx
- Executable scriptline 1
Executable file
demos/camera/overhead-camera-moves/OverheadTabletopDrop.tsx
- Executable scriptline 1
Executable file
demos/camera/overhead-camera-moves/TiltReveal.tsx
- Executable scriptline 1
Executable file
demos/camera/space-camera-moves/DroneDiveLanding.tsx
- Executable scriptline 1
Executable file
demos/camera/space-camera-moves/ExplodedView.tsx
- Executable scriptline 1
Executable file
demos/camera/steep-tilt-glide/SteepTiltGlide.tsx
- Executable scriptline 1
Executable file
demos/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsx
- Executable scriptline 1
Executable file
demos/camera/tension-camera-moves/PullBackIsolation.tsx
- Executable scriptline 1
Executable file
demos/camera/terminal-3d/Terminal3D.tsx
- Executable scriptline 1
Executable file
demos/data/before-after-slider-scrub/BeforeAfterSliderScrub.tsx
- Executable scriptline 1
Executable file
demos/data/chart-live-moves/AxisRescaleShockV2.tsx
- Executable scriptline 1
Executable file
demos/data/chart-live-moves/OscilloscopeStreamV2.tsx
- Executable scriptline 1
Executable file
demos/data/chart-live-moves/UnitDotSwarmRegroupV2.tsx
- Executable scriptline 1
Executable file
demos/data/gauge-readout-moves/NeedleSweepSelftest.tsx
- Executable scriptline 1
Executable file
demos/data/gauge-readout-moves/TapeScrollFixedPointer.tsx
- Executable scriptline 1
Executable file
demos/data/scroll-brake-moves/BrakeReticleLock.tsx
- Executable scriptline 1
Executable file
demos/data/scroll-brake-moves/ChangelogScrollBrake.tsx
- Executable scriptline 1
Executable file
demos/data/timeline-travel/TimelineTravel.tsx
- Executable scriptline 1
Executable file
demos/effects/assemble-then-type-flyin/AssembleThenTypeFlyin.tsx
- Executable scriptline 1
Executable file
demos/effects/aurora-bloom-bg-flip/AuroraBloomBgFlip.tsx
- Executable scriptline 1
Executable file
demos/effects/brand-frame-snap/BrandFrameSnap.tsx
- Executable scriptline 1
Executable file
demos/effects/fui-hud-moves/ReticleLockOn.tsx
- Executable scriptline 1
Executable file
demos/effects/glow-flyline-moves/FlylineArc.tsx
- Executable scriptline 1
Executable file
demos/effects/glow-flyline-moves/GlowOrbAmbient.tsx
- Executable scriptline 1
Executable file
demos/effects/glow-flyline-moves/OrbFlylineRelay.tsx
- Executable scriptline 1
Executable file
demos/effects/icon-performance-moves/AttentionBounce.tsx
- Executable scriptline 1
Executable file
demos/effects/impact-feedback/AnimeImpact.tsx
demos/effects/impact-feedback/HitCounter.tsx
- Executable scriptline 1
Executable file
demos/effects/light-play-moves/SheenSweepRetry.tsx
- Executable scriptline 1
Executable file
demos/effects/light-play-moves/SpotlightSweepReveal.tsx
- Executable scriptline 1
Executable file
demos/effects/radial-ripple-phone-chips/RadialRipplePhoneChips.tsx
- Executable scriptline 1
Executable file
demos/effects/riso-print-hits/RisoMisregistrationHit.tsx
- Executable scriptline 1
Executable file
demos/effects/scan-bracket-sweep/ScanBracketSweep.tsx
- Executable scriptline 1
Executable file
demos/effects/scanline-annotate-focus/ScanlineAnnotateFocus.tsx
- Executable scriptline 1
Executable file
demos/effects/scanline-assemble-flyin/ScanlineAssembleFlyin.tsx
- Executable scriptline 1
Executable file
demos/effects/slam-entrance-moves/ImpactBurstKit.tsx
- Executable scriptline 1
Executable file
demos/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsx
- Executable scriptline 1
Executable file
demos/effects/slam-entrance-moves/ScoreSlam.tsx
- Executable scriptline 1
Executable file
demos/effects/spotlight-sweep-moves/CornerSpotlightReveal.tsx
- Executable scriptline 1
Executable file
demos/effects/spotlight-sweep-moves/GlowWakeSleepPanel.tsx
- Executable scriptline 1
Executable file
demos/effects/spotlight-sweep-moves/SlideSpotlightPan.tsx
- Executable scriptline 1
Executable file
demos/interaction/autolayout-gap-dial/AutolayoutGapDial.tsx
- Executable scriptline 1
Executable file
demos/interaction/canvas-materialize-moves/DiagramCascadeBuild.tsx
- Executable scriptline 1
Executable file
demos/interaction/canvas-materialize-moves/PanelToCanvasMaterialize.tsx
- Executable scriptline 1
Executable file
demos/interaction/chip-grid-single-select-blackout/ChipGridSingleSelectBlackout.tsx
- Executable scriptline 1
Executable file
demos/interaction/collab-cursor-moves/CursorCastEnsemble.tsx
- Executable scriptline 1
Executable file
demos/interaction/glass-pill-dictation-typing/GlassPillDictationTyping.tsx
- Executable scriptline 1
Executable file
demos/interaction/hashtag-to-pill-materialize/HashtagToPillMaterialize.tsx
- Executable scriptline 1
Executable file
demos/interaction/picker-carousel-feature-cycle/PickerCarouselFeatureCycle.tsx
- Executable scriptline 1
Executable file
demos/interaction/segmented-thumb-hero/SegmentedThumbHero.tsx
- Executable scriptline 1
Executable file
demos/interaction/theme-switch-moves/PaletteThemeRipple.tsx
- Executable scriptline 1
Executable file
demos/interaction/theme-switch-moves/ThemeSweepToggle.tsx
- Executable scriptline 1
Executable file
demos/interaction/type-and-filter/TypeAndFilter.tsx
- Executable scriptline 1
Executable file
demos/interaction/voice-waveform-live/VoiceWaveformLive.tsx
- Executable scriptline 1
Executable file
demos/opening/crane-rise-reveal/CraneRiseReveal.tsx
- Executable scriptline 1
Executable file
demos/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsx
- Executable scriptline 1
Executable file
demos/opening/fracture/Fracture.tsx
- Executable scriptline 1
Executable file
demos/opening/icon-field-colorize/IconFieldColorize.tsx
- Executable scriptline 1
Executable file
demos/opening/letterspace-materialize/LetterspaceMaterialize.tsx
- Executable scriptline 1
Executable file
demos/opening/magician-card-flourish/MagicianCardFlourish.tsx
- Executable scriptline 1
Executable file
demos/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsx
- Executable scriptline 1
Executable file
demos/opening/spotlight-hero-card/SpotlightHeroCard.tsx
- Executable scriptline 1
Executable file
demos/opening/stroke-segment-build/StrokeSegmentBuild.tsx
- Executable scriptline 1
Executable file
demos/opening/text-as-mask/TextAsMask.tsx
- Executable scriptline 1
Executable file - Network accessline 37
const BASE_Y = 712; // 基线 const TEXT_ATTRS = `x="960" y="${BASE_Y}" font-family="${FONT_STACK}" font-size="${FS}" font-weight="900" letter-spacing="-22" text-anchor="middle"`; const MASK_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width= - Network accessline 38
const TEXT_ATTRS = `x="960" y="${BASE_Y}" font-family="${FONT_STACK}" font-size="${FS}" font-weight="900" letter-spacing="-22" text-anchor="middle"`; const MASK_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text - Network accessline 39
const MASK_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text ${TEXT_ATTRS} fill="white">${WORD}</text></svg>`; - Network accessline 40
const MASK_URL = `url("data:image/svg+xml,${encodeURIComponent(MASK_SVG)}")`; const SHADOW_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text ${TEXT_ATTRS} fill="#0c1a3a">${WORD}</text></svg>`; const SHADOW_URL - Network accessline 41
const SHADOW_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text ${TEXT_ATTRS} fill="#0c1a3a">${WORD}</text></svg>`;
demos/outro/grain-dissolve/GrainDissolve.tsx
- Executable scriptline 1
Executable file
demos/outro/logo-shrink-wordmark-lockup/LogoShrinkWordmarkLockup.tsx
- Executable scriptline 1
Executable file
demos/outro/neon-triple-marquee/NeonTripleMarquee.tsx
demos/outro/outro-group-photo-launch/OutroGroupPhotoLaunch.tsx
- Executable scriptline 1
Executable file
demos/outro/ui-strip-away-outro/UiStripAwayOutro.tsx
- Executable scriptline 1
Executable file
demos/outro/ui-to-brand-morph/IconFlipBloomLogo.tsx
- Executable scriptline 1
Executable file
demos/outro/ui-to-brand-morph/InputMorphsIntoLogo.tsx
- Executable scriptline 1
Executable file
demos/rhythm/beat-cut-moves/PaparazziFlash.tsx
- Executable scriptline 1
Executable file
demos/rhythm/beat-step-list-theme-cycle/BeatStepListThemeCycle.tsx
- Executable scriptline 1
Executable file
demos/rhythm/panel-grid-moves/ComicPanelSplit.tsx
- Executable scriptline 1
Executable file
demos/rhythm/quad-split-parallel-scenes/QuadSplitParallelScenes.tsx
- Executable scriptline 1
Executable file
demos/rhythm/rhythm-interrupt-moves/JumpCutPunchIn.tsx
- Executable scriptline 1
Executable file
demos/rhythm/sakuga-timing-shift/SakugaTimingShift.tsx
- Executable scriptline 1
Executable file
demos/rhythm/speed-ramp-freeze/FreezeAnnotateReal.tsx
- Executable scriptline 1
Executable file
demos/rhythm/trailer-grammar-moves/TrailerBumper.tsx
- Executable scriptline 1
Executable file
demos/transition/bottom-push-stack-wipe/BottomPushStackWipe.tsx
- Executable scriptline 1
Executable file
demos/transition/card-flip-reveal/CardFlipReveal.tsx
- Executable scriptline 1
Executable file
demos/transition/card-flock-tumble/CardFlockTumble.tsx
- Executable scriptline 1
Executable file
demos/transition/circle-match-iris/CircleMatchIris.tsx
- Executable scriptline 1
Executable file
demos/transition/gradient-transition/GradientTransition.tsx
- Executable scriptline 1
Executable file
demos/transition/line-carry-transition/LineCarryTransition.tsx
- Executable scriptline 1
Executable file
demos/transition/mosaic-reframe/MosaicReframe.tsx
- Executable scriptline 1
Executable file
demos/transition/page-turn-transitions/BarnDoorSplit.tsx
- Executable scriptline 1
Executable file
demos/transition/print-texture-transitions/InkBleedReveal.tsx
- Executable scriptline 1
Executable file
demos/transition/shot-transitions/PortalWipeV2.tsx
- Executable scriptline 1
Executable file
demos/transition/shot-transitions/WhipBrakeReal.tsx
- Executable scriptline 1
Executable file
demos/transition/tear-streak-transitions/GlitchDisplace.tsx
- Executable scriptline 1
Executable file
demos/transition/transition-hidden-cut/InvisibleCut.tsx
- Executable scriptline 1
Executable file
demos/transition/transition-hidden-cut/LightLeakBurn.tsx
- Executable scriptline 1
Executable file
demos/transition/transition-hidden-cut/VersusSlam.tsx
- Executable scriptline 1
Executable file
demos/transition/transition-travel/LetterformZoom.tsx
- Executable scriptline 1
Executable file
demos/transition/white-flash-logo-simplify-cut/WhiteFlashLogoSimplifyCut.tsx
- Executable scriptline 1
Executable file
demos/transition/wipe-transitions/BlindsSlice.tsx
- Executable scriptline 1
Executable file
demos/typography/blur-slide/BlurSlide.tsx
- Executable scriptline 1
Executable file
demos/typography/brace-expand/BraceExpand.tsx
- Executable scriptline 1
Executable file
demos/typography/brand-ink-open/BrandInkOpen.tsx
- Executable scriptline 1
Executable file
demos/typography/countdown-arc-scatter/CountdownArcScatter.tsx
- Executable scriptline 1
Executable file
demos/typography/flying-words/FlyingWords.tsx
- Executable scriptline 1
Executable file
demos/typography/glitch-cycle/GlitchCycle.tsx
- Executable scriptline 1
Executable file
demos/typography/gradient-word-sweep/GradientWordSweep.tsx
- Executable scriptline 1
Executable file
demos/typography/lead-word-zoom-assemble/LeadWordZoomAssemble.tsx
- Executable scriptline 1
Executable file
demos/typography/marker-underline-title/MarkerUnderlineTitle.tsx
- Executable scriptline 1
Executable file
demos/typography/outline-word-fill/OutlineWordFill.tsx
- Executable scriptline 1
Executable file
demos/typography/paper-title-card/PaperTitleCard.tsx
- Executable scriptline 1
Executable file
demos/typography/pill-chip-slot-cycle-handled/PillChipSlotCycleHandled.tsx
- Executable scriptline 1
Executable file
demos/typography/pill-slot-cycle/PillSlotCycle.tsx
- Executable scriptline 1
Executable file
demos/typography/text-column-converge/TextColumnConverge.tsx
- Executable scriptline 1
Executable file
demos/typography/title-demote-to-label/TitleDemoteToLabel.tsx
- Executable scriptline 1
Executable file
demos/typography/type-assembly-moves/LetterformDriftAssembly.tsx
- Executable scriptline 1
Executable file
demos/typography/type-assembly-moves/SplitTextStagger.tsx
- Executable scriptline 1
Executable file
demos/typography/type-assembly-moves/TextOnPath.tsx
- Executable scriptline 1
Executable file
demos/typography/type-entrance-moves/LetterDropPhysics.tsx
- Executable scriptline 1
Executable file
demos/typography/type-rhythm-sync/FontWeightPump.tsx
- Executable scriptline 1
Executable file
demos/typography/type-rhythm-sync/KaraokeFillSync.tsx
- Executable scriptline 1
Executable file
demos/typography/typewriter-moves/TypewriterErrorRetype.tsx
- Executable scriptline 1
Executable file
demos/typography/vertical-word-roll-blur-cycle/VerticalWordRollBlurCycle.tsx
- Executable scriptline 1
Executable file
demos/typography/word-relay-filmstrip/WordRelayFilmstrip.tsx
- Executable scriptline 1
Executable file
demos/typography/word-relay-geometry/WordRelayGeometry.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/avatar-bracket-carousel/AvatarBracketCarousel.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/bezier-source-converge-merge/BezierSourceConvergeMerge.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/card-stack/CardStack.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/carousel-3d/Carousel3D.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/clipcard-looping/ClipCardLooping.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/deck-deal-flyin/DeckDealFlyin.tsx
- Executable scriptline 1
Executable file - Network accessline 115
const BRUSH_TILE = (() => { const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640'>` + - Network accessline 116
const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640'>` + `<filter id='b' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'>` + - Network accessline 117
`<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640'>` +
demos/ui-entrance/doc-park-left-pill-deal/DocParkLeftPillDeal.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/document-typewriter-reveal/DocumentTypewriterReveal.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/draw-svg-trace/DrawSvgTrace.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/element-body-moves/ContactShadowLift.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/integration-hub-map/IntegrationHubMap.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/list-reveal/ListReveal.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/list-stack-press/ListStackPress.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/neon-frame-forerun/NeonFrameForerun.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/neon-frame-orbit-drop/NeonFrameForerunOrbit.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/page-waterfall-wall/PageWaterfallWall.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/page-waterfall-wall/VerticalTicker.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/product-card-progressive-assemble/ProductCardProgressiveAssemble.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/radial-wave/RadialWave.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/research-card-stack-scroll/ResearchCardStackScroll.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/row-embed/RowEmbed.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/value-stagger-gradient/ValueStaggerGradient.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/wall-reveal-moves/BentoLightUp.tsx
- Executable scriptline 1
Executable file
demos/ui-entrance/wall-reveal-moves/WireframeDrawOn.tsx
- Executable scriptline 1
Executable file
gallery/app.js
- Executable scriptline 1
Executable file - Network accessline 340
async function loadLibrary({silent = false} = {}) { try { const response = await fetch(libraryEndpoint, {cache: 'no-store'}); - Network accessline 341
try { const response = await fetch(libraryEndpoint, {cache: 'no-store'}); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 342
const response = await fetch(libraryEndpoint, {cache: 'no-store'});
gallery/assemble-media.py
gallery/build-seo.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 18
HERE = Path(__file__).resolve().parent SITE = 'https://vincentwei1021.github.io/video-shotcraft' - Network accessline 19
SITE = 'https://vincentwei1021.github.io/video-shotcraft' - Network accessline 20
REPO = 'https://github.com/Vincentwei1021/video-shotcraft' - Network accessline 90
(HERE / 'sitemap.xml').write_text( '<?xml version="1.0" encoding="UTF-8"?>\n' '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n' - Network accessline 91
'<?xml version="1.0" encoding="UTF-8"?>\n' '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n' f' <url><loc>{SITE}/</loc><lastmod>{newest}</lastmod></url>\n' - Network accessline 92
'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n'
gallery/fetch-media.sh
- Executable scriptline 1
#!/usr/bin/env bash
gallery/index.html
- Network accessline 7
<meta name="google-site-verification" content="Qu8vMAC99goV9xnwf_0ZlGGimtmj24TWFNVUiTz2mhM"> <meta name="description" content="video-shotcraft is an AI agent skill for Claude Code & Codex that makes cinematic product promo videos with - Network accessline 8
<meta name="description" content="video-shotcraft is an AI agent skill for Claude Code & Codex that makes cinematic product promo videos with Remotion. Browse 124 shot recipe cards and 150 motion previews."> <link rel="canonical" href - Network accessline 9
<link rel="canonical" href="https://vincentwei1021.github.io/video-shotcraft/"> - Network accessline 12
<meta property="og:title" content="video-shotcraft — AI Video Skill for Claude Code & Codex"> <meta property="og:description" content="An agent skill for crafting cinematic product videos with Remotion: 124 shot recipe cards, 150 moti - Network accessline 13
<meta property="og:description" content="An agent skill for crafting cinematic product videos with Remotion: 124 shot recipe cards, 150 motion previews, and a production-ready promo template."> <meta property="og:url" content="https://vin - Network accessline 14
<meta property="og:url" content="https://vincentwei1021.github.io/video-shotcraft/"> - Network accessline 15
<meta property="og:image" content="https://vincentwei1021.github.io/video-shotcraft/og-image.jpg?v=20260726b"> - Network accessline 20
<meta name="twitter:title" content="video-shotcraft — AI Video Skill for Claude Code & Codex"> <meta name="twitter:description" content="An agent skill for crafting cinematic product videos with Remotion: 124 shot recipe cards, 150 mo - Network accessline 21
<meta name="twitter:description" content="An agent skill for crafting cinematic product videos with Remotion: 124 shot recipe cards, 150 motion previews, and a production-ready promo template."> <meta name="twitter:image" content="https:/ - Network accessline 22
<meta name="twitter:image" content="https://vincentwei1021.github.io/video-shotcraft/og-image.jpg?v=20260726b"> - Network accessline 25
<script type="application/ld+json"> { "@context": "https://schema.org", - Network accessline 26
{ "@context": "https://schema.org", "@type": "SoftwareApplication", - Network accessline 27
"@context": "https://schema.org", - Network accessline 29
"name": "video-shotcraft", "description": "An AI agent skill for Claude Code and Codex that crafts cinematic product promo videos with Remotion: 124 shot recipe cards, 150 styles, 150 motion previews, and a production-ready 36.2-second - Network accessline 30
"description": "An AI agent skill for Claude Code and Codex that crafts cinematic product promo videos with Remotion: 124 shot recipe cards, 150 styles, 150 motion previews, and a production-ready 36.2-second video template.", "url": "h - Network accessline 31
"url": "https://vincentwei1021.github.io/video-shotcraft/", - Network accessline 32
"sameAs": ["https://github.com/Vincentwei1021/video-shotcraft"], - Network accessline 34
"operatingSystem": "macOS, Linux, Windows", "offers": {"@type": "Offer", "price": "0", "priceCurrency": "USD"}, "softwareHelp": "https://github.com/Vincentwei1021/video-shotcraft#readme", - Network accessline 35
"offers": {"@type": "Offer", "price": "0", "priceCurrency": "USD"}, "softwareHelp": "https://github.com/Vincentwei1021/video-shotcraft#readme", "license": "https://www.apache.org/licenses/LICENSE-2.0", - Network accessline 36
"softwareHelp": "https://github.com/Vincentwei1021/video-shotcraft#readme", - Network accessline 37
"license": "https://www.apache.org/licenses/LICENSE-2.0", - Network accessline 38
"author": {"@type": "Person", "name": "Wei Yihao", "url": "https://github.com/Vincentwei1021"} - Network accessline 110
<div class="follow-platforms" id="followPlatforms" role="group" data-i18n-aria-label="followPlatformsLabel" aria-label="Choose a platform to follow Vincent"> <p class="follow-platforms-heading" data-i18n="followMeOn">Follow me on</p - Network accessline 111
<p class="follow-platforms-heading" data-i18n="followMeOn">Follow me on</p> <a class="follow-row" data-platform="x" href="https://x.com/VincentWei93" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followX" aria-labe - Network accessline 112
<a class="follow-row" data-platform="x" href="https://x.com/VincentWei93" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followX" aria-label="Follow Vincent on X"> - Network accessline 119
</span> </a> <a class="follow-row" data-platform="douyin" href="https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followDouyi - Network accessline 120
</a> <a class="follow-row" data-platform="douyin" href="https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followDouyin" aria-label="F - Network accessline 121
<a class="follow-row" data-platform="douyin" href="https://www.douyin.com/user/MS4wLjABAAAAK1pkjBxilk2Oi_9h_vFyD-lTAu9CTlvhmOtkosDvvxg" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followDouyin" aria-label="Follow Vincent - Network accessline 128
</span> </a> <a class="follow-row" data-platform="xiaohongshu" href="https://xhslink.cn/m/At9iP2d5C1V" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followXiaohongshu" aria-label="Follow Vincent on Xiaohong - Network accessline 129
</a> <a class="follow-row" data-platform="xiaohongshu" href="https://xhslink.cn/m/At9iP2d5C1V" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followXiaohongshu" aria-label="Follow Vincent on Xiaohongshu"> - Network accessline 130
<a class="follow-row" data-platform="xiaohongshu" href="https://xhslink.cn/m/At9iP2d5C1V" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="followXiaohongshu" aria-label="Follow Vincent on Xiaohongshu"> - Network accessline 139
</div> </div> <a class="social-badge" data-platform="github" href="https://github.com/Vincentwei1021/video-shotcraft" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="starGitHub" aria-label="Star video-shotcra - Network accessline 140
</div> <a class="social-badge" data-platform="github" href="https://github.com/Vincentwei1021/video-shotcraft" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="starGitHub" aria-label="Star video-shotcraft on GitHub"> - Network accessline 141
<a class="social-badge" data-platform="github" href="https://github.com/Vincentwei1021/video-shotcraft" target="_blank" rel="noopener noreferrer" data-i18n-aria-label="starGitHub" aria-label="Star video-shotcraft on GitHub">
gallery/library.html
- Network accessline 4
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="https://vincentwei1021.github.io/video-shotcraft/"> - Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="https://vincentwei1021.github.io/video-shotcraft/"> <title>Shot library — video-shotcraft</title> - Network accessline 6
<link rel="canonical" href="https://vincentwei1021.github.io/video-shotcraft/">
gallery/llms.txt
- Network accessline 9
- [README](https://github.com/Vincentwei1021/video-shotcraft#readme): what the skill does, quick start, showcase videos - Network accessline 10
- [SKILL.md](https://github.com/Vincentwei1021/video-shotcraft/blob/main/SKILL.md): agent entry point and core production rules - Network accessline 11
- [Production pipeline](https://github.com/Vincentwei1021/video-shotcraft/blob/main/references/pipeline.md): six-stage workflow - Network accessline 12
- [Ink Press template](https://github.com/Vincentwei1021/video-shotcraft/blob/main/template/TEMPLATE.md): complete 36.2s promo template - Network accessline 13
- [Shot library](https://vincentwei1021.github.io/video-shotcraft/): browse all shot cards and motion previews - Network accessline 19
- [brand-ink-open](https://vincentwei1021.github.io/video-shotcraft/#brand-ink-open): Ink crosshairs draw in, the wordmark stamps letter by letter, a subtitle types on, then the lockup holds and lifts away. - Network accessline 20
- [crane-rise-reveal](https://vincentwei1021.github.io/video-shotcraft/#crane-rise-reveal): The camera starts tight on one data row, rises and pulls back, then reveals a full dashboard filling the frame. - Network accessline 21
- [dataviz-landscape-open](https://vincentwei1021.github.io/video-shotcraft/#dataviz-landscape-open): Streams of light merge across a dark data landscape while labels hover and a shallow-depth camera glides forward. - Network accessline 22
- [fracture](https://vincentwei1021.github.io/video-shotcraft/#fracture): Twenty-five 3D tiles fly in from scattered space and lock into a poster in a center-out ripple, hold for a beat, then accelerate outward off-screen in all directions. - Network accessline 23
- [icon-field-colorize](https://vincentwei1021.github.io/video-shotcraft/#icon-field-colorize): A grid of grayscale icons staggers in to fill the screen, holds a beat, then brand-color bands ripple down and light the whole field at once. - Network accessline 24
- [letterspace-materialize](https://vincentwei1021.github.io/video-shotcraft/#letterspace-materialize): Every letter of a widely tracked wordmark draws itself in parallel, growing like handwriting and finishing together on the same frame. - Network accessline 25
- [magician-card-flourish](https://vincentwei1021.github.io/video-shotcraft/#magician-card-flourish): A blue starburst flashes on black for a third of a second, then a card shoots out of the flash, spinning along an arc toward camera before - Network accessline 26
- [orbit-ring-title-open](https://vincentwei1021.github.io/video-shotcraft/#orbit-ring-title-open): Eight 16:9 content cards orbit an ellipse at a constant rate with their contents frozen on the first frame, then all start playing together - Network accessline 27
- [spotlight-hero-card](https://vincentwei1021.github.io/video-shotcraft/#spotlight-hero-card): A spotlight selects one card, the camera pushes diagonally, the card lifts for two outline passes, then returns to the page. - Network accessline 28
- [stroke-segment-build](https://vincentwei1021.github.io/video-shotcraft/#stroke-segment-build): Disconnected title strokes illuminate in a scrambled order and become readable only when the final segments snap into place. - Network accessline 29
- [text-as-mask](https://vincentwei1021.github.io/video-shotcraft/#text-as-mask): Product footage moves inside oversized title letters before the type expands until the footage takes over the frame. - Network accessline 33
- [blur-slide](https://vincentwei1021.github.io/video-shotcraft/#blur-slide): Title words rise into place one after another as vertical offset, blur, and opacity converge on a single shared ease, with the subtitle following before the title - Network accessline 34
- [brace-expand](https://vincentwei1021.github.io/video-shotcraft/#brace-expand): A tight pair of braces appears at center, then springs apart and scales up to title size, revealing the text through a clip width bound strictly to the brace - Network accessline 35
- [countdown-arc-scatter](https://vincentwei1021.github.io/video-shotcraft/#countdown-arc-scatter): Numbers arranged tangentially along a large arc sweep past and brake to a stop, the winning digit sliding out of the dial to become the firs - Network accessline 36
- [document-typewriter-reveal](https://vincentwei1021.github.io/video-shotcraft/#document-typewriter-reveal): A fully typeset document writes itself behind one accent-color caret, opens both side columns, and drops history entries into the - Network accessline 37
- [flying-words](https://vincentwei1021.github.io/video-shotcraft/#flying-words): Keywords spawn deep in a perspective tunnel and rush past the camera along the z axis, fading in and out on a lifecycle curve across two seamless loops. - Network accessline 38
- [glitch-cycle](https://vincentwei1021.github.io/video-shotcraft/#glitch-cycle): Status phrases cycle through one monospace slot, each dissolving into noise at both ends with RGB split and jitter, while a progress bar tracks the whole run. - Network accessline 39
- [gradient-word-sweep](https://vincentwei1021.github.io/video-shotcraft/#gradient-word-sweep): A gradient light sweeps left to right across a keyword, charging each character with glow that decays behind the wavefront until the whole word - Network accessline 40
- [lead-word-zoom-assemble](https://vincentwei1021.github.io/video-shotcraft/#lead-word-zoom-assemble): The lead word fills the frame at 2.3x and keeps drifting toward the viewer, then a single curve recedes it to size while the line slides - Network accessline 41
- [marker-underline-title](https://vincentwei1021.github.io/video-shotcraft/#marker-underline-title): After the headline settles, a marker stroke draws itself under the keyword — tapered, rough-edged, and slightly tilted to follow the itali - Network accessline 42
- [outline-word-fill](https://vincentwei1021.github.io/video-shotcraft/#outline-word-fill): An outlined word snaps down from triple size while a dashed circle and horizontal guides close in, then the stroke flips to solid white in a single - Network accessline 43
- [paper-title-card](https://vincentwei1021.github.io/video-shotcraft/#paper-title-card): A sentence stamps onto paper word by word, highlights one amber italic term, and closes with a short rule. - Network accessline 44
- [pill-chip-slot-cycle-handled](https://vincentwei1021.github.io/video-shotcraft/#pill-chip-slot-cycle-handled): A dark chip inside the sentence rolls through feature words, its width easing to each word so the surrounding text is pushed a - Network accessline 45
- [pill-slot-cycle](https://vincentwei1021.github.io/video-shotcraft/#pill-slot-cycle): A fixed sentence keeps its trailing pill slot spinning like a slot machine through feature words until the final word locks the sentence. - Network accessline 46
- [text-column-converge](https://vincentwei1021.github.io/video-shotcraft/#text-column-converge): Two words pinned at opposite screen edges hard-swap through options, then slide together exactly once to lock into the final phrase. - Network accessline 47
- [title-demote-to-label](https://vincentwei1021.github.io/video-shotcraft/#title-demote-to-label): A centered headline stands for a beat, then shrinks and slides to the top-left corner to become a section label as content grows beneath it. - Network accessline 48
- [type-assembly-moves](https://vincentwei1021.github.io/video-shotcraft/#type-assembly-moves): Three typography assemblies: split-letter rise, drifting convergence, and text flowing along a path. - Network accessline 49
- [type-entrance-moves](https://vincentwei1021.github.io/video-shotcraft/#type-entrance-moves): Letters falling under gravity and bouncing into alignment as a title entrance. - Network accessline 50
- [type-rhythm-sync](https://vincentwei1021.github.io/video-shotcraft/#type-rhythm-sync): Two voice-and-beat synchronizations: font weight pulsing on percussion and spoken words filling like karaoke. - Network accessline 51
- [typewriter-moves](https://vincentwei1021.github.io/video-shotcraft/#typewriter-moves): A three-act typing narrative: a plain word, a hesitation and deletion, then a faster retype of the selling point. - Network accessline 52
- [vertical-word-roll-blur-cycle](https://vincentwei1021.github.io/video-shotcraft/#vertical-word-roll-blur-cycle): The closing word of a tagline rolls vertically through a three-line reel, neighbouring rows blurring into grey depth while t - Network accessline 53
- [word-relay-filmstrip](https://vincentwei1021.github.io/video-shotcraft/#word-relay-filmstrip): A filmstrip of page cards steps vertically while a serif word relay swaps only its verb, each swap aligned to the center of the current card. - Network accessline 54
- [word-relay-geometry](https://vincentwei1021.github.io/video-shotcraft/#word-relay-geometry): Three benefit words hand off in turn, each with its own geometry — a spinning dashed circle, three interlocking circles that trim into view, and - Network accessline 58
- [avatar-bracket-carousel](https://vincentwei1021.github.io/video-shotcraft/#avatar-bracket-carousel): A four-corner focus bracket stays locked mid-sentence while a vertical queue of avatars springs through it three times, each one sharpen - Network accessline 59
- [bezier-source-converge-merge](https://vincentwei1021.github.io/video-shotcraft/#bezier-source-converge-merge): Four source nodes each draw a thin bezier curve toward one convergence point, then slide along their own curve and shrink as i - Network accessline 60
- [card-stack](https://vincentwei1021.github.io/video-shotcraft/#card-stack): Eight cards spring up from below the frame one after another and pile into a single stack, then the whole pile fans out into a 3D arc as each card rotates, slides - Network accessline 61
- [carousel-3d](https://vincentwei1021.github.io/video-shotcraft/#carousel-3d): Eight cards sit on a circular ring laid out with sin and cos, spinning through exactly one full revolution while each card billboards outward with matched front - Network accessline 62
- [cloner-depth-echo](https://vincentwei1021.github.io/video-shotcraft/#cloner-depth-echo): A card duplicates into a diagonal depth trail, holds briefly, then accelerates back into one springy original. - Network accessline 63
- [deck-deal-flyin](https://vincentwei1021.github.io/video-shotcraft/#deck-deal-flyin): A physical card stack opens the scene, then cards accelerate into a live grid as the camera follows the growing page. - Network accessline 64
- [doc-park-left-pill-deal](https://vincentwei1021.github.io/video-shotcraft/#doc-park-left-pill-deal): The source document slides left until only a sliver remains and keeps scrolling slowly, while three outlined pills are dealt one at a ti - Network accessline 65
- [draw-svg-trace](https://vincentwei1021.github.io/video-shotcraft/#draw-svg-trace): An ink stroke traces an element outline, closes with a dark flash, and hands focus to the revealed content. - Network accessline 66
- [element-body-moves](https://vincentwei1021.github.io/video-shotcraft/#element-body-moves): A contact shadow that separates during lift, giving interface elements physical weight. - Network accessline 67
- [integration-hub-map](https://vincentwei1021.github.io/video-shotcraft/#integration-hub-map): A page flips 180 degrees into an integration hub where five app icons pop in together and rainbow light tubes connect with pulses flowing throug - Network accessline 68
- [list-reveal](https://vincentwei1021.github.io/video-shotcraft/#list-reveal): Menu rows scale into place one after another with a faint overshoot while the whole list drifts slowly upward, keeping the per-item entrance and the group motio - Network accessline 69
- [list-stack-press](https://vincentwei1021.github.io/video-shotcraft/#list-stack-press): List cards fly up from below, compress the growing stack on every landing, and advance a synchronized counter. - Network accessline 70
- [neon-frame-forerun](https://vincentwei1021.github.io/video-shotcraft/#neon-frame-forerun): A neon frame races ahead to outline the scene in steep perspective while components drop from above and the page brightens as they land. - Network accessline 71
- [neon-frame-orbit-drop](https://vincentwei1021.github.io/video-shotcraft/#neon-frame-orbit-drop): After a neon frame draws itself, the camera arcs left to right while every page component drops from the air and lands on the same frame. - Network accessline 72
- [page-waterfall-wall](https://vincentwei1021.github.io/video-shotcraft/#page-waterfall-wall): Real page captures flow at different speeds across a tilted 3D wall, creating an endless field of content. - Network accessline 73
- [product-card-progressive-assemble](https://vincentwei1021.github.io/video-shotcraft/#product-card-progressive-assemble): A product card builds itself field by field as image, title and pills pop in, the old price gets struck through whil - Network accessline 74
- [radial-wave](https://vincentwei1021.github.io/video-shotcraft/#radial-wave): A 17x9 dot grid lights up in rings that spread outward from the center, each dot overshooting its scale before settling into a steady glow, then a brighter puls - Network accessline 75
- [research-card-stack-scroll](https://vincentwei1021.github.io/video-shotcraft/#research-card-stack-scroll): Dark paper cards drop into the center every twelve frames and pile along a downward-right axis, squashing on landing while only th - Network accessline 76
- [row-embed](https://vincentwei1021.github.io/video-shotcraft/#row-embed): Content rows descend with perspective, flatten into the page, and flash a thin amber seam at the moment of insertion. - Network accessline 77
- [value-stagger-gradient](https://vincentwei1021.github.io/video-shotcraft/#value-stagger-gradient): Sixteen bars rise in a staggered sweep where height, hue, travel distance and blur are each spread as a gradient across the row, then a se - Network accessline 78
- [wall-reveal-moves](https://vincentwei1021.github.io/video-shotcraft/#wall-reveal-moves): Two in-place wall reveals: sequential bento lights and a wireframe drawing itself into a finished interface. - Network accessline 82
- [basic-3d-scene](https://vincentwei1021.github.io/video-shotcraft/#basic-3d-scene): Impress-style spatial slides: cards sit at scattered 3D poses and the camera flies to align with each one by inverting its transform, ending on a pulled-b - Network accessline 83
- [crash-zoom-punch](https://vincentwei1021.github.io/video-shotcraft/#crash-zoom-punch): A six-frame push races from a wide view to a target close-up, ending with either an elastic overshoot or a heavy impact stop. - Network accessline 84
- [cursor-flyover](https://vincentwei1021.github.io/video-shotcraft/#cursor-flyover): After an overview fade-in the camera flies to each of four screen corners in turn while an SVG cursor arrives with it, pointing and leaving a click ripple - Network accessline 85
- [depth-layer-moves](https://vincentwei1021.github.io/video-shotcraft/#depth-layer-moves): Layered parallax rails: three speed tiers slide past to build depth, and the hero floats up as the rail settles. - Network accessline 86
- [graze-face-tour](https://vincentwei1021.github.io/video-shotcraft/#graze-face-tour): The camera skims low across the UI surface like terrain while page text hovers above the interface and settles down as the shot advances. - Network accessline 87
- [overhead-camera-moves](https://vincentwei1021.github.io/video-shotcraft/#overhead-camera-moves): Two overhead reveals: a tilted scene leveling into view, and a tabletop layout dropping sharply into place. - Network accessline 88
- [space-camera-moves](https://vincentwei1021.github.io/video-shotcraft/#space-camera-moves): Three spatial camera moves: exploded assembly, subject-locked rotation, and a drone-like dive to the landing point. - Network accessline 89
- [steep-tilt-glide](https://vincentwei1021.github.io/video-shotcraft/#steep-tilt-glide): A page stands at a steep 60-degree perspective and glides across a fixed camera with speed ghosting while text settles onto the surface mid-flight. - Network accessline 90
- [tension-camera-moves](https://vincentwei1021.github.io/video-shotcraft/#tension-camera-moves): Two emotional camera tools: a frozen orbit and an isolating pull-back. - Network accessline 91
- [terminal-3d](https://vincentwei1021.github.io/video-shotcraft/#terminal-3d): Three terminal windows float at different poses in 3D space; the camera flies between them with a sine pull-back, and at each stop a command types out and its r - Network accessline 95
- [before-after-slider-scrub](https://vincentwei1021.github.io/video-shotcraft/#before-after-slider-scrub): Before and after views share one frame while a fast-then-slow slider reveals the processed result. - Network accessline 96
- [chart-live-moves](https://vincentwei1021.github.io/video-shotcraft/#chart-live-moves): Three data-driven motions: a live oscilloscope trace, dots regrouping into a figure, and an axis forced to rescale. - Network accessline 97
- [gauge-readout-moves](https://vincentwei1021.github.io/video-shotcraft/#gauge-readout-moves): Two instrument reads: a full-range needle self-test and a moving scale that races beneath a fixed pointer. - Network accessline 98
- [scroll-brake-moves](https://vincentwei1021.github.io/video-shotcraft/#scroll-brake-moves): Two fast-scroll stops: a long page decelerating precisely onto a target, and the same stop paired with a locking reticle. - Network accessline 99
- [timeline-travel](https://vincentwei1021.github.io/video-shotcraft/#timeline-travel): The camera accelerates along a horizontal version timeline, raises cards at each stop, then brakes sharply on the final milestone. - Network accessline 103
- [autolayout-gap-dial](https://vincentwei1021.github.io/video-shotcraft/#autolayout-gap-dial): A gap value dial pushes a row of blocks apart in real time while badge digits tick, then everything springs back into place. - Network accessline 104
- [canvas-materialize-moves](https://vincentwei1021.github.io/video-shotcraft/#canvas-materialize-moves): Two materialize moves: table rows arc out of a panel and morph into canvas cards, and a typed prompt grows a cascading diagram tree. - Network accessline 105
- [chip-grid-single-select-blackout](https://vincentwei1021.github.io/video-shotcraft/#chip-grid-single-select-blackout): Five option chips fade in, then a single grey press frame flashes before the chosen chip turns solid black with a tiny - Network accessline 106
- [collab-cursor-moves](https://vincentwei1021.github.io/video-shotcraft/#collab-cursor-moves): A five-cursor ensemble drifting and typing across a shared board as living collaboration ambience. - Network accessline 107
- [glass-pill-dictation-typing](https://vincentwei1021.github.io/video-shotcraft/#glass-pill-dictation-typing): A fixed-width glass pill pops in slightly oversized and settles, glowing with an accent gradient inside that fades out as a plac - Network accessline 108
- [hashtag-to-pill-materialize](https://vincentwei1021.github.io/video-shotcraft/#hashtag-to-pill-materialize): A typed "#word" hard-cuts into a wide pill tag, holds, shrinks into its slot on the page, then hard-cuts again to reveal the fin - Network accessline 109
- [picker-carousel-feature-cycle](https://vincentwei1021.github.io/video-shotcraft/#picker-carousel-feature-cycle): A vertical mobile-style picker holds its focus pill still while the list passes through it, each item decelerating hard into - Network accessline 110
- [segmented-thumb-hero](https://vincentwei1021.github.io/video-shotcraft/#segmented-thumb-hero): An oversized segmented control gets a close-up: a cursor slides in, presses, and the white thumb snaps to the other segment as icons swap with - Network accessline 111
- [theme-switch-moves](https://vincentwei1021.github.io/video-shotcraft/#theme-switch-moves): Two theme-change patterns: a diagonal sweep that recolors content in place, and a command-palette ripple with a clear cause and effect. - Network accessline 112
- [type-and-filter](https://vincentwei1021.github.io/video-shotcraft/#type-and-filter): A real interface types a search, collapses the grid to one result, then clicks through into the detail view. - Network accessline 113
- [voice-waveform-live](https://vincentwei1021.github.io/video-shotcraft/#voice-waveform-live): A recording capsule shows 64 live bars that surge with speech, shrink to a dotted line in pauses, and collapse on submit. - Network accessline 117
- [bottom-push-stack-wipe](https://vincentwei1021.github.io/video-shotcraft/#bottom-push-stack-wipe): Each new scene pushes up from the bottom edge with its own saturated background color, physically shoving the old scene out of frame. - Network accessline 118
- [card-flip-reveal](https://vincentwei1021.github.io/video-shotcraft/#card-flip-reveal): Feature cards rotate 180 degrees around the Y axis, flash at the edge, and reveal a large result on the back. - Network accessline 119
- [card-flock-tumble](https://vincentwei1021.github.io/video-shotcraft/#card-flock-tumble): Three UI cards tumble in 3D from edge-on to a stepped formation, keep slowly rotating, then collapse inward and burst into a smoke ring under a gian - Network accessline 120
- [circle-match-iris](https://vincentwei1021.github.io/video-shotcraft/#circle-match-iris): An iris expands from a circular UI element and lands on a matching circle in the next scene. - Network accessline 121
- [gradient-transition](https://vincentwei1021.github.io/video-shotcraft/#gradient-transition): The background morphs smoothly through linear, radial, and conic CSS gradients — angle, color stops, center, and radius each interpolated per-pa - Network accessline 122
- [line-carry-transition](https://vincentwei1021.github.io/video-shotcraft/#line-carry-transition): A progress line exits scene A, guides the camera sideways, then turns corners to become the frame of scene B. - Network accessline 123
- [mosaic-reframe](https://vincentwei1021.github.io/video-shotcraft/#mosaic-reframe): Twelve tiles morph continuously between a regular grid, a feature mosaic with one hero slot, and a rotated diagonal cascade, each tile interpolating posit - Network accessline 124
- [page-turn-transitions](https://vincentwei1021.github.io/video-shotcraft/#page-turn-transitions): A full-page transition where the old page splits open like double doors to reveal the new one. - Network accessline 125
- [print-texture-transitions](https://vincentwei1021.github.io/video-shotcraft/#print-texture-transitions): A print-based reveal: ink bleeding outward from a drop point to consume the old scene. - Network accessline 126
- [shot-transitions](https://vincentwei1021.github.io/video-shotcraft/#shot-transitions): Three handoff recipes for matching scene energy: flash cut, braking whip pan, and portal mask wipe. - Network accessline 127
- [tear-streak-transitions](https://vincentwei1021.github.io/video-shotcraft/#tear-streak-transitions): A high-energy tear: horizontal glitch strips whose displacement hides the hard cut. - Network accessline 128
- [transition-hidden-cut](https://vincentwei1021.github.io/video-shotcraft/#transition-hidden-cut): Three ways to conceal the edit: foreground occlusion, opposing impacts, and a brief amber light leak at the cut. - Network accessline 129
- [transition-travel](https://vincentwei1021.github.io/video-shotcraft/#transition-travel): A passage transition that pushes through the counter of a giant letterform into the next scene. - Network accessline 130
- [white-flash-logo-simplify-cut](https://vincentwei1021.github.io/video-shotcraft/#white-flash-logo-simplify-cut): A liquid six-color gradient wordmark shimmers in place, the frame flash-burns to white with a blur-and-brightness pulse, and - Network accessline 131
- [wipe-transitions](https://vincentwei1021.github.io/video-shotcraft/#wipe-transitions): A geometric wipe: twelve staggered vertical blinds flipping in a wave. - Network accessline 135
- [beat-cut-moves](https://vincentwei1021.github.io/video-shotcraft/#beat-cut-moves): A three-flash freeze montage: white flashes hard-cut through different crops of the same subject and settle on the key number. - Network accessline 136
- [beat-step-list-theme-cycle](https://vincentwei1021.github.io/video-shotcraft/#beat-step-list-theme-cycle): An adjective list steps up one row per beat while a fixed center pill catches each word and the background recolors on the same be - Network accessline 137
- [panel-grid-moves](https://vincentwei1021.github.io/video-shotcraft/#panel-grid-moves): An angled comic-panel split that cuts one moment into three framings before resolving to a poster. - Network accessline 138
- [quad-split-parallel-scenes](https://vincentwei1021.github.io/video-shotcraft/#quad-split-parallel-scenes): The frame hard-cuts into a 2×2 grid where four micro-scenes run in parallel — typing, a whip zoom, word pops, and a cursor interac - Network accessline 139
- [rhythm-interrupt-moves](https://vincentwei1021.github.io/video-shotcraft/#rhythm-interrupt-moves): Stepped punch-in jump cuts that break cadence on the same frame. - Network accessline 140
- [sakuga-timing-shift](https://vincentwei1021.github.io/video-shotcraft/#sakuga-timing-shift): Movement begins in stepped, held drawings and suddenly switches to frame-by-frame acceleration at the climax. - Network accessline 141
- [speed-ramp-freeze](https://vincentwei1021.github.io/video-shotcraft/#speed-ramp-freeze): A freeze used for on-screen annotation before motion resumes. - Network accessline 142
- [trailer-grammar-moves](https://vincentwei1021.github.io/video-shotcraft/#trailer-grammar-moves): A trailer bumper hook: three 9-frame rapid cuts, a beat of black silence, then the opening title card. - Network accessline 146
- [assemble-then-type-flyin](https://vincentwei1021.github.io/video-shotcraft/#assemble-then-type-flyin): Textless component shells fly in from every direction onto an empty dark grid, then every character arrives from 3D space with its own - Network accessline 147
- [aurora-bloom-bg-flip](https://vincentwei1021.github.io/video-shotcraft/#aurora-bloom-bg-flip): A soft purple-orange aurora blob rises from the bottom of a light frame, then the whole background slams dark in under half a second while the - Network accessline 148
- [brand-frame-snap](https://vincentwei1021.github.io/video-shotcraft/#brand-frame-snap): A thick brand-color frame grows around the screen before content arrives, then hard-flips its color on the same frame the inner layout switches. - Network accessline 149
- [fui-hud-moves](https://vincentwei1021.github.io/video-shotcraft/#fui-hud-moves): A reticle that assembles itself around a target and locks on. - Network accessline 150
- [glow-flyline-moves](https://vincentwei1021.github.io/video-shotcraft/#glow-flyline-moves): Three dark-scene accents: ambient glow orbs, connecting flight arcs, and a synchronized orb-to-line relay. - Network accessline 151
- [icon-performance-moves](https://vincentwei1021.github.io/video-shotcraft/#icon-performance-moves): An escalating attention bounce that compresses on landing to call the eye to an icon. - Network accessline 152
- [impact-feedback](https://vincentwei1021.github.io/video-shotcraft/#impact-feedback): Two impact layers: a combo counter with damage feedback, and a full anime-style impact frame. - Network accessline 153
- [light-play-moves](https://vincentwei1021.github.io/video-shotcraft/#light-play-moves): Two controlled light effects: a spotlight sweep that reveals the title and a single sheen pass across a card. - Network accessline 154
- [radial-ripple-phone-chips](https://vincentwei1021.github.io/video-shotcraft/#radial-ripple-phone-chips): Four concentric grey circles breathe out of phase like water ripples while a centered phone mockup auto-scrolls its feed and two whi - Network accessline 155
- [riso-print-hits](https://vincentwei1021.github.io/video-shotcraft/#riso-print-hits): A risograph impact: a single misregistered colour split that snaps into alignment. - Network accessline 156
- [scan-bracket-sweep](https://vincentwei1021.github.io/video-shotcraft/#scan-bracket-sweep): A skeleton document pops to center, black L-shaped framing brackets drop into its corners, and a thin line with a gradient trail sweeps up and dow - Network accessline 157
- [scanline-annotate-focus](https://vincentwei1021.github.io/video-shotcraft/#scanline-annotate-focus): A bright scanline travels down the page and, as it clears each block, camera framing brackets snap inward onto that region and a monospa - Network accessline 158
- [scanline-assemble-flyin](https://vincentwei1021.github.io/video-shotcraft/#scanline-assemble-flyin): The page starts as an empty dark grid; a scanline descends and each component flies in from off-screen to snap into place behind it, wit - Network accessline 159
- [slam-entrance-moves](https://vincentwei1021.github.io/video-shotcraft/#slam-entrance-moves): Three high-energy arrivals: a perspective snap, a score drop, and an impact burst that pushes nearby elements. - Network accessline 160
- [spotlight-sweep-moves](https://vincentwei1021.github.io/video-shotcraft/#spotlight-sweep-moves): Three dark-scene spotlight moves: a wake-sleep sweep, an edge-glow pan with purple bleed, and a radial reveal expanding from a corner. - Network accessline 164
- [grain-dissolve](https://vincentwei1021.github.io/video-shotcraft/#grain-dissolve): A clean line of text boils into displaced grain noise inside a hatched selection frame, then the particle cloud condenses into a larger glowing wordmark t - Network accessline 165
- [logo-shrink-wordmark-lockup](https://vincentwei1021.github.io/video-shotcraft/#logo-shrink-wordmark-lockup): A neon slit ring shrinks fast into a solid white O with an overshoot brake, slides left to make room, letters stagger in one by - Network accessline 166
- [neon-triple-marquee](https://vincentwei1021.github.io/video-shotcraft/#neon-triple-marquee): Three rows of outlined neon giants scroll in opposite directions across the full screen, lighting up in turn on a one-third phase offset. - Network accessline 167
- [outro-group-photo-launch](https://vincentwei1021.github.io/video-shotcraft/#outro-group-photo-launch): Elements from the film assemble around the wordmark as a crane settle, stage light, and gold dust create a launch-event finale. - Network accessline 168
- [ui-strip-away-outro](https://vincentwei1021.github.io/video-shotcraft/#ui-strip-away-outro): After Publish is clicked the editor UI evaporates layer by layer from the edges inward, leaving one button to slide center, grow, and hand off t - Network accessline 169
- [ui-to-brand-morph](https://vincentwei1021.github.io/video-shotcraft/#ui-to-brand-morph): Two UI-to-brand morphs: an icon flips flat and blooms into a logo mark, and an input field contracts into a capsule as glyphs assemble the logo.
gallery/logo-mark-reverse.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" role="img" aria-labelledby="title desc">
gallery/logo-mark.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" role="img" aria-labelledby="title desc">
gallery/robots.txt
- Network accessline 4
Sitemap: https://vincentwei1021.github.io/video-shotcraft/sitemap.xml
gallery/showcase.html
- Network accessline 6
<meta name="color-scheme" content="dark light"> <meta name="description" content="Community showcase — product videos made with video-shotcraft, an AI agent skill for Claude Code & Codex that crafts cinematic promo videos with Remotio - Network accessline 7
<meta name="description" content="Community showcase — product videos made with video-shotcraft, an AI agent skill for Claude Code & Codex that crafts cinematic promo videos with Remotion."> <link rel="canonical" href="https://vincent - Network accessline 8
<link rel="canonical" href="https://vincentwei1021.github.io/video-shotcraft/showcase.html"> - Network accessline 11
<meta property="og:title" content="Showcase — videos made with video-shotcraft"> <meta property="og:description" content="Product videos the community made with the video-shotcraft agent skill. Submit yours and get featured with your soci - Network accessline 12
<meta property="og:description" content="Product videos the community made with the video-shotcraft agent skill. Submit yours and get featured with your social handles."> <meta property="og:url" content="https://vincentwei1021.github.io/v - Network accessline 13
<meta property="og:url" content="https://vincentwei1021.github.io/video-shotcraft/showcase.html"> - Network accessline 14
<meta property="og:image" content="https://vincentwei1021.github.io/video-shotcraft/og-image.jpg?v=20260726b"> - Network accessline 64
<p class="intro-description" data-i18n="intro">Product videos the community made with video-shotcraft. Every card links back to its author — submit yours and leave your handles so viewers can find you.</p> </div> <a class="showc - Network accessline 65
</div> <a class="showcase-submit" href="https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml" target="_blank" rel="noreferrer" data-i18n="submitCta">Submit your video</a> </section> - Network accessline 66
<a class="showcase-submit" href="https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml" target="_blank" rel="noreferrer" data-i18n="submitCta">Submit your video</a> - Network accessline 71
<section class="empty-state" id="emptyState" hidden> <p data-i18n="empty">No submissions yet — be the first one featured here.</p> <a class="showcase-submit" href="https://github.com/Vincentwei1021/video-shotcraft/issues/new?tem - Network accessline 72
<p data-i18n="empty">No submissions yet — be the first one featured here.</p> <a class="showcase-submit" href="https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml" target="_blank" rel="noreferrer" data-i - Network accessline 73
<a class="showcase-submit" href="https://github.com/Vincentwei1021/video-shotcraft/issues/new?template=showcase.yml" target="_blank" rel="noreferrer" data-i18n="submitCta">Submit your video</a>
gallery/showcase.js
- Executable scriptline 1
Executable file - Network accessline 122
const v = value.trim(); if (/^https?:\/\//i.test(v)) return v; if (platform === 'x') return `https://x.com/${v.replace(/^@/, '')}`; - Network accessline 123
if (/^https?:\/\//i.test(v)) return v; if (platform === 'x') return `https://x.com/${v.replace(/^@/, '')}`; if (platform === 'github') return `https://github.com/${v.replace(/^@/, '')}`; - Network accessline 124
if (platform === 'x') return `https://x.com/${v.replace(/^@/, '')}`; - Network accessline 125
if (platform === 'github') return `https://github.com/${v.replace(/^@/, '')}`; - Network accessline 126
if (platform === 'youtube') return `https://www.youtube.com/@${v.replace(/^@/, '')}`; - Network accessline 275
async function loadShowcase() { try { const response = await fetch('./api/showcase.json', {cache: 'no-store'}); - Network accessline 276
try { const response = await fetch('./api/showcase.json', {cache: 'no-store'}); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 277
const response = await fetch('./api/showcase.json', {cache: 'no-store'});
gallery/sitemap.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> - Network accessline 2
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> - Network accessline 3
<url><loc>https://vincentwei1021.github.io/video-shotcraft/</loc><lastmod>2026-10-02</lastmod></url> - Network accessline 4
<url><loc>https://vincentwei1021.github.io/video-shotcraft/showcase.html</loc><lastmod>2026-10-02</lastmod></url>
gallery/source/type-rhythm-sync.md
- Access to secretsline 27
[Credential-related source omitted]
gallery/sync-from-cards.py
- Executable scriptline 1
#!/usr/bin/env python3
gallery/translations.js
- Executable scriptline 1
Executable file
jianying-export/aifl_promo.py
- Executable scriptline 1
Executable file
jianying-export/mac_draft.py
- Executable scriptline 1
Executable file
jianying-export/smoke_test.py
- Executable scriptline 1
#!/usr/bin/env python3
jianying-export/windows_draft.py
- Executable scriptline 1
Executable file
package-lock.json
- Network accessline 12
"node_modules/@esbuild/aix-ppc64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", - Network accessline 13
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==", - Network accessline 14
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", - Network accessline 29
"node_modules/@esbuild/android-arm": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", - Network accessline 30
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==", - Network accessline 31
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", - Network accessline 46
"node_modules/@esbuild/android-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", - Network accessline 47
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==", - Network accessline 48
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", - Network accessline 63
"node_modules/@esbuild/android-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", - Network accessline 64
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==", - Network accessline 65
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", - Network accessline 80
"node_modules/@esbuild/darwin-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", - Network accessline 81
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==", - Network accessline 82
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", - Network accessline 97
"node_modules/@esbuild/darwin-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", - Network accessline 98
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==", - Network accessline 99
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", - Network accessline 114
"node_modules/@esbuild/freebsd-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", - Network accessline 115
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==", - Network accessline 116
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", - Network accessline 131
"node_modules/@esbuild/freebsd-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", - Network accessline 132
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==", - Network accessline 133
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", - Network accessline 148
"node_modules/@esbuild/linux-arm": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", - Network accessline 149
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==", - Network accessline 150
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", - Network accessline 165
"node_modules/@esbuild/linux-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", - Network accessline 166
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==", - Network accessline 167
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", - Network accessline 182
"node_modules/@esbuild/linux-ia32": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", - Network accessline 183
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==", - Network accessline 184
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", - Network accessline 199
"node_modules/@esbuild/linux-loong64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", - Network accessline 200
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==", - Network accessline 201
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", - Network accessline 216
"node_modules/@esbuild/linux-mips64el": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", - Network accessline 217
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==", - Network accessline 218
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", - Network accessline 233
"node_modules/@esbuild/linux-ppc64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", - Network accessline 234
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==", - Network accessline 235
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", - Network accessline 250
"node_modules/@esbuild/linux-riscv64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", - Network accessline 251
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==", - Network accessline 252
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", - Network accessline 267
"node_modules/@esbuild/linux-s390x": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", - Network accessline 268
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==", - Network accessline 269
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", - Network accessline 284
"node_modules/@esbuild/linux-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", - Network accessline 285
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==", - Network accessline 286
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", - Network accessline 301
"node_modules/@esbuild/netbsd-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", - Network accessline 302
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==", - Network accessline 303
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", - Network accessline 318
"node_modules/@esbuild/netbsd-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", - Network accessline 319
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==", - Network accessline 320
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", - Network accessline 335
"node_modules/@esbuild/openbsd-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", - Network accessline 336
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==", - Network accessline 337
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", - Network accessline 352
"node_modules/@esbuild/openbsd-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", - Network accessline 353
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==", - Network accessline 354
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", - Network accessline 369
"node_modules/@esbuild/openharmony-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", - Network accessline 370
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q - Network accessline 371
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", - Network accessline 386
"node_modules/@esbuild/sunos-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", - Network accessline 387
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==", - Network accessline 388
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", - Network accessline 403
"node_modules/@esbuild/win32-arm64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", - Network accessline 404
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==", - Network accessline 405
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", - Network accessline 420
"node_modules/@esbuild/win32-ia32": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", - Network accessline 421
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==", - Network accessline 422
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", - Network accessline 437
"node_modules/@esbuild/win32-x64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", - Network accessline 438
"version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==", - Network accessline 439
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", - Network accessline 454
"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 455
"version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - Network accessline 456
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 461
"node_modules/@napi-rs/lzma-linux-x64-gnu": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", - Network accessline 462
"version": "1.5.1", "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ - Network accessline 463
"resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", - Network accessline 478
"node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz", - Network accessline 479
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz", "integrity": "sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNo - Network accessline 480
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz", - Network accessline 492
"node_modules/@rollup/rollup-android-arm64": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz", - Network accessline 493
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz", "integrity": "sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzR - Network accessline 494
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz", - Network accessline 506
"node_modules/@rollup/rollup-darwin-arm64": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz", - Network accessline 507
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz", "integrity": "sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hX - Network accessline 508
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz", - Network accessline 520
"node_modules/@rollup/rollup-darwin-x64": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz", - Network accessline 521
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz", "integrity": "sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A= - Network accessline 522
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz", - Network accessline 534
"node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz", - Network accessline 535
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz", "integrity": "sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFa - Network accessline 536
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz", - Network accessline 548
"node_modules/@rollup/rollup-freebsd-x64": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz", - Network accessline 549
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz", "integrity": "sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztq - Network accessline 550
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz", - Network accessline 562
"node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz", - Network accessline 563
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz", "integrity": "sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9 - Network accessline 564
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz", - Network accessline 576
"node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz", - Network accessline 577
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz", "integrity": "sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsX - Network accessline 578
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz", - Network accessline 590
"node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz", - Network accessline 591
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz", "integrity": "sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1Q - Network accessline 592
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz", - Network accessline 604
"node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz", - Network accessline 605
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz", "integrity": "sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkG - Network accessline 606
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz", - Network accessline 618
"node_modules/@rollup/rollup-linux-loong64-gnu": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz", - Network accessline 619
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz", "integrity": "sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+j - Network accessline 620
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz", - Network accessline 632
"node_modules/@rollup/rollup-linux-loong64-musl": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz", - Network accessline 633
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz", "integrity": "sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp2 - Network accessline 634
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz", - Network accessline 646
"node_modules/@rollup/rollup-linux-ppc64-gnu": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz", - Network accessline 647
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz", "integrity": "sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9 - Network accessline 648
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz", - Network accessline 660
"node_modules/@rollup/rollup-linux-ppc64-musl": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz", - Network accessline 661
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz", "integrity": "sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3 - Network accessline 662
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz", - Network accessline 674
"node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz", - Network accessline 675
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz", "integrity": "sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2he - Network accessline 676
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz", - Network accessline 688
"node_modules/@rollup/rollup-linux-riscv64-musl": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz", - Network accessline 689
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz", "integrity": "sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b - Network accessline 690
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz", - Network accessline 702
"node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz", - Network accessline 703
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz", "integrity": "sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0E - Network accessline 704
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz", - Network accessline 716
"node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz", - Network accessline 717
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz", "integrity": "sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/ - Network accessline 718
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz", - Network accessline 730
"node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz", - Network accessline 731
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz", "integrity": "sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a - Network accessline 732
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz", - Network accessline 744
"node_modules/@rollup/rollup-openbsd-x64": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz", - Network accessline 745
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz", "integrity": "sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xi - Network accessline 746
"resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz", - Network accessline 758
"node_modules/@rollup/rollup-openharmony-arm64": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz", - Network accessline 759
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz", "integrity": "sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZ - Network accessline 760
"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz", - Network accessline 772
"node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz", - Network accessline 773
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz", "integrity": "sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyY - Network accessline 774
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz", - Network accessline 786
"node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz", - Network accessline 787
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz", "integrity": "sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDR - Network accessline 788
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz", - Network accessline 800
"node_modules/@rollup/rollup-win32-x64-gnu": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz", - Network accessline 801
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz", "integrity": "sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj - Network accessline 802
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz", - Network accessline 814
"node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz", - Network accessline 815
"version": "4.62.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz", "integrity": "sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYG - Network accessline 816
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz", - Network accessline 828
"node_modules/@types/chai": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", - Network accessline 829
"version": "5.2.3", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", - Network accessline 830
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", - Network accessline 839
"node_modules/@types/deep-eql": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - Network accessline 840
"version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", - Network accessline 841
"resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - Network accessline 846
"node_modules/@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 847
"version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - Network accessline 848
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 853
"node_modules/@vitest/expect": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz", - Network accessline 854
"version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz", "integrity": "sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==", - Network accessline 855
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz", - Network accessline 865
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 866
"funding": { "url": "https://opencollective.com/vitest" } - Network accessline 867
"url": "https://opencollective.com/vitest" - Network accessline 870
"node_modules/@vitest/mocker": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz", - Network accessline 871
"version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz", "integrity": "sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==", - Network accessline 872
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz", - Network accessline 880
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 881
"funding": { "url": "https://opencollective.com/vitest" }, - Network accessline 882
"url": "https://opencollective.com/vitest" - Network accessline 897
"node_modules/@vitest/pretty-format": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz", - Network accessline 898
"version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz", "integrity": "sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==", - Network accessline 899
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz", - Network accessline 905
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 906
"funding": { "url": "https://opencollective.com/vitest" } - Network accessline 907
"url": "https://opencollective.com/vitest" - Network accessline 910
"node_modules/@vitest/runner": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz", - Network accessline 911
"version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz", "integrity": "sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==", - Network accessline 912
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz", - Network accessline 920
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 921
"funding": { "url": "https://opencollective.com/vitest" } - Network accessline 922
"url": "https://opencollective.com/vitest" - Network accessline 925
"node_modules/@vitest/snapshot": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz", - Network accessline 926
"version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz", "integrity": "sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==", - Network accessline 927
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz", - Network accessline 935
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 936
"funding": { "url": "https://opencollective.com/vitest" } - Network accessline 937
"url": "https://opencollective.com/vitest" - Network accessline 940
"node_modules/@vitest/spy": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz", - Network accessline 941
"version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz", "integrity": "sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==", - Network accessline 942
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz", - Network accessline 948
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 949
"funding": { "url": "https://opencollective.com/vitest" } - Network accessline 950
"url": "https://opencollective.com/vitest" - Network accessline 953
"node_modules/@vitest/utils": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz", - Network accessline 954
"version": "3.2.7", "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz", "integrity": "sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==", - Network accessline 955
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz", - Network accessline 963
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 964
"funding": { "url": "https://opencollective.com/vitest" } - Network accessline 965
"url": "https://opencollective.com/vitest" - Network accessline 968
"node_modules/assertion-error": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - Network accessline 969
"version": "2.0.1", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", - Network accessline 970
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - Network accessline 978
"node_modules/cac": { "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - Network accessline 979
"version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - Network accessline 980
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - Network accessline 988
"node_modules/chai": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", - Network accessline 989
"version": "5.3.3", "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", - Network accessline 990
"resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", - Network accessline 1005
"node_modules/check-error": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", - Network accessline 1006
"version": "2.1.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", - Network accessline 1007
"resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", - Network accessline 1015
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1016
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 1017
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1033
"node_modules/deep-eql": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - Network accessline 1034
"version": "5.0.2", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", - Network accessline 1035
"resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - Network accessline 1043
"node_modules/es-module-lexer": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - Network accessline 1044
"version": "1.7.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", - Network accessline 1045
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - Network accessline 1050
"node_modules/esbuild": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", - Network accessline 1051
"version": "0.28.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", - Network accessline 1052
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", - Network accessline 1092
"node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - Network accessline 1093
"version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - Network accessline 1094
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - Network accessline 1102
"node_modules/expect-type": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz", - Network accessline 1103
"version": "1.4.0", "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz", "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==", - Network accessline 1104
"resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz", - Network accessline 1112
"node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 1113
"version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - Network accessline 1114
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 1130
"node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 1131
"version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - Network accessline 1132
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 1145
"node_modules/js-tokens": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - Network accessline 1146
"version": "9.0.1", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", - Network accessline 1147
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", - Network accessline 1152
"node_modules/loupe": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", - Network accessline 1153
"version": "3.2.1", "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", - Network accessline 1154
"resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", - Network accessline 1159
"node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - Network accessline 1160
"version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - Network accessline 1161
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - Network accessline 1169
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1170
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1171
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1176
"node_modules/nanoid": { "version": "3.3.18", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - Network accessline 1177
"version": "3.3.18", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", - Network accessline 1178
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - Network accessline 1182
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1183
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1184
"url": "https://github.com/sponsors/ai" - Network accessline 1195
"node_modules/pathe": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - Network accessline 1196
"version": "2.0.3", "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - Network accessline 1197
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - Network accessline 1202
"node_modules/pathval": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", - Network accessline 1203
"version": "2.0.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", - Network accessline 1204
"resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", - Network accessline 1212
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 1213
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 1214
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 1219
"node_modules/picomatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - Network accessline 1220
"version": "4.0.5", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", - Network accessline 1221
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - Network accessline 1228
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1229
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 1230
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1233
"node_modules/postcss": { "version": "8.5.26", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", - Network accessline 1234
"version": "8.5.26", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", - Network accessline 1235
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", - Network accessline 1239
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 1240
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 1241
"url": "https://opencollective.com/postcss/" - Network accessline 1243
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 1244
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 1245
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 1247
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1248
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1249
"url": "https://github.com/sponsors/ai" - Network accessline 1262
"node_modules/rollup": { "version": "4.62.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.4.tgz", - Network accessline 1263
"version": "4.62.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.4.tgz", "integrity": "sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==", - Network accessline 1264
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.4.tgz", - Network accessline 1308
"node_modules/siginfo": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - Network accessline 1309
"version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - Network accessline 1310
"resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - Network accessline 1315
"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 1316
"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 1317
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 1325
"node_modules/stackback": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - Network accessline 1326
"version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - Network accessline 1327
"resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - Network accessline 1332
"node_modules/std-env": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", - Network accessline 1333
"version": "3.10.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", - Network accessline 1334
"resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", - Network accessline 1339
"node_modules/strip-literal": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", - Network accessline 1340
"version": "3.1.0", "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==", - Network accessline 1341
"resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz", - Network accessline 1347
}, "funding": { "url": "https://github.com/sponsors/antfu" - Network accessline 1348
"funding": { "url": "https://github.com/sponsors/antfu" } - Network accessline 1349
"url": "https://github.com/sponsors/antfu" - Network accessline 1352
"node_modules/tinybench": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", - Network accessline 1353
"version": "2.9.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", - Network accessline 1354
"resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", - Network accessline 1359
"node_modules/tinyexec": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - Network accessline 1360
"version": "0.3.2", "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", - Network accessline 1361
"resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - Network accessline 1366
"node_modules/tinyglobby": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - Network accessline 1367
"version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - Network accessline 1368
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - Network accessline 1378
}, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 1379
"funding": { "url": "https://github.com/sponsors/SuperchupuDev" } - Network accessline 1380
"url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 1383
"node_modules/tinypool": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", - Network accessline 1384
"version": "1.1.1", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", - Network accessline 1385
"resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", - Network accessline 1393
"node_modules/tinyrainbow": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", - Network accessline 1394
"version": "2.0.0", "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", - Network accessline 1395
"resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", - Network accessline 1403
"node_modules/tinyspy": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", - Network accessline 1404
"version": "4.0.4", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==", - Network accessline 1405
"resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", - Network accessline 1413
"node_modules/vite": { "version": "7.3.6", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz", - Network accessline 1414
"version": "7.3.6", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz", "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==", - Network accessline 1415
"resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz", - Network accessline 1433
}, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 1434
"funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, - Network accessline 1435
"url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 1489
"node_modules/vite-node": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", - Network accessline 1490
"version": "3.2.4", "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", - Network accessline 1491
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", - Network accessline 1507
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 1508
"funding": { "url": "https://opencollective.com/vitest" } - Network accessline 1509
"url": "https://opencollective.com/vitest" - Network accessline 1512
"node_modules/vitest": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz", - Network accessline 1513
"version": "3.2.7", "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz", "integrity": "sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==", - Network accessline 1514
"resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz", - Network accessline 1548
}, "funding": { "url": "https://opencollective.com/vitest" - Network accessline 1549
"funding": { "url": "https://opencollective.com/vitest" }, - Network accessline 1550
"url": "https://opencollective.com/vitest" - Network accessline 1585
"node_modules/why-is-node-running": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", - Network accessline 1586
"version": "2.3.0", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", - Network accessline 1587
"resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
package.json
- Executable scriptline 1
Executable file
publish/test_upload_post.py
- Executable scriptline 1
Executable file - Network accessline 5
import copy import http.client - Network accessline 6
import http.client - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 67
post=urllib.error.URLError("reset"), gets=[(200, {"status": "completed", "results": [ {"platform": "tiktok", "success": True, "post_url": "https://tiktok.com/@a/video/1"}]})], - Network accessline 68
gets=[(200, {"status": "completed", "results": [ {"platform": "tiktok", "success": True, "post_url": "https://tiktok.com/@a/video/1"}]})], ) - Network accessline 69
{"platform": "tiktok", "success": True, "post_url": "https://tiktok.com/@a/video/1"}]})], - Network accessline 82
post=(200, {"request_id": "r"}), gets=[(200, {"status": "completed", "results": [ {"platform": "tiktok", "success": True, "post_url": "https://t/1"}, - Network accessline 83
gets=[(200, {"status": "completed", "results": [ {"platform": "tiktok", "success": True, "post_url": "https://t/1"}, {"platform": "x", "success": False, "error_message": "boom"}, - Network accessline 84
{"platform": "tiktok", "success": True, "post_url": "https://t/1"}, - Network accessline 104
"post_url": "Post uploaded as Private. No public URL available."}, {"platform": "tiktok", "success": True, "platform_post_id": "v1", "post_url": None}]}) self.assertEqual(res[0]["url"], "https://www.youtube.com/watch?v=a - Network accessline 105
{"platform": "tiktok", "success": True, "platform_post_id": "v1", "post_url": None}]}) self.assertEqual(res[0]["url"], "https://www.youtube.com/watch?v=abc") self.assertIsNone(res[1]["url"]) - Network accessline 106
self.assertEqual(res[0]["url"], "https://www.youtube.com/watch?v=abc") - Network accessline 155
COMPLETED = (200, {"status": "completed", "results": [ {"platform": "tiktok", "success": True, "post_url": "https://tiktok.com/@a/video/1"}]}) - Network accessline 156
{"platform": "tiktok", "success": True, "post_url": "https://tiktok.com/@a/video/1"}]}) - Network accessline 236
def test_incomplete_read_on_submit_is_ambiguous_and_actionable(self): code, js, req = run_cli(self.base + ["--platforms", "tiktok"], post=http.client.IncompleteRead(b"partial"), gets=[(404, {})]) - Network accessline 237
code, js, req = run_cli(self.base + ["--platforms", "tiktok"], post=http.client.IncompleteRead(b"partial"), gets=[(404, {})]) sent_id = self._sent_id(req) - Network accessline 238
post=http.client.IncompleteRead(b"partial"), gets=[(404, {})]) - Network accessline 244
def test_incomplete_read_then_found_keeps_the_same_id(self): code, js, req = run_cli(self.base + ["--platforms", "tiktok"], post=http.client.IncompleteRead(b""), gets=[COMPLETED]) - Network accessline 245
code, js, req = run_cli(self.base + ["--platforms", "tiktok"], post=http.client.IncompleteRead(b""), gets=[COMPLETED]) sent_id = self._sent_id(req) - Network accessline 246
post=http.client.IncompleteRead(b""), gets=[COMPLETED]) - Network accessline 252
def test_other_http_client_errors_are_ambiguous(self): for exc in (http.client.RemoteDisconnected("closed"), ConnectionResetError("reset")): - Network accessline 253
for exc in (http.client.RemoteDisconnected("closed"), ConnectionResetError("reset")):
publish/upload_post.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 9
[Credential-related source omitted] - Network accessline 41
import argparse import http.client - Network accessline 42
import http.client - Network accessline 57
API_BASE = "https://api.upload-post.com" - Network accessline 75
# 网络层错误:上传可能已送达,也可能没有,不重发,改查同一 request_id # http.client.HTTPException 覆盖读响应体时的截断(IncompleteRead)、对端断开 - Network accessline 76
# http.client.HTTPException 覆盖读响应体时的截断(IncompleteRead)、对端断开 - Network accessline 78
NETWORK_ERRORS = (urllib.error.URLError, socket.timeout, ConnectionError, TimeoutError, http.client.HTTPException) - Network accessline 79
http.client.HTTPException) - Access to secretsline 117
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Network accessline 125
req = urllib.request.Request(url, data=body, headers=hdrs, method=method) - Network accessline 126
try: with urllib.request.urlopen(req, timeout=timeout) as resp: status, raw = resp.status, resp.read() - Network accessline 127
with urllib.request.urlopen(req, timeout=timeout) as resp: - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 152
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Access to secretsline 164
[Credential-related source omitted] - Access to secretsline 234
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Access to secretsline 260
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 276
[Credential-related source omitted] - Network accessline 322
url = raw_url if raw_url and str(raw_url).startswith("http") else None if not url and platform == "youtube" and post_id: url = f"https://www.youtube.com/watch?v={post_id}" # private 视频本人也能打开 - Network accessline 323
if not url and platform == "youtube" and post_id: url = f"https://www.youtube.com/watch?v={post_id}" # private 视频本人也能打开 out.append({ - Network accessline 324
url = f"https://www.youtube.com/watch?v={post_id}" # private 视频本人也能打开 - Access to secretsline 466
[Credential-related source omitted] - Access to secretsline 467
[Credential-related source omitted] - Access to secretsline 468
[Credential-related source omitted] - Access to secretsline 475
[Credential-related source omitted] - Access to secretsline 498
[Credential-related source omitted] - Access to secretsline 499
[Credential-related source omitted] - Access to secretsline 502
[Credential-related source omitted] - Access to secretsline 522
[Credential-related source omitted] - Access to secretsline 527
[Credential-related source omitted] - Access to secretsline 550
[Credential-related source omitted]
references/final-review.md
- Network accessline 98
- A10:新制作/换音的 SFX 是否来自 Freesound(用户指定音源除外);每个实际使用的文件 是否有素材页、作者、确切许可 URL/版本、预览或原文件标记、哈希和分析记录; CC BY 是否附可用于发布的署名,未知/BY-NC 许可是否被排除;处理后是否更新记录; - Network accessline 99
是否有素材页、作者、确切许可 URL/版本、预览或原文件标记、哈希和分析记录; CC BY 是否附可用于发布的署名,未知/BY-NC 许可是否被排除;处理后是否更新记录; Remotion 是否读随工程保存的文件,未将测量或热度冒充试听结论。 - Network accessline 100
CC BY 是否附可用于发布的署名,未知/BY-NC 许可是否被排除;处理后是否更新记录;
references/guided-free-creation.md
- Network accessline 126
Gallery(https://vincentwei1021.github.io/video-shotcraft/)只是用户浏览和挑选
references/publish-upload-post.md
- Network accessline 3
把交付的 MP4 一次发到 TikTok、Instagram(Reels 或 Stories)、YouTube(含 Shorts)、 LinkedIn、Facebook、X、Threads、Pinterest、Bluesky,可立即发布或定时发布。 脚本 `publish/upload_post.py`,通过 [Upload-Post](https://upload-post.com) API 完成, - Network accessline 4
LinkedIn、Facebook、X、Threads、Pinterest、Bluesky,可立即发布或定时发布。 脚本 `publish/upload_post.py`,通过 [Upload-Post](https://upload-post.com) API 完成, 只用 Python 标准库(无需 venv / pip)。 - Network accessline 5
脚本 `publish/upload_post.py`,通过 [Upload-Post](https://upload-post.com) API 完成, - Network accessline 18
1. 在 https://upload-post.com 注册,创建一个 profile,把要发的社交账号连到这个 profile。 - Access to secretsline 23
[Credential-related source omitted]
references/sfx-sourcing.md
references/shots/ATTRIBUTION.md
- Network accessline 27
| 研究批次 | 来源 | 类型 | 状态 | |---|---|---|---| | anime.js | https://animejs.com/ 官网演示(GitHub: juliangarnier/anime) | 开源项目主页(MIT 项目;官网演示的美术呈现版权归作者) | 手法参考,重新实现;未使用其代码或美术 | - Network accessline 28
|---|---|---|---| | anime.js | https://animejs.com/ 官网演示(GitHub: juliangarnier/anime) | 开源项目主页(MIT 项目;官网演示的美术呈现版权归作者) | 手法参考,重新实现;未使用其代码或美术 | | remotion-bits.dev | https://remotion-bits.dev/ | 开源示例集 | 手法参考,重新实现;未使用其代码 | - Network accessline 29
| anime.js | https://animejs.com/ 官网演示(GitHub: juliangarnier/anime) | 开源项目主页(MIT 项目;官网演示的美术呈现版权归作者) | 手法参考,重新实现;未使用其代码或美术 | - Network accessline 30
| remotion-bits.dev | https://remotion-bits.dev/ | 开源示例集 | 手法参考,重新实现;未使用其代码 |
references/shots/typography/type-rhythm-sync.md
- Access to secretsline 27
[Credential-related source omitted]
shot-polish/build-compare.py
shot-polish/build-final.py
shot-polish/compare.template.html
- Network accessline 345
async function saveToServer() { try { const r = await fetch('api/decisions', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(exportPayload()) }); - Network accessline 346
try { const r = await fetch('api/decisions', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(exportPayload()) }); serverOK = r.ok; - Network accessline 347
const r = await fetch('api/decisions', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(exportPayload()) }); - Network accessline 357
async function loadFromServer() { try { const r = await fetch('api/decisions', { cache: 'no-store' }); - Network accessline 358
try { const r = await fetch('api/decisions', { cache: 'no-store' }); if (!r.ok) return; - Network accessline 359
const r = await fetch('api/decisions', { cache: 'no-store' });
shot-polish/final.template.html
- Network accessline 306
} async function saveToServer() { try { serverOK = (await fetch('api/final-review', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(exportPayload()) })).ok; } - Network accessline 307
async function saveToServer() { try { serverOK = (await fetch('api/final-review', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(exportPayload()) })).ok; } catch { serverOK = false; } - Network accessline 308
try { serverOK = (await fetch('api/final-review', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(exportPayload()) })).ok; } - Network accessline 317
async function loadFromServer() { try { const r = await fetch('api/final-review', { cache: 'no-store' }); - Network accessline 318
try { const r = await fetch('api/final-review', { cache: 'no-store' }); if (!r.ok) return; - Network accessline 319
const r = await fetch('api/final-review', { cache: 'no-store' });
shot-polish/serve.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 4
cd shot-polish && python3 serve.py [端口,默认 8765] → http://localhost:8765/ - Network accessline 60
if __name__ == '__main__': port = int(sys.argv[1]) if len(sys.argv) > 1 else 8765 print(f'http://localhost:{port}/') - Network accessline 61
port = int(sys.argv[1]) if len(sys.argv) > 1 else 8765 print(f'http://localhost:{port}/') ThreadingHTTPServer(('127.0.0.1', port), Handler).serve_forever() - Network accessline 62
print(f'http://localhost:{port}/')
shot-polish/sheet.py
- Executable scriptline 1
#!/usr/bin/env python3
shot-polish/test_sheet.py
- Executable scriptline 1
Executable file
shot-polish/tsc-demos.sh
template/THEMES.md
- Network accessline 5
Presets: Ink Press, Modern Light, Midnight, Sage, Coral, Iris, Deep Ocean, Obsidian Violet, and Vintage Kraft. Sage, Coral, and Iris replace the earlier bright experiments with pale surfaces and restrained accents. Their existing IDs (`sola
template/package-lock.json
- Network accessline 21
"node_modules/@babel/helper-string-parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 22
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErI - Network accessline 23
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 30
"node_modules/@babel/helper-validator-identifier": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 31
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+s - Network accessline 32
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 39
"node_modules/@babel/parser": { "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - Network accessline 40
"version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", - Network accessline 41
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - Network accessline 51
"node_modules/@babel/types": { "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - Network accessline 52
"version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", - Network accessline 53
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - Network accessline 65
"node_modules/@emnapi/core": { "version": "1.11.2", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz", - Network accessline 66
"version": "1.11.2", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz", "integrity": "sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==", - Network accessline 67
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz", - Network accessline 76
"node_modules/@emnapi/runtime": { "version": "1.11.2", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", - Network accessline 77
"version": "1.11.2", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", - Network accessline 78
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", - Network accessline 86
"node_modules/@emnapi/wasi-threads": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - Network accessline 87
"version": "1.2.2", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", - Network accessline 88
"resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - Network accessline 96
"node_modules/@esbuild/aix-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", - Network accessline 97
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", - Network accessline 98
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", - Network accessline 112
"node_modules/@esbuild/android-arm": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", - Network accessline 113
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", - Network accessline 114
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", - Network accessline 128
"node_modules/@esbuild/android-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", - Network accessline 129
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", - Network accessline 130
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", - Network accessline 144
"node_modules/@esbuild/android-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", - Network accessline 145
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", - Network accessline 146
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", - Network accessline 160
"node_modules/@esbuild/darwin-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", - Network accessline 161
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", - Network accessline 162
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", - Network accessline 176
"node_modules/@esbuild/darwin-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", - Network accessline 177
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", - Network accessline 178
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", - Network accessline 192
"node_modules/@esbuild/freebsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", - Network accessline 193
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", - Network accessline 194
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", - Network accessline 208
"node_modules/@esbuild/freebsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", - Network accessline 209
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", - Network accessline 210
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", - Network accessline 224
"node_modules/@esbuild/linux-arm": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", - Network accessline 225
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", - Network accessline 226
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", - Network accessline 240
"node_modules/@esbuild/linux-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", - Network accessline 241
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", - Network accessline 242
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", - Network accessline 256
"node_modules/@esbuild/linux-ia32": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", - Network accessline 257
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", - Network accessline 258
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", - Network accessline 272
"node_modules/@esbuild/linux-loong64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", - Network accessline 273
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", - Network accessline 274
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", - Network accessline 288
"node_modules/@esbuild/linux-mips64el": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", - Network accessline 289
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", - Network accessline 290
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", - Network accessline 304
"node_modules/@esbuild/linux-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", - Network accessline 305
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", - Network accessline 306
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", - Network accessline 320
"node_modules/@esbuild/linux-riscv64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", - Network accessline 321
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", - Network accessline 322
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", - Network accessline 336
"node_modules/@esbuild/linux-s390x": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", - Network accessline 337
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", - Network accessline 338
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", - Network accessline 352
"node_modules/@esbuild/linux-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", - Network accessline 353
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", - Network accessline 354
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", - Network accessline 368
"node_modules/@esbuild/netbsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", - Network accessline 369
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", - Network accessline 370
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", - Network accessline 384
"node_modules/@esbuild/netbsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", - Network accessline 385
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", - Network accessline 386
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", - Network accessline 400
"node_modules/@esbuild/openbsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", - Network accessline 401
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", - Network accessline 402
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", - Network accessline 416
"node_modules/@esbuild/openbsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", - Network accessline 417
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", - Network accessline 418
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", - Network accessline 432
"node_modules/@esbuild/openharmony-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", - Network accessline 433
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg - Network accessline 434
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", - Network accessline 448
"node_modules/@esbuild/sunos-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", - Network accessline 449
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", - Network accessline 450
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", - Network accessline 464
"node_modules/@esbuild/win32-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", - Network accessline 465
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", - Network accessline 466
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", - Network accessline 480
"node_modules/@esbuild/win32-ia32": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", - Network accessline 481
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", - Network accessline 482
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", - Network accessline 496
"node_modules/@esbuild/win32-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", - Network accessline 497
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", - Network accessline 498
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", - Network accessline 512
"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 513
"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 514
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 522
"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 523
"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 524
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 531
"node_modules/@jridgewell/source-map": { "version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - Network accessline 532
"version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - Network accessline 533
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - Network accessline 541
"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 542
"version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - Network accessline 543
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 547
"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 548
"version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - Network accessline 549
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 557
"node_modules/@mediabunny/aac-encoder": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz", - Network accessline 558
"version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz", "integrity": "sha512-JNzgdJoHMFFnv5imi1+dmjZMudsJ1zNCUCEkKjBh90cqGhAFg8xu4V2gsyxE2i6oq/YpWx23P+OvoANLSMcDzA==", - Network accessline 559
"resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz", - Network accessline 562
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 563
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 564
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 570
"node_modules/@mediabunny/flac-encoder": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz", - Network accessline 571
"version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz", "integrity": "sha512-VpKmJO0xlYcFCRD6JvJlMbNQ6d/6YMHdO1gFIqWlZABHjSSL6BquNNEgWSCv5vdF8ELDBwIYBVZEslakIB/7GA==", - Network accessline 572
"resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz", - Network accessline 575
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 576
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 577
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 583
"node_modules/@mediabunny/mp3-encoder": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz", - Network accessline 584
"version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz", "integrity": "sha512-JyzZyGeGRm2HVUQaGJ/VZT9OG+kG00mA8SLP/f3CO7+qWAmBncKc16WYXWHbZEo8Jn/ZGA6De32S5R2bTQbDqA==", - Network accessline 585
"resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz", - Network accessline 588
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 589
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 590
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 596
"node_modules/@module-federation/error-codes": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", - Network accessline 597
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug== - Network accessline 598
"resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", - Network accessline 602
"node_modules/@module-federation/runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", - Network accessline 603
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", - Network accessline 604
"resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", - Network accessline 613
"node_modules/@module-federation/runtime-core": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", - Network accessline 614
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA - Network accessline 615
"resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", - Network accessline 623
"node_modules/@module-federation/runtime-tools": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", - Network accessline 624
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPC - Network accessline 625
"resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", - Network accessline 633
"node_modules/@module-federation/sdk": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", - Network accessline 634
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", - Network accessline 635
"resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", - Network accessline 639
"node_modules/@module-federation/webpack-bundler-runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", - Network accessline 640
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9Hf - Network accessline 641
"resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", - Network accessline 649
"node_modules/@napi-rs/wasm-runtime": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - Network accessline 650
"version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", - Network accessline 651
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - Network accessline 661
"node_modules/@remotion/bundler": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz", - Network accessline 662
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz", "integrity": "sha512-ZGTWt7hX9qjeeqRxZyxcgpgEbKgDjqP23RaOFP+hLcvDC8In54BZML68Vgss50BP2Gt2M5bcSLRLZtIDWo1dNw==", - Network accessline 663
"resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz", - Network accessline 685
"node_modules/@remotion/canvas-capture": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz", - Network accessline 686
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz", "integrity": "sha512-vvJmpDrUl3jRMeWQbIYqWSk6CbkGQSrOYsDjINSGeZ7pt/csLWMzk947r2nev8W+eBbKyqzAH3bEIo1/4KnvZQ==" - Network accessline 687
"resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz", - Network accessline 699
"node_modules/@remotion/cli": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz", - Network accessline 700
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz", "integrity": "sha512-XtvQnQ/DEHYUmYhfDOK9CSRWSiqcHGHnTxeCqMlTE7XbEWcA5UO6FJJZLAqKo+zcF85hBmjq/31FLOY2omro6Q==", - Network accessline 701
"resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz", - Network accessline 727
"node_modules/@remotion/compositor-darwin-arm64": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz", - Network accessline 728
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz", "integrity": "sha512-n/ASVMgSmEocek4JDdGinWCoZ46ZiHUFJUi/MOHGTSiyRPkinloHRGMCteIfYXej6NkUxV4 - Network accessline 729
"resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz", - Network accessline 739
"node_modules/@remotion/compositor-darwin-x64": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz", - Network accessline 740
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz", "integrity": "sha512-AEfReZ/w1dijqyMRc/mujRZqt3Hb0ZMtoAyaA+d+9fsDFTnAJuwsnlMg4GYKzPcQKwFFwIvkjpO - Network accessline 741
"resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz", - Network accessline 751
"node_modules/@remotion/compositor-linux-arm64-gnu": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz", - Network accessline 752
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz", "integrity": "sha512-otGbV6CK+Qi3gCoup1uAbrbx4yEsl6V4tl+vE+Oft6akgtdxDzpazlHpf2/ffUe/S - Network accessline 753
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz", - Network accessline 763
"node_modules/@remotion/compositor-linux-arm64-musl": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz", - Network accessline 764
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz", "integrity": "sha512-6uX4z4bkuVcwFxJBh1Zgrdow6rbEKz7Oa7WiNYO+60IdJwMAaxS8GWdf6vPDful - Network accessline 765
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz", - Network accessline 775
"node_modules/@remotion/compositor-linux-x64-gnu": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz", - Network accessline 776
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz", "integrity": "sha512-/WZQ6IMDFfo5MKsFQTJfAy9I+jUeyVUBQtsKgssXQqP5KvlkS0+C2CEYddyTN8cF4Ifz8 - Network accessline 777
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz", - Network accessline 787
"node_modules/@remotion/compositor-linux-x64-musl": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz", - Network accessline 788
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz", "integrity": "sha512-DnQxv3uh9xa7FBnWsmD93gwCUVaD9qk8cy9O7HyPDykvnCe2ejocNBjKswlr3W4HOcs - Network accessline 789
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz", - Network accessline 799
"node_modules/@remotion/compositor-win32-x64-msvc": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz", - Network accessline 800
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz", "integrity": "sha512-MxTN7uCZ5zD+X7TaaYfAR4ewtH9BZ7Wh5xS+oRJ72XbNHV/d+nULtOG3VdphFo/HhaP - Network accessline 801
"resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz", - Network accessline 811
"node_modules/@remotion/licensing": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz", - Network accessline 812
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz", "integrity": "sha512-YtiERD4bC3n5yQtNgEZasdZXqDKjIJssjKDLL+YjGDU3mMcw/93my83UU6jJVCB7TBrIms8DVbCgqt4hhU8kMA==", - Network accessline 813
"resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz", - Network accessline 817
"node_modules/@remotion/media-parser": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz", - Network accessline 818
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz", "integrity": "sha512-OWiCDoVa7kQlLgjFsNrMTMpl3UXQQMVcj//Quqftf30S78NHiBVyuzLloMkGPshgUH+KP0ByShld+/GPbCxs8g==", - Network accessline 819
"resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz", - Network accessline 820
"integrity": "sha512-OWiCDoVa7kQlLgjFsNrMTMpl3UXQQMVcj//Quqftf30S78NHiBVyuzLloMkGPshgUH+KP0ByShld+/GPbCxs8g==", "license": "Remotion License https://remotion.dev/license" }, - Network accessline 821
"license": "Remotion License https://remotion.dev/license" - Network accessline 823
"node_modules/@remotion/media-utils": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz", - Network accessline 824
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz", "integrity": "sha512-VpqF5CpLPfekJmkAyH7+SMdhfReND5WdtUjbbgzxdpT1G26LfQw3Qxj6Jo38vv/Sahn+VxNb9knElOptu9fcng==", - Network accessline 825
"resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz", - Network accessline 837
"node_modules/@remotion/player": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz", - Network accessline 838
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz", "integrity": "sha512-GdlYGl+Y+9aOqHy+/5IEynt/ZGfDATUXlC5WrHegXyNCw4zFaCmfXC6FLtfZNEYOdwMLZ0drQehrdzs5qONL8w==", - Network accessline 839
"resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz", - Network accessline 850
"node_modules/@remotion/renderer": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz", - Network accessline 851
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz", "integrity": "sha512-dXvP4GzKono9xHFYKySb4vhQh8yYmif51WpIzTz6EWcyVGv+Blobdi1uTcoShdzD6Jr0oETAqu1ojBHCFKtYbg==", - Network accessline 852
"resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz", - Network accessline 877
"node_modules/@remotion/streaming": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz", - Network accessline 878
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz", "integrity": "sha512-SOiI+3sBZlfIyh7kX/w1XC4BWCy33/leNSzYTdpfgsqVFv60S6huOfvwXVEMCgGUEfsZtLbDP0LujHMMuvRO/A==", - Network accessline 879
"resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz", - Network accessline 883
"node_modules/@remotion/studio": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz", - Network accessline 884
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz", "integrity": "sha512-91GUVSL1dNfgPrDDJlXYX+0JIpOXqLlSU3O0wu7nn06ScLYZucO1JpM6VoYt+wbLqUB3bkNillEXtu9b0Wpz+A==", - Network accessline 885
"resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz", - Network accessline 910
"node_modules/@remotion/studio-server": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz", - Network accessline 911
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz", "integrity": "sha512-Ha4v9cM1uXjGofEP+Rv3XTOo1DLWTE6DSZx9Kck8YaxJAyDQLyfmOB9nLEaGtEpR/UQ4DYhX8OfX+WLspIBWLw==", - Network accessline 912
"resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz", - Network accessline 929
"node_modules/@remotion/studio-shared": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz", - Network accessline 930
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz", "integrity": "sha512-jGmPYfl+CuX7xtCuRP41623/R8UnK7FvAuaiWCrygh5M0dlhkpKcgms8/H8uRCQwWb/cWTUn6YOx9rkMw/rS2A==", - Network accessline 931
"resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz", - Network accessline 938
"node_modules/@remotion/timeline-utils": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz", - Network accessline 939
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz", "integrity": "sha512-WyWg84sMDhuinLvQt+UdP27sJTGfeSs6REuv2Bmf6pp/kHW12BS/rf+p4lSGMe9WwEsUL8ueQw6mezBDrF7Yqw==" - Network accessline 940
"resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz", - Network accessline 947
"node_modules/@remotion/web-renderer": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz", - Network accessline 948
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz", "integrity": "sha512-K5pXBabSB6Y931wiYPwoUVPzpmYqXQDplSS41bvQ/GyHnZSGgez2jWmj1W6O7GDIY2bkLE51aDwPi5hPK+2xvQ==", - Network accessline 949
"resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz", - Network accessline 965
"node_modules/@remotion/zod-types": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz", - Network accessline 966
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz", "integrity": "sha512-0Qi+5lIo02p/LBWI+WILrlPgUHPPIx5kjvULJHmxLS0BOGeD0i/9RzMSqbcr6Qq9r2zK7s/C14XKEohMge7VUw==", - Network accessline 967
"resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz", - Network accessline 974
"node_modules/@rspack/binding": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", - Network accessline 975
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", "integrity": "sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==", - Network accessline 976
"resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", - Network accessline 992
"node_modules/@rspack/binding-darwin-arm64": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", - Network accessline 993
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", "integrity": "sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG - Network accessline 994
"resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", - Network accessline 1005
"node_modules/@rspack/binding-darwin-x64": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", - Network accessline 1006
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", "integrity": "sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtX - Network accessline 1007
"resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", - Network accessline 1018
"node_modules/@rspack/binding-linux-arm64-gnu": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", - Network accessline 1019
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", "integrity": "sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9 - Network accessline 1020
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", - Network accessline 1031
"node_modules/@rspack/binding-linux-arm64-musl": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", - Network accessline 1032
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", "integrity": "sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/ - Network accessline 1033
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", - Network accessline 1044
"node_modules/@rspack/binding-linux-x64-gnu": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", - Network accessline 1045
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", "integrity": "sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/ - Network accessline 1046
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", - Network accessline 1057
"node_modules/@rspack/binding-linux-x64-musl": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", - Network accessline 1058
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", "integrity": "sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPD - Network accessline 1059
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", - Network accessline 1070
"node_modules/@rspack/binding-wasm32-wasi": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", - Network accessline 1071
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", "integrity": "sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXu - Network accessline 1072
"resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", - Network accessline 1083
"node_modules/@rspack/binding-win32-arm64-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", - Network accessline 1084
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", "integrity": "sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXm - Network accessline 1085
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", - Network accessline 1096
"node_modules/@rspack/binding-win32-ia32-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", - Network accessline 1097
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", "integrity": "sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPB - Network accessline 1098
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", - Network accessline 1109
"node_modules/@rspack/binding-win32-x64-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", - Network accessline 1110
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", "integrity": "sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32 - Network accessline 1111
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", - Network accessline 1122
"node_modules/@rspack/core": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", - Network accessline 1123
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==", - Network accessline 1124
"resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", - Network accessline 1144
"node_modules/@rspack/lite-tapable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - Network accessline 1145
"version": "1.1.0", "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", - Network accessline 1146
"resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - Network accessline 1150
"node_modules/@rspack/plugin-react-refresh": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", - Network accessline 1151
"version": "1.6.1", "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", "integrity": "sha512-eqqW5645VG3CzGzFgNg5HqNdHVXY+567PGjtDhhrM8t67caxmsSzRmT5qfoEIfBcGgFkH9vEg7kzXwmCYQd - Network accessline 1152
"resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", - Network accessline 1169
"node_modules/@tybys/wasm-util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - Network accessline 1170
"version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", - Network accessline 1171
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - Network accessline 1179
"node_modules/@types/dom-mediacapture-transform": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", - Network accessline 1180
"version": "0.1.12", "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", "integrity": "sha512-d7/QsLRwF864A5mgIM/YrfiglHoYn7zgCcAoJgW404r+2DwnNr7EBbLnCWpmOMgH8y0te7 - Network accessline 1181
"resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", - Network accessline 1188
"node_modules/@types/dom-webcodecs": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", - Network accessline 1189
"version": "0.1.13", "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", "integrity": "sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==", - Network accessline 1190
"resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", - Network accessline 1194
"node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - Network accessline 1195
"version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - Network accessline 1196
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - Network accessline 1204
"node_modules/@types/eslint-scope": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - Network accessline 1205
"version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - Network accessline 1206
"resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - Network accessline 1214
"node_modules/@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 1215
"version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - Network accessline 1216
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 1220
"node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 1221
"version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - Network accessline 1222
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 1226
"node_modules/@types/node": { "version": "26.1.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.1.tgz", - Network accessline 1227
"version": "26.1.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.1.tgz", "integrity": "sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==", - Network accessline 1228
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.1.tgz", - Network accessline 1235
"node_modules/@types/react": { "version": "19.2.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", - Network accessline 1236
"version": "19.2.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", - Network accessline 1237
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", - Network accessline 1245
"node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - Network accessline 1246
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - Network accessline 1247
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - Network accessline 1255
"node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - Network accessline 1256
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj - Network accessline 1257
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - Network accessline 1261
"node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - Network accessline 1262
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9 - Network accessline 1263
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - Network accessline 1267
"node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - Network accessline 1268
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== - Network accessline 1269
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - Network accessline 1273
"node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - Network accessline 1274
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA - Network accessline 1275
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - Network accessline 1284
"node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - Network accessline 1285
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+ - Network accessline 1286
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - Network accessline 1290
"node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - Network accessline 1291
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAEr - Network accessline 1292
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - Network accessline 1302
"node_modules/@webassemblyjs/ieee754": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - Network accessline 1303
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - Network accessline 1304
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - Network accessline 1311
"node_modules/@webassemblyjs/leb128": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - Network accessline 1312
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - Network accessline 1313
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - Network accessline 1320
"node_modules/@webassemblyjs/utf8": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - Network accessline 1321
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - Network accessline 1322
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - Network accessline 1326
"node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - Network accessline 1327
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - Network accessline 1328
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - Network accessline 1342
"node_modules/@webassemblyjs/wasm-gen": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - Network accessline 1343
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - Network accessline 1344
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - Network accessline 1355
"node_modules/@webassemblyjs/wasm-opt": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - Network accessline 1356
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - Network accessline 1357
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - Network accessline 1367
"node_modules/@webassemblyjs/wasm-parser": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - Network accessline 1368
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - Network accessline 1369
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - Network accessline 1381
"node_modules/@webassemblyjs/wast-printer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - Network accessline 1382
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - Network accessline 1383
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - Network accessline 1391
"node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - Network accessline 1392
"version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - Network accessline 1393
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - Network accessline 1397
"node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - Network accessline 1398
"version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - Network accessline 1399
"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - Network accessline 1403
"node_modules/acorn": { "version": "8.17.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", - Network accessline 1404
"version": "8.17.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", - Network accessline 1405
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", - Network accessline 1415
"node_modules/acorn-import-phases": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - Network accessline 1416
"version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - Network accessline 1417
"resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - Network accessline 1427
"node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 1428
"version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - Network accessline 1429
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 1438
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 1439
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 1440
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 1443
"node_modules/ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - Network accessline 1444
"version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - Network accessline 1445
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - Network accessline 1460
"node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - Network accessline 1461
"version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - Network accessline 1462
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - Network accessline 1472
"node_modules/ast-types": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - Network accessline 1473
"version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - Network accessline 1474
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - Network accessline 1484
"node_modules/baseline-browser-mapping": { "version": "2.10.43", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz", - Network accessline 1485
"version": "2.10.43", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz", "integrity": "sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjW - Network accessline 1486
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz", - Network accessline 1496
"node_modules/browserslist": { "version": "4.28.6", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.6.tgz", - Network accessline 1497
"version": "4.28.6", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.6.tgz", "integrity": "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==", - Network accessline 1498
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.6.tgz", - Network accessline 1501
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1502
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1503
"url": "https://opencollective.com/browserslist" - Network accessline 1505
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1506
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 1507
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 1509
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1510
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1511
"url": "https://github.com/sponsors/ai" - Network accessline 1529
"node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 1530
"version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - Network accessline 1531
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 1535
"node_modules/caniuse-lite": { "version": "1.0.30001806", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", - Network accessline 1536
"version": "1.0.30001806", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==", - Network accessline 1537
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", - Network accessline 1540
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 1541
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 1542
"url": "https://opencollective.com/browserslist" - Network accessline 1544
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1545
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 1546
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 1548
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1549
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 1550
"url": "https://github.com/sponsors/ai" - Network accessline 1555
"node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - Network accessline 1556
"version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - Network accessline 1557
"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - Network accessline 1564
"node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - Network accessline 1565
"version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - Network accessline 1566
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - Network accessline 1570
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 1571
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 1572
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 1584
"node_modules/css-loader": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", - Network accessline 1585
"version": "7.1.4", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", "integrity": "sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==", - Network accessline 1586
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", - Network accessline 1602
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 1603
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 1604
"url": "https://opencollective.com/webpack" - Network accessline 1619
"node_modules/css-loader/node_modules/semver": { "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 1620
"version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - Network accessline 1621
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 1631
"node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 1632
"version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - Network accessline 1633
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 1643
"node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 1644
"version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - Network accessline 1645
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 1650
"node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - Network accessline 1651
"version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - Network accessline 1652
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - Network accessline 1659
"node_modules/dotenv": { "version": "17.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", - Network accessline 1660
"version": "17.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==", - Network accessline 1661
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", - Network accessline 1666
}, "funding": { "url": "https://dotenvx.com" - Network accessline 1667
"funding": { "url": "https://dotenvx.com" } - Network accessline 1668
"url": "https://dotenvx.com" - Network accessline 1671
"node_modules/electron-to-chromium": { "version": "1.5.393", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.393.tgz", - Network accessline 1672
"version": "1.5.393", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.393.tgz", "integrity": "sha512-kiDJdIUawuEIcp9XoICKp1iTYDEbgguIPq526N1Q7jIQDeQ3CqoMx71025PI/7E48Ddtw2HuWsVjY7afEgNxmg= - Network accessline 1673
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.393.tgz", - Network accessline 1677
"node_modules/enhanced-resolve": { "version": "5.24.2", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.2.tgz", - Network accessline 1678
"version": "5.24.2", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.2.tgz", "integrity": "sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==", - Network accessline 1679
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.2.tgz", - Network accessline 1690
"node_modules/error-stack-parser": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - Network accessline 1691
"version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - Network accessline 1692
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - Network accessline 1699
"node_modules/es-module-lexer": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", - Network accessline 1700
"version": "2.3.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==", - Network accessline 1701
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", - Network accessline 1705
"node_modules/esbuild": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", - Network accessline 1706
"version": "0.28.1", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", - Network accessline 1707
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", - Network accessline 1746
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 1747
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 1748
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 1755
"node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - Network accessline 1756
"version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - Network accessline 1757
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - Network accessline 1768
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 1769
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 1770
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 1781
"node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 1782
"version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - Network accessline 1783
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 1793
"node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 1794
"version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - Network accessline 1795
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 1802
"node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - Network accessline 1803
"version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - Network accessline 1804
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - Network accessline 1811
"node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - Network accessline 1812
"version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - Network accessline 1813
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - Network accessline 1820
"node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 1821
"version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - Network accessline 1822
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 1838
}, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 1839
"funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } - Network accessline 1840
"url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 1843
"node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 1844
"version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - Network accessline 1845
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 1849
"node_modules/fast-uri": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", - Network accessline 1850
"version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==", - Network accessline 1851
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", - Network accessline 1854
{ "type": "github", "url": "https://github.com/sponsors/fastify" - Network accessline 1855
"type": "github", "url": "https://github.com/sponsors/fastify" }, - Network accessline 1856
"url": "https://github.com/sponsors/fastify" - Network accessline 1858
{ "type": "opencollective", "url": "https://opencollective.com/fastify" - Network accessline 1859
"type": "opencollective", "url": "https://opencollective.com/fastify" } - Network accessline 1860
"url": "https://opencollective.com/fastify" - Network accessline 1865
"node_modules/fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - Network accessline 1866
"version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - Network accessline 1867
"resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - Network accessline 1871
"node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 1872
"version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - Network accessline 1873
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 1878
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1879
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1880
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1883
"node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - Network accessline 1884
"version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - Network accessline 1885
"resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - Network accessline 1889
"node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1890
"version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - Network accessline 1891
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1895
"node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 1896
"version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - Network accessline 1897
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 1904
"node_modules/html-entities": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - Network accessline 1905
"version": "2.6.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - Network accessline 1906
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - Network accessline 1909
{ "type": "github", "url": "https://github.com/sponsors/mdevils" - Network accessline 1910
"type": "github", "url": "https://github.com/sponsors/mdevils" }, - Network accessline 1911
"url": "https://github.com/sponsors/mdevils" - Network accessline 1913
{ "type": "patreon", "url": "https://patreon.com/mdevils" - Network accessline 1914
"type": "patreon", "url": "https://patreon.com/mdevils" } - Network accessline 1915
"url": "https://patreon.com/mdevils" - Network accessline 1920
"node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 1921
"version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - Network accessline 1922
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 1929
"node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - Network accessline 1930
"version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - Network accessline 1931
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - Network accessline 1941
"node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 1942
"version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - Network accessline 1943
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 1951
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1952
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1953
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1956
"node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 1957
"version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - Network accessline 1958
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 1963
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1964
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1965
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1968
"node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 1969
"version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - Network accessline 1970
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 1980
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1981
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 1982
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1986
"node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - Network accessline 1987
"version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - Network accessline 1988
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - Network accessline 2000
"node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 2001
"version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9 - Network accessline 2002
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 2006
"node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 2007
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - Network accessline 2008
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 2012
"node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 2013
"version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - Network accessline 2014
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 2021
"node_modules/loader-runner": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - Network accessline 2022
"version": "4.3.2", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", - Network accessline 2023
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - Network accessline 2029
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2030
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 2031
"url": "https://opencollective.com/webpack" - Network accessline 2034
"node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - Network accessline 2035
"version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - Network accessline 2036
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - Network accessline 2040
"node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 2041
"version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - Network accessline 2042
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 2052
"node_modules/mediabunny": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz", - Network accessline 2053
"version": "1.47.0", "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz", "integrity": "sha512-XQMZAcaKPkJ7hQ/Q2fvBdl3ZazQl2WVxDysUbJWh4PuAnLoerdsQBdPTDWdUdK6hh26LQ8Ue94MLLnmpWvlUYg==", - Network accessline 2054
"resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz", - Network accessline 2065
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 2066
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" } - Network accessline 2067
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 2070
"node_modules/memfs": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - Network accessline 2071
"version": "3.4.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - Network accessline 2072
"resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - Network accessline 2082
"node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 2083
"version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - Network accessline 2084
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 2088
"node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 2089
"version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - Network accessline 2090
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 2097
"node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 2098
"version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - Network accessline 2099
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 2109
"node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 2110
"version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - Network accessline 2111
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 2118
"node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - Network accessline 2119
"version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - Network accessline 2120
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - Network accessline 2124
"node_modules/nanoid": { "version": "3.3.16", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", - Network accessline 2125
"version": "3.3.16", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", - Network accessline 2126
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", - Network accessline 2129
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2130
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2131
"url": "https://github.com/sponsors/ai" - Network accessline 2142
"node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - Network accessline 2143
"version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - Network accessline 2144
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - Network accessline 2148
"node_modules/node-releases": { "version": "2.0.51", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", - Network accessline 2149
"version": "2.0.51", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==", - Network accessline 2150
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", - Network accessline 2157
"node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 2158
"version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - Network accessline 2159
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 2169
"node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 2170
"version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - Network accessline 2171
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 2179
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2180
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2181
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2184
"node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - Network accessline 2185
"version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - Network accessline 2186
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - Network accessline 2196
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2197
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2198
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2201
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 2202
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 2203
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 2210
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 2211
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 2212
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 2216
"node_modules/postcss": { "version": "8.5.19", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", - Network accessline 2217
"version": "8.5.19", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==", - Network accessline 2218
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", - Network accessline 2221
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 2222
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 2223
"url": "https://opencollective.com/postcss/" - Network accessline 2225
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 2226
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 2227
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 2229
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2230
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2231
"url": "https://github.com/sponsors/ai" - Network accessline 2244
"node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - Network accessline 2245
"version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uu - Network accessline 2246
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - Network accessline 2256
"node_modules/postcss-modules-local-by-default": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - Network accessline 2257
"version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6 - Network accessline 2258
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - Network accessline 2273
"node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - Network accessline 2274
"version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==" - Network accessline 2275
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - Network accessline 2288
"node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - Network accessline 2289
"version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ= - Network accessline 2290
"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - Network accessline 2303
"node_modules/postcss-selector-parser": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - Network accessline 2304
"version": "7.1.4", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdO - Network accessline 2305
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", - Network accessline 2316
"node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 2317
"version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - Network accessline 2318
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 2322
"node_modules/prettier": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - Network accessline 2323
"version": "3.8.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", - Network accessline 2324
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - Network accessline 2332
}, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 2333
"funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } - Network accessline 2334
"url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 2337
"node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 2338
"version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - Network accessline 2339
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 2350
"node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 2351
"version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - Network accessline 2352
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 2359
"node_modules/react": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - Network accessline 2360
"version": "19.2.7", "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", - Network accessline 2361
"resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - Network accessline 2368
"node_modules/react-dom": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", - Network accessline 2369
"version": "19.2.7", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", - Network accessline 2370
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", - Network accessline 2380
"node_modules/react-refresh": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 2381
"version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - Network accessline 2382
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 2389
"node_modules/recast": { "version": "0.23.11", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - Network accessline 2390
"version": "0.23.11", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", - Network accessline 2391
"resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - Network accessline 2405
"node_modules/recast/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 2406
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 2407
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 2414
"node_modules/remotion": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz", - Network accessline 2415
"version": "4.0.484", "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz", "integrity": "sha512-UJTgWindeUPqn5TTb55qOtRFhh96uTfVqJN20qb0ggi5Qq/T1OEY2nu1yi4CEbsM/+tpFDHV1aecrtrDykcdlA==", - Network accessline 2416
"resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz", - Network accessline 2424
"node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 2425
"version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - Network accessline 2426
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 2433
"node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 2434
"version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - Network accessline 2435
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 2439
"node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - Network accessline 2440
"version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - Network accessline 2441
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - Network accessline 2453
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2454
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 2455
"url": "https://opencollective.com/webpack" - Network accessline 2458
"node_modules/semver": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - Network accessline 2459
"version": "7.5.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - Network accessline 2460
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - Network accessline 2473
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 2474
"version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - Network accessline 2475
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 2485
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 2486
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 2487
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 2494
"node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 2495
"version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - Network accessline 2496
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 2500
"node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 2501
"version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - Network accessline 2502
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 2506
"node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - Network accessline 2507
"version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - Network accessline 2508
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - Network accessline 2519
"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 2520
"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 2521
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 2528
"node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - Network accessline 2529
"version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - Network accessline 2530
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - Network accessline 2538
"node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 2539
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 2540
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 2547
"node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - Network accessline 2548
"version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - Network accessline 2549
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - Network accessline 2553
"node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 2554
"version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - Network accessline 2555
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 2562
"node_modules/style-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - Network accessline 2563
"version": "4.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", - Network accessline 2564
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - Network accessline 2570
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2571
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 2572
"url": "https://opencollective.com/webpack" - Network accessline 2578
"node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 2579
"version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - Network accessline 2580
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 2588
}, "funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 2589
"funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" } - Network accessline 2590
"url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 2593
"node_modules/tapable": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 2594
"version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - Network accessline 2595
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 2601
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2602
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 2603
"url": "https://opencollective.com/webpack" - Network accessline 2606
"node_modules/terser": { "version": "5.49.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.49.0.tgz", - Network accessline 2607
"version": "5.49.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.49.0.tgz", "integrity": "sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==", - Network accessline 2608
"resolved": "https://registry.npmjs.org/terser/-/terser-5.49.0.tgz", - Network accessline 2624
"node_modules/terser-webpack-plugin": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", - Network accessline 2625
"version": "5.6.1", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==" - Network accessline 2626
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", - Network accessline 2638
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2639
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 2640
"url": "https://opencollective.com/webpack" - Network accessline 2684
"node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - Network accessline 2685
"version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - Network accessline 2686
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - Network accessline 2690
"node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - Network accessline 2691
"version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - Network accessline 2692
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - Network accessline 2699
"node_modules/tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - Network accessline 2700
"version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - Network accessline 2701
"resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - Network accessline 2708
"node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 2709
"version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - Network accessline 2710
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 2714
"node_modules/typescript": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", - Network accessline 2715
"version": "6.0.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", - Network accessline 2716
"resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", - Network accessline 2728
"node_modules/undici-types": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - Network accessline 2729
"version": "8.3.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", - Network accessline 2730
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - Network accessline 2734
"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 2735
"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 2736
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - Network accessline 2739
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2740
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2741
"url": "https://opencollective.com/browserslist" - Network accessline 2743
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2744
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 2745
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2747
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2748
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2749
"url": "https://github.com/sponsors/ai" - Network accessline 2764
"node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 2765
"version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - Network accessline 2766
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 2770
"node_modules/watchpack": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - Network accessline 2771
"version": "2.5.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", - Network accessline 2772
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - Network accessline 2782
"node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - Network accessline 2783
"version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - Network accessline 2784
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - Network accessline 2788
"node_modules/webpack": { "version": "5.105.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", - Network accessline 2789
"version": "5.105.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", - Network accessline 2790
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", - Network accessline 2826
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2827
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 2828
"url": "https://opencollective.com/webpack" - Network accessline 2836
"node_modules/webpack-sources": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - Network accessline 2837
"version": "3.5.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", - Network accessline 2838
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - Network accessline 2845
"node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - Network accessline 2846
"version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - Network accessline 2847
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - Network accessline 2856
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 2857
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 2858
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 2871
"node_modules/ws": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - Network accessline 2872
"version": "8.21.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", - Network accessline 2873
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - Network accessline 2892
"node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 2893
"version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - Network accessline 2894
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 2898
"node_modules/zod": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - Network accessline 2899
"version": "4.3.6", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", - Network accessline 2900
"resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - Network accessline 2902
"license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 2903
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 2904
"url": "https://github.com/sponsors/colinhacks"
template/package.json
- Executable scriptline 1
Executable file
template/public/audio/ATTRIBUTION.md
- Network accessline 7
| 文件 | 来源 / 记录 | |---|---| | click-camera.mp3 | Mixkit SFX Free License · Camera shutter click · https://assets.mixkit.co/active_storage/sfx/1133/1133-preview.mp3 | - Network accessline 8
|---|---| | click-camera.mp3 | Mixkit SFX Free License · Camera shutter click · https://assets.mixkit.co/active_storage/sfx/1133/1133-preview.mp3 | | transition-soft.mp3 | Mixkit SFX Free License · Air zoom vacuum · https://assets.mixkit.co - Network accessline 9
| click-camera.mp3 | Mixkit SFX Free License · Camera shutter click · https://assets.mixkit.co/active_storage/sfx/1133/1133-preview.mp3 | - Network accessline 10
| transition-soft.mp3 | Mixkit SFX Free License · Air zoom vacuum · https://assets.mixkit.co/active_storage/sfx/2608/2608-preview.mp3 | - Network accessline 11
| transition-snap.mp3 | Mixkit SFX Free License · Fast transitions swoosh · https://assets.mixkit.co/active_storage/sfx/3115/3115-preview.mp3 | - Network accessline 12
| swoosh-quick.mp3 | Mixkit SFX Free License · Fast small sweep transition · https://assets.mixkit.co/active_storage/sfx/166/166-preview.mp3 | - Network accessline 13
| whoosh-fast.mp3 | Mixkit SFX Free License · Fast whoosh transition · https://assets.mixkit.co/active_storage/sfx/1490/1490-preview.mp3 | - Network accessline 14
| impact-cine.mp3 | Mixkit SFX Free License · Cinematic whoosh deep impact · https://assets.mixkit.co/active_storage/sfx/1143/1143-preview.mp3 |
template/remotion.config.ts
- Executable scriptline 1
Executable file
template/scripts/build-palette-assets.cjs
- Executable scriptline 1
Executable file - Network accessline 12
pages[kind]=await page.evaluate(()=>{ const wrapper=document.createElement('div'); wrapper.setAttribute('xmlns','http://www.w3.org/1999/xhtml'); - Network accessline 13
const wrapper=document.createElement('div'); wrapper.setAttribute('xmlns','http://www.w3.org/1999/xhtml'); wrapper.className='palette-page'; - Network accessline 14
wrapper.setAttribute('xmlns','http://www.w3.org/1999/xhtml');
template/src/Root.tsx
- Executable scriptline 1
Executable file
template/src/aifl/Caption.tsx
- Executable scriptline 1
Executable file
template/src/aifl/DigitRoll.tsx
- Executable scriptline 1
Executable file
template/src/aifl/FlashCut.tsx
- Executable scriptline 1
Executable file
template/src/aifl/Main.tsx
- Executable scriptline 1
Executable file
template/src/aifl/PaperTitleCard.tsx
- Executable scriptline 1
Executable file
template/src/aifl/live/PageCam.tsx
- Executable scriptline 1
Executable file
template/src/aifl/live/SceneDetail.tsx
- Executable scriptline 1
Executable file
template/src/aifl/live/SceneFlyIn.tsx
- Executable scriptline 1
Executable file
template/src/aifl/live/SceneOpen.tsx
- Executable scriptline 1
Executable file
template/src/aifl/live/SceneOutroLive.tsx
- Executable scriptline 1
Executable file
template/src/aifl/live/ScenePapers.tsx
- Executable scriptline 1
Executable file
template/src/aifl/live/SceneWbr.tsx
- Executable scriptline 1
Executable file
template/src/index.ts
- Executable scriptline 1
Executable file
template/src/themes/ThemedFilm.tsx
- Executable scriptline 1
Executable file
template/src/themes/manifest.tsx
- Executable scriptline 1
Executable file
template/src/themes/palette-assets.json
- Network accessline 1
{"pages":{"projects":"<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"palette-page\"><style>*{box-sizing:border-box}html,.palette-page{margin:0;padding:0}.palette-page{font-family:'Segoe UI Variable','Segoe UI','Microsoft YaHei',sans-se
template/src/themes/palette-assets.ts
- Executable scriptline 1
Executable file - Network accessline 14
const paperStyle = kraft ? '<style>.project-card,.paper-card,.metadata{border-radius:3px!important;box-shadow:inset 0 0 24px rgba(92,55,23,.09)}.card-tags span,.chip,.status{border-radius:2px!important}</style>' : ''; const markup = asset - Network accessline 16
const svg = `<svg xmlns="http://www.w3.org/2000/svg" width="${clip.w*2}" height="${clip.h*2}" viewBox="${clip.x} ${clip.y} ${clip.w} ${clip.h}"><foreignObject x="0" y="0" width="1920" height="5000"><div xmlns="http://www.w3.org/1999/xhtml"
template/src/themes/visual-theme.tsx
- Executable scriptline 1
Executable file
template/src/workbench.ts
- Executable scriptline 1
Executable file
template/themes/ui.cjs
- Executable scriptline 1
Executable file - Possible obfuscationline 25
function detail(L,experiments=false){const header=nav()+box({x:408,y:94,w:1104,h:25},'muted','项目 / Research Infra / nano-lab')+box({x:408,y:126,w:1104,h:47},'detail-title','nano-lab: automated research loop')+box({x:408,y:186,w:1104,h:30},' - Possible obfuscationline 52
const style=`*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:'Segoe UI Variable','Segoe UI','Microsoft YaHei',sans-serif;font-size:14px;color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased}#works
videos/readme-workflow/AGENTS.md
- Network accessline 75
https://hyperframes.heygen.com/llms.txt
videos/readme-workflow/hyperframes.json
videos/readme-workflow/index.html
- Network accessline 4
<meta charset="UTF-8"> <meta name="viewport" content="width=1440, height=540"> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> - Network accessline 5
<meta name="viewport" content="width=1440, height=540"> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> <style> - Network accessline 6
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
videos/readme-workflow/package.json
- Executable scriptline 1
Executable file
workbench/GUIDE.md
- Network accessline 15
- 地址固定为 `http://localhost:5198/`,带 `?import=project` 打开时会按成片清单把片子拆成多轨。
workbench/README.md
- Network accessline 6
schema 属性面板 + Remotion 实时预览 + 一键导出。skill 交付成片后由 `scripts/open.mjs` 自动打开,用户不用回到代码里改 tsx 就能挪镜头、改文案、换音效、变速、导出。 移植自 [video-talkcraft/workbench](https://github.com/Vincentwei1021/video-talkcraft), - Network accessline 7
`scripts/open.mjs` 自动打开,用户不用回到代码里改 tsx 就能挪镜头、改文案、换音效、变速、导出。 移植自 [video-talkcraft/workbench](https://github.com/Vincentwei1021/video-talkcraft), 数据模型与 UI 同源,卡片来源与成片接入方式按本仓库改造。 - Network accessline 8
移植自 [video-talkcraft/workbench](https://github.com/Vincentwei1021/video-talkcraft), - Network accessline 17
# 单独把玩(不接成片): cd workbench && npm install && npm run dev # http://localhost:5198 - Network accessline 18
cd workbench && npm install && npm run dev # http://localhost:5198 - Network accessline 53
做的事:`ln -sfn <工程>/src proj`、把 `<工程>/public/*` 逐项链接进 `public/`、跑 `gen-index`、 起 vite(5198)、打开 `http://localhost:5198/?import=project`(存档不是这一版成片时按清单自动导入, - Network accessline 54
起 vite(5198)、打开 `http://localhost:5198/?import=project`(存档不是这一版成片时按清单自动导入,
workbench/demosrc/_fixtures/Brand.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_fixtures/Fixtures.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_fixtures/Look.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_fixtures/Motion.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_fixtures/PageCam2D.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_fixtures/Polish.tsx
- Executable scriptline 1
Executable file - Network accessline 131
if (hit) return hit; const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='${tile}' height='${tile}'>` + - Network accessline 132
const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='${tile}' height='${tile}'>` + `<filter id='g' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'>` + - Network accessline 133
`<svg xmlns='http://www.w3.org/2000/svg' width='${tile}' height='${tile}'>` +
workbench/demosrc/_legacy/_fixtures/Fixtures.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/_fixtures/Motion.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/camera/depth-layer-moves/DollyZoomReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/camera/tension-camera-moves/DutchRollToLevel.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/camera/tension-camera-moves/SlowPushIn.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/avatar-grid-radial-build-colorize/AvatarGridRadialBuildColorize.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/counter-confetti/CounterConfetti.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/cycle-glass-node-morph/CycleGlassNodeMorph.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/hatch-depth/HatchDepth.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/odometer-digit-roll/OdometerDigitRoll.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/particle-celebrate-hits/ConfettiCrossfire.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/particle-celebrate-hits/CounterTickSparks.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/particle-sand-fill/ParticleSandFill.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/data/ring-diagram-annotation-reveal/RingDiagramAnnotationReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/effects/dashboard-glow-highlight-pill/DashboardGlowHighlightPill.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/effects/fui-hud-moves/LineUnfoldPanel.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/effects/icon-performance-moves/PopBurstConfirm.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/effects/light-play-moves/HalationBloom.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/effects/line-boil/LineBoil.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/effects/riso-print-hits/RisoBeatPump.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/interaction/ai-stream-response/StreamResponse.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/interaction/chip-lift-to-user-pill/ChipLiftToUserPill.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/interaction/collab-cursor-moves/CursorDialogueDuet.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/interaction/command-palette-summon/CommandPaletteSummon.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/interaction/input-trigger-moves/CursorPerformancePunchIn.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/interaction/input-trigger-moves/KeycapSmashCut.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/outro/edit-hook-moves/LogoStingButton.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/beat-cut-moves/BeatCutAccelerando.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/montage-rhythm-moves/DominoCascade.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/montage-rhythm-moves/DropBlackoutSlam.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/montage-rhythm-moves/WrightTripleCut.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/panel-grid-moves/FlipGridReflow.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/panel-grid-moves/GridFlashMosaic.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/rhythm-interrupt-moves/StrobeBlackFrames.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/smear-multiples/SmearMultiples.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/spectrum-morph-ui/SpectrumMorphUi.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/speed-ramp-freeze/SpeedRampReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/trailer-grammar-moves/CardFootageCadence.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/rhythm/trailer-grammar-moves/SmashCut.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/bubble-swarm-takeover/BubbleSwarmTakeover.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/color-block-step-wipe/ColorBlockStepWipe.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/cube-navigation/CubeNavigation.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/page-turn-transitions/CubeRotate.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/paper-plane-messenger/PaperPlaneMessenger.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/shot-transitions/BlackCardTransition.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/shot-transitions/DarkTunnelTransition.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/shot-transitions/FocusHandoffTransition.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/shot-transitions/MaskWipeReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/shot-transitions/WhipPanReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/transition-travel/SharedElementMorph.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/transition/wipe-transitions/ClockWipe.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/typography/cel-flash-stomp/CelFlashStomp.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/typography/scramble/Scramble.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/typography/split-flap-title/SplitFlapFlip.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/typography/type-assembly-moves/TrackingExpandReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/typography/type-entrance-moves/ScrambleDecode.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/typography/typewriter-moves/TerminalTypewriter.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/typography/typing-code-block/TypingCodeBlock.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/element-body-moves/AxialStretch.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/floating-glossy-label-pills/FloatingGlossyLabelPills.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/morph-from-primitive/MorphFromPrimitive.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/paper-craft-moves/MaskingTapeSlap.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/paper-craft-moves/PopupBookRise.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/platform-hinge-rise/PlatformHingeRise.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/runway-ground-skim/RunwayGroundSkim.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/skeleton-reveal/SkeletonReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/svg-shape-morph/SvgShapeMorph.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/_legacy/ui-entrance/wall-reveal-moves/GridWaveFlip.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/basic-3d-scene/Basic3DScene.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/crash-zoom-punch/CrashImpactReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/crash-zoom-punch/CrashZoomReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/cursor-flyover/CursorFlyover.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/depth-layer-moves/MultiplaneReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/graze-face-tour/GrazeFaceTour.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/overhead-camera-moves/OverheadTabletopDrop.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/overhead-camera-moves/TiltReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/space-camera-moves/DroneDiveLanding.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/space-camera-moves/ExplodedView.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/steep-tilt-glide/SteepTiltGlide.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/tension-camera-moves/PullBackIsolation.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/camera/terminal-3d/Terminal3D.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/before-after-slider-scrub/BeforeAfterSliderScrub.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/chart-live-moves/AxisRescaleShockV2.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/chart-live-moves/OscilloscopeStreamV2.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/chart-live-moves/UnitDotSwarmRegroupV2.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/gauge-readout-moves/NeedleSweepSelftest.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/gauge-readout-moves/TapeScrollFixedPointer.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/scroll-brake-moves/BrakeReticleLock.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/scroll-brake-moves/ChangelogScrollBrake.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/data/timeline-travel/TimelineTravel.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/assemble-then-type-flyin/AssembleThenTypeFlyin.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/aurora-bloom-bg-flip/AuroraBloomBgFlip.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/brand-frame-snap/BrandFrameSnap.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/fui-hud-moves/ReticleLockOn.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/glow-flyline-moves/FlylineArc.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/glow-flyline-moves/GlowOrbAmbient.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/glow-flyline-moves/OrbFlylineRelay.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/icon-performance-moves/AttentionBounce.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/impact-feedback/AnimeImpact.tsx
workbench/demosrc/effects/impact-feedback/HitCounter.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/light-play-moves/SheenSweepRetry.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/light-play-moves/SpotlightSweepReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/radial-ripple-phone-chips/RadialRipplePhoneChips.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/riso-print-hits/RisoMisregistrationHit.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/scan-bracket-sweep/ScanBracketSweep.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/scanline-annotate-focus/ScanlineAnnotateFocus.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/scanline-assemble-flyin/ScanlineAssembleFlyin.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/slam-entrance-moves/ImpactBurstKit.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/slam-entrance-moves/ScoreSlam.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/spotlight-sweep-moves/CornerSpotlightReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/spotlight-sweep-moves/GlowWakeSleepPanel.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/effects/spotlight-sweep-moves/SlideSpotlightPan.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/autolayout-gap-dial/AutolayoutGapDial.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/canvas-materialize-moves/DiagramCascadeBuild.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/canvas-materialize-moves/PanelToCanvasMaterialize.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/chip-grid-single-select-blackout/ChipGridSingleSelectBlackout.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/collab-cursor-moves/CursorCastEnsemble.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/glass-pill-dictation-typing/GlassPillDictationTyping.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/hashtag-to-pill-materialize/HashtagToPillMaterialize.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/picker-carousel-feature-cycle/PickerCarouselFeatureCycle.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/segmented-thumb-hero/SegmentedThumbHero.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/theme-switch-moves/PaletteThemeRipple.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/theme-switch-moves/ThemeSweepToggle.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/type-and-filter/TypeAndFilter.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/interaction/voice-waveform-live/VoiceWaveformLive.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/crane-rise-reveal/CraneRiseReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/fracture/Fracture.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/icon-field-colorize/IconFieldColorize.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/letterspace-materialize/LetterspaceMaterialize.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/magician-card-flourish/MagicianCardFlourish.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/spotlight-hero-card/SpotlightHeroCard.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/stroke-segment-build/StrokeSegmentBuild.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/opening/text-as-mask/TextAsMask.tsx
- Executable scriptline 1
Executable file - Network accessline 37
const BASE_Y = 712; // 基线 const TEXT_ATTRS = `x="960" y="${BASE_Y}" font-family="${FONT_STACK}" font-size="${FS}" font-weight="900" letter-spacing="-22" text-anchor="middle"`; const MASK_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width= - Network accessline 38
const TEXT_ATTRS = `x="960" y="${BASE_Y}" font-family="${FONT_STACK}" font-size="${FS}" font-weight="900" letter-spacing="-22" text-anchor="middle"`; const MASK_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text - Network accessline 39
const MASK_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text ${TEXT_ATTRS} fill="white">${WORD}</text></svg>`; - Network accessline 40
const MASK_URL = `url("data:image/svg+xml,${encodeURIComponent(MASK_SVG)}")`; const SHADOW_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text ${TEXT_ATTRS} fill="#0c1a3a">${WORD}</text></svg>`; const SHADOW_URL - Network accessline 41
const SHADOW_SVG = `<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080"><text ${TEXT_ATTRS} fill="#0c1a3a">${WORD}</text></svg>`;
workbench/demosrc/outro/grain-dissolve/GrainDissolve.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/outro/logo-shrink-wordmark-lockup/LogoShrinkWordmarkLockup.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/outro/neon-triple-marquee/NeonTripleMarquee.tsx
workbench/demosrc/outro/outro-group-photo-launch/OutroGroupPhotoLaunch.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/outro/ui-strip-away-outro/UiStripAwayOutro.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/outro/ui-to-brand-morph/IconFlipBloomLogo.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/outro/ui-to-brand-morph/InputMorphsIntoLogo.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/beat-cut-moves/PaparazziFlash.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/beat-step-list-theme-cycle/BeatStepListThemeCycle.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/panel-grid-moves/ComicPanelSplit.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/quad-split-parallel-scenes/QuadSplitParallelScenes.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/rhythm-interrupt-moves/JumpCutPunchIn.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/sakuga-timing-shift/SakugaTimingShift.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/speed-ramp-freeze/FreezeAnnotateReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/rhythm/trailer-grammar-moves/TrailerBumper.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/bottom-push-stack-wipe/BottomPushStackWipe.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/card-flip-reveal/CardFlipReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/card-flock-tumble/CardFlockTumble.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/circle-match-iris/CircleMatchIris.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/gradient-transition/GradientTransition.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/line-carry-transition/LineCarryTransition.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/mosaic-reframe/MosaicReframe.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/page-turn-transitions/BarnDoorSplit.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/print-texture-transitions/InkBleedReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/shot-transitions/PortalWipeV2.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/shot-transitions/WhipBrakeReal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/tear-streak-transitions/GlitchDisplace.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/transition-hidden-cut/InvisibleCut.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/transition-hidden-cut/LightLeakBurn.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/transition-hidden-cut/VersusSlam.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/transition-travel/LetterformZoom.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/white-flash-logo-simplify-cut/WhiteFlashLogoSimplifyCut.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/transition/wipe-transitions/BlindsSlice.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/blur-slide/BlurSlide.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/brace-expand/BraceExpand.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/brand-ink-open/BrandInkOpen.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/countdown-arc-scatter/CountdownArcScatter.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/flying-words/FlyingWords.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/glitch-cycle/GlitchCycle.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/gradient-word-sweep/GradientWordSweep.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/lead-word-zoom-assemble/LeadWordZoomAssemble.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/marker-underline-title/MarkerUnderlineTitle.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/outline-word-fill/OutlineWordFill.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/paper-title-card/PaperTitleCard.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/pill-chip-slot-cycle-handled/PillChipSlotCycleHandled.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/pill-slot-cycle/PillSlotCycle.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/text-column-converge/TextColumnConverge.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/title-demote-to-label/TitleDemoteToLabel.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/type-assembly-moves/LetterformDriftAssembly.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/type-assembly-moves/SplitTextStagger.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/type-assembly-moves/TextOnPath.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/type-entrance-moves/LetterDropPhysics.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/type-rhythm-sync/FontWeightPump.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/type-rhythm-sync/KaraokeFillSync.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/typewriter-moves/TypewriterErrorRetype.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/vertical-word-roll-blur-cycle/VerticalWordRollBlurCycle.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/word-relay-filmstrip/WordRelayFilmstrip.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/typography/word-relay-geometry/WordRelayGeometry.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/avatar-bracket-carousel/AvatarBracketCarousel.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/bezier-source-converge-merge/BezierSourceConvergeMerge.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/card-stack/CardStack.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/carousel-3d/Carousel3D.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/clipcard-looping/ClipCardLooping.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/deck-deal-flyin/DeckDealFlyin.tsx
- Executable scriptline 1
Executable file - Network accessline 115
const BRUSH_TILE = (() => { const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640'>` + - Network accessline 116
const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640'>` + `<filter id='b' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'>` + - Network accessline 117
`<svg xmlns='http://www.w3.org/2000/svg' width='640' height='640'>` +
workbench/demosrc/ui-entrance/doc-park-left-pill-deal/DocParkLeftPillDeal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/document-typewriter-reveal/DocumentTypewriterReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/draw-svg-trace/DrawSvgTrace.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/element-body-moves/ContactShadowLift.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/integration-hub-map/IntegrationHubMap.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/list-reveal/ListReveal.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/list-stack-press/ListStackPress.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/neon-frame-forerun/NeonFrameForerun.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/neon-frame-orbit-drop/NeonFrameForerunOrbit.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/page-waterfall-wall/PageWaterfallWall.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/page-waterfall-wall/VerticalTicker.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/product-card-progressive-assemble/ProductCardProgressiveAssemble.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/radial-wave/RadialWave.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/research-card-stack-scroll/ResearchCardStackScroll.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/row-embed/RowEmbed.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/value-stagger-gradient/ValueStaggerGradient.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/wall-reveal-moves/BentoLightUp.tsx
- Executable scriptline 1
Executable file
workbench/demosrc/ui-entrance/wall-reveal-moves/WireframeDrawOn.tsx
- Executable scriptline 1
Executable file
workbench/package-lock.json
- Network accessline 34
"node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - Network accessline 35
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", - Network accessline 36
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - Network accessline 49
"node_modules/@babel/compat-data": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - Network accessline 50
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", - Network accessline 51
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - Network accessline 59
"node_modules/@babel/core": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - Network accessline 60
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", - Network accessline 61
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - Network accessline 85
"funding": { "type": "opencollective", "url": "https://opencollective.com/babel" - Network accessline 86
"type": "opencollective", "url": "https://opencollective.com/babel" } - Network accessline 87
"url": "https://opencollective.com/babel" - Network accessline 90
"node_modules/@babel/core/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 91
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 92
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 106
"node_modules/@babel/core/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 107
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 108
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 120
"node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 121
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 122
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 130
"node_modules/@babel/generator": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", - Network accessline 131
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", - Network accessline 132
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", - Network accessline 147
"node_modules/@babel/generator/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 148
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 149
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 163
"node_modules/@babel/generator/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 164
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 165
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 177
"node_modules/@babel/helper-compilation-targets": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - Network accessline 178
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj - Network accessline 179
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - Network accessline 194
"node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 195
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 196
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 204
"node_modules/@babel/helper-globals": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - Network accessline 205
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", - Network accessline 206
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - Network accessline 214
"node_modules/@babel/helper-module-imports": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - Network accessline 215
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7l - Network accessline 216
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - Network accessline 228
"node_modules/@babel/helper-module-imports/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 229
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 230
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 242
"node_modules/@babel/helper-module-transforms": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - Network accessline 243
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotv - Network accessline 244
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - Network accessline 260
"node_modules/@babel/helper-plugin-utils": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", - Network accessline 261
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86 - Network accessline 262
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", - Network accessline 270
"node_modules/@babel/helper-string-parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 271
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErI - Network accessline 272
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - Network accessline 280
"node_modules/@babel/helper-validator-identifier": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 281
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+s - Network accessline 282
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - Network accessline 290
"node_modules/@babel/helper-validator-option": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - Network accessline 291
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmS - Network accessline 292
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - Network accessline 300
"node_modules/@babel/helpers": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - Network accessline 301
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", - Network accessline 302
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - Network accessline 314
"node_modules/@babel/helpers/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 315
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 316
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 328
"node_modules/@babel/parser": { "version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - Network accessline 329
"version": "7.24.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", - Network accessline 330
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - Network accessline 341
"node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", - Network accessline 342
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznY - Network accessline 343
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", - Network accessline 357
"node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", - Network accessline 358
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMM - Network accessline 359
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", - Network accessline 373
"node_modules/@babel/runtime": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - Network accessline 374
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", - Network accessline 375
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - Network accessline 382
"node_modules/@babel/template": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - Network accessline 383
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", - Network accessline 384
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - Network accessline 397
"node_modules/@babel/template/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 398
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 399
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 413
"node_modules/@babel/template/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 414
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 415
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 427
"node_modules/@babel/traverse": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", - Network accessline 428
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", - Network accessline 429
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", - Network accessline 446
"node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 447
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", - Network accessline 448
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - Network accessline 462
"node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 463
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 464
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 476
"node_modules/@babel/types": { "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - Network accessline 477
"version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", - Network accessline 478
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - Network accessline 491
"node_modules/@dimforge/rapier3d-compat": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", - Network accessline 492
"version": "0.12.0", "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==" - Network accessline 493
"resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", - Network accessline 498
"node_modules/@emnapi/core": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", - Network accessline 499
"version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", - Network accessline 500
"resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", - Network accessline 510
"node_modules/@emnapi/runtime": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", - Network accessline 511
"version": "1.11.3", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", - Network accessline 512
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", - Network accessline 521
"node_modules/@emnapi/wasi-threads": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", - Network accessline 522
"version": "1.2.3", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", - Network accessline 523
"resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", - Network accessline 532
"node_modules/@esbuild/aix-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", - Network accessline 533
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", - Network accessline 534
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", - Network accessline 549
"node_modules/@esbuild/android-arm": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", - Network accessline 550
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", - Network accessline 551
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", - Network accessline 566
"node_modules/@esbuild/android-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", - Network accessline 567
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", - Network accessline 568
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", - Network accessline 583
"node_modules/@esbuild/android-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", - Network accessline 584
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", - Network accessline 585
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", - Network accessline 600
"node_modules/@esbuild/darwin-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", - Network accessline 601
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", - Network accessline 602
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", - Network accessline 617
"node_modules/@esbuild/darwin-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", - Network accessline 618
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", - Network accessline 619
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", - Network accessline 634
"node_modules/@esbuild/freebsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", - Network accessline 635
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", - Network accessline 636
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", - Network accessline 651
"node_modules/@esbuild/freebsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", - Network accessline 652
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", - Network accessline 653
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", - Network accessline 668
"node_modules/@esbuild/linux-arm": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", - Network accessline 669
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", - Network accessline 670
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", - Network accessline 685
"node_modules/@esbuild/linux-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", - Network accessline 686
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", - Network accessline 687
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", - Network accessline 702
"node_modules/@esbuild/linux-ia32": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", - Network accessline 703
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", - Network accessline 704
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", - Network accessline 719
"node_modules/@esbuild/linux-loong64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", - Network accessline 720
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", - Network accessline 721
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", - Network accessline 736
"node_modules/@esbuild/linux-mips64el": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", - Network accessline 737
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", - Network accessline 738
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", - Network accessline 753
"node_modules/@esbuild/linux-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", - Network accessline 754
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", - Network accessline 755
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", - Network accessline 770
"node_modules/@esbuild/linux-riscv64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", - Network accessline 771
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", - Network accessline 772
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", - Network accessline 787
"node_modules/@esbuild/linux-s390x": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", - Network accessline 788
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", - Network accessline 789
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", - Network accessline 804
"node_modules/@esbuild/linux-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", - Network accessline 805
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", - Network accessline 806
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", - Network accessline 821
"node_modules/@esbuild/netbsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", - Network accessline 822
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", - Network accessline 823
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", - Network accessline 838
"node_modules/@esbuild/netbsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", - Network accessline 839
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", - Network accessline 840
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", - Network accessline 855
"node_modules/@esbuild/openbsd-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", - Network accessline 856
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", - Network accessline 857
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", - Network accessline 872
"node_modules/@esbuild/openbsd-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", - Network accessline 873
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", - Network accessline 874
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", - Network accessline 889
"node_modules/@esbuild/openharmony-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", - Network accessline 890
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg - Network accessline 891
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", - Network accessline 906
"node_modules/@esbuild/sunos-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", - Network accessline 907
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", - Network accessline 908
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", - Network accessline 923
"node_modules/@esbuild/win32-arm64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", - Network accessline 924
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", - Network accessline 925
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", - Network accessline 940
"node_modules/@esbuild/win32-ia32": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", - Network accessline 941
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", - Network accessline 942
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", - Network accessline 957
"node_modules/@esbuild/win32-x64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", - Network accessline 958
"version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", - Network accessline 959
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", - Network accessline 974
"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 975
"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 976
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 985
"node_modules/@jridgewell/remapping": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 986
"version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - Network accessline 987
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 996
"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 997
"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 998
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 1006
"node_modules/@jridgewell/source-map": { "version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - Network accessline 1007
"version": "0.3.11", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - Network accessline 1008
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - Network accessline 1017
"node_modules/@jridgewell/sourcemap-codec": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", - Network accessline 1018
"version": "1.6.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==" - Network accessline 1019
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", - Network accessline 1024
"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 1025
"version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - Network accessline 1026
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 1035
"node_modules/@mediabunny/aac-encoder": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz", - Network accessline 1036
"version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz", "integrity": "sha512-JNzgdJoHMFFnv5imi1+dmjZMudsJ1zNCUCEkKjBh90cqGhAFg8xu4V2gsyxE2i6oq/YpWx23P+OvoANLSMcDzA==", - Network accessline 1037
"resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz", - Network accessline 1041
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 1042
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 1043
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 1049
"node_modules/@mediabunny/flac-encoder": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz", - Network accessline 1050
"version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz", "integrity": "sha512-VpKmJO0xlYcFCRD6JvJlMbNQ6d/6YMHdO1gFIqWlZABHjSSL6BquNNEgWSCv5vdF8ELDBwIYBVZEslakIB/7GA==", - Network accessline 1051
"resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz", - Network accessline 1055
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 1056
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 1057
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 1063
"node_modules/@mediabunny/mp3-encoder": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz", - Network accessline 1064
"version": "1.47.0", "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz", "integrity": "sha512-JyzZyGeGRm2HVUQaGJ/VZT9OG+kG00mA8SLP/f3CO7+qWAmBncKc16WYXWHbZEo8Jn/ZGA6De32S5R2bTQbDqA==", - Network accessline 1065
"resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz", - Network accessline 1069
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 1070
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" }, - Network accessline 1071
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 1077
"node_modules/@module-federation/error-codes": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", - Network accessline 1078
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug== - Network accessline 1079
"resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", - Network accessline 1084
"node_modules/@module-federation/runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", - Network accessline 1085
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", - Network accessline 1086
"resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", - Network accessline 1096
"node_modules/@module-federation/runtime-core": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", - Network accessline 1097
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA - Network accessline 1098
"resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", - Network accessline 1107
"node_modules/@module-federation/runtime-tools": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", - Network accessline 1108
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPC - Network accessline 1109
"resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", - Network accessline 1118
"node_modules/@module-federation/sdk": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", - Network accessline 1119
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", - Network accessline 1120
"resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", - Network accessline 1125
"node_modules/@module-federation/webpack-bundler-runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", - Network accessline 1126
"version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9Hf - Network accessline 1127
"resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", - Network accessline 1136
"node_modules/@napi-rs/lzma-linux-x64-gnu": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", - Network accessline 1137
"version": "1.5.1", "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ - Network accessline 1138
"resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", - Network accessline 1153
"node_modules/@napi-rs/wasm-runtime": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - Network accessline 1154
"version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", - Network accessline 1155
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - Network accessline 1166
"node_modules/@react-three/fiber": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.6.1.tgz", - Network accessline 1167
"version": "9.6.1", "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.6.1.tgz", "integrity": "sha512-zF0rsKcVYpcJwbFEnv2HkHX9cvOEgsfQo/X8lwmR2dn13S4qEQJXir9fxf5js2LQFoXqxOY7MDkOkYx2uZ4gSg==", - Network accessline 1168
"resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.6.1.tgz", - Network accessline 1214
"node_modules/@remotion/bundler": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz", - Network accessline 1215
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz", "integrity": "sha512-ZGTWt7hX9qjeeqRxZyxcgpgEbKgDjqP23RaOFP+hLcvDC8In54BZML68Vgss50BP2Gt2M5bcSLRLZtIDWo1dNw==", - Network accessline 1216
"resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz", - Network accessline 1239
"node_modules/@remotion/canvas-capture": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz", - Network accessline 1240
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz", "integrity": "sha512-vvJmpDrUl3jRMeWQbIYqWSk6CbkGQSrOYsDjINSGeZ7pt/csLWMzk947r2nev8W+eBbKyqzAH3bEIo1/4KnvZQ==" - Network accessline 1241
"resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz", - Network accessline 1254
"node_modules/@remotion/cli": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz", - Network accessline 1255
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz", "integrity": "sha512-XtvQnQ/DEHYUmYhfDOK9CSRWSiqcHGHnTxeCqMlTE7XbEWcA5UO6FJJZLAqKo+zcF85hBmjq/31FLOY2omro6Q==", - Network accessline 1256
"resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz", - Network accessline 1283
"node_modules/@remotion/compositor-darwin-arm64": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz", - Network accessline 1284
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz", "integrity": "sha512-n/ASVMgSmEocek4JDdGinWCoZ46ZiHUFJUi/MOHGTSiyRPkinloHRGMCteIfYXej6NkUxV4 - Network accessline 1285
"resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz", - Network accessline 1296
"node_modules/@remotion/compositor-darwin-x64": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz", - Network accessline 1297
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz", "integrity": "sha512-AEfReZ/w1dijqyMRc/mujRZqt3Hb0ZMtoAyaA+d+9fsDFTnAJuwsnlMg4GYKzPcQKwFFwIvkjpO - Network accessline 1298
"resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz", - Network accessline 1309
"node_modules/@remotion/compositor-linux-arm64-gnu": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz", - Network accessline 1310
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz", "integrity": "sha512-otGbV6CK+Qi3gCoup1uAbrbx4yEsl6V4tl+vE+Oft6akgtdxDzpazlHpf2/ffUe/S - Network accessline 1311
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz", - Network accessline 1322
"node_modules/@remotion/compositor-linux-arm64-musl": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz", - Network accessline 1323
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz", "integrity": "sha512-6uX4z4bkuVcwFxJBh1Zgrdow6rbEKz7Oa7WiNYO+60IdJwMAaxS8GWdf6vPDful - Network accessline 1324
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz", - Network accessline 1335
"node_modules/@remotion/compositor-linux-x64-gnu": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz", - Network accessline 1336
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz", "integrity": "sha512-/WZQ6IMDFfo5MKsFQTJfAy9I+jUeyVUBQtsKgssXQqP5KvlkS0+C2CEYddyTN8cF4Ifz8 - Network accessline 1337
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz", - Network accessline 1348
"node_modules/@remotion/compositor-linux-x64-musl": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz", - Network accessline 1349
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz", "integrity": "sha512-DnQxv3uh9xa7FBnWsmD93gwCUVaD9qk8cy9O7HyPDykvnCe2ejocNBjKswlr3W4HOcs - Network accessline 1350
"resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz", - Network accessline 1361
"node_modules/@remotion/compositor-win32-x64-msvc": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz", - Network accessline 1362
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz", "integrity": "sha512-MxTN7uCZ5zD+X7TaaYfAR4ewtH9BZ7Wh5xS+oRJ72XbNHV/d+nULtOG3VdphFo/HhaP - Network accessline 1363
"resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz", - Network accessline 1374
"node_modules/@remotion/google-fonts": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/google-fonts/-/google-fonts-4.0.484.tgz", - Network accessline 1375
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/google-fonts/-/google-fonts-4.0.484.tgz", "integrity": "sha512-ZFq0pbchI/BkOuFDYKeuJI9OWHzwE8+7qyOEcK6AXih4ppfip9VKVrLscXptSZpyda2lszHXChAFSTavTJc/VQ==", - Network accessline 1376
"resolved": "https://registry.npmjs.org/@remotion/google-fonts/-/google-fonts-4.0.484.tgz", - Network accessline 1383
"node_modules/@remotion/licensing": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz", - Network accessline 1384
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz", "integrity": "sha512-YtiERD4bC3n5yQtNgEZasdZXqDKjIJssjKDLL+YjGDU3mMcw/93my83UU6jJVCB7TBrIms8DVbCgqt4hhU8kMA==", - Network accessline 1385
"resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz", - Network accessline 1390
"node_modules/@remotion/media-parser": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz", - Network accessline 1391
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz", "integrity": "sha512-OWiCDoVa7kQlLgjFsNrMTMpl3UXQQMVcj//Quqftf30S78NHiBVyuzLloMkGPshgUH+KP0ByShld+/GPbCxs8g==", - Network accessline 1392
"resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz", - Network accessline 1393
"integrity": "sha512-OWiCDoVa7kQlLgjFsNrMTMpl3UXQQMVcj//Quqftf30S78NHiBVyuzLloMkGPshgUH+KP0ByShld+/GPbCxs8g==", "dev": true, "license": "Remotion License https://remotion.dev/license" - Network accessline 1394
"dev": true, "license": "Remotion License https://remotion.dev/license" }, - Network accessline 1395
"license": "Remotion License https://remotion.dev/license" - Network accessline 1397
"node_modules/@remotion/media-utils": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz", - Network accessline 1398
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz", "integrity": "sha512-VpqF5CpLPfekJmkAyH7+SMdhfReND5WdtUjbbgzxdpT1G26LfQw3Qxj6Jo38vv/Sahn+VxNb9knElOptu9fcng==", - Network accessline 1399
"resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz", - Network accessline 1412
"node_modules/@remotion/motion-blur": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/motion-blur/-/motion-blur-4.0.484.tgz", - Network accessline 1413
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/motion-blur/-/motion-blur-4.0.484.tgz", "integrity": "sha512-3IzK2Hm4hRqf5266xkK/efa13YgdqZDcBoyiOknVSBVrsJjDQeXVdl1hVeIBJ6y8wHflK+isK034h5Sjg5oATQ==", - Network accessline 1414
"resolved": "https://registry.npmjs.org/@remotion/motion-blur/-/motion-blur-4.0.484.tgz", - Network accessline 1425
"node_modules/@remotion/player": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz", - Network accessline 1426
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz", "integrity": "sha512-GdlYGl+Y+9aOqHy+/5IEynt/ZGfDATUXlC5WrHegXyNCw4zFaCmfXC6FLtfZNEYOdwMLZ0drQehrdzs5qONL8w==", - Network accessline 1427
"resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz", - Network accessline 1438
"node_modules/@remotion/renderer": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz", - Network accessline 1439
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz", "integrity": "sha512-dXvP4GzKono9xHFYKySb4vhQh8yYmif51WpIzTz6EWcyVGv+Blobdi1uTcoShdzD6Jr0oETAqu1ojBHCFKtYbg==", - Network accessline 1440
"resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz", - Network accessline 1466
"node_modules/@remotion/streaming": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz", - Network accessline 1467
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz", "integrity": "sha512-SOiI+3sBZlfIyh7kX/w1XC4BWCy33/leNSzYTdpfgsqVFv60S6huOfvwXVEMCgGUEfsZtLbDP0LujHMMuvRO/A==", - Network accessline 1468
"resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz", - Network accessline 1473
"node_modules/@remotion/studio": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz", - Network accessline 1474
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz", "integrity": "sha512-91GUVSL1dNfgPrDDJlXYX+0JIpOXqLlSU3O0wu7nn06ScLYZucO1JpM6VoYt+wbLqUB3bkNillEXtu9b0Wpz+A==", - Network accessline 1475
"resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz", - Network accessline 1501
"node_modules/@remotion/studio-server": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz", - Network accessline 1502
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz", "integrity": "sha512-Ha4v9cM1uXjGofEP+Rv3XTOo1DLWTE6DSZx9Kck8YaxJAyDQLyfmOB9nLEaGtEpR/UQ4DYhX8OfX+WLspIBWLw==", - Network accessline 1503
"resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz", - Network accessline 1521
"node_modules/@remotion/studio-shared": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz", - Network accessline 1522
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz", "integrity": "sha512-jGmPYfl+CuX7xtCuRP41623/R8UnK7FvAuaiWCrygh5M0dlhkpKcgms8/H8uRCQwWb/cWTUn6YOx9rkMw/rS2A==", - Network accessline 1523
"resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz", - Network accessline 1531
"node_modules/@remotion/three": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/three/-/three-4.0.484.tgz", - Network accessline 1532
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/three/-/three-4.0.484.tgz", "integrity": "sha512-gktaXOzx5QM0kAg+6r4RyYZ10MmxMq7vvcrEU63sJsibA6ojCE1Mpbb4kYvIiLFI3CiIMOvOoILaF5CgAznKJg==", - Network accessline 1533
"resolved": "https://registry.npmjs.org/@remotion/three/-/three-4.0.484.tgz", - Network accessline 1547
"node_modules/@remotion/timeline-utils": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz", - Network accessline 1548
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz", "integrity": "sha512-WyWg84sMDhuinLvQt+UdP27sJTGfeSs6REuv2Bmf6pp/kHW12BS/rf+p4lSGMe9WwEsUL8ueQw6mezBDrF7Yqw==" - Network accessline 1549
"resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz", - Network accessline 1557
"node_modules/@remotion/web-renderer": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz", - Network accessline 1558
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz", "integrity": "sha512-K5pXBabSB6Y931wiYPwoUVPzpmYqXQDplSS41bvQ/GyHnZSGgez2jWmj1W6O7GDIY2bkLE51aDwPi5hPK+2xvQ==", - Network accessline 1559
"resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz", - Network accessline 1576
"node_modules/@remotion/zod-types": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz", - Network accessline 1577
"version": "4.0.484", "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz", "integrity": "sha512-0Qi+5lIo02p/LBWI+WILrlPgUHPPIx5kjvULJHmxLS0BOGeD0i/9RzMSqbcr6Qq9r2zK7s/C14XKEohMge7VUw==", - Network accessline 1578
"resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz", - Network accessline 1585
"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 1586
"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 1587
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", - Network accessline 1592
"node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz", - Network accessline 1593
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz", "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiA - Network accessline 1594
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz", - Network accessline 1606
"node_modules/@rollup/rollup-android-arm64": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz", - Network accessline 1607
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz", "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx - Network accessline 1608
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz", - Network accessline 1620
"node_modules/@rollup/rollup-darwin-arm64": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz", - Network accessline 1621
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz", "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3Y - Network accessline 1622
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz", - Network accessline 1634
"node_modules/@rollup/rollup-darwin-x64": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz", - Network accessline 1635
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz", "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg= - Network accessline 1636
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz", - Network accessline 1648
"node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz", - Network accessline 1649
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz", "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrId - Network accessline 1650
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz", - Network accessline 1662
"node_modules/@rollup/rollup-freebsd-x64": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz", - Network accessline 1663
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz", "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8 - Network accessline 1664
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz", - Network accessline 1676
"node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz", - Network accessline 1677
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz", "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnk - Network accessline 1678
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz", - Network accessline 1690
"node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz", - Network accessline 1691
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz", "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU - Network accessline 1692
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz", - Network accessline 1704
"node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz", - Network accessline 1705
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz", "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+ - Network accessline 1706
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz", - Network accessline 1718
"node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz", - Network accessline 1719
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz", "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNg - Network accessline 1720
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz", - Network accessline 1732
"node_modules/@rollup/rollup-linux-loong64-gnu": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz", - Network accessline 1733
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz", "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2 - Network accessline 1734
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz", - Network accessline 1746
"node_modules/@rollup/rollup-linux-loong64-musl": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz", - Network accessline 1747
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz", "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCus - Network accessline 1748
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz", - Network accessline 1760
"node_modules/@rollup/rollup-linux-ppc64-gnu": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz", - Network accessline 1761
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz", "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFE - Network accessline 1762
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz", - Network accessline 1774
"node_modules/@rollup/rollup-linux-ppc64-musl": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz", - Network accessline 1775
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz", "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRo - Network accessline 1776
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz", - Network accessline 1788
"node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz", - Network accessline 1789
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz", "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq - Network accessline 1790
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz", - Network accessline 1802
"node_modules/@rollup/rollup-linux-riscv64-musl": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz", - Network accessline 1803
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz", "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61Te - Network accessline 1804
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz", - Network accessline 1816
"node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz", - Network accessline 1817
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz", "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUo - Network accessline 1818
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz", - Network accessline 1830
"node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz", - Network accessline 1831
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz", "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06W - Network accessline 1832
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz", - Network accessline 1844
"node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz", - Network accessline 1845
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz", "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874I - Network accessline 1846
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz", - Network accessline 1858
"node_modules/@rollup/rollup-openbsd-x64": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz", - Network accessline 1859
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz", "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5Lhh - Network accessline 1860
"resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz", - Network accessline 1872
"node_modules/@rollup/rollup-openharmony-arm64": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz", - Network accessline 1873
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz", "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6 - Network accessline 1874
"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz", - Network accessline 1886
"node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz", - Network accessline 1887
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz", "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7l - Network accessline 1888
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz", - Network accessline 1900
"node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz", - Network accessline 1901
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz", "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBd - Network accessline 1902
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz", - Network accessline 1914
"node_modules/@rollup/rollup-win32-x64-gnu": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz", - Network accessline 1915
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz", "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t9 - Network accessline 1916
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz", - Network accessline 1928
"node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz", - Network accessline 1929
"version": "4.63.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz", "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPh - Network accessline 1930
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz", - Network accessline 1942
"node_modules/@rspack/binding": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", - Network accessline 1943
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", "integrity": "sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==", - Network accessline 1944
"resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz", - Network accessline 1961
"node_modules/@rspack/binding-darwin-arm64": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", - Network accessline 1962
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", "integrity": "sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG - Network accessline 1963
"resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz", - Network accessline 1975
"node_modules/@rspack/binding-darwin-x64": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", - Network accessline 1976
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", "integrity": "sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtX - Network accessline 1977
"resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz", - Network accessline 1989
"node_modules/@rspack/binding-linux-arm64-gnu": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", - Network accessline 1990
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", "integrity": "sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9 - Network accessline 1991
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz", - Network accessline 2003
"node_modules/@rspack/binding-linux-arm64-musl": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", - Network accessline 2004
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", "integrity": "sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/ - Network accessline 2005
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz", - Network accessline 2017
"node_modules/@rspack/binding-linux-x64-gnu": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", - Network accessline 2018
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", "integrity": "sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/ - Network accessline 2019
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz", - Network accessline 2031
"node_modules/@rspack/binding-linux-x64-musl": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", - Network accessline 2032
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", "integrity": "sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPD - Network accessline 2033
"resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz", - Network accessline 2045
"node_modules/@rspack/binding-wasm32-wasi": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", - Network accessline 2046
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", "integrity": "sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXu - Network accessline 2047
"resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz", - Network accessline 2059
"node_modules/@rspack/binding-win32-arm64-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", - Network accessline 2060
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", "integrity": "sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXm - Network accessline 2061
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz", - Network accessline 2073
"node_modules/@rspack/binding-win32-ia32-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", - Network accessline 2074
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", "integrity": "sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPB - Network accessline 2075
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz", - Network accessline 2087
"node_modules/@rspack/binding-win32-x64-msvc": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", - Network accessline 2088
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", "integrity": "sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32 - Network accessline 2089
"resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz", - Network accessline 2101
"node_modules/@rspack/core": { "version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", - Network accessline 2102
"version": "1.7.11", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==", - Network accessline 2103
"resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz", - Network accessline 2124
"node_modules/@rspack/lite-tapable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - Network accessline 2125
"version": "1.1.0", "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", - Network accessline 2126
"resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - Network accessline 2131
"node_modules/@rspack/plugin-react-refresh": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", - Network accessline 2132
"version": "1.6.1", "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", "integrity": "sha512-eqqW5645VG3CzGzFgNg5HqNdHVXY+567PGjtDhhrM8t67caxmsSzRmT5qfoEIfBcGgFkH9vEg7kzXwmCYQd - Network accessline 2133
"resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz", - Network accessline 2151
"node_modules/@tweenjs/tween.js": { "version": "23.1.3", "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - Network accessline 2152
"version": "23.1.3", "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", - Network accessline 2153
"resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", - Network accessline 2158
"node_modules/@tybys/wasm-util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - Network accessline 2159
"version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", - Network accessline 2160
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", - Network accessline 2169
"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 2170
"version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - Network accessline 2171
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 2183
"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 2184
"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 2185
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 2193
"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 2194
"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 2195
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 2204
"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 2205
"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 2206
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 2214
"node_modules/@types/babel__traverse/node_modules/@babel/types": { "version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 2215
"version": "7.29.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - Network accessline 2216
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - Network accessline 2228
"node_modules/@types/dom-mediacapture-transform": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", - Network accessline 2229
"version": "0.1.12", "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", "integrity": "sha512-d7/QsLRwF864A5mgIM/YrfiglHoYn7zgCcAoJgW404r+2DwnNr7EBbLnCWpmOMgH8y0te7 - Network accessline 2230
"resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.12.tgz", - Network accessline 2238
"node_modules/@types/dom-webcodecs": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", - Network accessline 2239
"version": "0.1.13", "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", "integrity": "sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==", - Network accessline 2240
"resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz", - Network accessline 2245
"node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - Network accessline 2246
"version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - Network accessline 2247
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - Network accessline 2256
"node_modules/@types/eslint-scope": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - Network accessline 2257
"version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - Network accessline 2258
"resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - Network accessline 2267
"node_modules/@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 2268
"version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - Network accessline 2269
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - Network accessline 2274
"node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 2275
"version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - Network accessline 2276
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 2281
"node_modules/@types/node": { "version": "26.4.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.1.tgz", - Network accessline 2282
"version": "26.4.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.1.tgz", "integrity": "sha512-k97ENvZWtvA6yqz5/FS6a7duDgOPEeOQOc2iKS/nY6mX6qJUKtLnWzQS+Xj6tXweyj6ZcTAK2Qecetnvi9nCLA==", - Network accessline 2283
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.4.1.tgz", - Network accessline 2291
"node_modules/@types/react": { "version": "19.2.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", - Network accessline 2292
"version": "19.2.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", - Network accessline 2293
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", - Network accessline 2300
"node_modules/@types/react-dom": { "version": "19.2.3", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 2301
"version": "19.2.3", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - Network accessline 2302
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - Network accessline 2310
"node_modules/@types/react-reconciler": { "version": "0.28.9", "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", - Network accessline 2311
"version": "0.28.9", "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==", - Network accessline 2312
"resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", - Network accessline 2319
"node_modules/@types/stats.js": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz", - Network accessline 2320
"version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz", "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==", - Network accessline 2321
"resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz", - Network accessline 2326
"node_modules/@types/three": { "version": "0.185.4", "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.4.tgz", - Network accessline 2327
"version": "0.185.4", "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.4.tgz", "integrity": "sha512-gAsBIC07NIFrxjbf7tH2t71c38uulFfk/RFoC7FNBSjMRAQ8J1x/RBvusX0N5PJouaYFJawXQqfCQ0RKUx/1nA==", - Network accessline 2328
"resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.4.tgz", - Network accessline 2341
"node_modules/@types/webxr": { "version": "0.5.24", "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", - Network accessline 2342
"version": "0.5.24", "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==", - Network accessline 2343
"resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", - Network accessline 2347
"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 2348
"version": "4.7.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", - Network accessline 2349
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - Network accessline 2368
"node_modules/@vitejs/plugin-react/node_modules/react-refresh": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - Network accessline 2369
"version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", - Network accessline 2370
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - Network accessline 2378
"node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - Network accessline 2379
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - Network accessline 2380
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - Network accessline 2389
"node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - Network accessline 2390
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj - Network accessline 2391
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - Network accessline 2396
"node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - Network accessline 2397
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9 - Network accessline 2398
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - Network accessline 2403
"node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - Network accessline 2404
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== - Network accessline 2405
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - Network accessline 2410
"node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - Network accessline 2411
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA - Network accessline 2412
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - Network accessline 2422
"node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - Network accessline 2423
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+ - Network accessline 2424
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - Network accessline 2429
"node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - Network accessline 2430
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAEr - Network accessline 2431
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - Network accessline 2442
"node_modules/@webassemblyjs/ieee754": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - Network accessline 2443
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - Network accessline 2444
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - Network accessline 2452
"node_modules/@webassemblyjs/leb128": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - Network accessline 2453
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - Network accessline 2454
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - Network accessline 2462
"node_modules/@webassemblyjs/utf8": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - Network accessline 2463
"version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - Network accessline 2464
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - Network accessline 2469
"node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - Network accessline 2470
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - Network accessline 2471
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - Network accessline 2486
"node_modules/@webassemblyjs/wasm-gen": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - Network accessline 2487
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - Network accessline 2488
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - Network accessline 2500
"node_modules/@webassemblyjs/wasm-opt": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - Network accessline 2501
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - Network accessline 2502
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - Network accessline 2513
"node_modules/@webassemblyjs/wasm-parser": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - Network accessline 2514
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - Network accessline 2515
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - Network accessline 2528
"node_modules/@webassemblyjs/wast-printer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - Network accessline 2529
"version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - Network accessline 2530
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - Network accessline 2539
"node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - Network accessline 2540
"version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - Network accessline 2541
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - Network accessline 2546
"node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - Network accessline 2547
"version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - Network accessline 2548
"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - Network accessline 2553
"node_modules/acorn": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - Network accessline 2554
"version": "8.18.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", - Network accessline 2555
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - Network accessline 2566
"node_modules/acorn-import-phases": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - Network accessline 2567
"version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - Network accessline 2568
"resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - Network accessline 2579
"node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 2580
"version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - Network accessline 2581
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 2591
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 2592
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 2593
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 2596
"node_modules/ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - Network accessline 2597
"version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - Network accessline 2598
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - Network accessline 2614
"node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - Network accessline 2615
"version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - Network accessline 2616
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - Network accessline 2627
"node_modules/ast-types": { "version": "0.16.3", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.3.tgz", - Network accessline 2628
"version": "0.16.3", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.3.tgz", "integrity": "sha512-FvWoWYfSCM6kRxCSH+MGLHIKKGRL6A6AW7Zek2O32REPQRdg131428uRTKMBYAeRd3XXAaHDS60Wpri7CdKDrA==", - Network accessline 2629
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.3.tgz", - Network accessline 2640
"node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 2641
"version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - Network accessline 2642
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 2645
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 2646
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 2647
"url": "https://github.com/sponsors/feross" - Network accessline 2649
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 2650
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 2651
"url": "https://www.patreon.com/feross" - Network accessline 2653
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 2654
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 2655
"url": "https://feross.org/support" - Network accessline 2660
"node_modules/baseline-browser-mapping": { "version": "2.11.21", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", - Network accessline 2661
"version": "2.11.21", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", "integrity": "sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+ - Network accessline 2662
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz", - Network accessline 2673
"node_modules/browserslist": { "version": "4.28.9", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", - Network accessline 2674
"version": "4.28.9", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", "integrity": "sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==", - Network accessline 2675
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz", - Network accessline 2679
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2680
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2681
"url": "https://opencollective.com/browserslist" - Network accessline 2683
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2684
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 2685
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2687
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2688
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2689
"url": "https://github.com/sponsors/ai" - Network accessline 2707
"node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - Network accessline 2708
"version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - Network accessline 2709
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - Network accessline 2712
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 2713
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 2714
"url": "https://github.com/sponsors/feross" - Network accessline 2716
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 2717
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 2718
"url": "https://www.patreon.com/feross" - Network accessline 2720
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 2721
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 2722
"url": "https://feross.org/support" - Network accessline 2731
"node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 2732
"version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - Network accessline 2733
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 2738
"node_modules/caniuse-lite": { "version": "1.0.30001810", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", - Network accessline 2739
"version": "1.0.30001810", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", - Network accessline 2740
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", - Network accessline 2744
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2745
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2746
"url": "https://opencollective.com/browserslist" - Network accessline 2748
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 2749
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 2750
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 2752
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2753
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2754
"url": "https://github.com/sponsors/ai" - Network accessline 2759
"node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - Network accessline 2760
"version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - Network accessline 2761
"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - Network accessline 2769
"node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - Network accessline 2770
"version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - Network accessline 2771
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - Network accessline 2776
"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 2777
"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 2778
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 2783
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 2784
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 2785
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 2798
"node_modules/css-loader": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", - Network accessline 2799
"version": "7.1.4", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", "integrity": "sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==", - Network accessline 2800
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz", - Network accessline 2817
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 2818
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 2819
"url": "https://opencollective.com/webpack" - Network accessline 2834
"node_modules/css-loader/node_modules/semver": { "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 2835
"version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - Network accessline 2836
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 2847
"node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 2848
"version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - Network accessline 2849
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 2860
"node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 2861
"version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - Network accessline 2862
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 2866
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2867
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 2868
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2884
"node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - Network accessline 2885
"version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - Network accessline 2886
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - Network accessline 2894
"node_modules/dotenv": { "version": "17.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", - Network accessline 2895
"version": "17.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==", - Network accessline 2896
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", - Network accessline 2902
}, "funding": { "url": "https://dotenvx.com" - Network accessline 2903
"funding": { "url": "https://dotenvx.com" } - Network accessline 2904
"url": "https://dotenvx.com" - Network accessline 2907
"node_modules/electron-to-chromium": { "version": "1.5.422", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz", - Network accessline 2908
"version": "1.5.422", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz", "integrity": "sha512-UvA/32XqrLDdZSn7Jllo1AYNcWji/G0d5M0GTViE7KoGBiMunw3a34Sb2KO4ZZyrSEhqsxFoVhWWJshdyfKqJA= - Network accessline 2909
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz", - Network accessline 2914
"node_modules/enhanced-resolve": { "version": "5.24.5", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", - Network accessline 2915
"version": "5.24.5", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", - Network accessline 2916
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", - Network accessline 2928
"node_modules/error-stack-parser": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - Network accessline 2929
"version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - Network accessline 2930
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - Network accessline 2938
"node_modules/es-module-lexer": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - Network accessline 2939
"version": "2.3.2", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", - Network accessline 2940
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - Network accessline 2945
"node_modules/esbuild": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", - Network accessline 2946
"version": "0.28.1", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", - Network accessline 2947
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", - Network accessline 2987
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 2988
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 2989
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 2997
"node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - Network accessline 2998
"version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - Network accessline 2999
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - Network accessline 3011
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 3012
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 3013
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 3025
"node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 3026
"version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - Network accessline 3027
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 3038
"node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 3039
"version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - Network accessline 3040
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 3048
"node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - Network accessline 3049
"version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - Network accessline 3050
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - Network accessline 3058
"node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - Network accessline 3059
"version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - Network accessline 3060
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - Network accessline 3068
"node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 3069
"version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - Network accessline 3070
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 3087
}, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 3088
"funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } - Network accessline 3089
"url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 3092
"node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 3093
"version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - Network accessline 3094
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 3099
"node_modules/fast-uri": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", - Network accessline 3100
"version": "3.1.7", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", "integrity": "sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==", - Network accessline 3101
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz", - Network accessline 3105
{ "type": "github", "url": "https://github.com/sponsors/fastify" - Network accessline 3106
"type": "github", "url": "https://github.com/sponsors/fastify" }, - Network accessline 3107
"url": "https://github.com/sponsors/fastify" - Network accessline 3109
{ "type": "opencollective", "url": "https://opencollective.com/fastify" - Network accessline 3110
"type": "opencollective", "url": "https://opencollective.com/fastify" } - Network accessline 3111
"url": "https://opencollective.com/fastify" - Network accessline 3116
"node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 3117
"version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - Network accessline 3118
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 3134
"node_modules/fflate": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz", - Network accessline 3135
"version": "0.8.3", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz", "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==", - Network accessline 3136
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz", - Network accessline 3141
"node_modules/fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - Network accessline 3142
"version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - Network accessline 3143
"resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - Network accessline 3148
"node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 3149
"version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - Network accessline 3150
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 3163
"node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 3164
"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 3165
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 3173
"node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 3174
"version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - Network accessline 3175
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 3181
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3182
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3183
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3186
"node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - Network accessline 3187
"version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - Network accessline 3188
"resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - Network accessline 3193
"node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 3194
"version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - Network accessline 3195
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 3200
"node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 3201
"version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - Network accessline 3202
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 3210
"node_modules/html-entities": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - Network accessline 3211
"version": "2.6.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - Network accessline 3212
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - Network accessline 3216
{ "type": "github", "url": "https://github.com/sponsors/mdevils" - Network accessline 3217
"type": "github", "url": "https://github.com/sponsors/mdevils" }, - Network accessline 3218
"url": "https://github.com/sponsors/mdevils" - Network accessline 3220
{ "type": "patreon", "url": "https://patreon.com/mdevils" - Network accessline 3221
"type": "patreon", "url": "https://patreon.com/mdevils" } - Network accessline 3222
"url": "https://patreon.com/mdevils" - Network accessline 3227
"node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 3228
"version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - Network accessline 3229
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 3237
"node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - Network accessline 3238
"version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - Network accessline 3239
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - Network accessline 3250
"node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - Network accessline 3251
"version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - Network accessline 3252
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - Network accessline 3255
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 3256
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 3257
"url": "https://github.com/sponsors/feross" - Network accessline 3259
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 3260
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 3261
"url": "https://www.patreon.com/feross" - Network accessline 3263
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 3264
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 3265
"url": "https://feross.org/support" - Network accessline 3270
"node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 3271
"version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - Network accessline 3272
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - Network accessline 3281
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3282
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3283
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3286
"node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 3287
"version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - Network accessline 3288
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 3294
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3295
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3296
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3299
"node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 3300
"version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - Network accessline 3301
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - Network accessline 3312
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 3313
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 3314
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 3319
"node_modules/its-fine": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", - Network accessline 3320
"version": "2.0.0", "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", "integrity": "sha512-KLViCmWx94zOvpLwSlsx6yOCeMhZYaxrJV87Po5k/FoZzcPSahvK5qJ7fYhS61sZi5ikmh2S3Hz55A2l3U69ng==", - Network accessline 3321
"resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", - Network accessline 3331
"node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - Network accessline 3332
"version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - Network accessline 3333
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - Network accessline 3346
"node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 3347
"version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - Network accessline 3348
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 3353
"node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 3354
"version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - Network accessline 3355
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 3366
"node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 3367
"version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9 - Network accessline 3368
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 3373
"node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 3374
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - Network accessline 3375
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 3380
"node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 3381
"version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - Network accessline 3382
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 3393
"node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 3394
"version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - Network accessline 3395
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 3403
"node_modules/loader-runner": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - Network accessline 3404
"version": "4.3.2", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", - Network accessline 3405
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - Network accessline 3412
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 3413
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 3414
"url": "https://opencollective.com/webpack" - Network accessline 3417
"node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - Network accessline 3418
"version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - Network accessline 3419
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - Network accessline 3424
"node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 3425
"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 3426
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 3434
"node_modules/mediabunny": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz", - Network accessline 3435
"version": "1.47.0", "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz", "integrity": "sha512-XQMZAcaKPkJ7hQ/Q2fvBdl3ZazQl2WVxDysUbJWh4PuAnLoerdsQBdPTDWdUdK6hh26LQ8Ue94MLLnmpWvlUYg==", - Network accessline 3436
"resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz", - Network accessline 3448
"funding": { "type": "individual", "url": "https://github.com/sponsors/Vanilagy" - Network accessline 3449
"type": "individual", "url": "https://github.com/sponsors/Vanilagy" } - Network accessline 3450
"url": "https://github.com/sponsors/Vanilagy" - Network accessline 3453
"node_modules/memfs": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - Network accessline 3454
"version": "3.4.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - Network accessline 3455
"resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - Network accessline 3466
"node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 3467
"version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - Network accessline 3468
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 3473
"node_modules/meshoptimizer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz", - Network accessline 3474
"version": "1.1.1", "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz", "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==", - Network accessline 3475
"resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz", - Network accessline 3480
"node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 3481
"version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - Network accessline 3482
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 3490
"node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 3491
"version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - Network accessline 3492
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 3503
"node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 3504
"version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - Network accessline 3505
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 3513
"node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - Network accessline 3514
"version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - Network accessline 3515
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - Network accessline 3520
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 3521
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 3522
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 3527
"node_modules/nanoid": { "version": "3.3.18", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - Network accessline 3528
"version": "3.3.18", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", - Network accessline 3529
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - Network accessline 3533
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3534
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3535
"url": "https://github.com/sponsors/ai" - Network accessline 3546
"node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - Network accessline 3547
"version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - Network accessline 3548
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - Network accessline 3553
"node_modules/node-releases": { "version": "2.0.54", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", - Network accessline 3554
"version": "2.0.54", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==", - Network accessline 3555
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz", - Network accessline 3563
"node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 3564
"version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - Network accessline 3565
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 3576
"node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 3577
"version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - Network accessline 3578
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 3587
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3588
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3589
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3592
"node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - Network accessline 3593
"version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - Network accessline 3594
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - Network accessline 3605
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3606
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3607
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3610
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 3611
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 3612
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 3620
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 3621
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 3622
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 3627
"node_modules/picomatch": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - Network accessline 3628
"version": "4.0.7", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", - Network accessline 3629
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - Network accessline 3635
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 3636
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 3637
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 3640
"node_modules/postcss": { "version": "8.5.28", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", - Network accessline 3641
"version": "8.5.28", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", - Network accessline 3642
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", - Network accessline 3646
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 3647
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 3648
"url": "https://opencollective.com/postcss/" - Network accessline 3650
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 3651
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 3652
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 3654
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3655
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3656
"url": "https://github.com/sponsors/ai" - Network accessline 3669
"node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - Network accessline 3670
"version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uu - Network accessline 3671
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - Network accessline 3682
"node_modules/postcss-modules-local-by-default": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - Network accessline 3683
"version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6 - Network accessline 3684
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - Network accessline 3700
"node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - Network accessline 3701
"version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==" - Network accessline 3702
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - Network accessline 3716
"node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - Network accessline 3717
"version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ= - Network accessline 3718
"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - Network accessline 3732
"node_modules/postcss-selector-parser": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", - Network accessline 3733
"version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdM - Network accessline 3734
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", - Network accessline 3746
"node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 3747
"version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - Network accessline 3748
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 3753
"node_modules/prettier": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - Network accessline 3754
"version": "3.8.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", - Network accessline 3755
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - Network accessline 3764
}, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 3765
"funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } - Network accessline 3766
"url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 3769
"node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 3770
"version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - Network accessline 3771
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 3783
"node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 3784
"version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - Network accessline 3785
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 3793
"node_modules/react": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - Network accessline 3794
"version": "19.2.7", "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", - Network accessline 3795
"resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - Network accessline 3802
"node_modules/react-dom": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", - Network accessline 3803
"version": "19.2.7", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", - Network accessline 3804
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", - Network accessline 3814
"node_modules/react-refresh": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 3815
"version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - Network accessline 3816
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - Network accessline 3824
"node_modules/react-use-measure": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz", - Network accessline 3825
"version": "2.1.7", "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz", "integrity": "sha512-KrvcAo13I/60HpwGO5jpW7E9DfusKyLPLvuHlUyP5zqnmAPhNc6qTRjUQrdTADl0lpPpDVU2/Gg51UlOGHXbdg==", - Network accessline 3826
"resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz", - Network accessline 3839
"node_modules/recast": { "version": "0.23.11", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - Network accessline 3840
"version": "0.23.11", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", - Network accessline 3841
"resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - Network accessline 3856
"node_modules/recast/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 3857
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 3858
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 3866
"node_modules/remotion": { "version": "4.0.484", "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz", - Network accessline 3867
"version": "4.0.484", "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz", "integrity": "sha512-UJTgWindeUPqn5TTb55qOtRFhh96uTfVqJN20qb0ggi5Qq/T1OEY2nu1yi4CEbsM/+tpFDHV1aecrtrDykcdlA==", - Network accessline 3868
"resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz", - Network accessline 3876
"node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 3877
"version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - Network accessline 3878
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 3886
"node_modules/rollup": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz", - Network accessline 3887
"version": "4.63.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz", "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==", - Network accessline 3888
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz", - Network accessline 3932
"node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 3933
"version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - Network accessline 3934
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - Network accessline 3938
"node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - Network accessline 3939
"version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - Network accessline 3940
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - Network accessline 3953
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 3954
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 3955
"url": "https://opencollective.com/webpack" - Network accessline 3958
"node_modules/semver": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - Network accessline 3959
"version": "7.5.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - Network accessline 3960
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - Network accessline 3974
"node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 3975
"version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - Network accessline 3976
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - Network accessline 3987
"node_modules/semver/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 3988
"version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - Network accessline 3989
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - Network accessline 3994
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 3995
"version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - Network accessline 3996
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 4007
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 4008
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 4009
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 4017
"node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 4018
"version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - Network accessline 4019
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 4024
"node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 4025
"version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - Network accessline 4026
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 4031
"node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - Network accessline 4032
"version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - Network accessline 4033
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - Network accessline 4045
"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 4046
"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 4047
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 4055
"node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - Network accessline 4056
"version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - Network accessline 4057
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - Network accessline 4066
"node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 4067
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 4068
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 4076
"node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - Network accessline 4077
"version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - Network accessline 4078
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - Network accessline 4083
"node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 4084
"version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - Network accessline 4085
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 4093
"node_modules/style-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - Network accessline 4094
"version": "4.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", - Network accessline 4095
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", - Network accessline 4102
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 4103
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 4104
"url": "https://opencollective.com/webpack" - Network accessline 4110
"node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 4111
"version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - Network accessline 4112
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 4121
}, "funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 4122
"funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" } - Network accessline 4123
"url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 4126
"node_modules/suspend-react": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", - Network accessline 4127
"version": "0.1.3", "resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", "integrity": "sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==", - Network accessline 4128
"resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", - Network accessline 4135
"node_modules/tapable": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 4136
"version": "2.3.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - Network accessline 4137
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - Network accessline 4144
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 4145
"type": "opencollective", "url": "https://opencollective.com/webpack" } - Network accessline 4146
"url": "https://opencollective.com/webpack" - Network accessline 4149
"node_modules/terser": { "version": "5.51.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", - Network accessline 4150
"version": "5.51.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==", - Network accessline 4151
"resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz", - Network accessline 4168
"node_modules/terser-webpack-plugin": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", - Network accessline 4169
"version": "5.6.1", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==" - Network accessline 4170
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", - Network accessline 4183
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 4184
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 4185
"url": "https://opencollective.com/webpack" - Network accessline 4229
"node_modules/three": { "version": "0.185.1", "resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz", - Network accessline 4230
"version": "0.185.1", "resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz", "integrity": "sha512-5aojFCXKwnjBRZvUnt3WFfEcvUJgkN5LlijRFN95hMy8WVkG4I0QNcJE+OuWvuJ0bOdStrbfXn0pkd6/QyiAlg==", - Network accessline 4231
"resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz", - Network accessline 4235
"node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - Network accessline 4236
"version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - Network accessline 4237
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - Network accessline 4242
"node_modules/tinyglobby": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - Network accessline 4243
"version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - Network accessline 4244
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - Network accessline 4254
}, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 4255
"funding": { "url": "https://github.com/sponsors/SuperchupuDev" } - Network accessline 4256
"url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 4259
"node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - Network accessline 4260
"version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - Network accessline 4261
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - Network accessline 4269
"node_modules/tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - Network accessline 4270
"version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - Network accessline 4271
"resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - Network accessline 4279
"node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 4280
"version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - Network accessline 4281
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - Network accessline 4286
"node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 4287
"version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - Network accessline 4288
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 4300
"node_modules/undici-types": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - Network accessline 4301
"version": "8.3.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", - Network accessline 4302
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - Network accessline 4307
"node_modules/update-browserslist-db": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", - Network accessline 4308
"version": "1.3.2", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw= - Network accessline 4309
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz", - Network accessline 4313
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 4314
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 4315
"url": "https://opencollective.com/browserslist" - Network accessline 4317
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 4318
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 4319
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 4321
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 4322
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 4323
"url": "https://github.com/sponsors/ai" - Network accessline 4338
"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 4339
"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 4340
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", - Network accessline 4347
"node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 4348
"version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - Network accessline 4349
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 4354
"node_modules/vite": { "version": "6.4.3", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", - Network accessline 4355
"version": "6.4.3", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", - Network accessline 4356
"resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", - Network accessline 4373
}, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 4374
"funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, - Network accessline 4375
"url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 4429
"node_modules/vite/node_modules/@esbuild/aix-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - Network accessline 4430
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - Network accessline 4431
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - Network accessline 4446
"node_modules/vite/node_modules/@esbuild/android-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - Network accessline 4447
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - Network accessline 4448
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - Network accessline 4463
"node_modules/vite/node_modules/@esbuild/android-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - Network accessline 4464
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - Network accessline 4465
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - Network accessline 4480
"node_modules/vite/node_modules/@esbuild/android-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - Network accessline 4481
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - Network accessline 4482
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - Network accessline 4497
"node_modules/vite/node_modules/@esbuild/darwin-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - Network accessline 4498
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - Network accessline 4499
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - Network accessline 4514
"node_modules/vite/node_modules/@esbuild/darwin-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - Network accessline 4515
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - Network accessline 4516
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - Network accessline 4531
"node_modules/vite/node_modules/@esbuild/freebsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - Network accessline 4532
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - Network accessline 4533
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - Network accessline 4548
"node_modules/vite/node_modules/@esbuild/freebsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - Network accessline 4549
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - Network accessline 4550
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - Network accessline 4565
"node_modules/vite/node_modules/@esbuild/linux-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - Network accessline 4566
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - Network accessline 4567
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - Network accessline 4582
"node_modules/vite/node_modules/@esbuild/linux-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - Network accessline 4583
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - Network accessline 4584
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - Network accessline 4599
"node_modules/vite/node_modules/@esbuild/linux-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - Network accessline 4600
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - Network accessline 4601
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - Network accessline 4616
"node_modules/vite/node_modules/@esbuild/linux-loong64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - Network accessline 4617
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - Network accessline 4618
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - Network accessline 4633
"node_modules/vite/node_modules/@esbuild/linux-mips64el": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - Network accessline 4634
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - Network accessline 4635
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - Network accessline 4650
"node_modules/vite/node_modules/@esbuild/linux-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - Network accessline 4651
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - Network accessline 4652
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - Network accessline 4667
"node_modules/vite/node_modules/@esbuild/linux-riscv64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - Network accessline 4668
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - Network accessline 4669
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - Network accessline 4684
"node_modules/vite/node_modules/@esbuild/linux-s390x": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - Network accessline 4685
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - Network accessline 4686
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - Network accessline 4701
"node_modules/vite/node_modules/@esbuild/linux-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - Network accessline 4702
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - Network accessline 4703
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - Network accessline 4718
"node_modules/vite/node_modules/@esbuild/netbsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - Network accessline 4719
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - Network accessline 4720
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - Network accessline 4735
"node_modules/vite/node_modules/@esbuild/netbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - Network accessline 4736
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - Network accessline 4737
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - Network accessline 4752
"node_modules/vite/node_modules/@esbuild/openbsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - Network accessline 4753
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - Network accessline 4754
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - Network accessline 4769
"node_modules/vite/node_modules/@esbuild/openbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - Network accessline 4770
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - Network accessline 4771
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - Network accessline 4786
"node_modules/vite/node_modules/@esbuild/openharmony-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - Network accessline 4787
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdA - Network accessline 4788
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - Network accessline 4803
"node_modules/vite/node_modules/@esbuild/sunos-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - Network accessline 4804
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - Network accessline 4805
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - Network accessline 4820
"node_modules/vite/node_modules/@esbuild/win32-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - Network accessline 4821
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - Network accessline 4822
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - Network accessline 4837
"node_modules/vite/node_modules/@esbuild/win32-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - Network accessline 4838
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - Network accessline 4839
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - Network accessline 4854
"node_modules/vite/node_modules/@esbuild/win32-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - Network accessline 4855
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - Network accessline 4856
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - Network accessline 4871
"node_modules/vite/node_modules/esbuild": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - Network accessline 4872
"version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", - Network accessline 4873
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - Network accessline 4913
"node_modules/watchpack": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - Network accessline 4914
"version": "2.5.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", - Network accessline 4915
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", - Network accessline 4926
"node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - Network accessline 4927
"version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - Network accessline 4928
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - Network accessline 4933
"node_modules/webpack": { "version": "5.105.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", - Network accessline 4934
"version": "5.105.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", - Network accessline 4935
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", - Network accessline 4972
"funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" - Network accessline 4973
"type": "opencollective", "url": "https://opencollective.com/webpack" }, - Network accessline 4974
"url": "https://opencollective.com/webpack" - Network accessline 4982
"node_modules/webpack-sources": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - Network accessline 4983
"version": "3.5.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==", - Network accessline 4984
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz", - Network accessline 4992
"node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - Network accessline 4993
"version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - Network accessline 4994
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - Network accessline 5004
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 5005
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 5006
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 5020
"node_modules/ws": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - Network accessline 5021
"version": "8.21.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", - Network accessline 5022
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - Network accessline 5042
"node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 5043
"version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - Network accessline 5044
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 5049
"node_modules/zod": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - Network accessline 5050
"version": "4.3.6", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", - Network accessline 5051
"resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - Network accessline 5053
"license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 5054
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 5055
"url": "https://github.com/sponsors/colinhacks" - Network accessline 5058
"node_modules/zustand": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.15.tgz", - Network accessline 5059
"version": "5.0.15", "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.15.tgz", "integrity": "sha512-MpSEjRiBkA9crSYeOUH32rJC7SVqAbm0Fqcqge/bUi2PPoLcBWKOsG+C8mevmpr8TwXHBVkChbbJiyvkE+i/3A==", - Network accessline 5060
"resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.15.tgz",
workbench/package.json
- Executable scriptline 1
Executable file
workbench/proj-stub/workbench.ts
- Executable scriptline 1
Executable file
workbench/remotion.config.ts
- Executable scriptline 1
Executable file
workbench/scripts/check-demo.mjs
- Executable scriptline 1
Executable file
workbench/scripts/gen-index.mjs
- Executable scriptline 1
#!/usr/bin/env node
workbench/scripts/open.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 91
const url = `http://localhost:${PORT}/`; const alive = async () => { try { const r = await fetch(url, { signal: AbortSignal.timeout(1500) }); return r.ok; } catch { return false; } }; - Network accessline 92
const alive = async () => { try { const r = await fetch(url, { signal: AbortSignal.timeout(1500) }); return r.ok; } catch { return false; } };
workbench/scripts/parity.mjs
- Executable scriptline 1
#!/usr/bin/env node
workbench/scripts/render-demos.mjs
- Executable scriptline 1
Executable file
workbench/scripts/test-legacy.mjs
- Executable scriptline 1
Executable file
workbench/scripts/test-platform.mjs
- Executable scriptline 1
Executable file
workbench/scripts/test-themes.mjs
workbench/src/App.tsx
- Executable scriptline 1
Executable file - Network accessline 54
const poll = (id: string) => { timer.current = window.setInterval(async () => { const r = await fetch(`/api/export/${id}`); - Network accessline 55
timer.current = window.setInterval(async () => { const r = await fetch(`/api/export/${id}`); if (!r.ok) return; - Network accessline 56
const r = await fetch(`/api/export/${id}`); - Network accessline 64
const start = async () => { const project = useStore.getState().project; const r = await fetch("/api/export", { method: "POST", body: JSON.stringify({ project }) }); - Network accessline 65
const project = useStore.getState().project; const r = await fetch("/api/export", { method: "POST", body: JSON.stringify({ project }) }); const j = await r.json(); - Network accessline 66
const r = await fetch("/api/export", { method: "POST", body: JSON.stringify({ project }) }); - Network accessline 88
className="btn" title={t("export.revealTitle")} onClick={() => fetch(`/api/export/${job.id}/reveal`, { method: "POST" })} - Network accessline 89
title={t("export.revealTitle")} onClick={() => fetch(`/api/export/${job.id}/reveal`, { method: "POST" })} > - Network accessline 90
onClick={() => fetch(`/api/export/${job.id}/reveal`, { method: "POST" })}
workbench/src/cards/background-cards.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/buildRegistry.ts
- Executable scriptline 1
Executable file
workbench/src/cards/demoCards.ts
- Executable scriptline 1
Executable file
workbench/src/cards/inkpress/caption-strip.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/inkpress/digit-roll.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/inkpress/flash-cut.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/inkpress/title-card.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/legacyCards.ts
- Executable scriptline 1
Executable file
workbench/src/cards/manifest.ts
- Executable scriptline 1
Executable file
workbench/src/cards/media-cards.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/projectCards.ts
- Executable scriptline 1
Executable file
workbench/src/cards/registry.ts
- Executable scriptline 1
Executable file
workbench/src/cards/shared.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/text-basic.tsx
- Executable scriptline 1
Executable file
workbench/src/cards/types.ts
- Executable scriptline 1
Executable file
workbench/src/demoProject.ts
- Executable scriptline 1
Executable file
workbench/src/dnd.ts
- Executable scriptline 1
Executable file
workbench/src/i18n.ts
- Executable scriptline 1
Executable file
workbench/src/main.tsx
- Executable scriptline 1
Executable file
workbench/src/palettePresets.ts
- Executable scriptline 1
Executable file
workbench/src/panels/Inspector.tsx
- Executable scriptline 1
Executable file
workbench/src/panels/LibraryPanel.tsx
- Executable scriptline 1
Executable file - Network accessline 350
<> <div className="lib-foot"> <a href={'https://freesound.org/search/?f=license%3A%22Creative%20Commons%200%22'} target="_blank" rel="noopener noreferrer"> - Network accessline 351
<div className="lib-foot"> <a href={'https://freesound.org/search/?f=license%3A%22Creative%20Commons%200%22'} target="_blank" rel="noopener noreferrer"> {t("lib.freesound")} - Network accessline 352
<a href={'https://freesound.org/search/?f=license%3A%22Creative%20Commons%200%22'} target="_blank" rel="noopener noreferrer">
workbench/src/panels/ThemePanel.tsx
- Executable scriptline 1
Executable file
workbench/src/playerRef.ts
- Executable scriptline 1
Executable file
workbench/src/preview/Composition.tsx
- Executable scriptline 1
Executable file
workbench/src/preview/PreviewPanel.tsx
- Executable scriptline 1
Executable file
workbench/src/proj.d.ts
- Executable scriptline 1
Executable file
workbench/src/projectImport.ts
- Executable scriptline 1
Executable file
workbench/src/remotion/Root.tsx
- Executable scriptline 1
Executable file
workbench/src/remotion/index.ts
- Executable scriptline 1
Executable file
workbench/src/remotion/zodFromCard.ts
- Executable scriptline 1
Executable file
workbench/src/store.ts
- Executable scriptline 1
Executable file
workbench/src/theme.ts
- Executable scriptline 1
Executable file
workbench/src/time.ts
- Executable scriptline 1
Executable file
workbench/src/timeline/ClipView.tsx
- Executable scriptline 1
Executable file
workbench/src/timeline/Ruler.tsx
- Executable scriptline 1
Executable file
workbench/src/timeline/Timeline.tsx
- Executable scriptline 1
Executable file
workbench/src/types.ts
- Executable scriptline 1
Executable file
workbench/src/vite-env.d.ts
- Executable scriptline 1
Executable file
workbench/vite.config.ts
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 4 facts
- Contacts user-images, which SKILL.md, the README and the plugin manifest do not mention.github/scripts/showcase-publish.py:41High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentiondemos/_fixtures/Polish.tsx:133High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentiondemos/opening/text-as-mask/TextAsMask.tsx:39High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentiondemos/outro/neon-triple-marquee/NeonTripleMarquee.tsx:39High confidence
Signal confidence: 496 facts
- Executable script in code of a file that runs.github/scripts/showcase-publish.py:1High confidence
- Network access in code of a file that runs.github/scripts/showcase-publish.py:24High confidence
- Network access in code of a file that runs.github/scripts/showcase-publish.py:26High confidence
- Network access in code of a file that runs.github/scripts/showcase-publish.py:39High confidence
- Network access in code of a file that runs.github/scripts/showcase-publish.py:40High confidence
- Network access in code of a file that runs.github/scripts/showcase-publish.py:41High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored value.github/scripts/showcase-publish.py:115Low confidence
- Network access in prose of documentationREADME.md:13Low confidence
- Network access in prose of documentationREADME.md:14Low 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:20Low confidence
- Network access in prose of documentationREADME.md:22Low confidence
- Network access in prose of documentationREADME.md:26Low confidence
- Network access in prose of documentationREADME.md:32Low confidence
- Network access in prose of documentationREADME.md:33Low confidence
- Network access in prose of documentationREADME.md:34Low confidence
- Network access in prose of documentationREADME.md:51Low confidence
- Network access in prose of documentationREADME.md:52Low confidence
- Network access in prose of documentationREADME.md:53Low confidence
- Network access in prose of documentationREADME.md:54Low confidence
- Network access in prose of documentationREADME.md:62Low confidence
- Network access in prose of documentationREADME.md:63Low confidence
- Network access in prose of documentationREADME.md:64Low confidence
- Network access in prose of documentationREADME.md:65Low confidence
- Network access in prose of documentationREADME.md:66Low confidence
- Network access in prose of documentationREADME.md:67Low confidence
- Network access in prose of documentationREADME.md:68Low confidence
- Network access in prose of documentationREADME.md:71Low confidence
- Network access in prose of documentationREADME.md:72Low confidence
- Network access in prose of documentationREADME.md:73Low confidence
- Network access in prose of documentationREADME.md:74Low confidence
- Network access in prose of documentationREADME.md:77Low confidence
- Network access in prose of documentationREADME.md:78Low confidence
- Network access in prose of documentationREADME.md:79Low confidence
- Network access in prose of documentationREADME.md:82Low confidence
- Network access in prose of documentationREADME.md:83Low confidence
- Network access in prose of documentationREADME.md:84Low confidence
- Network access in prose of documentationREADME.md:85Low confidence
- Network access in prose of documentationREADME.md:87Low confidence
- Network access in prose of documentationREADME.md:88Low confidence
- Network access in prose of documentationREADME.md:89Low confidence
- Network access in code of documentationREADME.md:99Low confidence
- Network access in prose of documentationREADME.md:102Low confidence
- Network access in code of documentationREADME.md:111Low confidence
- Network access in prose of documentationREADME.md:117Low confidence
- Network access in prose of documentationREADME.md:118Low confidence
- Network access in prose of documentationREADME.md:133Low confidence
and 446 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest videos/readme-workflow/AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/vincentwei1021-video-shotcraft/)