diff --git a/learn/.gitignore b/learn/.gitignore index 15d62ff7d0..39bbbdb0c1 100644 --- a/learn/.gitignore +++ b/learn/.gitignore @@ -52,3 +52,33 @@ output/Require-MFA-With-A-Conditional-Access-Policy/**/*.wav output/Require-MFA-With-A-Conditional-Access-Policy/*_thumbnail.png output/Require-MFA-With-A-Conditional-Access-Policy/assets/grounds/ output/Require-MFA-With-A-Conditional-Access-Policy/assets/vendor/ + +# --- videos: source + render inputs tracked, outputs go to a Release --- +!output/ +output/* + +# video: What-Is-A-Container +!output/What-Is-A-Container/ +!output/What-Is-A-Container/** +# INPUTS (narration.wav, end card, grounds — LFS-tracked) stay so the renderer has them; +# OUTPUTS + QA artifacts never enter git (the deliverable MP4/captions/thumbnail -> Release). +output/What-Is-A-Container/fonts/ +output/What-Is-A-Container/renders/ +output/What-Is-A-Container/_snap*/ +output/What-Is-A-Container/snapshots/ +output/What-Is-A-Container/anchors.js +output/What-Is-A-Container/What-Is-A-Container.mp4 +output/What-Is-A-Container/What-Is-A-Container_thumbnail.png + +# video: Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana +!output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/ +!output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/** +# INPUTS (narration.wav, end card, grounds — LFS-tracked) stay so the renderer has them; +# OUTPUTS + QA artifacts never enter git (the deliverable MP4/captions/thumbnail -> Release). +output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/fonts/ +output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/renders/ +output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/_snap*/ +output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/snapshots/ +output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/anchors.js +output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana.mp4 +output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana_thumbnail.png diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/.gitattributes b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/.gitattributes new file mode 100644 index 0000000000..c3867aa952 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/.gitattributes @@ -0,0 +1,3 @@ +# Generated media images for this video are large binaries → LFS. In scope for the video branch +# (root .gitattributes already LFS-tracks *.wav, *.mp4, and assets/grounds/*.png). +assets/media/**/*.png filter=lfs diff=lfs merge=lfs -text diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/BRIEF.md b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/BRIEF.md new file mode 100644 index 0000000000..c08608668e --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/BRIEF.md @@ -0,0 +1,24 @@ +# Highway 12: A Lewis and Clark Road Trip to Montana + +- **Profile:** `skilling-session` — Skilling session +- **Target:** ~1050s content (900–1200s), word budget 2178–2904 (target 2541) @ 2.42 w/s +- **Scenes:** aim ~23 (chrome 5 stamped + ~18-55 body) +- **Max static hold:** 8.0s · **Voice:** en-US-Ava:DragonHDLatestNeural +- **Source:** NPS Lewis & Clark National Historic Trail (nps.gov/lecl); US-12 Northwest Passage Scenic Byway / Lewis-Clark Highway; NPS Glacier NP; historical route WA I-90 to Vantage, south to Lewiston-Clarkston, US-12 over Lolo Pass to Missoula, Flathead Lake, Glacier + +## Fill the placeholders + +Every `__FILL__` below must be replaced before render (guarded by `tools/check_placeholders.py`). + +- `opening.bumper` → [scenes/01-bumper.html](scenes/01-bumper.html) +- `opening.title` → [scenes/02-title.html](scenes/02-title.html) +- `opening.objectives` → [scenes/03-objectives.html](scenes/03-objectives.html) +- `closing.recap` → [scenes/90-recap.html](scenes/90-recap.html) +- `closing.cta` → [scenes/91-cta.html](scenes/91-cta.html) + +## Next steps + +1. Write the script + beat plan (script-writer) and fill the chrome placeholders above. +2. Author the teaching-body scenes into `scenes/` and insert them into `scenes.json` between the opening and closing chrome (see `scenes.json` → `body_slot`). +3. Run the gated pipeline (voice → fact-check QA → build → snapshot QA → render). +4. Guard: `py tools/check_placeholders.py --project .` must be clean before render. diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/anchors.build.json b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/anchors.build.json new file mode 100644 index 0000000000..ab8db7eeac --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/anchors.build.json @@ -0,0 +1,59 @@ +{ + "_comment": "Combined anchor spec: per-scene VO start times (scene tiling + scene-relative cue math) plus every in-scene cue, including the 17 frozen cues from anchors.json. Resolve with tools/word_anchors.py transcript.json --spec anchors.build.json -o anchors.js --lead-in 3.0 (3.0s = the silent bumper before the VO). Phrases are punctuation-free so they match ASR word tokens; note the ASR heard 'Vantage' as 'Advantage', 'Lochsa' as 'Loxa' and 'Nimiipuu' as 'Nemepu', so those beats anchor to neighbouring words.", + "beatWhoseLand": "For thousands of years the mountains", + "beatCharge": "In 1803 President", + "beatCorps": "Then he sent Meriwether", + "beatSacagawea": "They could not have done it alone", + "beatVantage": "Now the drive", + "beatConfluence": "Follow the river down", + "beatLochsa": "From here US Highway 12", + "beatRescue1805": "In September of 1805", + "beatLoloPass": "Hold that mercy in mind", + "beatFlight1877": "72 years later", + "beatTravelersRest": "Just over the pass lies", + "beatMissoula": "A short run beyond it", + "beatFlathead": "Turn north and you enter", + "beatGlacier": "Beyond it waits the finale", + "beatRouteRecap": "So there's the route", + "beatRecap": "you'll have driven the length", + "beatCta": "So go and drive it", + "quoteLand": "we are of this land", + "nations": "Among them the Nez Perce", + "freeAlways": "We have always been free", + "louisiana": "the vast Louisiana Territory", + "neverEmpty": "a continent that was never empty", + "corps": "the Corps of Discovery #1", + "recon": "It was also a military reconnaissance", + "sacagawea": "a young woman named Sacagawea", + "captive": "taken captive around the age of 12", + "gotItWrong": "history got her story wrong", + "vantage": "the road meets the Columbia", + "ginkgo": "Stop at the Ginkgo Petrified Forest", + "confluence": "two towns that face each other", + "hellsCanyon": "the deepest gorge in North America", + "landBelongs": "The land belongs to a people", + "lochsa": "one of the wildest drives", + "roadless": "nearly 100 roadless miles", + "rescue1805": "In September of 1805", + "fedThem": "who chose to feed them", + "loloSummit": "the summit of Lolo Pass", + "flight1877": "later, in 1877", + "drivenOut": "More than 800 people", + "bigHole": "At the Big Hole", + "killed": "Between 60 and 90", + "flightMiles": "a flight of more than 1,000 miles", + "travelersRest": "a quiet meadow, Travelers Rest", + "evidence": "hard archeological evidence", + "missoula": "beyond it is Missoula", + "reservation": "the Flathead Indian Reservation", + "flathead": "Flathead Lake shines", + "glacier": "Glacier National Park, whose eastern", + "goingToTheSun": "Drive the Going to the Sun Road", + "routeRecap": "So there's the route", + "recapHistory": "a story of real courage", + "driveIt": "So go and drive it", + "respect": "Bring your curiosity", + "titleSub": "before there was a map", + "age1617": "She was just 16 or 17", + "horses": "helping win the horses" +} diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/anchors.json b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/anchors.json new file mode 100644 index 0000000000..e9d53af85e --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/anchors.json @@ -0,0 +1,20 @@ +{ + "_comment": "cue name -> exact spoken phrase the beat lands on. Multi-word phrases chosen to resolve uniquely against the ASR transcript. NOTE: 'Vantage' transcribed as 'Advantage' and 'Lochsa' did not transcribe, so those beats anchor to neighbouring words.", + "quoteLand": "we are of this land", + "louisiana": "the vast Louisiana Territory", + "corps": "the Corps of Discovery #1", + "sacagawea": "a young woman named Sacagawea", + "vantage": "the road meets the Columbia", + "confluence": "two towns that face each other", + "lochsa": "one of the wildest drives", + "rescue1805": "In September of 1805", + "loloSummit": "the summit of Lolo Pass", + "flight1877": "later, in 1877", + "bigHole": "At the Big Hole", + "travelersRest": "a quiet meadow, Travelers Rest", + "missoula": "beyond it is Missoula", + "flathead": "Flathead Lake shines", + "glacier": "Glacier National Park, whose eastern", + "routeRecap": "So there's the route", + "driveIt": "So go and drive it" +} diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/AI_End_Card.mp4 b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/AI_End_Card.mp4 new file mode 100644 index 0000000000..b64b27777e --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/AI_End_Card.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed8f9e8bd44930180707225960f95e3e9f9e844bad6eddaf4e3d728ee079f54f +size 8885320 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-content-wash.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-content-wash.png new file mode 100644 index 0000000000..7870955be8 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-content-wash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7826e21ccfd8bc36f77643d7047297c9c2ff56d0028eacdbead4421f376f80d +size 137060 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-hero-swoosh.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-hero-swoosh.png new file mode 100644 index 0000000000..3d01b2a09a --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-hero-swoosh.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db422f10cb704f85dc5b9679da139389ad849f26853ae89728dfc6e2a616d2ec +size 584300 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-section-field.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-section-field.png new file mode 100644 index 0000000000..7a14cabeab --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/grounds/ground-section-field.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a48568fa345828b72638be3ff078f4cb3dafc96fa3f57a6d906387c9b80f7641 +size 397412 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/big-hole.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/big-hole.png new file mode 100644 index 0000000000..224938e348 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/big-hole.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808ecf39a22ceb4e7cc58ac8025cfe5984dc550600b38083d3ede48f76a8e021 +size 3881344 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/bitterroots.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/bitterroots.png new file mode 100644 index 0000000000..b20512e4c6 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/bitterroots.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f87a1e394727113bf9dcd3efddf3fc1b388f84bb728ee8557f9afbefccc154e +size 1765343 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/clark.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/clark.png new file mode 100644 index 0000000000..f103e47324 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/clark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d902a002f17699e592d8fc6cb5a0055c03508f600e814694071814082519370e +size 1757983 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/columbia-vantage.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/columbia-vantage.png new file mode 100644 index 0000000000..f1c5bb8abf --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/columbia-vantage.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08ea38645dedf6ec1e125d901e00213100eb31279c7fad294c311d466c4795c1 +size 1642808 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/confluence.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/confluence.png new file mode 100644 index 0000000000..0bc0cdc0dc --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/confluence.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e69f2579bb74e0a56aee63d49dcea85718c622b36409c93fccd29e09cb65086 +size 1679638 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/flathead.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/flathead.png new file mode 100644 index 0000000000..82aed757d9 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/flathead.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:591b823cd809b08ec53d8e8f1c8774c33a94da2e69e116bff5e50a1d7e008e42 +size 3685946 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/homeland.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/homeland.png new file mode 100644 index 0000000000..d9723de971 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/homeland.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abed47da0c584fffac12c07a323302f998b0ce2f39c2b49f363b971ea91a705b +size 1775552 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/jefferson.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/jefferson.png new file mode 100644 index 0000000000..c2bfb183d5 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/jefferson.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0c5047eb1e28458e33e8e9ca28724d638773e461d752528617f271c2ffe08c4 +size 1888035 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lewis.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lewis.png new file mode 100644 index 0000000000..1fd962bb4b --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lewis.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df0927762793056dc5d4e783de1d1ed5f5bc5622842c387007ca4b37a1a039db +size 1780282 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lochsa.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lochsa.png new file mode 100644 index 0000000000..bd42231405 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lochsa.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac607ec88c0ceb28aa18deaac63d56e994b4d10b246a49fdc75265afd2505c0b +size 1931404 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lolo-pass.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lolo-pass.png new file mode 100644 index 0000000000..876477c754 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/lolo-pass.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dde01be34e477d4c34d2a3b29dda9f3653128104ef6495d875ee601971dee185 +size 1870292 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/missoula.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/missoula.png new file mode 100644 index 0000000000..dca19a056c --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/missoula.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0aaa8783285697b1207aa14166b19a94e97c2da639d08729e72f6a220e28f0f +size 1877370 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/plains-shoshone-country.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/plains-shoshone-country.png new file mode 100644 index 0000000000..990a550b8d --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/plains-shoshone-country.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd4d0cb34c72573c4ab33b8a396f83d318cf639392991a20b434ace4c591358c +size 1363409 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/travelers-rest.png b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/travelers-rest.png new file mode 100644 index 0000000000..bfd82171d1 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/media/img/travelers-rest.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc07979934ea1539ff87fa703aebfbba5a0dcee86e78a4393a105bcc2e73156 +size 2289616 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/vendor/gsap.min.js b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/vendor/gsap.min.js new file mode 100644 index 0000000000..72c17a8309 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/assets/vendor/gsap.min.js @@ -0,0 +1,10 @@ +/*! + * GSAP 3.15.0 + * https://gsap.com + * + * @license Copyright 2026, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license. + * @author: Jack Doyle, jack@greensock.com + */ + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t){return"string"==typeof t}function s(t){return"function"==typeof t}function t(t){return"number"==typeof t}function u(t){return void 0===t}function v(t){return"object"==typeof t}function w(t){return!1!==t}function x(){return"undefined"!=typeof window}function y(t){return s(t)||r(t)}function R(t){return(i=bt(t,ht))&&Fe}function S(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function T(t,e){return!e&&console.warn(t)}function U(t,e){return t&&(ht[t]=e)&&i&&(i[t]=e)||ht}function V(){return 0}function ga(t){var e,r,i=t[0];if(v(i)||s(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=yt.length;r--&&!yt[r].targetTest(i););e=yt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Xt(t[r],e)))||t.splice(r,1);return t}function ha(t){return t._gsap||ga(Pt(t))[0]._gsap}function ia(t,e,r){return(r=t[e])&&s(r)?t[e]():u(r)&&t.getAttribute&&t.getAttribute(e)||r}function ja(t,e){return(t=t.split(",")).forEach(e)||t}function ka(t){return Math.round(1e5*t)/1e5||0}function la(t){return Math.round(1e7*t)/1e7||0}function ma(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i}function na(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++ia;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e}function Ba(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function Ca(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0}function Da(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function Fa(t,e,r,i){return t._startAt&&(I?t._startAt.revert(ft):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function Ha(t){return t._repeat?wt(t._tTime,t=t.duration()+t._rDelay)*t:0}function Ja(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function Ka(t){return t._end=la(t._start+(t._tDur/Math.abs(t._ts||t._rts||q)||0))}function La(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=la(r._time-(0q)&&e.render(r,!0)),Da(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur(n=Math.abs(n))&&(a=i,o=n);return a}function wb(t){return Ca(t),t.scrollTrigger&&t.scrollTrigger.kill(!!I),t.progress()<1&&At(t,"onInterrupt"),t}function zb(t){if(t)if(t=!t.name&&t.default||t,x()||t.headless){var e=t.name,r=s(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:V,render:_e,add:$t,kill:Te,modifier:ve,rawVars:0},a={targetTest:0,get:0,getSetter:ue,aliases:{},register:0};if(Lt(),t!==i){if(mt[e])return;ta(i,ta(xa(t,n),a)),bt(i.prototype,bt(n,xa(t,a))),mt[i.prop=e]=i,t.targetTest&&(yt.push(i),dt[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}U(e,i),t.register&&t.register(Fe,i,we)}else Dt.push(t)}function Cb(t,e,r){return(6*(t+=t<0?1:1>16,e>>8&zt,e&zt]:0:Rt.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),Rt[e])p=Rt[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(a=e.charAt(2))+a+(s=e.charAt(3))+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&zt,p&zt,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&zt,e&zt]}else if("hsl"===e.substr(0,3))if(p=d=e.match(rt),r){if(~e.indexOf("="))return p=e.match(it),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,u=p[1]/100,n=2*(h=p[2]/100)-(a=h<=.5?h*(u+1):h+u-h*u),3=X?u.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in o)?(a=e.charAt(0),s="%"===e.substr(-1),n=e.indexOf("="),"<"===a||">"===a?(0<=n&&(e=e.replace(/=/,"")),("<"===a?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(s?(n<0?u:i).totalDuration()/100:1)):n<0?(e in o||(o[e]=h),o[e]):(a=parseFloat(e.charAt(n-1)+e.substr(n+1)),s&&i&&(a=a/100*(K(i)?i[0]:i).totalDuration()),1=r&&te)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0=i&&(a instanceof te?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(t.parent===this&&Ba(this,t),t===this._recent&&(this._recent=this._last),Da(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=la(It.time-(0r:!r||s.isActive())&&n.push(s):(i=s.getTweensOf(a,r)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=Ot(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=te.to(i,ta({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||q,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ua(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,ta({startAt:{time:Ot(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),ub(this,Ot(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),ub(this,Ot(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+q)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);var i,n=this._first,a=this.labels;for(t=la(t);n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return Da(this)},e.invalidate=function invalidate(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return i.prototype.invalidate.call(this,t)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Da(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=X;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Na(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=la(r/a._ts),a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ua(a,a===L&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(L._ts&&(qa(L,Ja(t,L)),f=It.frame),It.frame>=vt){vt+=Y.autoSleep||120;var e=L._first;if((!e||!e._ts)&&Y.autoSleep&&It._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||It.sleep()}}},Timeline}(qt);ta(Gt.prototype,{_lock:0,_hasPause:0,_forcing:0});function cc(t,e,i,n,a,o){var u,h,l,f;if(mt[t]&&!1!==(u=new mt[t]).init(a,u.rawVars?e[t]:function _processVars(t,e,i,n,a){if(s(t)&&(t=Qt(t,a,e,i,n)),!v(t)||t.style&&t.nodeType||K(t)||J(t))return r(t)?Qt(t,a,e,i,n):t;var o,u={};for(o in t)u[o]=Qt(t[o],a,e,i,n);return u}(e[t],n,a,o,i),i,n,o)&&(i._pt=h=new we(i._pt,a,t,0,1,u.render,u,0,u.priority),i!==c))for(l=i._ptLookup[i._targets.indexOf(a)],f=u._props.length;f--;)l[u._props[f]]=h;return u}function ic(t,r,e,i){var n,a,s=r.ease||i||"power1.inOut";if(K(r))a=e[t]||(e[t]=[]),r.forEach(function(t,e){return a.push({t:e/(r.length-1)*100,v:t,e:s})});else for(n in r)a=e[n]||(e[n]=[]),"ease"===n||a.push({t:parseFloat(t),v:r[n],e:s})}var Zt,Wt,$t=function _addPropTween(t,e,i,n,a,o,u,h,l,f){s(n)&&(n=n(a||0,t,o));var c,d=t[e],p="get"!==i?i:s(d)?l?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():d,_=s(d)?l?se:ae:ie;if(r(n)&&(~n.indexOf("random(")&&(n=rb(n)),"="===n.charAt(1)&&(!(c=ma(p,n)+(_a(p)||0))&&0!==c||(n=c))),!f||p!==n||Wt)return isNaN(p*n)||""===n?(d||e in t||S(e,n),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,c,d,p,_=new we(this._pt,t,e,0,1,pe,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(d=~(i+="").indexOf("random("))&&(i=rb(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(at)||[];o=at.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(c=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:c,c:"="===l.charAt(1)?ma(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0},m=at.lastIndex);return _.c=m")}),s.duration();else{for(l in u={},k)"ease"===l||"easeEach"===l||ic(l,k[l],u,k.easeEach);for(l in u)for(A=u[l].sort(function(t,e){return t.t-e.t}),o=R=0;o=t._tDur||e<0)&&t.ratio===u&&(u&&Ca(t,1),r||I||(At(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),E.prototype.invalidate.call(this,t)},e.resetTo=function resetTo(t,e,r,i,n){d||It.wake(),this._ts||this.play();var a,s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Ht(this,s),a=this._ease(s/this._dur),function _updatePropTweens(t,e,r,i,n,a,s,o){var u,h,l,f,c=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!c)for(c=t._ptCache[e]=[],l=t._ptLookup,f=t._targets.length;f--;){if((u=l[f][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return Wt=1,t.vars[e]="+=0",Ht(t,s),Wt=0,o?T(e+" not eligible for reset. Try splitting into individual properties"):1;c.push(u)}for(f=c.length;f--;)(u=(h=c[f])._pt||h).s=!i&&0!==i||n?u.s+(i||0)+a*u.c:i,u.c=r-u.s,h.e&&(h.e=ka(r)+_a(h.e)),h.b&&(h.b=u.s+_a(h.b))}(this,t,e,r,i,a,s,n)?this.resetTo(t,e,r,i,1):(La(this,0),this.parent||Aa(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?wb(this):this.scrollTrigger&&this.scrollTrigger.kill(!!I),this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Zt&&!0!==Zt.vars.overwrite)._first||wb(this),this.parent&&i!==this.timeline.totalDuration()&&Ua(this,this._dur*this.timeline._tDur/i,0,1),this}var n,a,s,o,u,h,l,f=this._targets,c=t?Pt(t):f,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,c))return"all"===e&&(this._pt=0),wb(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},ja(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?ha(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=bt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~c.indexOf(f[l]))for(u in a=d[l],"all"===e?(n[l]=e,o=a,s={}):(s=n[l]=n[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||Ba(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&wb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Ya(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Ya(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return L.killTweensOf(t,e,r)},Tween}(qt);ta(te.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ja("staggerTo,staggerFrom,staggerFromTo",function(r){te[r]=function(){var t=new Gt,e=Ct.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function qc(t,e,r){return t.setAttribute(e,r)}function yc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var ie=function _setterPlain(t,e,r){return t[e]=r},ae=function _setterFunc(t,e,r){return t[e](r)},se=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},ue=function _getSetter(t,e){return s(t[e])?ae:u(t[e])&&t.setAttribute?qc:ie},fe=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},de=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},pe=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},_e=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},ve=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},Te=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?Ba(this,i,"_pt"):i.dep||(e=1),i=r;return!e},be=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},we=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=yc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||fe,this.d=s||this,this.set=o||ie,this.pr=u||0,(this._next=t)&&(t._prev=this)}ja(Tt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse",function(t){return dt[t]=1}),ht.TweenMax=ht.TweenLite=te,ht.TimelineLite=ht.TimelineMax=Gt,L=new Gt({sortChildren:!1,defaults:j,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Y.stringFilter=Ib;function Gc(t){return(Oe[t]||Me).map(function(t){return t()})}function Hc(){var t=Date.now(),o=[];2 **This is a travelogue, not a portal walkthrough.** It deliberately balances the beauty of the +> drive with the fuller, harder history (Indigenous homelands, Sacagawea's real story, the 1877 Nez +> Perce flight). Keep that tone: reverent, honest, never triumphalist. History is grounded in NPS +> sources — see `script.md`'s source-fidelity ledger. + +--- + +## The through-line: ONE animated route map (this is the whole visual idea) + +**The map is the persistent stage. Images POP UP on the route as we "drive" across it — no static +Ken-Burns photo scenes.** A stylized map of the Pacific Northwest is on screen for the body of the +film. The route line **draws itself leg by leg**, a marker rides the growing head of the line, and +as the drive reaches each waypoint the matching **photo card pops up** beside it (scale 0.9→1 + fade, +a soft overshoot settle), holds under its narration, then recedes as the drive continues. One or two +cards visible at a time — never a cluttered wall. + +Two "map modes", same visual language so the film reads as one continuous move: +- **History mode** (opening): a faint EXPEDITION-era route (Missouri → Pacific) on the aged ground; + the three **portrait cards** (Jefferson, Lewis, Clark) pop in; the **Sacagawea** beat pops a + name+facts+quote card (NO face) over the plains image. +- **Drive mode** (body): the modern **US-12 route** WA → Glacier; **landscape photo cards** pop at + each waypoint as the line draws. + +If built as multiple scenes, every journey scene must reuse the **same registered map SVG +(identical viewBox + waypoint coordinates)** so cross-scene cuts read as one continuous map; only the +"route progress" (stroke-dashoffset), the active marker, and which card is showing change. A single +persistent-map composition is equally acceptable — the effect is what matters. + +### Map SVG spec (viewBox `0 0 1920 1080`, place inside a centered map group) + +Stylized, NOT geographically exact — evoke the layout. Waypoints (x,y) and draw order: + +| # | Waypoint | (x, y) | Image card | Anchor cue | Card side | +|---|---|---|---|---|---| +| — | Seattle / I-90 start | (250, 300) | — (origin dot only) | — | — | +| 1 | Vantage · Columbia | (515, 360) | `columbia-vantage.png` | `vantage` | above-right | +| 2 | Clarkston / Lewiston | (640, 560) | `confluence.png` | `confluence` | left | +| 3 | Lochsa / US-12 | (860, 590) | `lochsa.png` | `lochsa` | below | +| 4 | Lolo Pass (ID–MT) | (1010, 555) | `lolo-pass.png` | `loloSummit` | above | +| 5 | Big Hole (1877 beat) | (1020, 660) | `big-hole.png` | `bigHole` | below-right | +| 6 | Traveler's Rest | (1110, 505) | `travelers-rest.png` | `travelersRest` | right | +| 7 | Missoula | (1140, 470) | `missoula.png` | `missoula` | right | +| 8 | Flathead Lake | (1180, 315) | `flathead.png` | `flathead` | right | +| 9 | Glacier NP | (1400, 205) | `glacier.png` | `glacier` | above-right | + +Route path: a smooth line Seattle → Vantage → down to Clarkston → east to Lochsa → Lolo Pass → up to +Traveler's Rest/Missoula → north to Flathead → NE to Glacier. Bitterroots (`bitterroots.png`) is the +terrain BETWEEN Lochsa and Lolo — pop it during the 1805-crossing beat (`rescue1805`) as the line +crawls slowly over that segment. The 1877 flight (`flight1877`→`bigHole`) draws a SECOND, thin +line in the OPPOSITE direction (Lolo → Big Hole → south) in a mournful desaturated tone. + +Map styling (learn-ilt tokens): land shapes in soft warm neutrals over the `content-wash` ground; +route line in `--accent-2` (#0078d4) for the drive, a muted grey-red for the 1877 flight; waypoint +dots `--accent` with a soft ring pulse when reached; labels in `ilt-kicker`/`ilt-caption`. Photo +cards: white `--paper` frame, `--radius`, `--shadow`, a thin `--border`; ~34% frame width; rounded. + +Camera: a slow, subtle push/pan of the map group toward the active region (gentle — carry the eye, +don't lurch). Motion must PERFORM (route draw, marker, card pop), never idle-wobble. + +--- + +## Scene beats (cue times are ABSOLUTE from `anchors.js`; builder finalizes scene durations to word boundaries) + +| Beat | ~cue time | Narration span (opening words) | On screen (LABEL / attributed quote — never the spoken line) | Map / card action | +|---|---|---|---|---| +| bumper *(chrome)* | 0 | *(silent sting)* | kicker **"A Highway 12 Road Trip · History, honestly"** | brand sting only | +| title *(chrome)* | ~3 | "Before there was a highway…" | Title **"Highway 12 / A Lewis & Clark Road Trip to Montana"** · subtitle **"The drive, and the fuller story"** | faint route line behind | +| whose-land | `quoteLand` 21.5 | "…this land was home." | Attributed quote **"We did not travel here; we are of this land." — Nez Perce Tribal Executive Committee** | `homeland.png` full-bleed-ish behind the quote (a held reverent frame is correct here — NOT a tour stop) | +| the charge | `louisiana` 40.6 | "In 1803… Louisiana Territory…" | kicker **"1803 · Louisiana Purchase"** · caption **"exploration — and a claim on a continent that was never empty"** | expedition map appears; `jefferson.png` portrait card pops | +| the corps | `corps` 53.9 | "…the Corps of Discovery…" | plates **"Meriwether Lewis" / "William Clark"** · **"a military reconnaissance"** | `lewis.png` + `clark.png` portrait cards pop side by side; faint expedition route traces west | +| sacagawea | `sacagawea` 72.2 | "…a young woman named Sacagawea…" | **"Sacagawea · Lemhi Shoshone"** · **"captive at ~12 · 16–17 on the journey"** · credit **"'They Got It Wrong' — MHA Nation"** — **NO face** | `plains-shoshone-country.png` behind; a quiet name+facts card (somber) | +| drive: Vantage | `vantage` 121.7 | "…the road meets the Columbia…" | leg label **"I-90 · Washington → Vantage"** · **"the Columbia — Plateau homeland for millennia"** | switch to DRIVE map; route draws leg 1; `columbia-vantage.png` pops | +| drive: confluence | `confluence` 139.8 | "…two towns that face each other…" | **"Clarkston, WA · Lewiston, ID"** · **"named for two visitors · the Nimíipuu were here first"** | line draws to the confluence; `confluence.png` pops | +| drive: Lochsa | `lochsa` 178.4 | "…U.S. Highway twelve… one of the wildest drives…" | shield **"US-12 · Lewis & Clark Highway"** · **"the Lochsa · ~100 roadless miles"** | line draws east along the Lochsa; `lochsa.png` pops | +| 1805 crossing | `rescue1805` 192.7 | "In September of 1805…" | kicker **"Sept 1805"** · **"snow · near starvation · the Nez Perce fed them"** | line crawls slowly over the Bitterroots; `bitterroots.png` pops (cold tone) | +| Lolo summit | `loloSummit` 218.7 | "…the summit of Lolo Pass…" | **"Lolo Pass · 5,000 ft · ID–MT line"** | line crests the pass; `lolo-pass.png` pops; marker crosses the state line | +| 1877 flight | `flight1877` 224.1 → `bigHole` 244.8 | "Seventy-two years later, in 1877…" | kicker **"1877 · the Nez Perce flight"** · **"800+ driven over this pass · Big Hole, dawn Aug 9 · 60–90 killed, most women & children · 1,170 miles"** | a second MOURNFUL line draws the OPPOSITE way over Lolo to Big Hole; `big-hole.png` pops; desaturate the map briefly | +| Traveler's Rest | `travelersRest` 269.3 | "…a quiet meadow, Traveler's Rest…" | **"Traveler's Rest · Lolo, MT"** · **"a proven L&C campsite"** | colour returns; line resumes; `travelers-rest.png` pops | +| Missoula | `missoula` 283.8 | "…beyond it is Missoula…" | **"Missoula, Montana"** · **"where the valley opens"** | line to Missoula; `missoula.png` pops | +| Flathead | `flathead` 300.8 | "…Flathead Lake shines…" | **"Flathead Lake"** · **"Flathead Reservation · Salish & Kootenai · largest natural freshwater lake in the West"** | line draws north; `flathead.png` pops | +| Glacier | `glacier` 311.2 | "…Glacier National Park…" | **"Glacier National Park"** · **"Going-to-the-Sun Rd · along the Blackfeet Nation"** | final leg draws; `glacier.png` pops | +| route recap | `routeRecap` 331.1 | "So there's the route…" | full route with all waypoints labeled | whole line + all dots highlighted in one sweep | +| recap *(chrome)* | ~340 | "…a fuller story than the road signs tell." | two columns — **the drive** (6 stops) / **the history** (homeland · 1805 mercy · 1877 flight) · badge **"~700 miles"** | small route thumbnail | +| cta *(chrome)* | `driveIt` 355.5 | "So go and drive it…" | **"Bring your curiosity — and your respect"** · sub **"Plan it at nps.gov/lecl · nps.gov/nepe"** | hero swoosh out | +| end card | — | *(no VO)* | AI disclosure + logo | `assets/AI_End_Card.mp4`, appended by the pipeline | + +## Chrome placeholder fills (`__FILL__` in the stamped scenes) + +- **01-bumper** kicker: `A HIGHWAY 12 ROAD TRIP · HISTORY, HONESTLY` +- **02-title**: kicker `A ROAD TRIP THROUGH HISTORY` · line1 `Highway 12` · line2 `A Lewis & Clark Road Trip` · subtitle `Washington to Montana — the drive, and the fuller story.` +- **03-objectives** (repurpose as the 6 legs): chips `The Corps of Discovery` · `Washington to Vantage` · `The Confluence` · `Highway 12 & Lolo Pass` · `Into Montana` · `Flathead & Glacier` +- **90-recap**: heading `The route, and the story` · stops `Vantage · Lewiston & Clarkston · Lolo Pass · Missoula · Flathead · Glacier` · note `Homeland · 1805 mercy · 1877 flight · ~700 miles` +- **91-cta**: line `Bring your curiosity — and your respect` · sub `Plan it at nps.gov/lecl · nps.gov/nepe` + +## Grounds / brand + +Body map on `content-wash`; the history/expedition beats may use `section-field`; the 1877 beat may +briefly deepen toward `dark-field` for gravity, then return. All text must clear the learn-ilt +contrast law — verify with `check` (WCAG AA). Segoe UI via the kit fallback stack (woff2 is +gitignored; the render host supplies the real font). + +## Anchoring (builder owns the scene-relative math) + +Every card pop and label reveal fires on its cue's spoken word via `window.__anchors` (`anchors.js`, +already resolved). Do **not** invent offsets. Map-leg draws start on the cue and run into the hold. +See `copilot-instructions.md` for the exact per-scene anchoring convention. + +## Imagery ethics (non-negotiable) + +Portraits only for the documented men (Jefferson/Lewis/Clark). **No invented faces** of Sacagawea or +any Native individual — those beats use land + attributed words. This corrects, rather than repeats, +the historical erasure. diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/index.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/index.html new file mode 100644 index 0000000000..6256e1a10f --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/index.html @@ -0,0 +1,245 @@ + + + + + + Highway 12: A Lewis and Clark Road Trip to Montana + + + + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+
+ + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/manifest.json b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/manifest.json new file mode 100644 index 0000000000..327cd268bd --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/manifest.json @@ -0,0 +1,13 @@ +{ + "title": "Highway 12: A Lewis and Clark Road Trip to Montana", + "type": "skilling-session", + "profile": "skilling-session", + "status": "scaffolded", + "voice": "en-US-Ava:DragonHDLatestNeural", + "source": "NPS Lewis & Clark National Historic Trail (nps.gov/lecl); US-12 Northwest Passage Scenic Byway / Lewis-Clark Highway; NPS Glacier NP; historical route WA I-90 to Vantage, south to Lewiston-Clarkston, US-12 over Lolo Pass to Missoula, Flathead Lake, Glacier", + "deliverables": { + "mp4": "Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana.mp4", + "captions_vtt": "Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana.vtt", + "thumbnail": "Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana_thumbnail.png" + } +} diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.ssml b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.ssml new file mode 100644 index 0000000000..e79f7c135f --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.ssml @@ -0,0 +1,27 @@ + + + +

