Commit ff5d46bf0b5ad545ca416db25cba6e731434e0be

Authored by yibo
1 parent 12aff609

Seed dressup-dance-room with first real content: 1 character, 10 garments, 3 dan…

…ce refs, 11 generated videos

Real (non-test) content for T1-T10's asset libraries, entered through
the actual admin CRUD flow (admin-characters/garments/dance-refs.html
endpoints) rather than test fixtures: 1 default character, 10 garment
variants, 3 reference dance videos. Batch-generated through T9's
/api/admin/batch-gen against the real H3 Console — 11 dance videos
landed in library.json (one combo generated twice from a dedupe race
before the edited:true fix), all with characterId/garmentId/
refDanceVideoId traceability.

Quality note found while spot-checking: 3 of the 11 clips show bare
feet instead of the character reference's boots, and all three trace
back to the same dance-ref ("轻柔手势舞", sourced from the S1-spike's
control clip) — the reference video's own footwear leaks through
despite the prompt's explicit "weak_reference" instruction. Worth
avoiding barefoot reference footage when curating real dance-refs.

This doesn't yet hit dev-plan.md's phase-1 exit bar of >=30 videos
(that requires 30 garments given the M.7 per-character-garment dedupe
cap; this seeds 10) but is enough real content for dance.html's
wardrobe to have something to show.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011Deddn3sM3oQnmvqWSMb4y
characters.json 0 → 100644
  1 +[
  2 + {
  3 + "id": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  4 + "createdAt": 1788317307243,
  5 + "name": "验证-人物",
  6 + "imageUrl": "/uploads/202609/24242319-7cc2-49b1-8cb8-9d561846b92e.png",
  7 + "tags": [],
  8 + "source": "admin_seed",
  9 + "ownerUserId": null,
  10 + "appearanceDescriptor": "年轻女性,长直黑发,鹅蛋脸,气质清冷",
  11 + "isDefault": false,
  12 + "moderationStatus": "auto_passed",
  13 + "totalSegments": null,
  14 + "remainingSegments": null,
  15 + "status": "active",
  16 + "h3AssetUrl": "http://192.168.110.67:8080/assets/d54f6dabd0cc41e2__24242319-7cc2-49b1-8cb8-9d561846b92e.png"
  17 + }
  18 +]
0 19 \ No newline at end of file
... ...
dance-refs.json 0 → 100644
  1 +[
  2 + {
  3 + "id": "f2c6304c-1155-4d82-afe9-17de85c9398a",
  4 + "createdAt": 1788317307325,
  5 + "name": "验证-hiphop参考",
  6 + "videoUrl": "/uploads/202609/4dbed39e-0234-42c3-ae4c-39c8076101ad.mp4",
  7 + "styleTags": [],
  8 + "durationSec": null,
  9 + "motionDescriptor": "宽马步,甩臂过顶,比心,hip-hop风格能量感",
  10 + "copyrightSource": "test_placeholder",
  11 + "isActive": true,
  12 + "h3AssetUrl": "http://192.168.110.67:8080/assets/7dbdb011977c4261__4dbed39e-0234-42c3-ae4c-39c8076101ad.mp4"
  13 + },
  14 + {
  15 + "id": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  16 + "createdAt": 1788318928161,
  17 + "name": "活力甩发hiphop",
  18 + "videoUrl": "/uploads/202609/20332ea2-77ad-4ebe-a942-73b137e8d8e3.mp4",
  19 + "styleTags": [],
  20 + "durationSec": null,
  21 + "motionDescriptor": "宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格",
  22 + "copyrightSource": "test_placeholder",
  23 + "isActive": true,
  24 + "h3AssetUrl": "http://192.168.110.67:8080/assets/d00bb8db58144019__20332ea2-77ad-4ebe-a942-73b137e8d8e3.mp4"
  25 + },
  26 + {
  27 + "id": "e5e56a4f-2318-4fec-91be-fd94cf5dcdfc",
  28 + "createdAt": 1788318928201,
  29 + "name": "轻柔手势舞",
  30 + "videoUrl": "/uploads/202609/2ca34705-632e-44bd-842c-9e0d7eaecd59.mp4",
  31 + "styleTags": [],
  32 + "durationSec": null,
  33 + "motionDescriptor": "原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢",
  34 + "copyrightSource": "test_placeholder",
  35 + "isActive": true,
  36 + "h3AssetUrl": "http://192.168.110.67:8080/assets/24be07677f8b4b0b__2ca34705-632e-44bd-842c-9e0d7eaecd59.mp4"
  37 + }
  38 +]
0 39 \ No newline at end of file
... ...
garments.json 0 → 100644
  1 +[
  2 + {
  3 + "id": "ac39a43f-6e81-4d2a-8fdb-af9c4d686e44",
  4 + "createdAt": 1788317307287,
  5 + "name": "验证-旗袍",
  6 + "category": "",
  7 + "thumbnailUrl": "/uploads/202609/326ed3d6-f06b-433e-b498-2032aaa5883e.png",
  8 + "imageUrl": "/uploads/202609/326ed3d6-f06b-433e-b498-2032aaa5883e.png",
  9 + "appearanceDescriptor": "红色旗袍,金色滚边,侧开衩",
  10 + "source": "admin_seed",
  11 + "ownerUserId": null,
  12 + "moderationStatus": "approved",
  13 + "isActive": true,
  14 + "h3AssetUrl": "http://192.168.110.67:8080/assets/56f03d9daded406a__326ed3d6-f06b-433e-b498-2032aaa5883e.png"
  15 + },
  16 + {
  17 + "id": "2c4487a8-6ff7-402c-8e13-dfefcd8eda6f",
  18 + "createdAt": 1788318912213,
  19 + "name": "橙色旗袍",
  20 + "category": "",
  21 + "thumbnailUrl": "/uploads/202609/c33c07df-46ba-4f13-bb54-ec104db51819.png",
  22 + "imageUrl": "/uploads/202609/c33c07df-46ba-4f13-bb54-ec104db51819.png",
  23 + "appearanceDescriptor": "橙色旗袍,紫色滚边,盘扣,侧开衩",
  24 + "source": "admin_seed",
  25 + "ownerUserId": null,
  26 + "moderationStatus": "approved",
  27 + "isActive": true,
  28 + "h3AssetUrl": "http://192.168.110.67:8080/assets/42ae29ac4ee64f3b__c33c07df-46ba-4f13-bb54-ec104db51819.png"
  29 + },
  30 + {
  31 + "id": "69373e07-2abf-4b26-819a-fcae2127e087",
  32 + "createdAt": 1788318912379,
  33 + "name": "黄绿色旗袍",
  34 + "category": "",
  35 + "thumbnailUrl": "/uploads/202609/1a38c68d-b47f-4bea-8d47-6e222976eda9.png",
  36 + "imageUrl": "/uploads/202609/1a38c68d-b47f-4bea-8d47-6e222976eda9.png",
  37 + "appearanceDescriptor": "黄绿色旗袍,紫色滚边,盘扣,侧开衩",
  38 + "source": "admin_seed",
  39 + "ownerUserId": null,
  40 + "moderationStatus": "approved",
  41 + "isActive": true,
  42 + "h3AssetUrl": "http://192.168.110.67:8080/assets/4c89f04d10fb4e08__1a38c68d-b47f-4bea-8d47-6e222976eda9.png"
  43 + },
  44 + {
  45 + "id": "a536decb-eeef-4a3e-88d7-ad45c39ccb23",
  46 + "createdAt": 1788318912536,
  47 + "name": "绿色旗袍",
  48 + "category": "",
  49 + "thumbnailUrl": "/uploads/202609/2f8a2f3c-fc00-42e2-af77-77f3470f7fa6.png",
  50 + "imageUrl": "/uploads/202609/2f8a2f3c-fc00-42e2-af77-77f3470f7fa6.png",
  51 + "appearanceDescriptor": "绿色旗袍,粉色滚边,盘扣,侧开衩",
  52 + "source": "admin_seed",
  53 + "ownerUserId": null,
  54 + "moderationStatus": "approved",
  55 + "isActive": true,
  56 + "h3AssetUrl": "http://192.168.110.67:8080/assets/eda4859d10854f26__2f8a2f3c-fc00-42e2-af77-77f3470f7fa6.png"
  57 + },
  58 + {
  59 + "id": "a49b0a3d-3cff-4730-a941-d1621666e203",
  60 + "createdAt": 1788318912700,
  61 + "name": "青色旗袍",
  62 + "category": "",
  63 + "thumbnailUrl": "/uploads/202609/df2b598d-2d4d-424d-a17b-ed8f63634382.png",
  64 + "imageUrl": "/uploads/202609/df2b598d-2d4d-424d-a17b-ed8f63634382.png",
  65 + "appearanceDescriptor": "青色旗袍,浅紫滚边,盘扣,侧开衩",
  66 + "source": "admin_seed",
  67 + "ownerUserId": null,
  68 + "moderationStatus": "approved",
  69 + "isActive": true,
  70 + "h3AssetUrl": "http://192.168.110.67:8080/assets/6e7eb4196e8040af__df2b598d-2d4d-424d-a17b-ed8f63634382.png"
  71 + },
  72 + {
  73 + "id": "504250f3-49a9-4937-822b-3dca2462b136",
  74 + "createdAt": 1788318912861,
  75 + "name": "宝蓝色旗袍",
  76 + "category": "",
  77 + "thumbnailUrl": "/uploads/202609/909dbb73-3243-4c0a-bda3-9c3ca27f33ea.png",
  78 + "imageUrl": "/uploads/202609/909dbb73-3243-4c0a-bda3-9c3ca27f33ea.png",
  79 + "appearanceDescriptor": "宝蓝色旗袍,淡紫滚边,盘扣,侧开衩",
  80 + "source": "admin_seed",
  81 + "ownerUserId": null,
  82 + "moderationStatus": "approved",
  83 + "isActive": true,
  84 + "h3AssetUrl": "http://192.168.110.67:8080/assets/c671725f1c504945__909dbb73-3243-4c0a-bda3-9c3ca27f33ea.png"
  85 + },
  86 + {
  87 + "id": "9a9dd316-1178-4b10-801f-64a0572e82bc",
  88 + "createdAt": 1788318913024,
  89 + "name": "紫色旗袍",
  90 + "category": "",
  91 + "thumbnailUrl": "/uploads/202609/309fdc1f-1f65-4cc9-b5ec-17d8708a0230.png",
  92 + "imageUrl": "/uploads/202609/309fdc1f-1f65-4cc9-b5ec-17d8708a0230.png",
  93 + "appearanceDescriptor": "紫色旗袍,浅粉滚边,盘扣,侧开衩",
  94 + "source": "admin_seed",
  95 + "ownerUserId": null,
  96 + "moderationStatus": "approved",
  97 + "isActive": true,
  98 + "h3AssetUrl": "http://192.168.110.67:8080/assets/00bed90283544188__309fdc1f-1f65-4cc9-b5ec-17d8708a0230.png"
  99 + },
  100 + {
  101 + "id": "01793e15-70a0-4967-a5c7-b97eda799f95",
  102 + "createdAt": 1788318913190,
  103 + "name": "洋红色旗袍",
  104 + "category": "",
  105 + "thumbnailUrl": "/uploads/202609/3cf3ad5d-a5fc-4d6d-babb-e4cdea7eb806.png",
  106 + "imageUrl": "/uploads/202609/3cf3ad5d-a5fc-4d6d-babb-e4cdea7eb806.png",
  107 + "appearanceDescriptor": "洋红色旗袍,金色滚边,盘扣,侧开衩",
  108 + "source": "admin_seed",
  109 + "ownerUserId": null,
  110 + "moderationStatus": "approved",
  111 + "isActive": true,
  112 + "h3AssetUrl": "http://192.168.110.67:8080/assets/c392c55535624ba6__3cf3ad5d-a5fc-4d6d-babb-e4cdea7eb806.png"
  113 + },
  114 + {
  115 + "id": "4bc86203-7854-47ea-b3fa-c38dbad5ad8b",
  116 + "createdAt": 1788318913349,
  117 + "name": "玫红色旗袍",
  118 + "category": "",
  119 + "thumbnailUrl": "/uploads/202609/72f12973-60d3-49ec-abe4-c8403d006ad5.png",
  120 + "imageUrl": "/uploads/202609/72f12973-60d3-49ec-abe4-c8403d006ad5.png",
  121 + "appearanceDescriptor": "玫红色旗袍,金色滚边,盘扣,侧开衩",
  122 + "source": "admin_seed",
  123 + "ownerUserId": null,
  124 + "moderationStatus": "approved",
  125 + "isActive": true,
  126 + "h3AssetUrl": "http://192.168.110.67:8080/assets/bf5ba937eb42466c__72f12973-60d3-49ec-abe4-c8403d006ad5.png"
  127 + },
  128 + {
  129 + "id": "6bbacecd-e492-4ec3-a9de-93744cea4b42",
  130 + "createdAt": 1788318913498,
  131 + "name": "黑色旗袍",
  132 + "category": "",
  133 + "thumbnailUrl": "/uploads/202609/80f999b9-5a61-4c3c-9aef-732d8e52199a.png",
  134 + "imageUrl": "/uploads/202609/80f999b9-5a61-4c3c-9aef-732d8e52199a.png",
  135 + "appearanceDescriptor": "黑色旗袍,银色滚边,盘扣,侧开衩",
  136 + "source": "admin_seed",
  137 + "ownerUserId": null,
  138 + "moderationStatus": "approved",
  139 + "isActive": true,
  140 + "h3AssetUrl": "http://192.168.110.67:8080/assets/69cbf0788d8044bf__80f999b9-5a61-4c3c-9aef-732d8e52199a.png"
  141 + }
  142 +]
0 143 \ No newline at end of file
... ...
generation-jobs.json 0 → 100644
  1 +[
  2 + {
  3 + "id": "1e58d58f-a909-4d55-ba26-42c2f981ec58",
  4 + "createdAt": 1788317314409,
  5 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  6 + "garmentId": "ac39a43f-6e81-4d2a-8fdb-af9c4d686e44",
  7 + "refDanceVideoId": "f2c6304c-1155-4d82-afe9-17de85c9398a",
  8 + "batchId": null,
  9 + "status": "done",
  10 + "h3JobId": "f23903118436",
  11 + "error": null,
  12 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 红色旗袍,金色滚边,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,甩臂过顶,比心,hip-hop风格能量感 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,甩臂过顶,比心,hip-hop风格能量感, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  13 + "generatedVideoId": "f23903118436"
  14 + },
  15 + {
  16 + "id": "e6167761-87ac-45f9-a06b-3c36bc00db27",
  17 + "createdAt": 1788319123504,
  18 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  19 + "garmentId": "ac39a43f-6e81-4d2a-8fdb-af9c4d686e44",
  20 + "refDanceVideoId": "f2c6304c-1155-4d82-afe9-17de85c9398a",
  21 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  22 + "status": "done",
  23 + "h3JobId": "c529d308370a",
  24 + "error": null,
  25 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 红色旗袍,金色滚边,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,甩臂过顶,比心,hip-hop风格能量感 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,甩臂过顶,比心,hip-hop风格能量感, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  26 + "generatedVideoId": "c529d308370a"
  27 + },
  28 + {
  29 + "id": "6371dec4-9c95-41ea-a797-81838114fa37",
  30 + "createdAt": 1788319123507,
  31 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  32 + "garmentId": "2c4487a8-6ff7-402c-8e13-dfefcd8eda6f",
  33 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  34 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  35 + "status": "done",
  36 + "h3JobId": "60bf07534b3a",
  37 + "error": null,
  38 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 橙色旗袍,紫色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  39 + "generatedVideoId": "60bf07534b3a"
  40 + },
  41 + {
  42 + "id": "ba36419f-8e37-40e4-b29f-5e08f1adeaf0",
  43 + "createdAt": 1788319123514,
  44 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  45 + "garmentId": "69373e07-2abf-4b26-819a-fcae2127e087",
  46 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  47 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  48 + "status": "done",
  49 + "h3JobId": "e7f500b05262",
  50 + "error": null,
  51 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 黄绿色旗袍,紫色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  52 + "generatedVideoId": "e7f500b05262"
  53 + },
  54 + {
  55 + "id": "63891dd8-602f-4aa5-8bd7-ac24bb3dbafa",
  56 + "createdAt": 1788319123518,
  57 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  58 + "garmentId": "a536decb-eeef-4a3e-88d7-ad45c39ccb23",
  59 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  60 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  61 + "status": "done",
  62 + "h3JobId": "cfefb1114e41",
  63 + "error": null,
  64 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 绿色旗袍,粉色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  65 + "generatedVideoId": "cfefb1114e41"
  66 + },
  67 + {
  68 + "id": "f254f9f8-d92e-438d-8ea8-1961e5187cf9",
  69 + "createdAt": 1788319123522,
  70 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  71 + "garmentId": "a49b0a3d-3cff-4730-a941-d1621666e203",
  72 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  73 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  74 + "status": "done",
  75 + "h3JobId": "fb855e11be4d",
  76 + "error": null,
  77 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 青色旗袍,浅紫滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  78 + "generatedVideoId": "fb855e11be4d"
  79 + },
  80 + {
  81 + "id": "9afe7c12-5959-47a8-91f2-d0b06260e75f",
  82 + "createdAt": 1788319123526,
  83 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  84 + "garmentId": "504250f3-49a9-4937-822b-3dca2462b136",
  85 + "refDanceVideoId": "e5e56a4f-2318-4fec-91be-fd94cf5dcdfc",
  86 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  87 + "status": "done",
  88 + "h3JobId": "76b6d62d832c",
  89 + "error": null,
  90 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 宝蓝色旗袍,淡紫滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  91 + "generatedVideoId": "76b6d62d832c"
  92 + },
  93 + {
  94 + "id": "ea539944-395f-4508-9737-4295d4c4f16f",
  95 + "createdAt": 1788319123530,
  96 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  97 + "garmentId": "9a9dd316-1178-4b10-801f-64a0572e82bc",
  98 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  99 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  100 + "status": "done",
  101 + "h3JobId": "3d825658c100",
  102 + "error": null,
  103 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 紫色旗袍,浅粉滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  104 + "generatedVideoId": "3d825658c100"
  105 + },
  106 + {
  107 + "id": "fbece3b2-d797-43b9-bb21-d3193c6411e3",
  108 + "createdAt": 1788319123534,
  109 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  110 + "garmentId": "01793e15-70a0-4967-a5c7-b97eda799f95",
  111 + "refDanceVideoId": "e5e56a4f-2318-4fec-91be-fd94cf5dcdfc",
  112 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  113 + "status": "done",
  114 + "h3JobId": "563b53b5bc79",
  115 + "error": null,
  116 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 洋红色旗袍,金色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  117 + "generatedVideoId": "563b53b5bc79"
  118 + },
  119 + {
  120 + "id": "0e1b155d-4c91-4eea-a992-c2b6201ffdde",
  121 + "createdAt": 1788319123539,
  122 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  123 + "garmentId": "4bc86203-7854-47ea-b3fa-c38dbad5ad8b",
  124 + "refDanceVideoId": "e5e56a4f-2318-4fec-91be-fd94cf5dcdfc",
  125 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  126 + "status": "done",
  127 + "h3JobId": "1014cfff97bd",
  128 + "error": null,
  129 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 玫红色旗袍,金色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  130 + "generatedVideoId": "1014cfff97bd"
  131 + },
  132 + {
  133 + "id": "15b7baf1-1eba-4e83-ad0e-779022ede128",
  134 + "createdAt": 1788319123544,
  135 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  136 + "garmentId": "6bbacecd-e492-4ec3-a9de-93744cea4b42",
  137 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  138 + "batchId": "d53dee72-31b8-4201-b49b-93e94d88c57a",
  139 + "status": "done",
  140 + "h3JobId": "40961b8b19f3",
  141 + "error": null,
  142 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 黑色旗袍,银色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  143 + "generatedVideoId": "40961b8b19f3"
  144 + }
  145 +]
