From 1416ac28c14b3ec12021d7b3716dbd5b458b722a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Sun, 20 Sep 2026 19:53:56 -0400 Subject: [PATCH 01/27] feat(registry): add newsreel-style animated map blocks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Five original GSAP/HTML/SVG compositions for classic educational cartography tropes (route draw-on, territory wipe, city pins, region zoom, campaign arrows). Inspired by Moving Image Archive Animated Maps collection aesthetics only — no footage or assets included. --- docs/catalog/blocks/map-campaign-arrows.mdx | 228 ++++ docs/catalog/blocks/map-city-pins.mdx | 244 ++++ docs/catalog/blocks/map-region-zoom.mdx | 224 ++++ docs/catalog/blocks/map-route-draw.mdx | 291 +++++ docs/catalog/blocks/map-territory-wipe.mdx | 217 ++++ docs/docs.json | 1006 ++++++++--------- docs/public/catalog-index.json | 89 ++ registry/CREDITS-animated-maps.md | 13 + .../map-campaign-arrows.html | 283 +++++ .../map-campaign-arrows/registry-item.json | 62 + .../blocks/map-city-pins/map-city-pins.html | 260 +++++ .../blocks/map-city-pins/registry-item.json | 122 ++ .../map-region-zoom/map-region-zoom.html | 226 ++++ .../blocks/map-region-zoom/registry-item.json | 74 ++ .../blocks/map-route-draw/map-route-draw.html | 244 ++++ .../blocks/map-route-draw/registry-item.json | 86 ++ .../map-territory-wipe.html | 210 ++++ .../map-territory-wipe/registry-item.json | 74 ++ registry/registry.json | 20 + 19 files changed, 3453 insertions(+), 520 deletions(-) create mode 100644 docs/catalog/blocks/map-campaign-arrows.mdx create mode 100644 docs/catalog/blocks/map-city-pins.mdx create mode 100644 docs/catalog/blocks/map-region-zoom.mdx create mode 100644 docs/catalog/blocks/map-route-draw.mdx create mode 100644 docs/catalog/blocks/map-territory-wipe.mdx create mode 100644 registry/CREDITS-animated-maps.md create mode 100644 registry/blocks/map-campaign-arrows/map-campaign-arrows.html create mode 100644 registry/blocks/map-campaign-arrows/registry-item.json create mode 100644 registry/blocks/map-city-pins/map-city-pins.html create mode 100644 registry/blocks/map-city-pins/registry-item.json create mode 100644 registry/blocks/map-region-zoom/map-region-zoom.html create mode 100644 registry/blocks/map-region-zoom/registry-item.json create mode 100644 registry/blocks/map-route-draw/map-route-draw.html create mode 100644 registry/blocks/map-route-draw/registry-item.json create mode 100644 registry/blocks/map-territory-wipe/map-territory-wipe.html create mode 100644 registry/blocks/map-territory-wipe/registry-item.json diff --git a/docs/catalog/blocks/map-campaign-arrows.mdx b/docs/catalog/blocks/map-campaign-arrows.mdx new file mode 100644 index 0000000000..d3059cbe35 --- /dev/null +++ b/docs/catalog/blocks/map-campaign-arrows.mdx @@ -0,0 +1,228 @@ +--- +title: "Map Campaign Arrows" +description: "Newsreel wartime aesthetic with sequential schematic campaign arrows along a path — abstract educational cartography, not glorifying. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-campaign-arrows.html + + + + + + + + + +
+
+ +
+
Schematic Advances
+
Sequential path arrows · abstract cartography
+
Abstract educational diagram — not a depiction of any real campaign
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-campaign-arrows.html`. + + + + + +## Add it to your video + +It runs for 9 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Schematic Advances`. +- `undefined` — Subtitle. Defaults to `Sequential path arrows · abstract cartography`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Schematic Advances` | string | | +| `subtitle` | `Sequential path arrows · abstract cartography` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `arrows` `campaign` `newsreel` `schematic` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-city-pins.mdx b/docs/catalog/blocks/map-city-pins.mdx new file mode 100644 index 0000000000..01f2690b65 --- /dev/null +++ b/docs/catalog/blocks/map-city-pins.mdx @@ -0,0 +1,244 @@ +--- +title: "Map City Pins" +description: "Newsreel-style labeled city pins that pop and stagger onto a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-city-pins.html + + + + + + + + + +
+
+ +
+
Cities of Note
+
Staggered pin drops · educational map
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-city-pins.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Cities of Note`. +- `undefined` — Subtitle. Defaults to `Staggered pin drops · educational map`. +- `undefined` — City 1. Defaults to `NORTH`. +- `undefined` — City 2. Defaults to `CENTRAL`. +- `undefined` — City 3. Defaults to `EAST`. +- `undefined` — City 4. Defaults to `SOUTH`. +- `undefined` — City 5. Defaults to `ISLE`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Cities of Note` | string | | +| `subtitle` | `Staggered pin drops · educational map` | string | | +| `city1` | `NORTH` | string | | +| `city2` | `CENTRAL` | string | | +| `city3` | `EAST` | string | | +| `city4` | `SOUTH` | string | | +| `city5` | `ISLE` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `pins` `cities` `newsreel` `labels` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-region-zoom.mdx b/docs/catalog/blocks/map-region-zoom.mdx new file mode 100644 index 0000000000..379d5d0647 --- /dev/null +++ b/docs/catalog/blocks/map-region-zoom.mdx @@ -0,0 +1,224 @@ +--- +title: "Map Region Zoom" +description: "Newsreel-style grid overlay and camera zoom into a framed region on a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-region-zoom.html + + + + + + + + + +
+
+
+ +
+
+
Sector Focus
+
Grid overlay · camera zoom
+
Sector 7
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-region-zoom.html`. + + + + + +## Add it to your video + +It runs for 9 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Sector Focus`. +- `undefined` — Subtitle. Defaults to `Grid overlay · camera zoom`. +- `undefined` — Region label. Defaults to `Sector 7`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Sector Focus` | string | | +| `subtitle` | `Grid overlay · camera zoom` | string | | +| `regionLabel` | `Sector 7` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `zoom` `grid` `newsreel` `camera` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-route-draw.mdx b/docs/catalog/blocks/map-route-draw.mdx new file mode 100644 index 0000000000..377802cb9e --- /dev/null +++ b/docs/catalog/blocks/map-route-draw.mdx @@ -0,0 +1,291 @@ +--- +title: "Map Route Draw" +description: "Newsreel-style stylized landmass with a route line that stroke-draws on across the map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-route-draw.html + + + + + + + + + +
+
+ +
+
The Overland Route
+
Educational cartography · route draw-on
+
Stroke reveals the path · not a live basemap
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-route-draw.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `The Overland Route`. +- `undefined` — Subtitle. Defaults to `Educational cartography · route draw-on`. +- `undefined` — Origin label. Defaults to `ORIGIN`. +- `undefined` — Destination label. Defaults to `DESTINATION`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `The Overland Route` | string | | +| `subtitle` | `Educational cartography · route draw-on` | string | | +| `fromLabel` | `ORIGIN` | string | | +| `toLabel` | `DESTINATION` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `route` `newsreel` `draw-on` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-territory-wipe.mdx b/docs/catalog/blocks/map-territory-wipe.mdx new file mode 100644 index 0000000000..1bd918b9ce --- /dev/null +++ b/docs/catalog/blocks/map-territory-wipe.mdx @@ -0,0 +1,217 @@ +--- +title: "Map Territory Wipe" +description: "Newsreel-style territory fill that wipes on via clip-path reveal over a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-territory-wipe.html + + + + + + + + + +
+
+ +
+
Territory Revealed
+
Wipe fill · educational cartography
+
Region A
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-territory-wipe.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Territory Revealed`. +- `undefined` — Subtitle. Defaults to `Wipe fill · educational cartography`. +- `undefined` — Region label. Defaults to `Region A`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Territory Revealed` | string | | +| `subtitle` | `Wipe fill · educational cartography` | string | | +| `regionLabel` | `Region A` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `territory` `wipe` `newsreel` `reveal` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/docs.json b/docs/docs.json index bedd182a00..1fdc7db8a8 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -255,11 +255,14 @@ { "group": "Catalog", "pages": [ - "catalog/index", + "catalog/index" + ] + }, + { + "group": "3D motion", + "pages": [ { "group": "3D motion", - "tag": "7", - "expanded": false, "pages": [ "catalog/blocks/canopy-part-title", "catalog/blocks/code-slice-hero", @@ -269,11 +272,347 @@ "catalog/blocks/orbit-card", "catalog/blocks/wireframe-portal-title" ] + } + ] + }, + { + "group": "Text & captions", + "pages": [ + { + "group": "Captions", + "pages": [ + "catalog/components/caption-camera-follow", + "catalog/components/caption-clip-wipe", + "catalog/components/caption-editorial-emphasis", + "catalog/components/caption-emoji-pop", + "catalog/components/caption-glitch-rgb", + "catalog/components/caption-gradient-fill", + "catalog/components/caption-highlight", + "catalog/components/caption-kinetic-slam", + "catalog/components/caption-matrix-decode", + "catalog/components/caption-neon-accent", + "catalog/components/caption-neon-glow", + "catalog/components/caption-parallax-layers", + "catalog/components/caption-particle-burst", + "catalog/components/caption-pill-karaoke", + "catalog/components/caption-texture", + "catalog/components/caption-weight-shift", + "catalog/blocks/mk-callout-highlight" + ] + }, + { + "group": "Typography & Text", + "pages": [ + "catalog/components/blur-out-up", + "catalog/components/bottom-up-letters", + "catalog/components/caption-blend-difference", + "catalog/components/char-slam-explode", + "catalog/components/focus-blur-resolve", + "catalog/components/headline-slam", + "catalog/blocks/hw-path-text", + "catalog/blocks/hw-title", + "catalog/blocks/hw-write-title", + "catalog/components/inline-highlight", + "catalog/components/kinetic-center-build", + "catalog/components/kinetic-type-swap", + "catalog/components/line-by-line-slide", + "catalog/components/line-swap", + "catalog/components/logo-brand-close", + "catalog/components/marker-highlight", + "catalog/components/matrix-decode", + "catalog/components/mk-emphasis-type", + "catalog/components/morph-text", + "catalog/components/particle-text-dissolve", + "catalog/components/per-word-crossfade", + "catalog/components/per-word-rise", + "catalog/components/perspective-marquee", + "catalog/components/rgb-glitch-text", + "catalog/components/scan-band", + "catalog/components/scramble-reveal", + "catalog/components/shared-axis-y", + "catalog/components/shared-axis-z", + "catalog/components/shimmer-sweep", + "catalog/components/soft-blur-in", + "catalog/blocks/split-flap-board", + "catalog/components/strikethrough-replace", + "catalog/components/text-shimmer", + "catalog/components/ticker-takeover", + "catalog/components/titlecard-calm", + "catalog/components/titlecard-lockup", + "catalog/components/tracking-in", + "catalog/components/variable-axis-type", + "catalog/components/vox-annotate", + "catalog/blocks/weight-wave", + "catalog/components/wordmark-tiles", + "catalog/blocks/yt-prism-title" + ] + }, + { + "group": "Lower Thirds", + "pages": [ + "catalog/blocks/lower-third-bild", + "catalog/blocks/lt-accent-underline", + "catalog/blocks/lt-bold-block", + "catalog/blocks/lt-clean-bar", + "catalog/blocks/lt-color-block", + "catalog/blocks/lt-dark-card", + "catalog/blocks/lt-kicker-name", + "catalog/blocks/lt-mask-reveal", + "catalog/blocks/lt-side-rule", + "catalog/blocks/lt-soft-pill", + "catalog/blocks/lt-stack-bars", + "catalog/blocks/news-ticker" + ] + } + ] + }, + { + "group": "Code", + "pages": [ + { + "group": "Code Animations", + "pages": [ + "catalog/blocks/code-3d-extrude", + "catalog/blocks/code-diff", + "catalog/blocks/code-highlight", + "catalog/blocks/code-morph", + "catalog/blocks/code-particle-assemble", + "catalog/blocks/code-scroll", + "catalog/blocks/code-shader-dissolve", + "catalog/blocks/code-snippet-flight", + "catalog/blocks/code-typing", + "catalog/components/terminal-simulator" + ] + }, + { + "group": "Code Snippets", + "pages": [ + "catalog/blocks/code-snippet-apple-terminal-basic", + "catalog/blocks/code-snippet-apple-terminal-clear-dark", + "catalog/blocks/code-snippet-apple-terminal-clear-light", + "catalog/blocks/code-snippet-apple-terminal-grass", + "catalog/blocks/code-snippet-apple-terminal-homebrew", + "catalog/blocks/code-snippet-apple-terminal-man-page", + "catalog/blocks/code-snippet-apple-terminal-novel", + "catalog/blocks/code-snippet-apple-terminal-ocean", + "catalog/blocks/code-snippet-apple-terminal-pro", + "catalog/blocks/code-snippet-apple-terminal-red-sands", + "catalog/blocks/code-snippet-apple-terminal-silver-aerogel", + "catalog/blocks/code-snippet-apple-terminal-solid-colors", + "catalog/blocks/code-snippet-dark-2026", + "catalog/blocks/code-snippet-dark-modern", + "catalog/blocks/code-snippet-dark-plus", + "catalog/blocks/code-snippet-high-contrast", + "catalog/blocks/code-snippet-high-contrast-light", + "catalog/blocks/code-snippet-light-2026", + "catalog/blocks/code-snippet-light-modern", + "catalog/blocks/code-snippet-light-plus", + "catalog/blocks/code-snippet-monokai", + "catalog/blocks/code-snippet-solarized-light", + "catalog/blocks/code-snippet-visual-studio-dark", + "catalog/blocks/code-snippet-visual-studio-light" + ] + } + ] + }, + { + "group": "Transitions", + "pages": [ + { + "group": "Shader Transitions", + "pages": [ + "catalog/blocks/chromatic-radial-split", + "catalog/blocks/cinematic-zoom", + "catalog/blocks/cross-warp-morph", + "catalog/blocks/domain-warp-dissolve", + "catalog/blocks/flash-through-white", + "catalog/blocks/glitch", + "catalog/blocks/gravitational-lens", + "catalog/blocks/light-leak", + "catalog/blocks/ridged-burn", + "catalog/blocks/ripple-waves", + "catalog/blocks/sdf-iris", + "catalog/blocks/swirl-vortex", + "catalog/blocks/thermal-distortion", + "catalog/blocks/whip-pan" + ] + }, + { + "group": "CSS Transitions", + "pages": [ + "catalog/blocks/beat-freeze-cut", + "catalog/blocks/hw-scribble-transition", + "catalog/blocks/mk-clone-wall-transition", + "catalog/blocks/organic-light-leak-overlay", + "catalog/blocks/transitions-3d", + "catalog/blocks/transitions-blur", + "catalog/blocks/transitions-cover", + "catalog/blocks/transitions-destruction", + "catalog/blocks/transitions-dissolve", + "catalog/blocks/transitions-distortion", + "catalog/blocks/transitions-grid", + "catalog/blocks/transitions-light", + "catalog/blocks/transitions-mechanical", + "catalog/blocks/transitions-other", + "catalog/blocks/transitions-push", + "catalog/blocks/transitions-radial", + "catalog/blocks/transitions-scale" + ] + } + ] + }, + { + "group": "Data & charts", + "pages": [ + { + "group": "Data", + "pages": [ + "catalog/components/animated-bar-chart", + "catalog/components/ascii-render-pass", + "catalog/components/ascii-trail-reveal", + "catalog/blocks/bar-chart-race", + "catalog/components/chart-story", + "catalog/components/conic-progress-ring", + "catalog/blocks/data-chart", + "catalog/components/decline-chart", + "catalog/components/logo-wall", + "catalog/blocks/mk-line-graph", + "catalog/blocks/spain-map", + "catalog/components/star-rating-fill", + "catalog/blocks/us-map", + "catalog/blocks/us-map-bubble", + "catalog/blocks/us-map-flow", + "catalog/blocks/us-map-hex", + "catalog/blocks/world-map" + ] + } + ] + }, + { + "group": "Scenes & demos", + "pages": [ + { + "group": "Showcases", + "pages": [ + "catalog/blocks/ai-chat-reveal", + "catalog/blocks/app-showcase", + "catalog/blocks/apple-money-count", + "catalog/blocks/blue-sweater-intro-video", + "catalog/blocks/camera-dolly-zoom", + "catalog/blocks/chatgpt-exchange", + "catalog/blocks/claude-exchange", + "catalog/blocks/cosmic-orb", + "catalog/blocks/gallery-tunnel", + "catalog/blocks/heygen-avatar-promo-card", + "catalog/blocks/message-thread-reveal", + "catalog/blocks/north-korea-locked-down", + "catalog/blocks/notes-reveal", + "catalog/blocks/notification-cascade", + "catalog/blocks/nyc-paris-flight", + "catalog/blocks/oscilloscope-trace", + "catalog/blocks/rack-focus", + "catalog/blocks/share-sheet-carousel", + "catalog/blocks/slack-notification-ad", + "catalog/blocks/ui-3d-reveal", + "catalog/blocks/vfx-anamorphic-flare", + "catalog/blocks/vpn-youtube-spot" + ] + }, + { + "group": "Product Demo", + "pages": [ + "catalog/components/browser-device-stage", + "catalog/components/code-terminal-run", + "catalog/components/cursor-glyph-trail", + "catalog/components/echo-trail", + "catalog/components/focus-swap", + "catalog/components/icon-morph-beat", + "catalog/components/native-notification-pop", + "catalog/components/notification-stack", + "catalog/components/offset-path-traveler", + "catalog/components/press-ripple", + "catalog/components/pull-to-refresh", + "catalog/components/screen-flow-carousel", + "catalog/components/segmentation-flood", + "catalog/components/soft-blob-touch", + "catalog/components/spring-stack-shuffle", + "catalog/components/state-chip-rail", + "catalog/components/sticky-mock-swap", + "catalog/components/telemetry-hud", + "catalog/components/toggle-flip", + "catalog/components/tracing-beam", + "catalog/components/typed-prompt", + "catalog/components/vector-editor-rig" + ] }, + { + "group": "Social Overlays", + "pages": [ + "catalog/blocks/editorial-flash-overlay", + "catalog/blocks/freeze-frame-dressing", + "catalog/blocks/instagram-follow", + "catalog/blocks/macos-notification", + "catalog/blocks/reddit-post", + "catalog/blocks/spotify-card", + "catalog/blocks/thread-message-stack", + "catalog/blocks/tiktok-follow", + "catalog/blocks/x-post", + "catalog/blocks/yt-comment-card", + "catalog/blocks/yt-lower-third" + ] + }, + { + "group": "Motion Scenes", + "pages": [ + "catalog/components/aurora-drift", + "catalog/components/beat-accent", + "catalog/components/beat-pulse-background", + "catalog/components/chat-thread", + "catalog/components/constellation-hub", + "catalog/components/count-up", + "catalog/components/cta-close", + "catalog/components/cta-lockup", + "catalog/components/facet-morph", + "catalog/components/gesture-tap", + "catalog/components/gloss-sweep", + "catalog/components/grade-split-reveal", + "catalog/components/grid-card-assemble", + "catalog/components/light-sweep-pass", + "catalog/components/locked-nucleus-orbit", + "catalog/components/logo-sting", + "catalog/components/marker-checklist-card", + "catalog/components/modal-morph", + "catalog/components/multi-device-splay", + "catalog/components/notes-typing", + "catalog/components/outline-draw", + "catalog/components/oversized-cursor", + "catalog/components/particle-image-reveal", + "catalog/components/physical-exit", + "catalog/components/radial-surround", + "catalog/components/scroll-feed", + "catalog/components/slit-scan-reveal", + "catalog/components/social-proof-card", + "catalog/components/split-tilt-cards", + "catalog/components/spring-pop", + "catalog/components/stitched-text-draw", + "catalog/components/stop-motion-cadence", + "catalog/components/svg-stroke-trace", + "catalog/components/swipe-rail", + "catalog/components/testimonial-proof-card", + "catalog/components/touch-indicator", + "catalog/components/trust-strip", + "catalog/components/variable-font-flex", + "catalog/components/velocity-throw-snap", + "catalog/components/whiteboard-ink" + ] + } + ] + }, + { + "group": "Carousels", + "pages": [ { "group": "Carousels", - "tag": "25", - "expanded": false, "pages": [ "catalog/blocks/carousel-circle-1", "catalog/blocks/carousel-circle-2", @@ -301,541 +640,164 @@ "catalog/blocks/carousel-vision-4", "catalog/blocks/carousel-vision-5" ] - }, - { - "group": "Text & captions", - "tag": "71", - "expanded": false, - "pages": [ - { - "group": "Captions", - "tag": "17", - "expanded": false, - "pages": [ - "catalog/components/caption-camera-follow", - "catalog/components/caption-clip-wipe", - "catalog/components/caption-editorial-emphasis", - "catalog/components/caption-emoji-pop", - "catalog/components/caption-glitch-rgb", - "catalog/components/caption-gradient-fill", - "catalog/components/caption-highlight", - "catalog/components/caption-kinetic-slam", - "catalog/components/caption-matrix-decode", - "catalog/components/caption-neon-accent", - "catalog/components/caption-neon-glow", - "catalog/components/caption-parallax-layers", - "catalog/components/caption-particle-burst", - "catalog/components/caption-pill-karaoke", - "catalog/components/caption-texture", - "catalog/components/caption-weight-shift", - "catalog/blocks/mk-callout-highlight" - ] - }, - { - "group": "Typography & Text", - "tag": "42", - "expanded": false, - "pages": [ - "catalog/components/blur-out-up", - "catalog/components/bottom-up-letters", - "catalog/components/caption-blend-difference", - "catalog/components/char-slam-explode", - "catalog/components/focus-blur-resolve", - "catalog/components/headline-slam", - "catalog/blocks/hw-path-text", - "catalog/blocks/hw-title", - "catalog/blocks/hw-write-title", - "catalog/components/inline-highlight", - "catalog/components/kinetic-center-build", - "catalog/components/kinetic-type-swap", - "catalog/components/line-by-line-slide", - "catalog/components/line-swap", - "catalog/components/logo-brand-close", - "catalog/components/marker-highlight", - "catalog/components/matrix-decode", - "catalog/components/mk-emphasis-type", - "catalog/components/morph-text", - "catalog/components/particle-text-dissolve", - "catalog/components/per-word-crossfade", - "catalog/components/per-word-rise", - "catalog/components/perspective-marquee", - "catalog/components/rgb-glitch-text", - "catalog/components/scan-band", - "catalog/components/scramble-reveal", - "catalog/components/shared-axis-y", - "catalog/components/shared-axis-z", - "catalog/components/shimmer-sweep", - "catalog/components/soft-blur-in", - "catalog/blocks/split-flap-board", - "catalog/components/strikethrough-replace", - "catalog/components/text-shimmer", - "catalog/components/ticker-takeover", - "catalog/components/titlecard-calm", - "catalog/components/titlecard-lockup", - "catalog/components/tracking-in", - "catalog/components/variable-axis-type", - "catalog/components/vox-annotate", - "catalog/blocks/weight-wave", - "catalog/components/wordmark-tiles", - "catalog/blocks/yt-prism-title" - ] - }, - { - "group": "Lower Thirds", - "tag": "12", - "expanded": false, - "pages": [ - "catalog/blocks/lower-third-bild", - "catalog/blocks/lt-accent-underline", - "catalog/blocks/lt-bold-block", - "catalog/blocks/lt-clean-bar", - "catalog/blocks/lt-color-block", - "catalog/blocks/lt-dark-card", - "catalog/blocks/lt-kicker-name", - "catalog/blocks/lt-mask-reveal", - "catalog/blocks/lt-side-rule", - "catalog/blocks/lt-soft-pill", - "catalog/blocks/lt-stack-bars", - "catalog/blocks/news-ticker" - ] - } - ] - }, - { - "group": "Code", - "tag": "34", - "expanded": false, - "pages": [ - { - "group": "Code Animations", - "tag": "10", - "expanded": false, - "pages": [ - "catalog/blocks/code-3d-extrude", - "catalog/blocks/code-diff", - "catalog/blocks/code-highlight", - "catalog/blocks/code-morph", - "catalog/blocks/code-particle-assemble", - "catalog/blocks/code-scroll", - "catalog/blocks/code-shader-dissolve", - "catalog/blocks/code-snippet-flight", - "catalog/blocks/code-typing", - "catalog/components/terminal-simulator" - ] - }, - { - "group": "Code Snippets", - "tag": "24", - "expanded": false, - "pages": [ - "catalog/blocks/code-snippet-apple-terminal-basic", - "catalog/blocks/code-snippet-apple-terminal-clear-dark", - "catalog/blocks/code-snippet-apple-terminal-clear-light", - "catalog/blocks/code-snippet-apple-terminal-grass", - "catalog/blocks/code-snippet-apple-terminal-homebrew", - "catalog/blocks/code-snippet-apple-terminal-man-page", - "catalog/blocks/code-snippet-apple-terminal-novel", - "catalog/blocks/code-snippet-apple-terminal-ocean", - "catalog/blocks/code-snippet-apple-terminal-pro", - "catalog/blocks/code-snippet-apple-terminal-red-sands", - "catalog/blocks/code-snippet-apple-terminal-silver-aerogel", - "catalog/blocks/code-snippet-apple-terminal-solid-colors", - "catalog/blocks/code-snippet-dark-2026", - "catalog/blocks/code-snippet-dark-modern", - "catalog/blocks/code-snippet-dark-plus", - "catalog/blocks/code-snippet-high-contrast", - "catalog/blocks/code-snippet-high-contrast-light", - "catalog/blocks/code-snippet-light-2026", - "catalog/blocks/code-snippet-light-modern", - "catalog/blocks/code-snippet-light-plus", - "catalog/blocks/code-snippet-monokai", - "catalog/blocks/code-snippet-solarized-light", - "catalog/blocks/code-snippet-visual-studio-dark", - "catalog/blocks/code-snippet-visual-studio-light" - ] - } - ] - }, + } + ] + }, + { + "group": "Motion & effects", + "pages": [ { - "group": "Transitions", - "tag": "31", - "expanded": false, + "group": "Motion Primitives", "pages": [ - { - "group": "Shader Transitions", - "tag": "14", - "expanded": false, - "pages": [ - "catalog/blocks/chromatic-radial-split", - "catalog/blocks/cinematic-zoom", - "catalog/blocks/cross-warp-morph", - "catalog/blocks/domain-warp-dissolve", - "catalog/blocks/flash-through-white", - "catalog/blocks/glitch", - "catalog/blocks/gravitational-lens", - "catalog/blocks/light-leak", - "catalog/blocks/ridged-burn", - "catalog/blocks/ripple-waves", - "catalog/blocks/sdf-iris", - "catalog/blocks/swirl-vortex", - "catalog/blocks/thermal-distortion", - "catalog/blocks/whip-pan" - ] - }, - { - "group": "CSS Transitions", - "tag": "17", - "expanded": false, - "pages": [ - "catalog/blocks/beat-freeze-cut", - "catalog/blocks/hw-scribble-transition", - "catalog/blocks/mk-clone-wall-transition", - "catalog/blocks/organic-light-leak-overlay", - "catalog/blocks/transitions-3d", - "catalog/blocks/transitions-blur", - "catalog/blocks/transitions-cover", - "catalog/blocks/transitions-destruction", - "catalog/blocks/transitions-dissolve", - "catalog/blocks/transitions-distortion", - "catalog/blocks/transitions-grid", - "catalog/blocks/transitions-light", - "catalog/blocks/transitions-mechanical", - "catalog/blocks/transitions-other", - "catalog/blocks/transitions-push", - "catalog/blocks/transitions-radial", - "catalog/blocks/transitions-scale" - ] - } + "catalog/components/arc-motion-path", + "catalog/components/avatar-group-hover", + "catalog/components/badge-pop", + "catalog/components/blur-in", + "catalog/components/card-resize", + "catalog/components/chat-message", + "catalog/components/chromatic-aberration-wipe", + "catalog/components/dynamic-grid", + "catalog/components/icon-swap", + "catalog/blocks/lt-neon-border", + "catalog/components/menu-morph", + "catalog/components/number-pop-in", + "catalog/components/number-wheel", + "catalog/components/page-slide", + "catalog/components/separator", + "catalog/components/sheet-spring-up", + "catalog/components/simulated-cursor", + "catalog/components/skeleton-reveal", + "catalog/components/slot-machine-roll", + "catalog/components/staggered-fade-up", + "catalog/components/streaming-text", + "catalog/components/success-check", + "catalog/components/svg-line-draw-loader", + "catalog/components/text-stagger", + "catalog/components/text-state-swap", + "catalog/components/three-orbiting-cards", + "catalog/components/tilt-card", + "catalog/components/top-down-letters", + "catalog/components/typewriter", + "catalog/components/typing-indicator" ] }, { - "group": "Data & charts", - "tag": "17", - "expanded": false, + "group": "Effects", "pages": [ - { - "group": "Data", - "tag": "17", - "expanded": false, - "pages": [ - "catalog/components/animated-bar-chart", - "catalog/components/ascii-render-pass", - "catalog/components/ascii-trail-reveal", - "catalog/blocks/bar-chart-race", - "catalog/components/chart-story", - "catalog/components/conic-progress-ring", - "catalog/blocks/data-chart", - "catalog/components/decline-chart", - "catalog/components/logo-wall", - "catalog/blocks/mk-line-graph", - "catalog/blocks/spain-map", - "catalog/components/star-rating-fill", - "catalog/blocks/us-map", - "catalog/blocks/us-map-bubble", - "catalog/blocks/us-map-flow", - "catalog/blocks/us-map-hex", - "catalog/blocks/world-map" - ] - } + "catalog/components/avatar-cloud", + "catalog/components/beat-timeline", + "catalog/components/before-after-wipe", + "catalog/components/camera-rig-depth-stack", + "catalog/components/comparison-split", + "catalog/components/confetti", + "catalog/components/cut-the-curve", + "catalog/components/device-frame-stage", + "catalog/components/directional-wipe", + "catalog/components/fade-through", + "catalog/components/grid-pixelate-wipe", + "catalog/components/halftone-dissolve", + "catalog/components/hw-arrow", + "catalog/components/hw-boil", + "catalog/components/hw-box-label", + "catalog/components/hw-callout-circle", + "catalog/components/hw-underline", + "catalog/components/input-feedback", + "catalog/components/iris-reveal", + "catalog/components/keyframe-scrub-stack", + "catalog/components/match-cut", + "catalog/components/mesh-gradient-bg", + "catalog/components/micro-transitions", + "catalog/components/mk-usage-arc", + "catalog/components/morph-swap", + "catalog/components/motion-blur", + "catalog/components/multiplayer-cursors", + "catalog/components/notification-pileup", + "catalog/components/onboarding-stepper-flow", + "catalog/components/ordered-dither-pass", + "catalog/components/overwhelm-surround", + "catalog/components/panel-reveal", + "catalog/components/parallax-device-dive", + "catalog/components/parallax-unzoom", + "catalog/components/parallax-zoom", + "catalog/components/rubber-band-bumper", + "catalog/components/settings-toggle-flow", + "catalog/components/shutter-slam", + "catalog/components/signup-flow", + "catalog/components/spotlight-card", + "catalog/components/stagger-cascade", + "catalog/components/stagger-lattice", + "catalog/components/store-badge-lockup", + "catalog/components/svg-mask-reveal", + "catalog/components/tabs-slide-indicator", + "catalog/components/testimonial-card", + "catalog/components/type-match-cut", + "catalog/components/vignette", + "catalog/components/whip-pan-cut", + "catalog/components/x-follow-card", + "catalog/components/yt-circle-pointer", + "catalog/components/yt-feather-highlight", + "catalog/components/zoom-through-transition" ] }, { - "group": "Scenes & demos", - "tag": "95", - "expanded": false, + "group": "Camera & 3D", "pages": [ - { - "group": "Showcases", - "tag": "22", - "expanded": false, - "pages": [ - "catalog/blocks/ai-chat-reveal", - "catalog/blocks/app-showcase", - "catalog/blocks/apple-money-count", - "catalog/blocks/blue-sweater-intro-video", - "catalog/blocks/camera-dolly-zoom", - "catalog/blocks/chatgpt-exchange", - "catalog/blocks/claude-exchange", - "catalog/blocks/cosmic-orb", - "catalog/blocks/gallery-tunnel", - "catalog/blocks/heygen-avatar-promo-card", - "catalog/blocks/message-thread-reveal", - "catalog/blocks/north-korea-locked-down", - "catalog/blocks/notes-reveal", - "catalog/blocks/notification-cascade", - "catalog/blocks/nyc-paris-flight", - "catalog/blocks/oscilloscope-trace", - "catalog/blocks/rack-focus", - "catalog/blocks/share-sheet-carousel", - "catalog/blocks/slack-notification-ad", - "catalog/blocks/ui-3d-reveal", - "catalog/blocks/vfx-anamorphic-flare", - "catalog/blocks/vpn-youtube-spot" - ] - }, - { - "group": "Product Demo", - "tag": "22", - "expanded": false, - "pages": [ - "catalog/components/browser-device-stage", - "catalog/components/code-terminal-run", - "catalog/components/cursor-glyph-trail", - "catalog/components/echo-trail", - "catalog/components/focus-swap", - "catalog/components/icon-morph-beat", - "catalog/components/native-notification-pop", - "catalog/components/notification-stack", - "catalog/components/offset-path-traveler", - "catalog/components/press-ripple", - "catalog/components/pull-to-refresh", - "catalog/components/screen-flow-carousel", - "catalog/components/segmentation-flood", - "catalog/components/soft-blob-touch", - "catalog/components/spring-stack-shuffle", - "catalog/components/state-chip-rail", - "catalog/components/sticky-mock-swap", - "catalog/components/telemetry-hud", - "catalog/components/toggle-flip", - "catalog/components/tracing-beam", - "catalog/components/typed-prompt", - "catalog/components/vector-editor-rig" - ] - }, - { - "group": "Social Overlays", - "tag": "11", - "expanded": false, - "pages": [ - "catalog/blocks/editorial-flash-overlay", - "catalog/blocks/freeze-frame-dressing", - "catalog/blocks/instagram-follow", - "catalog/blocks/macos-notification", - "catalog/blocks/reddit-post", - "catalog/blocks/spotify-card", - "catalog/blocks/thread-message-stack", - "catalog/blocks/tiktok-follow", - "catalog/blocks/x-post", - "catalog/blocks/yt-comment-card", - "catalog/blocks/yt-lower-third" - ] - }, - { - "group": "Motion Scenes", - "tag": "40", - "expanded": false, - "pages": [ - "catalog/components/aurora-drift", - "catalog/components/beat-accent", - "catalog/components/beat-pulse-background", - "catalog/components/chat-thread", - "catalog/components/constellation-hub", - "catalog/components/count-up", - "catalog/components/cta-close", - "catalog/components/cta-lockup", - "catalog/components/facet-morph", - "catalog/components/gesture-tap", - "catalog/components/gloss-sweep", - "catalog/components/grade-split-reveal", - "catalog/components/grid-card-assemble", - "catalog/components/light-sweep-pass", - "catalog/components/locked-nucleus-orbit", - "catalog/components/logo-sting", - "catalog/components/marker-checklist-card", - "catalog/components/modal-morph", - "catalog/components/multi-device-splay", - "catalog/components/notes-typing", - "catalog/components/outline-draw", - "catalog/components/oversized-cursor", - "catalog/components/particle-image-reveal", - "catalog/components/physical-exit", - "catalog/components/radial-surround", - "catalog/components/scroll-feed", - "catalog/components/slit-scan-reveal", - "catalog/components/social-proof-card", - "catalog/components/split-tilt-cards", - "catalog/components/spring-pop", - "catalog/components/stitched-text-draw", - "catalog/components/stop-motion-cadence", - "catalog/components/svg-stroke-trace", - "catalog/components/swipe-rail", - "catalog/components/testimonial-proof-card", - "catalog/components/touch-indicator", - "catalog/components/trust-strip", - "catalog/components/variable-font-flex", - "catalog/components/velocity-throw-snap", - "catalog/components/whiteboard-ink" - ] - } + "catalog/blocks/camcorder-hud", + "catalog/components/camera-scan-gate", + "catalog/components/camera-shake", + "catalog/components/drift-hold", + "catalog/components/focus-rack", + "catalog/blocks/map-region-zoom", + "catalog/components/pan-stations", + "catalog/components/pull-back-reveal", + "catalog/components/push-in", + "catalog/components/scroll-camera-story", + "catalog/components/ui-focus-zoom", + "catalog/components/yt-camera-move" ] - }, + } + ] + }, + { + "group": "Surfaces", + "pages": [ { - "group": "Motion & effects", - "tag": "94", - "expanded": false, + "group": "Texture", "pages": [ - { - "group": "Motion Primitives", - "tag": "30", - "expanded": false, - "pages": [ - "catalog/components/arc-motion-path", - "catalog/components/avatar-group-hover", - "catalog/components/badge-pop", - "catalog/components/blur-in", - "catalog/components/card-resize", - "catalog/components/chat-message", - "catalog/components/chromatic-aberration-wipe", - "catalog/components/dynamic-grid", - "catalog/components/icon-swap", - "catalog/blocks/lt-neon-border", - "catalog/components/menu-morph", - "catalog/components/number-pop-in", - "catalog/components/number-wheel", - "catalog/components/page-slide", - "catalog/components/separator", - "catalog/components/sheet-spring-up", - "catalog/components/simulated-cursor", - "catalog/components/skeleton-reveal", - "catalog/components/slot-machine-roll", - "catalog/components/staggered-fade-up", - "catalog/components/streaming-text", - "catalog/components/success-check", - "catalog/components/svg-line-draw-loader", - "catalog/components/text-stagger", - "catalog/components/text-state-swap", - "catalog/components/three-orbiting-cards", - "catalog/components/tilt-card", - "catalog/components/top-down-letters", - "catalog/components/typewriter", - "catalog/components/typing-indicator" - ] - }, - { - "group": "Effects", - "tag": "53", - "expanded": false, - "pages": [ - "catalog/components/avatar-cloud", - "catalog/components/beat-timeline", - "catalog/components/before-after-wipe", - "catalog/components/camera-rig-depth-stack", - "catalog/components/comparison-split", - "catalog/components/confetti", - "catalog/components/cut-the-curve", - "catalog/components/device-frame-stage", - "catalog/components/directional-wipe", - "catalog/components/fade-through", - "catalog/components/grid-pixelate-wipe", - "catalog/components/halftone-dissolve", - "catalog/components/hw-arrow", - "catalog/components/hw-boil", - "catalog/components/hw-box-label", - "catalog/components/hw-callout-circle", - "catalog/components/hw-underline", - "catalog/components/input-feedback", - "catalog/components/iris-reveal", - "catalog/components/keyframe-scrub-stack", - "catalog/components/match-cut", - "catalog/components/mesh-gradient-bg", - "catalog/components/micro-transitions", - "catalog/components/mk-usage-arc", - "catalog/components/morph-swap", - "catalog/components/motion-blur", - "catalog/components/multiplayer-cursors", - "catalog/components/notification-pileup", - "catalog/components/onboarding-stepper-flow", - "catalog/components/ordered-dither-pass", - "catalog/components/overwhelm-surround", - "catalog/components/panel-reveal", - "catalog/components/parallax-device-dive", - "catalog/components/parallax-unzoom", - "catalog/components/parallax-zoom", - "catalog/components/rubber-band-bumper", - "catalog/components/settings-toggle-flow", - "catalog/components/shutter-slam", - "catalog/components/signup-flow", - "catalog/components/spotlight-card", - "catalog/components/stagger-cascade", - "catalog/components/stagger-lattice", - "catalog/components/store-badge-lockup", - "catalog/components/svg-mask-reveal", - "catalog/components/tabs-slide-indicator", - "catalog/components/testimonial-card", - "catalog/components/type-match-cut", - "catalog/components/vignette", - "catalog/components/whip-pan-cut", - "catalog/components/x-follow-card", - "catalog/components/yt-circle-pointer", - "catalog/components/yt-feather-highlight", - "catalog/components/zoom-through-transition" - ] - }, - { - "group": "Camera & 3D", - "tag": "11", - "expanded": false, - "pages": [ - "catalog/blocks/camcorder-hud", - "catalog/components/camera-scan-gate", - "catalog/components/camera-shake", - "catalog/components/drift-hold", - "catalog/components/focus-rack", - "catalog/components/pan-stations", - "catalog/components/pull-back-reveal", - "catalog/components/push-in", - "catalog/components/scroll-camera-story", - "catalog/components/ui-focus-zoom", - "catalog/components/yt-camera-move" - ] - } + "catalog/components/grain-field", + "catalog/components/grain-overlay", + "catalog/blocks/halftone-field", + "catalog/components/ink-bleed-reveal", + "catalog/components/texture-mask-text", + "catalog/blocks/yt-lcd-background", + "catalog/components/yt-screen-warp" ] }, { - "group": "Surfaces", - "tag": "20", - "expanded": false, + "group": "HTML-in-Canvas", "pages": [ - { - "group": "Texture", - "tag": "7", - "expanded": false, - "pages": [ - "catalog/components/grain-field", - "catalog/components/grain-overlay", - "catalog/blocks/halftone-field", - "catalog/components/ink-bleed-reveal", - "catalog/components/texture-mask-text", - "catalog/blocks/yt-lcd-background", - "catalog/components/yt-screen-warp" - ] - }, - { - "group": "HTML-in-Canvas", - "tag": "13", - "expanded": false, - "pages": [ - "catalog/blocks/ios26-liquid-glass", - "catalog/blocks/liquid-glass-context-menu", - "catalog/blocks/liquid-glass-media-controls", - "catalog/blocks/liquid-glass-notification", - "catalog/blocks/liquid-glass-widgets", - "catalog/blocks/macos-tahoe-liquid-glass", - "catalog/blocks/vfx-iphone-device", - "catalog/blocks/vfx-liquid-background", - "catalog/blocks/vfx-liquid-glass", - "catalog/blocks/vfx-magnetic", - "catalog/blocks/vfx-portal", - "catalog/blocks/vfx-shatter", - "catalog/blocks/vfx-text-cursor" - ] - } + "catalog/blocks/ios26-liquid-glass", + "catalog/blocks/liquid-glass-context-menu", + "catalog/blocks/liquid-glass-media-controls", + "catalog/blocks/liquid-glass-notification", + "catalog/blocks/liquid-glass-widgets", + "catalog/blocks/macos-tahoe-liquid-glass", + "catalog/blocks/vfx-iphone-device", + "catalog/blocks/vfx-liquid-background", + "catalog/blocks/vfx-liquid-glass", + "catalog/blocks/vfx-magnetic", + "catalog/blocks/vfx-portal", + "catalog/blocks/vfx-shatter", + "catalog/blocks/vfx-text-cursor" ] - }, + } + ] + }, + { + "group": "Blocks", + "pages": [ { "group": "Blocks", - "tag": "13", - "expanded": false, "pages": [ "catalog/blocks/flowchart", "catalog/blocks/flowchart-vertical", @@ -843,6 +805,10 @@ "catalog/blocks/hw-pipeline", "catalog/blocks/hw-text-cloud", "catalog/blocks/logo-outro", + "catalog/blocks/map-campaign-arrows", + "catalog/blocks/map-city-pins", + "catalog/blocks/map-route-draw", + "catalog/blocks/map-territory-wipe", "catalog/blocks/mk-background", "catalog/blocks/mk-placeholder-grid", "catalog/blocks/mk-progress-stat", diff --git a/docs/public/catalog-index.json b/docs/public/catalog-index.json index 651d4c5584..b42c070525 100644 --- a/docs/public/catalog-index.json +++ b/docs/public/catalog-index.json @@ -3136,6 +3136,95 @@ "href": "/catalog/blocks/macos-tahoe-liquid-glass", "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/macos-tahoe-liquid-glass.png" }, + { + "name": "map-campaign-arrows", + "type": "block", + "title": "Map Campaign Arrows", + "description": "Newsreel wartime aesthetic with sequential schematic campaign arrows along a path — abstract educational cartography, not glorifying. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "arrows", + "campaign", + "newsreel", + "schematic", + "svg" + ], + "href": "/catalog/blocks/map-campaign-arrows", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-campaign-arrows.png" + }, + { + "name": "map-city-pins", + "type": "block", + "title": "Map City Pins", + "description": "Newsreel-style labeled city pins that pop and stagger onto a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "pins", + "cities", + "newsreel", + "labels", + "svg" + ], + "href": "/catalog/blocks/map-city-pins", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-city-pins.png" + }, + { + "name": "map-region-zoom", + "type": "block", + "title": "Map Region Zoom", + "description": "Newsreel-style grid overlay and camera zoom into a framed region on a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "zoom", + "grid", + "newsreel", + "camera", + "svg" + ], + "href": "/catalog/blocks/map-region-zoom", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-region-zoom.png" + }, + { + "name": "map-route-draw", + "type": "block", + "title": "Map Route Draw", + "description": "Newsreel-style stylized landmass with a route line that stroke-draws on across the map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "route", + "newsreel", + "draw-on", + "svg" + ], + "href": "/catalog/blocks/map-route-draw", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-route-draw.png" + }, + { + "name": "map-territory-wipe", + "type": "block", + "title": "Map Territory Wipe", + "description": "Newsreel-style territory fill that wipes on via clip-path reveal over a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "territory", + "wipe", + "newsreel", + "reveal", + "svg" + ], + "href": "/catalog/blocks/map-territory-wipe", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-territory-wipe.png" + }, { "name": "marker-checklist-card", "type": "component", diff --git a/registry/CREDITS-animated-maps.md b/registry/CREDITS-animated-maps.md new file mode 100644 index 0000000000..a0b19ff164 --- /dev/null +++ b/registry/CREDITS-animated-maps.md @@ -0,0 +1,13 @@ +# Credits — Animated Maps pack + +Inspired by the Animated Maps collection at Moving Image Archive +(https://www.movingimagearchive.com/collection/animated-maps). +Not affiliated; footage not included. Original HyperFrames GSAP/HTML compositions only. + +## Items + +- `map-route-draw` — route line stroke draw-on +- `map-territory-wipe` — territory/region fill wipe +- `map-city-pins` — labeled city pins (pop/stagger) +- `map-region-zoom` — grid overlay + camera zoom +- `map-campaign-arrows` — sequential schematic campaign arrows diff --git a/registry/blocks/map-campaign-arrows/map-campaign-arrows.html b/registry/blocks/map-campaign-arrows/map-campaign-arrows.html new file mode 100644 index 0000000000..524e1437ff --- /dev/null +++ b/registry/blocks/map-campaign-arrows/map-campaign-arrows.html @@ -0,0 +1,283 @@ + + + + + + + + + +
+
+ +
+
Schematic Advances
+
+ Sequential path arrows · abstract cartography +
+
Abstract educational diagram — not a depiction of any real campaign
+
+ + + diff --git a/registry/blocks/map-campaign-arrows/registry-item.json b/registry/blocks/map-campaign-arrows/registry-item.json new file mode 100644 index 0000000000..480aed58ee --- /dev/null +++ b/registry/blocks/map-campaign-arrows/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-campaign-arrows", + "type": "hyperframes:block", + "title": "Map Campaign Arrows", + "description": "Newsreel wartime aesthetic with sequential schematic campaign arrows along a path \u2014 abstract educational cartography, not glorifying. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "arrows", "campaign", "newsreel", "schematic", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 9, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Schematic Advances" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Sequential path arrows \u00b7 abstract cartography" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-campaign-arrows.html", + "target": "compositions/map-campaign-arrows.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Schematic Advances" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Sequential path arrows \u00b7 abstract cartography" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-city-pins/map-city-pins.html b/registry/blocks/map-city-pins/map-city-pins.html new file mode 100644 index 0000000000..09194c71e3 --- /dev/null +++ b/registry/blocks/map-city-pins/map-city-pins.html @@ -0,0 +1,260 @@ + + + + + + + + + +
+
+ +
+
Cities of Note
+
Staggered pin drops · educational map
+
+ + + diff --git a/registry/blocks/map-city-pins/registry-item.json b/registry/blocks/map-city-pins/registry-item.json new file mode 100644 index 0000000000..3f37623da3 --- /dev/null +++ b/registry/blocks/map-city-pins/registry-item.json @@ -0,0 +1,122 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-city-pins", + "type": "hyperframes:block", + "title": "Map City Pins", + "description": "Newsreel-style labeled city pins that pop and stagger onto a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "pins", "cities", "newsreel", "labels", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Cities of Note" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Staggered pin drops \u00b7 educational map" + }, + { + "id": "city1", + "type": "string", + "label": "City 1", + "default": "NORTH" + }, + { + "id": "city2", + "type": "string", + "label": "City 2", + "default": "CENTRAL" + }, + { + "id": "city3", + "type": "string", + "label": "City 3", + "default": "EAST" + }, + { + "id": "city4", + "type": "string", + "label": "City 4", + "default": "SOUTH" + }, + { + "id": "city5", + "type": "string", + "label": "City 5", + "default": "ISLE" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-city-pins.html", + "target": "compositions/map-city-pins.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Cities of Note" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Staggered pin drops \u00b7 educational map" + }, + { + "id": "city1", + "type": "string", + "label": "City 1", + "default": "NORTH" + }, + { + "id": "city2", + "type": "string", + "label": "City 2", + "default": "CENTRAL" + }, + { + "id": "city3", + "type": "string", + "label": "City 3", + "default": "EAST" + }, + { + "id": "city4", + "type": "string", + "label": "City 4", + "default": "SOUTH" + }, + { + "id": "city5", + "type": "string", + "label": "City 5", + "default": "ISLE" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-region-zoom/map-region-zoom.html b/registry/blocks/map-region-zoom/map-region-zoom.html new file mode 100644 index 0000000000..3c30a15470 --- /dev/null +++ b/registry/blocks/map-region-zoom/map-region-zoom.html @@ -0,0 +1,226 @@ + + + + + + + + + +
+
+
+ +
+
+
Sector Focus
+
Grid overlay · camera zoom
+
Sector 7
+
+ + + diff --git a/registry/blocks/map-region-zoom/registry-item.json b/registry/blocks/map-region-zoom/registry-item.json new file mode 100644 index 0000000000..c0605c4dc5 --- /dev/null +++ b/registry/blocks/map-region-zoom/registry-item.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-region-zoom", + "type": "hyperframes:block", + "title": "Map Region Zoom", + "description": "Newsreel-style grid overlay and camera zoom into a framed region on a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "zoom", "grid", "newsreel", "camera", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 9, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Sector Focus" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Grid overlay \u00b7 camera zoom" + }, + { + "id": "regionLabel", + "type": "string", + "label": "Region label", + "default": "Sector 7" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-region-zoom.html", + "target": "compositions/map-region-zoom.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Sector Focus" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Grid overlay \u00b7 camera zoom" + }, + { + "id": "regionLabel", + "type": "string", + "label": "Region label", + "default": "Sector 7" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-route-draw/map-route-draw.html b/registry/blocks/map-route-draw/map-route-draw.html new file mode 100644 index 0000000000..0cf14c22fc --- /dev/null +++ b/registry/blocks/map-route-draw/map-route-draw.html @@ -0,0 +1,244 @@ + + + + + + + + + +
+
+ +
+
The Overland Route
+
Educational cartography · route draw-on
+
Stroke reveals the path · not a live basemap
+
+ + + diff --git a/registry/blocks/map-route-draw/registry-item.json b/registry/blocks/map-route-draw/registry-item.json new file mode 100644 index 0000000000..5b3400b48f --- /dev/null +++ b/registry/blocks/map-route-draw/registry-item.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-route-draw", + "type": "hyperframes:block", + "title": "Map Route Draw", + "description": "Newsreel-style stylized landmass with a route line that stroke-draws on across the map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "route", "newsreel", "draw-on", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "The Overland Route" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography \u00b7 route draw-on" + }, + { + "id": "fromLabel", + "type": "string", + "label": "Origin label", + "default": "ORIGIN" + }, + { + "id": "toLabel", + "type": "string", + "label": "Destination label", + "default": "DESTINATION" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-route-draw.html", + "target": "compositions/map-route-draw.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "The Overland Route" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography \u00b7 route draw-on" + }, + { + "id": "fromLabel", + "type": "string", + "label": "Origin label", + "default": "ORIGIN" + }, + { + "id": "toLabel", + "type": "string", + "label": "Destination label", + "default": "DESTINATION" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-territory-wipe/map-territory-wipe.html b/registry/blocks/map-territory-wipe/map-territory-wipe.html new file mode 100644 index 0000000000..9fff6064fd --- /dev/null +++ b/registry/blocks/map-territory-wipe/map-territory-wipe.html @@ -0,0 +1,210 @@ + + + + + + + + + +
+
+ +
+
Territory Revealed
+
Wipe fill · educational cartography
+
Region A
+
+ + + diff --git a/registry/blocks/map-territory-wipe/registry-item.json b/registry/blocks/map-territory-wipe/registry-item.json new file mode 100644 index 0000000000..c161c2bc9a --- /dev/null +++ b/registry/blocks/map-territory-wipe/registry-item.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-territory-wipe", + "type": "hyperframes:block", + "title": "Map Territory Wipe", + "description": "Newsreel-style territory fill that wipes on via clip-path reveal over a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "territory", "wipe", "newsreel", "reveal", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Territory Revealed" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Wipe fill \u00b7 educational cartography" + }, + { + "id": "regionLabel", + "type": "string", + "label": "Region label", + "default": "Region A" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-territory-wipe.html", + "target": "compositions/map-territory-wipe.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Territory Revealed" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Wipe fill \u00b7 educational cartography" + }, + { + "id": "regionLabel", + "type": "string", + "label": "Region label", + "default": "Region A" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/registry.json b/registry/registry.json index fa48394bdc..4602a8859b 100644 --- a/registry/registry.json +++ b/registry/registry.json @@ -475,6 +475,26 @@ "name": "macos-tahoe-liquid-glass", "type": "hyperframes:block" }, + { + "name": "map-campaign-arrows", + "type": "hyperframes:block" + }, + { + "name": "map-city-pins", + "type": "hyperframes:block" + }, + { + "name": "map-region-zoom", + "type": "hyperframes:block" + }, + { + "name": "map-route-draw", + "type": "hyperframes:block" + }, + { + "name": "map-territory-wipe", + "type": "hyperframes:block" + }, { "name": "message-thread-reveal", "type": "hyperframes:block" From fcc7f5bb95bb6844275b0a9d13d4598938879eca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Sun, 20 Sep 2026 20:07:46 -0400 Subject: [PATCH 02/27] feat(registry): expand animated maps pack Add 18 newsreel-style GSAP/HTML/SVG map tropes (front-line crawl, ink blot, shipping lanes, globe inset, stamp labels, border chase, radar rings, boundary morph, compass/scale, itinerary stops, hotspot pulse, parchment fold, split theater, arrow fan-out, grid crosshair, plus isoline / conquest fill / legend build). Updates registry, catalog docs, and MIA credits. --- docs/catalog/blocks/map-arrow-fanout.mdx | 220 ++++++++++++ docs/catalog/blocks/map-border-chase.mdx | 199 +++++++++++ docs/catalog/blocks/map-boundary-morph.mdx | 201 +++++++++++ docs/catalog/blocks/map-compass-scale.mdx | 212 ++++++++++++ .../blocks/map-conquest-fill-sequence.mdx | 201 +++++++++++ docs/catalog/blocks/map-front-line-crawl.mdx | 201 +++++++++++ docs/catalog/blocks/map-globe-inset.mdx | 204 +++++++++++ docs/catalog/blocks/map-grid-crosshair.mdx | 203 +++++++++++ docs/catalog/blocks/map-hotspot-pulse.mdx | 206 +++++++++++ docs/catalog/blocks/map-ink-blot-soak.mdx | 204 +++++++++++ docs/catalog/blocks/map-isoline-reveal.mdx | 197 +++++++++++ docs/catalog/blocks/map-itinerary-stops.mdx | 226 +++++++++++++ docs/catalog/blocks/map-legend-build.mdx | 213 ++++++++++++ docs/catalog/blocks/map-parchment-fold.mdx | 199 +++++++++++ docs/catalog/blocks/map-radar-rings.mdx | 208 ++++++++++++ docs/catalog/blocks/map-shipping-lanes.mdx | 215 ++++++++++++ docs/catalog/blocks/map-split-theater.mdx | 219 ++++++++++++ docs/catalog/blocks/map-stamp-labels.mdx | 222 ++++++++++++ docs/docs.json | 18 + docs/public/catalog-index.json | 320 ++++++++++++++++++ registry/CREDITS-animated-maps.md | 18 + .../map-arrow-fanout/map-arrow-fanout.html | 116 +++++++ .../map-arrow-fanout/registry-item.json | 62 ++++ .../map-border-chase/map-border-chase.html | 95 ++++++ .../map-border-chase/registry-item.json | 62 ++++ .../map-boundary-morph.html | 97 ++++++ .../map-boundary-morph/registry-item.json | 62 ++++ .../map-compass-scale/map-compass-scale.html | 106 ++++++ .../map-compass-scale/registry-item.json | 74 ++++ .../map-conquest-fill-sequence.html | 97 ++++++ .../registry-item.json | 62 ++++ .../map-front-line-crawl.html | 97 ++++++ .../map-front-line-crawl/registry-item.json | 71 ++++ .../map-globe-inset/map-globe-inset.html | 100 ++++++ .../blocks/map-globe-inset/registry-item.json | 62 ++++ .../map-grid-crosshair.html | 99 ++++++ .../map-grid-crosshair/registry-item.json | 62 ++++ .../map-hotspot-pulse/map-hotspot-pulse.html | 102 ++++++ .../map-hotspot-pulse/registry-item.json | 62 ++++ .../map-ink-blot-soak/map-ink-blot-soak.html | 100 ++++++ .../map-ink-blot-soak/registry-item.json | 62 ++++ .../map-isoline-reveal.html | 93 +++++ .../map-isoline-reveal/registry-item.json | 62 ++++ .../map-itinerary-stops.html | 114 +++++++ .../map-itinerary-stops/registry-item.json | 110 ++++++ .../map-legend-build/map-legend-build.html | 109 ++++++ .../map-legend-build/registry-item.json | 62 ++++ .../map-parchment-fold.html | 95 ++++++ .../map-parchment-fold/registry-item.json | 62 ++++ .../map-radar-rings/map-radar-rings.html | 104 ++++++ .../blocks/map-radar-rings/registry-item.json | 62 ++++ .../map-shipping-lanes.html | 107 ++++++ .../map-shipping-lanes/registry-item.json | 86 +++++ .../map-split-theater/map-split-theater.html | 111 ++++++ .../map-split-theater/registry-item.json | 86 +++++ .../map-stamp-labels/map-stamp-labels.html | 112 ++++++ .../map-stamp-labels/registry-item.json | 98 ++++++ registry/catalog-artifact/local-vectors.bin | Bin 625152 -> 660480 bytes registry/catalog-artifact/local-vectors.json | 25 +- registry/registry.json | 74 +++- 60 files changed, 7326 insertions(+), 2 deletions(-) create mode 100644 docs/catalog/blocks/map-arrow-fanout.mdx create mode 100644 docs/catalog/blocks/map-border-chase.mdx create mode 100644 docs/catalog/blocks/map-boundary-morph.mdx create mode 100644 docs/catalog/blocks/map-compass-scale.mdx create mode 100644 docs/catalog/blocks/map-conquest-fill-sequence.mdx create mode 100644 docs/catalog/blocks/map-front-line-crawl.mdx create mode 100644 docs/catalog/blocks/map-globe-inset.mdx create mode 100644 docs/catalog/blocks/map-grid-crosshair.mdx create mode 100644 docs/catalog/blocks/map-hotspot-pulse.mdx create mode 100644 docs/catalog/blocks/map-ink-blot-soak.mdx create mode 100644 docs/catalog/blocks/map-isoline-reveal.mdx create mode 100644 docs/catalog/blocks/map-itinerary-stops.mdx create mode 100644 docs/catalog/blocks/map-legend-build.mdx create mode 100644 docs/catalog/blocks/map-parchment-fold.mdx create mode 100644 docs/catalog/blocks/map-radar-rings.mdx create mode 100644 docs/catalog/blocks/map-shipping-lanes.mdx create mode 100644 docs/catalog/blocks/map-split-theater.mdx create mode 100644 docs/catalog/blocks/map-stamp-labels.mdx create mode 100644 registry/blocks/map-arrow-fanout/map-arrow-fanout.html create mode 100644 registry/blocks/map-arrow-fanout/registry-item.json create mode 100644 registry/blocks/map-border-chase/map-border-chase.html create mode 100644 registry/blocks/map-border-chase/registry-item.json create mode 100644 registry/blocks/map-boundary-morph/map-boundary-morph.html create mode 100644 registry/blocks/map-boundary-morph/registry-item.json create mode 100644 registry/blocks/map-compass-scale/map-compass-scale.html create mode 100644 registry/blocks/map-compass-scale/registry-item.json create mode 100644 registry/blocks/map-conquest-fill-sequence/map-conquest-fill-sequence.html create mode 100644 registry/blocks/map-conquest-fill-sequence/registry-item.json create mode 100644 registry/blocks/map-front-line-crawl/map-front-line-crawl.html create mode 100644 registry/blocks/map-front-line-crawl/registry-item.json create mode 100644 registry/blocks/map-globe-inset/map-globe-inset.html create mode 100644 registry/blocks/map-globe-inset/registry-item.json create mode 100644 registry/blocks/map-grid-crosshair/map-grid-crosshair.html create mode 100644 registry/blocks/map-grid-crosshair/registry-item.json create mode 100644 registry/blocks/map-hotspot-pulse/map-hotspot-pulse.html create mode 100644 registry/blocks/map-hotspot-pulse/registry-item.json create mode 100644 registry/blocks/map-ink-blot-soak/map-ink-blot-soak.html create mode 100644 registry/blocks/map-ink-blot-soak/registry-item.json create mode 100644 registry/blocks/map-isoline-reveal/map-isoline-reveal.html create mode 100644 registry/blocks/map-isoline-reveal/registry-item.json create mode 100644 registry/blocks/map-itinerary-stops/map-itinerary-stops.html create mode 100644 registry/blocks/map-itinerary-stops/registry-item.json create mode 100644 registry/blocks/map-legend-build/map-legend-build.html create mode 100644 registry/blocks/map-legend-build/registry-item.json create mode 100644 registry/blocks/map-parchment-fold/map-parchment-fold.html create mode 100644 registry/blocks/map-parchment-fold/registry-item.json create mode 100644 registry/blocks/map-radar-rings/map-radar-rings.html create mode 100644 registry/blocks/map-radar-rings/registry-item.json create mode 100644 registry/blocks/map-shipping-lanes/map-shipping-lanes.html create mode 100644 registry/blocks/map-shipping-lanes/registry-item.json create mode 100644 registry/blocks/map-split-theater/map-split-theater.html create mode 100644 registry/blocks/map-split-theater/registry-item.json create mode 100644 registry/blocks/map-stamp-labels/map-stamp-labels.html create mode 100644 registry/blocks/map-stamp-labels/registry-item.json diff --git a/docs/catalog/blocks/map-arrow-fanout.mdx b/docs/catalog/blocks/map-arrow-fanout.mdx new file mode 100644 index 0000000000..a575e2c636 --- /dev/null +++ b/docs/catalog/blocks/map-arrow-fanout.mdx @@ -0,0 +1,220 @@ +--- +title: "Map Arrow Fanout" +description: "Arrow swarm fan-out from an origin \u2014 abstract schematic advances. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-arrow-fanout.html + + + + + + + + + +
+
+ +
+
Advance Fan-Out
+
Educational cartography · arrow swarm
+
Abstract arrow fan-out — educational schematic only
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-arrow-fanout.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Advance Fan-Out`. +- `undefined` — Subtitle. Defaults to `Educational cartography · arrow swarm`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Advance Fan-Out` | string | | +| `subtitle` | `Educational cartography · arrow swarm` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `arrows` `fanout` `swarm` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-border-chase.mdx b/docs/catalog/blocks/map-border-chase.mdx new file mode 100644 index 0000000000..6b77218113 --- /dev/null +++ b/docs/catalog/blocks/map-border-chase.mdx @@ -0,0 +1,199 @@ +--- +title: "Map Border Chase" +description: "Border highlight chase that races along a coastline or frontier stroke. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-border-chase.html + + + + + + + + + +
+
+ +
+
Frontier Trace
+
Educational cartography · border chase
+
Border highlight chase along the landmass stroke
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-border-chase.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Frontier Trace`. +- `undefined` — Subtitle. Defaults to `Educational cartography · border chase`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Frontier Trace` | string | | +| `subtitle` | `Educational cartography · border chase` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `border` `chase` `highlight` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-boundary-morph.mdx b/docs/catalog/blocks/map-boundary-morph.mdx new file mode 100644 index 0000000000..14f1b1fbbb --- /dev/null +++ b/docs/catalog/blocks/map-boundary-morph.mdx @@ -0,0 +1,201 @@ +--- +title: "Map Boundary Morph" +description: "Crossfade morph between two simplified historical boundary silhouettes. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-boundary-morph.html + + + + + + + + + +
+
+ +
+
Shifting Borders
+
Educational cartography · boundary morph
+
Simplified boundary crossfade · not a precise historical claim
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-boundary-morph.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Shifting Borders`. +- `undefined` — Subtitle. Defaults to `Educational cartography · boundary morph`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Shifting Borders` | string | | +| `subtitle` | `Educational cartography · boundary morph` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `boundary` `morph` `historical` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-compass-scale.mdx b/docs/catalog/blocks/map-compass-scale.mdx new file mode 100644 index 0000000000..669a8ccadb --- /dev/null +++ b/docs/catalog/blocks/map-compass-scale.mdx @@ -0,0 +1,212 @@ +--- +title: "Map Compass Scale" +description: "Compass rose and scale bar reveal over a stylized newsreel landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-compass-scale.html + + + + + + + + + +
+
+ +
+
Compass & Scale
+
Educational cartography · compass rose
+
Compass rose + scale bar · cartographic chrome
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-compass-scale.html`. + + + + + +## Add it to your video + +It runs for 7 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Compass & Scale`. +- `undefined` — Subtitle. Defaults to `Educational cartography · compass rose`. +- `undefined` — Scale label. Defaults to `100 mi`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Compass & Scale` | string | | +| `subtitle` | `Educational cartography · compass rose` | string | | +| `scaleLabel` | `100 mi` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `compass` `scale` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-conquest-fill-sequence.mdx b/docs/catalog/blocks/map-conquest-fill-sequence.mdx new file mode 100644 index 0000000000..e70e497928 --- /dev/null +++ b/docs/catalog/blocks/map-conquest-fill-sequence.mdx @@ -0,0 +1,201 @@ +--- +title: "Map Conquest Fill Sequence" +description: "Sequential region fill sequence \u2014 abstract educational conquest cartography, not glorifying. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-conquest-fill-sequence.html + + + + + + + + + +
+
+ +
+
Sequential Fill
+
Educational cartography · conquest fill
+
Abstract sequential fill — not a depiction of any real conquest
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-conquest-fill-sequence.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Sequential Fill`. +- `undefined` — Subtitle. Defaults to `Educational cartography · conquest fill`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Sequential Fill` | string | | +| `subtitle` | `Educational cartography · conquest fill` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `conquest` `fill` `sequence` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-front-line-crawl.mdx b/docs/catalog/blocks/map-front-line-crawl.mdx new file mode 100644 index 0000000000..cd67f54a5e --- /dev/null +++ b/docs/catalog/blocks/map-front-line-crawl.mdx @@ -0,0 +1,201 @@ +--- +title: "Map Front Line Crawl" +description: "Dashed front-line crawl across a stylized landmass \u2014 abstract educational cartography. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-front-line-crawl.html + + + + + + + + + +
+
+ +
+
The Shifting Front
+
Educational cartography · front-line crawl
+
Abstract schematic — not a depiction of any real conflict
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-front-line-crawl.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `The Shifting Front`. +- `undefined` — Subtitle. Defaults to `Educational cartography · front-line crawl`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `The Shifting Front` | string | | +| `subtitle` | `Educational cartography · front-line crawl` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `front-line` `dashed` `newsreel` `battle-line` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-globe-inset.mdx b/docs/catalog/blocks/map-globe-inset.mdx new file mode 100644 index 0000000000..f5b4ed1efd --- /dev/null +++ b/docs/catalog/blocks/map-globe-inset.mdx @@ -0,0 +1,204 @@ +--- +title: "Map Globe Inset" +description: "Inset globe that rotates via seek-safe GSAP transform beside a main stylized map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-globe-inset.html + + + + + + + + + +
+
+ +
+
World Inset
+
Educational cartography · globe inset
+
Inset globe · GSAP rotation only · seek-safe
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-globe-inset.html`. + + + + + +## Add it to your video + +It runs for 9 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `World Inset`. +- `undefined` — Subtitle. Defaults to `Educational cartography · globe inset`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `World Inset` | string | | +| `subtitle` | `Educational cartography · globe inset` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `globe` `inset` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-grid-crosshair.mdx b/docs/catalog/blocks/map-grid-crosshair.mdx new file mode 100644 index 0000000000..946749b873 --- /dev/null +++ b/docs/catalog/blocks/map-grid-crosshair.mdx @@ -0,0 +1,203 @@ +--- +title: "Map Grid Crosshair" +description: "Lat-long grid draw-on with a crosshair lock on a target point. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-grid-crosshair.html + + + + + + + + + +
+
+ +
+
Grid Lock
+
Educational cartography · lat-long lock
+
Grid draw + crosshair lock · schematic only
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-grid-crosshair.html`. + + + + + +## Add it to your video + +It runs for 7 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Grid Lock`. +- `undefined` — Subtitle. Defaults to `Educational cartography · lat-long lock`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Grid Lock` | string | | +| `subtitle` | `Educational cartography · lat-long lock` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `grid` `crosshair` `latlong` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-hotspot-pulse.mdx b/docs/catalog/blocks/map-hotspot-pulse.mdx new file mode 100644 index 0000000000..73bf049799 --- /dev/null +++ b/docs/catalog/blocks/map-hotspot-pulse.mdx @@ -0,0 +1,206 @@ +--- +title: "Map Hotspot Pulse" +description: "Heat-pulse hotspots that appear and blink on a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-hotspot-pulse.html + + + + + + + + + +
+
+ +
+
Hotspots
+
Educational cartography · heat pulse
+
Hotspot pulse · schematic heat marks
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-hotspot-pulse.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Hotspots`. +- `undefined` — Subtitle. Defaults to `Educational cartography · heat pulse`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Hotspots` | string | | +| `subtitle` | `Educational cartography · heat pulse` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `hotspot` `pulse` `heat` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-ink-blot-soak.mdx b/docs/catalog/blocks/map-ink-blot-soak.mdx new file mode 100644 index 0000000000..c53cc3a445 --- /dev/null +++ b/docs/catalog/blocks/map-ink-blot-soak.mdx @@ -0,0 +1,204 @@ +--- +title: "Map Ink Blot Soak" +description: "Ink-blot territory soak filling a region with a spreading blot wash. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-ink-blot-soak.html + + + + + + + + + +
+
+ +
+
Ink Across the Province
+
Educational cartography · ink blot soak
+
Blot wash soak · stylized wash only
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-ink-blot-soak.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Ink Across the Province`. +- `undefined` — Subtitle. Defaults to `Educational cartography · ink blot soak`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Ink Across the Province` | string | | +| `subtitle` | `Educational cartography · ink blot soak` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `ink` `blot` `territory` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-isoline-reveal.mdx b/docs/catalog/blocks/map-isoline-reveal.mdx new file mode 100644 index 0000000000..e6fb26cfdd --- /dev/null +++ b/docs/catalog/blocks/map-isoline-reveal.mdx @@ -0,0 +1,197 @@ +--- +title: "Map Isoline Reveal" +description: "Isoline contour rings that reveal outward like topographic bands. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-isoline-reveal.html + + + + + + + + + +
+
+ +
+
Isolines
+
Educational cartography · contour reveal
+
Isoline contour reveal · schematic topography
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-isoline-reveal.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Isolines`. +- `undefined` — Subtitle. Defaults to `Educational cartography · contour reveal`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Isolines` | string | | +| `subtitle` | `Educational cartography · contour reveal` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `isoline` `contour` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-itinerary-stops.mdx b/docs/catalog/blocks/map-itinerary-stops.mdx new file mode 100644 index 0000000000..ace7986999 --- /dev/null +++ b/docs/catalog/blocks/map-itinerary-stops.mdx @@ -0,0 +1,226 @@ +--- +title: "Map Itinerary Stops" +description: "Multi-stop itinerary path with numbered markers that appear in sequence. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-itinerary-stops.html + + + + + + + + + +
+
+ +
+
The Itinerary
+
Educational cartography · multi-stop route
+
Numbered stops along a schematic itinerary
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-itinerary-stops.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `The Itinerary`. +- `undefined` — Subtitle. Defaults to `Educational cartography · multi-stop route`. +- `undefined` — Label A. Defaults to `1`. +- `undefined` — Label B. Defaults to `2`. +- `undefined` — Label C. Defaults to `3`. +- `undefined` — Label D. Defaults to `4`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `The Itinerary` | string | | +| `subtitle` | `Educational cartography · multi-stop route` | string | | +| `labelA` | `1` | string | | +| `labelB` | `2` | string | | +| `labelC` | `3` | string | | +| `labelD` | `4` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `itinerary` `stops` `markers` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-legend-build.mdx b/docs/catalog/blocks/map-legend-build.mdx new file mode 100644 index 0000000000..b80eed1a19 --- /dev/null +++ b/docs/catalog/blocks/map-legend-build.mdx @@ -0,0 +1,213 @@ +--- +title: "Map Legend Build" +description: "Legend panel that builds row-by-row while map symbols appear. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-legend-build.html + + + + + + + + + +
+
+ +
+
Legend Build
+
Educational cartography · legend assemble
+
Legend assemble · keyed to schematic symbols
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-legend-build.html`. + + + + + +## Add it to your video + +It runs for 7 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Legend Build`. +- `undefined` — Subtitle. Defaults to `Educational cartography · legend assemble`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Legend Build` | string | | +| `subtitle` | `Educational cartography · legend assemble` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `legend` `key` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-parchment-fold.mdx b/docs/catalog/blocks/map-parchment-fold.mdx new file mode 100644 index 0000000000..1b167dd42f --- /dev/null +++ b/docs/catalog/blocks/map-parchment-fold.mdx @@ -0,0 +1,199 @@ +--- +title: "Map Parchment Fold" +description: "Parchment aesthetic with a paper-map unfold and route reveal. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-parchment-fold.html + + + + + + + + + +
+
+ +
+
Parchment Chart
+
Educational cartography · paper fold
+
Parchment unfold · paper-map aesthetic
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-parchment-fold.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Parchment Chart`. +- `undefined` — Subtitle. Defaults to `Educational cartography · paper fold`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Parchment Chart` | string | | +| `subtitle` | `Educational cartography · paper fold` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `parchment` `fold` `paper` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-radar-rings.mdx b/docs/catalog/blocks/map-radar-rings.mdx new file mode 100644 index 0000000000..32f6dbd71b --- /dev/null +++ b/docs/catalog/blocks/map-radar-rings.mdx @@ -0,0 +1,208 @@ +--- +title: "Map Radar Rings" +description: "Concentric radar and range rings that expand from a focal point with a seek-safe sweep. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-radar-rings.html + + + + + + + + + +
+
+ +
+
Range Rings
+
Educational cartography · radar rings
+
Range rings · schematic sweep only
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-radar-rings.html`. + + + + + +## Add it to your video + +It runs for 9 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Range Rings`. +- `undefined` — Subtitle. Defaults to `Educational cartography · radar rings`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Range Rings` | string | | +| `subtitle` | `Educational cartography · radar rings` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `radar` `rings` `range` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-shipping-lanes.mdx b/docs/catalog/blocks/map-shipping-lanes.mdx new file mode 100644 index 0000000000..9e6b40c320 --- /dev/null +++ b/docs/catalog/blocks/map-shipping-lanes.mdx @@ -0,0 +1,215 @@ +--- +title: "Map Shipping Lanes" +description: "Dotted sea shipping lanes that draw on across open water between ports. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-shipping-lanes.html + + + + + + + + + +
+
+ +
+
Sea Lanes
+
Educational cartography · shipping lanes
+
Dotted sea lanes · schematic ports only
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-shipping-lanes.html`. + + + + + +## Add it to your video + +It runs for 9 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Sea Lanes`. +- `undefined` — Subtitle. Defaults to `Educational cartography · shipping lanes`. +- `undefined` — Origin label. Defaults to `PORT A`. +- `undefined` — Destination label. Defaults to `PORT B`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Sea Lanes` | string | | +| `subtitle` | `Educational cartography · shipping lanes` | string | | +| `fromLabel` | `PORT A` | string | | +| `toLabel` | `PORT B` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `shipping` `lanes` `sea` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-split-theater.mdx b/docs/catalog/blocks/map-split-theater.mdx new file mode 100644 index 0000000000..6bdba55ca3 --- /dev/null +++ b/docs/catalog/blocks/map-split-theater.mdx @@ -0,0 +1,219 @@ +--- +title: "Map Split Theater" +description: "Split-screen two-theater maps with parallel schematic advances. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-split-theater.html + + + + + + + + + +
+
+ +
+
Two Theaters
+
Educational cartography · split screen
+
Split-screen theaters · abstract dual campaigns
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-split-theater.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Two Theaters`. +- `undefined` — Subtitle. Defaults to `Educational cartography · split screen`. +- `undefined` — Left title. Defaults to `WEST`. +- `undefined` — Right title. Defaults to `EAST`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Two Theaters` | string | | +| `subtitle` | `Educational cartography · split screen` | string | | +| `leftTitle` | `WEST` | string | | +| `rightTitle` | `EAST` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `split` `theater` `dual` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/catalog/blocks/map-stamp-labels.mdx b/docs/catalog/blocks/map-stamp-labels.mdx new file mode 100644 index 0000000000..3c31ba09b6 --- /dev/null +++ b/docs/catalog/blocks/map-stamp-labels.mdx @@ -0,0 +1,222 @@ +--- +title: "Map Stamp Labels" +description: "Stamp and typewriter-style location labels that slam onto the map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection \u2014 not affiliated; footage not included)." +mode: "frame" +--- + +import { CatalogDetail, CatalogSlot } from "/snippets/catalog-detail.jsx"; +import { InstallCommand } from "/snippets/install-command.jsx"; + + + + + +```html map-stamp-labels.html + + + + + + + + + +
+
+ +
+
Stamped Places
+
Educational cartography · stamp labels
+
Stamp slam · typewriter place marks
+
+ + + +``` + +
+ + + + + +That writes one file: `compositions/map-stamp-labels.html`. + + + + + +## Add it to your video + +It runs for 8 seconds at 1920×1080. Paste this into your composition: + +```html index.html +
+``` + +Move it in time with `data-start`. Put it on a different timeline row with +`data-track-index`. See [data attributes](/concepts/data-attributes) for the rest. + +## Change how it looks + +Set these CSS variables on the block: + +- `undefined` — Title. Defaults to `Stamped Places`. +- `undefined` — Subtitle. Defaults to `Educational cartography · stamp labels`. +- `undefined` — Label A. Defaults to `HAVEN`. +- `undefined` — Label B. Defaults to `RIDGE`. +- `undefined` — Label C. Defaults to `FORD`. +- `undefined` — Accent. Defaults to `#c45c26`. + +## Variables + +Every one of these has a default, so the piece works untouched. Set the ones you +want to change on the element: + +| Variable | Default | Accepts | What it does | +| --- | --- | --- | --- | +| `title` | `Stamped Places` | string | | +| `subtitle` | `Educational cartography · stamp labels` | string | | +| `labelA` | `HAVEN` | string | | +| `labelB` | `RIDGE` | string | | +| `labelC` | `FORD` | string | | +| `accent` | `#c45c26` | color | | + +Set them with `data-variable-values` on the element that mounts it. These are the +defaults, so this behaves exactly like the preview above until you change one: + +```html wrap +
+``` + +{/* hf:generated-footer */} + +Tagged `map` `geography` `animation` `stamp` `typewriter` `labels` `newsreel` `svg`. + +Created by [HeyGen](https://hyperframes.heygen.com). + +## Related topics + +- [Browse the complete Catalog](/catalog) +- [Add assets and Catalog items in Studio](/studio/assets-and-blocks) +- [Build a richer composition](/go-further) + +
+ +
diff --git a/docs/docs.json b/docs/docs.json index 1fdc7db8a8..455e9832fe 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -805,9 +805,27 @@ "catalog/blocks/hw-pipeline", "catalog/blocks/hw-text-cloud", "catalog/blocks/logo-outro", + "catalog/blocks/map-arrow-fanout", + "catalog/blocks/map-border-chase", + "catalog/blocks/map-boundary-morph", "catalog/blocks/map-campaign-arrows", "catalog/blocks/map-city-pins", + "catalog/blocks/map-compass-scale", + "catalog/blocks/map-conquest-fill-sequence", + "catalog/blocks/map-front-line-crawl", + "catalog/blocks/map-globe-inset", + "catalog/blocks/map-grid-crosshair", + "catalog/blocks/map-hotspot-pulse", + "catalog/blocks/map-ink-blot-soak", + "catalog/blocks/map-isoline-reveal", + "catalog/blocks/map-itinerary-stops", + "catalog/blocks/map-legend-build", + "catalog/blocks/map-parchment-fold", + "catalog/blocks/map-radar-rings", "catalog/blocks/map-route-draw", + "catalog/blocks/map-shipping-lanes", + "catalog/blocks/map-split-theater", + "catalog/blocks/map-stamp-labels", "catalog/blocks/map-territory-wipe", "catalog/blocks/mk-background", "catalog/blocks/mk-placeholder-grid", diff --git a/docs/public/catalog-index.json b/docs/public/catalog-index.json index b42c070525..9ac3054328 100644 --- a/docs/public/catalog-index.json +++ b/docs/public/catalog-index.json @@ -3136,6 +3136,60 @@ "href": "/catalog/blocks/macos-tahoe-liquid-glass", "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/macos-tahoe-liquid-glass.png" }, + { + "name": "map-arrow-fanout", + "type": "block", + "title": "Map Arrow Fanout", + "description": "Arrow swarm fan-out from an origin — abstract schematic advances. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "arrows", + "fanout", + "swarm", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-arrow-fanout", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-arrow-fanout.png" + }, + { + "name": "map-border-chase", + "type": "block", + "title": "Map Border Chase", + "description": "Border highlight chase that races along a coastline or frontier stroke. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "border", + "chase", + "highlight", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-border-chase", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-border-chase.png" + }, + { + "name": "map-boundary-morph", + "type": "block", + "title": "Map Boundary Morph", + "description": "Crossfade morph between two simplified historical boundary silhouettes. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "boundary", + "morph", + "historical", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-boundary-morph", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-boundary-morph.png" + }, { "name": "map-campaign-arrows", "type": "block", @@ -3172,6 +3226,218 @@ "href": "/catalog/blocks/map-city-pins", "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-city-pins.png" }, + { + "name": "map-compass-scale", + "type": "block", + "title": "Map Compass Scale", + "description": "Compass rose and scale bar reveal over a stylized newsreel landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "compass", + "scale", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-compass-scale", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-compass-scale.png" + }, + { + "name": "map-conquest-fill-sequence", + "type": "block", + "title": "Map Conquest Fill Sequence", + "description": "Sequential region fill sequence — abstract educational conquest cartography, not glorifying. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "conquest", + "fill", + "sequence", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-conquest-fill-sequence", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-conquest-fill-sequence.png" + }, + { + "name": "map-front-line-crawl", + "type": "block", + "title": "Map Front Line Crawl", + "description": "Dashed front-line crawl across a stylized landmass — abstract educational cartography. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "front-line", + "dashed", + "newsreel", + "battle-line", + "svg" + ], + "href": "/catalog/blocks/map-front-line-crawl", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-front-line-crawl.png" + }, + { + "name": "map-globe-inset", + "type": "block", + "title": "Map Globe Inset", + "description": "Inset globe that rotates via seek-safe GSAP transform beside a main stylized map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "globe", + "inset", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-globe-inset", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-globe-inset.png" + }, + { + "name": "map-grid-crosshair", + "type": "block", + "title": "Map Grid Crosshair", + "description": "Lat-long grid draw-on with a crosshair lock on a target point. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "grid", + "crosshair", + "latlong", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-grid-crosshair", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-grid-crosshair.png" + }, + { + "name": "map-hotspot-pulse", + "type": "block", + "title": "Map Hotspot Pulse", + "description": "Heat-pulse hotspots that appear and blink on a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "hotspot", + "pulse", + "heat", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-hotspot-pulse", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-hotspot-pulse.png" + }, + { + "name": "map-ink-blot-soak", + "type": "block", + "title": "Map Ink Blot Soak", + "description": "Ink-blot territory soak filling a region with a spreading blot wash. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "ink", + "blot", + "territory", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-ink-blot-soak", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-ink-blot-soak.png" + }, + { + "name": "map-isoline-reveal", + "type": "block", + "title": "Map Isoline Reveal", + "description": "Isoline contour rings that reveal outward like topographic bands. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "isoline", + "contour", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-isoline-reveal", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-isoline-reveal.png" + }, + { + "name": "map-itinerary-stops", + "type": "block", + "title": "Map Itinerary Stops", + "description": "Multi-stop itinerary path with numbered markers that appear in sequence. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "itinerary", + "stops", + "markers", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-itinerary-stops", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-itinerary-stops.png" + }, + { + "name": "map-legend-build", + "type": "block", + "title": "Map Legend Build", + "description": "Legend panel that builds row-by-row while map symbols appear. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "legend", + "key", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-legend-build", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-legend-build.png" + }, + { + "name": "map-parchment-fold", + "type": "block", + "title": "Map Parchment Fold", + "description": "Parchment aesthetic with a paper-map unfold and route reveal. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "parchment", + "fold", + "paper", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-parchment-fold", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-parchment-fold.png" + }, + { + "name": "map-radar-rings", + "type": "block", + "title": "Map Radar Rings", + "description": "Concentric radar and range rings that expand from a focal point with a seek-safe sweep. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "radar", + "rings", + "range", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-radar-rings", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-radar-rings.png" + }, { "name": "map-region-zoom", "type": "block", @@ -3207,6 +3473,60 @@ "href": "/catalog/blocks/map-route-draw", "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-route-draw.png" }, + { + "name": "map-shipping-lanes", + "type": "block", + "title": "Map Shipping Lanes", + "description": "Dotted sea shipping lanes that draw on across open water between ports. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "shipping", + "lanes", + "sea", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-shipping-lanes", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-shipping-lanes.png" + }, + { + "name": "map-split-theater", + "type": "block", + "title": "Map Split Theater", + "description": "Split-screen two-theater maps with parallel schematic advances. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "split", + "theater", + "dual", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-split-theater", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-split-theater.png" + }, + { + "name": "map-stamp-labels", + "type": "block", + "title": "Map Stamp Labels", + "description": "Stamp and typewriter-style location labels that slam onto the map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "stamp", + "typewriter", + "labels", + "newsreel", + "svg" + ], + "href": "/catalog/blocks/map-stamp-labels", + "preview": "https://static.heygen.ai/hyperframes-oss/docs/images/catalog/blocks/map-stamp-labels.png" + }, { "name": "map-territory-wipe", "type": "block", diff --git a/registry/CREDITS-animated-maps.md b/registry/CREDITS-animated-maps.md index a0b19ff164..71aac89032 100644 --- a/registry/CREDITS-animated-maps.md +++ b/registry/CREDITS-animated-maps.md @@ -11,3 +11,21 @@ Not affiliated; footage not included. Original HyperFrames GSAP/HTML composition - `map-city-pins` — labeled city pins (pop/stagger) - `map-region-zoom` — grid overlay + camera zoom - `map-campaign-arrows` — sequential schematic campaign arrows +- `map-front-line-crawl` — dashed battle/front line crawl +- `map-ink-blot-soak` — ink/blot territory soak +- `map-shipping-lanes` — sea/shipping lane dotted path +- `map-globe-inset` — inset rotating globe + main map +- `map-stamp-labels` — stamp/typewriter location labels +- `map-border-chase` — border highlight chase +- `map-radar-rings` — concentric radar/range rings +- `map-boundary-morph` — crossfade/simplified SVG historical boundary morph +- `map-compass-scale` — compass rose + scale bar reveal +- `map-itinerary-stops` — multi-stop itinerary with numbered markers +- `map-hotspot-pulse` — heat pulse / hotspot blink +- `map-parchment-fold` — paper-map fold / parchment aesthetic +- `map-split-theater` — split-screen two-theater maps +- `map-arrow-fanout` — arrow swarm / advance fan-out +- `map-grid-crosshair` — lat-long grid draw + crosshair lock +- `map-isoline-reveal` — isoline/contour reveal +- `map-conquest-fill-sequence` — sequential region conquest fill +- `map-legend-build` — legend panel assemble diff --git a/registry/blocks/map-arrow-fanout/map-arrow-fanout.html b/registry/blocks/map-arrow-fanout/map-arrow-fanout.html new file mode 100644 index 0000000000..ff4e2df2e1 --- /dev/null +++ b/registry/blocks/map-arrow-fanout/map-arrow-fanout.html @@ -0,0 +1,116 @@ + + + + + + + + + +
+
+ +
+
Advance Fan-Out
+
Educational cartography · arrow swarm
+
Abstract arrow fan-out — educational schematic only
+
+ + + diff --git a/registry/blocks/map-arrow-fanout/registry-item.json b/registry/blocks/map-arrow-fanout/registry-item.json new file mode 100644 index 0000000000..1231a8d7d4 --- /dev/null +++ b/registry/blocks/map-arrow-fanout/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-arrow-fanout", + "type": "hyperframes:block", + "title": "Map Arrow Fanout", + "description": "Arrow swarm fan-out from an origin — abstract schematic advances. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "arrows", "fanout", "swarm", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Advance Fan-Out" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · arrow swarm" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-arrow-fanout.html", + "target": "compositions/map-arrow-fanout.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Advance Fan-Out" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · arrow swarm" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-border-chase/map-border-chase.html b/registry/blocks/map-border-chase/map-border-chase.html new file mode 100644 index 0000000000..554d0553d6 --- /dev/null +++ b/registry/blocks/map-border-chase/map-border-chase.html @@ -0,0 +1,95 @@ + + + + + + + + + +
+
+ +
+
Frontier Trace
+
Educational cartography · border chase
+
Border highlight chase along the landmass stroke
+
+ + + diff --git a/registry/blocks/map-border-chase/registry-item.json b/registry/blocks/map-border-chase/registry-item.json new file mode 100644 index 0000000000..3b8ff79a71 --- /dev/null +++ b/registry/blocks/map-border-chase/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-border-chase", + "type": "hyperframes:block", + "title": "Map Border Chase", + "description": "Border highlight chase that races along a coastline or frontier stroke. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "border", "chase", "highlight", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Frontier Trace" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · border chase" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-border-chase.html", + "target": "compositions/map-border-chase.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Frontier Trace" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · border chase" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-boundary-morph/map-boundary-morph.html b/registry/blocks/map-boundary-morph/map-boundary-morph.html new file mode 100644 index 0000000000..1baffc41c0 --- /dev/null +++ b/registry/blocks/map-boundary-morph/map-boundary-morph.html @@ -0,0 +1,97 @@ + + + + + + + + + +
+
+ +
+
Shifting Borders
+
Educational cartography · boundary morph
+
Simplified boundary crossfade · not a precise historical claim
+
+ + + diff --git a/registry/blocks/map-boundary-morph/registry-item.json b/registry/blocks/map-boundary-morph/registry-item.json new file mode 100644 index 0000000000..77275f56f4 --- /dev/null +++ b/registry/blocks/map-boundary-morph/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-boundary-morph", + "type": "hyperframes:block", + "title": "Map Boundary Morph", + "description": "Crossfade morph between two simplified historical boundary silhouettes. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "boundary", "morph", "historical", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Shifting Borders" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · boundary morph" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-boundary-morph.html", + "target": "compositions/map-boundary-morph.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Shifting Borders" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · boundary morph" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-compass-scale/map-compass-scale.html b/registry/blocks/map-compass-scale/map-compass-scale.html new file mode 100644 index 0000000000..aa3f44a6e3 --- /dev/null +++ b/registry/blocks/map-compass-scale/map-compass-scale.html @@ -0,0 +1,106 @@ + + + + + + + + + +
+
+ +
+
Compass & Scale
+
Educational cartography · compass rose
+
Compass rose + scale bar · cartographic chrome
+
+ + + diff --git a/registry/blocks/map-compass-scale/registry-item.json b/registry/blocks/map-compass-scale/registry-item.json new file mode 100644 index 0000000000..32790ab4ac --- /dev/null +++ b/registry/blocks/map-compass-scale/registry-item.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-compass-scale", + "type": "hyperframes:block", + "title": "Map Compass Scale", + "description": "Compass rose and scale bar reveal over a stylized newsreel landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "compass", "scale", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 7, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Compass & Scale" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · compass rose" + }, + { + "id": "scaleLabel", + "type": "string", + "label": "Scale label", + "default": "100 mi" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-compass-scale.html", + "target": "compositions/map-compass-scale.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Compass & Scale" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · compass rose" + }, + { + "id": "scaleLabel", + "type": "string", + "label": "Scale label", + "default": "100 mi" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-conquest-fill-sequence/map-conquest-fill-sequence.html b/registry/blocks/map-conquest-fill-sequence/map-conquest-fill-sequence.html new file mode 100644 index 0000000000..8a1f7094cb --- /dev/null +++ b/registry/blocks/map-conquest-fill-sequence/map-conquest-fill-sequence.html @@ -0,0 +1,97 @@ + + + + + + + + + +
+
+ +
+
Sequential Fill
+
Educational cartography · conquest fill
+
Abstract sequential fill — not a depiction of any real conquest
+
+ + + diff --git a/registry/blocks/map-conquest-fill-sequence/registry-item.json b/registry/blocks/map-conquest-fill-sequence/registry-item.json new file mode 100644 index 0000000000..37b1d74662 --- /dev/null +++ b/registry/blocks/map-conquest-fill-sequence/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-conquest-fill-sequence", + "type": "hyperframes:block", + "title": "Map Conquest Fill Sequence", + "description": "Sequential region fill sequence — abstract educational conquest cartography, not glorifying. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "conquest", "fill", "sequence", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Sequential Fill" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · conquest fill" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-conquest-fill-sequence.html", + "target": "compositions/map-conquest-fill-sequence.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Sequential Fill" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · conquest fill" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-front-line-crawl/map-front-line-crawl.html b/registry/blocks/map-front-line-crawl/map-front-line-crawl.html new file mode 100644 index 0000000000..b06cc26f91 --- /dev/null +++ b/registry/blocks/map-front-line-crawl/map-front-line-crawl.html @@ -0,0 +1,97 @@ + + + + + + + + + +
+
+ +
+
The Shifting Front
+
Educational cartography · front-line crawl
+
Abstract schematic — not a depiction of any real conflict
+
+ + + diff --git a/registry/blocks/map-front-line-crawl/registry-item.json b/registry/blocks/map-front-line-crawl/registry-item.json new file mode 100644 index 0000000000..776e7c6a34 --- /dev/null +++ b/registry/blocks/map-front-line-crawl/registry-item.json @@ -0,0 +1,71 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-front-line-crawl", + "type": "hyperframes:block", + "title": "Map Front Line Crawl", + "description": "Dashed front-line crawl across a stylized landmass — abstract educational cartography. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": [ + "map", + "geography", + "animation", + "front-line", + "dashed", + "newsreel", + "battle-line", + "svg" + ], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "The Shifting Front" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · front-line crawl" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-front-line-crawl.html", + "target": "compositions/map-front-line-crawl.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "The Shifting Front" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · front-line crawl" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-globe-inset/map-globe-inset.html b/registry/blocks/map-globe-inset/map-globe-inset.html new file mode 100644 index 0000000000..3260e0a217 --- /dev/null +++ b/registry/blocks/map-globe-inset/map-globe-inset.html @@ -0,0 +1,100 @@ + + + + + + + + + +
+
+ +
+
World Inset
+
Educational cartography · globe inset
+
Inset globe · GSAP rotation only · seek-safe
+
+ + + diff --git a/registry/blocks/map-globe-inset/registry-item.json b/registry/blocks/map-globe-inset/registry-item.json new file mode 100644 index 0000000000..719fd241a7 --- /dev/null +++ b/registry/blocks/map-globe-inset/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-globe-inset", + "type": "hyperframes:block", + "title": "Map Globe Inset", + "description": "Inset globe that rotates via seek-safe GSAP transform beside a main stylized map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "globe", "inset", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 9, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "World Inset" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · globe inset" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-globe-inset.html", + "target": "compositions/map-globe-inset.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "World Inset" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · globe inset" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-grid-crosshair/map-grid-crosshair.html b/registry/blocks/map-grid-crosshair/map-grid-crosshair.html new file mode 100644 index 0000000000..8bc77e70b3 --- /dev/null +++ b/registry/blocks/map-grid-crosshair/map-grid-crosshair.html @@ -0,0 +1,99 @@ + + + + + + + + + +
+
+ +
+
Grid Lock
+
Educational cartography · lat-long lock
+
Grid draw + crosshair lock · schematic only
+
+ + + diff --git a/registry/blocks/map-grid-crosshair/registry-item.json b/registry/blocks/map-grid-crosshair/registry-item.json new file mode 100644 index 0000000000..27390cd250 --- /dev/null +++ b/registry/blocks/map-grid-crosshair/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-grid-crosshair", + "type": "hyperframes:block", + "title": "Map Grid Crosshair", + "description": "Lat-long grid draw-on with a crosshair lock on a target point. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "grid", "crosshair", "latlong", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 7, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Grid Lock" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · lat-long lock" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-grid-crosshair.html", + "target": "compositions/map-grid-crosshair.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Grid Lock" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · lat-long lock" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-hotspot-pulse/map-hotspot-pulse.html b/registry/blocks/map-hotspot-pulse/map-hotspot-pulse.html new file mode 100644 index 0000000000..e4c85ab040 --- /dev/null +++ b/registry/blocks/map-hotspot-pulse/map-hotspot-pulse.html @@ -0,0 +1,102 @@ + + + + + + + + + +
+
+ +
+
Hotspots
+
Educational cartography · heat pulse
+
Hotspot pulse · schematic heat marks
+
+ + + diff --git a/registry/blocks/map-hotspot-pulse/registry-item.json b/registry/blocks/map-hotspot-pulse/registry-item.json new file mode 100644 index 0000000000..fa724de830 --- /dev/null +++ b/registry/blocks/map-hotspot-pulse/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-hotspot-pulse", + "type": "hyperframes:block", + "title": "Map Hotspot Pulse", + "description": "Heat-pulse hotspots that appear and blink on a stylized landmass. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "hotspot", "pulse", "heat", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Hotspots" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · heat pulse" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-hotspot-pulse.html", + "target": "compositions/map-hotspot-pulse.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Hotspots" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · heat pulse" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-ink-blot-soak/map-ink-blot-soak.html b/registry/blocks/map-ink-blot-soak/map-ink-blot-soak.html new file mode 100644 index 0000000000..c96e27e3bc --- /dev/null +++ b/registry/blocks/map-ink-blot-soak/map-ink-blot-soak.html @@ -0,0 +1,100 @@ + + + + + + + + + +
+
+ +
+
Ink Across the Province
+
Educational cartography · ink blot soak
+
Blot wash soak · stylized wash only
+
+ + + diff --git a/registry/blocks/map-ink-blot-soak/registry-item.json b/registry/blocks/map-ink-blot-soak/registry-item.json new file mode 100644 index 0000000000..802988af3f --- /dev/null +++ b/registry/blocks/map-ink-blot-soak/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-ink-blot-soak", + "type": "hyperframes:block", + "title": "Map Ink Blot Soak", + "description": "Ink-blot territory soak filling a region with a spreading blot wash. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "ink", "blot", "territory", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Ink Across the Province" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · ink blot soak" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-ink-blot-soak.html", + "target": "compositions/map-ink-blot-soak.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Ink Across the Province" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · ink blot soak" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-isoline-reveal/map-isoline-reveal.html b/registry/blocks/map-isoline-reveal/map-isoline-reveal.html new file mode 100644 index 0000000000..bd953ed304 --- /dev/null +++ b/registry/blocks/map-isoline-reveal/map-isoline-reveal.html @@ -0,0 +1,93 @@ + + + + + + + + + +
+
+ +
+
Isolines
+
Educational cartography · contour reveal
+
Isoline contour reveal · schematic topography
+
+ + + diff --git a/registry/blocks/map-isoline-reveal/registry-item.json b/registry/blocks/map-isoline-reveal/registry-item.json new file mode 100644 index 0000000000..0aa0224854 --- /dev/null +++ b/registry/blocks/map-isoline-reveal/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-isoline-reveal", + "type": "hyperframes:block", + "title": "Map Isoline Reveal", + "description": "Isoline contour rings that reveal outward like topographic bands. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "isoline", "contour", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Isolines" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · contour reveal" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-isoline-reveal.html", + "target": "compositions/map-isoline-reveal.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Isolines" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · contour reveal" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-itinerary-stops/map-itinerary-stops.html b/registry/blocks/map-itinerary-stops/map-itinerary-stops.html new file mode 100644 index 0000000000..a5304682e8 --- /dev/null +++ b/registry/blocks/map-itinerary-stops/map-itinerary-stops.html @@ -0,0 +1,114 @@ + + + + + + + + + +
+
+ +
+
The Itinerary
+
Educational cartography · multi-stop route
+
Numbered stops along a schematic itinerary
+
+ + + diff --git a/registry/blocks/map-itinerary-stops/registry-item.json b/registry/blocks/map-itinerary-stops/registry-item.json new file mode 100644 index 0000000000..d28e617841 --- /dev/null +++ b/registry/blocks/map-itinerary-stops/registry-item.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-itinerary-stops", + "type": "hyperframes:block", + "title": "Map Itinerary Stops", + "description": "Multi-stop itinerary path with numbered markers that appear in sequence. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "itinerary", "stops", "markers", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "The Itinerary" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · multi-stop route" + }, + { + "id": "labelA", + "type": "string", + "label": "Label A", + "default": "1" + }, + { + "id": "labelB", + "type": "string", + "label": "Label B", + "default": "2" + }, + { + "id": "labelC", + "type": "string", + "label": "Label C", + "default": "3" + }, + { + "id": "labelD", + "type": "string", + "label": "Label D", + "default": "4" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-itinerary-stops.html", + "target": "compositions/map-itinerary-stops.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "The Itinerary" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · multi-stop route" + }, + { + "id": "labelA", + "type": "string", + "label": "Label A", + "default": "1" + }, + { + "id": "labelB", + "type": "string", + "label": "Label B", + "default": "2" + }, + { + "id": "labelC", + "type": "string", + "label": "Label C", + "default": "3" + }, + { + "id": "labelD", + "type": "string", + "label": "Label D", + "default": "4" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-legend-build/map-legend-build.html b/registry/blocks/map-legend-build/map-legend-build.html new file mode 100644 index 0000000000..a71eb55ed6 --- /dev/null +++ b/registry/blocks/map-legend-build/map-legend-build.html @@ -0,0 +1,109 @@ + + + + + + + + + +
+
+ +
+
Legend Build
+
Educational cartography · legend assemble
+
Legend assemble · keyed to schematic symbols
+
+ + + diff --git a/registry/blocks/map-legend-build/registry-item.json b/registry/blocks/map-legend-build/registry-item.json new file mode 100644 index 0000000000..7be54099f0 --- /dev/null +++ b/registry/blocks/map-legend-build/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-legend-build", + "type": "hyperframes:block", + "title": "Map Legend Build", + "description": "Legend panel that builds row-by-row while map symbols appear. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "legend", "key", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 7, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Legend Build" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · legend assemble" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-legend-build.html", + "target": "compositions/map-legend-build.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Legend Build" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · legend assemble" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-parchment-fold/map-parchment-fold.html b/registry/blocks/map-parchment-fold/map-parchment-fold.html new file mode 100644 index 0000000000..9c5a5383a6 --- /dev/null +++ b/registry/blocks/map-parchment-fold/map-parchment-fold.html @@ -0,0 +1,95 @@ + + + + + + + + + +
+
+ +
+
Parchment Chart
+
Educational cartography · paper fold
+
Parchment unfold · paper-map aesthetic
+
+ + + diff --git a/registry/blocks/map-parchment-fold/registry-item.json b/registry/blocks/map-parchment-fold/registry-item.json new file mode 100644 index 0000000000..7fde8642d6 --- /dev/null +++ b/registry/blocks/map-parchment-fold/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-parchment-fold", + "type": "hyperframes:block", + "title": "Map Parchment Fold", + "description": "Parchment aesthetic with a paper-map unfold and route reveal. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "parchment", "fold", "paper", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Parchment Chart" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · paper fold" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-parchment-fold.html", + "target": "compositions/map-parchment-fold.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Parchment Chart" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · paper fold" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-radar-rings/map-radar-rings.html b/registry/blocks/map-radar-rings/map-radar-rings.html new file mode 100644 index 0000000000..a5186dff74 --- /dev/null +++ b/registry/blocks/map-radar-rings/map-radar-rings.html @@ -0,0 +1,104 @@ + + + + + + + + + +
+
+ +
+
Range Rings
+
Educational cartography · radar rings
+
Range rings · schematic sweep only
+
+ + + diff --git a/registry/blocks/map-radar-rings/registry-item.json b/registry/blocks/map-radar-rings/registry-item.json new file mode 100644 index 0000000000..e1a9e385fd --- /dev/null +++ b/registry/blocks/map-radar-rings/registry-item.json @@ -0,0 +1,62 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-radar-rings", + "type": "hyperframes:block", + "title": "Map Radar Rings", + "description": "Concentric radar and range rings that expand from a focal point with a seek-safe sweep. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "radar", "rings", "range", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 9, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Range Rings" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · radar rings" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-radar-rings.html", + "target": "compositions/map-radar-rings.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Range Rings" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · radar rings" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-shipping-lanes/map-shipping-lanes.html b/registry/blocks/map-shipping-lanes/map-shipping-lanes.html new file mode 100644 index 0000000000..277eb588ca --- /dev/null +++ b/registry/blocks/map-shipping-lanes/map-shipping-lanes.html @@ -0,0 +1,107 @@ + + + + + + + + + +
+
+ +
+
Sea Lanes
+
Educational cartography · shipping lanes
+
Dotted sea lanes · schematic ports only
+
+ + + diff --git a/registry/blocks/map-shipping-lanes/registry-item.json b/registry/blocks/map-shipping-lanes/registry-item.json new file mode 100644 index 0000000000..b5b3470a43 --- /dev/null +++ b/registry/blocks/map-shipping-lanes/registry-item.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-shipping-lanes", + "type": "hyperframes:block", + "title": "Map Shipping Lanes", + "description": "Dotted sea shipping lanes that draw on across open water between ports. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "shipping", "lanes", "sea", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 9, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Sea Lanes" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · shipping lanes" + }, + { + "id": "fromLabel", + "type": "string", + "label": "Origin label", + "default": "PORT A" + }, + { + "id": "toLabel", + "type": "string", + "label": "Destination label", + "default": "PORT B" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-shipping-lanes.html", + "target": "compositions/map-shipping-lanes.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Sea Lanes" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · shipping lanes" + }, + { + "id": "fromLabel", + "type": "string", + "label": "Origin label", + "default": "PORT A" + }, + { + "id": "toLabel", + "type": "string", + "label": "Destination label", + "default": "PORT B" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-split-theater/map-split-theater.html b/registry/blocks/map-split-theater/map-split-theater.html new file mode 100644 index 0000000000..3ee82478e8 --- /dev/null +++ b/registry/blocks/map-split-theater/map-split-theater.html @@ -0,0 +1,111 @@ + + + + + + + + + +
+
+ +
+
Two Theaters
+
Educational cartography · split screen
+
Split-screen theaters · abstract dual campaigns
+
+ + + diff --git a/registry/blocks/map-split-theater/registry-item.json b/registry/blocks/map-split-theater/registry-item.json new file mode 100644 index 0000000000..2e7ea06101 --- /dev/null +++ b/registry/blocks/map-split-theater/registry-item.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-split-theater", + "type": "hyperframes:block", + "title": "Map Split Theater", + "description": "Split-screen two-theater maps with parallel schematic advances. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "split", "theater", "dual", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Two Theaters" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · split screen" + }, + { + "id": "leftTitle", + "type": "string", + "label": "Left title", + "default": "WEST" + }, + { + "id": "rightTitle", + "type": "string", + "label": "Right title", + "default": "EAST" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-split-theater.html", + "target": "compositions/map-split-theater.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Two Theaters" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · split screen" + }, + { + "id": "leftTitle", + "type": "string", + "label": "Left title", + "default": "WEST" + }, + { + "id": "rightTitle", + "type": "string", + "label": "Right title", + "default": "EAST" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/blocks/map-stamp-labels/map-stamp-labels.html b/registry/blocks/map-stamp-labels/map-stamp-labels.html new file mode 100644 index 0000000000..cfbcbe122f --- /dev/null +++ b/registry/blocks/map-stamp-labels/map-stamp-labels.html @@ -0,0 +1,112 @@ + + + + + + + + + +
+
+ +
+
Stamped Places
+
Educational cartography · stamp labels
+
Stamp slam · typewriter place marks
+
+ + + diff --git a/registry/blocks/map-stamp-labels/registry-item.json b/registry/blocks/map-stamp-labels/registry-item.json new file mode 100644 index 0000000000..98f9b94e71 --- /dev/null +++ b/registry/blocks/map-stamp-labels/registry-item.json @@ -0,0 +1,98 @@ +{ + "$schema": "https://hyperframes.heygen.com/schema/registry-item.json", + "name": "map-stamp-labels", + "type": "hyperframes:block", + "title": "Map Stamp Labels", + "description": "Stamp and typewriter-style location labels that slam onto the map. Inspired by classic newsreel animated-map tropes (Moving Image Archive Animated Maps collection — not affiliated; footage not included).", + "tags": ["map", "geography", "animation", "stamp", "typewriter", "labels", "newsreel", "svg"], + "author": "HeyGen", + "authorUrl": "https://hyperframes.heygen.com", + "dimensions": { + "width": 1920, + "height": 1080 + }, + "duration": 8, + "variables": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Stamped Places" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · stamp labels" + }, + { + "id": "labelA", + "type": "string", + "label": "Label A", + "default": "HAVEN" + }, + { + "id": "labelB", + "type": "string", + "label": "Label B", + "default": "RIDGE" + }, + { + "id": "labelC", + "type": "string", + "label": "Label C", + "default": "FORD" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ], + "files": [ + { + "path": "map-stamp-labels.html", + "target": "compositions/map-stamp-labels.html", + "type": "hyperframes:composition" + } + ], + "params": [ + { + "id": "title", + "type": "string", + "label": "Title", + "default": "Stamped Places" + }, + { + "id": "subtitle", + "type": "string", + "label": "Subtitle", + "default": "Educational cartography · stamp labels" + }, + { + "id": "labelA", + "type": "string", + "label": "Label A", + "default": "HAVEN" + }, + { + "id": "labelB", + "type": "string", + "label": "Label B", + "default": "RIDGE" + }, + { + "id": "labelC", + "type": "string", + "label": "Label C", + "default": "FORD" + }, + { + "id": "accent", + "type": "color", + "label": "Accent", + "default": "#c45c26" + } + ] +} diff --git a/registry/catalog-artifact/local-vectors.bin b/registry/catalog-artifact/local-vectors.bin index c8c517bbd751f4dfc28c0fbcc74bbd3f03ca141e..10b7f62f84e0167436794665c962b15e197dd496 100644 GIT binary patch delta 343693 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�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�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

3x_r(D-QpA1Hj6 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 Nt?t}yJR~3#{ts(K3FZI* delta 308087 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