Before there was a highway, before there was a map, this land was home. For thousands of years the mountains and rivers of the Northwest belonged to nations who had always been here — among them the Nez Perce, the Salish, the Shoshone, and the Blackfeet. As the Nez Perce put it today: "We did not travel here; we are of this land. We did not declare our independence; we have always been free." Hold on to that, because the road we're about to drive is stunningly beautiful — and its story is more complicated than the names on the map suggest.

+ +

In 1803, President Thomas Jefferson bought the vast Louisiana Territory from France — land France did not truly own, and that was already home to dozens of Native peoples. Then he sent Meriwether Lewis and William Clark, and a party of soldiers they called the Corps of Discovery, to chart a route to the Pacific. It was a genuine feat of endurance and courage. It was also a military reconnaissance — the opening move in claiming a continent that was never empty.

+ +

They could not have done it alone. The expedition's most famous member is a young woman named Sacagawea, and the story is usually told as romance. The facts are harder. She was Lemhi Shoshone, taken captive around the age of twelve in a raid, and married while still a girl to a French-Canadian fur trader decades older. She was just sixteen or seventeen, carrying a two-month-old son, when she crossed the continent — digging roots, interpreting, and, when the Corps reached her own Shoshone people, helping win the horses that got them over the Rockies. Her descendants' nations say it plainly: history got her story wrong. On a trip like this, it's worth getting it right.

