// Generated by video/scripts/timeline.py. Do not edit. window.WORDS = [{"word": "Every", "start": 0.6, "end": 0.92}, {"word": "frame", "start": 1.08, "end": 1.32}, {"word": "of", "start": 1.4, "end": 1.48}, {"word": "this", "start": 1.56, "end": 1.64}, {"word": "video", "start": 1.72, "end": 2.12}, {"word": "was", "start": 2.2, "end": 2.36}, {"word": "made", "start": 2.44, "end": 2.6}, {"word": "in", "start": 2.68, "end": 2.84}, {"word": "code,", "start": 3.04, "end": 3.56}, {"word": "by", "start": 3.64, "end": 3.8}, {"word": "Claude.", "start": 3.88, "end": 4.68}, {"word": "It", "start": 5.78, "end": 5.94}, {"word": "starts", "start": 6.02, "end": 6.34}, {"word": "from", "start": 6.42, "end": 6.5}, {"word": "a", "start": 6.58, "end": 6.66}, {"word": "brief", "start": 6.74, "end": 7.06}, {"word": "in", "start": 7.14, "end": 7.22}, {"word": "numbers,", "start": 7.3, "end": 8.1}, {"word": "not", "start": 8.18, "end": 8.42}, {"word": "adjectives.", "start": 8.5, "end": 9.5}, {"word": "Premium", "start": 9.78, "end": 10.34}, {"word": "becomes", "start": 10.42, "end": 10.74}, {"word": "a", "start": 10.82, "end": 10.9}, {"word": "spring", "start": 10.98, "end": 11.46}, {"word": "that", "start": 11.54, "end": 11.62}, {"word": "barely", "start": 11.78, "end": 12.1}, {"word": "bounces.", "start": 12.18, "end": 13.06}, {"word": "One", "start": 14.08, "end": 14.32}, {"word": "skill", "start": 14.4, "end": 14.72}, {"word": "makes", "start": 14.88, "end": 15.2}, {"word": "app", "start": 15.28, "end": 15.44}, {"word": "walkthroughs,", "start": 15.52, "end": 16.48}, {"word": "diagrams", "start": 16.56, "end": 17.12}, {"word": "that", "start": 17.2, "end": 17.28}, {"word": "explain", "start": 17.48, "end": 17.68}, {"word": "an", "start": 17.76, "end": 17.84}, {"word": "idea,", "start": 17.92, "end": 18.8}, {"word": "3D", "start": 18.88, "end": 19.28}, {"word": "objects,", "start": 19.36, "end": 20.08}, {"word": "and", "start": 20.16, "end": 20.24}, {"word": "loops", "start": 20.32, "end": 20.72}, {"word": "that", "start": 20.8, "end": 20.88}, {"word": "land", "start": 20.96, "end": 21.2}, {"word": "on", "start": 21.24, "end": 21.28}, {"word": "the", "start": 21.36, "end": 21.4}, {"word": "beat.", "start": 21.44, "end": 22.08}, {"word": "Change", "start": 23.1, "end": 23.42}, {"word": "the", "start": 23.5, "end": 23.58}, {"word": "style", "start": 23.66, "end": 23.98}, {"word": "pack,", "start": 24.06, "end": 24.54}, {"word": "and", "start": 24.58, "end": 24.62}, {"word": "the", "start": 24.7, "end": 24.78}, {"word": "same", "start": 24.86, "end": 25.1}, {"word": "story", "start": 25.18, "end": 25.5}, {"word": "is", "start": 25.58, "end": 25.66}, {"word": "printed,", "start": 25.74, "end": 26.38}, {"word": "pixelated,", "start": 26.46, "end": 27.34}, {"word": "or", "start": 27.42, "end": 27.5}, {"word": "cut", "start": 27.58, "end": 27.82}, {"word": "from", "start": 27.9, "end": 27.98}, {"word": "paper.", "start": 28.06, "end": 28.78}, {"word": "It", "start": 29.8, "end": 29.96}, {"word": "writes", "start": 30.12, "end": 30.28}, {"word": "the", "start": 30.32, "end": 30.36}, {"word": "script,", "start": 30.44, "end": 31.08}, {"word": "records", "start": 31.32, "end": 31.56}, {"word": "the", "start": 31.6, "end": 31.64}, {"word": "voice,", "start": 31.72, "end": 32.28}, {"word": "and", "start": 32.36, "end": 32.44}, {"word": "times", "start": 32.68, "end": 32.92}, {"word": "every", "start": 33.08, "end": 33.24}, {"word": "move", "start": 33.4, "end": 33.72}, {"word": "to", "start": 33.76, "end": 33.8}, {"word": "the", "start": 33.84, "end": 33.88}, {"word": "words.", "start": 33.96, "end": 34.76}, {"word": "Then", "start": 35.78, "end": 36.1}, {"word": "it", "start": 36.18, "end": 36.26}, {"word": "reviews", "start": 36.34, "end": 36.74}, {"word": "its", "start": 36.86, "end": 36.98}, {"word": "own", "start": 37.06, "end": 37.22}, {"word": "frames,", "start": 37.3, "end": 38.02}, {"word": "like", "start": 38.1, "end": 38.18}, {"word": "an", "start": 38.22, "end": 38.26}, {"word": "animator.", "start": 38.34, "end": 39.22}, {"word": "Contact", "start": 39.54, "end": 40.02}, {"word": "sheets.", "start": 40.1, "end": 40.7}, {"word": "Onion", "start": 40.9, "end": 41.22}, {"word": "skins.", "start": 41.3, "end": 41.86}, {"word": "Speed", "start": 42.26, "end": 42.58}, {"word": "graphs.", "start": 42.66, "end": 43.34}, {"word": "And", "start": 43.54, "end": 43.62}, {"word": "a", "start": 43.7, "end": 43.74}, {"word": "test", "start": 43.78, "end": 44.1}, {"word": "for", "start": 44.18, "end": 44.34}, {"word": "every", "start": 44.42, "end": 44.66}, {"word": "number", "start": 44.82, "end": 45.06}, {"word": "in", "start": 45.14, "end": 45.22}, {"word": "the", "start": 45.26, "end": 45.3}, {"word": "brief.", "start": 45.38, "end": 46.1}, {"word": "It's", "start": 47.12, "end": 47.32}, {"word": "free", "start": 47.36, "end": 47.76}, {"word": "and", "start": 47.84, "end": 48.0}, {"word": "open", "start": 48.08, "end": 48.32}, {"word": "source.", "start": 48.4, "end": 49.08}, {"word": "Install", "start": 49.28, "end": 49.68}, {"word": "it", "start": 49.76, "end": 49.84}, {"word": "with", "start": 49.92, "end": 50.0}, {"word": "one", "start": 50.16, "end": 50.32}, {"word": "line,", "start": 50.4, "end": 50.88}, {"word": "and", "start": 50.96, "end": 51.04}, {"word": "make", "start": 51.16, "end": 51.28}, {"word": "your", "start": 51.36, "end": 51.44}, {"word": "own.", "start": 51.52, "end": 52.0}]; window.SCENES = {"s01": {"start": 0.6, "end": 4.68}, "s02": {"start": 5.78, "end": 12.98}, "s03": {"start": 14.08, "end": 22.0}, "s04": {"start": 23.1, "end": 28.7}, "s05": {"start": 29.8, "end": 34.68}, "s06": {"start": 35.78, "end": 46.02}, "s07": {"start": 47.12, "end": 51.92}}; window.NARRATION = {duration: 55.920}; window.CAPTIONS = [{"start": 0.6, "end": 4.68, "text": "Every frame of this video was made in code, by Claude.", "words": [{"word": "Every", "start": 0.6, "end": 0.92}, {"word": "frame", "start": 1.08, "end": 1.32}, {"word": "of", "start": 1.4, "end": 1.48}, {"word": "this", "start": 1.56, "end": 1.64}, {"word": "video", "start": 1.72, "end": 2.12}, {"word": "was", "start": 2.2, "end": 2.36}, {"word": "made", "start": 2.44, "end": 2.6}, {"word": "in", "start": 2.68, "end": 2.84}, {"word": "code,", "start": 3.04, "end": 3.56}, {"word": "by", "start": 3.64, "end": 3.8}, {"word": "Claude.", "start": 3.88, "end": 4.68}]}, {"start": 5.78, "end": 9.5, "text": "It starts from a brief in numbers, not adjectives.", "words": [{"word": "It", "start": 5.78, "end": 5.94}, {"word": "starts", "start": 6.02, "end": 6.34}, {"word": "from", "start": 6.42, "end": 6.5}, {"word": "a", "start": 6.58, "end": 6.66}, {"word": "brief", "start": 6.74, "end": 7.06}, {"word": "in", "start": 7.14, "end": 7.22}, {"word": "numbers,", "start": 7.3, "end": 8.1}, {"word": "not", "start": 8.18, "end": 8.42}, {"word": "adjectives.", "start": 8.5, "end": 9.5}]}, {"start": 9.78, "end": 13.06, "text": "Premium becomes a spring that barely bounces.", "words": [{"word": "Premium", "start": 9.78, "end": 10.34}, {"word": "becomes", "start": 10.42, "end": 10.74}, {"word": "a", "start": 10.82, "end": 10.9}, {"word": "spring", "start": 10.98, "end": 11.46}, {"word": "that", "start": 11.54, "end": 11.62}, {"word": "barely", "start": 11.78, "end": 12.1}, {"word": "bounces.", "start": 12.18, "end": 13.06}]}, {"start": 14.08, "end": 16.48, "text": "One skill makes app walkthroughs,", "words": [{"word": "One", "start": 14.08, "end": 14.32}, {"word": "skill", "start": 14.4, "end": 14.72}, {"word": "makes", "start": 14.88, "end": 15.2}, {"word": "app", "start": 15.28, "end": 15.44}, {"word": "walkthroughs,", "start": 15.52, "end": 16.48}]}, {"start": 16.56, "end": 18.8, "text": "diagrams that explain an idea,", "words": [{"word": "diagrams", "start": 16.56, "end": 17.12}, {"word": "that", "start": 17.2, "end": 17.28}, {"word": "explain", "start": 17.48, "end": 17.68}, {"word": "an", "start": 17.76, "end": 17.84}, {"word": "idea,", "start": 17.92, "end": 18.8}]}, {"start": 18.88, "end": 22.08, "text": "3D objects, and loops that land on the beat.", "words": [{"word": "3D", "start": 18.88, "end": 19.28}, {"word": "objects,", "start": 19.36, "end": 20.08}, {"word": "and", "start": 20.16, "end": 20.24}, {"word": "loops", "start": 20.32, "end": 20.72}, {"word": "that", "start": 20.8, "end": 20.88}, {"word": "land", "start": 20.96, "end": 21.2}, {"word": "on", "start": 21.24, "end": 21.28}, {"word": "the", "start": 21.36, "end": 21.4}, {"word": "beat.", "start": 21.44, "end": 22.08}]}, {"start": 23.1, "end": 24.54, "text": "Change the style pack,", "words": [{"word": "Change", "start": 23.1, "end": 23.42}, {"word": "the", "start": 23.5, "end": 23.58}, {"word": "style", "start": 23.66, "end": 23.98}, {"word": "pack,", "start": 24.06, "end": 24.54}]}, {"start": 24.58, "end": 26.38, "text": "and the same story is printed,", "words": [{"word": "and", "start": 24.58, "end": 24.62}, {"word": "the", "start": 24.7, "end": 24.78}, {"word": "same", "start": 24.86, "end": 25.1}, {"word": "story", "start": 25.18, "end": 25.5}, {"word": "is", "start": 25.58, "end": 25.66}, {"word": "printed,", "start": 25.74, "end": 26.38}]}, {"start": 26.46, "end": 28.78, "text": "pixelated, or cut from paper.", "words": [{"word": "pixelated,", "start": 26.46, "end": 27.34}, {"word": "or", "start": 27.42, "end": 27.5}, {"word": "cut", "start": 27.58, "end": 27.82}, {"word": "from", "start": 27.9, "end": 27.98}, {"word": "paper.", "start": 28.06, "end": 28.78}]}, {"start": 29.8, "end": 32.28, "text": "It writes the script, records the voice,", "words": [{"word": "It", "start": 29.8, "end": 29.96}, {"word": "writes", "start": 30.12, "end": 30.28}, {"word": "the", "start": 30.32, "end": 30.36}, {"word": "script,", "start": 30.44, "end": 31.08}, {"word": "records", "start": 31.32, "end": 31.56}, {"word": "the", "start": 31.6, "end": 31.64}, {"word": "voice,", "start": 31.72, "end": 32.28}]}, {"start": 32.36, "end": 34.76, "text": "and times every move to the words.", "words": [{"word": "and", "start": 32.36, "end": 32.44}, {"word": "times", "start": 32.68, "end": 32.92}, {"word": "every", "start": 33.08, "end": 33.24}, {"word": "move", "start": 33.4, "end": 33.72}, {"word": "to", "start": 33.76, "end": 33.8}, {"word": "the", "start": 33.84, "end": 33.88}, {"word": "words.", "start": 33.96, "end": 34.76}]}, {"start": 35.78, "end": 38.02, "text": "Then it reviews its own frames,", "words": [{"word": "Then", "start": 35.78, "end": 36.1}, {"word": "it", "start": 36.18, "end": 36.26}, {"word": "reviews", "start": 36.34, "end": 36.74}, {"word": "its", "start": 36.86, "end": 36.98}, {"word": "own", "start": 37.06, "end": 37.22}, {"word": "frames,", "start": 37.3, "end": 38.02}]}, {"start": 38.1, "end": 39.22, "text": "like an animator.", "words": [{"word": "like", "start": 38.1, "end": 38.18}, {"word": "an", "start": 38.22, "end": 38.26}, {"word": "animator.", "start": 38.34, "end": 39.22}]}, {"start": 39.54, "end": 40.7, "text": "Contact sheets.", "words": [{"word": "Contact", "start": 39.54, "end": 40.02}, {"word": "sheets.", "start": 40.1, "end": 40.7}]}, {"start": 40.9, "end": 41.86, "text": "Onion skins.", "words": [{"word": "Onion", "start": 40.9, "end": 41.22}, {"word": "skins.", "start": 41.3, "end": 41.86}]}, {"start": 42.26, "end": 43.34, "text": "Speed graphs.", "words": [{"word": "Speed", "start": 42.26, "end": 42.58}, {"word": "graphs.", "start": 42.66, "end": 43.34}]}, {"start": 43.54, "end": 46.1, "text": "And a test for every number in the brief.", "words": [{"word": "And", "start": 43.54, "end": 43.62}, {"word": "a", "start": 43.7, "end": 43.74}, {"word": "test", "start": 43.78, "end": 44.1}, {"word": "for", "start": 44.18, "end": 44.34}, {"word": "every", "start": 44.42, "end": 44.66}, {"word": "number", "start": 44.82, "end": 45.06}, {"word": "in", "start": 45.14, "end": 45.22}, {"word": "the", "start": 45.26, "end": 45.3}, {"word": "brief.", "start": 45.38, "end": 46.1}]}, {"start": 47.12, "end": 49.08, "text": "It's free and open source.", "words": [{"word": "It's", "start": 47.12, "end": 47.32}, {"word": "free", "start": 47.36, "end": 47.76}, {"word": "and", "start": 47.84, "end": 48.0}, {"word": "open", "start": 48.08, "end": 48.32}, {"word": "source.", "start": 48.4, "end": 49.08}]}, {"start": 49.28, "end": 50.88, "text": "Install it with one line,", "words": [{"word": "Install", "start": 49.28, "end": 49.68}, {"word": "it", "start": 49.76, "end": 49.84}, {"word": "with", "start": 49.92, "end": 50.0}, {"word": "one", "start": 50.16, "end": 50.32}, {"word": "line,", "start": 50.4, "end": 50.88}]}, {"start": 50.96, "end": 52.0, "text": "and make your own.", "words": [{"word": "and", "start": 50.96, "end": 51.04}, {"word": "make", "start": 51.16, "end": 51.28}, {"word": "your", "start": 51.36, "end": 51.44}, {"word": "own.", "start": 51.52, "end": 52.0}]}];