{
  "id": "pm-006-motion-designer-process-reel",
  "css": "",
  "fps": 30,
  "html": "<div style=\"left:0px;top:0px;width:1920px;height:1080px;background:#0E1A2C;border-radius:0px\" data-jc-track=\"0\" data-jc-duration=\"15\" data-jc-start=\"0\" data-jc-name=\"Blueprint / background\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-1\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;width&quot;,&quot;from&quot;:8,&quot;to&quot;:300,&quot;at&quot;:0,&quot;duration&quot;:0.6,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:200,&quot;damping&quot;:14,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;to1&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:130,&quot;to&quot;:490,&quot;at&quot;:3.3,&quot;duration&quot;:0.5,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;to2&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:490,&quot;to&quot;:850,&quot;at&quot;:6.8,&quot;duration&quot;:0.5,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;to3&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:850,&quot;to&quot;:1210,&quot;at&quot;:10.3,&quot;duration&quot;:0.5,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}}]}}\" style=\"left:130px;top:52px;width:300px;height:72px;background:rgba(255,181,71,0.18);border-radius:36px;border-width:2px;border-style:solid;border-color:#FFB547\" data-jc-track=\"2\" data-jc-duration=\"14.8\" data-jc-start=\"0.2\" data-jc-name=\"Stage bar / active marker\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-2\"></div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"down\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.4\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"fade-move\" style=\"left:150px;top:52px;width:260px;height:72px;color:#F3F6FA;font-family:Space Grotesk;font-size:32px;font-weight:600;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"14.9\" data-jc-start=\"0.1\" data-jc-name=\"Stage bar / 01 sketch\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-1\">01 sketch</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"down\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.4\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"fade-move\" style=\"left:510px;top:52px;width:260px;height:72px;color:#F3F6FA;font-family:Space Grotesk;font-size:32px;font-weight:600;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"14.82\" data-jc-start=\"0.18\" data-jc-name=\"Stage bar / 02 grid\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-2\">02 grid</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"down\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.4\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"fade-move\" style=\"left:870px;top:52px;width:260px;height:72px;color:#F3F6FA;font-family:Space Grotesk;font-size:32px;font-weight:600;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"14.74\" data-jc-start=\"0.26\" data-jc-name=\"Stage bar / 03 curve\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-3\">03 curve</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"down\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.4\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"fade-move\" style=\"left:1230px;top:52px;width:260px;height:72px;color:#F3F6FA;font-family:Space Grotesk;font-size:32px;font-weight:600;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"14.66\" data-jc-start=\"0.34\" data-jc-name=\"Stage bar / 04 motion\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-4\">04 motion</div><img data-jc-animation=\"{&quot;tracks&quot;:[{&quot;id&quot;:&quot;sketchKeys-clipPath-track&quot;,&quot;property&quot;:&quot;clipPath&quot;,&quot;keyframes&quot;:[{&quot;id&quot;:&quot;sketchKeys-clipPath-track-key-1&quot;,&quot;time&quot;:0,&quot;value&quot;:&quot;inset(0px 800px 0px 0px)&quot;,&quot;easing&quot;:&quot;ease-out&quot;},{&quot;id&quot;:&quot;sketchKeys-clipPath-track-key-2&quot;,&quot;time&quot;:1.6,&quot;value&quot;:&quot;inset(0px 0px 0px 0px)&quot;,&quot;easing&quot;:&quot;ease-in-out&quot;}]},{&quot;id&quot;:&quot;sketchKeys-opacity-track&quot;,&quot;property&quot;:&quot;opacity&quot;,&quot;keyframes&quot;:[{&quot;id&quot;:&quot;sketchKeys-opacity-track-key-1&quot;,&quot;time&quot;:0,&quot;value&quot;:1,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;sketchKeys-opacity-track-key-2&quot;,&quot;time&quot;:3.2,&quot;value&quot;:1,&quot;easing&quot;:&quot;ease-out&quot;},{&quot;id&quot;:&quot;sketchKeys-opacity-track-key-3&quot;,&quot;time&quot;:3.6,&quot;value&quot;:0.22,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;sketchKeys-opacity-track-key-4&quot;,&quot;time&quot;:6.3,&quot;value&quot;:0.22,&quot;easing&quot;:&quot;ease-in&quot;},{&quot;id&quot;:&quot;sketchKeys-opacity-track-key-5&quot;,&quot;time&quot;:6.7,&quot;value&quot;:0,&quot;easing&quot;:&quot;ease-in-out&quot;}]}]}\" src=\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22800%22%20height%3D%22600%22%20viewBox%3D%220%200%20800%20600%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20stroke%3D%22%23F3F6FA%22%20stroke-width%3D%225%22%3E%3Cpath%20d%3D%22M%2060%20300%20C%2055%20200%2C%20140%20140%2C%20205%20145%20C%20290%20150%2C%20352%20215%2C%20348%20300%20C%20345%20390%2C%20280%20452%2C%20200%20450%20C%20120%20448%2C%2062%20385%2C%2066%20300%20C%2068%20270%2C%2080%20245%2C%2092%20230%22%2F%3E%3Cpath%20d%3D%22M%20370%20300%20C%20410%20285%2C%20440%20285%2C%20465%20300%22%2F%3E%3Cpath%20d%3D%22M%20445%20285%20L%20466%20300%20L%20444%20312%22%2F%3E%3Cpath%20d%3D%22M%20470%20175%20L%20735%20168%20L%20728%20432%20L%20468%20428%20Z%22%2F%3E%3Cpath%20d%3D%22M%20474%20172%20L%20478%20150%22%2F%3E%3Cpath%20d%3D%22M%2090%20520%20C%20250%20505%2C%20520%20535%2C%20730%20515%22%20stroke-width%3D%223%22%20opacity%3D%220.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\" style=\"left:560px;top:240px;width:800px;height:600px;object-fit:contain\" data-jc-track=\"3\" data-jc-duration=\"7\" data-jc-start=\"0.3\" data-jc-name=\"01 sketch / hand-drawn lines\" data-jc-kind=\"image\" data-jc-clip=\"\" id=\"image-1\"><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.2\" data-jc-text-exit-effect=\"fade\" data-jc-text-duration=\"0.5\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"character\" data-jc-text-effect=\"typewriter\" style=\"left:560px;top:880px;width:800px;height:70px;color:#5CE1E6;font-family:Space Grotesk;font-size:40px;font-weight:600;text-align:center;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.2\" data-jc-start=\"1.2\" data-jc-name=\"01 sketch / caption\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-5\">start rough</div><div data-jc-library-instance=\"{&quot;itemId&quot;:&quot;canvas.grid&quot;,&quot;version&quot;:&quot;1.0.0&quot;,&quot;start&quot;:3.4,&quot;duration&quot;:7.3,&quot;track&quot;:1,&quot;inputs&quot;:{&quot;background&quot;:&quot;transparent&quot;,&quot;color&quot;:&quot;#5CE1E6&quot;,&quot;accent&quot;:&quot;#FFB547&quot;,&quot;speed&quot;:0.4,&quot;amount&quot;:24}}\" data-jc-library-version=\"1.0.0\" data-jc-library-id=\"canvas.grid\" style=\"left:0px;top:0px;width:1920px;height:1080px;overflow:hidden;box-sizing:border-box;background:transparent\" data-jc-track=\"1\" data-jc-duration=\"7.3\" data-jc-start=\"3.4\" data-jc-name=\"02 grid / Library grid canvas\" data-jc-kind=\"custom\" data-jc-clip=\"\" id=\"custom-1\"></div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.2\" data-jc-text-exit-effect=\"fade\" data-jc-text-duration=\"0.5\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"word-reveal\" style=\"left:560px;top:880px;width:800px;height:70px;color:#5CE1E6;font-family:Space Grotesk;font-size:40px;font-weight:600;text-align:center;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.3\" data-jc-start=\"4.5\" data-jc-name=\"02 grid / caption\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-6\">align · space · snap</div><img data-jc-animation=\"{&quot;tracks&quot;:[{&quot;id&quot;:&quot;graphKeys-clipPath-track&quot;,&quot;property&quot;:&quot;clipPath&quot;,&quot;keyframes&quot;:[{&quot;id&quot;:&quot;graphKeys-clipPath-track-key-1&quot;,&quot;time&quot;:0,&quot;value&quot;:&quot;inset(0px 800px 0px 0px)&quot;,&quot;easing&quot;:&quot;ease-out&quot;},{&quot;id&quot;:&quot;graphKeys-clipPath-track-key-2&quot;,&quot;time&quot;:0.1,&quot;value&quot;:&quot;inset(0px 800px 0px 0px)&quot;,&quot;easing&quot;:&quot;ease-out&quot;},{&quot;id&quot;:&quot;graphKeys-clipPath-track-key-3&quot;,&quot;time&quot;:0.9,&quot;value&quot;:&quot;inset(0px 0px 0px 0px)&quot;,&quot;easing&quot;:&quot;ease-in-out&quot;}]}]}\" src=\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22800%22%20height%3D%22600%22%20viewBox%3D%220%200%20800%20600%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20stroke%3D%22%235CE1E6%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M%2040%2020%20L%2040%20580%20L%20780%20580%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M%2040%20580%20C%20351%20580%2C%20469%2020%2C%20780%2020%22%20stroke%3D%22%23FFB547%22%20stroke-width%3D%226%22%2F%3E%3C%2Fsvg%3E\" style=\"left:560px;top:240px;width:800px;height:600px;object-fit:contain\" data-jc-track=\"3\" data-jc-duration=\"3.6\" data-jc-start=\"7.1\" data-jc-name=\"03 curve / ease-in-out graph\" data-jc-kind=\"image\" data-jc-clip=\"\" id=\"image-3\"><img src=\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%22600%22%20viewBox%3D%220%200%2040%20600%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M%2020%2020%20L%2020%20580%22%20stroke%3D%22%235CE1E6%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E\" style=\"left:1520px;top:240px;width:40px;height:600px;object-fit:contain\" data-jc-track=\"3\" data-jc-duration=\"3.3\" data-jc-start=\"7.4\" data-jc-name=\"03 curve / 1D track\" data-jc-kind=\"image\" data-jc-clip=\"\" id=\"image-4\"><div style=\"left:1200px;top:830px;width:140px;height:50px;color:#5CE1E6;font-family:Space Grotesk;font-size:28px;font-weight:600;text-align:right;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3.2\" data-jc-start=\"7.5\" data-jc-name=\"03 curve / axis time\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-7\">time</div><div style=\"left:440px;top:240px;width:150px;height:50px;color:#5CE1E6;font-family:Space Grotesk;font-size:28px;font-weight:600;text-align:right;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3.2\" data-jc-start=\"7.5\" data-jc-name=\"03 curve / axis progress\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-8\">progress</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.2\" data-jc-text-exit-effect=\"fade\" data-jc-text-duration=\"0.5\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"character\" data-jc-text-effect=\"typewriter\" style=\"left:560px;top:880px;width:800px;height:70px;color:#FFB547;font-family:Space Grotesk;font-size:40px;font-weight:600;text-align:center;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3\" data-jc-start=\"7.6\" data-jc-name=\"03 curve / caption\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-9\">ease-in-out</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.8\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"character\" data-jc-text-effect=\"character-rise\" style=\"left:0px;top:380px;width:1920px;height:220px;color:#F3F6FA;font-family:Archivo;font-size:170px;font-weight:800;text-align:center;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"4.1\" data-jc-start=\"10.9\" data-jc-name=\"04 motion / name\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-10\">Ilka Marten</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.6\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"blur-rise\" style=\"left:0px;top:610px;width:1920px;height:80px;color:#FFB547;font-family:Space Grotesk;font-size:52px;font-weight:600;text-align:center;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3.4\" data-jc-start=\"11.6\" data-jc-name=\"04 motion / role\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-11\">motion design, step by step</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.5\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"fade-move\" style=\"left:0px;top:720px;width:1920px;height:60px;color:#5CE1E6;font-family:Space Grotesk;font-size:34px;font-weight:600;text-align:center;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.7\" data-jc-start=\"12.3\" data-jc-name=\"04 motion / portfolio\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-12\">ilkamarten.example</div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0,&quot;duration&quot;:0.5,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:200,&quot;damping&quot;:14,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;sx&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:610,&quot;to&quot;:570,&quot;at&quot;:0.5,&quot;duration&quot;:0.45,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;sy&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:390,&quot;to&quot;:390,&quot;at&quot;:0.5,&quot;duration&quot;:0.45,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;out&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:1,&quot;to&quot;:0.02,&quot;at&quot;:3.2,&quot;duration&quot;:0.35,&quot;easing&quot;:&quot;ease-in&quot;}]}}\" style=\"left:570px;top:390px;width:300px;height:300px;background:#FFB547;border-radius:150px\" data-jc-track=\"4\" data-jc-duration=\"3.6\" data-jc-start=\"3.6\" data-jc-name=\"02 grid / snapped circle\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-3\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0,&quot;duration&quot;:0.5,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:200,&quot;damping&quot;:14,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;turn&quot;,&quot;property&quot;:&quot;rotation&quot;,&quot;from&quot;:-4,&quot;to&quot;:0,&quot;at&quot;:0,&quot;duration&quot;:0.6,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;sx&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:1028,&quot;to&quot;:1060,&quot;at&quot;:0.5,&quot;duration&quot;:0.45,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;out&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:1,&quot;to&quot;:0.02,&quot;at&quot;:3.05,&quot;duration&quot;:0.35,&quot;easing&quot;:&quot;ease-in&quot;}]}}\" style=\"left:1060px;top:400px;width:280px;height:280px;background:#5CE1E6;border-radius:18px\" data-jc-track=\"4\" data-jc-duration=\"3.45\" data-jc-start=\"3.75\" data-jc-name=\"02 grid / snapped square\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-4\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;w&quot;,&quot;property&quot;:&quot;width&quot;,&quot;from&quot;:8,&quot;to&quot;:200,&quot;at&quot;:0,&quot;duration&quot;:0.5,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;x&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:956,&quot;to&quot;:860,&quot;at&quot;:0,&quot;duration&quot;:0.5,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:260,&quot;damping&quot;:20,&quot;velocity&quot;:0}}]}}\" style=\"left:860px;top:700px;width:200px;height:8px;background:#FFB547;border-radius:4px\" data-jc-track=\"4\" data-jc-duration=\"3\" data-jc-start=\"12\" data-jc-name=\"04 motion / rule\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-7\"></div><img data-jc-animation=\"{&quot;tracks&quot;:[{&quot;id&quot;:&quot;guidesKeys-clipPath-track&quot;,&quot;property&quot;:&quot;clipPath&quot;,&quot;keyframes&quot;:[{&quot;id&quot;:&quot;guidesKeys-clipPath-track-key-1&quot;,&quot;time&quot;:0,&quot;value&quot;:&quot;inset(0px 1920px 0px 0px)&quot;,&quot;easing&quot;:&quot;ease-out&quot;},{&quot;id&quot;:&quot;guidesKeys-clipPath-track-key-2&quot;,&quot;time&quot;:0.6,&quot;value&quot;:&quot;inset(0px 0px 0px 0px)&quot;,&quot;easing&quot;:&quot;ease-in-out&quot;}]}]}\" src=\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221920%22%20height%3D%221080%22%20viewBox%3D%220%200%201920%201080%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20stroke%3D%22%235CE1E6%22%20stroke-width%3D%222%22%20stroke-dasharray%3D%2210%2012%22%20opacity%3D%220.9%22%3E%3Cpath%20d%3D%22M%20300%20540%20L%201620%20540%22%2F%3E%3Cpath%20d%3D%22M%20720%20220%20L%20720%20860%22%2F%3E%3Cpath%20d%3D%22M%201200%20220%20L%201200%20860%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23FFB547%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22720%22%20cy%3D%22540%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%221200%22%20cy%3D%22540%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\" style=\"left:0px;top:0px;width:1920px;height:1080px;object-fit:contain\" data-jc-track=\"5\" data-jc-duration=\"2.6\" data-jc-start=\"4.3\" data-jc-name=\"02 grid / guides\" data-jc-kind=\"image\" data-jc-clip=\"\" id=\"image-2\"><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0,&quot;duration&quot;:0.3,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:200,&quot;damping&quot;:14,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;x&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:582,&quot;to&quot;:1322,&quot;at&quot;:0.3,&quot;duration&quot;:1.2,&quot;repeat&quot;:1,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;linear&quot;},{&quot;id&quot;:&quot;y&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:802,&quot;to&quot;:242,&quot;at&quot;:0.3,&quot;duration&quot;:1.2,&quot;repeat&quot;:1,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:582px;top:802px;width:36px;height:36px;background:#F3F6FA;border-radius:18px\" data-jc-track=\"6\" data-jc-duration=\"2.8\" data-jc-start=\"7.9\" data-jc-name=\"03 curve / dot plotting the curve\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-5\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0,&quot;duration&quot;:0.3,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:200,&quot;damping&quot;:14,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;y&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:802,&quot;to&quot;:242,&quot;at&quot;:0.3,&quot;duration&quot;:1.2,&quot;repeat&quot;:1,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:1522px;top:802px;width:36px;height:36px;background:#FFB547;border-radius:18px\" data-jc-track=\"6\" data-jc-duration=\"2.8\" data-jc-start=\"7.9\" data-jc-name=\"03 curve / 1D dot\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-6\"></div><div data-jc-library-instance=\"{&quot;itemId&quot;:&quot;canvas.network&quot;,&quot;version&quot;:&quot;1.0.0&quot;,&quot;start&quot;:10.4,&quot;duration&quot;:4.6,&quot;track&quot;:1,&quot;inputs&quot;:{&quot;background&quot;:&quot;transparent&quot;,&quot;color&quot;:&quot;#5CE1E6&quot;,&quot;accent&quot;:&quot;#FFB547&quot;,&quot;speed&quot;:0.8,&quot;amount&quot;:46}}\" data-jc-library-version=\"1.0.0\" data-jc-library-id=\"canvas.network\" style=\"left:0px;top:0px;width:1920px;height:1080px;overflow:hidden;box-sizing:border-box;background:transparent\" data-jc-track=\"1\" data-jc-duration=\"4.6\" data-jc-start=\"10.4\" data-jc-name=\"04 motion / Library network particles\" data-jc-kind=\"custom\" data-jc-clip=\"\" id=\"custom-2\"></div>",
  "name": "Step by Step · Motion Process Reel",
  "width": 1920,
  "format": "jsoncut-html",
  "height": 1080,
  "values": {},
  "version": 1,
  "duration": 15,
  "safeArea": {
    "top": 0,
    "left": 0,
    "right": 0,
    "bottom": 0
  },
  "variables": [],
  "customBlocks": [
    {
      "css": "canvas{display:block;width:100%;height:100%}",
      "html": "<canvas data-jsoncut-surface></canvas>",
      "inputs": {
        "seed": 57,
        "color": "#5CE1E6",
        "phase": 0.94,
        "speed": 0.4,
        "accent": "#FFB547",
        "amount": 24,
        "effect": "grid",
        "overlay": true,
        "variant": 1,
        "intensity": 1.45,
        "background": "transparent",
        "timingMode": "clip"
      },
      "adapter": "canvas-2d",
      "layerId": "custom-1",
      "javascript": "\nconst canvas=document.querySelector('canvas'),ctx=canvas.getContext('2d',{alpha:true});\nconst W=canvas.width=jsoncut.width,H=canvas.height=jsoncut.height,p=jsoncut.inputs,TAU=Math.PI*2;\nconst hash=n=>{const x=Math.sin(n*91.731+Number(p.seed||1)*17.17)*43758.5453;return x-Math.floor(x)};\nconst mix=(a,b,t)=>a+(b-a)*t;\nconst intensity=Math.max(.8,Math.min(2.2,Number(p.intensity||1.45))),visible=alpha=>Math.min(1,alpha*intensity);\nconst point=(x,y,r,color,alpha=1)=>{ctx.globalAlpha=visible(alpha);ctx.fillStyle=color;ctx.beginPath();ctx.arc(x,y,r,0,TAU);ctx.fill()};\nconst line=(points,color,width=1,alpha=1,close=false)=>{ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.beginPath();points.forEach(([x,y],i)=>ctx[i?'lineTo':'moveTo'](x,y));if(close)ctx.closePath();ctx.stroke()};\nconst frame=(inset,radius,color,width=1,alpha=1,dash=[],dashOffset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2);ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.setLineDash(dash);ctx.lineDashOffset=dashOffset;ctx.beginPath();ctx.roundRect(x,x,w,h,Math.min(radius,w/2,h/2));ctx.stroke();ctx.setLineDash([])};\nconst perimeterPoint=(distance,inset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2),length=2*(w+h),d=((distance%length)+length)%length;if(d<w)return[x+d,x,0];if(d<w+h)return[x+w,x+d-w,1];if(d<2*w+h)return[x+w-(d-w-h),x+h,2];return[x,x+h-(d-2*w-h),3]};\nconst renderEffect=(({ ctx, W, H, t, line, c, a }) => {\n        ctx.strokeStyle = c;\n        ctx.globalAlpha = .32;\n        const horizon = H * .42;\n        for (let i = -14; i <= 14; i++)\n            line([[W / 2 + i * 12, horizon], [W / 2 + i * W * .13, H]], i % 5 ? a : c, 1, .25);\n        for (let i = 0; i < 20; i++) {\n            const q = (i / 20 + t * .16) % 1, y = horizon + (H - horizon) * q * q;\n            line([[0, y], [W, y]], i % 6 ? a : c, 1, .2 + q * .35);\n        }\n    });\nfunction clean(){ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';ctx.shadowBlur=0;ctx.shadowColor='transparent';ctx.setLineDash([]);ctx.clearRect(0,0,W,H);ctx.fillStyle=String(p.background||'#090A0E');ctx.fillRect(0,0,W,H)}\nfunction draw(ms){\n  clean();\n  const t=ms/1000*Number(p.speed||1)+Number(p.phase||0),n=Math.max(6,Number(p.amount||30)),c=String(p.color||'#8B5CF6'),a=String(p.accent||'#FF9418'),v=Number(p.variant||0);\n  renderEffect({ctx,W,H,t,p,TAU,hash,mix,line,point,frame,perimeterPoint,n,c,a,v});\n  if(p.overlay!==false){ctx.save();ctx.globalCompositeOperation='screen';ctx.globalAlpha=.14;const rich=ctx.createRadialGradient(W*.38,H*.38,0,W*.5,H*.5,Math.hypot(W,H)*.7);rich.addColorStop(0,c);rich.addColorStop(.52,'transparent');rich.addColorStop(.72,a);rich.addColorStop(1,'transparent');ctx.fillStyle=rich;ctx.fillRect(0,0,W,H);ctx.restore()}\n  ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';\n}\njsoncut.onFrame(draw);"
    },
    {
      "css": "canvas{display:block;width:100%;height:100%}",
      "html": "<canvas data-jsoncut-surface></canvas>",
      "inputs": {
        "seed": 21,
        "color": "#5CE1E6",
        "phase": 0.94,
        "speed": 0.8,
        "accent": "#FFB547",
        "amount": 46,
        "effect": "network",
        "overlay": true,
        "variant": 0,
        "intensity": 1.45,
        "background": "transparent",
        "timingMode": "clip"
      },
      "adapter": "canvas-2d",
      "layerId": "custom-2",
      "javascript": "\nconst canvas=document.querySelector('canvas'),ctx=canvas.getContext('2d',{alpha:true});\nconst W=canvas.width=jsoncut.width,H=canvas.height=jsoncut.height,p=jsoncut.inputs,TAU=Math.PI*2;\nconst hash=n=>{const x=Math.sin(n*91.731+Number(p.seed||1)*17.17)*43758.5453;return x-Math.floor(x)};\nconst mix=(a,b,t)=>a+(b-a)*t;\nconst intensity=Math.max(.8,Math.min(2.2,Number(p.intensity||1.45))),visible=alpha=>Math.min(1,alpha*intensity);\nconst point=(x,y,r,color,alpha=1)=>{ctx.globalAlpha=visible(alpha);ctx.fillStyle=color;ctx.beginPath();ctx.arc(x,y,r,0,TAU);ctx.fill()};\nconst line=(points,color,width=1,alpha=1,close=false)=>{ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.beginPath();points.forEach(([x,y],i)=>ctx[i?'lineTo':'moveTo'](x,y));if(close)ctx.closePath();ctx.stroke()};\nconst frame=(inset,radius,color,width=1,alpha=1,dash=[],dashOffset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2);ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.setLineDash(dash);ctx.lineDashOffset=dashOffset;ctx.beginPath();ctx.roundRect(x,x,w,h,Math.min(radius,w/2,h/2));ctx.stroke();ctx.setLineDash([])};\nconst perimeterPoint=(distance,inset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2),length=2*(w+h),d=((distance%length)+length)%length;if(d<w)return[x+d,x,0];if(d<w+h)return[x+w,x+d-w,1];if(d<2*w+h)return[x+w-(d-w-h),x+h,2];return[x,x+h-(d-2*w-h),3]};\nconst renderEffect=(({ W, H, t, hash, line, point, n, c, a }) => {\n        const pts = Array.from({\n            length: n\n        }, (_, i) => ({\n            x: (hash(i) * W + t * (9 + i % 7) + W) % W,\n            y: (hash(i + 99) * H + Math.sin(t * .35 + i) * H * .045 + H) % H\n        }));\n        for (let i = 0; i < pts.length; i++) {\n            const current = pts[i];\n            for (let j = i + 1; j < pts.length; j++) {\n                const target = pts[j];\n                const d = Math.hypot(current.x - target.x, current.y - target.y), limit = Math.min(W, H) * .24;\n                if (d < limit)\n                    line([[current.x, current.y], [target.x, target.y]], c, 1, (1 - d / limit) * .32);\n            }\n            point(current.x, current.y, 1.7 + hash(i) * 2, a, .7);\n        }\n    });\nfunction clean(){ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';ctx.shadowBlur=0;ctx.shadowColor='transparent';ctx.setLineDash([]);ctx.clearRect(0,0,W,H);ctx.fillStyle=String(p.background||'#090A0E');ctx.fillRect(0,0,W,H)}\nfunction draw(ms){\n  clean();\n  const t=ms/1000*Number(p.speed||1)+Number(p.phase||0),n=Math.max(6,Number(p.amount||30)),c=String(p.color||'#8B5CF6'),a=String(p.accent||'#FF9418'),v=Number(p.variant||0);\n  renderEffect({ctx,W,H,t,p,TAU,hash,mix,line,point,frame,perimeterPoint,n,c,a,v});\n  if(p.overlay!==false){ctx.save();ctx.globalCompositeOperation='screen';ctx.globalAlpha=.14;const rich=ctx.createRadialGradient(W*.38,H*.38,0,W*.5,H*.5,Math.hypot(W,H)*.7);rich.addColorStop(0,c);rich.addColorStop(.52,'transparent');rich.addColorStop(.72,a);rich.addColorStop(1,'transparent');ctx.fillStyle=rich;ctx.fillRect(0,0,W,H);ctx.restore()}\n  ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';\n}\njsoncut.onFrame(draw);"
    }
  ],
  "aspectVariants": [],
  "compositionKind": "video",
  "canvasBackground": "#000000",
  "editabilityTarget": "layered"
}