+ +

Now, the drive. It begins eastbound on Interstate ninety, climbing out of Washington's Cascades onto the wide, sunlit shrub-steppe. At Vantage, the road meets the Columbia — a river at the center of Plateau life for thousands of years before it ever carried the Corps toward the sea. Stop at the Ginkgo Petrified Forest, where stone logs fifteen million years old lie beside the water, and then turn south.

+ +

Follow the river down to two towns that face each other across the current: Clarkston, Washington, and Lewiston, Idaho — named, of course, for the explorers. But this is the heart of the Nimíipuu, the Nez Perce homeland, where the Snake meets the Clearwater at the mouth of Hells Canyon, the deepest gorge in North America. The names honor two visitors. The land belongs to a people who were here long before them — and who are here still.

+ +

From here, U.S. Highway twelve, the Lewis and Clark Highway, climbs into the mountains along the Clearwater and then the Lochsa — "rough water," in the Nez Perce language. It's one of the wildest drives left in America: nearly a hundred roadless miles of forest, whitewater, and hot springs steaming right at the edge of the pavement. And it follows the expedition's hardest chapter. In September of 1805, crossing the Bitterroots on the ancient Lolo Trail, the Corps hit early snow, lost the path, and nearly starved — eating candle wax and their own horses. When they finally staggered down to the Weippe Prairie, it was the Nez Perce who chose to feed them rather than let them die, and who helped them carve the canoes that carried them on toward the ocean.

+ +

Hold that mercy in mind at the summit of Lolo Pass — because the story does not end there. Seventy-two years later, in 1877, after gold and settlers had taken their land and the treaties had been broken, the non-treaty Nez Perce were driven from that same homeland. More than eight hundred people, with two thousand horses, fled over this very pass into Montana, believing the army would not follow them. It did. At the Big Hole, just south of here, soldiers attacked a sleeping village before dawn; between sixty and ninety Nez Perce were killed, most of them women and children. The people who once saved the Corps of Discovery were answered with a war, and a flight of more than a thousand miles. Drive Lolo Pass knowing that both of those crossings happened right here.

+ +

Just over the pass lies a quiet meadow, Traveler's Rest, near Lolo, Montana — one of the only sites where hard archaeological evidence of the expedition has ever been found. Lewis and Clark camped here going west and coming home. A short run beyond it is Missoula, a river town ringed by mountains, where the valley finally opens wide.

+ +

Turn north, and you enter the Flathead Valley — and the Flathead Indian Reservation, home today to the Confederated Salish and Kootenai Tribes. Flathead Lake shines beneath the Mission Mountains: the largest natural freshwater lake in the West, clear enough to see thirty feet down. Beyond it waits the finale — Glacier National Park, whose eastern peaks rise along the Blackfeet Nation, on land the Blackfeet gave up under hard pressure. Drive the Going to the Sun Road as it climbs to Logan Pass, past waterfalls and the last of the glaciers, and let yourself see that this beauty has both an owner and a history.

+ +

So there's the route: from the Columbia at Vantage, through Nez Perce country and over Lolo Pass, to Missoula, the Flathead, and Glacier. You'll have driven the length of the Lewis and Clark Highway — and, if you let it, come away with a fuller story than the road signs tell. A story of real courage and endurance. And of a homeland that was taken, defended, and never surrendered.

+ +

So go and drive it. Fill the tank in Kooskia — there really is nothing for the next hundred miles. Bring your curiosity, and bring your respect. The land is breathtaking. It is also, still, someone's home. Travel it that way.

+
+
+
diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.txt b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.txt new file mode 100644 index 0000000000..015a969a7c --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.txt @@ -0,0 +1,21 @@ +Before there was a highway, before there was a map, this land was home. For thousands of years the mountains and rivers of the Northwest belonged to nations who had always been here — among them the Nez Perce, the Salish, the Shoshone, and the Blackfeet. As the Nez Perce put it today: "We did not travel here; we are of this land. We did not declare our independence; we have always been free." Hold on to that, because the road we're about to drive is stunningly beautiful — and its story is more complicated than the names on the map suggest. + +In 1803, President Thomas Jefferson bought the vast Louisiana Territory from France — land France did not truly own, and that was already home to dozens of Native peoples. Then he sent Meriwether Lewis and William Clark, and a party of soldiers they called the Corps of Discovery, to chart a route to the Pacific. It was a genuine feat of endurance and courage. It was also a military reconnaissance — the opening move in claiming a continent that was never empty. + +They could not have done it alone. The expedition's most famous member is a young woman named Sacagawea, and the story is usually told as romance. The facts are harder. She was Lemhi Shoshone, taken captive around the age of twelve in a raid, and married while still a girl to a French-Canadian fur trader decades older. She was just sixteen or seventeen, carrying a two-month-old son, when she crossed the continent — digging roots, interpreting, and, when the Corps reached her own Shoshone people, helping win the horses that got them over the Rockies. Her descendants' nations say it plainly: history got her story wrong. On a trip like this, it's worth getting it right. + +Now, the drive. It begins eastbound on Interstate ninety, climbing out of Washington's Cascades onto the wide, sunlit shrub-steppe. At Vantage, the road meets the Columbia — a river at the center of Plateau life for thousands of years before it ever carried the Corps toward the sea. Stop at the Ginkgo Petrified Forest, where stone logs fifteen million years old lie beside the water, and then turn south. + +Follow the river down to two towns that face each other across the current: Clarkston, Washington, and Lewiston, Idaho — named, of course, for the explorers. But this is the heart of the Nimíipuu, the Nez Perce homeland, where the Snake meets the Clearwater at the mouth of Hells Canyon, the deepest gorge in North America. The names honor two visitors. The land belongs to a people who were here long before them — and who are here still. + +From here, U.S. Highway twelve, the Lewis and Clark Highway, climbs into the mountains along the Clearwater and then the Lochsa — "rough water," in the Nez Perce language. It's one of the wildest drives left in America: nearly a hundred roadless miles of forest, whitewater, and hot springs steaming right at the edge of the pavement. And it follows the expedition's hardest chapter. In September of 1805, crossing the Bitterroots on the ancient Lolo Trail, the Corps hit early snow, lost the path, and nearly starved — eating candle wax and their own horses. When they finally staggered down to the Weippe Prairie, it was the Nez Perce who chose to feed them rather than let them die, and who helped them carve the canoes that carried them on toward the ocean. + +Hold that mercy in mind at the summit of Lolo Pass — because the story does not end there. Seventy-two years later, in 1877, after gold and settlers had taken their land and the treaties had been broken, the non-treaty Nez Perce were driven from that same homeland. More than eight hundred people, with two thousand horses, fled over this very pass into Montana, believing the army would not follow them. It did. At the Big Hole, just south of here, soldiers attacked a sleeping village before dawn; between sixty and ninety Nez Perce were killed, most of them women and children. The people who once saved the Corps of Discovery were answered with a war, and a flight of more than a thousand miles. Drive Lolo Pass knowing that both of those crossings happened right here. + +Just over the pass lies a quiet meadow, Traveler's Rest, near Lolo, Montana — one of the only sites where hard archaeological evidence of the expedition has ever been found. Lewis and Clark camped here going west and coming home. A short run beyond it is Missoula, a river town ringed by mountains, where the valley finally opens wide. + +Turn north, and you enter the Flathead Valley — and the Flathead Indian Reservation, home today to the Confederated Salish and Kootenai Tribes. Flathead Lake shines beneath the Mission Mountains: the largest natural freshwater lake in the West, clear enough to see thirty feet down. Beyond it waits the finale — Glacier National Park, whose eastern peaks rise along the Blackfeet Nation, on land the Blackfeet gave up under hard pressure. Drive the Going to the Sun Road as it climbs to Logan Pass, past waterfalls and the last of the glaciers, and let yourself see that this beauty has both an owner and a history. + +So there's the route: from the Columbia at Vantage, through Nez Perce country and over Lolo Pass, to Missoula, the Flathead, and Glacier. You'll have driven the length of the Lewis and Clark Highway — and, if you let it, come away with a fuller story than the road signs tell. A story of real courage and endurance. And of a homeland that was taken, defended, and never surrendered. + +So go and drive it. Fill the tank in Kooskia — there really is nothing for the next hundred miles. Bring your curiosity, and bring your respect. The land is breathtaking. It is also, still, someone's home. [[pause:400ms]] Travel it that way. diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.wav b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.wav new file mode 100644 index 0000000000..5399891cb4 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/narration.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93f52110b2759dcbb0ae5e036655f784a3a439fec9a9e0059d923a108afcf334 +size 17888662 diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/review/gates.json b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/review/gates.json new file mode 100644 index 0000000000..372eb53860 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/review/gates.json @@ -0,0 +1,18 @@ +[ + { + "gate": 1, + "name": "Concept and source", + "status": "passed", + "artifact": null, + "note": "Source: NPS Lewis & Clark National Historic Trail (nps.gov/lecl); US-12 Northwest Passage Scenic Byway / Lewis-Clark Highway; NPS Glacier NP; historical route WA I-90 to Vantage, south to Lewiston-Clarkston, US-12 over Lolo Pass to Missoula, Flathead Lake, Glacier", + "at": "2026-08-08T13:44:24" + }, + { + "gate": 2, + "name": "Video type and profile", + "status": "passed", + "artifact": null, + "note": "Profile LOCKED: skilling-session (~1050s, 2541 words, ~23 scenes, 8.0s static). Scaffolded by new_project.py.", + "at": "2026-08-08T13:44:24" + } +] \ No newline at end of file diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/review/index.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/review/index.html new file mode 100644 index 0000000000..d7d0d7095b --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/review/index.html @@ -0,0 +1,101 @@ + + +Review — Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana + +

Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana

+

