[
  {
    "id": "01",
    "name": "文字做遮罩",
    "group": "shotcraft",
    "path": "shot.html?id=01",
    "duration": 5.5,
    "source": "demos/opening/text-as-mask/TextAsMask.tsx",
    "status": "原版源码运行",
    "previewTime": 3.3,
    "recipe": "references/shots/opening/text-as-mask.md",
    "sourceSha256": "0915a383f148c43792221c009df2b452a99478534486dde14162864ae6a209f9",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/opening/text-as-mask/TextAsMask.tsx"
  },
  {
    "id": "02",
    "name": "卡片群翻滚成字",
    "group": "shotcraft",
    "path": "shot.html?id=02",
    "duration": 4.5,
    "source": "demos/transition/card-flock-tumble/CardFlockTumble.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/transition/card-flock-tumble.md",
    "sourceSha256": "6d1e16821b3d245d4fb7ecd735d3748bce120db744fb6b6053dc2842a6317502",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/transition/card-flock-tumble/CardFlockTumble.tsx"
  },
  {
    "id": "03",
    "name": "碎裂开场",
    "group": "shotcraft",
    "path": "shot.html?id=03",
    "duration": 5.2,
    "source": "demos/opening/fracture/Fracture.tsx",
    "status": "原版源码运行",
    "previewTime": 3.1,
    "recipe": "references/shots/opening/fracture.md",
    "sourceSha256": "d5c843e6ab8d1a8044e1268f0353b01488fc214a23d8592bee6ed5e3e15044c9",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/opening/fracture/Fracture.tsx"
  },
  {
    "id": "04",
    "name": "三层霓虹跑马灯",
    "group": "shotcraft",
    "path": "shot.html?id=04",
    "duration": 5.0,
    "source": "demos/outro/neon-triple-marquee/NeonTripleMarquee.tsx",
    "status": "原版源码运行",
    "previewTime": 3.3,
    "recipe": "references/shots/outro/neon-triple-marquee.md",
    "sourceSha256": "d505f3538591de2ba1679fdb114f2b8296909ab36aa21d0ba865cf8d40255174",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/outro/neon-triple-marquee/NeonTripleMarquee.tsx"
  },
  {
    "id": "05",
    "name": "霓虹笔画生长",
    "group": "shotcraft",
    "path": "shot.html?id=05",
    "duration": 5.5,
    "source": "demos/opening/stroke-segment-build/StrokeSegmentBuild.tsx",
    "status": "原版源码运行",
    "previewTime": 4.4,
    "recipe": "references/shots/opening/stroke-segment-build.md",
    "sourceSha256": "47064c23b6479922377c0c16fd13442e9a03ee3640c68e407e5c10d1ab65741b",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/opening/stroke-segment-build/StrokeSegmentBuild.tsx"
  },
  {
    "id": "06",
    "name": "故障位移",
    "group": "shotcraft",
    "path": "shot.html?id=06",
    "duration": 5.6,
    "source": "demos/typography/glitch-cycle/GlitchCycle.tsx",
    "status": "原版源码运行",
    "previewTime": 4.3,
    "recipe": "references/shots/typography/glitch-cycle.md",
    "sourceSha256": "516aa8cad69d5220d8b81712d88a4030dcd4b1dcfe9edf462633009c81b47d14",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/typography/glitch-cycle/GlitchCycle.tsx"
  },
  {
    "id": "07",
    "name": "穿进字形",
    "group": "shotcraft",
    "path": "shot.html?id=07",
    "duration": 5.0,
    "source": "demos/transition/transition-travel/LetterformZoom.tsx",
    "status": "原版源码运行",
    "previewTime": 3.6,
    "recipe": "references/shots/transition/transition-travel.md",
    "sourceSha256": "413a545a03a67066857e329298f0a3f70635512c9f91f0dbedf8404bd0a02891",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/transition/transition-travel/LetterformZoom.tsx"
  },
  {
    "id": "08",
    "name": "飞词景深",
    "group": "shotcraft",
    "path": "shot.html?id=08",
    "duration": 6.0,
    "source": "demos/typography/flying-words/FlyingWords.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/typography/flying-words.md",
    "sourceSha256": "94d7327be1e42d2a4d76bcf7494272fe5564178112e9b2e7f76f3f99cfc00366",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/typography/flying-words/FlyingWords.tsx"
  },
  {
    "id": "09",
    "name": "环轨标题",
    "group": "shotcraft",
    "path": "shot.html?id=09",
    "duration": 5.0,
    "source": "demos/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/opening/orbit-ring-title-open.md",
    "sourceSha256": "5d209d0aa6b24e64cec0586a99067635deac0badb2b3ff7e15999cc90a1d5e8d",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/opening/orbit-ring-title-open/OrbitRingTitleOpen.tsx"
  },
  {
    "id": "10",
    "name": "魔术师洗牌",
    "group": "shotcraft",
    "path": "shot.html?id=10",
    "duration": 5.2,
    "source": "demos/opening/magician-card-flourish/MagicianCardFlourish.tsx",
    "status": "原版源码运行",
    "previewTime": 3.6,
    "recipe": "references/shots/opening/magician-card-flourish.md",
    "sourceSha256": "3fd16babdeb1e9500e22bb5e05f62918c9d5e91ff98ab69faa0faeea44bce625",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/opening/magician-card-flourish/MagicianCardFlourish.tsx"
  },
  {
    "id": "11",
    "name": "子弹时间环绕",
    "group": "shotcraft",
    "path": "shot.html?id=11",
    "duration": 5.666666666666667,
    "source": "demos/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/camera/tension-camera-moves.md",
    "sourceSha256": "dff8c86593812fcfb6a40806c4e5afc7e28bc96e797ea1766d8b0157469c2e74",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/camera/tension-camera-moves/BulletTimeFreezeOrbit.tsx"
  },
  {
    "id": "12",
    "name": "3D终端",
    "group": "shotcraft",
    "path": "shot.html?id=12",
    "duration": 8.2,
    "source": "demos/camera/terminal-3d/Terminal3D.tsx",
    "status": "原版源码运行",
    "previewTime": 3.5,
    "recipe": "references/shots/camera/terminal-3d.md",
    "sourceSha256": "d90f1e774980fd53e0d74669cf9506e4b13e3ca231ed8a10d6859e7461bfb196",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/camera/terminal-3d/Terminal3D.tsx"
  },
  {
    "id": "13",
    "name": "3D转盘",
    "group": "shotcraft",
    "path": "shot.html?id=13",
    "duration": 5.6,
    "source": "demos/ui-entrance/carousel-3d/Carousel3D.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/ui-entrance/carousel-3d.md",
    "sourceSha256": "668d302c60605cc156537635c2fb481a2006bf0b5877511324a25410220fc9d4",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/ui-entrance/carousel-3d/Carousel3D.tsx"
  },
  {
    "id": "14",
    "name": "界面爆炸图",
    "group": "shotcraft",
    "path": "shot.html?id=14",
    "duration": 5.666666666666667,
    "source": "demos/camera/space-camera-moves/ExplodedView.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/camera/space-camera-moves.md",
    "sourceSha256": "1e33668457721ab90f8d99135dd5d44fd508a20ca0b573f195b790bf5f60706e",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/camera/space-camera-moves/ExplodedView.tsx"
  },
  {
    "id": "15",
    "name": "数据地形开场",
    "group": "shotcraft",
    "path": "shot.html?id=15",
    "duration": 6.0,
    "source": "demos/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/opening/dataviz-landscape-open.md",
    "sourceSha256": "745c27b41f0fec0a2439eda51fe380fc257749c836baf59d59e8ab37b5e29e25",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/opening/dataviz-landscape-open/DatavizLandscapeOpen.tsx"
  },
  {
    "id": "16",
    "name": "景深克隆回声",
    "group": "shotcraft",
    "path": "shot.html?id=16",
    "duration": 4.6,
    "source": "demos/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/ui-entrance/cloner-depth-echo.md",
    "sourceSha256": "7f1358e6c96c7f99ef2b0aa559edcc41b9e61ea511bc8c79001b9c0aaf09a065",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/ui-entrance/cloner-depth-echo/ClonerDepthEcho.tsx"
  },
  {
    "id": "17",
    "name": "漫画分格",
    "group": "shotcraft",
    "path": "shot.html?id=17",
    "duration": 5.2,
    "source": "demos/rhythm/panel-grid-moves/ComicPanelSplit.tsx",
    "status": "原版源码运行",
    "previewTime": 4,
    "recipe": "references/shots/rhythm/panel-grid-moves.md",
    "sourceSha256": "6ac154099690f69d7000c5952bba4bd75cc2b7c4e5498a31fb89df23c3358fbd",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/rhythm/panel-grid-moves/ComicPanelSplit.tsx"
  },
  {
    "id": "18",
    "name": "作画抽帧节奏",
    "group": "shotcraft",
    "path": "shot.html?id=18",
    "duration": 5.0,
    "source": "demos/rhythm/sakuga-timing-shift/SakugaTimingShift.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/rhythm/sakuga-timing-shift.md",
    "sourceSha256": "ba661838158885ec7914e7e2bb9b7f06f82c5a9b23bc2f628e1e936affed4055",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/rhythm/sakuga-timing-shift/SakugaTimingShift.tsx"
  },
  {
    "id": "19",
    "name": "金田透视",
    "group": "shotcraft",
    "path": "shot.html?id=19",
    "duration": 4.0,
    "source": "demos/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsx",
    "status": "原版源码运行",
    "previewTime": 3,
    "recipe": "references/shots/effects/slam-entrance-moves.md",
    "sourceSha256": "aec84261b760287f99f7fc7e95fa17e5cf58e5bcb908ad2ab51dd8f3bee4589d",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/effects/slam-entrance-moves/KanadaPerspectiveSnap.tsx"
  },
  {
    "id": "20",
    "name": "对决撞屏",
    "group": "shotcraft",
    "path": "shot.html?id=20",
    "duration": 3.5,
    "source": "demos/transition/transition-hidden-cut/VersusSlam.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/transition/transition-hidden-cut.md",
    "sourceSha256": "9ed4fcc28efd3603e926627725832aab9588461daefe0389d643af1b2520b471",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/transition/transition-hidden-cut/VersusSlam.tsx"
  },
  {
    "id": "21",
    "name": "比分砸屏",
    "group": "shotcraft",
    "path": "shot.html?id=21",
    "duration": 4.5,
    "source": "demos/effects/slam-entrance-moves/ScoreSlam.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/effects/slam-entrance-moves.md",
    "sourceSha256": "db9fd6c805c12a1aa86f8cf327dc710f5ded0b043fbef63c2268156e36c5b557",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/effects/slam-entrance-moves/ScoreSlam.tsx"
  },
  {
    "id": "22",
    "name": "孔版错位印刷",
    "group": "shotcraft",
    "path": "shot.html?id=22",
    "duration": 4.0,
    "source": "demos/effects/riso-print-hits/RisoMisregistrationHit.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/effects/riso-print-hits.md",
    "sourceSha256": "9debd279e8ac4b959a4b0188fa486f22168d86c1f92c693d57008bb20d134720",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/effects/riso-print-hits/RisoMisregistrationHit.tsx"
  },
  {
    "id": "23",
    "name": "急推镜头",
    "group": "shotcraft",
    "path": "shot.html?id=23",
    "duration": 4.4,
    "source": "demos/camera/crash-zoom-punch/CrashZoomReal.tsx",
    "status": "原版源码运行",
    "previewTime": 3.4,
    "recipe": "references/shots/camera/crash-zoom-punch.md",
    "sourceSha256": "57c76c951193b8b741fbb08ac9035e63044eef0565b3bcfb8d8e27fa0df7f72f",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/camera/crash-zoom-punch/CrashZoomReal.tsx"
  },
  {
    "id": "24",
    "name": "传送门转场",
    "group": "shotcraft",
    "path": "shot.html?id=24",
    "duration": 4.666666666666667,
    "source": "demos/transition/shot-transitions/PortalWipeV2.tsx",
    "status": "原版源码运行",
    "previewTime": 1.6,
    "recipe": "references/shots/transition/shot-transitions.md",
    "sourceSha256": "9f7b738bc2c49d58f18cd8f877dd37c37b9d60cdfcd6702b9f243f99f6959908",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/transition/shot-transitions/PortalWipeV2.tsx"
  },
  {
    "id": "25",
    "name": "漏光烧片",
    "group": "shotcraft",
    "path": "shot.html?id=25",
    "duration": 4.333333333333333,
    "source": "demos/transition/transition-hidden-cut/LightLeakBurn.tsx",
    "status": "原版源码运行",
    "previewTime": 2.5,
    "recipe": "references/shots/transition/transition-hidden-cut.md",
    "sourceSha256": "112625b8ae8e38624dd00379aac4c4f5a63419b84d56f2bb8991853ee6fe71da",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/transition/transition-hidden-cut/LightLeakBurn.tsx"
  },
  {
    "id": "26",
    "name": "点阵重组数字",
    "group": "shotcraft",
    "path": "shot.html?id=26",
    "duration": 6.4,
    "source": "demos/data/chart-live-moves/UnitDotSwarmRegroupV2.tsx",
    "status": "原版源码运行",
    "previewTime": 4.8,
    "recipe": "references/shots/data/chart-live-moves.md",
    "sourceSha256": "74a158876239314dbd9c633219b37b86a7a40a915ee12613b6d09d6fb08c9330",
    "upstreamCommit": "43bd349a136651865ecfa6ea1cf012f6e957d304",
    "sourceUrl": "https://github.com/Vincentwei1021/video-shotcraft/blob/43bd349a136651865ecfa6ea1cf012f6e957d304/demos/data/chart-live-moves/UnitDotSwarmRegroupV2.tsx"
  },
  {
    "id": "27",
    "name": "等距2.5D",
    "group": "mg",
    "path": "engines/mg/demos/03-isometric/index.html",
    "duration": 10,
    "source": "demos/03-isometric",
    "status": "原版源码运行",
    "previewTime": 6,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/03-isometric"
  },
  {
    "id": "28",
    "name": "手绘抖线",
    "group": "mg",
    "path": "engines/mg/demos/05-cel-boil/index.html",
    "duration": 10,
    "source": "demos/05-cel-boil",
    "status": "原版源码运行",
    "previewTime": 4.5,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/05-cel-boil"
  },
  {
    "id": "29",
    "name": "复古拼贴",
    "group": "mg",
    "path": "engines/mg/demos/06-collage/index.html",
    "duration": 10,
    "source": "demos/06-collage",
    "status": "原版源码运行",
    "previewTime": 4,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/06-collage"
  },
  {
    "id": "30",
    "name": "液态果冻",
    "group": "mg",
    "path": "engines/mg/demos/07-liquid/index.html",
    "duration": 10,
    "source": "demos/07-liquid",
    "status": "原版源码运行",
    "previewTime": 5,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/07-liquid"
  },
  {
    "id": "31",
    "name": "一形万象",
    "group": "mg",
    "path": "engines/mg/demos/08-morph/index.html",
    "duration": 10,
    "source": "demos/08-morph",
    "status": "原版源码运行",
    "previewTime": 6,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/08-morph"
  },
  {
    "id": "32",
    "name": "包豪斯构成",
    "group": "mg",
    "path": "engines/mg/demos/09-bauhaus/index.html",
    "duration": 10,
    "source": "demos/09-bauhaus",
    "status": "原版源码运行",
    "previewTime": 5,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/09-bauhaus"
  },
  {
    "id": "33",
    "name": "80年代合成波",
    "group": "mg",
    "path": "engines/mg/demos/10-synthwave/index.html",
    "duration": 10,
    "source": "demos/10-synthwave",
    "status": "原版源码运行",
    "previewTime": 7,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/10-synthwave"
  },
  {
    "id": "34",
    "name": "极光毛玻璃",
    "group": "mg",
    "path": "engines/mg/demos/12-aurora-glass/index.html",
    "duration": 10,
    "source": "demos/12-aurora-glass",
    "status": "原版源码运行",
    "previewTime": 6,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/12-aurora-glass"
  },
  {
    "id": "35",
    "name": "综艺花字",
    "group": "mg",
    "path": "engines/mg/demos/18-hanazi/index.html",
    "duration": 10,
    "source": "demos/18-hanazi",
    "status": "原版源码运行",
    "previewTime": 6.7,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/18-hanazi"
  },
  {
    "id": "36",
    "name": "信息图拆解",
    "group": "mg",
    "path": "engines/mg/demos/19-paperclip/index.html",
    "duration": 10,
    "source": "demos/19-paperclip",
    "status": "原版源码运行",
    "previewTime": 7,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/19-paperclip"
  },
  {
    "id": "37",
    "name": "像素游戏",
    "group": "mg",
    "path": "engines/mg/demos/20-pixel/index.html",
    "duration": 10,
    "source": "demos/20-pixel",
    "status": "原版源码运行",
    "previewTime": 5,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/20-pixel"
  },
  {
    "id": "38",
    "name": "科幻HUD锁定",
    "group": "mg",
    "path": "engines/mg/demos/22-hud/index.html",
    "duration": 10,
    "source": "demos/22-hud",
    "status": "原版源码运行",
    "previewTime": 6,
    "upstreamCommit": "49052d80bfaf9fa8412cc9710530e5e95a3b8d8c",
    "sourceUrl": "https://github.com/Vincentwei1021/mg-styles-15/blob/49052d80bfaf9fa8412cc9710530e5e95a3b8d8c/demos/22-hud"
  },
  {
    "id": "39",
    "name": "全息HUD",
    "group": "lemo",
    "path": "engines/lemo/styles/hologram-hud/demo/index.html",
    "duration": 30,
    "source": "styles/hologram-hud/demo",
    "status": "原版源码运行",
    "previewTime": 29.25,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/hologram-hud/demo"
  },
  {
    "id": "40",
    "name": "谍战片头",
    "group": "lemo",
    "path": "engines/lemo/styles/spy-titles/demo/index.html",
    "duration": 30,
    "source": "styles/spy-titles/demo",
    "status": "原版源码运行",
    "previewTime": 7,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/spy-titles/demo"
  },
  {
    "id": "41",
    "name": "暗场发布会",
    "group": "lemo",
    "path": "engines/lemo/styles/dark-keynote/demo/index.html",
    "duration": 30,
    "source": "styles/dark-keynote/demo",
    "status": "原版源码运行",
    "previewTime": 10.5,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/dark-keynote/demo"
  },
  {
    "id": "42",
    "name": "玻璃产品片",
    "group": "lemo",
    "path": "engines/lemo/styles/glass-product/demo/index.html",
    "duration": 30,
    "source": "styles/glass-product/demo",
    "status": "原版源码运行",
    "previewTime": 16,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/glass-product/demo"
  },
  {
    "id": "43",
    "name": "ASCII显像管",
    "group": "lemo",
    "path": "engines/lemo/styles/ascii-crt/demo/index.html",
    "duration": 30,
    "source": "styles/ascii-crt/demo",
    "status": "原版源码运行",
    "previewTime": 40.2,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/ascii-crt/demo"
  },
  {
    "id": "44",
    "name": "像素RPG",
    "group": "lemo",
    "path": "engines/lemo/styles/pixel-rpg/demo/index.html",
    "duration": 30,
    "source": "styles/pixel-rpg/demo",
    "status": "原版源码运行",
    "previewTime": 27.25,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/pixel-rpg/demo"
  },
  {
    "id": "45",
    "name": "80年代赛璐璐",
    "group": "lemo",
    "path": "engines/lemo/styles/cel-anime-80s/demo/index.html",
    "duration": 30,
    "source": "styles/cel-anime-80s/demo",
    "status": "原版源码运行",
    "previewTime": 14.75,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/cel-anime-80s/demo"
  },
  {
    "id": "46",
    "name": "孔版印刷",
    "group": "lemo",
    "path": "engines/lemo/styles/risograph/demo/index.html",
    "duration": 30,
    "source": "styles/risograph/demo",
    "status": "原版源码运行",
    "previewTime": 20,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/risograph/demo"
  },
  {
    "id": "47",
    "name": "瑞士平面",
    "group": "lemo",
    "path": "engines/lemo/styles/swiss-motion/demo/index.html",
    "duration": 30,
    "source": "styles/swiss-motion/demo",
    "status": "原版源码运行",
    "previewTime": 33,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/swiss-motion/demo"
  },
  {
    "id": "48",
    "name": "红色剪纸",
    "group": "lemo",
    "path": "engines/lemo/styles/papercut-red/demo/index.html",
    "duration": 30,
    "source": "styles/papercut-red/demo",
    "status": "原版源码运行",
    "previewTime": 36.75,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/papercut-red/demo"
  },
  {
    "id": "49",
    "name": "水墨",
    "group": "lemo",
    "path": "engines/lemo/styles/ink-wash/demo/index.html",
    "duration": 30,
    "source": "styles/ink-wash/demo",
    "status": "原版源码运行",
    "previewTime": 24,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/ink-wash/demo"
  },
  {
    "id": "50",
    "name": "浮世绘",
    "group": "lemo",
    "path": "engines/lemo/styles/ukiyoe/demo/index.html",
    "duration": 30,
    "source": "styles/ukiyoe/demo",
    "status": "原版源码运行",
    "previewTime": 30,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/ukiyoe/demo"
  },
  {
    "id": "51",
    "name": "彩绘玻璃",
    "group": "lemo",
    "path": "engines/lemo/styles/stained-glass/demo/index.html",
    "duration": 30,
    "source": "styles/stained-glass/demo",
    "status": "原版源码运行",
    "previewTime": 42.375,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/stained-glass/demo"
  },
  {
    "id": "52",
    "name": "移轴微缩",
    "group": "lemo",
    "path": "engines/lemo/styles/tilt-shift/demo/index.html",
    "duration": 30,
    "source": "styles/tilt-shift/demo",
    "status": "原版源码运行",
    "previewTime": 9.5,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/tilt-shift/demo"
  },
  {
    "id": "53",
    "name": "默片",
    "group": "lemo",
    "path": "engines/lemo/styles/silent-film/demo/index.html",
    "duration": 30,
    "source": "styles/silent-film/demo",
    "status": "原版源码运行",
    "previewTime": 40.66,
    "upstreamCommit": "b5e8ef93930b6d828f352055a689320f138237b1",
    "sourceUrl": "https://github.com/lemomo-ai/lemo-opuscar/blob/b5e8ef93930b6d828f352055a689320f138237b1/styles/silent-film/demo"
  },
  {
    "id": "54",
    "name": "液态金属",
    "group": "xilo",
    "path": "engines/xilo/index.html?id=54",
    "duration": 8,
    "source": "依据原文参考截图与xilo技能重建",
    "status": "依据原图重建",
    "previewTime": 2.5,
    "upstreamCommit": "f2cd828e2692e7186186408ee01a936707c2c38d",
    "sourceUrl": "https://github.com/Kianzzz/xilo-opus-video/tree/f2cd828e2692e7186186408ee01a936707c2c38d"
  },
  {
    "id": "55",
    "name": "切片位移字",
    "group": "xilo",
    "path": "engines/xilo/index.html?id=55",
    "duration": 8,
    "source": "依据原文参考截图与xilo技能重建",
    "status": "依据原图重建",
    "previewTime": 2.5,
    "upstreamCommit": "f2cd828e2692e7186186408ee01a936707c2c38d",
    "sourceUrl": "https://github.com/Kianzzz/xilo-opus-video/tree/f2cd828e2692e7186186408ee01a936707c2c38d"
  },
  {
    "id": "56",
    "name": "流体文字遮罩",
    "group": "xilo",
    "path": "engines/xilo/index.html?id=56",
    "duration": 8,
    "source": "依据原文参考截图与xilo技能重建",
    "status": "依据原图重建",
    "previewTime": 2.5,
    "upstreamCommit": "f2cd828e2692e7186186408ee01a936707c2c38d",
    "sourceUrl": "https://github.com/Kianzzz/xilo-opus-video/tree/f2cd828e2692e7186186408ee01a936707c2c38d"
  }
]