0 146 \ No newline at end of file
... ...
library.json
1 1 [
2 2 {
  3 + "id": "20332b26881c",
  4 + "source": "h3console",
  5 + "prompt": "For the target video, at 0.00 seconds into the target video, (from [Shot 1]) is fully referenced. integrated_multimodal_",
  6 + "fullPrompt": "For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced.\n\nintegrated_multimodal_description:\n[Shot 1] The shot begins from <Picture 1>: a live-action mid-2000s office mockumentary frame inside a fluorescent paper-company office. A male regional manager in a dark suit and patterned tie crosses the foreground near the reception desk. A female receptionist sits behind the counter, with office cubicles, stacked paper boxes, a wall calendar, framed certificates, and a standing lamp visible around them. Preserve the handheld documentary camera feel, muted beige office colors, natural fluorescent lighting, and awkward workplace realism. No subtitles, no captions, no UI overlays, no watermark, and no newly generated on-screen text.\n[Shot 2] At 00:01.200, as the manager gestures through the office tour, a tiny orange flame suddenly flickers from a small stack of loose papers near the reception counter, beside the paper boxes. The flame is small and localized, more embarrassing than dangerous. The camera gives a quick handheld wobble toward the flame. The receptionist notices first and stiffens. The manager tries to keep his tour face and says: <d>[English] This is not a fire. This is urgency.</d>\n[Shot 3] At 00:03.400, the receptionist calmly reaches for a coffee mug or small cup of water on the desk. The manager steps half a pace toward the camera, trying to block the view while still smiling awkwardly. The flame remains small, with a faint curl of smoke. Keep the action realistic, contained, and office-scale. The receptionist says softly: <d>[English] Michael.</d>\n[Shot 4] At 00:05.200, cut to a dry mockumentary reaction angle from a nearby salesman at his desk in the bullpen. He glances at the tiny flame, then looks into the camera with a deadpan expression. The salesman says: <d>[English] Technically, paper is the business.</d> The background stays consistent with the same office.\n[Shot 5] At 00:06.700, cut back near reception. An intense coworker rushes in from the side holding a fire extinguisher too seriously, but the receptionist has already poured a small splash of water onto the papers. The flame disappears with a little hiss and a modest puff of smoke. The intense coworker freezes, disappointed that the emergency is over. The manager says: <d>[English] Handled. That's management.</d>\n[Shot 6] At 00:09.000, the receptionist quietly moves the damp papers aside while the manager smooths his suit jacket and tries to restart the office tour as if nothing happened. The intense coworker lowers the extinguisher with excessive seriousness. The camera settles back into the reception-tour composition, matching <Picture 1> as closely as possible: same office angle, manager in the foreground near reception, receptionist behind the counter, cubicles and paper stacks visible.\n[Shot 7] At 00:11.300, use a tiny documentary-style jump cut to a near match of <Picture 1>. No visible flame remains, only normal office room tone and a barely noticeable wisp of smoke. By 00:12.250, the frame should be ready for the source episode to resume from the same reception-tour moment.\n\noverall_soundscape:\nNatural office room tone throughout: fluorescent hum, quiet desk movement, paper rustle, a small flame crackle, a quick splash of water, a faint hiss, and restrained workplace reactions. Dialogue is spoken in English only and must never appear as subtitles or captions.\n\nnon_diegetic_music:\nN/A",
  7 + "edited": false,
  8 + "width": 832,
  9 + "height": 480,
  10 + "duration": 12.3,
  11 + "partition": "ref2va",
  12 + "likes": 0,
  13 + "createdAt": 1788330575546
  14 + },
  15 + {
  16 + "id": "3d825658c100",
  17 + "source": "h3console",
  18 + "edited": true,
  19 + "channel": "dance",
  20 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  21 + "garmentId": "9a9dd316-1178-4b10-801f-64a0572e82bc",
  22 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  23 + "backend": "h3_console",
  24 + "priority": "normal",
  25 + "requestedByUserId": null,
  26 + "prompt": "验证-人物 × 紫色旗袍",
  27 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 紫色旗袍,浅粉滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  28 + "width": 480,
  29 + "height": 832,
  30 + "duration": 10,
  31 + "partition": "ref2va",
  32 + "likes": 0,
  33 + "createdAt": 1788330297866,
  34 + "lastPlayedAt": 1788331519272,
  35 + "playCount": 46
  36 + },
  37 + {
  38 + "id": "e7f500b05262",
  39 + "source": "h3console",
  40 + "edited": true,
  41 + "channel": "dance",
  42 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  43 + "garmentId": "69373e07-2abf-4b26-819a-fcae2127e087",
  44 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  45 + "backend": "h3_console",
  46 + "priority": "normal",
  47 + "requestedByUserId": null,
  48 + "prompt": "验证-人物 × 黄绿色旗袍",
  49 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 黄绿色旗袍,紫色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  50 + "width": 480,
  51 + "height": 832,
  52 + "duration": 10,
  53 + "partition": "ref2va",
  54 + "likes": 0,
  55 + "createdAt": 1788329156129,
  56 + "lastPlayedAt": 1788331509252,
  57 + "playCount": 109
  58 + },
  59 + {
  60 + "id": "cfefb1114e41",
  61 + "source": "h3console",
  62 + "edited": true,
  63 + "channel": "dance",
  64 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  65 + "garmentId": "a536decb-eeef-4a3e-88d7-ad45c39ccb23",
  66 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  67 + "backend": "h3_console",
  68 + "priority": "normal",
  69 + "requestedByUserId": null,
  70 + "prompt": "验证-人物 × 绿色旗袍",
  71 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 绿色旗袍,粉色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  72 + "width": 480,
  73 + "height": 832,
  74 + "duration": 10,
  75 + "partition": "ref2va",
  76 + "likes": 0,
  77 + "createdAt": 1788328011033,
  78 + "lastPlayedAt": 1788331529280,
  79 + "playCount": 109
  80 + },
  81 + {
  82 + "id": "76b6d62d832c",
  83 + "source": "h3console",
  84 + "edited": true,
  85 + "channel": "dance",
  86 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  87 + "garmentId": "504250f3-49a9-4937-822b-3dca2462b136",
  88 + "refDanceVideoId": "e5e56a4f-2318-4fec-91be-fd94cf5dcdfc",
  89 + "backend": "h3_console",
  90 + "priority": "normal",
  91 + "requestedByUserId": null,
  92 + "prompt": "验证-人物 × 宝蓝色旗袍",
  93 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 宝蓝色旗袍,淡紫滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  94 + "width": 480,
  95 + "height": 832,
  96 + "duration": 10,
  97 + "partition": "ref2va",
  98 + "likes": 0,
  99 + "createdAt": 1788326871833,
  100 + "lastPlayedAt": 1788330350299,
  101 + "playCount": 109
  102 + },
  103 + {
  104 + "id": "40961b8b19f3",
  105 + "source": "h3console",
  106 + "edited": true,
  107 + "channel": "dance",
  108 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  109 + "garmentId": "6bbacecd-e492-4ec3-a9de-93744cea4b42",
  110 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  111 + "backend": "h3_console",
  112 + "priority": "normal",
  113 + "requestedByUserId": null,
  114 + "prompt": "验证-人物 × 黑色旗袍",
  115 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 黑色旗袍,银色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  116 + "width": 480,
  117 + "height": 832,
  118 + "duration": 10,
  119 + "partition": "ref2va",
  120 + "likes": 0,
  121 + "createdAt": 1788325715238,
  122 + "lastPlayedAt": 1788330428372,
  123 + "playCount": 114
  124 + },
  125 + {
  126 + "id": "563b53b5bc79",
  127 + "source": "h3console",
  128 + "edited": true,
  129 + "channel": "dance",
  130 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  131 + "garmentId": "01793e15-70a0-4967-a5c7-b97eda799f95",
  132 + "refDanceVideoId": "e5e56a4f-2318-4fec-91be-fd94cf5dcdfc",
  133 + "backend": "h3_console",
  134 + "priority": "normal",
  135 + "requestedByUserId": null,
  136 + "prompt": "验证-人物 × 洋红色旗袍",
  137 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 洋红色旗袍,金色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  138 + "width": 480,
  139 + "height": 832,
  140 + "duration": 10,
  141 + "partition": "ref2va",
  142 + "likes": 0,
  143 + "createdAt": 1788324551855,
  144 + "lastPlayedAt": 1788330448390,
  145 + "playCount": 116
  146 + },
  147 + {
  148 + "id": "1014cfff97bd",
  149 + "source": "h3console",
  150 + "edited": true,
  151 + "channel": "dance",
  152 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  153 + "garmentId": "4bc86203-7854-47ea-b3fa-c38dbad5ad8b",
  154 + "refDanceVideoId": "e5e56a4f-2318-4fec-91be-fd94cf5dcdfc",
  155 + "backend": "h3_console",
  156 + "priority": "normal",
  157 + "requestedByUserId": null,
  158 + "prompt": "验证-人物 × 玫红色旗袍",
  159 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 玫红色旗袍,金色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 原地小幅度手势舞动,柔和克制的比心和摆手动作,节奏偏慢, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  160 + "width": 480,
  161 + "height": 832,
  162 + "duration": 10,
  163 + "partition": "ref2va",
  164 + "likes": 0,
  165 + "createdAt": 1788323385790,
  166 + "lastPlayedAt": 1788330468401,
  167 + "playCount": 118
  168 + },
  169 + {
  170 + "id": "fb855e11be4d",
  171 + "source": "h3console",
  172 + "edited": true,
  173 + "channel": "dance",
  174 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  175 + "garmentId": "a49b0a3d-3cff-4730-a941-d1621666e203",
  176 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  177 + "backend": "h3_console",
  178 + "priority": "normal",
  179 + "requestedByUserId": null,
  180 + "prompt": "验证-人物 × 青色旗袍",
  181 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 青色旗袍,浅紫滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  182 + "width": 480,
  183 + "height": 832,
  184 + "duration": 10,
  185 + "partition": "ref2va",
  186 + "likes": 0,
  187 + "createdAt": 1788322206869,
  188 + "lastPlayedAt": 1788330528445,
  189 + "playCount": 118
  190 + },
  191 + {
  192 + "id": "60bf07534b3a",
  193 + "source": "h3console",
  194 + "edited": true,
  195 + "channel": "dance",
  196 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  197 + "garmentId": "2c4487a8-6ff7-402c-8e13-dfefcd8eda6f",
  198 + "refDanceVideoId": "7b8e13ce-c9e3-4a19-bccc-5f54e6aae98e",
  199 + "backend": "h3_console",
  200 + "priority": "normal",
  201 + "requestedByUserId": null,
  202 + "prompt": "验证-人物 × 橙色旗袍",
  203 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 橙色旗袍,紫色滚边,盘扣,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,双臂交替甩动,配合甩发动作,节奏感强的hip-hop风格, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  204 + "width": 480,
  205 + "height": 832,
  206 + "duration": 10,
  207 + "partition": "ref2va",
  208 + "likes": 0,
  209 + "createdAt": 1788321031897,
  210 + "lastPlayedAt": 1788330488413,
  211 + "playCount": 118
  212 + },
  213 + {
  214 + "id": "c529d308370a",
  215 + "source": "h3console",
  216 + "edited": true,
  217 + "channel": "dance",
  218 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  219 + "garmentId": "ac39a43f-6e81-4d2a-8fdb-af9c4d686e44",
  220 + "refDanceVideoId": "f2c6304c-1155-4d82-afe9-17de85c9398a",
  221 + "backend": "h3_console",
  222 + "priority": "normal",
  223 + "requestedByUserId": null,
  224 + "prompt": "验证-人物 × 验证-旗袍",
  225 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 红色旗袍,金色滚边,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,甩臂过顶,比心,hip-hop风格能量感 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,甩臂过顶,比心,hip-hop风格能量感, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  226 + "width": 480,
  227 + "height": 832,
  228 + "duration": 10,
  229 + "partition": "ref2va",
  230 + "likes": 0,
  231 + "createdAt": 1788319853705,
  232 + "lastPlayedAt": 1788330508424,
  233 + "playCount": 118
  234 + },
  235 + {
  236 + "id": "f23903118436",
  237 + "source": "h3console",
  238 + "prompt": "验证-人物 × 验证-旗袍",
  239 + "fullPrompt": "subject_definitions:\n<Subject 1> is the young woman whose visual identity is defined by <Picture 1>: 年轻女性,长直黑发,鹅蛋脸,气质清冷. Preserve her face, hairstyle, and body exactly as shown; only her outfit, pose, motion, and framing change in the target video.\n<Picture 1> is the character reference frame for <Subject 1>, showing her face, hairstyle, and body in a neutral standing pose, wearing a neutral outfit that does not appear in the target video; her footwear as shown here is retained unchanged in the target video.\n<Picture 2> is the garment reference image: 红色旗袍,金色滚边,侧开衩, laid flat with no person wearing it. Only its garment attributes (silhouette, color, fabric, trim, cut) transfer onto <Subject 1>; no other content of this image appears in the target video, and it does not affect her footwear.\n<Video 1> is the reference choreography clip. It defines the dance structure, phrasing, and camera rhythm that the target video follows; it is not a visual identity source, and none of its performer, background, or imagery appears in the target video.\n<Audio 1> is the background music track carried on <Video 1>, reused verbatim as the music bed of the target video. It contains no speech.\n\nsummary:\n[reference generation + attribute transfer + audio reuse] The target video shows <Subject 1>, now wearing the outfit transferred from <Picture 2>, performing 宽马步,甩臂过顶,比心,hip-hop风格能量感 in a vertical studio setting, following the pacing and camera rhythm established in <Video 1>, with the music of <Audio 1> reused as its track.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - her face, hairstyle, and body are retained unchanged throughout; her outfit changes to the garment shown in <Picture 2>, her footwear stays as shown in <Picture 1>.\n<Picture 1>: fully_preserved - it supplies the face, hairstyle, body, and footwear of <Subject 1> and the opening framing of the shot.\n<Picture 2>: attribute_transfer - only the garment's silhouette, color, fabric, and trim transfer onto <Subject 1>; the image itself does not appear.\n<Video 1>: weak_reference - only the choreography phrasing and the camera rhythm are referenced; no performer, background, or imagery from it is retained.\n<Audio 1>: fully_copy - the music track is reused verbatim as the non-diegetic music bed.\n\ndetailed_description:\nA vibrant, mobile-first vertical dance video with warm, glossy studio lighting, saturated color, and a clean contemporary look sustained from the first frame to the last. [Shot 1] The shot begins from <Picture 1>, with <Subject 1> now wearing the outfit transferred from <Picture 2>. She stands centered in a medium-full vertical frame against a softly lit seamless backdrop that falls off into gentle shadow toward the edges. A warm key light sits slightly camera-left, a cooler rim light separates her shoulders and hair from the background, and a soft fill keeps her face evenly exposed. She begins in a relaxed neutral stance, weight settled on her back foot, hands loose at her sides, chin level with the lens. On the first musical accent she starts 宽马步,甩臂过顶,比心,hip-hop风格能量感, and the routine unfolds continuously from there with no cut. Her weight transfers smoothly from foot to foot on the beat, hips leading each transfer and shoulders following a fraction behind, so the movement reads as one connected chain rather than a series of separate poses. Her arms trace clean, unhurried arcs that extend fully at the peak of each phrase and soften on the release, wrists relaxed and fingers naturally extended. Between phrases she adds small directional changes: a quarter turn away from the lens and back, a step that closes distance with the camera, a shift of gaze that returns to the lens on the downbeat. The camera holds a Static Shot through the opening beats, then performs a slow Push In with small amplitude at slow speed, tightening from medium-full to medium while keeping her head and hands inside the frame at every point of the routine. Her expression stays confident and playful, with a light smile and eyes that meet the lens at the end of each phrase. The fabric of the transferred outfit swings and settles naturally with each step, turn, and arm extension, and her hair carries the momentum of her head movement half a beat behind it. The pacing, phrasing, and camera rhythm follow the structure established in <Video 1>: the routine builds energy through the middle of the clip, reaches its widest and fastest movement around the two-thirds point, then settles back toward stillness. The closing beats return her to a stance, framing, and lighting that closely match her opening position, so the clip loops cleanly for repeated live playback. No text, graphics, watermarks, or overlays appear anywhere in the frame at any point.\n\noverall_soundscape:\nSoft ambient room tone of an enclosed studio sits under the music, with faint fabric rustle as <Subject 1> moves and light rhythmic footfall on the floor as her weight transfers. No speech, no crowd, and no off-screen sound events occur at any point.\n\nnon_diegetic_music:\nAn upbeat instrumental track drives the routine from the first frame to the last; its tempo, instrumentation, and dynamics are copied verbatim from <Audio 1>. Its accents align with the weight transfers and arm extensions of <Subject 1>, and its energy build through the middle of the clip matches the build in her movement.",
  240 + "edited": true,
  241 + "width": 480,
  242 + "height": 832,
  243 + "duration": 10,
  244 + "partition": "ref2va",
  245 + "likes": 0,
  246 + "createdAt": 1788317315021,
  247 + "channel": "dance",
  248 + "characterId": "4a4dc93b-4984-495b-a660-535ce3d3fc51",
  249 + "garmentId": "ac39a43f-6e81-4d2a-8fdb-af9c4d686e44",
  250 + "refDanceVideoId": "f2c6304c-1155-4d82-afe9-17de85c9398a",
  251 + "backend": "h3_console",
  252 + "priority": "normal",
  253 + "requestedByUserId": null,
  254 + "lastPlayedAt": 1788330568476,
  255 + "playCount": 118
  256 + },
  257 + {
3 258 "id": "b4b9b6568ea8",
4 259 "source": "h3console",
5 260 "prompt": "星际迷航穿越沙漠 主角是星际迷航的主人翁,背景是星际迷航某一个星球,主角的台词是大喊“为了荣耀,出发~~”,然后切换到千军万马的航空舰队,开始点火启动,",
... ... @@ -11,7 +266,7 @@
11 266 "partition": "text",
12 267 "likes": 0,
13 268 "createdAt": 1788264244312,
14   - "lastPlayedAt": 1788316754946,
  269 + "lastPlayedAt": 1788331519241,
15 270 "playCount": 1
16 271 },
17 272 {
... ... @@ -25,9 +280,7 @@
25 280 "duration": 12.3,
26 281 "partition": "ref2va",
27 282 "likes": 0,
28   - "createdAt": 1788258526737,
29   - "lastPlayedAt": 1788316742936,
30   - "playCount": 1
  283 + "createdAt": 1788258526737
31 284 },
32 285 {
33 286 "id": "e9e9907999a3",
... ... @@ -41,7 +294,7 @@
41 294 "partition": "fl2va",
42 295 "likes": 0,
43 296 "createdAt": 1788254902903,
44   - "lastPlayedAt": 1788316764945,
  297 + "lastPlayedAt": 1788331513250,
45 298 "playCount": 1
46 299 },
47 300 {
... ... @@ -56,7 +309,7 @@
56 309 "partition": "text",
57 310 "likes": 0,
58 311 "createdAt": 1788254902838,
59   - "lastPlayedAt": 1788316768495,
  312 + "lastPlayedAt": 1788331529248,
60 313 "playCount": 1
61 314 },
62 315 {
... ... @@ -70,9 +323,7 @@
70 323 "duration": 5,
71 324 "partition": "text",
72 325 "likes": 0,
73   - "createdAt": 1788254437728,
74   - "lastPlayedAt": 1788316752486,
75   - "playCount": 1
  326 + "createdAt": 1788254437728
76 327 },
77 328 {
78 329 "id": "1d116e9a5424",
... ... @@ -85,9 +336,7 @@
85 336 "duration": 5,
86 337 "partition": "text",
87 338 "likes": 0,
88   - "createdAt": 1788254400661,
89   - "lastPlayedAt": 1788316746487,
90   - "playCount": 1
  339 + "createdAt": 1788254400661
91 340 },
92 341 {
93 342 "id": "4af4c61b64a6",
... ... @@ -101,7 +350,7 @@
101 350 "partition": "fl2va",
102 351 "likes": 0,
103 352 "createdAt": 1788251288958,
104   - "lastPlayedAt": 1788316766495,
  353 + "lastPlayedAt": 1788331513235,
105 354 "playCount": 1
106 355 },
107 356 {
... ... @@ -116,7 +365,7 @@
116 365 "partition": "text",
117 366 "likes": 0,
118 367 "createdAt": 1788249485816,
119   - "lastPlayedAt": 1788316762493,
  368 + "lastPlayedAt": 1788331503223,
120 369 "playCount": 1
121 370 },
122 371 {
... ... @@ -130,9 +379,7 @@
130 379 "duration": 5,
131 380 "partition": "text",
132 381 "likes": 0,
133   - "createdAt": 1788239781137,
134   - "lastPlayedAt": 1788316742484,
135   - "playCount": 1
  382 + "createdAt": 1788239781137
136 383 },
137 384 {
138 385 "id": "af0d86637410",
... ... @@ -146,7 +393,7 @@
146 393 "partition": "text",
147 394 "likes": 0,
148 395 "createdAt": 1788239123020,
149   - "lastPlayedAt": 1788316756490,
  396 + "lastPlayedAt": 1788331507228,
150 397 "playCount": 1
151 398 },
152 399 {
... ... @@ -162,8 +409,8 @@
162 409 "likes": 0,
163 410 "createdAt": 1788192916199,
164 411 "promptEn": "taoist eyes the old house suspiciously",
165   - "lastPlayedAt": 1788312661828,
166   - "playCount": 17
  412 + "lastPlayedAt": 1788330810648,
  413 + "playCount": 22
167 414 },
168 415 {
169 416 "id": "cb5baad5d724",
... ... @@ -178,8 +425,8 @@
178 425 "likes": 0,
179 426 "createdAt": 1788192915845,
180 427 "promptEn": "scholar watches the room warily",
181   - "lastPlayedAt": 1788315878376,
182   - "playCount": 17
  428 + "lastPlayedAt": 1788330248202,
  429 + "playCount": 22
183 430 },
184 431 {
185 432 "id": "e8cbb73560ef",
... ... @@ -194,8 +441,8 @@
194 441 "likes": 0,
195 442 "createdAt": 1788192915549,
196 443 "promptEn": "taoist steels himself to exorcise something",
197   - "lastPlayedAt": 1788316296242,
198   - "playCount": 18
  444 + "lastPlayedAt": 1788330740592,
  445 + "playCount": 22
199 446 },
200 447 {
201 448 "id": "5b6dcb357792",
... ... @@ -210,8 +457,8 @@
210 457 "likes": 0,
211 458 "createdAt": 1788192915268,
212 459 "promptEn": "scholar softens up, starts to trust",
213   - "lastPlayedAt": 1788313626721,
214   - "playCount": 17
  460 + "lastPlayedAt": 1788328618938,
  461 + "playCount": 21
215 462 },
216 463 {
217 464 "id": "0c7565a5c8e8",
... ... @@ -226,8 +473,8 @@
226 473 "likes": 0,
227 474 "createdAt": 1788192914949,
228 475 "promptEn": "taoist acts tough but is nervous",
229   - "lastPlayedAt": 1788316110092,
230   - "playCount": 18
  476 + "lastPlayedAt": 1788326972039,
  477 + "playCount": 21
231 478 },
232 479 {
233 480 "id": "167ce1bfa285",
... ... @@ -242,8 +489,8 @@
242 489 "likes": 0,
243 490 "createdAt": 1788192914047,
244 491 "promptEn": "scholar looks scared, wants to flee",
245   - "lastPlayedAt": 1788315365921,
246   - "playCount": 17
  492 + "lastPlayedAt": 1788328791080,
  493 + "playCount": 21
247 494 },
248 495 {
249 496 "id": "053bc957b4f8",
... ... @@ -258,8 +505,8 @@
258 505 "likes": 0,
259 506 "createdAt": 1788192913886,
260 507 "promptEn": "taoist panics, freaked out",
261   - "lastPlayedAt": 1788314169171,
262   - "playCount": 17
  508 + "lastPlayedAt": 1788330482376,
  509 + "playCount": 22
263 510 },
264 511 {
265 512 "id": "45c1136d1e05",
... ... @@ -274,8 +521,8 @@
274 521 "likes": 0,
275 522 "createdAt": 1788192913551,
276 523 "promptEn": "taoist looking panicked and scared",
277   - "lastPlayedAt": 1788315961981,
278   - "playCount": 18
  524 + "lastPlayedAt": 1788329021239,
  525 + "playCount": 21
279 526 },
280 527 {
281 528 "id": "d169d42a67de",
... ... @@ -290,8 +537,8 @@
290 537 "likes": 0,
291 538 "createdAt": 1788192913492,
292 539 "promptEn": "scholar defiant out of desperation",
293   - "lastPlayedAt": 1788315640151,
294   - "playCount": 17
  540 + "lastPlayedAt": 1788330716569,
  541 + "playCount": 22
295 542 },
296 543 {
297 544 "id": "2abd2793fae9",
... ... @@ -306,8 +553,8 @@
306 553 "likes": 0,
307 554 "createdAt": 1788192913244,
308 555 "promptEn": "scholar cornered but still defiant",
309   - "lastPlayedAt": 1788315399951,
310   - "playCount": 17
  556 + "lastPlayedAt": 1788327408421,
  557 + "playCount": 21
311 558 },
312 559 {
313 560 "id": "bbf7efb467e0",
... ... @@ -322,8 +569,8 @@
322 569 "likes": 0,
323 570 "createdAt": 1788192912912,
324 571 "promptEn": "taoist charmed, hesitating",
325   - "lastPlayedAt": 1788316174606,
326   - "playCount": 18
  572 + "lastPlayedAt": 1788331160933,
  573 + "playCount": 22
327 574 },
328 575 {
329 576 "id": "f8da9934c823",
... ... @@ -338,8 +585,8 @@
338 585 "likes": 0,
339 586 "createdAt": 1788192912819,
340 587 "promptEn": "scholar dazed, charmed",
341   - "lastPlayedAt": 1788316178144,
342   - "playCount": 18
  588 + "lastPlayedAt": 1788330684533,
  589 + "playCount": 22
343 590 },
344 591 {
345 592 "id": "feb96d5be50f",
... ... @@ -354,8 +601,8 @@
354 601 "likes": 0,
355 602 "createdAt": 1788191432903,
356 603 "promptEn": "woman in white startled, a bit shy",
357   - "lastPlayedAt": 1788316524397,
358   - "playCount": 18
  604 + "lastPlayedAt": 1788329539599,
  605 + "playCount": 21
359 606 },
360 607 {
361 608 "id": "14f482bdae7f",
... ... @@ -370,8 +617,8 @@
370 617 "likes": 0,
371 618 "createdAt": 1788191432362,
372 619 "promptEn": "woman in white being intimate and alluring",
373   - "lastPlayedAt": 1788312976116,
374   - "playCount": 17
  620 + "lastPlayedAt": 1788331305059,
  621 + "playCount": 22
375 622 },
376 623 {
377 624 "id": "362b15ab1811",
... ... @@ -386,8 +633,8 @@
386 633 "likes": 0,
387 634 "createdAt": 1788191431874,
388 635 "promptEn": "woman in white gently comforting someone",
389   - "lastPlayedAt": 1788315680185,
390   - "playCount": 17
  636 + "lastPlayedAt": 1788326391548,
  637 + "playCount": 21
391 638 },
392 639 {
393 640 "id": "a2c515055269",
... ... @@ -402,8 +649,8 @@
402 649 "likes": 0,
403 650 "createdAt": 1788191431505,
404 651 "promptEn": "woman in white scared, dodging the question",
405   - "lastPlayedAt": 1788315888383,
406   - "playCount": 17
  652 + "lastPlayedAt": 1788330838667,
  653 + "playCount": 22
407 654 },
408 655 {
409 656 "id": "667978d52305",
... ... @@ -418,8 +665,8 @@
418 665 "likes": 0,
419 666 "createdAt": 1788191431016,
420 667 "promptEn": "woman in white coldly threatening",
421   - "lastPlayedAt": 1788316778499,
422   - "playCount": 18
  668 + "lastPlayedAt": 1788330486379,
  669 + "playCount": 22
423 670 },
424 671 {
425 672 "id": "7f5213748d87",
... ... @@ -434,8 +681,8 @@
434 681 "likes": 0,
435 682 "createdAt": 1788188423583,
436 683 "promptEn": "woman in white scared, dodging",
437   - "lastPlayedAt": 1788316828982,
438   - "playCount": 18
  684 + "lastPlayedAt": 1788327056113,
  685 + "playCount": 21
439 686 },
440 687 {
441 688 "id": "1597db4be561",
... ... @@ -449,9 +696,9 @@
449 696 "partition": "ref2va",
450 697 "likes": 0,
451 698 "createdAt": 1788187365789,
452   - "lastPlayedAt": 1788316878558,
  699 + "lastPlayedAt": 1788328905176,
453 700 "promptEn": "woman in white being gentle and comforting",
454   - "playCount": 18
  701 + "playCount": 21
455 702 },
456 703 {
457 704 "id": "88d71d85058f",
... ... @@ -465,9 +712,9 @@
465 712 "partition": "ref2va",
466 713 "likes": 0,
467 714 "createdAt": 1788186218619,
468   - "lastPlayedAt": 1788316014026,
  715 + "lastPlayedAt": 1788329921918,
469 716 "promptEn": "woman in white evading, scared",
470   - "playCount": 18
  717 + "playCount": 22
471 718 },
472 719 {
473 720 "id": "6cb4eb75ee09",
... ... @@ -482,8 +729,8 @@
482 729 "likes": 0,
483 730 "createdAt": 1788185090875,
484 731 "promptEn": "woman in white cold and threatening",
485   - "lastPlayedAt": 1788312695859,
486   - "playCount": 17
  732 + "lastPlayedAt": 1788327712623,
  733 + "playCount": 21
487 734 },
488 735 {
489 736 "id": "a46f1daa9ee0",
... ... @@ -498,8 +745,8 @@
498 745 "likes": 0,
499 746 "createdAt": 1788181569491,
500 747 "promptEn": "a massive warship glides through the stars, the bridge suddenly shakes hard",
501   - "lastPlayedAt": 1788315965985,
502   - "playCount": 18
  748 + "lastPlayedAt": 1788328747041,
  749 + "playCount": 21
503 750 },
504 751 {
505 752 "id": "44bf5b969e94",
... ... @@ -514,8 +761,8 @@
514 761 "likes": 0,
515 762 "createdAt": 1788162094002,
516 763 "promptEn": "woman in old chinese robe talking, gentle but wary, in an old room",
517   - "lastPlayedAt": 1788315005619,
518   - "playCount": 17
  764 + "lastPlayedAt": 1788330508397,
  765 + "playCount": 22
519 766 },
520 767 {
521 768 "id": "e17cfe57f56a",
... ... @@ -530,8 +777,8 @@
530 777 "likes": 0,
531 778 "createdAt": 1788160917846,
532 779 "promptEn": "woman in old chinese robe talking, gentle but wary, in an old room",
533   - "lastPlayedAt": 1788312727890,
534   - "playCount": 17
  780 + "lastPlayedAt": 1788329937932,
  781 + "playCount": 22
535 782 },
536 783 {
537 784 "id": "24e49e5ae069",
... ... @@ -546,8 +793,8 @@
546 793 "likes": 0,
547 794 "createdAt": 1788159367556,
548 795 "promptEn": "constable talking nervously in an old room, looking scared",
549   - "lastPlayedAt": 1788313210313,
550   - "playCount": 17
  796 + "lastPlayedAt": 1788328967208,
  797 + "playCount": 21
551 798 },
552 799 {
553 800 "id": "a6d767413426",
... ... @@ -562,8 +809,8 @@
562 809 "likes": 0,
563 810 "createdAt": 1788157322611,
564 811 "promptEn": "constable talking, looking scared",
565   - "lastPlayedAt": 1788315955974,
566   - "playCount": 18
  812 + "lastPlayedAt": 1788327456447,
  813 + "playCount": 21
567 814 },
568 815 {
569 816 "id": "7977eeeabe8b",
... ... @@ -578,8 +825,8 @@
578 825 "likes": 0,
579 826 "createdAt": 1788157177505,
580 827 "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen",
581   - "lastPlayedAt": 1788316338743,
582   - "playCount": 18
  828 + "lastPlayedAt": 1788328452807,
  829 + "playCount": 21
583 830 },
584 831 {
585 832 "id": "a9c4ba5e453b",
... ... @@ -594,8 +841,8 @@
594 841 "likes": 0,
595 842 "createdAt": 1788156878022,
596 843 "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen",
597   - "lastPlayedAt": 1788316516838,
598   - "playCount": 18
  844 + "lastPlayedAt": 1788327238271,
  845 + "playCount": 21
599 846 },
600 847 {
601 848 "id": "a0b752e7ac0d",
... ... @@ -610,8 +857,8 @@
610 857 "likes": 0,
611 858 "createdAt": 1788154942596,
612 859 "promptEn": "constable talking, looking scared",
613   - "lastPlayedAt": 1788314539330,
614   - "playCount": 17
  860 + "lastPlayedAt": 1788329531593,
  861 + "playCount": 21
615 862 },
616 863 {
617 864 "id": "b6608e2eac60",
... ... @@ -626,8 +873,8 @@
626 873 "likes": 0,
627 874 "createdAt": 1788153988474,
628 875 "promptEn": "astronaut at a martian canyon, visor reflecting alien ruins, then aerial view of the city",
629   - "lastPlayedAt": 1788315650159,
630   - "playCount": 17
  876 + "lastPlayedAt": 1788329861863,
  877 + "playCount": 22
631 878 },
632 879 {
633 880 "id": "194fc2b56cb5",
... ... @@ -642,8 +889,8 @@
642 889 "likes": 0,
643 890 "createdAt": 1788138492364,
644 891 "promptEn": "astronaut on a Martian canyon, helmet reflecting an alien ruined city",
645   - "lastPlayedAt": 1788315335891,
646   - "playCount": 17
  892 + "lastPlayedAt": 1788330744593,
  893 + "playCount": 22
647 894 },
648 895 {
649 896 "id": "f84b8f044ec5",
... ... @@ -658,8 +905,8 @@
658 905 "likes": 0,
659 906 "createdAt": 1788120171725,
660 907 "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen",
661   - "lastPlayedAt": 1788314753442,
662   - "playCount": 17
  908 + "lastPlayedAt": 1788329691719,
  909 + "playCount": 21
663 910 },
664 911 {
665 912 "id": "5c364152e54c",
... ... @@ -674,8 +921,8 @@
674 921 "likes": 0,
675 922 "createdAt": 1788120171608,
676 923 "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen",
677   - "lastPlayedAt": 1788316842988,
678   - "playCount": 18
  924 + "lastPlayedAt": 1788327580527,
  925 + "playCount": 21
679 926 },
680 927 {
681 928 "id": "b8c762a3672e",
... ... @@ -690,8 +937,8 @@
690 937 "likes": 0,
691 938 "createdAt": 1788106707982,
692 939 "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen",
693   - "lastPlayedAt": 1788315657707,
694   - "playCount": 17
  940 + "lastPlayedAt": 1788330860686,
  941 + "playCount": 22
695 942 },
696 943 {
697 944 "id": "1fa40bca47f5",
... ... @@ -706,8 +953,8 @@
706 953 "likes": 0,
707 954 "createdAt": 1788085282201,
708 955 "promptEn": "constable stands still, quietly says he won't make a sound, woman stays silent behind the screen",
709   - "lastPlayedAt": 1788315903923,
710   - "playCount": 17
  956 + "lastPlayedAt": 1788330428360,
  957 + "playCount": 22
711 958 },
712 959 {
713 960 "id": "683ab2fd4681",
... ... @@ -722,8 +969,8 @@
722 969 "likes": 0,
723 970 "createdAt": 1788071067702,
724 971 "promptEn": "constable stands still, quietly says he won't make a sound, woman stays silent behind the screen",
725   - "lastPlayedAt": 1788313028166,
726   - "playCount": 17
  972 + "lastPlayedAt": 1788329657693,
  973 + "playCount": 21
727 974 },
728 975 {
729 976 "id": "2e09fcd3d42c",
... ... @@ -738,8 +985,8 @@
738 985 "likes": 0,
739 986 "createdAt": 1788062322252,
740 987 "promptEn": "constable stands still, quietly says he won't make a sound, woman stays silent behind the screen",
741   - "lastPlayedAt": 1788316580425,
742   - "playCount": 18
  988 + "lastPlayedAt": 1788330674528,
  989 + "playCount": 22
743 990 },
744 991 {
745 992 "id": "12ea9ce00f36",
... ... @@ -754,8 +1001,8 @@
754 1001 "likes": 0,
755 1002 "createdAt": 1788039783070,
756 1003 "promptEn": "silver-haired idol backstage, red light pulsing, offering a blood-red contract",
757   - "lastPlayedAt": 1788315954438,
758   - "playCount": 17
  1004 + "lastPlayedAt": 1788330568442,
  1005 + "playCount": 22
759 1006 },
760 1007 {
761 1008 "id": "75bdbacd3012",
... ... @@ -770,8 +1017,8 @@
770 1017 "likes": 0,
771 1018 "createdAt": 1788039782992,
772 1019 "promptEn": "silver-haired idol backstage, red light pulsing, offering a blood-red contract",
773   - "lastPlayedAt": 1788315319879,
774   - "playCount": 17
  1020 + "lastPlayedAt": 1788329627669,
  1021 + "playCount": 21
775 1022 },
776 1023 {
777 1024 "id": "69e75a6b3997",
... ... @@ -786,8 +1033,8 @@
786 1033 "likes": 0,
787 1034 "createdAt": 1788027833836,
788 1035 "promptEn": "wounded hunter at a ruined subway dungeon entrance, lightning flickers, pointing into the tunnel",
789   - "lastPlayedAt": 1788315950434,
790   - "playCount": 17
  1036 + "lastPlayedAt": 1788330814648,
  1037 + "playCount": 22
791 1038 },
792 1039 {
793 1040 "id": "cde399c27dc4",
... ... @@ -802,8 +1049,8 @@
802 1049 "likes": 0,
803 1050 "createdAt": 1788026877547,
804 1051 "promptEn": "a deity in gold crown and red veil, quietly judging you in a moonlit bridal chamber",
805   - "lastPlayedAt": 1788316814521,
806   - "playCount": 18
  1052 + "lastPlayedAt": 1788330126093,
  1053 + "playCount": 22
807 1054 },
808 1055 {
809 1056 "id": "d5f811737e95",
... ... @@ -818,8 +1065,8 @@
818 1065 "likes": 0,
819 1066 "createdAt": 1788026876886,
820 1067 "promptEn": "apartment manager in an eerie corridor, red elevator light flickering, holding out a key",
821   - "lastPlayedAt": 1788315035641,
822   - "playCount": 17
  1068 + "lastPlayedAt": 1788331044844,
  1069 + "playCount": 22
823 1070 },
824 1071 {
825 1072 "id": "cdd03cca8461",
... ... @@ -834,8 +1081,8 @@
834 1081 "likes": 0,
835 1082 "createdAt": 1788026569422,
836 1083 "promptEn": "stitched-face long-haired curse on a subway platform, flickering lights, cruel smile",
837   - "lastPlayedAt": 1788316558417,
838   - "playCount": 18
  1084 + "lastPlayedAt": 1788330238191,
  1085 + "playCount": 22
839 1086 },
840 1087 {
841 1088 "id": "b8dd0f62f648",
... ... @@ -850,8 +1097,8 @@
850 1097 "likes": 0,
851 1098 "createdAt": 1788026569123,
852 1099 "promptEn": "pale dream demon in a suit, reaching out a hand inside a dream train car",
853   - "lastPlayedAt": 1788315930419,
854   - "playCount": 17
  1100 + "lastPlayedAt": 1788330294235,
  1101 + "playCount": 22
855 1102 },
856 1103 {
857 1104 "id": "bd6e2b264243",
... ... @@ -866,8 +1113,8 @@
866 1113 "likes": 0,
867 1114 "createdAt": 1788026568815,
868 1115 "promptEn": "blond soldier in combat gear, bracing at the entrance of a ruined basement battlefield",
869   - "lastPlayedAt": 1788316728933,
870   - "playCount": 18
  1116 + "lastPlayedAt": 1788330168134,
  1117 + "playCount": 22
871 1118 },
872 1119 {
873 1120 "id": "b0d6af33eace",
... ... @@ -882,8 +1129,8 @@
882 1129 "likes": 0,
883 1130 "createdAt": 1788026568516,
884 1131 "promptEn": "orange-haired villain in a black cloak with red clouds, raising a hand in a ruined village",
885   - "lastPlayedAt": 1788316474827,
886   - "playCount": 18
  1132 + "lastPlayedAt": 1788327564525,
  1133 + "playCount": 21
887 1134 },
888 1135 {
889 1136 "id": "b077fd090415",
... ... @@ -898,8 +1145,8 @@
898 1145 "likes": 0,
899 1146 "createdAt": 1788026568242,
900 1147 "promptEn": "magma commander in a white coat, raising a lava fist on the battlefield",
901   - "lastPlayedAt": 1788315387940,
902   - "playCount": 17
  1148 + "lastPlayedAt": 1788329191322,
  1149 + "playCount": 21
903 1150 },
904 1151 {
905 1152 "id": "1442013e94f0",
... ... @@ -914,8 +1161,8 @@
914 1161 "likes": 0,
915 1162 "createdAt": 1788026068497,
916 1163 "promptEn": "black-haired prince in a red cloak, pressing down an execution order in the trial hall",
917   - "lastPlayedAt": 1788316228186,
918   - "playCount": 18
  1164 + "lastPlayedAt": 1788327356363,
  1165 + "playCount": 21
919 1166 },
920 1167 {
921 1168 "id": "0a5e37bb328c",
... ... @@ -930,8 +1177,8 @@
930 1177 "likes": 0,
931 1178 "createdAt": 1788025642732,
932 1179 "promptEn": "Vecna reaching out a claw in his lair in the Upside Down, red lightning",
933   - "lastPlayedAt": 1788315772273,
934   - "playCount": 17
  1180 + "lastPlayedAt": 1788328340709,
  1181 + "playCount": 21
935 1182 },
936 1183 {
937 1184 "id": "00862f966c3f",
... ... @@ -946,8 +1193,8 @@
946 1193 "likes": 0,
947 1194 "createdAt": 1788025640972,
948 1195 "promptEn": "Voldemort in a graveyard, wand raised, stepping closer",
949   - "lastPlayedAt": 1788316180609,
950   - "playCount": 18
  1196 + "lastPlayedAt": 1788328306678,
  1197 + "playCount": 21
951 1198 },
952 1199 {
953 1200 "id": "c3875fbd6cc4",
... ... @@ -962,8 +1209,8 @@
962 1209 "likes": 0,
963 1210 "createdAt": 1788025632028,
964 1211 "promptEn": "a giant mouth embedded in the wall at the end of an endless hotel corridor, slowly opening",
965   - "lastPlayedAt": 1788316858994,
966   - "playCount": 18
  1212 + "lastPlayedAt": 1788330852679,
  1213 + "playCount": 22
967 1214 },
968 1215 {
969 1216 "id": "1c6e2df243f4",
... ... @@ -978,8 +1225,8 @@
978 1225 "likes": 0,
979 1226 "createdAt": 1788025630249,
980 1227 "promptEn": "white-haired villain in a ruined street at night, cracked smile, reaching out a hand",
981   - "lastPlayedAt": 1788316304709,
982   - "playCount": 18
  1228 + "lastPlayedAt": 1788330856684,
  1229 + "playCount": 22
983 1230 },
984 1231 {
985 1232 "id": "d735f1fc010f",
... ... @@ -994,8 +1241,8 @@
994 1241 "likes": 0,
995 1242 "createdAt": 1788025624377,
996 1243 "promptEn": "cat-eared white-haired guard crouching in a ruined palace, purple aura around them",
997   - "lastPlayedAt": 1788316018491,
998   - "playCount": 18
  1244 + "lastPlayedAt": 1788331024828,
  1245 + "playCount": 22
999 1246 },
1000 1247 {
1001 1248 "id": "b16b64e52f83",
... ... @@ -1010,8 +1257,8 @@
1010 1257 "likes": 0,
1011 1258 "createdAt": 1788025623833,
1012 1259 "promptEn": "cat-eared white-haired guard crouching in a ruined palace, purple aura around them",
1013   - "lastPlayedAt": 1788316907011,
1014   - "playCount": 18
  1260 + "lastPlayedAt": 1788326119314,
  1261 + "playCount": 21
1015 1262 },
1016 1263 {
1017 1264 "id": "0d721acbc298",
... ... @@ -1026,8 +1273,8 @@
1026 1273 "likes": 0,
1027 1274 "createdAt": 1788025622363,
1028 1275 "promptEn": "detective in a surveillance room squinting at the monitors",
1029   - "lastPlayedAt": 1788316548859,
1030   - "playCount": 18
  1276 + "lastPlayedAt": 1788327072124,
  1277 + "playCount": 21
1031 1278 },
1032 1279 {
1033 1280 "id": "639069dea7c5",
... ... @@ -1042,8 +1289,8 @@
1042 1289 "likes": 0,
1043 1290 "createdAt": 1788025620717,
1044 1291 "promptEn": "alien tyrant holding a glowing energy sphere, sneering on a rocky green battlefield",
1045   - "lastPlayedAt": 1788316552859,
1046   - "playCount": 18
  1292 + "lastPlayedAt": 1788330554431,
  1293 + "playCount": 22
1047 1294 },
1048 1295 {
1049 1296 "id": "9db41d807330",
... ... @@ -1058,8 +1305,8 @@
1058 1305 "likes": 0,
1059 1306 "createdAt": 1788025220954,
1060 1307 "promptEn": "pirate captain plants a cutlass on the table, making a dangerous bargain",
1061   - "lastPlayedAt": 1788316366312,
1062   - "playCount": 18
  1308 + "lastPlayedAt": 1788326231410,
  1309 + "playCount": 21
1063 1310 },
1064 1311 {
1065 1312 "id": "3e03975ff40a",
... ... @@ -1074,8 +1321,8 @@
1074 1321 "likes": 0,
1075 1322 "createdAt": 1788025003469,
1076 1323 "promptEn": "vampire idol with red eyes, offering a blood-red contract backstage",
1077   - "lastPlayedAt": 1788313790882,
1078   - "playCount": 17
  1324 + "lastPlayedAt": 1788329565619,
  1325 + "playCount": 21
1079 1326 },
1080 1327 {
1081 1328 "id": "2857aacf11bb",
... ... @@ -1090,8 +1337,8 @@
1090 1337 "likes": 0,
1091 1338 "createdAt": 1788024900966,
1092 1339 "promptEn": "player 101 blocking the path on a high glass bridge, threatening you",
1093   - "lastPlayedAt": 1788315984459,
1094   - "playCount": 18
  1340 + "lastPlayedAt": 1788328989222,
  1341 + "playCount": 21
1095 1342 },
1096 1343 {
1097 1344 "id": "d6aab3fce63d",
... ... @@ -1106,8 +1353,8 @@
1106 1353 "likes": 0,
1107 1354 "createdAt": 1788024747209,
1108 1355 "promptEn": "wounded hunter leaning on a subway turnstile, ordering you into the tunnel",
1109   - "lastPlayedAt": 1788316324267,
1110   - "playCount": 18
  1356 + "lastPlayedAt": 1788331104896,
  1357 + "playCount": 22
1111 1358 },
1112 1359 {
1113 1360 "id": "fdefca4e4980",
... ... @@ -1122,8 +1369,8 @@
1122 1369 "likes": 0,
1123 1370 "createdAt": 1788024491625,
1124 1371 "promptEn": "prince signs an execution order in the trial hall, points at the guillotine",
1125   - "lastPlayedAt": 1788316056047,
1126   - "playCount": 18
  1372 + "lastPlayedAt": 1788330550428,
  1373 + "playCount": 22
1127 1374 },
1128 1375 {
1129 1376 "id": "8a933feb52c4",
... ... @@ -1138,8 +1385,8 @@
1138 1385 "likes": 0,
1139 1386 "createdAt": 1788019483999,
1140 1387 "promptEn": "constable rushes in, glances back at the door, then talks to the woman behind the screen",
1141   - "lastPlayedAt": 1788316348290,
1142   - "playCount": 18
  1388 + "lastPlayedAt": 1788329573624,
  1389 + "playCount": 21
1143 1390 },
1144 1391 {
1145 1392 "id": "998e3e6f9a2f",
... ... @@ -1154,8 +1401,8 @@
1154 1401 "likes": 0,
1155 1402 "createdAt": 1788016668421,
1156 1403 "promptEn": "pirate negotiation, catching Barbossa's flaw and turning the tables",
1157   - "lastPlayedAt": 1788315894391,
1158   - "playCount": 17
  1404 + "lastPlayedAt": 1788331184954,
  1405 + "playCount": 22
1159 1406 },
1160 1407 {
1161 1408 "id": "e3b18b5dfd8e",
... ... @@ -1170,8 +1417,8 @@
1170 1417 "likes": 0,
1171 1418 "createdAt": 1788016434846,
1172 1419 "promptEn": "pirate negotiation, catching Barbossa's flaw and turning the tables",
1173   - "lastPlayedAt": 1788315706205,
1174   - "playCount": 17
  1420 + "lastPlayedAt": 1788329759772,
  1421 + "playCount": 21
1175 1422 },
1176 1423 {
1177 1424 "id": "03e32ff5f0ef",
... ... @@ -1186,8 +1433,8 @@
1186 1433 "likes": 0,
1187 1434 "createdAt": 1788016203093,
1188 1435 "promptEn": "pirate negotiation, held the goal but paid a price",
1189   - "lastPlayedAt": 1788316586873,
1190   - "playCount": 18
  1436 + "lastPlayedAt": 1788328476830,
  1437 + "playCount": 21
1191 1438 },
1192 1439 {
1193 1440 "id": "18aa882cbd0b",
... ... @@ -1202,8 +1449,8 @@
1202 1449 "likes": 0,
1203 1450 "createdAt": 1788015968838,
1204 1451 "promptEn": "pirate negotiation, held the goal but paid a price",
1205   - "lastPlayedAt": 1788316848539,
1206   - "playCount": 18
  1452 + "lastPlayedAt": 1788330446353,
  1453 + "playCount": 22
1207 1454 },
1208 1455 {
1209 1456 "id": "b328649000d1",
... ... @@ -1218,8 +1465,8 @@
1218 1465 "likes": 0,
1219 1466 "createdAt": 1788015737873,
1220 1467 "promptEn": "pirate negotiation, went in head-on and Barbossa saw it coming",
1221   - "lastPlayedAt": 1788316772498,
1222   - "playCount": 18
  1468 + "lastPlayedAt": 1788326109303,
  1469 + "playCount": 21
1223 1470 },
1224 1471 {
1225 1472 "id": "2a5ee87b8f13",
... ... @@ -1234,8 +1481,8 @@
1234 1481 "likes": 0,
1235 1482 "createdAt": 1788015493445,
1236 1483 "promptEn": "pirate negotiation, went in head-on and Barbossa saw it coming",
1237   - "lastPlayedAt": 1788316274219,
1238   - "playCount": 18
  1484 + "lastPlayedAt": 1788327096146,
  1485 + "playCount": 21
1239 1486 },
1240 1487 {
1241 1488 "id": "3f30f5097438",
... ... @@ -1250,8 +1497,8 @@
1250 1497 "likes": 0,
1251 1498 "createdAt": 1788015035234,
1252 1499 "promptEn": "pirate negotiation, stayed passive and got cornered",
1253   - "lastPlayedAt": 1788313600696,
1254   - "playCount": 17
  1500 + "lastPlayedAt": 1788328678983,
  1501 + "playCount": 21
1255 1502 },
1256 1503 {
1257 1504 "id": "6a0d14cabe17",
... ... @@ -1266,8 +1513,8 @@
1266 1513 "likes": 0,
1267 1514 "createdAt": 1788014791733,
1268 1515 "promptEn": "pirate negotiation, stayed passive and got cornered",
1269   - "lastPlayedAt": 1788314697409,
1270   - "playCount": 17
  1516 + "lastPlayedAt": 1788330472365,
  1517 + "playCount": 22
1271 1518 },
1272 1519 {
1273 1520 "id": "08120928cc77",
... ... @@ -1282,8 +1529,8 @@
1282 1529 "likes": 0,
1283 1530 "createdAt": 1788014790969,
1284 1531 "promptEn": "pirate negotiation, stayed passive and got cornered",
1285   - "lastPlayedAt": 1788316332727,
1286   - "playCount": 18
  1532 + "lastPlayedAt": 1788330540424,
  1533 + "playCount": 22
1287 1534 },
1288 1535 {
1289 1536 "id": "e14fe7c3220e",
... ... @@ -1298,8 +1545,8 @@
1298 1545 "likes": 0,
1299 1546 "createdAt": 1788014563344,
1300 1547 "promptEn": "captain's cabin on the Black Pearl, surrounded by pirates, negotiation could turn into an execution",
1301   - "lastPlayedAt": 1788316494835,
1302   - "playCount": 18
  1548 + "lastPlayedAt": 1788327034093,
  1549 + "playCount": 21
1303 1550 },
1304 1551 {
1305 1552 "id": "c6e8560f62a2",
... ... @@ -1314,8 +1561,8 @@
1314 1561 "likes": 0,
1315 1562 "createdAt": 1788014336515,
1316 1563 "promptEn": "captain's cabin on the Black Pearl, surrounded by pirates, negotiation could turn into an execution",
1317   - "lastPlayedAt": 1788315744247,
1318   - "playCount": 17
  1564 + "lastPlayedAt": 1788329569620,
  1565 + "playCount": 21
1319 1566 },
1320 1567 {
1321 1568 "id": "eae105ee1204",
... ... @@ -1330,8 +1577,8 @@
1330 1577 "likes": 0,
1331 1578 "createdAt": 1788014099497,
1332 1579 "promptEn": "glass bridge game, exploiting a flaw to push back player 101",
1333   - "lastPlayedAt": 1788316280692,
1334   - "playCount": 18
  1580 + "lastPlayedAt": 1788330818652,
  1581 + "playCount": 22
1335 1582 },
1336 1583 {
1337 1584 "id": "24576c264a25",
... ... @@ -1346,8 +1593,8 @@
1346 1593 "likes": 0,
1347 1594 "createdAt": 1788013870849,
1348 1595 "promptEn": "glass bridge game, exploiting a flaw to push back player 101",
1349   - "lastPlayedAt": 1788316638448,
1350   - "playCount": 18
  1596 + "lastPlayedAt": 1788329917915,
  1597 + "playCount": 22
1351 1598 },
1352 1599 {
1353 1600 "id": "dd12bbb55060",
... ... @@ -1362,8 +1609,8 @@
1362 1609 "likes": 0,
1363 1610 "createdAt": 1788013634333,
1364 1611 "promptEn": "glass bridge game, held the goal but paid a price",
1365   - "lastPlayedAt": 1788316220645,
1366   - "playCount": 18
  1612 + "lastPlayedAt": 1788330668524,
  1613 + "playCount": 22
1367 1614 },
1368 1615 {
1369 1616 "id": "5b8ef21616d4",
... ... @@ -1378,8 +1625,8 @@
1378 1625 "likes": 0,
1379 1626 "createdAt": 1788013632065,
1380 1627 "promptEn": "glass bridge game, held the goal but paid a price",
1381   - "lastPlayedAt": 1788316724475,
1382   - "playCount": 18
  1628 + "lastPlayedAt": 1788326257431,
  1629 + "playCount": 21
1383 1630 },
1384 1631 {
1385 1632 "id": "892b923eed29",
... ... @@ -1394,8 +1641,8 @@
1394 1641 "likes": 0,
1395 1642 "createdAt": 1788013393463,
1396 1643 "promptEn": "guessed wrong in a survival game, got countered",
1397   - "lastPlayedAt": 1788316520844,
1398   - "playCount": 18
  1644 + "lastPlayedAt": 1788327106156,
  1645 + "playCount": 21
1399 1646 },
1400 1647 {
1401 1648 "id": "7880a91928c6",
... ... @@ -1410,8 +1657,8 @@
1410 1657 "likes": 0,
1411 1658 "createdAt": 1788013155592,
1412 1659 "promptEn": "glass bridge game, stayed passive and got cornered",
1413   - "lastPlayedAt": 1788315897917,
1414   - "playCount": 17
  1660 + "lastPlayedAt": 1788330122091,
  1661 + "playCount": 22
1415 1662 },
1416 1663 {
1417 1664 "id": "f80c8ec1a8c8",
... ... @@ -1426,8 +1673,8 @@
1426 1673 "likes": 0,
1427 1674 "createdAt": 1788012917294,
1428 1675 "promptEn": "standing on the glass bridge, facing off with player 101",
1429   - "lastPlayedAt": 1788316802964,
1430   - "playCount": 18
  1676 + "lastPlayedAt": 1788331433162,
  1677 + "playCount": 22
1431 1678 },
1432 1679 {
1433 1680 "id": "8f23de61904f",
... ... @@ -1442,8 +1689,8 @@
1442 1689 "likes": 0,
1443 1690 "createdAt": 1788012917185,
1444 1691 "promptEn": "standing on the glass bridge, facing off with player 101",
1445   - "lastPlayedAt": 1788315978459,
1446   - "playCount": 18
  1692 + "lastPlayedAt": 1788327326336,
  1693 + "playCount": 21
1447 1694 },
1448 1695 {
1449 1696 "id": "bb4a8351d822",
... ... @@ -1458,8 +1705,8 @@
1458 1705 "likes": 0,
1459 1706 "createdAt": 1788012679740,
1460 1707 "promptEn": "in the mental lair, exploiting a flaw to counter Vecna",
1461   - "lastPlayedAt": 1788316274685,
1462   - "playCount": 18
  1708 + "lastPlayedAt": 1788330272221,
  1709 + "playCount": 22
1463 1710 },
1464 1711 {
1465 1712 "id": "3913752bbe3a",
... ... @@ -1474,8 +1721,8 @@
1474 1721 "likes": 0,
1475 1722 "createdAt": 1788012441458,
1476 1723 "promptEn": "facing Vecna, held the goal but paid a price",
1477   - "lastPlayedAt": 1788316610439,
1478   - "playCount": 18
  1724 + "lastPlayedAt": 1788326199385,
  1725 + "playCount": 21
1479 1726 },
1480 1727 {
1481 1728 "id": "691c2f679759",
... ... @@ -1490,8 +1737,8 @@
1490 1737 "likes": 0,
1491 1738 "createdAt": 1788012202802,
1492 1739 "promptEn": "facing Vecna, went in head-on and got seen through",
1493   - "lastPlayedAt": 1788316796505,
1494   - "playCount": 18
  1740 + "lastPlayedAt": 1788326431578,
  1741 + "playCount": 21
1495 1742 },
1496 1743 {
1497 1744 "id": "07f957783a09",
... ... @@ -1506,8 +1753,8 @@
1506 1753 "likes": 0,
1507 1754 "createdAt": 1788012202708,
1508 1755 "promptEn": "facing Vecna, went in head-on and got seen through",
1509   - "lastPlayedAt": 1788315119713,
1510   - "playCount": 17
  1756 + "lastPlayedAt": 1788330828659,
  1757 + "playCount": 22
1511 1758 },
1512 1759 {
1513 1760 "id": "40ccb04f76e9",
... ... @@ -1522,8 +1769,8 @@
1522 1769 "likes": 0,
1523 1770 "createdAt": 1788011964828,
1524 1771 "promptEn": "facing Vecna, stayed passive and got cornered",
1525   - "lastPlayedAt": 1788316858543,
1526   - "playCount": 18
  1772 + "lastPlayedAt": 1788327462455,
  1773 + "playCount": 21
1527 1774 },
1528 1775 {
1529 1776 "id": "7161aecafa32",
... ... @@ -1538,8 +1785,8 @@
1538 1785 "likes": 0,
1539 1786 "createdAt": 1788011727444,
1540 1787 "promptEn": "entering Vecna's mental lair, red lightning, twisted space",
1541   - "lastPlayedAt": 1788316052046,
1542   - "playCount": 18
  1788 + "lastPlayedAt": 1788326441585,
  1789 + "playCount": 21
1543 1790 },
1544 1791 {
1545 1792 "id": "6a9af7e7368d",
... ... @@ -1554,8 +1801,8 @@
1554 1801 "likes": 0,
1555 1802 "createdAt": 1788011488775,
1556 1803 "promptEn": "graveyard standoff, exploiting a flaw to counter Voldemort",
1557   - "lastPlayedAt": 1788316604435,
1558   - "playCount": 18
  1804 + "lastPlayedAt": 1788330062036,
  1805 + "playCount": 22
1559 1806 },
1560 1807 {
1561 1808 "id": "24845be71ea0",
... ... @@ -1570,8 +1817,8 @@
1570 1817 "likes": 0,
1571 1818 "createdAt": 1788011488667,
1572 1819 "promptEn": "graveyard standoff, exploiting a flaw to counter Voldemort",
1573   - "lastPlayedAt": 1788316364764,
1574   - "playCount": 18
  1820 + "lastPlayedAt": 1788330770616,
  1821 + "playCount": 22
1575 1822 },
1576 1823 {
1577 1824 "id": "f1012a3d7aa7",
... ... @@ -1586,8 +1833,8 @@
1586 1833 "likes": 0,
1587 1834 "createdAt": 1788011251158,
1588 1835 "promptEn": "facing Voldemort, held the goal but paid a price",
1589   - "lastPlayedAt": 1788316114091,
1590   - "playCount": 18
  1836 + "lastPlayedAt": 1788330712564,
  1837 + "playCount": 22
1591 1838 },
1592 1839 {
1593 1840 "id": "58f68b111429",
... ... @@ -1602,8 +1849,8 @@
1602 1849 "likes": 0,
1603 1850 "createdAt": 1788011013309,
1604 1851 "promptEn": "facing Voldemort, went in head-on and got seen through",
1605   - "lastPlayedAt": 1788316852540,
1606   - "playCount": 18
  1852 + "lastPlayedAt": 1788330562441,
  1853 + "playCount": 22
1607 1854 },
1608 1855 {
1609 1856 "id": "682cbc166479",
... ... @@ -1618,8 +1865,8 @@
1618 1865 "likes": 0,
1619 1866 "createdAt": 1788010775613,
1620 1867 "promptEn": "facing Voldemort, stayed passive and got cornered",
1621   - "lastPlayedAt": 1788316060045,
1622   - "playCount": 18
  1868 + "lastPlayedAt": 1788330824656,
  1869 + "playCount": 22
1623 1870 },
1624 1871 {
1625 1872 "id": "795842efa4a1",
... ... @@ -1634,8 +1881,8 @@
1634 1881 "likes": 0,
1635 1882 "createdAt": 1788010537514,
1636 1883 "promptEn": "the triwizard cup teleports you to the graveyard, Voldemort's revival just finished",
1637   - "lastPlayedAt": 1788316600434,
1638   - "playCount": 18
  1884 + "lastPlayedAt": 1788329195322,
  1885 + "playCount": 21
1639 1886 },
1640 1887 {
1641 1888 "id": "6ed9eaf4fa1d",
... ... @@ -1650,8 +1897,8 @@
1650 1897 "likes": 0,
1651 1898 "createdAt": 1788010299688,
1652 1899 "promptEn": "facing Thanos, exploiting a flaw to counter him",
1653   - "lastPlayedAt": 1788315147733,
1654   - "playCount": 17
  1900 + "lastPlayedAt": 1788329673708,
  1901 + "playCount": 21
1655 1902 },
1656 1903 {
1657 1904 "id": "469294a4ed09",
... ... @@ -1666,8 +1913,8 @@
1666 1913 "likes": 0,
1667 1914 "createdAt": 1788010062535,
1668 1915 "promptEn": "facing Thanos, held the goal but paid a price",
1669   - "lastPlayedAt": 1788313632727,
1670   - "playCount": 17
  1916 + "lastPlayedAt": 1788330242194,
  1917 + "playCount": 22
1671 1918 },
1672 1919 {
1673 1920 "id": "324b84ebc607",
... ... @@ -1682,8 +1929,8 @@
1682 1929 "likes": 0,
1683 1930 "createdAt": 1788009825082,
1684 1931 "promptEn": "facing Thanos, went in head-on and got seen through",
1685   - "lastPlayedAt": 1788314641382,
1686   - "playCount": 17
  1932 + "lastPlayedAt": 1788330572447,
  1933 + "playCount": 22
1687 1934 },
1688 1935 {
1689 1936 "id": "a6ead2cbe03f",
... ... @@ -1698,8 +1945,8 @@
1698 1945 "likes": 0,
1699 1946 "createdAt": 1788009586293,
1700 1947 "promptEn": "facing Thanos, stayed passive and got cornered",
1701   - "lastPlayedAt": 1788315702208,
1702   - "playCount": 17
  1948 + "lastPlayedAt": 1788330476371,
  1949 + "playCount": 22
1703 1950 },
1704 1951 {
1705 1952 "id": "438c98cf4973",
... ... @@ -1714,8 +1961,8 @@
1714 1961 "likes": 0,
1715 1962 "createdAt": 1788009346020,
1716 1963 "promptEn": "battlefield on Titan, the last chance to stop Thanos",
1717   - "lastPlayedAt": 1788315449987,
1718   - "playCount": 17
  1964 + "lastPlayedAt": 1788329001230,
  1965 + "playCount": 21
1719 1966 },
1720 1967 {
1721 1968 "id": "66a96c6bc7cb",
... ... @@ -1730,8 +1977,8 @@
1730 1977 "likes": 0,
1731 1978 "createdAt": 1788009108302,
1732 1979 "promptEn": "in the endless hotel, exploiting a flaw to counter the Eternity Devil",
1733   - "lastPlayedAt": 1788316542857,
1734   - "playCount": 18
  1980 + "lastPlayedAt": 1788328658969,
  1981 + "playCount": 21
1735 1982 },
1736 1983 {
1737 1984 "id": "71c590b0ea8f",
... ... @@ -1746,8 +1993,8 @@
1746 1993 "likes": 0,
1747 1994 "createdAt": 1788008870118,
1748 1995 "promptEn": "facing the Eternity Devil, held the goal but paid a price",
1749   - "lastPlayedAt": 1788314823478,
1750   - "playCount": 17
  1996 + "lastPlayedAt": 1788327734647,
  1997 + "playCount": 21
1751 1998 },
1752 1999 {
1753 2000 "id": "35833c2cabb9",
... ... @@ -1762,8 +2009,8 @@
1762 2009 "likes": 0,
1763 2010 "createdAt": 1788008632603,
1764 2011 "promptEn": "facing the Eternity Devil, went in head-on and got seen through",
1765   - "lastPlayedAt": 1788314975591,
1766   - "playCount": 17
  2012 + "lastPlayedAt": 1788330984794,
  2013 + "playCount": 22
1767 2014 },
1768 2015 {
1769 2016 "id": "361c80537652",
... ... @@ -1778,8 +2025,8 @@
1778 2025 "likes": 0,
1779 2026 "createdAt": 1788008394344,
1780 2027 "promptEn": "facing the Eternity Devil, stayed passive and got cornered",
1781   - "lastPlayedAt": 1788313266367,
1782   - "playCount": 17
  2028 + "lastPlayedAt": 1788330576448,
  2029 + "playCount": 22
1783 2030 },
1784 2031 {
1785 2032 "id": "1a57de01bad0",
... ... @@ -1794,8 +2041,8 @@
1794 2041 "likes": 0,
1795 2042 "createdAt": 1788008156307,
1796 2043 "promptEn": "hotel floor sealed by the Eternity Devil, an endless looping corridor",
1797   - "lastPlayedAt": 1788314465296,
1798   - "playCount": 17
  2044 + "lastPlayedAt": 1788330162130,
  2045 + "playCount": 22
1799 2046 },
1800 2047 {
1801 2048 "id": "cd3b6dda90ad",
... ... @@ -1810,8 +2057,8 @@
1810 2057 "likes": 0,
1811 2058 "createdAt": 1788007915610,
1812 2059 "promptEn": "in the ruined city, exploiting a flaw to counter Tomura",
1813   - "lastPlayedAt": 1788316486383,
1814   - "playCount": 18
  2060 + "lastPlayedAt": 1788331295047,
  2061 + "playCount": 22
1815 2062 },
1816 2063 {
1817 2064 "id": "f67685cd6862",
... ... @@ -1826,8 +2073,8 @@
1826 2073 "likes": 0,
1827 2074 "createdAt": 1788007678723,
1828 2075 "promptEn": "facing Tomura, held the goal but paid a price",
1829   - "lastPlayedAt": 1788316344747,
1830   - "playCount": 18
  2076 + "lastPlayedAt": 1788330688541,
  2077 + "playCount": 22
1831 2078 },
1832 2079 {
1833 2080 "id": "ee5bd111d8bd",
... ... @@ -1842,8 +2089,8 @@
1842 2089 "likes": 0,
1843 2090 "createdAt": 1788007441156,
1844 2091 "promptEn": "battlefield in Jaku city, the city in ruins, heroes in crisis",
1845   - "lastPlayedAt": 1788313931012,
1846   - "playCount": 17
  2092 + "lastPlayedAt": 1788330582456,
  2093 + "playCount": 22
1847 2094 },
1848 2095 {
1849 2096 "id": "68219d6b68c8",
... ... @@ -1858,8 +2105,8 @@
1858 2105 "likes": 0,
1859 2106 "createdAt": 1788007201908,
1860 2107 "promptEn": "breaking into the palace, Neferpitou stalling to protect the king",
1861   - "lastPlayedAt": 1788316256672,
1862   - "playCount": 18
  2108 + "lastPlayedAt": 1788326335495,
  2109 + "playCount": 21
1863 2110 },
1864 2111 {
1865 2112 "id": "628026375795",
... ... @@ -1874,8 +2121,8 @@
1874 2121 "likes": 0,
1875 2122 "createdAt": 1788006964122,
1876 2123 "promptEn": "grabbing an evidence flaw to counter L",
1877   - "lastPlayedAt": 1788314351252,
1878   - "playCount": 17
  2124 + "lastPlayedAt": 1788330356289,
  2125 + "playCount": 22
1879 2126 },
1880 2127 {
1881 2128 "id": "0c6306b07f79",
... ... @@ -1890,8 +2137,8 @@
1890 2137 "likes": 0,
1891 2138 "createdAt": 1788006725887,
1892 2139 "promptEn": "facing off with L, went in head-on and got seen through",
1893   - "lastPlayedAt": 1788313240347,
1894   - "playCount": 17
  2140 + "lastPlayedAt": 1788330234186,
  2141 + "playCount": 22
1895 2142 },
1896 2143 {
1897 2144 "id": "ee82188227fa",
... ... @@ -1906,8 +2153,8 @@
1906 2153 "likes": 0,
1907 2154 "createdAt": 1788006252918,
1908 2155 "promptEn": "facing L, stayed passive and the evidence pressure maxed out",
1909   - "lastPlayedAt": 1788316052513,
1910   - "playCount": 18
  2156 + "lastPlayedAt": 1788328472824,
  2157 + "playCount": 21
1911 2158 },
1912 2159 {
1913 2160 "id": "0e28a7fecf03",
... ... @@ -1922,8 +2169,8 @@
1922 2169 "likes": 0,
1923 2170 "createdAt": 1788006252824,
1924 2171 "promptEn": "facing L, stayed passive and the evidence pressure maxed out",
1925   - "lastPlayedAt": 1788313464568,
1926   - "playCount": 17
  2172 + "lastPlayedAt": 1788327556528,
  2173 + "playCount": 21
1927 2174 },
1928 2175 {
1929 2176 "id": "fb0738ad3e3b",
... ... @@ -1938,8 +2185,8 @@
1938 2185 "likes": 0,
1939 2186 "createdAt": 1788006015175,
1940 2187 "promptEn": "on the ruined planet, exploiting a flaw to counter Frieza",
1941   - "lastPlayedAt": 1788316556859,
1942   - "playCount": 18
  2188 + "lastPlayedAt": 1788329559616,
  2189 + "playCount": 21
1943 2190 },
1944 2191 {
1945 2192 "id": "e6fda5c2237d",
... ... @@ -1954,8 +2201,8 @@
1954 2201 "likes": 0,
1955 2202 "createdAt": 1788005778588,
1956 2203 "promptEn": "facing Frieza, held the goal but paid a price",
1957   - "lastPlayedAt": 1788316208168,
1958   - "playCount": 18
  2204 + "lastPlayedAt": 1788330466362,
  2205 + "playCount": 22
1959 2206 },
1960 2207 {
1961 2208 "id": "b96cc9762cf6",
... ... @@ -1970,8 +2217,8 @@
1970 2217 "likes": 0,
1971 2218 "createdAt": 1788005541640,
1972 2219 "promptEn": "facing Frieza, went in head-on and got seen through",
1973   - "lastPlayedAt": 1788315453990,
1974   - "playCount": 17
  2220 + "lastPlayedAt": 1788328993225,
  2221 + "playCount": 21
1975 2222 },
1976 2223 {
1977 2224 "id": "574b47b00316",
... ... @@ -1986,8 +2233,8 @@
1986 2233 "likes": 0,
1987 2234 "createdAt": 1788005305091,
1988 2235 "promptEn": "facing Frieza, stayed passive and got cornered",
1989   - "lastPlayedAt": 1788316594433,
1990   - "playCount": 18
  2236 + "lastPlayedAt": 1788330544429,
  2237 + "playCount": 22
1991 2238 },
1992 2239 {
1993 2240 "id": "d680e111ade5",
... ... @@ -2002,8 +2249,8 @@
2002 2249 "likes": 0,
2003 2250 "createdAt": 1788005066484,
2004 2251 "promptEn": "Namek is about to be destroyed, the dragon ball wish still up for grabs",
2005   - "lastPlayedAt": 1788316911009,
2006   - "playCount": 18
  2252 + "lastPlayedAt": 1788327366373,
  2253 + "playCount": 21
2007 2254 },
2008 2255 {
2009 2256 "id": "565059763888",
... ... @@ -2018,8 +2265,8 @@
2018 2265 "likes": 0,
2019 2266 "createdAt": 1788004828526,
2020 2267 "promptEn": "in the subway, exploiting a flaw to counter Mahito",
2021   - "lastPlayedAt": 1788313732820,
2022   - "playCount": 17
  2268 + "lastPlayedAt": 1788326063276,
  2269 + "playCount": 21
2023 2270 },
2024 2271 {
2025 2272 "id": "323737948733",
... ... @@ -2034,8 +2281,8 @@
2034 2281 "likes": 0,
2035 2282 "createdAt": 1788004590937,
2036 2283 "promptEn": "facing Mahito, held the goal but paid a price",
2037   - "lastPlayedAt": 1788315409959,
2038   - "playCount": 17
  2284 + "lastPlayedAt": 1788331457184,
  2285 + "playCount": 22
2039 2286 },
2040 2287 {
2041 2288 "id": "9996a8ac8326",
... ... @@ -2050,8 +2297,8 @@
2050 2297 "likes": 0,
2051 2298 "createdAt": 1788004353928,
2052 2299 "promptEn": "facing Mahito, went in head-on and got seen through",
2053   - "lastPlayedAt": 1788315167757,
2054   - "playCount": 17
  2300 + "lastPlayedAt": 1788328741036,
  2301 + "playCount": 21
2055 2302 },
2056 2303 {
2057 2304 "id": "971d80ec087c",
... ... @@ -2066,8 +2313,8 @@
2066 2313 "likes": 0,
2067 2314 "createdAt": 1788004115725,
2068 2315 "promptEn": "facing Mahito, stayed passive and got cornered",
2069   - "lastPlayedAt": 1788316198161,
2070   - "playCount": 18
  2316 + "lastPlayedAt": 1788331166940,
  2317 + "playCount": 22
2071 2318 },
2072 2319 {
2073 2320 "id": "5dd52c568f66",
... ... @@ -2082,8 +2329,8 @@
2082 2329 "likes": 0,
2083 2330 "createdAt": 1788004115612,
2084 2331 "promptEn": "facing Mahito, stayed passive and got cornered",
2085   - "lastPlayedAt": 1788316248204,
2086   - "playCount": 18
  2332 + "lastPlayedAt": 1788330834662,
  2333 + "playCount": 22
2087 2334 },
2088 2335 {
2089 2336 "id": "f4a2870386c6",
... ... @@ -2098,8 +2345,8 @@
2098 2345 "likes": 0,
2099 2346 "createdAt": 1788003877425,
2100 2347 "promptEn": "in the dream, exploiting a flaw to counter Enmu",
2101   - "lastPlayedAt": 1788315877904,
2102   - "playCount": 17
  2348 + "lastPlayedAt": 1788330734588,
  2349 + "playCount": 22
2103 2350 },
2104 2351 {
2105 2352 "id": "7c4f9460e6b7",
... ... @@ -2114,8 +2361,8 @@
2114 2361 "likes": 0,
2115 2362 "createdAt": 1788003639415,
2116 2363 "promptEn": "facing Enmu, held the goal but paid a price",
2117   - "lastPlayedAt": 1788316134108,
2118   - "playCount": 18
  2364 + "lastPlayedAt": 1788330786628,
  2365 + "playCount": 22
2119 2366 },
2120 2367 {
2121 2368 "id": "6881dbe839a0",
... ... @@ -2130,8 +2377,8 @@
2130 2377 "likes": 0,
2131 2378 "createdAt": 1788003402559,
2132 2379 "promptEn": "facing Enmu, went in head-on and got seen through",
2133   - "lastPlayedAt": 1788315884381,
2134   - "playCount": 17
  2380 + "lastPlayedAt": 1788326861945,
  2381 + "playCount": 21
2135 2382 },
2136 2383 {
2137 2384 "id": "5c0f1663f4ae",
... ... @@ -2146,8 +2393,8 @@
2146 2393 "likes": 0,
2147 2394 "createdAt": 1788003166117,
2148 2395 "promptEn": "facing Enmu, stayed passive and got cornered",
2149   - "lastPlayedAt": 1788313056194,
2150   - "playCount": 17
  2396 + "lastPlayedAt": 1788330534418,
  2397 + "playCount": 22
2151 2398 },
2152 2399 {
2153 2400 "id": "a3f39da74c1f",
... ... @@ -2162,8 +2409,8 @@
2162 2409 "likes": 0,
2163 2410 "createdAt": 1788002929455,
2164 2411 "promptEn": "facing Reiner, exploiting a flaw to counter him",
2165   - "lastPlayedAt": 1788313458562,
2166   - "playCount": 17
  2412 + "lastPlayedAt": 1788328262637,
  2413 + "playCount": 21
2167 2414 },
2168 2415 {
2169 2416 "id": "ea8b38014674",
... ... @@ -2178,8 +2425,8 @@
2178 2425 "likes": 0,
2179 2426 "createdAt": 1788002691822,
2180 2427 "promptEn": "facing Reiner, held the goal but paid a price",
2181   - "lastPlayedAt": 1788315053654,
2182   - "playCount": 17
  2428 + "lastPlayedAt": 1788329817825,
  2429 + "playCount": 22
2183 2430 },
2184 2431 {
2185 2432 "id": "f65b15d67966",
... ... @@ -2194,8 +2441,8 @@
2194 2441 "likes": 0,
2195 2442 "createdAt": 1788002455066,
2196 2443 "promptEn": "facing Reiner, went in head-on and got seen through",
2197   - "lastPlayedAt": 1788316034038,
2198   - "playCount": 18
  2444 + "lastPlayedAt": 1788329841848,
  2445 + "playCount": 22
2199 2446 },
2200 2447 {
2201 2448 "id": "5846d645e870",
... ... @@ -2210,8 +2457,8 @@
2210 2457 "likes": 0,
2211 2458 "createdAt": 1788002217928,
2212 2459 "promptEn": "facing Reiner, stayed passive and got cornered",
2213   - "lastPlayedAt": 1788316891008,
2214   - "playCount": 18
  2460 + "lastPlayedAt": 1788329811821,
  2461 + "playCount": 22
2215 2462 },
2216 2463 {
2217 2464 "id": "3fedf5531999",
... ... @@ -2226,8 +2473,8 @@
2226 2473 "likes": 0,
2227 2474 "createdAt": 1788001981272,
2228 2475 "promptEn": "basement in Shiganshina, the titan secret weighing down on you",
2229   - "lastPlayedAt": 1788316370314,
2230   - "playCount": 18
  2476 + "lastPlayedAt": 1788326147338,
  2477 + "playCount": 21
2231 2478 },
2232 2479 {
2233 2480 "id": "7c2351a27a96",
... ... @@ -2242,8 +2489,8 @@
2242 2489 "likes": 0,
2243 2490 "createdAt": 1788001508988,
2244 2491 "promptEn": "in the ruins of Konoha, exploiting a flaw to counter Pain",
2245   - "lastPlayedAt": 1788316903010,
2246   - "playCount": 18
  2492 + "lastPlayedAt": 1788330660531,
  2493 + "playCount": 22
2247 2494 },
2248 2495 {
2249 2496 "id": "79304c061606",
... ... @@ -2258,8 +2505,8 @@
2258 2505 "likes": 0,
2259 2506 "createdAt": 1788001428705,
2260 2507 "promptEn": "in the ruins of Konoha, exploiting a flaw to counter Pain",
2261   - "lastPlayedAt": 1788316568865,
2262   - "playCount": 18
  2508 + "lastPlayedAt": 1788326151340,
  2509 + "playCount": 21
2263 2510 },
2264 2511 {
2265 2512 "id": "e486fab4c24d",
... ... @@ -2274,8 +2521,8 @@
2274 2521 "likes": 0,
2275 2522 "createdAt": 1788001285796,
2276 2523 "promptEn": "in the ruins of Konoha, exploiting a flaw to counter Pain",
2277   - "lastPlayedAt": 1788316030034,
2278   - "playCount": 18
  2524 + "lastPlayedAt": 1788329283385,
  2525 + "playCount": 21
2279 2526 },
2280 2527 {
2281 2528 "id": "808e89ca06a4",
... ... @@ -2290,8 +2537,8 @@
2290 2537 "likes": 0,
2291 2538 "createdAt": 1788001049233,
2292 2539 "promptEn": "facing Pain, held the goal but paid a price",
2293   - "lastPlayedAt": 1788315653704,
2294   - "playCount": 17
  2540 + "lastPlayedAt": 1788331084876,
  2541 + "playCount": 22
2295 2542 },
2296 2543 {
2297 2544 "id": "7ecd480a3c31",
... ... @@ -2306,8 +2553,8 @@
2306 2553 "likes": 0,
2307 2554 "createdAt": 1788000812932,
2308 2555 "promptEn": "facing Pain, went in head-on and got seen through",
2309   - "lastPlayedAt": 1788316897011,
2310   - "playCount": 18
  2556 + "lastPlayedAt": 1788329821833,
  2557 + "playCount": 22
2311 2558 },
2312 2559 {
2313 2560 "id": "f691ac021df0",
... ... @@ -2322,8 +2569,8 @@
2322 2569 "likes": 0,
2323 2570 "createdAt": 1788000577474,
2324 2571 "promptEn": "facing Pain, stayed passive and got cornered",
2325   - "lastPlayedAt": 1788315405950,
2326   - "playCount": 17
  2572 + "lastPlayedAt": 1788330896716,
  2573 + "playCount": 22
2327 2574 },
2328 2575 {
2329 2576 "id": "5ef9489bdc5b",
... ... @@ -2338,8 +2585,8 @@
2338 2585 "likes": 0,
2339 2586 "createdAt": 1788000341927,
2340 2587 "promptEn": "Konoha destroyed by Shinra Tensei, Pain declaring order in the ruins",
2341   - "lastPlayedAt": 1788312892036,
2342   - "playCount": 17
  2588 + "lastPlayedAt": 1788330764618,
  2589 + "playCount": 22
2343 2590 },
2344 2591 {
2345 2592 "id": "e245dbcc6d36",
... ... @@ -2354,8 +2601,8 @@
2354 2601 "likes": 0,
2355 2602 "createdAt": 1788000105889,
2356 2603 "promptEn": "facing Sakazuki, exploiting a flaw to counter him",
2357   - "lastPlayedAt": 1788316436813,
2358   - "playCount": 18
  2604 + "lastPlayedAt": 1788327090140,
  2605 + "playCount": 21
2359 2606 },
2360 2607 {
2361 2608 "id": "c9be7c07b793",
... ... @@ -2370,8 +2617,8 @@
2370 2617 "likes": 0,
2371 2618 "createdAt": 1787999869694,
2372 2619 "promptEn": "facing Sakazuki, held the goal but paid a price",
2373   - "lastPlayedAt": 1788316478824,
2374   - "playCount": 18
  2620 + "lastPlayedAt": 1788331475202,
  2621 + "playCount": 22
2375 2622 },
2376 2623 {
2377 2624 "id": "677941e683c4",
... ... @@ -2386,8 +2633,8 @@
2386 2633 "likes": 0,
2387 2634 "createdAt": 1787999633745,
2388 2635 "promptEn": "facing Sakazuki, went in head-on and got seen through",
2389   - "lastPlayedAt": 1788315915937,
2390   - "playCount": 17
  2636 + "lastPlayedAt": 1788327846733,
  2637 + "playCount": 21
2391 2638 },
2392 2639 {
2393 2640 "id": "932d15f7f8bd",
... ... @@ -2402,8 +2649,8 @@
2402 2649 "likes": 0,
2403 2650 "createdAt": 1787999633670,
2404 2651 "promptEn": "facing Sakazuki, went in head-on and got seen through",
2405   - "lastPlayedAt": 1788316654453,
2406   - "playCount": 18
  2652 + "lastPlayedAt": 1788329181315,
  2653 + "playCount": 21
2407 2654 },
2408 2655 {
2409 2656 "id": "a8b8b4430ee3",
... ... @@ -2418,8 +2665,8 @@
2418 2665 "likes": 0,
2419 2666 "createdAt": 1787999397097,
2420 2667 "promptEn": "facing Sakazuki, stayed passive and got cornered",
2421   - "lastPlayedAt": 1788316590430,
2422   - "playCount": 18
  2668 + "lastPlayedAt": 1788328963208,
  2669 + "playCount": 21
2423 2670 },
2424 2671 {
2425 2672 "id": "88923aaf57f3",
... ... @@ -2434,8 +2681,8 @@
2434 2681 "likes": 0,
2435 2682 "createdAt": 1787999161013,
2436 2683 "promptEn": "execution platform at Marineford, Ace about to be executed, navy vs pirates",
2437   - "lastPlayedAt": 1788315673718,
2438   - "playCount": 17
  2684 + "lastPlayedAt": 1788330146111,
  2685 + "playCount": 22
2439 2686 },
2440 2687 {
2441 2688 "id": "00476b62bf75",
... ... @@ -2450,8 +2697,8 @@
2450 2697 "likes": 0,
2451 2698 "createdAt": 1787903583872,
2452 2699 "promptEn": "constable asks if she's always been alone here, she doesn't answer",
2453   - "lastPlayedAt": 1788314727426,
2454   - "playCount": 17
  2700 + "lastPlayedAt": 1788329631672,
  2701 + "playCount": 21
2455 2702 },
2456 2703 {
2457 2704 "id": "2ab2094e5679",
... ... @@ -2466,8 +2713,8 @@
2466 2713 "likes": 0,
2467 2714 "createdAt": 1787900324972,
2468 2715 "promptEn": "constable declines a drink, asks what this place is, she watches him through the screen",
2469   - "lastPlayedAt": 1788316370769,
2470   - "playCount": 18
  2716 + "lastPlayedAt": 1788330380310,
  2717 + "playCount": 22
2471 2718 },
2472 2719 {
2473 2720 "id": "43ee5c728f1b",
... ... @@ -2482,8 +2729,8 @@
2482 2729 "likes": 0,
2483 2730 "createdAt": 1787850191899,
2484 2731 "promptEn": "constable reaches out to touch her hand through the screen gap, no response",
2485   - "lastPlayedAt": 1788316214173,
2486   - "playCount": 18
  2732 + "lastPlayedAt": 1788327330342,
  2733 + "playCount": 21
2487 2734 },
2488 2735 {
2489 2736 "id": "9bd8c9fbf1f6",
... ... @@ -2498,8 +2745,8 @@
2498 2745 "likes": 0,
2499 2746 "createdAt": 1787847447661,
2500 2747 "promptEn": "constable tells the woman behind the screen he'll trust her tonight",
2501   - "lastPlayedAt": 1788316122565,
2502   - "playCount": 18
  2748 + "lastPlayedAt": 1788328644960,
  2749 + "playCount": 21
2503 2750 },
2504 2751 {
2505 2752 "id": "8cb493338cb3",
... ... @@ -2514,8 +2761,8 @@
2514 2761 "likes": 0,
2515 2762 "createdAt": 1787831362083,
2516 2763 "promptEn": "constable promises to get her out safely if she trusts him",
2517   - "lastPlayedAt": 1788315883907,
2518   - "playCount": 17
  2764 + "lastPlayedAt": 1788328692996,
  2765 + "playCount": 21
2519 2766 },
2520 2767 {
2521 2768 "id": "5ede61c01b22",
... ... @@ -2530,8 +2777,8 @@
2530 2777 "likes": 0,
2531 2778 "createdAt": 1787762342686,
2532 2779 "promptEn": "woman tells him from behind the screen to go check outside, he steps out warily",
2533   - "lastPlayedAt": 1788314447290,
2534   - "playCount": 17
  2780 + "lastPlayedAt": 1788331144924,
  2781 + "playCount": 22
2535 2782 },
2536 2783 {
2537 2784 "id": "47a6de809c61",
... ... @@ -2546,8 +2793,8 @@
2546 2793 "likes": 0,
2547 2794 "createdAt": 1787762332289,
2548 2795 "promptEn": "woman behind the screen stirs and softly reassures him",
2549   - "lastPlayedAt": 1788315686192,
2550   - "playCount": 17
  2796 + "lastPlayedAt": 1788330492387,
  2797 + "playCount": 22
2551 2798 },
2552 2799 {
2553 2800 "id": "0abf6e529c92",
... ... @@ -2562,8 +2809,8 @@
2562 2809 "likes": 0,
2563 2810 "createdAt": 1787762311804,
2564 2811 "promptEn": "constable sits with a cup of water, slowly looking up at the woman behind the screen",
2565   - "lastPlayedAt": 1788315919940,
2566   - "playCount": 17
  2812 + "lastPlayedAt": 1788331439169,
  2813 + "playCount": 22
2567 2814 },
2568 2815 {
2569 2816 "id": "850f13881576",
... ... @@ -2578,8 +2825,8 @@
2578 2825 "likes": 0,
2579 2826 "createdAt": 1787762286261,
2580 2827 "promptEn": "constable stares at her through the screen, silent, saying nothing",
2581   - "lastPlayedAt": 1788316832533,
2582   - "playCount": 18
  2828 + "lastPlayedAt": 1788329543604,
  2829 + "playCount": 21
2583 2830 },
2584 2831 {
2585 2832 "id": "59711a102e84",
... ... @@ -2594,8 +2841,8 @@
2594 2841 "likes": 0,
2595 2842 "createdAt": 1787762224218,
2596 2843 "promptEn": "constable stands under the lamp, holding her gaze through the screen, not backing away",
2597   - "lastPlayedAt": 1788316002476,
2598   - "playCount": 18
  2844 + "lastPlayedAt": 1788329579630,
  2845 + "playCount": 21
2599 2846 },
2600 2847 {
2601 2848 "id": "f2e70205766b",
... ... @@ -2610,8 +2857,8 @@
2610 2857 "likes": 0,
2611 2858 "createdAt": 1787738044140,
2612 2859 "promptEn": "constable carefully checks the door and window latches, she watches from behind the screen",
2613   - "lastPlayedAt": 1788312924103,
2614   - "playCount": 17
  2860 + "lastPlayedAt": 1788329309405,
  2861 + "playCount": 21
2615 2862 },
2616 2863 {
2617 2864 "id": "cfbef6e37ae4",
... ... @@ -2626,8 +2873,8 @@
2626 2873 "likes": 0,
2627 2874 "createdAt": 1787730413689,
2628 2875 "promptEn": "constable grabs the oil lamp and hurls it at the portrait, the scroll catches fire",
2629   - "lastPlayedAt": 1788316198625,
2630   - "playCount": 18
  2876 + "lastPlayedAt": 1788329005229,
  2877 + "playCount": 21
2631 2878 },
2632 2879 {
2633 2880 "id": "e6c23c6adc42",
... ... @@ -2642,8 +2889,8 @@
2642 2889 "likes": 0,
2643 2890 "createdAt": 1787730331754,
2644 2891 "promptEn": "constable steps in from the rainy night, spots her, introduces himself with a cover story",
2645   - "lastPlayedAt": 1788316500836,
2646   - "playCount": 18
  2892 + "lastPlayedAt": 1788326397551,
  2893 + "playCount": 21
2647 2894 },
2648 2895 {
2649 2896 "id": "d720d52c783f",
... ... @@ -2658,8 +2905,8 @@
2658 2905 "likes": 0,
2659 2906 "createdAt": 1787730331663,
2660 2907 "promptEn": "constable steps in from the rainy night, spots her, introduces himself with a cover story",
2661   - "lastPlayedAt": 1788316622441,
2662   - "playCount": 18
  2908 + "lastPlayedAt": 1788327852741,
  2909 + "playCount": 21
2663 2910 },
2664 2911 {
2665 2912 "id": "84e8337de242",
... ... @@ -2674,8 +2921,8 @@
2674 2921 "likes": 0,
2675 2922 "createdAt": 1787724313620,
2676 2923 "promptEn": "first-person view bursting into the room, glancing back in fear, the woman startled",
2677   - "lastPlayedAt": 1788316290702,
2678   - "playCount": 18
  2924 + "lastPlayedAt": 1788326261435,
  2925 + "playCount": 21
2679 2926 },
2680 2927 {
2681 2928 "id": "81b6c3789111",
... ... @@ -2690,8 +2937,8 @@
2690 2937 "likes": 0,
2691 2938 "createdAt": 1787708713767,
2692 2939 "promptEn": "constable stops looking around, turns to face the screen, speaks to her silhouette",
2693   - "lastPlayedAt": 1788313560657,
2694   - "playCount": 17
  2940 + "lastPlayedAt": 1788326169354,
  2941 + "playCount": 21
2695 2942 },
2696 2943 {
2697 2944 "id": "5dc95a15cd5d",
... ... @@ -2706,8 +2953,8 @@
2706 2953 "likes": 0,
2707 2954 "createdAt": 1787708701547,
2708 2955 "promptEn": "constable gently tells her he'll stay and keep her company",
2709   - "lastPlayedAt": 1788315705751,
2710   - "playCount": 17
  2956 + "lastPlayedAt": 1788331054852,
  2957 + "playCount": 22
2711 2958 },
2712 2959 {
2713 2960 "id": "8d9c1dad041f",
... ... @@ -2722,8 +2969,8 @@
2722 2969 "likes": 0,
2723 2970 "createdAt": 1787708686397,
2724 2971 "promptEn": "constable accepts the invitation, moves to sit on a stool closer to the screen",
2725   - "lastPlayedAt": 1788316510390,
2726   - "playCount": 18
  2972 + "lastPlayedAt": 1788329345438,
  2973 + "playCount": 21
2727 2974 },
2728 2975 {
2729 2976 "id": "ad611bcbd06b",
... ... @@ -2738,8 +2985,8 @@
2738 2985 "likes": 0,
2739 2986 "createdAt": 1787708684658,
2740 2987 "promptEn": "constable sees her silent gesture, lets go of his sword hilt, steps closer and agrees",
2741   - "lastPlayedAt": 1788314949569,
2742   - "playCount": 17
  2988 + "lastPlayedAt": 1788331070867,
  2989 + "playCount": 22
2743 2990 },
2744 2991 {
2745 2992 "id": "abdbe25f3121",
... ... @@ -2754,8 +3001,8 @@
2754 3001 "likes": 0,
2755 3002 "createdAt": 1787708674508,
2756 3003 "promptEn": "constable sees through her painted disguise and rips her face off, revealing a demonic visage underneath",
2757   - "lastPlayedAt": 1788316862994,
2758   - "playCount": 18
  3004 + "lastPlayedAt": 1788327988866,
  3005 + "playCount": 21
2759 3006 },
2760 3007 {
2761 3008 "id": "6d433dcc104c",
... ... @@ -2770,8 +3017,8 @@
2770 3017 "likes": 0,
2771 3018 "createdAt": 1787708663418,
2772 3019 "promptEn": "constable catches his breath, thanks her, and rests on the couch while she watches",
2773   - "lastPlayedAt": 1788315988463,
2774   - "playCount": 18
  3020 + "lastPlayedAt": 1788326355517,
  3021 + "playCount": 21
2775 3022 },
2776 3023 {
2777 3024 "id": "cd22c2b491fc",
... ... @@ -2786,8 +3033,8 @@
2786 3033 "likes": 0,
2787 3034 "createdAt": 1787708653181,
2788 3035 "promptEn": "constable holds her gaze, quietly says \"go on\", then waits in silence",
2789   - "lastPlayedAt": 1788314523322,
2790   - "playCount": 17
  3036 + "lastPlayedAt": 1788330366294,
  3037 + "playCount": 22
2791 3038 },
2792 3039 {
2793 3040 "id": "55f98ceec9e4",
... ... @@ -2802,8 +3049,8 @@
2802 3049 "likes": 0,
2803 3050 "createdAt": 1787708648409,
2804 3051 "promptEn": "she reaches a hand through the screen gap beckoning him, he steps back and firmly refuses",
2805   - "lastPlayedAt": 1788315415960,
2806   - "playCount": 17
  3052 + "lastPlayedAt": 1788331329079,
  3053 + "playCount": 22
2807 3054 },
2808 3055 {
2809 3056 "id": "3f0c28f5373a",
... ... @@ -2818,8 +3065,8 @@
2818 3065 "likes": 0,
2819 3066 "createdAt": 1787708646888,
2820 3067 "promptEn": "constable studies her through the screen growing suspicious, hand drifting to his sword",
2821   - "lastPlayedAt": 1788316812969,
2822   - "playCount": 18
  3068 + "lastPlayedAt": 1788328925189,
  3069 + "playCount": 21
2823 3070 },
2824 3071 {
2825 3072 "id": "1c0c203cfb3b",
... ... @@ -2834,8 +3081,8 @@
2834 3081 "likes": 0,
2835 3082 "createdAt": 1787708641782,
2836 3083 "promptEn": "constable sits down at the table, studying her expression through the screen",
2837   - "lastPlayedAt": 1788316224649,
2838   - "playCount": 18
  3084 + "lastPlayedAt": 1788327636566,
  3085 + "playCount": 21
2839 3086 },
2840 3087 {
2841 3088 "id": "89975be9def4",
... ... @@ -2850,8 +3097,8 @@
2850 3097 "likes": 0,
2851 3098 "createdAt": 1787708626228,
2852 3099 "promptEn": "constable drinks some water first, thanks her, watching the screen warily as he drinks",
2853   - "lastPlayedAt": 1788313842932,
2854   - "playCount": 17
  3100 + "lastPlayedAt": 1788327006069,
  3101 + "playCount": 21
2855 3102 },
2856 3103 {
2857 3104 "id": "e08f7f7e54dd",
... ... @@ -2866,8 +3113,8 @@
2866 3113 "likes": 0,
2867 3114 "createdAt": 1787708622306,
2868 3115 "promptEn": "constable gives a clasped-hand salute and thanks her, she gives a subtle nod",
2869   - "lastPlayedAt": 1788316862549,
2870   - "playCount": 18
  3116 + "lastPlayedAt": 1788330106077,
  3117 + "playCount": 22
2871 3118 },
2872 3119 {
2873 3120 "id": "538dc7e5746f",
... ... @@ -2882,8 +3129,8 @@
2882 3129 "likes": 0,
2883 3130 "createdAt": 1787708622178,
2884 3131 "promptEn": "constable gives a clasped-hand salute and thanks her, she gives a subtle nod",
2885   - "lastPlayedAt": 1788315838333,
2886   - "playCount": 17
  3132 + "lastPlayedAt": 1788329161304,
  3133 + "playCount": 21
2887 3134 },
2888 3135 {
2889 3136 "id": "1721c75dbc3b",
... ... @@ -2898,8 +3145,8 @@
2898 3145 "likes": 0,
2899 3146 "createdAt": 1787708615415,
2900 3147 "promptEn": "she slides her hand through the screen gap asking him to warm it, he hesitates without touching",
2901   - "lastPlayedAt": 1788316106551,
2902   - "playCount": 18
  3148 + "lastPlayedAt": 1788328420779,
  3149 + "playCount": 21
2903 3150 },
2904 3151 {
2905 3152 "id": "c2b145b111e2",
... ... @@ -2914,8 +3161,8 @@
2914 3161 "likes": 0,
2915 3162 "createdAt": 1787708613364,
2916 3163 "promptEn": "constable steps in, notices her behind the screen, greets her, she just watches silently",
2917   - "lastPlayedAt": 1788315916410,
2918   - "playCount": 17
  3164 + "lastPlayedAt": 1788331487211,
  3165 + "playCount": 22
2919 3166 },
2920 3167 {
2921 3168 "id": "a5d5d353bbf8",
... ... @@ -2930,8 +3177,8 @@
2930 3177 "likes": 0,
2931 3178 "createdAt": 1787674768144,
2932 3179 "promptEn": "constable lifts a bronze mirror, reflecting candlelight onto the portrait on the wall",
2933   - "lastPlayedAt": 1788316184615,
2934   - "playCount": 18
  3180 + "lastPlayedAt": 1788331188961,
  3181 + "playCount": 22
2935 3182 },
2936 3183 {
2937 3184 "id": "3be1f275fde2",
... ... @@ -2946,8 +3193,8 @@
2946 3193 "likes": 0,
2947 3194 "createdAt": 1787674743188,
2948 3195 "promptEn": "constable draws his sword and breaks the sealed talisman on the screen, revealing her behind it",
2949   - "lastPlayedAt": 1788316120097,
2950   - "playCount": 18
  3196 + "lastPlayedAt": 1788330452357,
  3197 + "playCount": 22
2951 3198 },
2952 3199 {
2953 3200 "id": "693e0b9ca66a",
... ... @@ -2962,8 +3209,8 @@
2962 3209 "likes": 0,
2963 3210 "createdAt": 1787674737743,
2964 3211 "promptEn": "constable slowly looks around the room, discovers her watching him motionlessly through the screen",
2965   - "lastPlayedAt": 1788316184141,
2966   - "playCount": 18
  3212 + "lastPlayedAt": 1788331118906,
  3213 + "playCount": 22
2967 3214 },
2968 3215 {
2969 3216 "id": "c74118d0413f",
... ... @@ -2978,8 +3225,8 @@
2978 3225 "likes": 0,
2979 3226 "createdAt": 1787674716075,
2980 3227 "promptEn": "constable watches the oil lamp flame flicker, her silhouette motionless behind the screen",
2981   - "lastPlayedAt": 1788316818523,
2982   - "playCount": 18
  3228 + "lastPlayedAt": 1788331090881,
  3229 + "playCount": 22
2983 3230 },
2984 3231 {
2985 3232 "id": "23d1ae1982e6",
... ... @@ -2994,8 +3241,8 @@
2994 3241 "likes": 0,
2995 3242 "createdAt": 1787674713724,
2996 3243 "promptEn": "constable enters and cautiously looks around, his gaze settling on her silhouette behind the screen",
2997   - "lastPlayedAt": 1788315689735,
2998   - "playCount": 17
  3244 + "lastPlayedAt": 1788329847865,
  3245 + "playCount": 22
2999 3246 },
3000 3247 {
3001 3248 "id": "b69389094416",
... ... @@ -3010,8 +3257,8 @@
3010 3257 "likes": 0,
3011 3258 "createdAt": 1787674695703,
3012 3259 "promptEn": "constable stops, faces the screen, quietly promises to keep his voice down",
3013   - "lastPlayedAt": 1788313802893,
3014   - "playCount": 17
  3260 + "lastPlayedAt": 1788326721828,
  3261 + "playCount": 21
3015 3262 },
3016 3263 {
3017 3264 "id": "94dc455e26bf",
... ... @@ -3026,8 +3273,8 @@
3026 3273 "likes": 0,
3027 3274 "createdAt": 1787674688717,
3028 3275 "promptEn": "constable agrees to stay, lets his guard down, she gives a barely-there nod",
3029   - "lastPlayedAt": 1788313878963,
3030   - "playCount": 17
  3276 + "lastPlayedAt": 1788328761053,
  3277 + "playCount": 21
3031 3278 },
3032 3279 {
3033 3280 "id": "4874fe3fdbc9",
... ... @@ -3042,8 +3289,8 @@
3042 3289 "likes": 0,
3043 3290 "createdAt": 1787674660698,
3044 3291 "promptEn": "constable smashes the bronze mirror on the table, it shatters, she watches from behind the screen",
3045   - "lastPlayedAt": 1788316308714,
3046   - "playCount": 18
  3292 + "lastPlayedAt": 1788329613656,
  3293 + "playCount": 21
3047 3294 },
3048 3295 {
3049 3296 "id": "ed77b83851a2",
... ... @@ -3058,8 +3305,8 @@
3058 3305 "likes": 0,
3059 3306 "createdAt": 1787674642139,
3060 3307 "promptEn": "constable forms hand seals and summons a giant toad out of smoke",
3061   - "lastPlayedAt": 1788316302253,
3062   - "playCount": 18
  3308 + "lastPlayedAt": 1788331343089,
  3309 + "playCount": 22
3063 3310 },
3064 3311 {
3065 3312 "id": "e9a6320e18a9",
... ... @@ -3074,8 +3321,8 @@
3074 3321 "likes": 0,
3075 3322 "createdAt": 1787674642026,
3076 3323 "promptEn": "constable enters from the side and sits down on a stool by the lamp to rest",
3077   - "lastPlayedAt": 1788316412349,
3078   - "playCount": 18
  3324 + "lastPlayedAt": 1788330252201,
  3325 + "playCount": 22
3079 3326 },
3080 3327 {
3081 3328 "id": "fe7ffbe65653",
... ... @@ -3090,8 +3337,8 @@
3090 3337 "likes": 0,
3091 3338 "createdAt": 1787674639055,
3092 3339 "promptEn": "constable checks his reflection in the mirror, sees her behind his shoulder in it, turns around to find the screen empty",
3093   - "lastPlayedAt": 1788315538068,
3094   - "playCount": 17
  3340 + "lastPlayedAt": 1788326341499,
  3341 + "playCount": 21
3095 3342 },
3096 3343 {
3097 3344 "id": "ebaf0dde3d9f",
... ... @@ -3106,8 +3353,8 @@
3106 3353 "likes": 0,
3107 3354 "createdAt": 1787674623678,
3108 3355 "promptEn": "constable bows to the screen, thanking her for sheltering him",
3109   - "lastPlayedAt": 1788314393268,
3110   - "playCount": 17
  3356 + "lastPlayedAt": 1788327442438,
  3357 + "playCount": 21
3111 3358 },
3112 3359 {
3113 3360 "id": "d94991a1e21b",
... ... @@ -3122,8 +3369,8 @@
3122 3369 "likes": 0,
3123 3370 "createdAt": 1787674609636,
3124 3371 "promptEn": "constable silently watches her through the screen gaps, camera slowly zooming in on her face",
3125   - "lastPlayedAt": 1788316542411,
3126   - "playCount": 18
  3372 + "lastPlayedAt": 1788329901901,
  3373 + "playCount": 22
3127 3374 },
3128 3375 {
3129 3376 "id": "5e53f7f5fe9b",
... ... @@ -3138,8 +3385,8 @@
3138 3385 "likes": 0,
3139 3386 "createdAt": 1787674446841,
3140 3387 "promptEn": "player panics into the room, glances back, out of breath, says something's chasing him outside",
3141   - "lastPlayedAt": 1788315994012,
3142   - "playCount": 18
  3388 + "lastPlayedAt": 1788329637674,
  3389 + "playCount": 21
3143 3390 },
3144 3391 {
3145 3392 "id": "c25d53a5e086",
... ... @@ -3154,8 +3401,8 @@
3154 3401 "likes": 0,
3155 3402 "createdAt": 1787674395006,
3156 3403 "promptEn": "constable and the woman hold a tense silent stare through the screen",
3157   - "lastPlayedAt": 1788315958444,
3158   - "playCount": 18
  3404 + "lastPlayedAt": 1788329329423,
  3405 + "playCount": 21
3159 3406 },
3160 3407 {
3161 3408 "id": "f264bce22903",
... ... @@ -3170,8 +3417,8 @@
3170 3417 "likes": 0,
3171 3418 "createdAt": 1787674361187,
3172 3419 "promptEn": "constable presses his hand to his chest, vowing his heart to her, she gives a knowing smile",
3173   - "lastPlayedAt": 1788316022495,
3174   - "playCount": 18
  3420 + "lastPlayedAt": 1788330396320,
  3421 + "playCount": 22
3175 3422 },
3176 3423 {
3177 3424 "id": "8aba0a6bf05b",
... ... @@ -3186,8 +3433,8 @@
3186 3433 "likes": 0,
3187 3434 "createdAt": 1787674351536,
3188 3435 "promptEn": "constable searches an old house at night, candle flickering, woman hiding behind the screen",
3189   - "lastPlayedAt": 1788316714930,
3190   - "playCount": 18
  3436 + "lastPlayedAt": 1788331281036,
  3437 + "playCount": 22
3191 3438 },
3192 3439 {
3193 3440 "id": "dc13e4f165dc",
... ... @@ -3202,8 +3449,8 @@
3202 3449 "likes": 0,
3203 3450 "createdAt": 1787672849330,
3204 3451 "promptEn": "constable cautiously follows her silent gesture, hand near his sword, tracking her movement",
3205   - "lastPlayedAt": 1788316252216,
3206   - "playCount": 18
  3452 + "lastPlayedAt": 1788326499631,
  3453 + "playCount": 21
3207 3454 },
3208 3455 {
3209 3456 "id": "feb4df69e1a2",
... ... @@ -3218,8 +3465,8 @@
3218 3465 "likes": 0,
3219 3466 "createdAt": 1787665100787,
3220 3467 "promptEn": "constable politely asks the woman behind the screen for tea",
3221   - "lastPlayedAt": 1788316720480,
3222   - "playCount": 18
  3468 + "lastPlayedAt": 1788331311063,
  3469 + "playCount": 22
3223 3470 },
3224 3471 {
3225 3472 "id": "d2c77b87b84b",
... ... @@ -3233,9 +3480,9 @@
3233 3480 "partition": "ref2va",
3234 3481 "likes": 0,
3235 3482 "createdAt": 1787652321725,
3236   - "lastPlayedAt": 1788316642463,
  3483 + "lastPlayedAt": 1788328362725,
3237 3484 "promptEn": "constable talking to the woman through the screen",
3238   - "playCount": 18
  3485 + "playCount": 21
3239 3486 },
3240 3487 {
3241 3488 "id": "31ade4712105",
... ... @@ -3250,8 +3497,8 @@
3250 3497 "likes": 0,
3251 3498 "createdAt": 1787642579766,
3252 3499 "promptEn": "a summoner chants and calls a giant toad, which swallows the white-robed ghost whole",
3253   - "lastPlayedAt": 1788314787458,
3254   - "playCount": 17
  3500 + "lastPlayedAt": 1788331008814,
  3501 + "playCount": 22
3255 3502 },
3256 3503 {
3257 3504 "id": "22a666455198",
... ... @@ -3266,8 +3513,8 @@
3266 3513 "likes": 0,
3267 3514 "createdAt": 1787640567001,
3268 3515 "promptEn": "summoned toad Wentai, beat the painted-skin female ghost",
3269   - "lastPlayedAt": 1788315666173,
3270   - "playCount": 17
  3516 + "lastPlayedAt": 1788330130098,
  3517 + "playCount": 22
3271 3518 },
3272 3519 {
3273 3520 "id": "1cc42a8669a1",
... ... @@ -3281,9 +3528,9 @@
3281 3528 "partition": "ref2va",
3282 3529 "likes": 0,
3283 3530 "createdAt": 1787639957338,
3284   - "lastPlayedAt": 1788316240662,
  3531 + "lastPlayedAt": 1788330846689,
3285 3532 "promptEn": "constable talking to the woman through the screen",
3286   - "playCount": 18
  3533 + "playCount": 22
3287 3534 },
3288 3535 {
3289 3536 "id": "9f9638cb5b62",
... ... @@ -3298,8 +3545,8 @@
3298 3545 "likes": 0,
3299 3546 "createdAt": 1787637292741,
3300 3547 "promptEn": "constable bursts in panicked, spots the woman behind the screen",
3301   - "lastPlayedAt": 1788313910993,
3302   - "playCount": 17
  3548 + "lastPlayedAt": 1788329827838,
  3549 + "playCount": 22
3303 3550 },
3304 3551 {
3305 3552 "id": "93c2b84a2a10",
... ... @@ -3314,8 +3561,8 @@
3314 3561 "likes": 0,
3315 3562 "createdAt": 1787635935502,
3316 3563 "promptEn": "constable bursts in panicked, spots the woman behind the screen",
3317   - "lastPlayedAt": 1788316284696,
3318   - "playCount": 18
  3564 + "lastPlayedAt": 1788330288233,
  3565 + "playCount": 22
3319 3566 },
3320 3567 {
3321 3568 "id": "b32769bf80db",
... ... @@ -3330,8 +3577,8 @@
3330 3577 "likes": 0,
3331 3578 "createdAt": 1787632587351,
3332 3579 "promptEn": "constable bursts in panicked, spots the woman behind the screen",
3333   - "lastPlayedAt": 1788314409271,
3334   - "playCount": 17
  3580 + "lastPlayedAt": 1788330804642,
  3581 + "playCount": 22
3335 3582 },
3336 3583 {
3337 3584 "id": "282281777d1b",
... ... @@ -3346,8 +3593,8 @@
3346 3593 "likes": 0,
3347 3594 "createdAt": 1787615243753,
3348 3595 "promptEn": "robot arm picks up a red block and puts it down",
3349   - "lastPlayedAt": 1788312984125,
3350   - "playCount": 17
  3596 + "lastPlayedAt": 1788330774622,
  3597 + "playCount": 22
3351 3598 },
3352 3599 {
3353 3600 "id": "d040eec16a88",
... ... @@ -3362,8 +3609,8 @@
3362 3609 "likes": 0,
3363 3610 "createdAt": 1787615242602,
3364 3611 "promptEn": "otome game male lead showcase PV",
3365   - "lastPlayedAt": 1788314127162,
3366   - "playCount": 17
  3612 + "lastPlayedAt": 1788330882706,
  3613 + "playCount": 22
3367 3614 },
3368 3615 {
3369 3616 "id": "423a20afba5a",
... ... @@ -3378,8 +3625,8 @@
3378 3625 "likes": 0,
3379 3626 "createdAt": 1787615241814,
3380 3627 "promptEn": "xianxia character turning, only back and side profile shown",
3381   - "lastPlayedAt": 1788316066055,
3382   - "playCount": 18
  3628 + "lastPlayedAt": 1788326157348,
  3629 + "playCount": 21
3383 3630 },
3384 3631 {
3385 3632 "id": "1a398591663e",
... ... @@ -3394,8 +3641,8 @@
3394 3641 "likes": 0,
3395 3642 "createdAt": 1787615240988,
3396 3643 "promptEn": "clay fox sprints off a cliff, slow-mo leap over the canyon",
3397   - "lastPlayedAt": 1788315628136,
3398   - "playCount": 17
  3644 + "lastPlayedAt": 1788330150115,
  3645 + "playCount": 22
3399 3646 },
3400 3647 {
3401 3648 "id": "db125dc6a831",
... ... @@ -3409,9 +3656,9 @@
3409 3656 "partition": "text",
3410 3657 "likes": 0,
3411 3658 "createdAt": 1787615240199,
3412   - "lastPlayedAt": 1788316877004,
  3659 + "lastPlayedAt": 1788330066043,
3413 3660 "promptEn": "website UI title slides in, car light fades to red",
3414   - "playCount": 18
  3661 + "playCount": 22
3415 3662 },
3416 3663 {
3417 3664 "id": "234a2037e064",
... ... @@ -3426,8 +3673,8 @@
3426 3673 "likes": 0,
3427 3674 "createdAt": 1787588547172,
3428 3675 "promptEn": "product website scrolling down with flashy effects",
3429   - "lastPlayedAt": 1788316284235,
3430   - "playCount": 18
  3676 + "lastPlayedAt": 1788330970782,
  3677 + "playCount": 22
3431 3678 },
3432 3679 {
3433 3680 "id": "2e18bf09b46a",
... ... @@ -3442,8 +3689,8 @@
3442 3689 "likes": 0,
3443 3690 "createdAt": 1787588545801,
3444 3691 "promptEn": "game menu UI, character swaps out a mechanical arm",
3445   - "lastPlayedAt": 1788316530406,
3446   - "playCount": 18
  3692 + "lastPlayedAt": 1788326551672,
  3693 + "playCount": 21
3447 3694 },
3448 3695 {
3449 3696 "id": "fe749aa533a0",
... ... @@ -3458,8 +3705,8 @@
3458 3705 "likes": 0,
3459 3706 "createdAt": 1787588545243,
3460 3707 "promptEn": "ergonomic office chair 360 showcase ad",
3461   - "lastPlayedAt": 1788314245204,
3462   - "playCount": 17
  3708 + "lastPlayedAt": 1788327314329,
  3709 + "playCount": 21
3463 3710 },
3464 3711 {
3465 3712 "id": "b0d258352c3c",
... ... @@ -3474,8 +3721,8 @@
3474 3721 "likes": 0,
3475 3722 "createdAt": 1787588544667,
3476 3723 "promptEn": "white studio shoot, two models wearing futuristic glasses",
3477   - "lastPlayedAt": 1788316562418,
3478   - "playCount": 18
  3724 + "lastPlayedAt": 1788330172141,
  3725 + "playCount": 22
3479 3726 },
3480 3727 {
3481 3728 "id": "71a4d093aebc",
... ... @@ -3490,8 +3737,8 @@
3490 3737 "likes": 0,
3491 3738 "createdAt": 1787588544109,
3492 3739 "promptEn": "vampire romance drama trailer, girl wanders into the castle",
3493   - "lastPlayedAt": 1788316244663,
3494   - "playCount": 18
  3740 + "lastPlayedAt": 1788329679709,
  3741 + "playCount": 21
3495 3742 },
3496 3743 {
3497 3744 "id": "7ded7db676d3",
... ... @@ -3506,8 +3753,8 @@
3506 3753 "likes": 0,
3507 3754 "createdAt": 1787588543551,
3508 3755 "promptEn": "MiniMax H3 tech brand film, blue waveform logo",
3509   - "lastPlayedAt": 1788316040043,
3510   - "playCount": 18
  3756 + "lastPlayedAt": 1788330870695,
  3757 + "playCount": 22
3511 3758 },
3512 3759 {
3513 3760 "id": "81711242178d",
... ... @@ -3522,8 +3769,8 @@
3522 3769 "likes": 0,
3523 3770 "createdAt": 1787588542968,
3524 3771 "promptEn": "mystery crime title sequence, collage split-screen credits",
3525   - "lastPlayedAt": 1788316062519,
3526   - "playCount": 18
  3772 + "lastPlayedAt": 1788327740651,
  3773 + "playCount": 21
3527 3774 },
3528 3775 {
3529 3776 "id": "67ababbea78f",
... ... @@ -3538,8 +3785,8 @@
3538 3785 "likes": 0,
3539 3786 "createdAt": 1787588542426,
3540 3787 "promptEn": "fashion guy in sunglasses and coat by a fire",
3541   - "lastPlayedAt": 1788316432350,
3542   - "playCount": 18
  3788 + "lastPlayedAt": 1788331461191,
  3789 + "playCount": 22
3543 3790 },
3544 3791 {
3545 3792 "id": "c1237b599bf4",
... ... @@ -3554,8 +3801,8 @@
3554 3801 "likes": 0,
3555 3802 "createdAt": 1787588541726,
3556 3803 "promptEn": "woman opens the trunk on a desert road, takes out a bag",
3557   - "lastPlayedAt": 1788316658455,
3558   - "playCount": 18
  3804 + "lastPlayedAt": 1788331172948,
  3805 + "playCount": 22
3559 3806 },
3560 3807 {
3561 3808 "id": "97846542ab09",
... ... @@ -3570,8 +3817,8 @@
3570 3817 "likes": 0,
3571 3818 "createdAt": 1787588541164,
3572 3819 "promptEn": "tiny silhouette before a huge cosmic gate, title fades in",
3573   - "lastPlayedAt": 1788316706473,
3574   - "playCount": 18
  3820 + "lastPlayedAt": 1788327132179,
  3821 + "playCount": 21
3575 3822 },
3576 3823 {
3577 3824 "id": "5cc09dcdf470",
... ... @@ -3586,8 +3833,8 @@
3586 3833 "likes": 0,
3587 3834 "createdAt": 1787588540642,
3588 3835 "promptEn": "telescope view searching for a MiniMax device, fashionable passerby",
3589   - "lastPlayedAt": 1788316730482,
3590   - "playCount": 18
  3836 + "lastPlayedAt": 1788327242275,
  3837 + "playCount": 21
3591 3838 },
3592 3839 {
3593 3840 "id": "a59cae01ec39",
... ... @@ -3602,8 +3849,8 @@
3602 3849 "likes": 0,
3603 3850 "createdAt": 1787588540567,
3604 3851 "promptEn": "telescope view searching for a MiniMax device",
3605   - "lastPlayedAt": 1788314849490,
3606   - "playCount": 17
  3852 + "lastPlayedAt": 1788326051252,
  3853 + "playCount": 21
3607 3854 },
3608 3855 {
3609 3856 "id": "ba8c0758e5b4",
... ... @@ -3618,8 +3865,8 @@
3618 3865 "likes": 0,
3619 3866 "createdAt": 1787588114381,
3620 3867 "promptEn": "underground rap duo freestyling at the camera",
3621   - "lastPlayedAt": 1788315934417,
3622   - "playCount": 17
  3868 + "lastPlayedAt": 1788331030834,
  3869 + "playCount": 22
3623 3870 },
3624 3871 {
3625 3872 "id": "58a439a93c02",
... ... @@ -3634,8 +3881,8 @@
3634 3881 "likes": 0,
3635 3882 "createdAt": 1787577878370,
3636 3883 "promptEn": "man barges into the old house apologizing, woman in white behind the screen",
3637   - "lastPlayedAt": 1788314345254,
3638   - "playCount": 17
  3884 + "lastPlayedAt": 1788330694545,
  3885 + "playCount": 22
3639 3886 },
3640 3887 {
3641 3888 "id": "0e75ef71c3d0",
... ... @@ -3650,8 +3897,8 @@
3650 3897 "likes": 0,
3651 3898 "createdAt": 1787577088842,
3652 3899 "promptEn": "man thanks the woman for taking him in, behind the screen",
3653   - "lastPlayedAt": 1788316618441,
3654   - "playCount": 18
  3900 + "lastPlayedAt": 1788327682606,
  3901 + "playCount": 21
3655 3902 },
3656 3903 {
3657 3904 "id": "e656777b6eef",
... ... @@ -3666,8 +3913,8 @@
3666 3913 "likes": 0,
3667 3914 "createdAt": 1787577088778,
3668 3915 "promptEn": "man thanks the woman for taking him in",
3669   - "lastPlayedAt": 1788316104088,
3670   - "playCount": 18
  3916 + "lastPlayedAt": 1788326435580,
  3917 + "playCount": 21
3671 3918 },
3672 3919 {
3673 3920 "id": "8d0270466c35",
... ... @@ -3682,8 +3929,8 @@
3682 3929 "likes": 0,
3683 3930 "createdAt": 1787576943673,
3684 3931 "promptEn": "man lowers his voice like she said, checks the door, window and lamp",
3685   - "lastPlayedAt": 1788315768270,
3686   - "playCount": 17
  3932 + "lastPlayedAt": 1788330424346,
  3933 + "playCount": 22
3687 3934 },
3688 3935 {
3689 3936 "id": "396de15c1439",
... ... @@ -3698,8 +3945,8 @@
3698 3945 "likes": 0,
3699 3946 "createdAt": 1787576943608,
3700 3947 "promptEn": "man lowers his voice like she said, checks the door, window and lamp",
3701   - "lastPlayedAt": 1788315974456,
3702   - "playCount": 18
  3948 + "lastPlayedAt": 1788327352362,
  3949 + "playCount": 21
3703 3950 },
3704 3951 {
3705 3952 "id": "cde82791f726",
... ... @@ -3714,8 +3961,8 @@
3714 3961 "likes": 0,
3715 3962 "createdAt": 1787576798050,
3716 3963 "promptEn": "man says he's willing to give her his heart",
3717   - "lastPlayedAt": 1788314701412,
3718   - "playCount": 17
  3964 + "lastPlayedAt": 1788330360291,
  3965 + "playCount": 22
3719 3966 },
3720 3967 {
3721 3968 "id": "57f2c6fa351d",
... ... @@ -3730,8 +3977,8 @@
3730 3977 "likes": 0,
3731 3978 "createdAt": 1787576651668,
3732 3979 "promptEn": "man silently looks at her, doesn't respond",
3733   - "lastPlayedAt": 1788316204165,
3734   - "playCount": 18
  3980 + "lastPlayedAt": 1788331275028,
  3981 + "playCount": 22
3735 3982 },
3736 3983 {
3737 3984 "id": "5958b86ab8f4",
... ... @@ -3745,9 +3992,9 @@
3745 3992 "partition": "text",
3746 3993 "likes": 0,
3747 3994 "createdAt": 1787576506447,
3748   - "lastPlayedAt": 1788315141730,
  3995 + "lastPlayedAt": 1788329651687,
3749 3996 "promptEn": "man does as she says but stays on guard",
3750   - "playCount": 17
  3997 + "playCount": 21
3751 3998 },
3752 3999 {
3753 4000 "id": "dd69b54fb2ce",
... ... @@ -3761,9 +4008,9 @@
3761 4008 "partition": "text",
3762 4009 "likes": 0,
3763 4010 "createdAt": 1787576358982,
3764   - "lastPlayedAt": 1788316584428,
  4011 + "lastPlayedAt": 1788330442352,
3765 4012 "promptEn": "man apologizes, says something outside was chasing him",
3766   - "playCount": 18
  4013 + "playCount": 22
3767 4014 },
3768 4015 {
3769 4016 "id": "9fca8054035f",
... ... @@ -3778,8 +4025,8 @@
3778 4025 "likes": 0,
3779 4026 "createdAt": 1787576013870,
3780 4027 "promptEn": "man apologizes, says something outside was chasing him",
3781   - "lastPlayedAt": 1788316318264,
3782   - "playCount": 18
  4028 + "lastPlayedAt": 1788330678529,
  4029 + "playCount": 22
3783 4030 },
3784 4031 {
3785 4032 "id": "7d425d2d35fb",
... ... @@ -3794,8 +4041,8 @@
3794 4041 "likes": 0,
3795 4042 "createdAt": 1787575790848,
3796 4043 "promptEn": "man apologizes, says something outside was chasing him",
3797   - "lastPlayedAt": 1788316268219,
3798   - "playCount": 18
  4044 + "lastPlayedAt": 1788331048845,
  4045 + "playCount": 22
3799 4046 },
3800 4047 {
3801 4048 "id": "5e6dcf2c8cfd",
... ... @@ -3810,8 +4057,8 @@
3810 4057 "likes": 0,
3811 4058 "createdAt": 1787575164928,
3812 4059 "promptEn": "man apologizes, says something outside was chasing him",
3813   - "lastPlayedAt": 1788316264678,
3814   - "playCount": 18
  4060 + "lastPlayedAt": 1788331004808,
  4061 + "playCount": 22
3815 4062 },
3816 4063 {
3817 4064 "id": "250fad90393c",
... ... @@ -3826,8 +4073,8 @@
3826 4073 "likes": 0,
3827 4074 "createdAt": 1787575164766,
3828 4075 "promptEn": "man apologizes, says something outside was chasing him",
3829   - "lastPlayedAt": 1788315029638,
3830   - "playCount": 17
  4076 + "lastPlayedAt": 1788326411562,
  4077 + "playCount": 21
3831 4078 },
3832 4079 {
3833 4080 "id": "fb3000701384",
... ... @@ -3842,8 +4089,8 @@
3842 4089 "likes": 0,
3843 4090 "createdAt": 1787573698485,
3844 4091 "promptEn": "underground rap duo freestyling at the camera",
3845   - "lastPlayedAt": 1788315637689,
3846   - "playCount": 17
  4092 + "lastPlayedAt": 1788330586458,
  4093 + "playCount": 22
3847 4094 },
3848 4095 {
3849 4096 "id": "e5246eae814e",
... ... @@ -3858,8 +4105,8 @@
3858 4105 "likes": 0,
3859 4106 "createdAt": 1787569314178,
3860 4107 "promptEn": "man apologizes, says something outside was chasing him",
3861   - "lastPlayedAt": 1788316270685,
3862   - "playCount": 18
  4108 + "lastPlayedAt": 1788331479210,
  4109 + "playCount": 22
3863 4110 },
3864 4111 {
3865 4112 "id": "a0d7a106b8d6",
... ... @@ -3873,9 +4120,9 @@
3873 4120 "partition": "text",
3874 4121 "likes": 0,
3875 4122 "createdAt": 1787568512602,
3876   - "lastPlayedAt": 1788316056515,
  4123 + "lastPlayedAt": 1788330268217,
3877 4124 "promptEn": "man apologizes, says something outside was chasing him",
3878   - "playCount": 18
  4125 + "playCount": 22
3879 4126 },
3880 4127 {
3881 4128 "id": "d71c09a38248",
... ... @@ -3889,9 +4136,9 @@
3889 4136 "partition": "ref2va",
3890 4137 "likes": 0,
3891 4138 "createdAt": 1787559156410,
3892   - "lastPlayedAt": 1788315935956,
  4139 + "lastPlayedAt": 1788326183366,
3893 4140 "promptEn": "two characters sitting, game menu UI swaps in a mechanical arm",
3894   - "playCount": 17
  4141 + "playCount": 21
3895 4142 },
3896 4143 {
3897 4144 "id": "87c065ab0f98",
... ... @@ -3906,8 +4153,8 @@
3906 4153 "likes": 0,
3907 4154 "createdAt": 1787542770522,
3908 4155 "promptEn": "clip cut to match a reference video's editing rhythm",
3909   - "lastPlayedAt": 1788315329899,
3910   - "playCount": 17
  4156 + "lastPlayedAt": 1788331138922,
  4157 + "playCount": 22
3911 4158 },
3912 4159 {
3913 4160 "id": "f9286d694bad",
... ... @@ -3922,8 +4169,8 @@
3922 4169 "likes": 0,
3923 4170 "createdAt": 1787497396594,
3924 4171 "promptEn": "otome game male lead showcase PV",
3925   - "lastPlayedAt": 1788315752258,
3926   - "playCount": 17
  4172 + "lastPlayedAt": 1788327652578,
  4173 + "playCount": 21
3927 4174 },
3928 4175 {
3929 4176 "id": "36ac12f2f29e",
... ... @@ -3938,8 +4185,8 @@
3938 4185 "likes": 0,
3939 4186 "createdAt": 1787493339415,
3940 4187 "promptEn": "game menu UI, character swaps out a mechanical arm",
3941   - "lastPlayedAt": 1788316232190,
3942   - "playCount": 18
  4188 + "lastPlayedAt": 1788327622554,
  4189 + "playCount": 21
3943 4190 },
3944 4191 {
3945 4192 "id": "656c897b04fc",
... ... @@ -3954,8 +4201,8 @@
3954 4201 "likes": 0,
3955 4202 "createdAt": 1787493303602,
3956 4203 "promptEn": "game menu UI, character swaps out a mechanical arm",
3957   - "lastPlayedAt": 1788315951972,
3958   - "playCount": 17
  4204 + "lastPlayedAt": 1788330216170,
  4205 + "playCount": 22
3959 4206 },
3960 4207 {
3961 4208 "id": "e1fd99e4ab97",
... ... @@ -3970,8 +4217,8 @@
3970 4217 "likes": 0,
3971 4218 "createdAt": 1787470101960,
3972 4219 "promptEn": "cute hand-drawn beagle dog making faces, game screen",
3973   - "lastPlayedAt": 1788316784499,
3974   - "playCount": 18
  4220 + "lastPlayedAt": 1788329231345,
  4221 + "playCount": 21
3975 4222 },
3976 4223 {
3977 4224 "id": "4067993ff824",
... ... @@ -3986,8 +4233,8 @@
3986 4233 "likes": 0,
3987 4234 "createdAt": 1787470101693,
3988 4235 "promptEn": "black-background product-launch style shot of a roast duck",
3989   - "lastPlayedAt": 1788314963582,
3990   - "playCount": 17
  4236 + "lastPlayedAt": 1788330220175,
  4237 + "playCount": 22
3991 4238 },
3992 4239 {
3993 4240 "id": "99e771bbb50d",
... ... @@ -4002,8 +4249,8 @@
4002 4249 "likes": 0,
4003 4250 "createdAt": 1787470101411,
4004 4251 "promptEn": "vertical family-fight drama, arguing with an older woman",
4005   - "lastPlayedAt": 1788315677724,
4006   - "playCount": 17
  4252 + "lastPlayedAt": 1788330410331,
  4253 + "playCount": 22
4007 4254 },
4008 4255 {
4009 4256 "id": "57169e6751d0",
... ... @@ -4018,8 +4265,8 @@
4018 4265 "likes": 0,
4019 4266 "createdAt": 1787470101060,
4020 4267 "promptEn": "snowy bamboo forest at night, wuxia mystery standoff",
4021   - "lastPlayedAt": 1788313756864,
4022   - "playCount": 17
  4268 + "lastPlayedAt": 1788326978046,
  4269 + "playCount": 21
4023 4270 },
4024 4271 {
4025 4272 "id": "125751cac1c8",
... ... @@ -4034,8 +4281,8 @@
4034 4281 "likes": 0,
4035 4282 "createdAt": 1787470100377,
4036 4283 "promptEn": "all-black background, experimental Chinese kinetic typography",
4037   - "lastPlayedAt": 1788315123718,
4038   - "playCount": 17
  4284 + "lastPlayedAt": 1788330792633,
  4285 + "playCount": 22
4039 4286 },
4040 4287 {
4041 4288 "id": "c24c15736daa",
... ... @@ -4050,8 +4297,8 @@
4050 4297 "likes": 0,
4051 4298 "createdAt": 1787470100107,
4052 4299 "promptEn": "MiniMax H3 brand motion graphics, a dot growing into a network",
4053   - "lastPlayedAt": 1788316482832,
4054   - "playCount": 18
  4300 + "lastPlayedAt": 1788328939194,
  4301 + "playCount": 21
4055 4302 },
4056 4303 {
4057 4304 "id": "194e9bd77da6",
... ... @@ -4066,8 +4313,8 @@
4066 4313 "likes": 0,
4067 4314 "createdAt": 1787470100022,
4068 4315 "promptEn": "MiniMax H3 brand motion graphics, a dot growing into a network",
4069   - "lastPlayedAt": 1788316498385,
4070   - "playCount": 18
  4316 + "lastPlayedAt": 1788330698554,
  4317 + "playCount": 22
4071 4318 },
4072 4319 {
4073 4320 "id": "eaf2a1433c41",
... ... @@ -4082,8 +4329,8 @@
4082 4329 "likes": 0,
4083 4330 "createdAt": 1787470099635,
4084 4331 "promptEn": "pointing at things at a beach market, they turn into hand-drawn animation",
4085   - "lastPlayedAt": 1788315982002,
4086   - "playCount": 18
  4332 + "lastPlayedAt": 1788329045254,
  4333 + "playCount": 21
4087 4334 },
4088 4335 {
4089 4336 "id": "0fe0f2101c44",
... ... @@ -4098,8 +4345,8 @@
4098 4345 "likes": 0,
4099 4346 "createdAt": 1787470099306,
4100 4347 "promptEn": "late-night laundromat footage mixed with glowing hand-drawn animation",
4101   - "lastPlayedAt": 1788315732236,
4102   - "playCount": 17
  4348 + "lastPlayedAt": 1788329245355,
  4349 + "playCount": 21
4103 4350 },
4104 4351 {
4105 4352 "id": "c0e23beb4132",
... ... @@ -4114,8 +4361,8 @@
4114 4361 "likes": 0,
4115 4362 "createdAt": 1787470098914,
4116 4363 "promptEn": "evening kitchen footage mixed with a glowing hand-drawn creature",
4117   - "lastPlayedAt": 1788316574868,
4118   - "playCount": 18
  4364 + "lastPlayedAt": 1788330722576,
  4365 + "playCount": 22
4119 4366 },
4120 4367 {
4121 4368 "id": "6639b07acc7b",
... ... @@ -4130,8 +4377,8 @@
4130 4377 "likes": 0,
4131 4378 "createdAt": 1787470098570,
4132 4379 "promptEn": "fast-cut spaceship trailer title sequence",
4133   - "lastPlayedAt": 1788316800508,
4134   - "playCount": 18
  4380 + "lastPlayedAt": 1788331317067,
  4381 + "playCount": 22
4135 4382 },
4136 4383 {
4137 4384 "id": "1e55e540df11",
... ... @@ -4146,8 +4393,8 @@
4146 4393 "likes": 0,
4147 4394 "createdAt": 1787461994394,
4148 4395 "promptEn": "a quiet mountain village at dawn (second attempt)",
4149   - "lastPlayedAt": 1788316898562,
4150   - "playCount": 18
  4396 + "lastPlayedAt": 1788327028088,
  4397 + "playCount": 21
4151 4398 },
4152 4399 {
4153 4400 "id": "8e16b6faafd9",
... ... @@ -4162,8 +4409,8 @@
4162 4409 "likes": 0,
4163 4410 "createdAt": 1787455895150,
4164 4411 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4165   - "lastPlayedAt": 1788315721767,
4166   - "playCount": 17
  4412 + "lastPlayedAt": 1788326735846,
  4413 + "playCount": 21
4167 4414 },
4168 4415 {
4169 4416 "id": "2a4e45820135",
... ... @@ -4178,8 +4425,8 @@
4178 4425 "likes": 0,
4179 4426 "createdAt": 1787453697093,
4180 4427 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4181   - "lastPlayedAt": 1788313937016,
4182   - "playCount": 17
  4428 + "lastPlayedAt": 1788329361450,
  4429 + "playCount": 21
4183 4430 },
4184 4431 {
4185 4432 "id": "bfe13d1cc4a2",
... ... @@ -4194,8 +4441,8 @@
4194 4441 "likes": 0,
4195 4442 "createdAt": 1787452521817,
4196 4443 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4197   - "lastPlayedAt": 1788316592875,
4198   - "playCount": 18
  4444 + "lastPlayedAt": 1788331359103,
  4445 + "playCount": 22
4199 4446 },
4200 4447 {
4201 4448 "id": "f36cdd73ff1b",
... ... @@ -4210,8 +4457,8 @@
4210 4457 "likes": 0,
4211 4458 "createdAt": 1787450754171,
4212 4459 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4213   - "lastPlayedAt": 1788315587643,
4214   - "playCount": 17
  4460 + "lastPlayedAt": 1788328797084,
  4461 + "playCount": 21
4215 4462 },
4216 4463 {
4217 4464 "id": "fd0183c54763",
... ... @@ -4226,8 +4473,8 @@
4226 4473 "likes": 0,
4227 4474 "createdAt": 1787447175021,
4228 4475 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4229   - "lastPlayedAt": 1788316526849,
4230   - "playCount": 18
  4476 + "lastPlayedAt": 1788327388389,
  4477 + "playCount": 21
4231 4478 },
4232 4479 {
4233 4480 "id": "4580ca66725a",
... ... @@ -4242,8 +4489,8 @@
4242 4489 "likes": 0,
4243 4490 "createdAt": 1787444313690,
4244 4491 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4245   - "lastPlayedAt": 1788314645384,
4246   - "playCount": 17
  4492 + "lastPlayedAt": 1788329765778,
  4493 + "playCount": 22
4247 4494 },
4248 4495 {
4249 4496 "id": "e56962bd770f",
... ... @@ -4258,8 +4505,8 @@
4258 4505 "likes": 0,
4259 4506 "createdAt": 1787442174982,
4260 4507 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4261   - "lastPlayedAt": 1788316354293,
4262   - "playCount": 18
  4508 + "lastPlayedAt": 1788330522408,
  4509 + "playCount": 22
4263 4510 },
4264 4511 {
4265 4512 "id": "18105bc2900b",
... ... @@ -4274,8 +4521,8 @@
4274 4521 "likes": 0,
4275 4522 "createdAt": 1787437988124,
4276 4523 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4277   - "lastPlayedAt": 1788315582108,
4278   - "playCount": 17
  4524 + "lastPlayedAt": 1788327928809,
  4525 + "playCount": 21
4279 4526 },
4280 4527 {
4281 4528 "id": "e497093c79ce",
... ... @@ -4290,8 +4537,8 @@
4290 4537 "likes": 0,
4291 4538 "createdAt": 1787436029475,
4292 4539 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4293   - "lastPlayedAt": 1788316902562,
4294   - "playCount": 18
  4540 + "lastPlayedAt": 1788329779791,
  4541 + "playCount": 22
4295 4542 },
4296 4543 {
4297 4544 "id": "896859e59dae",
... ... @@ -4306,8 +4553,8 @@
4306 4553 "likes": 0,
4307 4554 "createdAt": 1787432295531,
4308 4555 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4309   - "lastPlayedAt": 1788316768953,
4310   - "playCount": 18
  4556 + "lastPlayedAt": 1788330184146,
  4557 + "playCount": 22
4311 4558 },
4312 4559 {
4313 4560 "id": "79368c9cf499",
... ... @@ -4322,8 +4569,8 @@
4322 4569 "likes": 0,
4323 4570 "createdAt": 1787428860940,
4324 4571 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4325   - "lastPlayedAt": 1788316406798,
4326   - "playCount": 18
  4572 + "lastPlayedAt": 1788329951946,
  4573 + "playCount": 22
4327 4574 },
4328 4575 {
4329 4576 "id": "dbc7c27b72ba",
... ... @@ -4338,8 +4585,8 @@
4338 4585 "likes": 0,
4339 4586 "createdAt": 1787426955312,
4340 4587 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4341   - "lastPlayedAt": 1788316328272,
4342   - "playCount": 18
  4588 + "lastPlayedAt": 1788327596538,
  4589 + "playCount": 21
4343 4590 },
4344 4591 {
4345 4592 "id": "734d28c52670",
... ... @@ -4354,8 +4601,8 @@
4354 4601 "likes": 0,
4355 4602 "createdAt": 1787426484939,
4356 4603 "promptEn": "small boat sailing through a misty forest river",
4357   - "lastPlayedAt": 1788316732935,
4358   - "playCount": 18
  4604 + "lastPlayedAt": 1788327428425,
  4605 + "playCount": 21
4359 4606 },
4360 4607 {
4361 4608 "id": "9fbcf0d87021",
... ... @@ -4370,8 +4617,8 @@
4370 4617 "likes": 0,
4371 4618 "createdAt": 1787425932119,
4372 4619 "promptEn": "lighthouse on a cliff at sunset, seagulls flying",
4373   - "lastPlayedAt": 1788316560863,
4374   - "playCount": 18
  4620 + "lastPlayedAt": 1788328490844,
  4621 + "playCount": 21
4375 4622 },
4376 4623 {
4377 4624 "id": "cf2015093ec4",
... ... @@ -4386,8 +4633,8 @@
4386 4633 "likes": 0,
4387 4634 "createdAt": 1787415067615,
4388 4635 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4389   - "lastPlayedAt": 1788315712216,
4390   - "playCount": 17
  4636 + "lastPlayedAt": 1788329981970,
  4637 + "playCount": 22
4391 4638 },
4392 4639 {
4393 4640 "id": "9bcff387cddf",
... ... @@ -4402,8 +4649,8 @@
4402 4649 "likes": 0,
4403 4650 "createdAt": 1787413999418,
4404 4651 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4405   - "lastPlayedAt": 1788315898396,
4406   - "playCount": 17
  4652 + "lastPlayedAt": 1788326950031,
  4653 + "playCount": 21
4407 4654 },
4408 4655 {
4409 4656 "id": "ade0318a7a4a",
... ... @@ -4418,8 +4665,8 @@
4418 4665 "likes": 0,
4419 4666 "createdAt": 1787413511959,
4420 4667 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4421   - "lastPlayedAt": 1788316470376,
4422   - "playCount": 18
  4668 + "lastPlayedAt": 1788327110160,
  4669 + "playCount": 21
4423 4670 },
4424 4671 {
4425 4672 "id": "5d4f40bf0889",
... ... @@ -4434,8 +4681,8 @@
4434 4681 "likes": 0,
4435 4682 "createdAt": 1787412952086,
4436 4683 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4437   - "lastPlayedAt": 1788316136578,
4438   - "playCount": 18
  4684 + "lastPlayedAt": 1788330078049,
  4685 + "playCount": 22
4439 4686 },
4440 4687 {
4441 4688 "id": "59fd7a087f5b",
... ... @@ -4450,8 +4697,8 @@
4450 4697 "likes": 0,
4451 4698 "createdAt": 1787412606465,
4452 4699 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4453   - "lastPlayedAt": 1788316324730,
4454   - "playCount": 18
  4700 + "lastPlayedAt": 1788327020082,
  4701 + "playCount": 21
4455 4702 },
4456 4703 {
4457 4704 "id": "29a99dc412b2",
... ... @@ -4466,8 +4713,8 @@
4466 4713 "likes": 0,
4467 4714 "createdAt": 1787412150062,
4468 4715 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4469   - "lastPlayedAt": 1788316262676,
4470   - "playCount": 18
  4716 + "lastPlayedAt": 1788331028834,
  4717 + "playCount": 22
4471 4718 },
4472 4719 {
4473 4720 "id": "9d2486d6f969",
... ... @@ -4482,8 +4729,8 @@
4482 4729 "likes": 0,
4483 4730 "createdAt": 1787397450973,
4484 4731 "promptEn": "a cat sitting on a windowsill",
4485   - "lastPlayedAt": 1788316272223,
4486   - "playCount": 18
  4732 + "lastPlayedAt": 1788329847850,
  4733 + "playCount": 22
4487 4734 },
4488 4735 {
4489 4736 "id": "580d1d722adc",
... ... @@ -4498,8 +4745,8 @@
4498 4745 "likes": 0,
4499 4746 "createdAt": 1787388090646,
4500 4747 "promptEn": "a cat sitting on a windowsill",
4501   - "lastPlayedAt": 1788316642450,
4502   - "playCount": 18
  4748 + "lastPlayedAt": 1788330846675,
  4749 + "playCount": 22
4503 4750 },
4504 4751 {
4505 4752 "id": "c551457bc55e",
... ... @@ -4513,9 +4760,9 @@
4513 4760 "partition": "text",
4514 4761 "likes": 0,
4515 4762 "createdAt": 1787386316175,
4516   - "lastPlayedAt": 1788313756848,
  4763 + "lastPlayedAt": 1788330660519,
4517 4764 "promptEn": "a cat sitting on a windowsill",
4518   - "playCount": 17
  4765 + "playCount": 22
4519 4766 },
4520 4767 {
4521 4768 "id": "f9b68e5daaed",
... ... @@ -4530,8 +4777,8 @@
4530 4777 "likes": 0,
4531 4778 "createdAt": 1787384983124,
4532 4779 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4533   - "lastPlayedAt": 1788316895015,
4534   - "playCount": 18
  4780 + "lastPlayedAt": 1788328684991,
  4781 + "playCount": 21
4535 4782 },
4536 4783 {
4537 4784 "id": "7753a046ba79",
... ... @@ -4546,8 +4793,8 @@
4546 4793 "likes": 0,
4547 4794 "createdAt": 1787384417941,
4548 4795 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4549   - "lastPlayedAt": 1788316342743,
4550   - "playCount": 18
  4796 + "lastPlayedAt": 1788331164936,
  4797 + "playCount": 22
4551 4798 },
4552 4799 {
4553 4800 "id": "2cf5c8e67510",
... ... @@ -4562,8 +4809,8 @@
4562 4809 "likes": 0,
4563 4810 "createdAt": 1787383911831,
4564 4811 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4565   - "lastPlayedAt": 1788315329886,
4566   - "playCount": 17
  4812 + "lastPlayedAt": 1788326235412,
  4813 + "playCount": 21
4567 4814 },
4568 4815 {
4569 4816 "id": "9cba879e263d",
... ... @@ -4578,8 +4825,8 @@
4578 4825 "likes": 0,
4579 4826 "createdAt": 1787375413935,
4580 4827 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4581   - "lastPlayedAt": 1788314423280,
4582   - "playCount": 17
  4828 + "lastPlayedAt": 1788331108901,
  4829 + "playCount": 22
4583 4830 },
4584 4831 {
4585 4832 "id": "10112fb3c1fd",
... ... @@ -4594,8 +4841,8 @@
4594 4841 "likes": 0,
4595 4842 "createdAt": 1787375413623,
4596 4843 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4597   - "lastPlayedAt": 1788314463296,
4598   - "playCount": 17
  4844 + "lastPlayedAt": 1788330666526,
  4845 + "playCount": 22
4599 4846 },
4600 4847 {
4601 4848 "id": "78e698c924b1",
... ... @@ -4610,8 +4857,8 @@
4610 4857 "likes": 0,
4611 4858 "createdAt": 1787375413203,
4612 4859 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4613   - "lastPlayedAt": 1788316316260,
4614   - "playCount": 18
  4860 + "lastPlayedAt": 1788329243353,
  4861 + "playCount": 21
4615 4862 },
4616 4863 {
4617 4864 "id": "219ed88c3ea7",
... ... @@ -4626,8 +4873,8 @@
4626 4873 "likes": 0,
4627 4874 "createdAt": 1787375412946,
4628 4875 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4629   - "lastPlayedAt": 1788316614437,
4630   - "playCount": 18
  4876 + "lastPlayedAt": 1788327562526,
  4877 + "playCount": 21
4631 4878 },
4632 4879 {
4633 4880 "id": "a72236902363",
... ... @@ -4642,8 +4889,8 @@
4642 4889 "likes": 0,
4643 4890 "createdAt": 1787367454249,
4644 4891 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4645   - "lastPlayedAt": 1788316214640,
4646   - "playCount": 18
  4892 + "lastPlayedAt": 1788331485209,
  4893 + "playCount": 22
4647 4894 },
4648 4895 {
4649 4896 "id": "c48af2f34e62",
... ... @@ -4658,8 +4905,8 @@
4658 4905 "likes": 0,
4659 4906 "createdAt": 1787367454065,
4660 4907 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4661   - "lastPlayedAt": 1788316216644,
4662   - "playCount": 18
  4908 + "lastPlayedAt": 1788328997227,
  4909 + "playCount": 21
4663 4910 },
4664 4911 {
4665 4912 "id": "e6c241be377f",
... ... @@ -4674,8 +4921,8 @@
4674 4921 "likes": 0,
4675 4922 "createdAt": 1787367453839,
4676 4923 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4677   - "lastPlayedAt": 1788314355248,
4678   - "playCount": 17
  4924 + "lastPlayedAt": 1788330844671,
  4925 + "playCount": 22
4679 4926 },
4680 4927 {
4681 4928 "id": "8402adae59dc",
... ... @@ -4690,8 +4937,8 @@
4690 4937 "likes": 0,
4691 4938 "createdAt": 1787363956909,
4692 4939 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4693   - "lastPlayedAt": 1788316666911,
4694   - "playCount": 18
  4940 + "lastPlayedAt": 1788329891890,
  4941 + "playCount": 22
4695 4942 },
4696 4943 {
4697 4944 "id": "5692965402f5",
... ... @@ -4706,8 +4953,8 @@
4706 4953 "likes": 0,
4707 4954 "createdAt": 1787332996051,
4708 4955 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4709   - "lastPlayedAt": 1788315750253,
4710   - "playCount": 17
  4956 + "lastPlayedAt": 1788327832724,
  4957 + "playCount": 21
4711 4958 },
4712 4959 {
4713 4960 "id": "bf7d973d02a3",
... ... @@ -4722,8 +4969,8 @@
4722 4969 "likes": 0,
4723 4970 "createdAt": 1787332047061,
4724 4971 "promptEn": "golden portal opens, man in green jacket throws a glowing spear",
4725   - "lastPlayedAt": 1788316800966,
4726   - "playCount": 18
  4972 + "lastPlayedAt": 1788329537599,
  4973 + "playCount": 21
4727 4974 },
4728 4975 {
4729 4976 "id": "a5688d8f5db3",
... ... @@ -4738,8 +4985,8 @@
4738 4985 "likes": 0,
4739 4986 "createdAt": 1787330101793,
4740 4987 "promptEn": "a red apple on a wooden table, cinematic lighting",
4741   - "lastPlayedAt": 1788315950428,
4742   - "playCount": 17
  4988 + "lastPlayedAt": 1788330428348,
  4989 + "playCount": 22
4743 4990 },
4744 4991 {
4745 4992 "id": "0024d3c2d4cb",
... ... @@ -4754,8 +5001,8 @@
4754 5001 "likes": 0,
4755 5002 "createdAt": 1787326019663,
4756 5003 "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella",
4757   - "lastPlayedAt": 1788316648451,
4758   - "playCount": 18
  5004 + "lastPlayedAt": 1788330558436,
  5005 + "playCount": 22
4759 5006 },
4760 5007 {
4761 5008 "id": "ab42a6fba515",
... ... @@ -4770,8 +5017,8 @@
4770 5017 "likes": 0,
4771 5018 "createdAt": 1787326019290,
4772 5019 "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella",
4773   - "lastPlayedAt": 1788316852987,
4774   - "playCount": 18
  5020 + "lastPlayedAt": 1788327762673,
  5021 + "playCount": 21
4775 5022 },
4776 5023 {
4777 5024 "id": "fd8534ce588c",
... ... @@ -4786,8 +5033,8 @@
4786 5033 "likes": 0,
4787 5034 "createdAt": 1787309864037,
4788 5035 "promptEn": "transparent gaming mouse product film, blue and orange lighting",
4789   - "lastPlayedAt": 1788315433977,
4790   - "playCount": 17
  5036 + "lastPlayedAt": 1788330988797,
  5037 + "playCount": 22
4791 5038 },
4792 5039 {
4793 5040 "id": "073f5df6427a",
... ... @@ -4802,8 +5049,8 @@
4802 5049 "likes": 0,
4803 5050 "createdAt": 1787305544815,
4804 5051 "promptEn": "transparent gaming mouse product film, blue and orange lighting",
4805   - "lastPlayedAt": 1788316008020,
4806   - "playCount": 18
  5052 + "lastPlayedAt": 1788330282230,
  5053 + "playCount": 22
4807 5054 },
4808 5055 {
4809 5056 "id": "e23b04ac2c78",
... ... @@ -4818,8 +5065,8 @@
4818 5065 "likes": 0,
4819 5066 "createdAt": 1787304875681,
4820 5067 "promptEn": "protagonist leaps across rooftops fleeing pursuers",
4821   - "lastPlayedAt": 1788314117162,
4822   - "playCount": 17
  5068 + "lastPlayedAt": 1788327912797,
  5069 + "playCount": 21
4823 5070 },
4824 5071 {
4825 5072 "id": "c84bc1c7bfa0",
... ... @@ -4834,8 +5081,8 @@
4834 5081 "likes": 0,
4835 5082 "createdAt": 1787304031214,
4836 5083 "promptEn": "constable asks how she's sure it's not human, she says a person would make a sound",
4837   - "lastPlayedAt": 1788316670461,
4838   - "playCount": 18
  5084 + "lastPlayedAt": 1788327466457,
  5085 + "playCount": 21
4839 5086 },
4840 5087 {
4841 5088 "id": "23d2fd81eb4d",
... ... @@ -4850,8 +5097,8 @@
4850 5097 "likes": 0,
4851 5098 "createdAt": 1787304031103,
4852 5099 "promptEn": "constable asks how she's sure it's not human, she says a person would make a sound",
4853   - "lastPlayedAt": 1788316036510,
4854   - "playCount": 18
  5100 + "lastPlayedAt": 1788330092062,
  5101 + "playCount": 22
4855 5102 },
4856 5103 {
4857 5104 "id": "807e042dce0d",
... ... @@ -4866,8 +5113,8 @@
4866 5113 "likes": 0,
4867 5114 "createdAt": 1787290119529,
4868 5115 "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella",
4869   - "lastPlayedAt": 1788316492385,
4870   - "playCount": 18
  5116 + "lastPlayedAt": 1788330760611,
  5117 + "playCount": 22
4871 5118 },
4872 5119 {
4873 5120 "id": "06bb43196c46",
... ... @@ -4882,8 +5129,8 @@
4882 5129 "likes": 0,
4883 5130 "createdAt": 1787290119114,
4884 5131 "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella",
4885   - "lastPlayedAt": 1788316172138,
4886   - "playCount": 18
  5132 + "lastPlayedAt": 1788328414771,
  5133 + "playCount": 21
4887 5134 },
4888 5135 {
4889 5136 "id": "0f22388f7847",
... ... @@ -4898,8 +5145,8 @@
4898 5145 "likes": 0,
4899 5146 "createdAt": 1787290118806,
4900 5147 "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella",
4901   - "lastPlayedAt": 1788315834340,
4902   - "playCount": 17
  5148 + "lastPlayedAt": 1788331453182,
  5149 + "playCount": 22
4903 5150 },
4904 5151 {
4905 5152 "id": "0c67d73b06d4",
... ... @@ -4914,8 +5161,8 @@
4914 5161 "likes": 0,
4915 5162 "createdAt": 1787231456079,
4916 5163 "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own",
4917   - "lastPlayedAt": 1788316808969,
4918   - "playCount": 18
  5164 + "lastPlayedAt": 1788330278228,
  5165 + "playCount": 22
4919 5166 },
4920 5167 {
4921 5168 "id": "66158f543a20",
... ... @@ -4930,8 +5177,8 @@
4930 5177 "likes": 0,
4931 5178 "createdAt": 1787231440149,
4932 5179 "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own",
4933   - "lastPlayedAt": 1788316426355,
4934   - "playCount": 18
  5180 + "lastPlayedAt": 1788326655768,
  5181 + "playCount": 21
4935 5182 },
4936 5183 {
4937 5184 "id": "63c91f4b6bc7",
... ... @@ -4946,8 +5193,8 @@
4946 5193 "likes": 0,
4947 5194 "createdAt": 1787225897650,
4948 5195 "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own",
4949   - "lastPlayedAt": 1788316574423,
4950   - "playCount": 18
  5196 + "lastPlayedAt": 1788328558886,
  5197 + "playCount": 21
4951 5198 },
4952 5199 {
4953 5200 "id": "ed3663dcda7f",
... ... @@ -4961,9 +5208,9 @@
4961 5208 "partition": "fl2va",
4962 5209 "likes": 0,
4963 5210 "createdAt": 1787224701504,
4964   - "lastPlayedAt": 1788316350752,
  5211 + "lastPlayedAt": 1788329877879,
4965 5212 "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own",
4966   - "playCount": 18
  5213 + "playCount": 22
4967 5214 },
4968 5215 {
4969 5216 "id": "f78ebe4c01c8",
... ... @@ -4978,8 +5225,8 @@
4978 5225 "likes": 0,
4979 5226 "createdAt": 1787224519456,
4980 5227 "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own",
4981   - "lastPlayedAt": 1788316278226,
4982   - "playCount": 18
  5228 + "lastPlayedAt": 1788331134918,
  5229 + "playCount": 22
4983 5230 },
4984 5231 {
4985 5232 "id": "a1cc621cc6b2",
... ... @@ -4994,7 +5241,7 @@
4994 5241 "likes": 0,
4995 5242 "createdAt": 1787220579189,
4996 5243 "promptEn": "gothic castle at night, vampire noble carries a princess, rose petals falling",
4997   - "lastPlayedAt": 1788316892564,
4998   - "playCount": 18
  5244 + "lastPlayedAt": 1788331301054,
  5245 + "playCount": 22
4999 5246 }
5000 5247 ]
5001 5248 \ No newline at end of file
... ...