2 of 9 gates passed · newest attempt shown, full history in +review/gates.json · stage timing summary missing

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#GateStatusArtifactNoteWhen
1Concept and sourcepassedSource: NPS Lewis & Clark National Historic Trail (nps.gov/lecl); US-12 Northwest Passage Scenic Byway / Lewis-Clark Highway; NPS Glacier NP; historical route WA I-90 to Vantage, south to Lewiston-Clarkston, US-12 over Lolo Pass to Missoula, Flathead Lake, Glacier2026-08-08 13:44:24
2Video type and profilepassedProfile LOCKED: skilling-session (~1050s, 2541 words, ~23 scenes, 8.0s static). Scaffolded by new_project.py.2026-08-08 13:44:24
3Lookpending
4Voicepending
5Scriptpending
6Fact-check QApending
7Snapshot QApending
8Renderpending
9Deliverypending
diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes.json b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes.json new file mode 100644 index 0000000000..f9048ab317 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes.json @@ -0,0 +1,129 @@ +{ + "title": "Highway 12: A Lewis and Clark Road Trip to Montana", + "composition_id": "root", + "width": 1920, + "height": 1080, + "root_background": "#fff8f3", + "gsap": "assets/vendor/gsap.min.js", + "endcard": { + "src": "assets/AI_End_Card.mp4", + "duration": 10.667, + "track": 11 + }, + "bookend": { + "intro": 0.5, + "outro": 0.7, + "color": "#000" + }, + "scenes": [ + { + "id": "01-bumper", + "src": "scenes/01-bumper.html", + "duration": 3.0, + "seam": "hard" + }, + { + "id": "02-title", + "src": "scenes/02-title.html", + "duration": 5.51, + "seam": "hard" + }, + { + "id": "10-whose-land", + "src": "scenes/10-whose-land.html", + "duration": 31.84, + "seam": "cut-left" + }, + { + "id": "11-the-charge", + "src": "scenes/11-the-charge.html", + "duration": 30.44, + "seam": "cut-left" + }, + { + "id": "12-sacagawea", + "src": "scenes/12-sacagawea.html", + "duration": 43.28, + "seam": "cut-left" + }, + { + "id": "03-objectives", + "src": "scenes/03-objectives.html", + "duration": 10.6, + "seam": "cut-left" + }, + { + "id": "20-vantage", + "src": "scenes/20-vantage.html", + "duration": 16.96, + "seam": "cut-left" + }, + { + "id": "30-confluence", + "src": "scenes/30-confluence.html", + "duration": 28.46, + "seam": "cut-left" + }, + { + "id": "40-lochsa", + "src": "scenes/40-lochsa.html", + "duration": 25.6, + "seam": "cut-left" + }, + { + "id": "41-1805-rescue", + "src": "scenes/41-1805-rescue.html", + "duration": 24.12, + "seam": "cut-left" + }, + { + "id": "42-lolo-1877", + "src": "scenes/42-lolo-1877.html", + "duration": 27.98, + "seam": "cut-left" + }, + { + "id": "43-big-hole", + "src": "scenes/43-big-hole.html", + "duration": 22.84, + "seam": "cut-down" + }, + { + "id": "50-travelers-missoula", + "src": "scenes/50-travelers-missoula.html", + "duration": 23.08, + "seam": "cut-left" + }, + { + "id": "60-flathead-glacier", + "src": "scenes/60-flathead-glacier.html", + "duration": 40.4, + "seam": "cut-left" + }, + { + "id": "70-route-recap", + "src": "scenes/70-route-recap.html", + "duration": 8.24, + "seam": "cut-up" + }, + { + "id": "90-recap", + "src": "scenes/90-recap.html", + "duration": 16.12, + "seam": "cut-up" + }, + { + "id": "91-cta", + "src": "scenes/91-cta.html", + "duration": 18.53, + "seam": "cut-left" + } + ], + "anchors": "anchors.js", + "narration": { + "src": "narration.wav", + "start": 3.0, + "duration": 372.68, + "track": 10 + } +} diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/01-bumper.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/01-bumper.html new file mode 100644 index 0000000000..52066f0da2 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/01-bumper.html @@ -0,0 +1,129 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/02-title.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/02-title.html new file mode 100644 index 0000000000..76e10787e0 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/02-title.html @@ -0,0 +1,229 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/03-objectives.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/03-objectives.html new file mode 100644 index 0000000000..efef72adb8 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/03-objectives.html @@ -0,0 +1,279 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/10-whose-land.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/10-whose-land.html new file mode 100644 index 0000000000..c77074adef --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/10-whose-land.html @@ -0,0 +1,413 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/11-the-charge.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/11-the-charge.html new file mode 100644 index 0000000000..3f037b2c6c --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/11-the-charge.html @@ -0,0 +1,435 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/12-sacagawea.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/12-sacagawea.html new file mode 100644 index 0000000000..0f9176f946 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/12-sacagawea.html @@ -0,0 +1,427 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/20-vantage.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/20-vantage.html new file mode 100644 index 0000000000..43632ff6da --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/20-vantage.html @@ -0,0 +1,500 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/30-confluence.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/30-confluence.html new file mode 100644 index 0000000000..13866d1f30 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/30-confluence.html @@ -0,0 +1,503 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/40-lochsa.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/40-lochsa.html new file mode 100644 index 0000000000..0157c33dfe --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/40-lochsa.html @@ -0,0 +1,497 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/41-1805-rescue.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/41-1805-rescue.html new file mode 100644 index 0000000000..fd8e86e394 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/41-1805-rescue.html @@ -0,0 +1,491 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/42-lolo-1877.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/42-lolo-1877.html new file mode 100644 index 0000000000..1fdf29b157 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/42-lolo-1877.html @@ -0,0 +1,498 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/43-big-hole.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/43-big-hole.html new file mode 100644 index 0000000000..f262482946 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/43-big-hole.html @@ -0,0 +1,498 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/50-travelers-missoula.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/50-travelers-missoula.html new file mode 100644 index 0000000000..26fc08c06d --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/50-travelers-missoula.html @@ -0,0 +1,518 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/60-flathead-glacier.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/60-flathead-glacier.html new file mode 100644 index 0000000000..5deb4d21a0 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/60-flathead-glacier.html @@ -0,0 +1,514 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/70-route-recap.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/70-route-recap.html new file mode 100644 index 0000000000..96578f5114 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/70-route-recap.html @@ -0,0 +1,508 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/90-recap.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/90-recap.html new file mode 100644 index 0000000000..dab0c16fc9 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/90-recap.html @@ -0,0 +1,229 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/91-cta.html b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/91-cta.html new file mode 100644 index 0000000000..889aff0c8a --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/scenes/91-cta.html @@ -0,0 +1,229 @@ + + + + + + + + + + + diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/script.md b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/script.md new file mode 100644 index 0000000000..756c97a15e --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/script.md @@ -0,0 +1,119 @@ + + +# Highway 12: A Lewis and Clark Road Trip to Montana + +| | | +|---|---| +| Source | NPS: lecl, nepe, biho, people/sacagawea; US-12 Northwest Passage Scenic Byway; NPS Glacier | +| Profile | skilling-session (run at the SHORT end — ~7.5 min, not the 15–20 min nominal target) | +| Voice | en-US-Ava:DragonHDLatestNeural (~145 wpm) | +| Word budget | profile 2178–2904; **this cut ~1,090 words** (~7.5 min content @ ~2.4 w/s) | +| Runtime | ~7:30 content + 0:11 AI-disclosure end card | +| Stance | Holds both: the beauty of the drive AND the fuller history — whose land it is, and what the expedition set in motion. | + +## Narration + +Before there was a highway, before there was a map, this land was home. For thousands of years the mountains and rivers of the Northwest belonged to nations who had always been here — among them the Nez Perce, the Salish, the Shoshone, and the Blackfeet. As the Nez Perce put it today: "We did not travel here; we are of this land. We did not declare our independence; we have always been free." Hold on to that, because the road we're about to drive is stunningly beautiful — and its story is more complicated than the names on the map suggest. + +In 1803, President Thomas Jefferson bought the vast Louisiana Territory from France — land France did not truly own, and that was already home to dozens of Native peoples. Then he sent Meriwether Lewis and William Clark, and a party of soldiers they called the Corps of Discovery, to chart a route to the Pacific. It was a genuine feat of endurance and courage. It was also a military reconnaissance — the opening move in claiming a continent that was never empty. + +They could not have done it alone. The expedition's most famous member is a young woman named Sacagawea, and the story is usually told as romance. The facts are harder. She was Lemhi Shoshone, taken captive around the age of twelve in a raid, and married while still a girl to a French-Canadian fur trader decades older. She was just sixteen or seventeen, carrying a two-month-old son, when she crossed the continent — digging roots, interpreting, and, when the Corps reached her own Shoshone people, helping win the horses that got them over the Rockies. Her descendants' nations say it plainly: history got her story wrong. On a trip like this, it's worth getting it right. + +Now, the drive. It begins eastbound on Interstate ninety, climbing out of Washington's Cascades onto the wide, sunlit shrub-steppe. At Vantage, the road meets the Columbia — a river at the center of Plateau life for thousands of years before it ever carried the Corps toward the sea. Stop at the Ginkgo Petrified Forest, where stone logs fifteen million years old lie beside the water, and then turn south. + +Follow the river down to two towns that face each other across the current: Clarkston, Washington, and Lewiston, Idaho — named, of course, for the explorers. But this is the heart of the Nimíipuu, the Nez Perce homeland, where the Snake meets the Clearwater at the mouth of Hells Canyon, the deepest gorge in North America. The names honor two visitors. The land belongs to a people who were here long before them — and who are here still. + +From here, U.S. Highway twelve, the Lewis and Clark Highway, climbs into the mountains along the Clearwater and then the Lochsa — "rough water," in the Nez Perce language. It's one of the wildest drives left in America: nearly a hundred roadless miles of forest, whitewater, and hot springs steaming right at the edge of the pavement. And it follows the expedition's hardest chapter. In September of 1805, crossing the Bitterroots on the ancient Lolo Trail, the Corps hit early snow, lost the path, and nearly starved — eating candle wax and their own horses. When they finally staggered down to the Weippe Prairie, it was the Nez Perce who chose to feed them rather than let them die, and who helped them carve the canoes that carried them on toward the ocean. + +Hold that mercy in mind at the summit of Lolo Pass — because the story does not end there. Seventy-two years later, in 1877, after gold and settlers had taken their land and the treaties had been broken, the non-treaty Nez Perce were driven from that same homeland. More than eight hundred people, with two thousand horses, fled over this very pass into Montana, believing the army would not follow them. It did. At the Big Hole, just south of here, soldiers attacked a sleeping village before dawn; between sixty and ninety Nez Perce were killed, most of them women and children. The people who once saved the Corps of Discovery were answered with a war, and a flight of more than a thousand miles. Drive Lolo Pass knowing that both of those crossings happened right here. + +Just over the pass lies a quiet meadow, Traveler's Rest, near Lolo, Montana — one of the only sites where hard archaeological evidence of the expedition has ever been found. Lewis and Clark camped here going west and coming home. A short run beyond it is Missoula, a river town ringed by mountains, where the valley finally opens wide. + +Turn north, and you enter the Flathead Valley — and the Flathead Indian Reservation, home today to the Confederated Salish and Kootenai Tribes. Flathead Lake shines beneath the Mission Mountains: the largest natural freshwater lake in the West, clear enough to see thirty feet down. Beyond it waits the finale — Glacier National Park, whose eastern peaks rise along the Blackfeet Nation, on land the Blackfeet gave up under hard pressure. Drive the Going to the Sun Road as it climbs to Logan Pass, past waterfalls and the last of the glaciers, and let yourself see that this beauty has both an owner and a history. + +So there's the route: from the Columbia at Vantage, through Nez Perce country and over Lolo Pass, to Missoula, the Flathead, and Glacier. You'll have driven the length of the Lewis and Clark Highway — and, if you let it, come away with a fuller story than the road signs tell. A story of real courage and endurance. And of a homeland that was taken, defended, and never surrendered. + +So go and drive it. Fill the tank in Kooskia — there really is nothing for the next hundred miles. Bring your curiosity, and bring your respect. The land is breathtaking. It is also, still, someone's home. [[pause:400ms]] Travel it that way. + +## Beat plan + +Chrome scenes are the 5 scaffolded stamps; body scenes are authored into `scenes/`. On-screen text is a LABEL or an attributed QUOTE, never the spoken sentence (Redundancy principle). "Shot" = the generated image or the custom animated map. Chapters = the 6 legs. Indigenous beats deliberately use LAND + quoted words, not invented faces. + +| # | Scene | Narration cue (opening words) | Chapter | On screen | Shot / imagery | Motion | +|---|---|---|---|---|---|---| +| 1 | 01-bumper *(chrome)* | *(silent brand sting)* | — | Learn mark; kicker **"A Highway 12 Road Trip · History, honestly"** | — | ~3s sting, no VO | +| 2 | 02-title *(chrome)* | "Before there was a highway…" | — | Title **"Highway 12 / A Lewis & Clark Road Trip to Montana"**; subtitle **"The drive, and the fuller story"** | faint route line | hero swoosh | +| 3 | 10-whose-land | "…this land was home." | 1 | Attributed quote **"We did not travel here; we are of this land." — Nez Perce Tribal Executive Committee** | `img/homeland.png` (Plateau river valley, no people) | slow reverent push | +| 4 | 11-the-charge | "In 1803, President Thomas Jefferson…" | 1 | Kicker **"1803 · Louisiana Purchase"**; caption **"exploration — and a claim on a continent that was never empty"** | `img/jefferson.png` (period portrait) + parchment map doubling | map wipe | +| 5 | 12-corps | "…he sent Meriwether Lewis and William Clark…" | 1 | Name plates **"Meriwether Lewis" / "William Clark"**; **"Corps of Discovery · a military reconnaissance"** | `img/lewis.png` + `img/clark.png` (period portraits) | dual reveal | +| 6 | 13-sacagawea | "…a young woman named Sacagawea…" | 1 | Name **"Sacagawea · Lemhi Shoshone"**; hard-facts line **"captive at ~12 · 16–17 on the journey"**; credit **"'They Got It Wrong' — MHA Nation"** — **NO invented face** | `img/plains-shoshone-country.png` (Shoshone country landscape) | still, somber | +| 7 | 20-i90-vantage | "Now, the drive…" | 2 | Leg label **"I-90 · Washington → Vantage"**; caption **"the Columbia — Plateau homeland for millennia"** | `img/columbia-vantage.png` | push; **map leg 1 draws** | +| 8 | 30-confluence | "Follow the river down…" | 3 | Twin-town plate **"Clarkston, WA · Lewiston, ID"**; caption **"named for two visitors · the Nimíipuu were here first"** | `img/confluence.png` | **map leg 2 draws** | +| 9 | 40-hwy12-lochsa | "From here, U.S. Highway twelve…" | 4 | Shield **"US-12 · Lewis & Clark Highway"**; caption **"the Lochsa · 'rough water' · ~100 roadless miles"** | `img/lochsa.png` | drive-forward; **map leg 3 draws** | +| 10 | 41-1805-rescue | "In September of 1805, crossing the Bitterroots…" | 4 | Kicker **"Sept 1805"**; caption **"snow · near starvation · the Nez Perce fed them"** | `img/bitterroots.png` (snowy, hardship) | cold slow push | +| 11 | 42-lolo-pass | "Hold that mercy in mind at the summit…" | 4 | Summit plate **"Lolo Pass · 5,000 ft · ID–MT line"** | `img/lolo-pass.png` | crest-over; **map crosses state line** | +| 12 | 43-1877-flight | "Seventy-two years later, in 1877…" | 4 | Kicker **"1877 · the Nez Perce flight"**; hard facts **"800+ driven over this pass · Big Hole, dawn Aug 9 · 60–90 killed, most women & children · 1,170 miles"** | `img/big-hole.png` (somber dawn meadow, tipi frames silhouette — no people) | still, heavy; single dot pulses at Big Hole | +| 13 | 50-travelers-rest | "Just over the pass lies a quiet meadow…" | 5 | Plate **"Traveler's Rest · Lolo, MT"**; caption **"proven L&C campsite"** | `img/travelers-rest.png` | gentle push | +| 14 | 51-missoula | "A short run beyond it is Missoula…" | 5 | Plate **"Missoula, Montana"**; caption **"where the valley opens"** | `img/missoula.png` | rise; **map leg 4 draws** | +| 15 | 60-flathead | "Turn north, and you enter the Flathead Valley…" | 6 | Plate **"Flathead Lake"**; caption **"Flathead Reservation · Salish & Kootenai · largest natural freshwater lake in the West"** | `img/flathead.png` | glide north; **map leg 5 draws** | +| 16 | 61-glacier | "Beyond it waits the finale — Glacier…" | 6 | Plate **"Glacier National Park"**; caption **"Going-to-the-Sun Rd · along the Blackfeet Nation"** | `img/glacier.png` | grand climb; **map final leg draws** | +| 17 | 70-route-recap | "So there's the route…" | 6 | Full route with all waypoints labeled | **custom animated map** — whole line replays WA→Glacier | full line sweeps in | +| 18 | 90-recap *(chrome)* | "…a fuller story than the road signs tell." | — | Two-column recap: **the drive** (6 stops) / **the history** (homeland · 1805 mercy · 1877 flight); badge **"~700 miles"** | route thumbnail | list reveal | +| 19 | 91-cta *(chrome)* | "So go and drive it…" | — | CTA **"Bring your curiosity — and your respect"**; sub **"Plan it at nps.gov/lecl · nps.gov/nepe"** | — | hero swoosh out | +| 20 | end card *(appended)* | *(no VO)* | — | AI disclosure + logo | `assets/AI_End_Card.mp4` | 10.667s, pipeline-appended | + +## Imagery shot list (generate → `assets/media/img/`) + +Period portraits — DOCUMENTED figures only (real historical likenesses exist): +`jefferson.png` · `lewis.png` · `clark.png` (style: dignified 1800s oil portrait; NOT cartoon). + +Photoreal landscapes (cinematic, 16:9): +`homeland.png` (Plateau river valley, no people) · `columbia-vantage.png` · `confluence.png` · +`lochsa.png` · `bitterroots.png` (cold/snow) · `lolo-pass.png` · `big-hole.png` (somber dawn meadow, +tipi-frame silhouettes, no people) · `plains-shoshone-country.png` · `travelers-rest.png` · +`missoula.png` · `flathead.png` · `glacier.png`. + +DO NOT generate: any face of Sacagawea or of Nez Perce / Salish / Blackfeet individuals. No authentic +likeness exists, and inventing one repeats the erasure this cut is correcting. Those beats use land + +attributed words. The route map is a custom animated SVG, not a generated image. + +## Source-fidelity ledger + +| Claim in narration | Source | Confidence | +|---|---|---| +| Land was home to Native nations "since time immemorial"; Nez Perce quote "We did not travel here; we are of this land…" | NPS Nez Perce NHP (nps.gov/nepe) — verbatim quote | ✅ verified | +| Louisiana Purchase 1803 (France sold land it didn't truly own, already inhabited); expedition = reconnaissance/claim | NPS LECL; standard history | ✅ solid | +| Sacagawea: Lemhi Shoshone, captured ~age 12 in a raid, married Charbonneau (fur trader), 16–17 on expedition, carried 2-month-old son | NPS people/sacagawea.htm — verified 2026-08-08 | ✅ verified | +| Descendants' nations say the story was told wrong ("They Got It Wrong", MHA Nation) | NPS people/sacagawea.htm links MHA Nation Sacagawea Project | ✅ verified | +| Nez Perce fed the starving Corps at Weippe Prairie and helped build canoes (1805) | NPS LECL / Nez Perce NHP | ✅ solid | +| 1877: non-treaty Nez Perce driven out; 800+ people + 2,000 horses fled over Lolo Pass into MT | NPS Big Hole (nps.gov/biho) — verified | ✅ verified | +| Big Hole, dawn Aug 9 1877: soldiers attacked a sleeping village; 60–90 Nez Perce killed, most women & children | NPS Big Hole — verified | ✅ verified | +| The 1877 flight covered 1,170+ miles over 126 days, four states | NPS Big Hole — verified | ✅ verified | +| Vantage / Columbia; Ginkgo Petrified Forest (~15 M-yr petrified wood) | WA State Parks | ✅ solid | +| Clarkston/Lewiston named for the explorers; Snake+Clearwater; Hells Canyon deepest gorge in N. America | city histories; USFS Hells Canyon NRA | ✅ solid | +| US-12 = "Lewis and Clark Highway"; Clearwater→Lochsa; "Lochsa" = Nez Perce "rough water"; ~100 roadless miles | US-12 byway / USFS | ⚠ verify exact "roadless miles" at Gate 6 | +| Sept 1805 Bitterroot crossing, early snow, near starvation, ate candles/horses | NPS LECL; expedition journals | ✅ solid | +| Lolo Pass ~5,000 ft on the ID–MT line | USFS Lolo Pass (~5,235 ft) | ✅ solid | +| Traveler's Rest (Lolo, MT): rare site with physical/archaeological evidence; used both directions | Travelers' Rest State Park (MT) | ✅ solid | +| Flathead Lake within the Flathead Indian Reservation; Confederated Salish & Kootenai Tribes; largest natural freshwater lake in the West | CSKT / MT State Parks | ⚠ "largest in the West" phrasing — verify at Gate 6 | +| Glacier's east borders the Blackfeet Nation; land ceded under duress; Going-to-the-Sun to Logan Pass | NPS Glacier; Blackfeet history | ⚠ soften/verify the "ceded under duress" specifics at Gate 6 | +| "Fill up in Kooskia — nothing for ~100 miles" | US-12 corridor practical fact | ⚠ verify exact town/gap at Gate 6 | + +## Cue anchors (written later to anchors.json) + +Map-leg reveals anchor to the spoken place name in each scene (`legVantage`→"Vantage", +`legConfluence`→"Clarkston", `legLolo`→"Lolo Pass", `legMissoula`→"Missoula", +`legFlathead`→"Flathead", `legGlacier`→"Glacier"). The 1877 beat's `dotBigHole` anchors to "Big Hole". +Phrases kept hyphen-free so they resolve against ASR word tokens. Built with +`tools/word_anchors.py transcript.json --spec anchors.json`. diff --git a/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/transcript.json b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/transcript.json new file mode 100644 index 0000000000..84f267d9e4 --- /dev/null +++ b/learn/output/Highway-12-A-Lewis-And-Clark-Road-Trip-To-Montana/transcript.json @@ -0,0 +1,4857 @@ +[ + { + "text": "Before", + "start": 0.03, + "end": 0.39 + }, + { + "text": "there", + "start": 0.39, + "end": 0.7 + }, + { + "text": "was", + "start": 0.71, + "end": 0.92 + }, + { + "text": "a", + "start": 0.92, + "end": 0.98 + }, + { + "text": "highway,", + "start": 0.98, + "end": 1.6 + }, + { + "text": "before", + "start": 1.62, + "end": 2.15 + }, + { + "text": "there", + "start": 2.15, + "end": 2.61 + }, + { + "text": "was", + "start": 2.61, + "end": 2.69 + }, + { + "text": "a", + "start": 2.85, + "end": 2.97 + }, + { + "text": "map,", + "start": 2.97, + "end": 3.46 + }, + { + "text": "this", + "start": 3.49, + "end": 3.9 + }, + { + "text": "land", + "start": 3.9, + "end": 4.34 + }, + { + "text": "was", + "start": 4.34, + "end": 4.59 + }, + { + "text": "home.", + "start": 5.07, + "end": 5.48 + }, + { + "text": "For", + "start": 5.51, + "end": 5.57 + }, + { + "text": "thousands", + "start": 5.71, + "end": 6.2 + }, + { + "text": "of", + "start": 6.29, + "end": 6.41 + }, + { + "text": "years,", + "start": 6.41, + "end": 6.81 + }, + { + "text": "the", + "start": 6.81, + "end": 7.1 + }, + { + "text": "mountains", + "start": 7.1, + "end": 7.48 + }, + { + "text": "and", + "start": 7.48, + "end": 7.68 + }, + { + "text": "rivers", + "start": 7.68, + "end": 8.08 + }, + { + "text": "of", + "start": 8.11, + "end": 8.17 + }, + { + "text": "the", + "start": 8.31, + "end": 8.43 + }, + { + "text": "Northwest", + "start": 8.43, + "end": 9.08 + }, + { + "text": "belonged", + "start": 9.08, + "end": 9.22 + }, + { + "text": "to", + "start": 9.69, + "end": 9.82 + }, + { + "text": "nations", + "start": 9.82, + "end": 10.32 + }, + { + "text": "who", + "start": 10.35, + "end": 10.56 + }, + { + "text": "had", + "start": 10.56, + "end": 10.8 + }, + { + "text": "always", + "start": 10.8, + "end": 11.27 + }, + { + "text": "been", + "start": 11.27, + "end": 11.45 + }, + { + "text": "here.", + "start": 11.91, + "end": 12.07 + }, + { + "text": "Among", + "start": 12.19, + "end": 12.54 + }, + { + "text": "them,", + "start": 12.54, + "end": 12.99 + }, + { + "text": "the", + "start": 12.99, + "end": 13.22 + }, + { + "text": "Nez", + "start": 13.22, + "end": 13.38 + }, + { + "text": "Perce,", + "start": 13.43, + "end": 13.9 + }, + { + "text": "the", + "start": 14.05, + "end": 14.28 + }, + { + "text": "Salish,", + "start": 14.28, + "end": 14.85 + }, + { + "text": "the", + "start": 15.07, + "end": 15.13 + }, + { + "text": "Shoshone,", + "start": 15.27, + "end": 15.98 + }, + { + "text": "and", + "start": 15.98, + "end": 16.16 + }, + { + "text": "the", + "start": 16.2, + "end": 16.22 + }, + { + "text": "Blackfeet.", + "start": 16.65, + "end": 17.29 + }, + { + "text": "As", + "start": 17.35, + "end": 17.41 + }, + { + "text": "the", + "start": 17.55, + "end": 17.78 + }, + { + "text": "Nez", + "start": 17.78, + "end": 18.04 + }, + { + "text": "Perce", + "start": 18.13, + "end": 18.45 + }, + { + "text": "put", + "start": 18.45, + "end": 18.54 + }, + { + "text": "it", + "start": 18.93, + "end": 18.97 + }, + { + "text": "today,", + "start": 18.97, + "end": 19.68 + }, + { + "text": "we", + "start": 19.71, + "end": 19.77 + }, + { + "text": "did", + "start": 19.91, + "end": 20.07 + }, + { + "text": "not", + "start": 20.11, + "end": 20.35 + }, + { + "text": "travel", + "start": 20.35, + "end": 20.8 + }, + { + "text": "here.", + "start": 20.83, + "end": 21.44 + }, + { + "text": "We", + "start": 21.51, + "end": 21.57 + }, + { + "text": "are", + "start": 21.71, + "end": 21.87 + }, + { + "text": "of", + "start": 21.91, + "end": 22.07 + }, + { + "text": "this", + "start": 22.07, + "end": 22.43 + }, + { + "text": "land.", + "start": 22.43, + "end": 23.08 + }, + { + "text": "We", + "start": 23.11, + "end": 23.17 + }, + { + "text": "did", + "start": 23.31, + "end": 23.44 + }, + { + "text": "not", + "start": 23.44, + "end": 23.66 + }, + { + "text": "declare", + "start": 23.66, + "end": 24.17 + }, + { + "text": "our", + "start": 24.17, + "end": 24.24 + }, + { + "text": "independence.", + "start": 24.7, + "end": 25.52 + }, + { + "text": "We", + "start": 25.55, + "end": 25.61 + }, + { + "text": "have", + "start": 25.75, + "end": 26.06 + }, + { + "text": "always", + "start": 26.06, + "end": 26.6 + }, + { + "text": "been", + "start": 26.6, + "end": 26.68 + }, + { + "text": "free.", + "start": 27.13, + "end": 27.6 + }, + { + "text": "Hold", + "start": 27.63, + "end": 27.84 + }, + { + "text": "on", + "start": 27.84, + "end": 27.96 + }, + { + "text": "to", + "start": 27.96, + "end": 28.08 + }, + { + "text": "that,", + "start": 28.08, + "end": 28.44 + }, + { + "text": "because", + "start": 28.44, + "end": 28.74 + }, + { + "text": "the", + "start": 28.74, + "end": 29.04 + }, + { + "text": "road", + "start": 29.21, + "end": 29.28 + }, + { + "text": "we're", + "start": 29.28, + "end": 29.58 + }, + { + "text": "about", + "start": 29.58, + "end": 29.86 + }, + { + "text": "to", + "start": 29.92, + "end": 30.1 + }, + { + "text": "drive", + "start": 30.1, + "end": 30.29 + }, + { + "text": "is", + "start": 30.59, + "end": 30.65 + }, + { + "text": "stunningly", + "start": 30.79, + "end": 31.68 + }, + { + "text": "beautiful,", + "start": 32.18, + "end": 32.6 + }, + { + "text": "and", + "start": 32.63, + "end": 32.84 + }, + { + "text": "its", + "start": 32.84, + "end": 33.08 + }, + { + "text": "story", + "start": 33.08, + "end": 33.47 + }, + { + "text": "is", + "start": 33.47, + "end": 33.63 + }, + { + "text": "more", + "start": 33.63, + "end": 33.74 + }, + { + "text": "complicated", + "start": 34.22, + "end": 34.84 + }, + { + "text": "than", + "start": 34.87, + "end": 35.17 + }, + { + "text": "the", + "start": 35.17, + "end": 35.41 + }, + { + "text": "names", + "start": 35.41, + "end": 35.82 + }, + { + "text": "on", + "start": 35.82, + "end": 35.96 + }, + { + "text": "the", + "start": 35.96, + "end": 36.02 + }, + { + "text": "map", + "start": 36.45, + "end": 36.46 + }, + { + "text": "suggest.", + "start": 36.46, + "end": 37.32 + }, + { + "text": "In", + "start": 37.35, + "end": 37.41 + }, + { + "text": "1803,", + "start": 37.55, + "end": 38.52 + }, + { + "text": "President", + "start": 38.94, + "end": 39.24 + }, + { + "text": "Thomas", + "start": 39.24, + "end": 39.58 + }, + { + "text": "Jefferson", + "start": 39.63, + "end": 40 + }, + { + "text": "bought", + "start": 40.23, + "end": 40.59 + }, + { + "text": "the", + "start": 40.63, + "end": 40.79 + }, + { + "text": "vast", + "start": 40.84, + "end": 41.08 + }, + { + "text": "Louisiana", + "start": 41.08, + "end": 41.34 + }, + { + "text": "territory", + "start": 41.82, + "end": 42.36 + }, + { + "text": "from", + "start": 42.36, + "end": 42.77 + }, + { + "text": "France.", + "start": 42.77, + "end": 43.72 + }, + { + "text": "Land", + "start": 43.75, + "end": 44.06 + }, + { + "text": "France", + "start": 44.06, + "end": 44.57 + }, + { + "text": "did", + "start": 44.57, + "end": 44.83 + }, + { + "text": "not", + "start": 44.83, + "end": 44.88 + }, + { + "text": "truly", + "start": 45.33, + "end": 45.48 + }, + { + "text": "own,", + "start": 45.61, + "end": 45.8 + }, + { + "text": "and", + "start": 45.83, + "end": 45.89 + }, + { + "text": "that", + "start": 46.03, + "end": 46.32 + }, + { + "text": "was", + "start": 46.32, + "end": 46.53 + }, + { + "text": "already", + "start": 46.54, + "end": 46.93 + }, + { + "text": "home", + "start": 46.93, + "end": 47.41 + }, + { + "text": "to", + "start": 47.41, + "end": 47.52 + }, + { + "text": "dozens", + "start": 47.52, + "end": 47.94 + }, + { + "text": "of", + "start": 47.94, + "end": 48.06 + }, + { + "text": "native", + "start": 48.12, + "end": 48.45 + }, + { + "text": "peoples.", + "start": 48.47, + "end": 49.24 + }, + { + "text": "Then", + "start": 49.27, + "end": 49.51 + }, + { + "text": "he", + "start": 49.51, + "end": 49.63 + }, + { + "text": "sent", + "start": 49.67, + "end": 49.91 + }, + { + "text": "Meriwether", + "start": 49.91, + "end": 50.38 + }, + { + "text": "Lewis", + "start": 50.85, + "end": 50.91 + }, + { + "text": "and", + "start": 50.91, + "end": 50.98 + }, + { + "text": "William", + "start": 51.13, + "end": 51.58 + }, + { + "text": "Clark", + "start": 51.58, + "end": 51.92 + }, + { + "text": "and", + "start": 51.99, + "end": 52.05 + }, + { + "text": "a", + "start": 52.19, + "end": 52.24 + }, + { + "text": "party", + "start": 52.24, + "end": 52.55 + }, + { + "text": "of", + "start": 52.6, + "end": 52.68 + }, + { + "text": "soldiers", + "start": 52.77, + "end": 53.1 + }, + { + "text": "they", + "start": 53.1, + "end": 53.58 + }, + { + "text": "called", + "start": 53.58, + "end": 53.88 + }, + { + "text": "the", + "start": 53.88, + "end": 54.1 + }, + { + "text": "Corps", + "start": 54.1, + "end": 54.47 + }, + { + "text": "of", + "start": 54.47, + "end": 54.61 + }, + { + "text": "Discovery", + "start": 54.62, + "end": 54.66 + }, + { + "text": "to", + "start": 55.35, + "end": 55.42 + }, + { + "text": "chart", + "start": 55.55, + "end": 55.79 + }, + { + "text": "a", + "start": 55.79, + "end": 55.85 + }, + { + "text": "route", + "start": 55.85, + "end": 56.19 + }, + { + "text": "to", + "start": 56.19, + "end": 56.32 + }, + { + "text": "the", + "start": 56.32, + "end": 56.45 + }, + { + "text": "Pacific.", + "start": 56.93, + "end": 57.26 + }, + { + "text": "It", + "start": 57.29, + "end": 57.35 + }, + { + "text": "was", + "start": 57.49, + "end": 57.65 + }, + { + "text": "a", + "start": 57.69, + "end": 57.75 + }, + { + "text": "genuine", + "start": 57.75, + "end": 58.34 + }, + { + "text": "feat", + "start": 58.34, + "end": 58.42 + }, + { + "text": "of", + "start": 58.42, + "end": 58.88 + }, + { + "text": "endurance", + "start": 58.88, + "end": 59.57 + }, + { + "text": "and", + "start": 59.58, + "end": 59.83 + }, + { + "text": "courage.", + "start": 59.83, + "end": 60.72 + }, + { + "text": "It", + "start": 60.75, + "end": 60.81 + }, + { + "text": "was", + "start": 60.95, + "end": 61.1 + }, + { + "text": "also", + "start": 61.1, + "end": 61.41 + }, + { + "text": "a", + "start": 61.41, + "end": 61.45 + }, + { + "text": "military", + "start": 61.53, + "end": 61.86 + }, + { + "text": "reconnaissance,", + "start": 62.34, + "end": 63.37 + }, + { + "text": "the", + "start": 63.45, + "end": 63.51 + }, + { + "text": "opening", + "start": 63.65, + "end": 64.07 + }, + { + "text": "move", + "start": 64.07, + "end": 64.33 + }, + { + "text": "in", + "start": 64.33, + "end": 64.46 + }, + { + "text": "claiming", + "start": 64.46, + "end": 64.58 + }, + { + "text": "a", + "start": 65.03, + "end": 65.07 + }, + { + "text": "continent", + "start": 65.07, + "end": 65.76 + }, + { + "text": "that", + "start": 65.79, + "end": 66.15 + }, + { + "text": "was", + "start": 66.19, + "end": 66.46 + }, + { + "text": "never", + "start": 66.46, + "end": 66.88 + }, + { + "text": "empty.", + "start": 67.37, + "end": 67.76 + }, + { + "text": "They", + "start": 67.79, + "end": 68.04 + }, + { + "text": "could", + "start": 68.04, + "end": 68.35 + }, + { + "text": "not", + "start": 68.4, + "end": 68.6 + }, + { + "text": "have", + "start": 68.6, + "end": 68.88 + }, + { + "text": "done", + "start": 68.88, + "end": 68.92 + }, + { + "text": "it", + "start": 68.92, + "end": 69.38 + }, + { + "text": "alone.", + "start": 69.38, + "end": 69.88 + }, + { + "text": "The", + "start": 69.91, + "end": 69.97 + }, + { + "text": "expedition's", + "start": 70.11, + "end": 70.88 + }, + { + "text": "most", + "start": 70.88, + "end": 71.02 + }, + { + "text": "famous", + "start": 71.49, + "end": 71.54 + }, + { + "text": "member", + "start": 71.54, + "end": 71.96 + }, + { + "text": "is", + "start": 71.99, + "end": 72.05 + }, + { + "text": "a", + "start": 72.19, + "end": 72.2 + }, + { + "text": "young", + "start": 72.2, + "end": 72.61 + }, + { + "text": "woman", + "start": 72.61, + "end": 73.02 + }, + { + "text": "named", + "start": 73.02, + "end": 73.12 + }, + { + "text": "Sacagawea,", + "start": 73.57, + "end": 74.2 + }, + { + "text": "and", + "start": 74.23, + "end": 74.44 + }, + { + "text": "the", + "start": 74.44, + "end": 74.68 + }, + { + "text": "story", + "start": 74.68, + "end": 75.09 + }, + { + "text": "is", + "start": 75.09, + "end": 75.25 + }, + { + "text": "usually", + "start": 75.25, + "end": 75.82 + }, + { + "text": "told", + "start": 75.82, + "end": 76.14 + }, + { + "text": "as", + "start": 76.14, + "end": 76.3 + }, + { + "text": "romance.", + "start": 76.3, + "end": 76.89 + }, + { + "text": "The", + "start": 77.19, + "end": 77.25 + }, + { + "text": "facts", + "start": 77.39, + "end": 77.7 + }, + { + "text": "are", + "start": 77.7, + "end": 77.88 + }, + { + "text": "harder.", + "start": 77.97, + "end": 78.34 + }, + { + "text": "She", + "start": 78.57, + "end": 78.84 + }, + { + "text": "was", + "start": 78.84, + "end": 79.13 + }, + { + "text": "Lemhi", + "start": 79.13, + "end": 79.64 + }, + { + "text": "Shoshone,", + "start": 79.64, + "end": 80.48 + }, + { + "text": "taken", + "start": 80.51, + "end": 80.81 + }, + { + "text": "captive", + "start": 80.81, + "end": 81.18 + }, + { + "text": "around", + "start": 81.29, + "end": 81.61 + }, + { + "text": "the", + "start": 81.67, + "end": 81.71 + }, + { + "text": "age", + "start": 81.71, + "end": 82.09 + }, + { + "text": "of", + "start": 82.09, + "end": 82.21 + }, + { + "text": "12", + "start": 82.21, + "end": 82.64 + }, + { + "text": "in", + "start": 82.64, + "end": 82.84 + }, + { + "text": "a", + "start": 82.84, + "end": 82.94 + }, + { + "text": "raid,", + "start": 82.94, + "end": 83.36 + }, + { + "text": "and", + "start": 83.39, + "end": 83.45 + }, + { + "text": "married", + "start": 83.59, + "end": 84.08 + }, + { + "text": "while", + "start": 84.17, + "end": 84.47 + }, + { + "text": "still", + "start": 84.47, + "end": 84.54 + }, + { + "text": "a", + "start": 84.54, + "end": 84.98 + }, + { + "text": "girl", + "start": 84.98, + "end": 85.11 + }, + { + "text": "to", + "start": 85.25, + "end": 85.31 + }, + { + "text": "a", + "start": 85.45, + "end": 85.46 + }, + { + "text": "French-Canadian", + "start": 85.46, + "end": 86.36 + }, + { + "text": "fur", + "start": 86.83, + "end": 86.91 + }, + { + "text": "trader", + "start": 86.91, + "end": 87.39 + }, + { + "text": "decades", + "start": 87.39, + "end": 87.87 + }, + { + "text": "older.", + "start": 87.99, + "end": 88.64 + }, + { + "text": "She", + "start": 88.67, + "end": 88.91 + }, + { + "text": "was", + "start": 88.91, + "end": 89.18 + }, + { + "text": "just", + "start": 89.18, + "end": 89.54 + }, + { + "text": "16", + "start": 89.54, + "end": 89.78 + }, + { + "text": "or", + "start": 90.25, + "end": 90.26 + }, + { + "text": "17,", + "start": 90.26, + "end": 90.84 + }, + { + "text": "carrying", + "start": 90.87, + "end": 91.4 + }, + { + "text": "a", + "start": 91.4, + "end": 91.44 + }, + { + "text": "two-month-old", + "start": 91.48, + "end": 92.38 + }, + { + "text": "son", + "start": 92.45, + "end": 92.6 + }, + { + "text": "when", + "start": 92.73, + "end": 92.88 + }, + { + "text": "she", + "start": 92.88, + "end": 93.09 + }, + { + "text": "crossed", + "start": 93.09, + "end": 93.49 + }, + { + "text": "the", + "start": 93.61, + "end": 93.63 + }, + { + "text": "continent,", + "start": 94.3, + "end": 94.42 + }, + { + "text": "digging", + "start": 94.45, + "end": 94.89 + }, + { + "text": "roots,", + "start": 94.89, + "end": 95.35 + }, + { + "text": "interpreting,", + "start": 95.35, + "end": 96.32 + }, + { + "text": "and", + "start": 96.35, + "end": 96.41 + }, + { + "text": "when", + "start": 96.55, + "end": 96.84 + }, + { + "text": "the", + "start": 96.84, + "end": 97.05 + }, + { + "text": "Corps", + "start": 97.13, + "end": 97.44 + }, + { + "text": "reached", + "start": 97.44, + "end": 97.97 + }, + { + "text": "her", + "start": 97.97, + "end": 98.06 + }, + { + "text": "own", + "start": 98.21, + "end": 98.41 + }, + { + "text": "Shoshone", + "start": 98.41, + "end": 98.97 + }, + { + "text": "people,", + "start": 98.99, + "end": 99.52 + }, + { + "text": "helping", + "start": 99.55, + "end": 100.02 + }, + { + "text": "win", + "start": 100.02, + "end": 100.23 + }, + { + "text": "the", + "start": 100.23, + "end": 100.44 + }, + { + "text": "horses", + "start": 100.44, + "end": 100.66 + }, + { + "text": "that", + "start": 101.13, + "end": 101.14 + }, + { + "text": "got", + "start": 101.14, + "end": 101.27 + }, + { + "text": "them", + "start": 101.41, + "end": 101.63 + }, + { + "text": "over", + "start": 101.63, + "end": 101.91 + }, + { + "text": "the", + "start": 101.91, + "end": 102.12 + }, + { + "text": "Rockies.", + "start": 102.12, + "end": 102.75 + }, + { + "text": "Her", + "start": 102.91, + "end": 102.97 + }, + { + "text": "descendants'", + "start": 103.11, + "end": 103.89 + }, + { + "text": "nations", + "start": 103.89, + "end": 104.04 + }, + { + "text": "say", + "start": 104.49, + "end": 104.57 + }, + { + "text": "it", + "start": 104.57, + "end": 104.63 + }, + { + "text": "plainly,", + "start": 104.77, + "end": 105.36 + }, + { + "text": "history", + "start": 105.39, + "end": 105.95 + }, + { + "text": "got", + "start": 106, + "end": 106.26 + }, + { + "text": "her", + "start": 106.26, + "end": 106.48 + }, + { + "text": "story", + "start": 106.97, + "end": 106.98 + }, + { + "text": "wrong.", + "start": 106.98, + "end": 107.72 + }, + { + "text": "On", + "start": 107.75, + "end": 107.81 + }, + { + "text": "a", + "start": 107.81, + "end": 107.95 + }, + { + "text": "trip", + "start": 107.95, + "end": 108.22 + }, + { + "text": "like", + "start": 108.22, + "end": 108.44 + }, + { + "text": "this,", + "start": 108.53, + "end": 108.86 + }, + { + "text": "it's", + "start": 108.93, + "end": 109.27 + }, + { + "text": "worth", + "start": 109.34, + "end": 109.67 + }, + { + "text": "getting", + "start": 109.67, + "end": 110.22 + }, + { + "text": "it", + "start": 110.22, + "end": 110.37 + }, + { + "text": "right.", + "start": 110.38, + "end": 111.04 + }, + { + "text": "Now,", + "start": 111.07, + "end": 111.63 + }, + { + "text": "the", + "start": 111.68, + "end": 112.02 + }, + { + "text": "drive.", + "start": 112.02, + "end": 113.04 + }, + { + "text": "It", + "start": 113.07, + "end": 113.13 + }, + { + "text": "begins", + "start": 113.27, + "end": 113.63 + }, + { + "text": "eastbound", + "start": 113.63, + "end": 114.17 + }, + { + "text": "on", + "start": 114.17, + "end": 114.46 + }, + { + "text": "Interstate", + "start": 114.66, + "end": 115.23 + }, + { + "text": "90,", + "start": 115.23, + "end": 115.72 + }, + { + "text": "climbing", + "start": 115.75, + "end": 116.26 + }, + { + "text": "out", + "start": 116.26, + "end": 116.44 + }, + { + "text": "of", + "start": 116.53, + "end": 116.59 + }, + { + "text": "Washington's", + "start": 116.59, + "end": 117.39 + }, + { + "text": "Cascades", + "start": 117.39, + "end": 117.96 + }, + { + "text": "onto", + "start": 117.99, + "end": 118.33 + }, + { + "text": "the", + "start": 118.33, + "end": 118.55 + }, + { + "text": "wide,", + "start": 118.6, + "end": 119.09 + }, + { + "text": "sunlit", + "start": 119.09, + "end": 119.69 + }, + { + "text": "shrubstep.", + "start": 119.69, + "end": 120.65 + }, + { + "text": "Advantage,", + "start": 120.87, + "end": 121.67 + }, + { + "text": "the", + "start": 121.67, + "end": 121.9 + }, + { + "text": "road", + "start": 121.9, + "end": 122 + }, + { + "text": "meets", + "start": 122.45, + "end": 122.58 + }, + { + "text": "the", + "start": 122.58, + "end": 122.81 + }, + { + "text": "Columbia,", + "start": 122.81, + "end": 123.52 + }, + { + "text": "a", + "start": 123.63, + "end": 123.66 + }, + { + "text": "river", + "start": 123.66, + "end": 123.99 + }, + { + "text": "at", + "start": 124.03, + "end": 124.13 + }, + { + "text": "the", + "start": 124.13, + "end": 124.32 + }, + { + "text": "center", + "start": 124.32, + "end": 124.72 + }, + { + "text": "of", + "start": 124.72, + "end": 124.76 + }, + { + "text": "plateau", + "start": 125.21, + "end": 125.35 + }, + { + "text": "life", + "start": 125.49, + "end": 125.68 + }, + { + "text": "for", + "start": 125.71, + "end": 125.77 + }, + { + "text": "thousands", + "start": 125.91, + "end": 126.4 + }, + { + "text": "of", + "start": 126.49, + "end": 126.61 + }, + { + "text": "years", + "start": 126.61, + "end": 126.81 + }, + { + "text": "before", + "start": 126.99, + "end": 127.35 + }, + { + "text": "it", + "start": 127.39, + "end": 127.5 + }, + { + "text": "ever", + "start": 127.5, + "end": 127.68 + }, + { + "text": "carried", + "start": 127.77, + "end": 128.1 + }, + { + "text": "the", + "start": 128.1, + "end": 128.4 + }, + { + "text": "Corps", + "start": 128.57, + "end": 128.72 + }, + { + "text": "toward", + "start": 128.85, + "end": 129.19 + }, + { + "text": "the", + "start": 129.19, + "end": 129.39 + }, + { + "text": "sea.", + "start": 129.39, + "end": 129.65 + }, + { + "text": "Stop", + "start": 129.87, + "end": 130.16 + }, + { + "text": "at", + "start": 130.16, + "end": 130.32 + }, + { + "text": "the", + "start": 130.32, + "end": 130.56 + }, + { + "text": "Ginkgo", + "start": 130.56, + "end": 130.98 + }, + { + "text": "Petrified", + "start": 131.03, + "end": 131.76 + }, + { + "text": "Forest,", + "start": 131.76, + "end": 132.28 + }, + { + "text": "where", + "start": 132.31, + "end": 132.67 + }, + { + "text": "stone", + "start": 132.67, + "end": 132.98 + }, + { + "text": "logs", + "start": 133.09, + "end": 133.37 + }, + { + "text": "15", + "start": 133.37, + "end": 133.44 + }, + { + "text": "million", + "start": 133.9, + "end": 134.39 + }, + { + "text": "years", + "start": 134.39, + "end": 134.78 + }, + { + "text": "old", + "start": 134.78, + "end": 134.96 + }, + { + "text": "lie", + "start": 135.07, + "end": 135.3 + }, + { + "text": "beside", + "start": 135.3, + "end": 135.75 + }, + { + "text": "the", + "start": 135.85, + "end": 136.09 + }, + { + "text": "water", + "start": 136.09, + "end": 136.2 + }, + { + "text": "and", + "start": 136.66, + "end": 136.79 + }, + { + "text": "then", + "start": 136.93, + "end": 137.3 + }, + { + "text": "turn", + "start": 137.3, + "end": 137.69 + }, + { + "text": "south.", + "start": 137.71, + "end": 138.6 + }, + { + "text": "Follow", + "start": 138.63, + "end": 138.98 + }, + { + "text": "the", + "start": 138.98, + "end": 139.17 + }, + { + "text": "river", + "start": 139.17, + "end": 139.49 + }, + { + "text": "down", + "start": 139.49, + "end": 139.72 + }, + { + "text": "to", + "start": 139.72, + "end": 139.76 + }, + { + "text": "two", + "start": 139.76, + "end": 140.04 + }, + { + "text": "towns", + "start": 140.21, + "end": 140.36 + }, + { + "text": "that", + "start": 140.45, + "end": 140.66 + }, + { + "text": "face", + "start": 140.66, + "end": 140.9 + }, + { + "text": "each", + "start": 140.9, + "end": 141.14 + }, + { + "text": "other", + "start": 141.14, + "end": 141.44 + }, + { + "text": "across", + "start": 141.44, + "end": 141.56 + }, + { + "text": "the", + "start": 141.56, + "end": 142.04 + }, + { + "text": "current.", + "start": 142.04, + "end": 142.6 + }, + { + "text": "Clarkston,", + "start": 142.63, + "end": 143.28 + }, + { + "text": "Washington,", + "start": 143.28, + "end": 144.04 + }, + { + "text": "and", + "start": 144.21, + "end": 144.33 + }, + { + "text": "Lewiston,", + "start": 144.33, + "end": 145.25 + }, + { + "text": "Idaho,", + "start": 145.27, + "end": 145.8 + }, + { + "text": "named,", + "start": 145.83, + "end": 146.19 + }, + { + "text": "of", + "start": 146.23, + "end": 146.34 + }, + { + "text": "course,", + "start": 146.34, + "end": 146.83 + }, + { + "text": "for", + "start": 146.83, + "end": 146.94 + }, + { + "text": "the", + "start": 147, + "end": 147.05 + }, + { + "text": "explorers.", + "start": 147.42, + "end": 147.96 + }, + { + "text": "But", + "start": 147.99, + "end": 148.21 + }, + { + "text": "this", + "start": 148.21, + "end": 148.55 + }, + { + "text": "is", + "start": 148.55, + "end": 148.68 + }, + { + "text": "the", + "start": 148.77, + "end": 148.97 + }, + { + "text": "heart", + "start": 148.97, + "end": 149.1 + }, + { + "text": "of", + "start": 149.1, + "end": 149.58 + }, + { + "text": "the", + "start": 149.58, + "end": 149.71 + }, + { + "text": "Nemepu,", + "start": 149.85, + "end": 150.52 + }, + { + "text": "the", + "start": 150.55, + "end": 150.81 + }, + { + "text": "Nez", + "start": 150.81, + "end": 151.09 + }, + { + "text": "Perce", + "start": 151.09, + "end": 151.57 + }, + { + "text": "homeland,", + "start": 151.57, + "end": 152.4 + }, + { + "text": "where", + "start": 152.43, + "end": 152.69 + }, + { + "text": "the", + "start": 152.69, + "end": 152.86 + }, + { + "text": "snake", + "start": 152.86, + "end": 153.12 + }, + { + "text": "meets", + "start": 153.21, + "end": 153.44 + }, + { + "text": "the", + "start": 153.44, + "end": 153.54 + }, + { + "text": "clear", + "start": 153.6, + "end": 153.66 + }, + { + "text": "water", + "start": 154.01, + "end": 154.15 + }, + { + "text": "at", + "start": 154.27, + "end": 154.33 + }, + { + "text": "the", + "start": 154.47, + "end": 154.61 + }, + { + "text": "mouth", + "start": 154.61, + "end": 154.94 + }, + { + "text": "of", + "start": 155.05, + "end": 155.13 + }, + { + "text": "Hell's", + "start": 155.13, + "end": 155.44 + }, + { + "text": "Canyon,", + "start": 155.85, + "end": 156.2 + }, + { + "text": "the", + "start": 156.23, + "end": 156.44 + }, + { + "text": "deepest", + "start": 156.44, + "end": 156.92 + }, + { + "text": "gorge", + "start": 157.01, + "end": 157.33 + }, + { + "text": "in", + "start": 157.4, + "end": 157.45 + }, + { + "text": "North", + "start": 157.81, + "end": 157.97 + }, + { + "text": "America.", + "start": 158.09, + "end": 158.82 + }, + { + "text": "The", + "start": 158.85, + "end": 159.07 + }, + { + "text": "names", + "start": 159.07, + "end": 159.48 + }, + { + "text": "honor", + "start": 159.48, + "end": 159.89 + }, + { + "text": "two", + "start": 159.89, + "end": 159.98 + }, + { + "text": "visitors.", + "start": 160.44, + "end": 161.07 + }, + { + "text": "The", + "start": 161.11, + "end": 161.17 + }, + { + "text": "land", + "start": 161.31, + "end": 161.58 + }, + { + "text": "belongs", + "start": 161.58, + "end": 162.09 + }, + { + "text": "to", + "start": 162.09, + "end": 162.2 + }, + { + "text": "a", + "start": 162.2, + "end": 162.69 + }, + { + "text": "people", + "start": 162.69, + "end": 162.76 + }, + { + "text": "who", + "start": 162.76, + "end": 162.82 + }, + { + "text": "were", + "start": 162.97, + "end": 163.18 + }, + { + "text": "here", + "start": 163.18, + "end": 163.44 + }, + { + "text": "long", + "start": 163.44, + "end": 163.76 + }, + { + "text": "before", + "start": 163.76, + "end": 164.54 + }, + { + "text": "them", + "start": 164.54, + "end": 164.96 + }, + { + "text": "and", + "start": 164.99, + "end": 165.26 + }, + { + "text": "who", + "start": 165.26, + "end": 165.55 + }, + { + "text": "are", + "start": 165.55, + "end": 165.86 + }, + { + "text": "here", + "start": 165.86, + "end": 166.1 + }, + { + "text": "still.", + "start": 166.57, + "end": 167.06 + }, + { + "text": "From", + "start": 167.09, + "end": 167.43 + }, + { + "text": "here,", + "start": 167.43, + "end": 168 + }, + { + "text": "U.S.", + "start": 168, + "end": 168.31 + }, + { + "text": "Highway", + "start": 168.67, + "end": 168.84 + }, + { + "text": "12,", + "start": 168.95, + "end": 169.32 + }, + { + "text": "the", + "start": 169.32, + "end": 169.53 + }, + { + "text": "Lewis", + "start": 169.53, + "end": 169.74 + }, + { + "text": "and", + "start": 169.89, + "end": 170.1 + }, + { + "text": "Clark", + "start": 170.1, + "end": 170.52 + }, + { + "text": "Highway,", + "start": 170.52, + "end": 171.14 + }, + { + "text": "climbs", + "start": 171.17, + "end": 171.5 + }, + { + "text": "into", + "start": 171.5, + "end": 171.73 + }, + { + "text": "the", + "start": 171.73, + "end": 171.86 + }, + { + "text": "mountains", + "start": 171.95, + "end": 172.28 + }, + { + "text": "along", + "start": 172.75, + "end": 172.77 + }, + { + "text": "the", + "start": 172.77, + "end": 172.89 + }, + { + "text": "Clearwater,", + "start": 173.03, + "end": 173.6 + }, + { + "text": "and", + "start": 173.63, + "end": 173.92 + }, + { + "text": "then", + "start": 173.92, + "end": 174.3 + }, + { + "text": "the", + "start": 174.41, + "end": 174.67 + }, + { + "text": "Loxa,", + "start": 174.67, + "end": 175.32 + }, + { + "text": "Roughwater,", + "start": 175.32, + "end": 176.29 + }, + { + "text": "in", + "start": 176.43, + "end": 176.54 + }, + { + "text": "the", + "start": 176.54, + "end": 176.74 + }, + { + "text": "Nez", + "start": 176.74, + "end": 176.93 + }, + { + "text": "Perce", + "start": 177.06, + "end": 177.25 + }, + { + "text": "language.", + "start": 177.32, + "end": 178.08 + }, + { + "text": "It's", + "start": 178.11, + "end": 178.38 + }, + { + "text": "one", + "start": 178.38, + "end": 178.61 + }, + { + "text": "of", + "start": 178.61, + "end": 178.76 + }, + { + "text": "the", + "start": 178.76, + "end": 178.99 + }, + { + "text": "wildest", + "start": 178.99, + "end": 179.34 + }, + { + "text": "drives", + "start": 179.7, + "end": 180 + }, + { + "text": "left", + "start": 180, + "end": 180.31 + }, + { + "text": "in", + "start": 180.31, + "end": 180.46 + }, + { + "text": "America,", + "start": 180.46, + "end": 181.23 + }, + { + "text": "nearly", + "start": 181.27, + "end": 181.72 + }, + { + "text": "100", + "start": 181.72, + "end": 182.36 + }, + { + "text": "roadless", + "start": 182.36, + "end": 183 + }, + { + "text": "miles", + "start": 183.13, + "end": 183.46 + }, + { + "text": "of", + "start": 183.46, + "end": 183.62 + }, + { + "text": "forest,", + "start": 183.62, + "end": 184.28 + }, + { + "text": "whitewater,", + "start": 184.66, + "end": 185.24 + }, + { + "text": "and", + "start": 185.27, + "end": 185.33 + }, + { + "text": "hot", + "start": 185.47, + "end": 185.68 + }, + { + "text": "springs", + "start": 185.68, + "end": 186.21 + }, + { + "text": "steaming", + "start": 186.21, + "end": 186.84 + }, + { + "text": "right", + "start": 186.86, + "end": 187.18 + }, + { + "text": "at", + "start": 187.18, + "end": 187.32 + }, + { + "text": "the", + "start": 187.32, + "end": 187.49 + }, + { + "text": "edge", + "start": 187.56, + "end": 187.83 + }, + { + "text": "of", + "start": 187.83, + "end": 187.92 + }, + { + "text": "the", + "start": 188.01, + "end": 188.03 + }, + { + "text": "pavement.", + "start": 188.7, + "end": 188.82 + }, + { + "text": "And", + "start": 188.85, + "end": 189.08 + }, + { + "text": "it", + "start": 189.08, + "end": 189.21 + }, + { + "text": "follows", + "start": 189.25, + "end": 189.86 + }, + { + "text": "the", + "start": 189.86, + "end": 189.96 + }, + { + "text": "expedition's", + "start": 190.44, + "end": 191.16 + }, + { + "text": "hardest", + "start": 191.16, + "end": 191.51 + }, + { + "text": "chapter.", + "start": 192.28, + "end": 192.66 + }, + { + "text": "In", + "start": 192.69, + "end": 192.75 + }, + { + "text": "September", + "start": 192.89, + "end": 193.5 + }, + { + "text": "of", + "start": 193.5, + "end": 193.65 + }, + { + "text": "1805,", + "start": 193.65, + "end": 194.76 + }, + { + "text": "crossing", + "start": 194.76, + "end": 195.16 + }, + { + "text": "the", + "start": 195.16, + "end": 195.31 + }, + { + "text": "Bitterroots", + "start": 195.31, + "end": 195.88 + }, + { + "text": "on", + "start": 195.91, + "end": 195.97 + }, + { + "text": "the", + "start": 196.11, + "end": 196.27 + }, + { + "text": "ancient", + "start": 196.31, + "end": 196.93 + }, + { + "text": "Lolo", + "start": 196.93, + "end": 197.06 + }, + { + "text": "Trail,", + "start": 197.49, + "end": 197.92 + }, + { + "text": "the", + "start": 197.95, + "end": 198.19 + }, + { + "text": "Corps", + "start": 198.19, + "end": 198.63 + }, + { + "text": "hit", + "start": 198.63, + "end": 198.91 + }, + { + "text": "early", + "start": 198.91, + "end": 199.06 + }, + { + "text": "snow,", + "start": 199.53, + "end": 199.92 + }, + { + "text": "lost", + "start": 199.95, + "end": 200.3 + }, + { + "text": "the", + "start": 200.3, + "end": 200.58 + }, + { + "text": "path,", + "start": 200.58, + "end": 201.06 + }, + { + "text": "and", + "start": 201.13, + "end": 201.18 + }, + { + "text": "nearly", + "start": 201.54, + "end": 201.99 + }, + { + "text": "starved,", + "start": 201.99, + "end": 202.68 + }, + { + "text": "eating", + "start": 202.71, + "end": 203.13 + }, + { + "text": "candle", + "start": 203.13, + "end": 203.58 + }, + { + "text": "wax", + "start": 203.58, + "end": 203.8 + }, + { + "text": "and", + "start": 203.8, + "end": 203.84 + }, + { + "text": "their", + "start": 204.29, + "end": 204.42 + }, + { + "text": "own", + "start": 204.42, + "end": 204.65 + }, + { + "text": "horses.", + "start": 204.65, + "end": 205.33 + }, + { + "text": "When", + "start": 205.39, + "end": 205.6 + }, + { + "text": "they", + "start": 205.6, + "end": 205.84 + }, + { + "text": "finally", + "start": 205.84, + "end": 206.25 + }, + { + "text": "staggered", + "start": 206.25, + "end": 206.5 + }, + { + "text": "down", + "start": 206.97, + "end": 207.04 + }, + { + "text": "to", + "start": 207.04, + "end": 207.11 + }, + { + "text": "the", + "start": 207.25, + "end": 207.39 + }, + { + "text": "Waite", + "start": 207.39, + "end": 207.74 + }, + { + "text": "Prairie,", + "start": 207.74, + "end": 208.42 + }, + { + "text": "it", + "start": 208.45, + "end": 208.51 + }, + { + "text": "was", + "start": 208.65, + "end": 208.81 + }, + { + "text": "the", + "start": 208.85, + "end": 209.01 + }, + { + "text": "Nez", + "start": 209.06, + "end": 209.3 + }, + { + "text": "Perce", + "start": 209.3, + "end": 209.58 + }, + { + "text": "who", + "start": 209.58, + "end": 209.86 + }, + { + "text": "chose", + "start": 210.03, + "end": 210.16 + }, + { + "text": "to", + "start": 210.16, + "end": 210.31 + }, + { + "text": "feed", + "start": 210.31, + "end": 210.55 + }, + { + "text": "them", + "start": 210.55, + "end": 210.82 + }, + { + "text": "rather", + "start": 210.85, + "end": 211.21 + }, + { + "text": "than", + "start": 211.25, + "end": 211.48 + }, + { + "text": "let", + "start": 211.48, + "end": 211.68 + }, + { + "text": "them", + "start": 211.68, + "end": 211.94 + }, + { + "text": "die,", + "start": 211.94, + "end": 212.16 + }, + { + "text": "and", + "start": 212.19, + "end": 212.25 + }, + { + "text": "who", + "start": 212.39, + "end": 212.54 + }, + { + "text": "helped", + "start": 212.54, + "end": 212.86 + }, + { + "text": "them", + "start": 212.97, + "end": 213.17 + }, + { + "text": "carve", + "start": 213.17, + "end": 213.3 + }, + { + "text": "the", + "start": 213.48, + "end": 213.6 + }, + { + "text": "canoes", + "start": 213.77, + "end": 214.08 + }, + { + "text": "that", + "start": 214.11, + "end": 214.39 + }, + { + "text": "carried", + "start": 214.39, + "end": 214.94 + }, + { + "text": "them", + "start": 214.94, + "end": 215.2 + }, + { + "text": "on", + "start": 215.2, + "end": 215.69 + }, + { + "text": "toward", + "start": 215.69, + "end": 215.85 + }, + { + "text": "the", + "start": 215.97, + "end": 216.1 + }, + { + "text": "ocean.", + "start": 216.1, + "end": 216.76 + }, + { + "text": "Hold", + "start": 216.81, + "end": 217.14 + }, + { + "text": "that", + "start": 217.14, + "end": 217.48 + }, + { + "text": "mercy", + "start": 217.48, + "end": 217.9 + }, + { + "text": "in", + "start": 217.95, + "end": 217.96 + }, + { + "text": "mind", + "start": 218.39, + "end": 218.49 + }, + { + "text": "at", + "start": 218.49, + "end": 218.67 + }, + { + "text": "the", + "start": 218.67, + "end": 218.94 + }, + { + "text": "summit", + "start": 218.94, + "end": 219.43 + }, + { + "text": "of", + "start": 219.47, + "end": 219.48 + }, + { + "text": "Lolo", + "start": 219.63, + "end": 220.01 + }, + { + "text": "Pass,", + "start": 220.24, + "end": 220.4 + }, + { + "text": "because", + "start": 220.43, + "end": 220.96 + }, + { + "text": "the", + "start": 220.96, + "end": 221.12 + }, + { + "text": "story", + "start": 221.21, + "end": 221.53 + }, + { + "text": "does", + "start": 221.59, + "end": 221.63 + }, + { + "text": "not", + "start": 222.01, + "end": 222.16 + }, + { + "text": "end", + "start": 222.29, + "end": 222.4 + }, + { + "text": "there.", + "start": 222.4, + "end": 223.06 + }, + { + "text": "72", + "start": 223.11, + "end": 223.64 + }, + { + "text": "years", + "start": 223.64, + "end": 224.1 + }, + { + "text": "later,", + "start": 224.1, + "end": 224.76 + }, + { + "text": "in", + "start": 224.76, + "end": 224.97 + }, + { + "text": "1877,", + "start": 224.97, + "end": 226.46 + }, + { + "text": "after", + "start": 226.49, + "end": 226.8 + }, + { + "text": "gold", + "start": 226.8, + "end": 227.05 + }, + { + "text": "and", + "start": 227.1, + "end": 227.18 + }, + { + "text": "settlers", + "start": 227.27, + "end": 227.6 + }, + { + "text": "had", + "start": 227.6, + "end": 228.08 + }, + { + "text": "taken", + "start": 228.08, + "end": 228.35 + }, + { + "text": "their", + "start": 228.35, + "end": 228.69 + }, + { + "text": "land", + "start": 228.69, + "end": 229 + }, + { + "text": "and", + "start": 229.03, + "end": 229.09 + }, + { + "text": "the", + "start": 229.23, + "end": 229.39 + }, + { + "text": "treaties", + "start": 229.43, + "end": 229.95 + }, + { + "text": "had", + "start": 229.95, + "end": 230.12 + }, + { + "text": "been", + "start": 230.12, + "end": 230.18 + }, + { + "text": "broken,", + "start": 230.61, + "end": 231 + }, + { + "text": "the", + "start": 231.03, + "end": 231.24 + }, + { + "text": "non-treaty", + "start": 231.24, + "end": 232 + }, + { + "text": "Nez", + "start": 232, + "end": 232.16 + }, + { + "text": "Perce", + "start": 232.21, + "end": 232.68 + }, + { + "text": "were", + "start": 232.68, + "end": 232.92 + }, + { + "text": "driven", + "start": 232.92, + "end": 233.26 + }, + { + "text": "from", + "start": 233.32, + "end": 233.48 + }, + { + "text": "that", + "start": 233.48, + "end": 233.68 + }, + { + "text": "same", + "start": 233.74, + "end": 234.05 + }, + { + "text": "homeland.", + "start": 234.46, + "end": 235.04 + }, + { + "text": "More", + "start": 235.07, + "end": 235.32 + }, + { + "text": "than", + "start": 235.32, + "end": 235.6 + }, + { + "text": "800", + "start": 235.6, + "end": 236.16 + }, + { + "text": "people", + "start": 236.65, + "end": 236.67 + }, + { + "text": "with", + "start": 236.67, + "end": 236.95 + }, + { + "text": "2,000", + "start": 236.95, + "end": 237.72 + }, + { + "text": "horses", + "start": 237.94, + "end": 238.26 + }, + { + "text": "fled", + "start": 238.45, + "end": 238.8 + }, + { + "text": "over", + "start": 238.8, + "end": 239.12 + }, + { + "text": "this", + "start": 239.23, + "end": 239.54 + }, + { + "text": "very", + "start": 239.54, + "end": 239.6 + }, + { + "text": "pass", + "start": 240.04, + "end": 240.32 + }, + { + "text": "into", + "start": 240.32, + "end": 240.68 + }, + { + "text": "Montana,", + "start": 240.73, + "end": 241.44 + }, + { + "text": "believing", + "start": 241.47, + "end": 242.02 + }, + { + "text": "the", + "start": 242.02, + "end": 242.16 + }, + { + "text": "army", + "start": 242.25, + "end": 242.46 + }, + { + "text": "would", + "start": 242.46, + "end": 242.58 + }, + { + "text": "not", + "start": 242.58, + "end": 243.06 + }, + { + "text": "follow", + "start": 243.06, + "end": 243.35 + }, + { + "text": "them.", + "start": 243.35, + "end": 243.84 + }, + { + "text": "It", + "start": 243.87, + "end": 243.93 + }, + { + "text": "did.", + "start": 244.07, + "end": 244.76 + }, + { + "text": "At", + "start": 244.79, + "end": 244.85 + }, + { + "text": "the", + "start": 244.99, + "end": 245.13 + }, + { + "text": "Big", + "start": 245.13, + "end": 245.35 + }, + { + "text": "Hole,", + "start": 245.35, + "end": 245.8 + }, + { + "text": "just", + "start": 245.8, + "end": 245.9 + }, + { + "text": "south", + "start": 246.37, + "end": 246.47 + }, + { + "text": "of", + "start": 246.47, + "end": 246.5 + }, + { + "text": "here,", + "start": 246.65, + "end": 247.1 + }, + { + "text": "soldiers", + "start": 247.13, + "end": 247.66 + }, + { + "text": "attacked", + "start": 247.66, + "end": 248.22 + }, + { + "text": "a", + "start": 248.22, + "end": 248.24 + }, + { + "text": "sleeping", + "start": 248.71, + "end": 248.85 + }, + { + "text": "village", + "start": 248.99, + "end": 249.34 + }, + { + "text": "before", + "start": 249.34, + "end": 249.75 + }, + { + "text": "dawn.", + "start": 249.76, + "end": 250.25 + }, + { + "text": "Between", + "start": 250.29, + "end": 250.82 + }, + { + "text": "60", + "start": 250.82, + "end": 251.3 + }, + { + "text": "and", + "start": 251.3, + "end": 251.4 + }, + { + "text": "90,", + "start": 251.87, + "end": 252.18 + }, + { + "text": "Nez", + "start": 252.18, + "end": 252.42 + }, + { + "text": "Perce", + "start": 252.42, + "end": 252.82 + }, + { + "text": "were", + "start": 252.82, + "end": 252.95 + }, + { + "text": "killed,", + "start": 253.14, + "end": 253.84 + }, + { + "text": "most", + "start": 253.87, + "end": 254.11 + }, + { + "text": "of", + "start": 254.11, + "end": 254.23 + }, + { + "text": "them", + "start": 254.27, + "end": 254.51 + }, + { + "text": "women", + "start": 254.51, + "end": 254.85 + }, + { + "text": "and", + "start": 254.85, + "end": 254.97 + }, + { + "text": "children.", + "start": 255.45, + "end": 255.84 + }, + { + "text": "The", + "start": 255.87, + "end": 255.93 + }, + { + "text": "people", + "start": 256.07, + "end": 256.33 + }, + { + "text": "who", + "start": 256.33, + "end": 256.49 + }, + { + "text": "once", + "start": 256.49, + "end": 256.71 + }, + { + "text": "saved", + "start": 256.71, + "end": 256.96 + }, + { + "text": "the", + "start": 256.96, + "end": 257 + }, + { + "text": "Corps", + "start": 257.45, + "end": 257.48 + }, + { + "text": "of", + "start": 257.48, + "end": 257.6 + }, + { + "text": "Discovery", + "start": 257.73, + "end": 258.2 + }, + { + "text": "were", + "start": 258.23, + "end": 258.52 + }, + { + "text": "answered", + "start": 258.52, + "end": 259.15 + }, + { + "text": "with", + "start": 259.15, + "end": 259.33 + }, + { + "text": "a", + "start": 259.33, + "end": 259.53 + }, + { + "text": "war", + "start": 259.53, + "end": 259.83 + }, + { + "text": "and", + "start": 259.83, + "end": 259.89 + }, + { + "text": "a", + "start": 260.03, + "end": 260.05 + }, + { + "text": "flight", + "start": 260.05, + "end": 260.39 + }, + { + "text": "of", + "start": 260.44, + "end": 260.53 + }, + { + "text": "more", + "start": 260.61, + "end": 260.8 + }, + { + "text": "than", + "start": 260.8, + "end": 260.94 + }, + { + "text": "1,000", + "start": 261.05, + "end": 261.93 + }, + { + "text": "miles.", + "start": 261.93, + "end": 262.45 + }, + { + "text": "Drive", + "start": 262.51, + "end": 262.97 + }, + { + "text": "Lolo", + "start": 262.97, + "end": 263.35 + }, + { + "text": "Pass,", + "start": 263.35, + "end": 263.76 + }, + { + "text": "knowing", + "start": 263.79, + "end": 264.15 + }, + { + "text": "that", + "start": 264.19, + "end": 264.35 + }, + { + "text": "both", + "start": 264.4, + "end": 264.63 + }, + { + "text": "of", + "start": 264.63, + "end": 264.74 + }, + { + "text": "those", + "start": 264.74, + "end": 264.89 + }, + { + "text": "crossings", + "start": 265.37, + "end": 265.52 + }, + { + "text": "happened", + "start": 265.65, + "end": 266.38 + }, + { + "text": "right", + "start": 266.38, + "end": 266.45 + }, + { + "text": "here.", + "start": 267.22, + "end": 267.6 + }, + { + "text": "Just", + "start": 267.63, + "end": 267.96 + }, + { + "text": "over", + "start": 267.96, + "end": 268.3 + }, + { + "text": "the", + "start": 268.31, + "end": 268.59 + }, + { + "text": "pass", + "start": 268.59, + "end": 268.74 + }, + { + "text": "lies", + "start": 269.21, + "end": 269.31 + }, + { + "text": "a", + "start": 269.31, + "end": 269.35 + }, + { + "text": "quiet", + "start": 269.49, + "end": 269.85 + }, + { + "text": "meadow.", + "start": 269.85, + "end": 270.44 + }, + { + "text": "Travelers", + "start": 270.47, + "end": 271.16 + }, + { + "text": "rest", + "start": 271.25, + "end": 271.56 + }, + { + "text": "near", + "start": 271.56, + "end": 271.62 + }, + { + "text": "Lolo,", + "start": 272.01, + "end": 272.44 + }, + { + "text": "Montana,", + "start": 272.44, + "end": 273.13 + }, + { + "text": "one", + "start": 273.31, + "end": 273.37 + }, + { + "text": "of", + "start": 273.51, + "end": 273.63 + }, + { + "text": "the", + "start": 273.63, + "end": 273.84 + }, + { + "text": "only", + "start": 273.84, + "end": 274.13 + }, + { + "text": "sites", + "start": 274.13, + "end": 274.41 + }, + { + "text": "where", + "start": 274.49, + "end": 274.58 + }, + { + "text": "hard", + "start": 274.9, + "end": 275.22 + }, + { + "text": "archeological", + "start": 275.22, + "end": 275.93 + }, + { + "text": "evidence", + "start": 275.98, + "end": 276.07 + }, + { + "text": "of", + "start": 276.51, + "end": 276.57 + }, + { + "text": "the", + "start": 276.71, + "end": 276.93 + }, + { + "text": "expedition", + "start": 276.93, + "end": 277.6 + }, + { + "text": "has", + "start": 278.09, + "end": 278.1 + }, + { + "text": "ever", + "start": 278.1, + "end": 278.46 + }, + { + "text": "been", + "start": 278.46, + "end": 278.82 + }, + { + "text": "found.", + "start": 278.82, + "end": 279.53 + }, + { + "text": "Lewis", + "start": 279.59, + "end": 279.88 + }, + { + "text": "and", + "start": 279.88, + "end": 280.07 + }, + { + "text": "Clark", + "start": 280.07, + "end": 280.39 + }, + { + "text": "camped", + "start": 280.39, + "end": 280.7 + }, + { + "text": "here", + "start": 280.75, + "end": 280.81 + }, + { + "text": "going", + "start": 281.18, + "end": 281.45 + }, + { + "text": "west", + "start": 281.45, + "end": 281.78 + }, + { + "text": "and", + "start": 281.78, + "end": 282.02 + }, + { + "text": "coming", + "start": 282.02, + "end": 282.25 + }, + { + "text": "home.", + "start": 282.41, + "end": 283.08 + }, + { + "text": "A", + "start": 283.11, + "end": 283.15 + }, + { + "text": "short", + "start": 283.15, + "end": 283.53 + }, + { + "text": "run", + "start": 283.53, + "end": 283.76 + }, + { + "text": "beyond", + "start": 283.76, + "end": 284.2 + }, + { + "text": "it", + "start": 284.2, + "end": 284.24 + }, + { + "text": "is", + "start": 284.24, + "end": 284.52 + }, + { + "text": "Missoula,", + "start": 284.69, + "end": 285.32 + }, + { + "text": "a", + "start": 285.35, + "end": 285.4 + }, + { + "text": "river", + "start": 285.4, + "end": 285.8 + }, + { + "text": "town", + "start": 285.8, + "end": 286.04 + }, + { + "text": "ringed", + "start": 286.13, + "end": 286.48 + }, + { + "text": "by", + "start": 286.48, + "end": 286.76 + }, + { + "text": "mountains", + "start": 286.94, + "end": 287.52 + }, + { + "text": "where", + "start": 287.55, + "end": 287.99 + }, + { + "text": "the", + "start": 287.99, + "end": 288.24 + }, + { + "text": "valley", + "start": 288.27, + "end": 288.66 + }, + { + "text": "finally", + "start": 289.14, + "end": 289.51 + }, + { + "text": "opens", + "start": 289.51, + "end": 289.98 + }, + { + "text": "wide.", + "start": 289.98, + "end": 290.66 + }, + { + "text": "Turn", + "start": 290.71, + "end": 291.05 + }, + { + "text": "north", + "start": 291.05, + "end": 291.52 + }, + { + "text": "and", + "start": 291.52, + "end": 291.78 + }, + { + "text": "you", + "start": 291.78, + "end": 291.84 + }, + { + "text": "enter", + "start": 292.29, + "end": 292.45 + }, + { + "text": "the", + "start": 292.57, + "end": 292.73 + }, + { + "text": "Flathead", + "start": 292.73, + "end": 293.36 + }, + { + "text": "Valley", + "start": 293.4, + "end": 293.47 + }, + { + "text": "and", + "start": 293.99, + "end": 294.2 + }, + { + "text": "the", + "start": 294.2, + "end": 294.44 + }, + { + "text": "Flathead", + "start": 294.44, + "end": 295.07 + }, + { + "text": "Indian", + "start": 295.07, + "end": 295.12 + }, + { + "text": "Reservation,", + "start": 295.58, + "end": 296.44 + }, + { + "text": "home", + "start": 296.47, + "end": 296.77 + }, + { + "text": "today", + "start": 296.77, + "end": 297.14 + }, + { + "text": "to", + "start": 297.25, + "end": 297.35 + }, + { + "text": "the", + "start": 297.35, + "end": 297.56 + }, + { + "text": "Confederated", + "start": 297.6, + "end": 298.6 + }, + { + "text": "Salish", + "start": 298.6, + "end": 299.09 + }, + { + "text": "and", + "start": 299.1, + "end": 299.13 + }, + { + "text": "Kootenay", + "start": 299.29, + "end": 300 + }, + { + "text": "Tries.", + "start": 300, + "end": 300.72 + }, + { + "text": "Flathead", + "start": 300.79, + "end": 301.3 + }, + { + "text": "Lake", + "start": 301.3, + "end": 301.48 + }, + { + "text": "shines", + "start": 301.57, + "end": 301.89 + }, + { + "text": "beneath", + "start": 302.37, + "end": 302.46 + }, + { + "text": "the", + "start": 302.46, + "end": 302.66 + }, + { + "text": "Mission", + "start": 302.66, + "end": 303.14 + }, + { + "text": "Mountains,", + "start": 303.14, + "end": 303.91 + }, + { + "text": "the", + "start": 303.95, + "end": 304.01 + }, + { + "text": "largest", + "start": 304.15, + "end": 304.64 + }, + { + "text": "natural", + "start": 304.73, + "end": 305.05 + }, + { + "text": "freshwater", + "start": 305.54, + "end": 305.97 + }, + { + "text": "lake", + "start": 305.97, + "end": 306.27 + }, + { + "text": "in", + "start": 306.27, + "end": 306.42 + }, + { + "text": "the", + "start": 306.42, + "end": 306.6 + }, + { + "text": "west,", + "start": 306.69, + "end": 307 + }, + { + "text": "clear", + "start": 307.03, + "end": 307.32 + }, + { + "text": "enough", + "start": 307.32, + "end": 307.7 + }, + { + "text": "to", + "start": 307.7, + "end": 307.84 + }, + { + "text": "see", + "start": 307.84, + "end": 308.03 + }, + { + "text": "30", + "start": 308.03, + "end": 308.16 + }, + { + "text": "feet", + "start": 308.61, + "end": 308.68 + }, + { + "text": "down.", + "start": 308.68, + "end": 309.16 + }, + { + "text": "Beyond", + "start": 309.19, + "end": 309.67 + }, + { + "text": "it", + "start": 309.67, + "end": 309.84 + }, + { + "text": "waits", + "start": 309.84, + "end": 310.27 + }, + { + "text": "the", + "start": 310.27, + "end": 310.32 + }, + { + "text": "finale,", + "start": 310.78, + "end": 311.24 + }, + { + "text": "Glacier", + "start": 311.24, + "end": 311.78 + }, + { + "text": "National", + "start": 311.78, + "end": 311.85 + }, + { + "text": "Park,", + "start": 312.62, + "end": 312.72 + }, + { + "text": "whose", + "start": 312.75, + "end": 313.09 + }, + { + "text": "eastern", + "start": 313.09, + "end": 313.61 + }, + { + "text": "peaks", + "start": 313.61, + "end": 313.85 + }, + { + "text": "rise", + "start": 313.85, + "end": 314.34 + }, + { + "text": "along", + "start": 314.34, + "end": 314.65 + }, + { + "text": "the", + "start": 314.65, + "end": 314.87 + }, + { + "text": "Blackfeet", + "start": 314.87, + "end": 315.4 + }, + { + "text": "Nation.", + "start": 315.54, + "end": 316.04 + }, + { + "text": "On", + "start": 316.07, + "end": 316.13 + }, + { + "text": "land,", + "start": 316.27, + "end": 316.63 + }, + { + "text": "the", + "start": 316.63, + "end": 316.85 + }, + { + "text": "Blackfeet", + "start": 316.85, + "end": 317.27 + }, + { + "text": "gave", + "start": 317.65, + "end": 317.8 + }, + { + "text": "up", + "start": 317.93, + "end": 317.98 + }, + { + "text": "under", + "start": 317.98, + "end": 318.3 + }, + { + "text": "hard", + "start": 318.36, + "end": 318.65 + }, + { + "text": "pressure.", + "start": 318.65, + "end": 319.52 + }, + { + "text": "Drive", + "start": 319.55, + "end": 319.81 + }, + { + "text": "the", + "start": 319.81, + "end": 319.98 + }, + { + "text": "Going", + "start": 319.98, + "end": 320.24 + }, + { + "text": "to", + "start": 320.33, + "end": 320.38 + }, + { + "text": "the", + "start": 320.38, + "end": 320.55 + }, + { + "text": "Sun", + "start": 320.55, + "end": 320.66 + }, + { + "text": "Road", + "start": 320.71, + "end": 320.77 + }, + { + "text": "as", + "start": 321.03, + "end": 321.09 + }, + { + "text": "it", + "start": 321.23, + "end": 321.32 + }, + { + "text": "climbs", + "start": 321.32, + "end": 321.7 + }, + { + "text": "to", + "start": 321.81, + "end": 321.98 + }, + { + "text": "Logan", + "start": 321.98, + "end": 322.14 + }, + { + "text": "Pass,", + "start": 322.61, + "end": 322.92 + }, + { + "text": "past", + "start": 322.95, + "end": 323.21 + }, + { + "text": "waterfalls", + "start": 323.21, + "end": 323.93 + }, + { + "text": "and", + "start": 323.93, + "end": 324.06 + }, + { + "text": "the", + "start": 324.13, + "end": 324.21 + }, + { + "text": "last", + "start": 324.53, + "end": 324.66 + }, + { + "text": "of", + "start": 324.66, + "end": 324.81 + }, + { + "text": "the", + "start": 324.81, + "end": 325.02 + }, + { + "text": "glaciers", + "start": 325.02, + "end": 325.57 + }, + { + "text": "and", + "start": 325.67, + "end": 325.88 + }, + { + "text": "let", + "start": 325.88, + "end": 326.12 + }, + { + "text": "yourself", + "start": 326.12, + "end": 326.75 + }, + { + "text": "see", + "start": 326.75, + "end": 326.8 + }, + { + "text": "that", + "start": 326.8, + "end": 327.26 + }, + { + "text": "this", + "start": 327.26, + "end": 327.39 + }, + { + "text": "beauty", + "start": 327.53, + "end": 327.9 + }, + { + "text": "has", + "start": 327.95, + "end": 328.25 + }, + { + "text": "both", + "start": 328.25, + "end": 328.62 + }, + { + "text": "an", + "start": 328.73, + "end": 328.92 + }, + { + "text": "owner", + "start": 328.92, + "end": 329.06 + }, + { + "text": "and", + "start": 329.54, + "end": 329.81 + }, + { + "text": "a", + "start": 329.81, + "end": 329.92 + }, + { + "text": "history.", + "start": 329.92, + "end": 330.97 + }, + { + "text": "So", + "start": 331.11, + "end": 331.18 + }, + { + "text": "there's", + "start": 331.31, + "end": 331.66 + }, + { + "text": "the", + "start": 331.66, + "end": 331.8 + }, + { + "text": "route.", + "start": 331.89, + "end": 332.2 + }, + { + "text": "From", + "start": 332.23, + "end": 332.47 + }, + { + "text": "the", + "start": 332.47, + "end": 332.67 + }, + { + "text": "Columbia", + "start": 332.67, + "end": 333.21 + }, + { + "text": "Advantage", + "start": 333.21, + "end": 333.84 + }, + { + "text": "through", + "start": 333.84, + "end": 334.24 + }, + { + "text": "Nez", + "start": 334.24, + "end": 334.4 + }, + { + "text": "Perce", + "start": 334.4, + "end": 334.68 + }, + { + "text": "Country", + "start": 334.68, + "end": 334.89 + }, + { + "text": "and", + "start": 335.15, + "end": 335.41 + }, + { + "text": "over", + "start": 335.41, + "end": 335.8 + }, + { + "text": "Lolo", + "start": 335.8, + "end": 336.18 + }, + { + "text": "Pass", + "start": 336.18, + "end": 336.28 + }, + { + "text": "to", + "start": 336.73, + "end": 336.74 + }, + { + "text": "Missoula,", + "start": 336.74, + "end": 337.48 + }, + { + "text": "the", + "start": 337.48, + "end": 337.74 + }, + { + "text": "Flathead", + "start": 337.74, + "end": 338.43 + }, + { + "text": "and", + "start": 338.58, + "end": 338.69 + }, + { + "text": "Glacier,", + "start": 338.69, + "end": 339.32 + }, + { + "text": "you'll", + "start": 339.35, + "end": 339.58 + }, + { + "text": "have", + "start": 339.58, + "end": 339.76 + }, + { + "text": "driven", + "start": 339.76, + "end": 340.03 + }, + { + "text": "the", + "start": 340.03, + "end": 340.16 + }, + { + "text": "length", + "start": 340.16, + "end": 340.44 + }, + { + "text": "of", + "start": 340.44, + "end": 340.48 + }, + { + "text": "the", + "start": 340.48, + "end": 340.76 + }, + { + "text": "Lewis", + "start": 340.93, + "end": 341.08 + }, + { + "text": "and", + "start": 341.21, + "end": 341.4 + }, + { + "text": "Clark", + "start": 341.4, + "end": 341.86 + }, + { + "text": "Highway.", + "start": 341.86, + "end": 342.52 + }, + { + "text": "And", + "start": 342.55, + "end": 342.83 + }, + { + "text": "if", + "start": 342.83, + "end": 343.03 + }, + { + "text": "you", + "start": 343.03, + "end": 343.33 + }, + { + "text": "let", + "start": 343.33, + "end": 343.64 + }, + { + "text": "it,", + "start": 343.64, + "end": 344.08 + }, + { + "text": "come", + "start": 344.11, + "end": 344.38 + }, + { + "text": "away", + "start": 344.38, + "end": 344.67 + }, + { + "text": "with", + "start": 344.67, + "end": 344.98 + }, + { + "text": "a", + "start": 344.98, + "end": 345.05 + }, + { + "text": "fuller", + "start": 345.05, + "end": 345.22 + }, + { + "text": "story", + "start": 345.69, + "end": 345.85 + }, + { + "text": "than", + "start": 345.97, + "end": 346.17 + }, + { + "text": "the", + "start": 346.17, + "end": 346.34 + }, + { + "text": "road", + "start": 346.4, + "end": 346.69 + }, + { + "text": "signs", + "start": 346.69, + "end": 346.77 + }, + { + "text": "tell,", + "start": 346.93, + "end": 347.56 + }, + { + "text": "a", + "start": 347.59, + "end": 347.65 + }, + { + "text": "story", + "start": 347.65, + "end": 348.12 + }, + { + "text": "of", + "start": 348.12, + "end": 348.28 + }, + { + "text": "real", + "start": 348.37, + "end": 348.67 + }, + { + "text": "courage", + "start": 348.67, + "end": 349.32 + }, + { + "text": "and", + "start": 349.45, + "end": 349.6 + }, + { + "text": "endurance", + "start": 349.6, + "end": 350.21 + }, + { + "text": "and", + "start": 350.51, + "end": 350.72 + }, + { + "text": "of", + "start": 350.72, + "end": 350.87 + }, + { + "text": "a", + "start": 350.91, + "end": 350.96 + }, + { + "text": "homeland", + "start": 350.96, + "end": 351.59 + }, + { + "text": "that", + "start": 351.59, + "end": 351.66 + }, + { + "text": "was", + "start": 352.09, + "end": 352.15 + }, + { + "text": "taken,", + "start": 352.15, + "end": 352.72 + }, + { + "text": "defended", + "start": 352.75, + "end": 353.43 + }, + { + "text": "and", + "start": 353.43, + "end": 353.71 + }, + { + "text": "never", + "start": 353.71, + "end": 353.86 + }, + { + "text": "surrendered.", + "start": 354.34, + "end": 355.4 + }, + { + "text": "So", + "start": 355.47, + "end": 355.53 + }, + { + "text": "go", + "start": 355.67, + "end": 355.9 + }, + { + "text": "and", + "start": 355.9, + "end": 356.16 + }, + { + "text": "drive", + "start": 356.25, + "end": 356.58 + }, + { + "text": "it.", + "start": 357.04, + "end": 357.4 + }, + { + "text": "Fill", + "start": 357.43, + "end": 357.67 + }, + { + "text": "the", + "start": 357.67, + "end": 357.87 + }, + { + "text": "tank", + "start": 357.87, + "end": 358.12 + }, + { + "text": "in", + "start": 358.21, + "end": 358.27 + }, + { + "text": "Kooskia.", + "start": 358.27, + "end": 359 + }, + { + "text": "There", + "start": 359.03, + "end": 359.32 + }, + { + "text": "really", + "start": 359.32, + "end": 359.7 + }, + { + "text": "is", + "start": 359.7, + "end": 359.84 + }, + { + "text": "nothing", + "start": 359.84, + "end": 360.14 + }, + { + "text": "for", + "start": 360.14, + "end": 360.46 + }, + { + "text": "the", + "start": 360.61, + "end": 360.68 + }, + { + "text": "next", + "start": 360.68, + "end": 360.94 + }, + { + "text": "hundred", + "start": 360.94, + "end": 361.4 + }, + { + "text": "miles.", + "start": 361.4, + "end": 361.77 + }, + { + "text": "Bring", + "start": 361.99, + "end": 362.35 + }, + { + "text": "your", + "start": 362.35, + "end": 362.66 + }, + { + "text": "curiosity", + "start": 362.66, + "end": 363.1 + }, + { + "text": "and", + "start": 363.57, + "end": 363.59 + }, + { + "text": "bring", + "start": 363.59, + "end": 363.98 + }, + { + "text": "your", + "start": 363.98, + "end": 364.29 + }, + { + "text": "respect.", + "start": 364.29, + "end": 365.06 + }, + { + "text": "The", + "start": 365.11, + "end": 365.39 + }, + { + "text": "land", + "start": 365.39, + "end": 365.79 + }, + { + "text": "is", + "start": 365.89, + "end": 366.02 + }, + { + "text": "breathtaking.", + "start": 366.02, + "end": 367.6 + }, + { + "text": "It", + "start": 367.63, + "end": 367.86 + }, + { + "text": "is", + "start": 367.86, + "end": 368.12 + }, + { + "text": "also", + "start": 368.12, + "end": 368.65 + }, + { + "text": "still", + "start": 368.65, + "end": 369.31 + }, + { + "text": "someone's", + "start": 369.31, + "end": 370.29 + }, + { + "text": "home.", + "start": 371.03, + "end": 371.48 + }, + { + "text": "Travel", + "start": 371.51, + "end": 371.86 + }, + { + "text": "it", + "start": 371.86, + "end": 371.98 + }, + { + "text": "that", + "start": 371.98, + "end": 372.2 + }, + { + "text": "way.", + "start": 372.29, + "end": 372.6 + } +] \ No newline at end of file diff --git a/packages/producer/tests/portrait-edge-bleed/src/sample.mp4 b/packages/producer/tests/portrait-edge-bleed/src/sample.mp4 index 7bfaf7283d..72ac97847c 100644 Binary files a/packages/producer/tests/portrait-edge-bleed/src/sample.mp4 and b/packages/producer/tests/portrait-edge-bleed/src/sample.mp4 differ