diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 51e96ec..26a0d31 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -123,11 +123,11 @@ look like. the one that started two frames back. Cadence re-timing needs it; the statistics of the newest pair come back asynchronously (`stats_pending`). Three rotating pair contexts. - **Classification.** The two frames are sampled on a 48 x 27 grid (`classify.wgsl`); a mean per-channel difference - above `scene_cut.threshold` is a cut when the moving pair before it differed by less than half the threshold (a - fast camera move is a run of large differences, a cut a lone spike after a calm pair), a mean below - `held_frames.mean` with every cell below `held_frames.max` is a hold, anything else motion. The readback is asynchronous (three may be in flight; beyond that the pair counts as - motion) and lands before the interval's first mid is due. The mean cell difference in 0..765 units is the motion - statistic the Pacer's motion-adaptive ceiling uses. + above `scene_cut.threshold` is a cut when the moving pair before it differed by less than half the threshold (a fast + camera move is a run of large differences, a cut a lone spike after a calm pair), a mean below `held_frames.mean` with + every cell below `held_frames.max` is a hold, anything else motion. The readback is asynchronous (three may be in + flight; beyond that the pair counts as motion) and lands before the interval's first mid is due. The mean cell + difference in 0..765 units is the motion statistic the Pacer's motion-adaptive ceiling uses. - **Order with the Pacer.** Classify the new frame against the previous one, then `pacer.source_frame` with the kind, generate the requests it returns, then `push`: the pair must not change before the previous interval's mids are out. - **Held frames are reported, never dropped silently**: the Pacer shows the frame and generates nothing for the @@ -175,38 +175,41 @@ Inside, in the order a tick runs: or with a delivery that wanders further it steps by the arrival EMA and follows at 8 %; it resyncs hard beyond 80 ms and carries on over a frame the decoder skipped. 3. **Output rate policy** (`rate.rs`). Modes: `Factor(n)`, `Auto` (as many as the display and GPU allow, capped by - motion), `DisplayHz`, `Target(fps)`; Auto with `fps_limit` is a strict-ceiling target. Even cadence: when the - display runs at a whole multiple n of the decoded source rate (within 1 %), Auto rounds the motion ceiling up to - the next factor dividing n and takes the largest dividing factor the GPU allows (never x1 for it; a GPU that - cannot reach an even rate keeps an uneven one below half the display's rate), and `DisplayHz` outputs n x source - exactly; the display's own rate needs no headroom, every tick showing one frame (not with `low_latency`). A - factor change the factor in use does not force waits until Auto has asked for it 250 ms and the last change is - 1 s old. The 2x floor, the display headroom (0.97), compute capacity from the pair / mid / present costs within `compute_budget` of the source - interval, the queue capacity, the clamp reason (display / gpu / runtime / minimum) and a warning text. Exact modes - hold their plan until a different one has been proposed 16 frames in a row. When the GPU looks too slow for 2x, one - real pair with tiny assumed costs every 2.5 s measures it (`probe`). + motion), `DisplayHz`, `Target(fps)`; Auto with `fps_limit` is a strict-ceiling target. Even cadence: when the display + runs at a whole multiple n of the decoded source rate (within 1 %), Auto rounds the motion ceiling up to the next + factor dividing n and takes the largest dividing factor the GPU allows (never x1 for it; a GPU that cannot reach an + even rate keeps an uneven one below half the display's rate), and `DisplayHz` outputs n x source exactly; the + display's own rate needs no headroom, every tick showing one frame (not with `low_latency`). A factor change the + factor in use does not force waits until Auto has asked for it 250 ms and the last change is 1 s old. The 2x floor, + the display headroom (0.97), compute capacity from the pair / mid / present costs within `compute_budget` of the + source interval, the queue capacity, the clamp reason (display / gpu / runtime / minimum) and a warning text. Exact + modes hold their plan until a different one has been proposed 16 frames in a row. Until the costs are measured Auto + sizes by the host's seeds (`mid_cost_seed_ms`, `pair_cost_seed_ms`). When the GPU looks too slow for 2x, one real + pair with tiny assumed costs every 2.5 s measures it (`probe`). 4. **Presentation planner** (`plan.rs`). Exact modes: target ticks on the exact output grid in media phase, carried - across intervals; each tick becomes one presentation, an anchor (`previous` / `current`) or an `interpolate` at - phase t; cuts and holds disable interpolation but keep the grid; the nearest tick to a source frame becomes its - anchor when the output rate is a multiple of the source rate. Factor modes: mids at k / n of the interval and the + across intervals; each tick becomes one presentation, an anchor (`previous` / `current`) or an `interpolate` at phase + t; cuts and holds disable interpolation but keep the grid; a tick that lands on a source frame (within 5 % of a step) + shows that frame, every other tick interpolates at its own phase. Factor modes: mids at k / n of the interval and the source frame at its arrival plus the delay. The delay target (pair lookahead in exact modes + pair cost + 2 x mid - cost + 25 ms + burst pad, floor 60 ms or 42 ms when a frame is cheap and the steady factor is 3 or less, max - 180 ms) sets how far ahead frames are due; it drifts 0.25 ms per frame and rises 2 ms per frame only while frames - run late (exact modes: a whole interval). Factor-mode mids are spread over the clock's own step. - With `low_latency` (games) the target is what the first in-between needs and no more: it is due 1/N of an - interval after its source frame and needs the next one, so (1 - 1/N) x interval + pair + frame + present cost + - the arrival jitter (a decaying envelope of how late frames come against the schedule clock) + burst pad, with no - floor; it rises 2 ms per frame and falls 0.25, so the jitter it follows does not squeeze the timeline. -5. **Presentation queue** (`queue.rs`). Bounded (24), ordered by due time; outside the exact modes, when the output - rate divides the display's, a constant shift keeps the due times halfway between ticks (re-centred when they - drift a quarter tick off); one presentation per tick; the oldest entry + cost + 25 ms + burst pad, floor 60 ms or 42 ms when a frame is cheap and the steady factor is 3 or less, max 180 ms) + sets how far ahead frames are due; it drifts 0.25 ms per frame and rises 2 ms per frame only while frames run late + (exact modes: a whole interval). Factor-mode mids are spread over the clock's own step. With `low_latency` (games) + the target is what the first in-between needs and no more: it is due 1/N of an interval after its source frame and + needs the next one, so (1 - 1/N) x interval + pair + frame + present cost + the arrival jitter (a decaying envelope + of how late frames come against the schedule clock) + burst pad, with no floor; it rises 2 ms per frame and falls + 0.25, so the jitter it follows does not squeeze the timeline. +5. **Presentation queue** (`queue.rs`). Bounded (24), ordered by due time; one presentation per tick; the oldest entry inside the lateness contract (3 output intervals) is presented when the display can service the target, else the newest due. Entries before it are dropped and counted; entries due before the last presented one are stale. A - requested mid that is not there in time shows its anchor instead (`fallback`). + requested mid that is not there in time shows its anchor instead (`fallback`). The tick lock: a frame due a whole + number n of ticks (2 to 8) after the one before it is not presented sooner than n ticks after that one was, so + due-time jitter crossing a tick boundary no longer leaves one picture up three ticks and the next one; past a tick + plus 4 to 8 ms late it goes out at once, the slip two drifting clocks force. 6. **Auto controller** (`control.rs`, AIMD). Drop pressure is a leaky integrator (tau 300 ms); several frames due in one tick count as one event; drops within 20 ms after a host stall are not charged while stalls are rarer than 4 per 2 s, and a missed vsync (a tick gap over 1.5 floors) or a single drop at the display's own rate counts as - such a stall; pressure > 1.2 lowers the factor by one (by two above 3), not more often than every 500 ms; after 6 s with + such a stall; pressure > 1.2 lowers the factor by one (by two above 3), not more often than every 500 ms, along + the even factors when the even cadence holds (x4, x2, x1 at 60 fps on 240 Hz); after 6 s with pressure < 0.15 the factor recovers one step. Tick strain (ticks 1.7 x slower than the floor) adds a provisional one-step penalty that lifts 500 ms after the strain ends. A settle window (1200 ms, the extension's measured fullscreen reflow) after a mode change exempts drops. The motion-adaptive ceiling (> 45 motion units: 2, > 28: 3, @@ -395,17 +398,20 @@ the texture is not flat. Level 2 drops the jump requirement (better on drawn con ## Static protection and the mask -Pixels unchanged for `frames` source pairs (a HUD, chat, burnt-in subtitles) are taken from the source frames instead -of being warped with the motion behind them: an age pass in the pair stage counts unchanged pairs per pixel, the -render avoids warp sources on protected pixels, and an apply pass after the render mixes them toward the sources' -value with a two-pair ramp. Unchanged is not enough on its own: after the camera stood still every pixel carries a -high age, and in the first moving pair pixels of the moving picture that match by coincidence would be held as -overlays, rendered as the unwarped average of the two frames (a half-step ghost of the whole scene, worst with a loose -tolerance). The age pass therefore also counts the pairs in which a pixel stayed unchanged while something within -32 px of it changed, and protects only from the second such pair: an overlay over a moving scene does that every -pair, a coincidence does not repeat. A flat wall whose surroundings never change is never held; the network renders -it as it is. The host's protection mask (`protection_mask`, `write_mask`) enters the same age pass as -age 255, so it works with or without the automatic detection (`shaders/keep_static*.wgsl`). +Pixels unchanged for `frames` source pairs (a HUD, chat, burnt-in subtitles) are taken from the source frames instead of +being warped with the motion behind them: an age pass in the pair stage counts unchanged pairs per pixel, the render +avoids warp sources on protected pixels, and an apply pass after the render mixes them toward the sources' value with a +two-pair ramp. Unchanged is not enough on its own: after the camera stood still every pixel carries a high age, and in +the first moving pair pixels of the moving picture that match by coincidence would be held as overlays, rendered as the +unwarped average of the two frames (a half-step ghost of the whole scene, worst with a loose tolerance). The age pass +therefore also counts the pairs in which a pixel stayed unchanged while something within 32 px of it changed, and +protects only from the second such pair: an overlay over a moving scene does that every pair, a coincidence does not +repeat. A pixel whose 3 x 3 neighbourhood is one flat colour in both frames counts as changed: it carries no evidence of +standing still, and in a panned flat fill (anime) the fill between where a thin line is in the two frames reads +unchanged in both, so holding it erased the in-between's line there. An overlay has an edge of its own (a crosshair, +text, a panel's border). A flat wall whose surroundings never change is never held; the network renders it as it is. The +host's protection mask (`protection_mask`, `write_mask`) enters the same age pass as age 255, so it works with or +without the automatic detection (`shaders/keep_static*.wgsl`). ## Camera warp diff --git a/CHANGELOG.md b/CHANGELOG.md index a9e6728..eb4ae02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,31 @@ follow semantic versioning as described in [CONTRIBUTING.md](CONTRIBUTING.md). ## [Unreleased] +## [0.3.5] - 2026-11-09 + +### Fixed + +- Target and Display Hz modes put the tick nearest each source frame onto that frame wherever it stood, up to half a + step off its time: 23.976 fps at 60 showed phases 0, .41, .81, 1.0, 1.61 instead of 0, .4, .8, 1.2, 1.6, a shake + on slow pans. A tick shows the source frame only where it lands on it; Target 60 on a 24 fps pan: 60 % of the + pictures off pace to under 6 %. +- Static protection broke thin lines on camera pans. In a panned flat fill (anime line art) the fill between where a + line is in the two frames reads unchanged in both, so the age pass held it as an overlay and the in-between's line + was erased there: a dotted, broken outline over the whole pan (on a user's 720p anime pan, about 2500 pixels per + in-between). A pixel flat in both frames now counts as changed; crosshairs, text and panel borders are held as + before (crosshair error 1.8 against 7.0 unprotected, unchanged). +- The tick lock. A frame was presented on the first tick past its due time, and due times carry a few milliseconds + of jitter (a browser delivers a 24 fps video up to 20 ms early or late frame by frame): every crossing of a tick + boundary left one picture up three ticks and the next one. A frame due a whole number of ticks after the one before + it is now held to that many ticks, and slips one only when it runs a tick and the jitter's reach late. x5 of + 23.976 fps on 240 Hz, a camera pan in Chrome: 4 to 7 % of the pictures off pace to 0 to 0.6 % (5 runs each); 60 fps + game footage 0 to 0.7 %. The due-time shift of 0.3.3 is gone with it. +- A cold start ran Auto on the bare 10 ms cost default until the first timestamp query, a second at x4 of 24 fps + (uneven on 240 Hz). Auto sizes by the host's cost seeds until then. +- The drop penalty stepped x4 down to x3 at 60 fps on 240 Hz, the uneven rate the even cadence avoids, and a run + that had drawn a penalty showed it for six seconds (9 to 16 % of the pictures off pace). It now steps along the even + factors: x4, x2, x1. + ## [0.3.4] - 2026-11-09 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index c9fce17..1a9c4fe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -548,7 +548,7 @@ dependencies = [ [[package]] name = "flyhigh-capi" -version = "0.3.4" +version = "0.3.5" dependencies = [ "flyhigh-engine", "serde_json", @@ -557,7 +557,7 @@ dependencies = [ [[package]] name = "flyhigh-cli" -version = "0.3.4" +version = "0.3.5" dependencies = [ "anyhow", "bytemuck", @@ -572,7 +572,7 @@ dependencies = [ [[package]] name = "flyhigh-engine" -version = "0.3.4" +version = "0.3.5" dependencies = [ "anyhow", "bytemuck", @@ -588,7 +588,7 @@ dependencies = [ [[package]] name = "flyhigh-options" -version = "0.3.4" +version = "0.3.5" dependencies = [ "proc-macro2", "quote", @@ -597,7 +597,7 @@ dependencies = [ [[package]] name = "flyhigh-player" -version = "0.3.4" +version = "0.3.5" dependencies = [ "anyhow", "flyhigh-engine", @@ -608,7 +608,7 @@ dependencies = [ [[package]] name = "flyhigh-web" -version = "0.3.4" +version = "0.3.5" dependencies = [ "console_error_panic_hook", "flyhigh-engine", diff --git a/Cargo.toml b/Cargo.toml index 0cdf5c5..ad31c36 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ members = ["crates/flyhigh-options", "crates/flyhigh-engine", "crates/flyhigh-ca default-members = ["crates/flyhigh-options", "crates/flyhigh-engine", "crates/flyhigh-capi", "crates/flyhigh-cli", "examples/player"] [workspace.package] -version = "0.3.4" +version = "0.3.5" edition = "2021" license = "Apache-2.0" repository = "https://github.com/getflyhigh/flyhigh-engine" diff --git a/crates/flyhigh-engine/src/pacer/mod.rs b/crates/flyhigh-engine/src/pacer/mod.rs index b65e321..f846233 100644 --- a/crates/flyhigh-engine/src/pacer/mod.rs +++ b/crates/flyhigh-engine/src/pacer/mod.rs @@ -454,9 +454,6 @@ pub struct Pacer { /// Since when Auto has asked for a higher (true) or a lower factor than the one in use. auto_candidate: Option<(bool, f64)>, auto_changed_at: f64, - /// Added to every due time so the dues fall halfway between display ticks (see `on_tick_grid`). - due_shift_ms: f64, - due_phase_avg: Option, last_tick: Option, last_present_wall: f64, last_pts: Option, @@ -500,8 +497,6 @@ impl Pacer { factor: 2, auto_candidate: None, auto_changed_at: f64::NEG_INFINITY, - due_shift_ms: 0.0, - due_phase_avg: None, last_tick: None, last_present_wall: f64::NEG_INFINITY, last_pts: None, @@ -550,7 +545,6 @@ impl Pacer { self.motion_avg = 0.0; self.auto_candidate = None; self.auto_changed_at = f64::NEG_INFINITY; - self.due_phase_avg = None; self.last_pts = None; self.prev = None; self.prev2 = None; @@ -693,47 +687,13 @@ impl Pacer { self.pair_cost.or(self.opts.pair_cost_seed_ms) } - fn enqueue(&mut self, mut e: Entry) { - e.due = self.on_tick_grid(e.due); + fn enqueue(&mut self, e: Entry) { if self.queue.enqueue(e).is_some() { self.counters.evicted += 1; self.counters.drops += 1; } } - /// A due time sitting on a display tick is shown on that tick or the next one depending on a fraction of a - /// millisecond of jitter, so a steady x2 alternated 4 and 12 ms gaps (measured: late flipping between 0.1 and 4.1 - /// ms on a 240 Hz display). A constant shift keeps the dues halfway between ticks; it moves only when the dues - /// drift a quarter tick off the middle, which source and display clocks do slowly. Exact modes have their own grid. - fn on_tick_grid(&mut self, due: f64) -> f64 { - let display = self.display.measure(); - let (Some(tick), true) = - (self.last_tick, self.display.ready() && display.measured && !self.opts.exact_cadence()) - else { - return due; - }; - let period = 1000.0 / display.display_hz; - // only an output rate that divides the display's puts its dues at one phase; any other spreads them over the - // whole tick, where the average says nothing and a recenter would only add a hitch - let even = self.source.source_hz().is_some_and(|hz| { - rate::display_multiple(self.factor.max(1) as f64 * hz, display.display_hz).is_some() - || (self.factor.max(1) as f64 * hz - display.display_hz).abs() <= display.display_hz * 0.01 - }); - if !even { - return due + self.due_shift_ms; - } - let x = (due + self.due_shift_ms - tick).rem_euclid(period); - let avg = self.due_phase_avg.map_or(x, |a| a * 0.9 + x * 0.1); - if (avg - period / 2.0).abs() > period / 4.0 { - let shift = (self.due_shift_ms + period / 2.0 - x).rem_euclid(period); - self.due_shift_ms = if shift > period / 2.0 { shift - period } else { shift }; - self.due_phase_avg = Some(period / 2.0); - } else { - self.due_phase_avg = Some(avg); - } - due + self.due_shift_ms - } - fn enqueue_source(&mut self, id: u32, at: f64) { self.enqueue(Entry { due: at, @@ -770,6 +730,31 @@ impl Pacer { } } + /// The tick lock. A frame due a whole number n of ticks after the one before it is not shown sooner than n ticks + /// after that one was shown. Due times carry a few milliseconds of jitter (a browser delivers a 24 fps video up to + /// 20 ms early or late frame by frame, and the schedule clock passes part of that on); on the plain rule, the + /// first tick past the due time, every crossing of a tick boundary left one picture up for three ticks and the + /// next for one: x5 of 24 fps on 240 Hz, 5 % of the pictures off pace on a pan. Held to its n ticks, a frame that + /// came a tick late is followed in step, the lateness sits a tick higher, and jitter no longer reaches a boundary. + /// The due time stays the long-term reference: past a tick and the jitter's reach late, the frame goes out at + /// once, the one slip two drifting clocks force. Spacings that are no whole number of ticks (72 fps on 240 Hz), + /// the display's own rate and a backlog keep the plain rule. + fn tick_lock(&self, now: f64, due: Option) -> Option { + if due != Some(0) || !self.display.ready() { + return due; + } + let head = &self.queue.entries()[0]; + let tick = self.display.floor_ms(); + let spacing = head.due - self.queue.last_presented_due(); + let n = (spacing / tick).round(); + if !(spacing.is_finite() && (2.0..=8.0).contains(&n) && (spacing - n * tick).abs() <= 0.25 * tick) { + return due; + } + let elapsed = ((now - self.last_present_wall) / tick).round(); + let reach = tick + tick.clamp(4.0, 8.0); + due.filter(|_| elapsed >= n || now - head.due > reach) + } + /// The display tick: the heartbeat. pub fn display_tick(&mut self, now: f64) -> Tick { self.log(TraceEvent::Tick { t: now }); @@ -797,7 +782,7 @@ impl Pacer { let target_hz = self.presentation_target_hz(); let capacity_hz = self.display.measure().capacity_hz; let selection = self.queue.select_due(now, target_hz, capacity_hz, self.opts.lateness_intervals); - let mut due = selection.index; + let mut due = self.tick_lock(now, selection.index); if due.is_some() && now - self.last_present_wall < self.opts.min_present_interval_ms { due = None; self.counters.held_by_host_limit += 1; @@ -1064,8 +1049,10 @@ impl Pacer { let display = display::measure_display_hz(self.display.policy_sample_ms(), self.opts.min_present_interval_ms); auto_factor(&AutoInputs { max_factor: self.opts.max_factor, - mid_cost_ms: self.mid_cost.value(), - pair_cost_ms: self.pair_cost.value(), + // the host's seeds until the costs are measured: on the bare default (10 ms a frame) a cold start ran a + // second at x4 of 24 fps before the first timestamp query let it reach the even x5 + mid_cost_ms: self.mid_cost(), + pair_cost_ms: self.pair_cost(), source_hz, unique_interval_ms: self.source.unique_ms(), wall_interval_ms: self.source.wall_ms(), diff --git a/crates/flyhigh-engine/src/pacer/plan.rs b/crates/flyhigh-engine/src/pacer/plan.rs index c97c204..8e27198 100644 --- a/crates/flyhigh-engine/src/pacer/plan.rs +++ b/crates/flyhigh-engine/src/pacer/plan.rs @@ -26,10 +26,13 @@ pub struct GridPlan { pub overflowed: bool, } -/// Interpolations everywhere except the tick nearest a source frame, which stays that source frame. -pub fn assign_kinds(slots: &mut [Slot], interpolate: bool) { +/// Interpolations everywhere except a tick that lands on a source frame (within 5 % of a step), which shows that frame. +/// Snapping the nearest tick to its source frame wherever it stood put the picture up to half a step off its time: +/// 23.976 fps at 60 showed phases 0, .41, .81, 1.0, 1.61 instead of 0, .4, .8, 1.2, 1.6, a shake on slow pans. +pub fn assign_kinds(slots: &mut [Slot], interpolate: bool, source_interval_ms: f64, step_ms: f64) { + let on_frame = |t: f64| t.min(1.0 - t).abs() * source_interval_ms <= 0.05 * step_ms; for s in slots.iter_mut() { - s.kind = if interpolate { + s.kind = if interpolate && !on_frame(s.t) { Kind::Interpolate } else if s.t < 0.5 { Kind::Previous @@ -37,18 +40,6 @@ pub fn assign_kinds(slots: &mut [Slot], interpolate: bool) { Kind::Current }; } - if interpolate && !slots.is_empty() { - let mut anchor = 0; - let mut distance = slots[0].t.abs().min((1.0 - slots[0].t).abs()); - for (i, s) in slots.iter().enumerate().skip(1) { - let d = s.t.abs().min((1.0 - s.t).abs()); - if d < distance { - anchor = i; - distance = d; - } - } - slots[anchor].kind = if slots[anchor].t <= 0.5 { Kind::Previous } else { Kind::Current }; - } } /// The GPU could not afford the interpolations: keep the cadence and fail safe to the nearest anchor instead of an @@ -114,7 +105,7 @@ pub fn plan_source_cadence( overflowed, }; } - assign_kinds(&mut slots, interpolate); + assign_kinds(&mut slots, interpolate, source_interval_ms, step); GridPlan { next_at: at, next_phase_ms: (phase - source_interval_ms).max(0.0), diff --git a/crates/flyhigh-engine/src/pacer/queue.rs b/crates/flyhigh-engine/src/pacer/queue.rs index cf67d17..d2b4e22 100644 --- a/crates/flyhigh-engine/src/pacer/queue.rs +++ b/crates/flyhigh-engine/src/pacer/queue.rs @@ -92,6 +92,11 @@ impl PresentationQueue { Selection { index: Some(index), due_count: newest + 1, drop_count: index } } + /// The deadline of the last entry presented (negative infinity before the first). + pub fn last_presented_due(&self) -> f64 { + self.last_presented_due + } + /// Takes the entry at `index` as presented and discards everything before it. pub fn present(&mut self, index: usize) -> Entry { let e = self.entries[index].clone(); diff --git a/crates/flyhigh-engine/src/pacer/rate.rs b/crates/flyhigh-engine/src/pacer/rate.rs index d0e0f3c..b89b43d 100644 --- a/crates/flyhigh-engine/src/pacer/rate.rs +++ b/crates/flyhigh-engine/src/pacer/rate.rs @@ -362,6 +362,7 @@ pub fn auto_factor(i: &AutoInputs) -> AutoPolicy { // rate (factor n) needs no headroom, since every tick then shows exactly one frame, due on it. Only a GPU that // cannot reach the next even rate keeps an uneven one below half the display's rate: 96 fps on 240 Hz varies far // less than it would lose by falling to 48. The drop penalty still steps down from there. + let mut even_of = None; if i.even_cadence && i.limit_to_display { if let Some(n) = display_multiple(i.cadence_hz, i.display_hz) { let motion_even = (motion_ceiling..=6).find(|f| n % f == 0).unwrap_or(motion_ceiling); @@ -372,11 +373,20 @@ pub fn auto_factor(i: &AutoInputs) -> AutoPolicy { if let Some(even) = (2..=ceiling).rev().find(|&f| n % f == 0 && fits(f)) { if even >= factor || factor as f64 * i.cadence_hz > i.display_hz * 0.5 { factor = even; + even_of = Some(n); } } } } - factor = factor.saturating_sub(i.penalty).max(1); + // the drop penalty steps down through the even factors (x4 to x2 at 60 fps on 240 Hz): x3 there was the judder + // the even cadence removes, and a run that had drawn a penalty showed it for six seconds (17 % of the pictures + // off pace); with no even factor left above x1 it steps down one at a time + let evens: Vec = even_of.map_or(Vec::new(), |n| (2..=factor).rev().filter(|f| n % f == 0).collect()); + factor = match (evens.get(i.penalty as usize), evens.last()) { + (Some(&f), _) => f, + (None, Some(&last)) => last.saturating_sub(i.penalty + 1 - evens.len() as u32).max(1), + (None, None) => factor.saturating_sub(i.penalty).max(1), + }; let runnable = factor > 1 && unique_interval_cost(factor, mid, 0.0, i.source_hz, pair, unique) <= unique * 1.1 && active_interval_cost(factor, mid, 0.0, pair) <= active_interval * 1.1; diff --git a/crates/flyhigh-engine/tests/gpu_smoke.rs b/crates/flyhigh-engine/tests/gpu_smoke.rs index 854d5f7..570a35d 100644 --- a/crates/flyhigh-engine/tests/gpu_smoke.rs +++ b/crates/flyhigh-engine/tests/gpu_smoke.rs @@ -199,6 +199,50 @@ fn keep_static_holds_a_hud_still_over_motion() { assert!(mae(&on, &mid) <= mae(&off, &mid) + 0.05, "and the rest of the frame is not worse"); } +// line art panned `dy` px down: thin dark lines over flat fills, the way anime draws a character +fn line_art(dy: f32) -> Vec { + let mut v = vec![0u8; (W * H * 4) as usize]; + for y in 0..H { + for x in 0..W { + let (fx, fy) = (x as f32, y as f32 - dy); + let fill = if fx + 0.3 * fy < 150.0 { [225u8, 205, 170] } else { [170, 140, 100] }; + let on_line = [(fy - 0.25 * fx - 40.0).abs(), (fy + 0.1 * fx - 120.0).abs(), (fx + 0.3 * fy - 150.0).abs()] + .iter() + .any(|d| *d < 1.0); + let c = if on_line { [60u8, 45, 35] } else { fill }; + let o = ((y * W + x) * 4) as usize; + v[o..o + 3].copy_from_slice(&c); + v[o + 3] = 255; + } + } + v +} + +#[test] +#[ignore] +fn keep_static_leaves_line_art_on_a_pan_alone() { + let Some(e) = engine() else { return }; + // a fill pixel between where a thin line is in two frames reads unchanged in both: it is not an overlay, and + // protecting it erased the in-between's line there (a dotted outline on anime pans) + let run = |keep: bool| { + let mut o = Options::new(W, H); + o.keep_static = keep; + let mut g = Generator::new(&e, o).unwrap(); + let mut last = Vec::new(); + for i in 0..14 { + let out = g.push(&e, &line_art(i as f32 * 6.0), 2).unwrap(); + if out.len() == 2 { + last = out[0].rgba.clone(); + } + } + last + }; + let (off, on) = (run(false), run(true)); + let differ = off.chunks(4).zip(on.chunks(4)).filter(|(a, b)| (0..3).any(|c| a[c].abs_diff(b[c]) > 30)).count(); + eprintln!("line art pan: protection on vs off, {differ} pixels differ by more than 30"); + assert!(differ < 20, "protection changed {differ} pixels of moving line art"); +} + #[test] #[ignore] fn keep_static_after_a_still_camera_has_no_coincidence_ghost() { diff --git a/crates/flyhigh-engine/tests/pacer.rs b/crates/flyhigh-engine/tests/pacer.rs index 2f93cbd..23460e2 100644 --- a/crates/flyhigh-engine/tests/pacer.rs +++ b/crates/flyhigh-engine/tests/pacer.rs @@ -85,27 +85,32 @@ fn source_cadence_trims_jitter_and_snaps() { } #[test] -fn exact_grid_gives_every_interval_one_anchor() { - // 24 fps into 60 Hz: 2 or 3 ticks per interval, exactly one of them a source frame - let mut next_at = 0.0; - let mut phase = 0.0; - let mut start = 1000.0; - let mut counts = Vec::new(); - for _ in 0..12 { - let g = plan_source_cadence(next_at, phase, start, 1000.0 / 24.0, 60.0, true); - assert!(!g.overflowed); - let anchors = g.slots.iter().filter(|s| s.kind != Kind::Interpolate).count(); - assert_eq!(anchors, 1, "{:?}", g.slots); - counts.push(g.slots.len()); - for w in g.slots.windows(2) { - assert!((w[1].at - w[0].at - g.step_ms).abs() < 1e-6, "deadlines are one step apart"); +fn exact_grid_shows_a_source_frame_only_where_a_tick_lands_on_it() { + // 24 fps (and 23.976) into 60 Hz: 2 or 3 ticks per interval, each at its own phase; a tick shows the source frame + // only where it lands on it, never the nearest tick snapped onto it (that put the picture up to half a step off) + for source_hz in [24.0, 24000.0 / 1001.0] { + let interval = 1000.0 / source_hz; + let mut next_at = 0.0; + let mut phase = 0.0; + let mut start = 1000.0; + let mut counts = Vec::new(); + for _ in 0..12 { + let g = plan_source_cadence(next_at, phase, start, interval, 60.0, true); + assert!(!g.overflowed); + for s in &g.slots { + let on_frame = s.t.min(1.0 - s.t) * interval <= 0.05 * g.step_ms; + assert_eq!(s.kind != Kind::Interpolate, on_frame, "{:?}", g.slots); + } + counts.push(g.slots.len()); + for w in g.slots.windows(2) { + assert!((w[1].at - w[0].at - g.step_ms).abs() < 1e-6, "deadlines are one step apart"); + } + next_at = g.next_at; + phase = g.next_phase_ms; + start += interval; } - next_at = g.next_at; - phase = g.next_phase_ms; - start += 1000.0 / 24.0; + assert!(counts.iter().all(|c| *c == 2 || *c == 3), "{counts:?}"); } - // the first interval starts the grid one step in: 29 ticks over these 12 intervals, 30 from then on - assert!(counts.iter().all(|c| *c == 2 || *c == 3) && counts.iter().sum::() == 29, "{counts:?}"); let cut = plan_source_cadence(0.0, 0.0, 0.0, 1000.0 / 24.0, 60.0, false); assert!(cut.slots.iter().all(|s| s.kind != Kind::Interpolate), "a cut keeps the grid on source frames"); } @@ -251,6 +256,81 @@ fn auto_keeps_to_the_display_cadence_above_half_its_rate() { assert!(r.steady(3).iter().all(|s| s.factor >= 2 && s.mids > 0), "{:?}", r.steady(3)); } +#[test] +fn the_drop_penalty_steps_along_the_even_factors() { + use flyhigh_engine::pacer::rate::{auto_factor, AutoInputs}; + let inputs = |source_hz: f64, display_hz: f64, penalty: u32| AutoInputs { + max_factor: 6, + mid_cost_ms: 0.3, + pair_cost_ms: 1.5, + source_hz, + unique_interval_ms: 1000.0 / source_hz, + wall_interval_ms: 1000.0 / source_hz, + display_capacity_hz: display_hz, + display_hz, + even_cadence: true, + cadence_hz: source_hz, + limit_to_display: true, + queue_capacity_hz: f64::INFINITY, + headroom: 0.97, + motion_avg: 10.0, + motion_adaptive: true, + penalty, + }; + let f = |s, d, p| auto_factor(&inputs(s, d, p)).factor; + // 60 fps on 240 Hz: x4, then x2 (x3 would judder), then x1 + assert_eq!((f(60.0, 240.0, 0), f(60.0, 240.0, 1), f(60.0, 240.0, 2)), (4, 2, 1)); + // 24 fps on 120 Hz has no even factor between x5 and x1: one step at a time + assert_eq!((f(24.0, 120.0, 0), f(24.0, 120.0, 1)), (5, 4)); +} + +#[test] +fn the_tick_lock_keeps_the_cadence_through_jittered_arrivals() { + // 24 fps at x5 on 240 Hz, every picture two ticks; the frames arrive up to 12 ms early or late (a browser's + // decode), which moves the due times across tick boundaries + let opts = PacerOptions { mode: RateMode::Factor(5), mid_cost_seed_ms: 0.3, ..PacerOptions::default() }; + let mut pacer = Pacer::new(&opts).unwrap(); + let (tick, interval) = (1000.0 / 240.0, 1000.0 / 24.0); + let mut seed = 7u64; + let mut rnd = || { + seed = seed.wrapping_mul(6364136223846793005).wrapping_add(1442695040888963407); + (seed >> 11) as f64 / (1u64 << 53) as f64 + }; + let arrivals: Vec = (0..240).map(|n| 20.0 + n as f64 * interval + (rnd() - 0.5) * 24.0).collect(); + let (mut next, mut outputs, mut last, mut gaps) = (0usize, 0u32, None::, Vec::new()); + for i in 0..(10_000.0 / tick) as i64 { + let now = i as f64 * tick; + while next < arrivals.len() && arrivals[next] <= now { + let f = SourceFrame { + id: next as u32, + pts_ms: next as f64 * interval, + kind: IntervalKind::Motion, + motion: Some(8.0), + skipped: 0, + }; + for r in pacer.source_frame(arrivals[next], f) { + outputs += 1; + pacer.generated(arrivals[next], r.id, Frame::Output(outputs)); + } + next += 1; + } + let t = pacer.display_tick(now); + for r in t.generate { + outputs += 1; + pacer.generated(now, r.id, Frame::Output(outputs)); + } + if t.present.is_some() { + if let (Some(l), true) = (last, now > 3000.0) { + gaps.push(i - l); + } + last = Some(i); + } + } + let off = gaps.iter().filter(|g| **g != 2).count(); + assert!(gaps.len() > 700, "x5 runs: {} presents", gaps.len()); + assert!(off * 100 <= gaps.len(), "{off} of {} pictures were not up for two ticks", gaps.len()); +} + #[test] fn firefox_stalls_are_not_charged_to_auto() { // 60 Hz ticks with a 70 ms compositor stall every 1.5 s, the host's 7 ms present limit in force @@ -375,7 +455,8 @@ fn recorded_firefox_session_keeps_auto_through_its_stalls() { #[test] fn recorded_firefox_reference_host_runs_a_minute_without_stalls() { // the reference web host (examples/web) in Firefox: the same display and video, nothing but the engine's Stream and - // Pacer on the page. A minute at 240 Hz ticks with the 7 ms present limit: no compositor stalls, one drop. + // Pacer on the page. A minute at 240 Hz ticks with the 7 ms present limit: no compositor stalls, one drop. Firefox + // has no timestamp queries, so Auto sizes by the host's cost seed throughout (x5; on the bare 10 ms default, x4). let trace = recorded("firefox-refhost-auto"); let opts = trace.options.clone().expect("the host recorded its options"); assert_eq!((opts.min_present_interval_ms, opts.gpu_timestamps), (7.0, false)); @@ -385,7 +466,7 @@ fn recorded_firefox_reference_host_runs_a_minute_without_stalls() { assert!(c.drops <= 2, "{c:?}"); assert!(r.factor_max <= 5, "the 7 ms limit caps the factor at 142.86 Hz: {}", r.factor_max); let total: u64 = r.seconds.iter().map(|s| s.presents).sum(); - assert!((4400..=4800).contains(&total), "about 84 presents per second over 55 s: {total}"); + assert!((5700..=6100).contains(&total), "about 107 presents per second over 55 s: {total}"); assert!(c.cuts > 100, "the anime fixture's cuts are classified: {}", c.cuts); } diff --git a/crates/flyhigh-engine/tests/traces/player-anime-auto.json b/crates/flyhigh-engine/tests/traces/player-anime-auto.json index 4f9b120..7d02e65 100644 --- a/crates/flyhigh-engine/tests/traces/player-anime-auto.json +++ b/crates/flyhigh-engine/tests/traces/player-anime-auto.json @@ -1 +1 @@ -{"version":1,"host":"flyhigh-player web/fixtures/anime_1080_12m.webm Realtime","notes":"","options":{"mode":"auto","max_factor":6,"fps_limit":null,"lookahead":false,"limit_to_display":true,"fill_display":false,"display_headroom":0.97,"compute_budget":0.9,"delay_floor_ms":60.0,"low_latency":false,"delay_max_ms":180.0,"lateness_intervals":3.0,"queue_capacity":24,"pressure_tau_ms":300.0,"penalty_up":1.2,"penalty_burst":3.0,"penalty_min_gap_ms":500.0,"penalty_max":3,"recovery_after_ms":6000.0,"stall_window_ms":20.0,"stall_rate_limit":4.0,"settle_ms":1200.0,"motion_adaptive":true,"min_present_interval_ms":0.0,"playback_rate":1.0,"mid_cost_seed_ms":10.0,"pair_cost_seed_ms":4.0,"gpu_timestamps":true},"events":[{"kind":"mode_change","t":7.3726},{"kind":"mode_change","t":11.5908},{"kind":"tick","t":11.5958},{"kind":"tick","t":16.2276},{"kind":"tick","t":20.270699999999998},{"kind":"tick","t":24.317700000000002},{"kind":"tick","t":28.3273},{"kind":"tick","t":32.8382},{"kind":"tick","t":37.014900000000004},{"kind":"tick","t":41.0841},{"kind":"tick","t":45.3262},{"kind":"tick","t":49.3512},{"kind":"tick","t":53.3827},{"kind":"tick","t":57.8992},{"kind":"tick","t":61.9478},{"kind":"tick","t":65.9838},{"kind":"tick","t":70.06089999999999},{"kind":"tick","t":74.57809999999999},{"kind":"tick","t":78.6314},{"kind":"tick","t":82.6741},{"kind":"tick","t":86.7246},{"kind":"tick","t":90.955},{"kind":"tick","t":95.0522},{"kind":"tick","t":99.6077},{"kind":"tick","t":103.3381},{"kind":"tick","t":107.91199999999999},{"kind":"source","t":111.956,"id":0,"pts":0.0,"kind_of":"motion","motion":null,"skipped":0},{"kind":"tick","t":115.5107},{"kind":"tick","t":116.0463},{"kind":"tick","t":120.097},{"kind":"tick","t":124.2358},{"kind":"tick","t":128.3453},{"kind":"tick","t":132.5876},{"kind":"tick","t":137.1021},{"kind":"tick","t":140.8562},{"kind":"source","t":142.86090000000002,"id":1,"pts":41.70833333333333,"kind_of":"motion","motion":1.3834877422777936,"skipped":0},{"kind":"tick","t":151.5226},{"kind":"tick","t":156.00469999999999},{"kind":"tick","t":160.042},{"kind":"tick","t":164.07330000000002},{"kind":"tick","t":168.37650000000002},{"kind":"tick","t":172.467},{"kind":"tick","t":176.6701},{"kind":"tick","t":180.7159},{"kind":"tick","t":185.3543},{"kind":"source","t":189.3918,"id":2,"pts":83.41666666666666,"kind_of":"motion","motion":0.34336420372710563,"skipped":0},{"kind":"tick","t":191.4341},{"kind":"tick","t":193.425},{"kind":"tick","t":197.5698},{"kind":"tick","t":201.6838},{"kind":"tick","t":205.79739999999998},{"kind":"tick","t":210.1772},{"kind":"tick","t":214.2171},{"kind":"tick","t":218.2625},{"kind":"tick","t":222.8045},{"kind":"tick","t":226.8586},{"kind":"tick","t":230.92399999999998},{"kind":"source","t":235.07520000000002,"id":3,"pts":125.12499999999999,"kind_of":"motion","motion":1.6049382265191525,"skipped":0},{"kind":"tick","t":236.73579999999998},{"kind":"tick","t":239.2358},{"kind":"tick","t":243.4702},{"kind":"tick","t":247.5166},{"kind":"tick","t":251.5465},{"kind":"tick","t":256.1367},{"kind":"tick","t":260.1757},{"kind":"tick","t":264.5459},{"kind":"source","t":267.0699,"id":4,"pts":166.83333333333331,"kind_of":"motion","motion":0.35879630377166905,"skipped":0},{"kind":"tick","t":269.536},{"kind":"tick","t":272.4492},{"kind":"tick","t":276.9295},{"kind":"tick","t":281.05170000000004},{"kind":"tick","t":285.07939999999996},{"kind":"tick","t":289.1232},{"kind":"tick","t":293.62899999999996},{"kind":"tick","t":297.65009999999995},{"kind":"tick","t":301.6861},{"kind":"tick","t":305.8365},{"kind":"tick","t":310.154},{"kind":"source","t":312.66729999999995,"id":5,"pts":208.54166666666666,"kind_of":"motion","motion":1.4483025268418714,"skipped":0},{"kind":"tick","t":314.3488},{"kind":"tick","t":318.3875},{"kind":"tick","t":322.46950000000004},{"kind":"tick","t":326.96320000000003},{"kind":"tick","t":330.9717},{"kind":"tick","t":335.0025},{"kind":"tick","t":339.5172},{"kind":"tick","t":343.5593},{"kind":"tick","t":347.6959},{"kind":"tick","t":351.73199999999997},{"kind":"tick","t":355.7917},{"kind":"source","t":359.91810000000004,"id":6,"pts":250.24999999999997,"kind_of":"motion","motion":1.0470678366255015,"skipped":0},{"kind":"tick","t":361.7016},{"kind":"tick","t":364.4899},{"kind":"tick","t":368.6019},{"kind":"tick","t":372.8268},{"kind":"tick","t":377.0199},{"kind":"tick","t":380.74170000000004},{"kind":"tick","t":384.91360000000003},{"kind":"tick","t":389.1963},{"kind":"tick","t":393.2474},{"kind":"tick","t":397.7661},{"kind":"tick","t":401.7778},{"kind":"source","t":403.8695,"id":7,"pts":291.9583333333333,"kind_of":"motion","motion":1.6250000812578946,"skipped":0},{"kind":"tick","t":406.0076},{"kind":"tick","t":410.05330000000004},{"kind":"tick","t":414.228},{"kind":"tick","t":418.49330000000003},{"kind":"tick","t":422.5792},{"kind":"tick","t":426.7756},{"kind":"tick","t":430.87039999999996},{"kind":"source","t":435.0091,"id":8,"pts":333.66666666666663,"kind_of":"motion","motion":1.2978395068785176,"skipped":0},{"kind":"tick","t":436.5896},{"kind":"tick","t":439.29540000000003},{"kind":"tick","t":443.4964},{"kind":"tick","t":447.527},{"kind":"tick","t":451.8528},{"kind":"tick","t":456.218},{"kind":"tick","t":460.24559999999997},{"kind":"tick","t":464.1051},{"kind":"tick","t":468.2803},{"kind":"tick","t":472.4664},{"kind":"tick","t":476.59020000000004},{"kind":"tick","t":481.18080000000003},{"kind":"tick","t":485.2051},{"kind":"tick","t":489.2463},{"kind":"tick","t":493.2756},{"kind":"tick","t":497.8622},{"kind":"tick","t":501.90369999999996},{"kind":"tick","t":506.17900000000003},{"kind":"tick","t":509.89390000000003},{"kind":"tick","t":514.4443},{"kind":"tick","t":518.4483},{"kind":"tick","t":522.4484},{"kind":"tick","t":526.9715},{"kind":"source","t":529.1984,"id":9,"pts":375.375,"kind_of":"motion","motion":3.1365741114132106,"skipped":0},{"kind":"tick","t":530.9467},{"kind":"tick","t":535.1198},{"kind":"tick","t":539.1666},{"kind":"tick","t":543.3827},{"kind":"tick","t":547.5261},{"kind":"tick","t":551.7125000000001},{"kind":"tick","t":556.0673},{"kind":"source","t":560.2083,"id":10,"pts":417.0833333333333,"kind_of":"motion","motion":1.1026234680321068,"skipped":0},{"kind":"tick","t":561.7309},{"kind":"tick","t":564.4562},{"kind":"tick","t":568.6101},{"kind":"tick","t":572.5092000000001},{"kind":"tick","t":576.5835000000001},{"kind":"tick","t":581.1311000000001},{"kind":"tick","t":585.3156},{"kind":"tick","t":589.3214},{"kind":"tick","t":593.3951},{"kind":"tick","t":597.4439},{"kind":"tick","t":602.0212},{"kind":"source","t":606.0001000000001,"id":11,"pts":458.79166666666663,"kind_of":"motion","motion":4.772376359906048,"skipped":0},{"kind":"tick","t":607.5507},{"kind":"tick","t":610.1012999999999},{"kind":"tick","t":614.1474000000001},{"kind":"tick","t":618.2244000000001},{"kind":"tick","t":622.7541},{"kind":"tick","t":626.7899},{"kind":"tick","t":630.7173},{"kind":"tick","t":635.2755},{"kind":"tick","t":639.3111},{"kind":"tick","t":643.3375},{"kind":"tick","t":647.8398},{"kind":"tick","t":651.9296999999999},{"kind":"source","t":653.9585,"id":0,"pts":500.49999999999994,"kind_of":"motion","motion":1.422067903331481,"skipped":0},{"kind":"tick","t":656.059},{"kind":"tick","t":660.1056},{"kind":"tick","t":664.1542000000001},{"kind":"tick","t":668.6982},{"kind":"tick","t":672.7212999999999},{"kind":"tick","t":676.7615000000001},{"kind":"tick","t":680.822},{"kind":"source","t":685.3880999999999,"id":1,"pts":542.2083333333333,"kind_of":"motion","motion":5.692129593808204,"skipped":0},{"kind":"tick","t":686.9382},{"kind":"tick","t":689.508},{"kind":"tick","t":693.517},{"kind":"tick","t":697.5525},{"kind":"tick","t":701.5713999999999},{"kind":"tick","t":706.0624},{"kind":"tick","t":710.3271},{"kind":"tick","t":714.4462},{"kind":"tick","t":718.3501},{"kind":"tick","t":722.4537},{"kind":"tick","t":726.9944},{"kind":"tick","t":731.1415},{"kind":"source","t":733.168,"id":2,"pts":583.9166666666666,"kind_of":"motion","motion":1.7901234270539135,"skipped":0},{"kind":"tick","t":735.2606000000001},{"kind":"tick","t":739.3153},{"kind":"tick","t":743.3924},{"kind":"tick","t":747.9445999999999},{"kind":"tick","t":751.9799},{"kind":"tick","t":756.0286000000001},{"kind":"tick","t":760.0717},{"kind":"tick","t":764.1481},{"kind":"tick","t":768.7028},{"kind":"tick","t":772.7408},{"kind":"tick","t":776.8035},{"kind":"source","t":778.8313,"id":3,"pts":625.625,"kind_of":"motion","motion":8.089506095275283,"skipped":0},{"kind":"tick","t":780.6933},{"kind":"source","t":782.95,"id":4,"pts":667.3333333333333,"kind_of":"motion","motion":1.4837962144520134,"skipped":0},{"kind":"tick","t":785.0954},{"kind":"tick","t":789.1666},{"kind":"tick","t":793.7068},{"kind":"tick","t":797.7204},{"kind":"tick","t":801.8339},{"kind":"tick","t":805.8725},{"kind":"tick","t":809.9105},{"kind":"source","t":812.4209,"id":5,"pts":709.0416666666666,"kind_of":"motion","motion":11.25694440677762,"skipped":0},{"kind":"tick","t":814.2664},{"kind":"tick","t":818.2420000000001},{"kind":"tick","t":822.7524000000001},{"kind":"tick","t":826.544},{"kind":"tick","t":831.063},{"kind":"tick","t":835.2168},{"kind":"tick","t":839.3285000000001},{"kind":"tick","t":843.3577},{"kind":"tick","t":847.4382},{"kind":"tick","t":851.9114},{"kind":"tick","t":855.7821},{"kind":"source","t":860.1075000000001,"id":6,"pts":750.75,"kind_of":"motion","motion":1.5254629380069673,"skipped":0},{"kind":"tick","t":861.9985},{"kind":"tick","t":864.2879},{"kind":"tick","t":868.3415},{"kind":"tick","t":872.4322},{"kind":"tick","t":876.9369},{"kind":"tick","t":881.1997},{"kind":"tick","t":885.3252},{"kind":"tick","t":889.4029},{"kind":"tick","t":893.5859},{"kind":"tick","t":897.601},{"kind":"tick","t":901.6366999999999},{"kind":"tick","t":905.7084},{"kind":"tick","t":910.1604},{"kind":"tick","t":914.2156},{"kind":"tick","t":918.3002},{"kind":"tick","t":922.8380000000001},{"kind":"tick","t":926.8902},{"kind":"tick","t":930.9317},{"kind":"tick","t":934.9593000000001},{"kind":"source","t":937.4626999999999,"id":7,"pts":792.4583333333333,"kind_of":"motion","motion":14.559414172545075,"skipped":0},{"kind":"tick","t":939.2075},{"kind":"tick","t":943.5461},{"kind":"tick","t":947.6084999999999},{"kind":"tick","t":951.6582999999999},{"kind":"tick","t":955.9613},{"kind":"tick","t":960.0085},{"kind":"tick","t":964.1279000000001},{"kind":"tick","t":968.4585999999999},{"kind":"tick","t":972.5153},{"kind":"tick","t":976.7108},{"kind":"tick","t":980.9706},{"kind":"source","t":983.1009,"id":8,"pts":834.1666666666666,"kind_of":"motion","motion":3.0185184837318957,"skipped":0},{"kind":"tick","t":985.3404999999999},{"kind":"tick","t":989.4293},{"kind":"tick","t":993.5491},{"kind":"tick","t":997.6501},{"kind":"tick","t":1001.588},{"kind":"tick","t":1005.7678999999999},{"kind":"tick","t":1009.9438999999999},{"kind":"tick","t":1014.524},{"kind":"tick","t":1018.5166000000002},{"kind":"tick","t":1022.5453},{"kind":"tick","t":1026.602},{"kind":"source","t":1029.1083999999998,"id":9,"pts":875.8749999999999,"kind_of":"motion","motion":13.470679968595505,"skipped":0},{"kind":"tick","t":1030.7485000000001},{"kind":"tick","t":1035.3392999999999},{"kind":"tick","t":1039.1855},{"kind":"tick","t":1043.3401},{"kind":"tick","t":1047.828},{"kind":"tick","t":1051.6063},{"kind":"tick","t":1056.1579000000002},{"kind":"source","t":1060.2027,"id":10,"pts":917.5833333333333,"kind_of":"motion","motion":3.0162036954425275,"skipped":0},{"kind":"tick","t":1061.7069999999999},{"kind":"tick","t":1064.2301},{"kind":"tick","t":1068.6712},{"kind":"tick","t":1072.4648000000002},{"kind":"tick","t":1076.6647},{"kind":"tick","t":1081.1787},{"kind":"tick","t":1085.2044999999998},{"kind":"tick","t":1089.2754},{"kind":"tick","t":1093.3906},{"kind":"tick","t":1097.4302},{"kind":"tick","t":1102.0508},{"kind":"source","t":1106.1616000000001,"id":11,"pts":959.2916666666666,"kind_of":"motion","motion":15.720679834485054,"skipped":0},{"kind":"tick","t":1107.7091},{"kind":"tick","t":1110.1669000000002},{"kind":"tick","t":1114.2121},{"kind":"tick","t":1118.279},{"kind":"tick","t":1122.7718},{"kind":"tick","t":1126.5647999999999},{"kind":"tick","t":1131.0988},{"kind":"tick","t":1135.1529},{"kind":"tick","t":1139.2250999999999},{"kind":"tick","t":1143.3302999999999},{"kind":"tick","t":1147.3776},{"kind":"tick","t":1151.8950000000002},{"kind":"source","t":1154.3923,"id":0,"pts":1000.9999999999999,"kind_of":"motion","motion":2.290894993348047,"skipped":0},{"kind":"tick","t":1155.897},{"kind":"tick","t":1159.939},{"kind":"tick","t":1164.055},{"kind":"tick","t":1168.6004},{"kind":"tick","t":1172.6517000000001},{"kind":"tick","t":1176.7121},{"kind":"tick","t":1181.0692999999999},{"kind":"source","t":1185.0947999999999,"id":1,"pts":1042.7083333333333,"kind_of":"motion","motion":8.463734476827085,"skipped":0},{"kind":"tick","t":1186.6304},{"kind":"source","t":1189.1022,"id":2,"pts":1084.4166666666665,"kind_of":"motion","motion":3.8263888587243855,"skipped":0},{"kind":"tick","t":1191.0283},{"kind":"tick","t":1193.6541},{"kind":"tick","t":1197.5155},{"kind":"tick","t":1202.0027},{"kind":"tick","t":1205.8306},{"kind":"tick","t":1209.9523000000002},{"kind":"tick","t":1214.1467},{"kind":"tick","t":1218.6398000000002},{"kind":"tick","t":1222.6767},{"kind":"tick","t":1226.6023},{"kind":"tick","t":1230.6918},{"kind":"source","t":1232.6915000000001,"id":3,"pts":1126.125,"kind_of":"motion","motion":7.728394847363234,"skipped":0},{"kind":"cost","t":1234.6412,"stage":"pair","ms":1.375232},{"kind":"cost","t":1234.6412,"stage":"mid","ms":0.249856},{"kind":"tick","t":1244.0923},{"kind":"tick","t":1248.6958},{"kind":"tick","t":1252.7433999999998},{"kind":"tick","t":1256.7939},{"kind":"tick","t":1260.8310000000001},{"kind":"tick","t":1264.9458},{"kind":"tick","t":1269.5776999999998},{"kind":"tick","t":1273.3496},{"kind":"tick","t":1277.8615},{"kind":"source","t":1279.9339,"id":4,"pts":1167.8333333333333,"kind_of":"motion","motion":2.873456636443734,"skipped":0},{"kind":"tick","t":1281.6831},{"kind":"tick","t":1285.8738999999998},{"kind":"tick","t":1290.4304},{"kind":"tick","t":1294.353},{"kind":"tick","t":1298.4039},{"kind":"tick","t":1302.4645},{"kind":"tick","t":1306.9351},{"kind":"tick","t":1310.9122},{"kind":"tick","t":1315.4198999999999},{"kind":"tick","t":1319.491},{"kind":"tick","t":1323.5807},{"kind":"tick","t":1327.762},{"kind":"tick","t":1331.633},{"kind":"tick","t":1335.7782},{"kind":"tick","t":1340.3296},{"kind":"tick","t":1344.4829},{"kind":"tick","t":1348.5111000000002},{"kind":"tick","t":1352.6823000000002},{"kind":"tick","t":1356.7350000000001},{"kind":"source","t":1359.2423000000001,"id":5,"pts":1209.5416666666665,"kind_of":"motion","motion":8.024691310711205,"skipped":0},{"kind":"tick","t":1360.8025000000002},{"kind":"tick","t":1365.3027},{"kind":"tick","t":1369.3727},{"kind":"tick","t":1373.6435000000001},{"kind":"tick","t":1377.8637},{"kind":"tick","t":1382.0625},{"kind":"tick","t":1386.2071},{"kind":"tick","t":1390.2589},{"kind":"tick","t":1394.413},{"kind":"tick","t":1398.4358000000002},{"kind":"tick","t":1402.5615},{"kind":"source","t":1404.6524,"id":6,"pts":1251.25,"kind_of":"motion","motion":4.071759267244488,"skipped":0},{"kind":"tick","t":1406.8617},{"kind":"tick","t":1411.0317},{"kind":"tick","t":1415.1515},{"kind":"tick","t":1419.2032000000002},{"kind":"tick","t":1423.3517},{"kind":"tick","t":1427.5117},{"kind":"tick","t":1431.7128},{"kind":"source","t":1436.2459000000001,"id":7,"pts":1292.9583333333333,"kind_of":"motion","motion":9.545524315908551,"skipped":0},{"kind":"tick","t":1437.81},{"kind":"tick","t":1440.2975},{"kind":"tick","t":1444.3394999999998},{"kind":"tick","t":1448.5925},{"kind":"tick","t":1452.7916},{"kind":"tick","t":1457.0106},{"kind":"tick","t":1461.1112},{"kind":"tick","t":1465.2597},{"kind":"tick","t":1469.2972},{"kind":"tick","t":1473.3159},{"kind":"tick","t":1477.8352},{"kind":"source","t":1482.0131999999999,"id":8,"pts":1334.6666666666665,"kind_of":"motion","motion":4.762345966883004,"skipped":0},{"kind":"tick","t":1483.5313},{"kind":"tick","t":1486.0378},{"kind":"tick","t":1490.0843},{"kind":"tick","t":1494.2009999999998},{"kind":"tick","t":1498.7441999999999},{"kind":"tick","t":1502.754},{"kind":"tick","t":1506.8116},{"kind":"tick","t":1510.9645999999998},{"kind":"tick","t":1515.1233},{"kind":"tick","t":1519.3166},{"kind":"tick","t":1523.5296},{"kind":"tick","t":1527.5971},{"kind":"source","t":1529.6241,"id":9,"pts":1376.375,"kind_of":"motion","motion":17.28858020156622,"skipped":0},{"kind":"tick","t":1531.7982},{"kind":"tick","t":1535.7813},{"kind":"tick","t":1539.9798},{"kind":"tick","t":1544.5334},{"kind":"tick","t":1548.6301},{"kind":"tick","t":1552.6588000000002},{"kind":"tick","t":1556.8437},{"kind":"source","t":1559.2573,"id":10,"pts":1418.0833333333333,"kind_of":"motion","motion":4.340277558658272,"skipped":0},{"kind":"tick","t":1561.1541},{"kind":"tick","t":1565.0536000000002},{"kind":"tick","t":1569.1552},{"kind":"tick","t":1573.7296000000001},{"kind":"tick","t":1577.4747},{"kind":"tick","t":1581.6227999999999},{"kind":"tick","t":1586.1874999999998},{"kind":"tick","t":1589.9531},{"kind":"tick","t":1594.5008},{"kind":"tick","t":1598.5422},{"kind":"tick","t":1602.652},{"kind":"source","t":1606.9520000000002,"id":11,"pts":1459.7916666666665,"kind_of":"motion","motion":16.7091051209718,"skipped":0},{"kind":"tick","t":1608.6464},{"kind":"tick","t":1610.9804},{"kind":"tick","t":1615.0311},{"kind":"tick","t":1619.5794},{"kind":"tick","t":1623.6573999999998},{"kind":"tick","t":1627.7249},{"kind":"tick","t":1631.7749999999999},{"kind":"tick","t":1635.8019000000002},{"kind":"tick","t":1640.3725},{"kind":"tick","t":1644.4750999999999},{"kind":"tick","t":1648.5360999999998},{"kind":"source","t":1652.6413,"id":0,"pts":1501.5,"kind_of":"motion","motion":2.7330245438497514,"skipped":0},{"kind":"tick","t":1654.3679},{"kind":"source","t":1656.5456,"id":1,"pts":1543.2083333333333,"kind_of":"motion","motion":21.401232993230224,"skipped":0},{"kind":"tick","t":1658.3873},{"kind":"tick","t":1661.1125},{"kind":"tick","t":1665.1435999999999},{"kind":"tick","t":1669.2672},{"kind":"tick","t":1673.3192},{"kind":"tick","t":1677.8388},{"kind":"tick","t":1681.9492999999998},{"kind":"source","t":1683.9805000000001,"id":2,"pts":1584.9166666666665,"kind_of":"motion","motion":4.354166644625366,"skipped":0},{"kind":"tick","t":1685.9044999999999},{"kind":"tick","t":1690.0618},{"kind":"tick","t":1694.153},{"kind":"tick","t":1698.7013},{"kind":"tick","t":1702.7280999999998},{"kind":"tick","t":1706.7691},{"kind":"tick","t":1710.8445},{"kind":"tick","t":1715.2865},{"kind":"tick","t":1719.4408999999998},{"kind":"tick","t":1723.5933},{"kind":"tick","t":1727.7171999999998},{"kind":"tick","t":1731.7645000000002},{"kind":"tick","t":1736.2421000000002},{"kind":"tick","t":1740.0668},{"kind":"tick","t":1744.5901},{"kind":"tick","t":1748.6825000000001},{"kind":"tick","t":1752.9234000000001},{"kind":"tick","t":1756.9756},{"kind":"tick","t":1761.0346},{"kind":"tick","t":1765.1967},{"kind":"tick","t":1769.5971},{"kind":"tick","t":1773.6578},{"kind":"source","t":1777.8479,"id":3,"pts":1626.6249999999998,"kind_of":"motion","motion":34.6311735548079,"skipped":0},{"kind":"tick","t":1779.5989},{"kind":"tick","t":1781.8471},{"kind":"tick","t":1785.8832},{"kind":"tick","t":1790.117},{"kind":"tick","t":1794.262},{"kind":"tick","t":1798.7},{"kind":"tick","t":1802.5752000000002},{"kind":"tick","t":1806.8083000000001},{"kind":"source","t":1808.8980999999999,"id":4,"pts":1668.3333333333333,"kind_of":"motion","motion":3.720679124817252,"skipped":0},{"kind":"tick","t":1811.2045},{"kind":"tick","t":1815.3565},{"kind":"tick","t":1819.4132},{"kind":"tick","t":1823.5161},{"kind":"tick","t":1827.5674},{"kind":"tick","t":1832.0858},{"kind":"tick","t":1836.1916},{"kind":"tick","t":1840.2331},{"kind":"tick","t":1844.283},{"kind":"tick","t":1848.3285999999998},{"kind":"tick","t":1852.8391},{"kind":"source","t":1856.9740000000002,"id":5,"pts":1710.0416666666665,"kind_of":"motion","motion":24.74382860586047,"skipped":0},{"kind":"tick","t":1858.8705},{"kind":"tick","t":1860.9099},{"kind":"tick","t":1864.9450000000002},{"kind":"tick","t":1869.1092999999998},{"kind":"tick","t":1873.7428},{"kind":"tick","t":1877.7751999999998},{"kind":"tick","t":1881.9293},{"kind":"tick","t":1886.0564},{"kind":"tick","t":1890.1434},{"kind":"tick","t":1894.1773},{"kind":"tick","t":1898.8168999999998},{"kind":"source","t":1900.8266,"id":6,"pts":1751.7499999999998,"kind_of":"motion","motion":3.83719120407477,"skipped":0},{"kind":"tick","t":1902.5502},{"kind":"tick","t":1906.9162},{"kind":"tick","t":1911.0526000000002},{"kind":"tick","t":1915.1901},{"kind":"tick","t":1919.2314000000001},{"kind":"tick","t":1923.3913},{"kind":"tick","t":1927.9090999999999},{"kind":"tick","t":1931.7437},{"kind":"tick","t":1936.2678},{"kind":"tick","t":1940.4076},{"kind":"tick","t":1944.5333},{"kind":"source","t":1947.045,"id":7,"pts":1793.4583333333333,"kind_of":"motion","motion":25.32561633735895,"skipped":0},{"kind":"tick","t":1948.6181},{"kind":"tick","t":1952.7586999999999},{"kind":"tick","t":1957.0542},{"kind":"tick","t":1960.8322999999998},{"kind":"tick","t":1965.3855},{"kind":"tick","t":1969.4083999999998},{"kind":"tick","t":1973.4394},{"kind":"tick","t":1977.536},{"kind":"source","t":1979.5696,"id":8,"pts":1835.1666666666665,"kind_of":"motion","motion":5.675925719551742,"skipped":0},{"kind":"tick","t":1981.8899000000001},{"kind":"tick","t":1986.1005},{"kind":"tick","t":1990.1547000000003},{"kind":"tick","t":1994.191},{"kind":"tick","t":1998.6961999999999},{"kind":"tick","t":2002.9344},{"kind":"tick","t":2007.0537000000002},{"kind":"tick","t":2010.9997},{"kind":"tick","t":2015.0250999999998},{"kind":"tick","t":2019.3426},{"kind":"tick","t":2023.3349},{"kind":"source","t":2027.9162999999999,"id":9,"pts":1876.8749999999998,"kind_of":"cut","motion":67.70524766296148,"skipped":0},{"kind":"tick","t":2029.6512},{"kind":"tick","t":2031.9187},{"kind":"tick","t":2035.9992},{"kind":"tick","t":2040.1748},{"kind":"tick","t":2044.2040000000002},{"kind":"tick","t":2048.7246},{"kind":"tick","t":2052.9642},{"kind":"tick","t":2057.0505},{"kind":"tick","t":2061.08},{"kind":"tick","t":2065.0479},{"kind":"tick","t":2069.5613000000003},{"kind":"source","t":2072.0717999999997,"id":10,"pts":1918.5833333333333,"kind_of":"motion","motion":7.49305518809706,"skipped":0},{"kind":"tick","t":2073.7266999999997},{"kind":"tick","t":2077.6341},{"kind":"tick","t":2081.8455999999996},{"kind":"tick","t":2086.2246},{"kind":"tick","t":2090.4523},{"kind":"tick","t":2094.5927},{"kind":"tick","t":2098.7468},{"kind":"source","t":2102.9275,"id":11,"pts":1960.2916666666665,"kind_of":"motion","motion":16.103395773097873,"skipped":0},{"kind":"tick","t":2104.7376},{"kind":"tick","t":2106.9339999999997},{"kind":"tick","t":2111.0131},{"kind":"tick","t":2115.1535},{"kind":"tick","t":2119.5757},{"kind":"tick","t":2123.7489},{"kind":"tick","t":2127.9138},{"kind":"tick","t":2131.9441},{"kind":"tick","t":2136.0031},{"kind":"tick","t":2140.1314},{"kind":"tick","t":2144.2651},{"kind":"tick","t":2148.2913},{"kind":"source","t":2150.4011,"id":0,"pts":2001.9999999999998,"kind_of":"motion","motion":7.886574184522033,"skipped":0},{"kind":"tick","t":2152.4347000000002},{"kind":"tick","t":2156.8422},{"kind":"tick","t":2160.9368999999997},{"kind":"tick","t":2165.1139000000003},{"kind":"tick","t":2169.2317000000003},{"kind":"tick","t":2173.4653000000003},{"kind":"tick","t":2177.6301},{"kind":"tick","t":2181.9652},{"kind":"tick","t":2186.0404999999996},{"kind":"tick","t":2190.081},{"kind":"tick","t":2194.6064},{"kind":"source","t":2196.9063,"id":1,"pts":2043.7083333333333,"kind_of":"motion","motion":15.496914116665721,"skipped":0},{"kind":"tick","t":2198.5554},{"kind":"tick","t":2202.6274},{"kind":"tick","t":2206.8112},{"kind":"tick","t":2210.8428},{"kind":"tick","t":2215.3613},{"kind":"tick","t":2219.4172},{"kind":"tick","t":2223.4864000000002},{"kind":"tick","t":2227.5568},{"kind":"tick","t":2232.0929},{"kind":"tick","t":2236.0658999999996},{"kind":"tick","t":2240.1118},{"kind":"tick","t":2244.1538},{"kind":"tick","t":2248.7339},{"kind":"tick","t":2252.7555},{"kind":"tick","t":2256.7929},{"kind":"tick","t":2260.8414},{"kind":"tick","t":2265.032},{"kind":"tick","t":2269.308},{"kind":"source","t":2273.48,"id":2,"pts":2085.4166666666665,"kind_of":"motion","motion":8.118826746940613,"skipped":0},{"kind":"tick","t":2275.1654000000003},{"kind":"tick","t":2277.5414},{"kind":"tick","t":2282.0135},{"kind":"tick","t":2285.7929},{"kind":"tick","t":2290.3587},{"kind":"tick","t":2294.4107000000004},{"kind":"tick","t":2298.3004},{"kind":"tick","t":2302.4781000000003},{"kind":"tick","t":2306.927},{"kind":"tick","t":2310.9552999999996},{"kind":"tick","t":2314.9851},{"kind":"tick","t":2319.1107},{"kind":"tick","t":2323.502},{"kind":"tick","t":2327.5472},{"kind":"tick","t":2332.0631},{"kind":"source","t":2336.2525,"id":3,"pts":2127.125,"kind_of":"motion","motion":15.07561694830656,"skipped":0},{"kind":"tick","t":2337.9264000000003},{"kind":"tick","t":2340.252},{"kind":"tick","t":2344.4464},{"kind":"tick","t":2348.6776},{"kind":"source","t":2351.2179,"id":4,"pts":2168.833333333333,"kind_of":"motion","motion":7.695987811312079,"skipped":0},{"kind":"tick","t":2352.9155},{"kind":"tick","t":2356.7574000000004},{"kind":"tick","t":2361.2527},{"kind":"tick","t":2365.3056},{"kind":"tick","t":2369.3473},{"kind":"tick","t":2373.5087},{"kind":"tick","t":2377.6625999999997},{"kind":"tick","t":2381.957},{"kind":"tick","t":2385.9826000000003},{"kind":"tick","t":2389.9479},{"kind":"tick","t":2394.4616},{"kind":"tick","t":2398.2815},{"kind":"tick","t":2402.8223},{"kind":"tick","t":2406.9351},{"kind":"tick","t":2410.9210000000003},{"kind":"source","t":2412.9692,"id":5,"pts":2210.5416666666665,"kind_of":"motion","motion":23.555554943159223,"skipped":0},{"kind":"tick","t":2415.2405},{"kind":"tick","t":2419.2909999999997},{"kind":"tick","t":2423.3143},{"kind":"tick","t":2427.8263},{"kind":"tick","t":2432.0604000000003},{"kind":"tick","t":2436.1159},{"kind":"tick","t":2440.1861999999996},{"kind":"source","t":2444.2326,"id":6,"pts":2252.25,"kind_of":"motion","motion":7.557870685122907,"skipped":0},{"kind":"tick","t":2445.8562},{"kind":"tick","t":2448.7394},{"kind":"tick","t":2452.77},{"kind":"tick","t":2456.8136},{"kind":"tick","t":2460.8932999999997},{"kind":"tick","t":2465.2324000000003},{"kind":"tick","t":2469.1869},{"kind":"tick","t":2473.4774},{"kind":"source","t":2475.4986,"id":7,"pts":2293.958333333333,"kind_of":"motion","motion":23.775463392958045,"skipped":0},{"kind":"tick","t":2477.57},{"kind":"tick","t":2482.0871},{"kind":"tick","t":2486.1767},{"kind":"tick","t":2490.2891},{"kind":"tick","t":2494.3475},{"kind":"tick","t":2498.3998},{"kind":"tick","t":2502.9621},{"kind":"tick","t":2507.0882},{"kind":"tick","t":2511.1467},{"kind":"tick","t":2515.1808},{"kind":"tick","t":2519.3671000000004},{"kind":"source","t":2521.4691,"id":8,"pts":2335.6666666666665,"kind_of":"motion","motion":8.200616645626724,"skipped":0},{"kind":"tick","t":2523.2801999999997},{"kind":"tick","t":2527.8402},{"kind":"tick","t":2531.886},{"kind":"tick","t":2536.0215999999996},{"kind":"tick","t":2540.3826},{"kind":"tick","t":2544.4206999999997},{"kind":"tick","t":2548.613},{"kind":"tick","t":2552.641},{"kind":"tick","t":2556.6834},{"kind":"tick","t":2561.1959},{"kind":"tick","t":2565.2615},{"kind":"source","t":2567.7738,"id":9,"pts":2377.375,"kind_of":"motion","motion":34.922841154038906,"skipped":0},{"kind":"tick","t":2569.5265000000004},{"kind":"tick","t":2573.3088},{"kind":"tick","t":2577.8314},{"kind":"tick","t":2582.0726999999997},{"kind":"tick","t":2586.1223},{"kind":"tick","t":2589.946},{"kind":"tick","t":2594.5409},{"kind":"tick","t":2598.5253},{"kind":"tick","t":2602.9233999999997},{"kind":"tick","t":2606.9841},{"kind":"tick","t":2611.0303999999996},{"kind":"source","t":2613.0768,"id":10,"pts":2419.083333333333,"kind_of":"motion","motion":8.10571032576263,"skipped":0},{"kind":"tick","t":2615.1319},{"kind":"tick","t":2619.1579},{"kind":"tick","t":2623.4196},{"kind":"tick","t":2627.6117},{"kind":"tick","t":2631.6416999999997},{"kind":"tick","t":2635.791},{"kind":"tick","t":2640.0154},{"kind":"source","t":2644.5512,"id":11,"pts":2460.7916666666665,"kind_of":"motion","motion":22.10262310691178,"skipped":0},{"kind":"tick","t":2646.4006},{"kind":"tick","t":2648.3471999999997},{"kind":"tick","t":2652.9015},{"kind":"tick","t":2656.9953},{"kind":"tick","t":2661.0239},{"kind":"tick","t":2665.0321},{"kind":"tick","t":2669.5543000000002},{"kind":"tick","t":2673.3225},{"kind":"tick","t":2677.8472},{"kind":"tick","t":2681.9058999999997},{"kind":"tick","t":2685.9329000000002},{"kind":"tick","t":2690.0144},{"kind":"source","t":2692.5297,"id":0,"pts":2502.5,"kind_of":"motion","motion":7.263889010064304,"skipped":0},{"kind":"tick","t":2694.286},{"kind":"tick","t":2698.5522},{"kind":"tick","t":2702.5782999999997},{"kind":"tick","t":2706.6847000000002},{"kind":"tick","t":2710.8732},{"kind":"tick","t":2715.1307},{"kind":"tick","t":2719.27},{"kind":"tick","t":2723.3792000000003},{"kind":"tick","t":2727.5603},{"kind":"tick","t":2731.7854},{"kind":"tick","t":2735.9733},{"kind":"source","t":2738.5056,"id":1,"pts":2544.208333333333,"kind_of":"motion","motion":28.071760330349207,"skipped":0},{"kind":"tick","t":2740.1816},{"kind":"tick","t":2744.6115999999997},{"kind":"tick","t":2748.6308},{"kind":"tick","t":2752.6795},{"kind":"tick","t":2756.7059},{"kind":"tick","t":2761.1799},{"kind":"tick","t":2765.335},{"kind":"tick","t":2769.5809000000004},{"kind":"source","t":2771.8433,"id":2,"pts":2585.9166666666665,"kind_of":"motion","motion":7.736110808327794,"skipped":0},{"kind":"tick","t":2773.3667},{"kind":"tick","t":2777.8923},{"kind":"tick","t":2781.8540000000003},{"kind":"tick","t":2785.9505000000004},{"kind":"tick","t":2789.9444},{"kind":"tick","t":2794.4597},{"kind":"tick","t":2798.5899},{"kind":"tick","t":2802.6431000000002},{"kind":"tick","t":2806.79},{"kind":"tick","t":2810.9233},{"kind":"tick","t":2814.9836999999998},{"kind":"source","t":2817.0218999999997,"id":3,"pts":2627.625,"kind_of":"motion","motion":23.738426780328155,"skipped":0},{"kind":"tick","t":2819.2401},{"kind":"tick","t":2823.3565},{"kind":"tick","t":2827.8635},{"kind":"tick","t":2831.9066},{"kind":"tick","t":2836.0161000000003},{"kind":"tick","t":2840.0661},{"kind":"tick","t":2844.6075},{"kind":"tick","t":2848.6222},{"kind":"tick","t":2852.6552},{"kind":"tick","t":2856.7223999999997},{"kind":"tick","t":2861.2042},{"kind":"source","t":2865.2797,"id":4,"pts":2669.333333333333,"kind_of":"motion","motion":8.213734491728246,"skipped":0},{"kind":"tick","t":2867.018},{"kind":"tick","t":2869.3237},{"kind":"tick","t":2873.5153},{"kind":"tick","t":2877.9583},{"kind":"tick","t":2882.1184},{"kind":"tick","t":2885.8385000000003},{"kind":"tick","t":2890.0077},{"kind":"tick","t":2894.128},{"kind":"source","t":2896.6450999999997,"id":5,"pts":2711.0416666666665,"kind_of":"motion","motion":29.812501072883606,"skipped":0},{"kind":"tick","t":2898.708},{"kind":"tick","t":2902.7295999999997},{"kind":"tick","t":2906.8012},{"kind":"tick","t":2910.82},{"kind":"tick","t":2915.4412},{"kind":"tick","t":2919.3154},{"kind":"tick","t":2923.3362},{"kind":"tick","t":2927.5175},{"kind":"tick","t":2931.9865},{"kind":"tick","t":2936.0418},{"kind":"tick","t":2940.0757},{"kind":"source","t":2942.5858,"id":6,"pts":2752.75,"kind_of":"motion","motion":8.167438725940883,"skipped":0},{"kind":"tick","t":2944.1178},{"kind":"tick","t":2948.6103},{"kind":"tick","t":2952.8936999999996},{"kind":"tick","t":2956.9426000000003},{"kind":"tick","t":2960.997},{"kind":"tick","t":2965.0422},{"kind":"tick","t":2969.5395},{"kind":"tick","t":2973.7702},{"kind":"tick","t":2977.8177},{"kind":"tick","t":2981.8642},{"kind":"tick","t":2985.9883},{"kind":"source","t":2990.1331999999998,"id":7,"pts":2794.458333333333,"kind_of":"motion","motion":28.04398287087679,"skipped":0},{"kind":"tick","t":2991.8013},{"kind":"tick","t":2994.2302999999997},{"kind":"tick","t":2998.521},{"kind":"tick","t":3002.5993},{"kind":"tick","t":3006.9359000000004},{"kind":"tick","t":3011.0190000000002},{"kind":"tick","t":3014.9469999999997},{"kind":"tick","t":3019.4686},{"kind":"source","t":3021.6359,"id":8,"pts":2836.1666666666665,"kind_of":"motion","motion":9.63348769582808,"skipped":0},{"kind":"tick","t":3023.3496999999998},{"kind":"tick","t":3027.4538},{"kind":"tick","t":3031.7107},{"kind":"tick","t":3035.9359},{"kind":"tick","t":3040.2563},{"kind":"tick","t":3044.4939},{"kind":"tick","t":3048.5699},{"kind":"tick","t":3052.8651999999997},{"kind":"tick","t":3056.9061},{"kind":"tick","t":3060.951},{"kind":"tick","t":3065.334},{"kind":"source","t":3067.3645,"id":9,"pts":2877.875,"kind_of":"motion","motion":14.608796322718263,"skipped":0},{"kind":"tick","t":3069.1747},{"kind":"tick","t":3073.5749},{"kind":"tick","t":3077.4894},{"kind":"tick","t":3081.6317999999997},{"kind":"tick","t":3086.2344},{"kind":"tick","t":3090.2585999999997},{"kind":"tick","t":3094.41},{"kind":"tick","t":3098.4545},{"kind":"tick","t":3102.4954},{"kind":"tick","t":3107.0079},{"kind":"tick","t":3110.9979000000003},{"kind":"source","t":3115.3328,"id":10,"pts":2919.583333333333,"kind_of":"motion","motion":10.11728414800018,"skipped":0},{"kind":"tick","t":3116.9941},{"kind":"tick","t":3119.595},{"kind":"tick","t":3123.6315},{"kind":"tick","t":3127.7619},{"kind":"tick","t":3131.8203000000003},{"kind":"tick","t":3135.9377999999997},{"kind":"tick","t":3140.1449000000002},{"kind":"tick","t":3144.3284},{"kind":"source","t":3146.8442,"id":11,"pts":2961.2916666666665,"kind_of":"motion","motion":15.214505670592189,"skipped":0},{"kind":"tick","t":3148.6269},{"kind":"tick","t":3152.8801},{"kind":"tick","t":3156.9664},{"kind":"tick","t":3161.0203},{"kind":"tick","t":3164.9471},{"kind":"tick","t":3169.5129},{"kind":"tick","t":3173.6369},{"kind":"tick","t":3177.6794},{"kind":"tick","t":3181.7147999999997},{"kind":"tick","t":3186.2712},{"kind":"tick","t":3190.3236},{"kind":"source","t":3192.4275,"id":0,"pts":3003.0,"kind_of":"motion","motion":9.057098287157714,"skipped":0},{"kind":"tick","t":3194.6225},{"kind":"tick","t":3198.6666},{"kind":"tick","t":3202.7336},{"kind":"tick","t":3206.8097},{"kind":"tick","t":3210.8641000000002},{"kind":"tick","t":3215.4085},{"kind":"tick","t":3219.4641},{"kind":"tick","t":3223.5667000000003},{"kind":"tick","t":3227.6382},{"kind":"tick","t":3231.6983999999998},{"kind":"tick","t":3235.8665},{"kind":"source","t":3240.3951,"id":1,"pts":3044.708333333333,"kind_of":"motion","motion":18.315586717799306,"skipped":0},{"kind":"tick","t":3241.971},{"kind":"tick","t":3244.4127},{"kind":"tick","t":3248.5118},{"kind":"tick","t":3252.6482},{"kind":"tick","t":3257.0485},{"kind":"tick","t":3261.1085000000003},{"kind":"tick","t":3265.4227},{"kind":"tick","t":3269.5404},{"kind":"source","t":3272.0570000000002,"id":2,"pts":3086.4166666666665,"kind_of":"motion","motion":9.892746834084392,"skipped":0},{"kind":"tick","t":3273.8068},{"kind":"tick","t":3277.6510000000003},{"kind":"tick","t":3281.7138},{"kind":"tick","t":3285.9822},{"kind":"tick","t":3290.0510999999997},{"kind":"tick","t":3294.3554000000004},{"kind":"tick","t":3298.4716},{"kind":"tick","t":3302.5281},{"kind":"tick","t":3307.0509},{"kind":"tick","t":3311.0939},{"kind":"tick","t":3315.2069},{"kind":"source","t":3317.7225,"id":3,"pts":3128.125,"kind_of":"motion","motion":14.356482261791825,"skipped":0},{"kind":"tick","t":3319.4166},{"kind":"tick","t":3323.452},{"kind":"tick","t":3327.4938},{"kind":"tick","t":3331.6249},{"kind":"tick","t":3336.1899},{"kind":"tick","t":3340.2356},{"kind":"tick","t":3344.2762},{"kind":"tick","t":3348.3573},{"kind":"tick","t":3352.5263},{"kind":"tick","t":3357.0202999999997},{"kind":"tick","t":3361.119},{"kind":"source","t":3365.405,"id":4,"pts":3169.833333333333,"kind_of":"motion","motion":8.487654668278992,"skipped":0},{"kind":"tick","t":3367.1477},{"kind":"tick","t":3369.4069999999997},{"kind":"tick","t":3373.5268},{"kind":"tick","t":3377.7702999999997},{"kind":"tick","t":3381.9399},{"kind":"tick","t":3386.2212},{"kind":"tick","t":3390.1241},{"kind":"tick","t":3394.2017},{"kind":"source","t":3396.7088,"id":5,"pts":3211.5416666666665,"kind_of":"motion","motion":12.871914273127913,"skipped":0},{"kind":"tick","t":3398.3097},{"kind":"tick","t":3402.7271},{"kind":"tick","t":3406.8841},{"kind":"tick","t":3411.0661},{"kind":"tick","t":3415.2436000000002},{"kind":"tick","t":3419.4451},{"kind":"tick","t":3423.5568000000003},{"kind":"tick","t":3427.6534},{"kind":"tick","t":3432.1031},{"kind":"tick","t":3436.1427999999996},{"kind":"tick","t":3440.1768},{"kind":"source","t":3442.6879000000004,"id":6,"pts":3253.2499999999995,"kind_of":"motion","motion":10.251543293707073,"skipped":0},{"kind":"tick","t":3444.3223000000003},{"kind":"tick","t":3448.351},{"kind":"tick","t":3452.4867},{"kind":"tick","t":3456.6391},{"kind":"tick","t":3460.9903000000004},{"kind":"tick","t":3464.9448},{"kind":"tick","t":3469.4692},{"kind":"tick","t":3473.6519000000003},{"kind":"tick","t":3477.7212},{"kind":"tick","t":3481.8947},{"kind":"tick","t":3486.0865},{"kind":"source","t":3488.6209,"id":7,"pts":3294.958333333333,"kind_of":"motion","motion":11.50463031604886,"skipped":0},{"kind":"tick","t":3490.3809},{"kind":"tick","t":3494.5577000000003},{"kind":"tick","t":3498.6121},{"kind":"tick","t":3502.6848},{"kind":"tick","t":3506.6413000000002},{"kind":"tick","t":3511.1575},{"kind":"tick","t":3514.9474999999998},{"kind":"source","t":3519.5585,"id":8,"pts":3336.6666666666665,"kind_of":"motion","motion":9.55169779714197,"skipped":0},{"kind":"tick","t":3521.4790000000003},{"kind":"tick","t":3523.2906000000003},{"kind":"tick","t":3527.8121},{"kind":"tick","t":3531.8884000000003},{"kind":"tick","t":3536.1147},{"kind":"tick","t":3540.3588},{"kind":"tick","t":3544.4872},{"kind":"tick","t":3548.3362},{"kind":"tick","t":3552.9363},{"kind":"tick","t":3556.9645},{"kind":"tick","t":3561.1334},{"kind":"tick","t":3565.1758999999997},{"kind":"source","t":3567.4814,"id":9,"pts":3378.3749999999995,"kind_of":"motion","motion":10.323302443139255,"skipped":0},{"kind":"tick","t":3569.5568},{"kind":"tick","t":3573.4554},{"kind":"tick","t":3577.6921},{"kind":"tick","t":3582.1558},{"kind":"tick","t":3586.0436},{"kind":"tick","t":3590.0647},{"kind":"tick","t":3594.5881000000004},{"kind":"tick","t":3598.6208},{"kind":"tick","t":3602.6539},{"kind":"tick","t":3606.7182},{"kind":"tick","t":3610.8338},{"kind":"source","t":3612.8442999999997,"id":10,"pts":3420.083333333333,"kind_of":"motion","motion":9.050926230847836,"skipped":0},{"kind":"tick","t":3615.4139},{"kind":"tick","t":3619.4586},{"kind":"tick","t":3623.4982},{"kind":"tick","t":3627.6081},{"kind":"tick","t":3631.6182000000003},{"kind":"tick","t":3635.9254},{"kind":"tick","t":3640.1562},{"kind":"source","t":3644.201,"id":11,"pts":3461.7916666666665,"kind_of":"motion","motion":19.30401200428605,"skipped":0},{"kind":"tick","t":3645.8214},{"kind":"tick","t":3648.7257},{"kind":"tick","t":3652.7848},{"kind":"tick","t":3656.8269},{"kind":"tick","t":3660.87},{"kind":"tick","t":3665.0193},{"kind":"tick","t":3669.5249},{"kind":"tick","t":3673.5592},{"kind":"tick","t":3677.9383000000003},{"kind":"tick","t":3681.8022},{"kind":"tick","t":3685.8689999999997},{"kind":"source","t":3690.0460000000003,"id":0,"pts":3503.4999999999995,"kind_of":"motion","motion":8.992283502593637,"skipped":0},{"kind":"tick","t":3691.7821000000004},{"kind":"tick","t":3694.2985999999996},{"kind":"tick","t":3698.5104},{"kind":"tick","t":3702.5570000000002},{"kind":"tick","t":3706.7933000000003},{"kind":"tick","t":3710.8135},{"kind":"tick","t":3715.3698},{"kind":"tick","t":3719.5526},{"kind":"tick","t":3723.3599000000004},{"kind":"tick","t":3727.8916999999997},{"kind":"tick","t":3732.0542},{"kind":"source","t":3736.2883,"id":1,"pts":3545.208333333333,"kind_of":"motion","motion":21.47222125902772,"skipped":0},{"kind":"tick","t":3738.0575},{"kind":"tick","t":3740.3015},{"kind":"tick","t":3744.3789},{"kind":"tick","t":3748.4117},{"kind":"tick","t":3752.9401},{"kind":"tick","t":3756.8473999999997},{"kind":"tick","t":3760.8799},{"kind":"tick","t":3765.4256},{"kind":"tick","t":3769.4798},{"kind":"tick","t":3773.545},{"kind":"tick","t":3777.5633},{"kind":"tick","t":3781.676},{"kind":"source","t":3783.7033,"id":2,"pts":3586.9166666666665,"kind_of":"motion","motion":8.402777672745287,"skipped":0},{"kind":"tick","t":3786.0694000000003},{"kind":"tick","t":3790.2548},{"kind":"tick","t":3794.4671},{"kind":"tick","t":3798.6474000000003},{"kind":"tick","t":3802.8019},{"kind":"tick","t":3806.9272},{"kind":"tick","t":3811.2455999999997},{"kind":"source","t":3813.3041,"id":3,"pts":3628.6249999999995,"kind_of":"cut","motion":71.12577091902494,"skipped":0},{"kind":"tick","t":3815.067},{"kind":"tick","t":3819.5999},{"kind":"tick","t":3823.636},{"kind":"tick","t":3827.6952},{"kind":"tick","t":3831.6575},{"kind":"tick","t":3836.0402000000004},{"kind":"tick","t":3840.1298},{"kind":"tick","t":3844.5461999999998},{"kind":"tick","t":3848.5915999999997},{"kind":"tick","t":3852.6187},{"kind":"tick","t":3856.6983},{"kind":"source","t":3861.1877,"id":4,"pts":3670.333333333333,"kind_of":"motion","motion":58.00385523587465,"skipped":0},{"kind":"tick","t":3862.9030000000002},{"kind":"tick","t":3865.2516},{"kind":"tick","t":3869.2888000000003},{"kind":"tick","t":3873.3057},{"kind":"tick","t":3877.5963},{"kind":"tick","t":3881.8237},{"kind":"tick","t":3885.8815},{"kind":"tick","t":3890.4319000000005},{"kind":"tick","t":3894.3782},{"kind":"tick","t":3898.3195},{"kind":"tick","t":3902.5150000000003},{"kind":"source","t":3906.7439999999997,"id":5,"pts":3712.0416666666665,"kind_of":"motion","motion":47.628086395561695,"skipped":0},{"kind":"tick","t":3908.7027000000003},{"kind":"tick","t":3910.826},{"kind":"tick","t":3915.39},{"kind":"tick","t":3919.3879},{"kind":"tick","t":3923.5474999999997},{"kind":"tick","t":3927.5953},{"kind":"tick","t":3932.051},{"kind":"tick","t":3936.0953},{"kind":"source","t":3938.5468,"id":6,"pts":3753.7499999999995,"kind_of":"motion","motion":44.113426990807056,"skipped":0},{"kind":"tick","t":3940.2512},{"kind":"tick","t":3944.1603},{"kind":"tick","t":3948.7154},{"kind":"tick","t":3952.7577},{"kind":"tick","t":3956.801},{"kind":"tick","t":3960.8411},{"kind":"tick","t":3964.9451},{"kind":"tick","t":3969.4615999999996},{"kind":"tick","t":3973.7844},{"kind":"tick","t":3977.8124999999995},{"kind":"tick","t":3981.8319},{"kind":"source","t":3985.865,"id":7,"pts":3795.458333333333,"kind_of":"motion","motion":39.45602165535092,"skipped":0},{"kind":"tick","t":3987.6499},{"kind":"tick","t":3990.4309},{"kind":"tick","t":3994.4856},{"kind":"tick","t":3998.3338000000003},{"kind":"tick","t":4002.8653},{"kind":"tick","t":4006.9843},{"kind":"tick","t":4010.8683},{"kind":"tick","t":4015.3942},{"kind":"source","t":4017.8887000000004,"id":8,"pts":3837.1666666666665,"kind_of":"motion","motion":34.905864614993334,"skipped":0},{"kind":"tick","t":4019.8965},{"kind":"tick","t":4023.6757000000002},{"kind":"tick","t":4027.7513000000004},{"kind":"tick","t":4031.8887999999997},{"kind":"tick","t":4035.9278999999997},{"kind":"tick","t":4040.0429999999997},{"kind":"tick","t":4044.4502},{"kind":"tick","t":4048.6924000000004},{"kind":"tick","t":4052.7499999999995},{"kind":"tick","t":4056.8967000000002},{"kind":"tick","t":4060.9607},{"kind":"source","t":4064.9774,"id":9,"pts":3878.8749999999995,"kind_of":"cut","motion":113.48765909671783,"skipped":0},{"kind":"tick","t":4066.7785},{"kind":"tick","t":4069.4933000000005},{"kind":"tick","t":4073.5639},{"kind":"tick","t":4077.8028},{"kind":"tick","t":4081.8723999999997},{"kind":"tick","t":4085.7796999999996},{"kind":"tick","t":4090.3159},{"kind":"tick","t":4094.4276000000004},{"kind":"tick","t":4098.5148},{"kind":"tick","t":4102.854899999999},{"kind":"tick","t":4106.893999999999},{"kind":"tick","t":4110.9607},{"kind":"source","t":4112.9883,"id":10,"pts":3920.583333333333,"kind_of":"motion","motion":6.506172381341457,"skipped":0},{"kind":"tick","t":4115.187800000001},{"kind":"tick","t":4119.2246},{"kind":"tick","t":4123.7949},{"kind":"tick","t":4127.8138},{"kind":"tick","t":4131.8591},{"kind":"tick","t":4135.8768},{"kind":"tick","t":4139.9272},{"kind":"source","t":4144.573399999999,"id":11,"pts":3962.2916666666665,"kind_of":"motion","motion":31.611883118748665,"skipped":0},{"kind":"tick","t":4146.5064},{"kind":"tick","t":4148.4959},{"kind":"tick","t":4152.578},{"kind":"tick","t":4157.0837},{"kind":"tick","t":4161.1279},{"kind":"tick","t":4165.1565},{"kind":"tick","t":4169.17},{"kind":"tick","t":4173.2954},{"kind":"tick","t":4177.811000000001},{"kind":"tick","t":4181.8638},{"kind":"tick","t":4185.9459},{"kind":"source","t":4190.1034,"id":0,"pts":4003.9999999999995,"kind_of":"motion","motion":4.458333542570472,"skipped":0},{"kind":"tick","t":4191.8092},{"kind":"tick","t":4194.1175},{"kind":"tick","t":4198.6331},{"kind":"tick","t":4202.6856},{"kind":"tick","t":4206.7411},{"kind":"tick","t":4211.2505},{"kind":"tick","t":4215.295},{"kind":"tick","t":4219.5979},{"kind":"tick","t":4223.6272},{"kind":"tick","t":4227.8318},{"kind":"tick","t":4231.896199999999},{"kind":"source","t":4235.9234,"id":1,"pts":4045.708333333333,"kind_of":"cut","motion":77.54783861339092,"skipped":0},{"kind":"tick","t":4237.8824},{"kind":"tick","t":4239.952200000001},{"kind":"tick","t":4244.112099999999},{"kind":"tick","t":4248.628},{"kind":"tick","t":4252.856000000001},{"kind":"tick","t":4256.7296},{"kind":"tick","t":4261.2411},{"kind":"tick","t":4265.2693},{"kind":"tick","t":4269.331099999999},{"kind":"tick","t":4273.3641},{"kind":"tick","t":4277.9082},{"kind":"tick","t":4281.9517000000005},{"kind":"source","t":4284.0012,"id":2,"pts":4087.4166666666665,"kind_of":"motion","motion":7.285493700765073,"skipped":0},{"kind":"tick","t":4286.2282000000005},{"kind":"tick","t":4290.2146999999995},{"kind":"tick","t":4294.2826},{"kind":"tick","t":4298.3296},{"kind":"tick","t":4302.9165},{"kind":"tick","t":4306.9464},{"kind":"tick","t":4310.9046},{"kind":"source","t":4314.9533,"id":3,"pts":4129.125,"kind_of":"motion","motion":40.63117319718003,"skipped":0},{"kind":"tick","t":4316.9014},{"kind":"tick","t":4319.0966},{"kind":"tick","t":4323.4607},{"kind":"tick","t":4327.507500000001},{"kind":"tick","t":4332.026800000001},{"kind":"tick","t":4336.082},{"kind":"tick","t":4340.1297},{"kind":"tick","t":4344.318},{"kind":"tick","t":4348.3616999999995},{"kind":"tick","t":4352.8956},{"kind":"tick","t":4357.011},{"kind":"tick","t":4360.8771},{"kind":"source","t":4363.393099999999,"id":4,"pts":4170.833333333333,"kind_of":"motion","motion":6.385801965370774,"skipped":0},{"kind":"tick","t":4365.1639},{"kind":"tick","t":4369.1564},{"kind":"tick","t":4373.5203},{"kind":"tick","t":4377.723},{"kind":"tick","t":4381.946},{"kind":"tick","t":4386.2633},{"kind":"tick","t":4390.3125},{"kind":"source","t":4394.4297,"id":5,"pts":4212.541666666666,"kind_of":"motion","motion":44.47916781529784,"skipped":0},{"kind":"tick","t":4396.2202},{"kind":"tick","t":4398.4572},{"kind":"tick","t":4402.5217},{"kind":"tick","t":4407.0732},{"kind":"tick","t":4410.897},{"kind":"tick","t":4415.0886},{"kind":"tick","t":4419.1161},{"kind":"tick","t":4423.6569},{"kind":"tick","t":4427.7222},{"kind":"tick","t":4431.7591},{"kind":"tick","t":4435.7941},{"kind":"source","t":4440.4038,"id":6,"pts":4254.25,"kind_of":"motion","motion":8.144290130585432,"skipped":0},{"kind":"tick","t":4442.3058},{"kind":"tick","t":4444.4228},{"kind":"tick","t":4448.2766},{"kind":"tick","t":4452.7969},{"kind":"tick","t":4456.8345},{"kind":"tick","t":4460.886399999999},{"kind":"tick","t":4465.2172},{"kind":"tick","t":4469.310100000001},{"kind":"tick","t":4473.3556},{"kind":"tick","t":4477.592},{"kind":"tick","t":4481.611400000001},{"kind":"tick","t":4486.2145},{"kind":"source","t":4488.7398,"id":7,"pts":4295.958333333333,"kind_of":"motion","motion":36.91821003332734,"skipped":0},{"kind":"tick","t":4490.310100000001},{"kind":"tick","t":4494.2022},{"kind":"tick","t":4498.7583},{"kind":"tick","t":4502.906099999999},{"kind":"tick","t":4506.8745},{"kind":"tick","t":4510.9161},{"kind":"tick","t":4515.0115},{"kind":"source","t":4517.524200000001,"id":8,"pts":4337.666666666666,"kind_of":"motion","motion":7.72916644345969,"skipped":0},{"kind":"tick","t":4519.1617},{"kind":"tick","t":4523.548400000001},{"kind":"tick","t":4527.7345000000005},{"kind":"tick","t":4531.897},{"kind":"tick","t":4535.8966},{"kind":"tick","t":4540.3198},{"kind":"tick","t":4544.2594},{"kind":"tick","t":4548.3270999999995},{"kind":"tick","t":4552.7501},{"kind":"tick","t":4556.6167000000005},{"kind":"tick","t":4561.129},{"kind":"source","t":4565.1172,"id":9,"pts":4379.375,"kind_of":"motion","motion":37.64274660497904,"skipped":0},{"kind":"tick","t":4566.9474},{"kind":"tick","t":4569.1257},{"kind":"tick","t":4573.4181},{"kind":"tick","t":4577.4782},{"kind":"tick","t":4581.9920999999995},{"kind":"tick","t":4586.0177},{"kind":"tick","t":4590.0606},{"kind":"tick","t":4594.7885},{"kind":"tick","t":4598.5716999999995},{"kind":"tick","t":4602.600200000001},{"kind":"tick","t":4607.0911},{"kind":"source","t":4611.1361,"id":10,"pts":4421.083333333333,"kind_of":"motion","motion":8.048610789701343,"skipped":0},{"kind":"tick","t":4613.096399999999},{"kind":"tick","t":4615.0292},{"kind":"tick","t":4619.5483},{"kind":"tick","t":4623.7614},{"kind":"tick","t":4627.744299999999},{"kind":"tick","t":4631.8785},{"kind":"tick","t":4635.9309},{"kind":"tick","t":4639.988899999999},{"kind":"tick","t":4644.3998},{"kind":"tick","t":4648.5392},{"kind":"tick","t":4652.6050000000005},{"kind":"tick","t":4657.0947},{"kind":"source","t":4659.150900000001,"id":11,"pts":4462.791666666666,"kind_of":"motion","motion":42.17746602371335,"skipped":0},{"kind":"tick","t":4661.1134999999995},{"kind":"tick","t":4665.3805},{"kind":"tick","t":4669.4689},{"kind":"tick","t":4673.7583},{"kind":"tick","t":4677.5241000000005},{"kind":"tick","t":4682.1032000000005},{"kind":"tick","t":4686.1696},{"kind":"source","t":4690.2786,"id":0,"pts":4504.5,"kind_of":"motion","motion":8.824074128642678,"skipped":0},{"kind":"tick","t":4692.064},{"kind":"tick","t":4694.316900000001},{"kind":"tick","t":4698.4281},{"kind":"tick","t":4702.9222},{"kind":"tick","t":4706.856400000001},{"kind":"tick","t":4710.9118},{"kind":"tick","t":4714.9485},{"kind":"tick","t":4719.6116},{"kind":"tick","t":4723.312},{"kind":"tick","t":4727.9149},{"kind":"tick","t":4731.9523},{"kind":"tick","t":4735.9883},{"kind":"source","t":4738.316400000001,"id":1,"pts":4546.208333333333,"kind_of":"motion","motion":30.993055924773216,"skipped":0},{"kind":"tick","t":4740.4159},{"kind":"tick","t":4744.4825},{"kind":"tick","t":4748.519},{"kind":"tick","t":4752.5505},{"kind":"tick","t":4757.0644},{"kind":"tick","t":4760.9477},{"kind":"tick","t":4764.9863000000005},{"kind":"tick","t":4769.318},{"kind":"tick","t":4773.4084},{"kind":"tick","t":4777.5409},{"kind":"tick","t":4781.9431},{"kind":"source","t":4784.1113000000005,"id":2,"pts":4587.916666666666,"kind_of":"motion","motion":8.651234465651214,"skipped":0},{"kind":"tick","t":4785.9456},{"kind":"tick","t":4790.424599999999},{"kind":"tick","t":4794.5593},{"kind":"tick","t":4798.6295},{"kind":"tick","t":4802.894399999999},{"kind":"tick","t":4806.6814},{"kind":"tick","t":4811.197},{"kind":"source","t":4815.2793,"id":3,"pts":4629.625,"kind_of":"motion","motion":31.323301903903484,"skipped":0},{"kind":"tick","t":4817.011100000001},{"kind":"tick","t":4819.2883999999995},{"kind":"tick","t":4823.338299999999},{"kind":"tick","t":4827.6689},{"kind":"tick","t":4831.9399},{"kind":"tick","t":4836.031},{"kind":"tick","t":4840.076},{"kind":"tick","t":4844.5806999999995},{"kind":"tick","t":4848.6279},{"kind":"tick","t":4852.6603000000005},{"kind":"tick","t":4856.6844},{"kind":"source","t":4861.393599999999,"id":4,"pts":4671.333333333333,"kind_of":"motion","motion":7.966820891015232,"skipped":0},{"kind":"tick","t":4863.2287},{"kind":"source","t":4865.1502,"id":5,"pts":4713.041666666666,"kind_of":"motion","motion":32.57098775357008,"skipped":0},{"kind":"tick","t":4869.7352},{"kind":"tick","t":4874.3657},{"kind":"tick","t":4878.2119},{"kind":"tick","t":4882.6779},{"kind":"tick","t":4886.7177},{"kind":"tick","t":4890.9159},{"kind":"tick","t":4894.9272},{"kind":"tick","t":4898.987},{"kind":"tick","t":4903.5202},{"kind":"tick","t":4907.6072},{"kind":"source","t":4910.1230000000005,"id":6,"pts":4754.75,"kind_of":"motion","motion":6.101851752027869,"skipped":0},{"kind":"tick","t":4912.028399999999},{"kind":"tick","t":4915.6858999999995},{"kind":"tick","t":4920.2339},{"kind":"tick","t":4924.17},{"kind":"tick","t":4928.219300000001},{"kind":"tick","t":4932.7344},{"kind":"tick","t":4936.8195000000005},{"kind":"tick","t":4940.9617},{"kind":"source","t":4943.1246,"id":7,"pts":4796.458333333333,"kind_of":"motion","motion":18.97067821584642,"skipped":0},{"kind":"tick","t":4945.0349},{"kind":"tick","t":4949.1726},{"kind":"tick","t":4953.9896},{"kind":"tick","t":4957.5749},{"kind":"tick","t":4961.6409},{"kind":"tick","t":4965.7282000000005},{"kind":"tick","t":4970.2357},{"kind":"tick","t":4974.2907000000005},{"kind":"tick","t":4978.3461},{"kind":"tick","t":4982.3706999999995},{"kind":"tick","t":4986.5696},{"kind":"source","t":4989.1445,"id":8,"pts":4838.166666666666,"kind_of":"motion","motion":6.052469601854682,"skipped":0},{"kind":"tick","t":4991.0539},{"kind":"tick","t":4995.1146},{"kind":"tick","t":4999.0264},{"kind":"tick","t":5003.4725},{"kind":"tick","t":5007.508900000001},{"kind":"tick","t":5011.5362000000005},{"kind":"tick","t":5016.0841},{"kind":"tick","t":5020.2008},{"kind":"source","t":5022.7172,"id":9,"pts":4879.875,"kind_of":"motion","motion":7.676697908900678,"skipped":0},{"kind":"tick","t":5024.634},{"kind":"tick","t":5028.2869},{"kind":"tick","t":5032.3839},{"kind":"tick","t":5036.6075},{"kind":"tick","t":5040.7794},{"kind":"tick","t":5045.2197},{"kind":"tick","t":5049.3629},{"kind":"tick","t":5053.1226},{"kind":"tick","t":5057.4208},{"kind":"tick","t":5061.5111},{"kind":"tick","t":5066.059700000001},{"kind":"source","t":5068.6422,"id":10,"pts":4921.583333333333,"kind_of":"motion","motion":5.8040124527178705,"skipped":0},{"kind":"tick","t":5070.6638},{"kind":"tick","t":5074.1499},{"kind":"tick","t":5078.1871},{"kind":"tick","t":5082.7307},{"kind":"tick","t":5086.7853},{"kind":"tick","t":5090.868},{"kind":"tick","t":5094.7996},{"kind":"tick","t":5099.348},{"kind":"tick","t":5103.4105},{"kind":"tick","t":5107.487},{"kind":"tick","t":5111.6197},{"kind":"source","t":5113.6447,"id":11,"pts":4963.291666666666,"kind_of":"motion","motion":7.43055519182235,"skipped":0},{"kind":"tick","t":5115.7255},{"kind":"source","t":5118.2009,"id":0,"pts":5005.0,"kind_of":"motion","motion":6.256172396242619,"skipped":0},{"kind":"tick","t":5125.5942000000005},{"kind":"tick","t":5130.1832},{"kind":"tick","t":5135.594400000001},{"kind":"tick","t":5138.4667},{"kind":"tick","t":5142.761100000001},{"kind":"tick","t":5146.4543},{"kind":"tick","t":5150.9938},{"kind":"tick","t":5155.0348},{"kind":"source","t":5159.0470000000005,"id":1,"pts":5046.708333333333,"kind_of":"motion","motion":7.256172336637974,"skipped":0},{"kind":"tick","t":5160.9852},{"kind":"tick","t":5163.6179999999995},{"kind":"tick","t":5167.6588},{"kind":"tick","t":5172.1089999999995},{"kind":"tick","t":5175.755999999999},{"kind":"tick","t":5179.826},{"kind":"tick","t":5183.954199999999},{"kind":"tick","t":5188.553},{"kind":"source","t":5191.071199999999,"id":2,"pts":5088.416666666666,"kind_of":"motion","motion":6.946759452112019,"skipped":0},{"kind":"tick","t":5193.007500000001},{"kind":"tick","t":5196.5068},{"kind":"tick","t":5201.0606},{"kind":"tick","t":5205.1102},{"kind":"tick","t":5209.1376},{"kind":"tick","t":5213.2514},{"kind":"tick","t":5217.7771},{"kind":"tick","t":5221.8039},{"kind":"tick","t":5226.040099999999},{"kind":"tick","t":5230.188},{"kind":"tick","t":5234.3534},{"kind":"source","t":5236.8886,"id":3,"pts":5130.125,"kind_of":"motion","motion":7.076389021240175,"skipped":0},{"kind":"tick","t":5239.0189},{"kind":"tick","t":5242.398999999999},{"kind":"tick","t":5246.9174},{"kind":"tick","t":5250.9128},{"kind":"tick","t":5254.9468},{"kind":"tick","t":5259.4506},{"kind":"tick","t":5263.4868},{"kind":"tick","t":5267.5597},{"kind":"tick","t":5271.482},{"kind":"tick","t":5275.6182},{"kind":"tick","t":5279.778399999999},{"kind":"source","t":5283.854,"id":4,"pts":5171.833333333333,"kind_of":"motion","motion":6.539351725950837,"skipped":0},{"kind":"tick","t":5285.966},{"kind":"tick","t":5288.3743},{"kind":"tick","t":5293.9693},{"kind":"tick","t":5296.573399999999},{"kind":"tick","t":5301.1039},{"kind":"tick","t":5305.1813},{"kind":"tick","t":5308.9520999999995},{"kind":"tick","t":5313.119900000001},{"kind":"source","t":5315.6349,"id":5,"pts":5213.541666666666,"kind_of":"motion","motion":8.188271820545197,"skipped":0},{"kind":"tick","t":5317.5412},{"kind":"tick","t":5321.6474},{"kind":"tick","t":5325.762100000001},{"kind":"tick","t":5330.1694},{"kind":"tick","t":5334.2275},{"kind":"tick","t":5338.2926},{"kind":"tick","t":5342.337299999999},{"kind":"tick","t":5346.8999},{"kind":"tick","t":5350.9589000000005},{"kind":"tick","t":5354.9909},{"kind":"tick","t":5359.0482},{"kind":"source","t":5361.557699999999,"id":6,"pts":5255.25,"kind_of":"motion","motion":6.304783662781119,"skipped":0},{"kind":"tick","t":5363.5266},{"kind":"tick","t":5367.330199999999},{"kind":"tick","t":5371.4977},{"kind":"tick","t":5375.6689},{"kind":"tick","t":5379.8703000000005},{"kind":"tick","t":5384.0163},{"kind":"tick","t":5388.5551},{"kind":"tick","t":5392.5918},{"kind":"tick","t":5396.639099999999},{"kind":"tick","t":5400.6891000000005},{"kind":"tick","t":5404.810399999999},{"kind":"tick","t":5409.2193},{"kind":"tick","t":5413.4135},{"kind":"tick","t":5417.6771},{"kind":"tick","t":5421.823899999999},{"kind":"tick","t":5425.8936},{"kind":"tick","t":5429.926100000001},{"kind":"tick","t":5434.0978},{"kind":"source","t":5438.528,"id":7,"pts":5296.958333333333,"kind_of":"motion","motion":8.21296289563179,"skipped":0},{"kind":"tick","t":5440.3486},{"kind":"tick","t":5442.422500000001},{"kind":"tick","t":5446.466899999999},{"kind":"tick","t":5451.0},{"kind":"tick","t":5455.0512},{"kind":"tick","t":5459.0775},{"kind":"tick","t":5463.6134},{"kind":"tick","t":5467.715499999999},{"kind":"tick","t":5471.7570000000005},{"kind":"tick","t":5475.708},{"kind":"tick","t":5479.7801},{"kind":"tick","t":5484.3392},{"kind":"source","t":5486.8562,"id":8,"pts":5338.666666666666,"kind_of":"motion","motion":7.33873454388231,"skipped":0},{"kind":"tick","t":5488.4657},{"kind":"tick","t":5492.451499999999},{"kind":"tick","t":5496.9442},{"kind":"tick","t":5500.9101},{"kind":"tick","t":5504.956},{"kind":"tick","t":5508.9667},{"kind":"tick","t":5513.5692},{"kind":"tick","t":5517.611900000001},{"kind":"tick","t":5521.7782},{"kind":"tick","t":5526.0264},{"kind":"tick","t":5529.845899999999},{"kind":"source","t":5534.3644,"id":9,"pts":5380.375,"kind_of":"motion","motion":7.63348781503737,"skipped":0},{"kind":"tick","t":5536.2309},{"kind":"source","t":5537.8913,"id":10,"pts":5422.083333333333,"kind_of":"motion","motion":6.915123299695551,"skipped":0},{"kind":"tick","t":5540.8803},{"kind":"tick","t":5542.5883},{"kind":"tick","t":5546.6628},{"kind":"tick","t":5550.846},{"kind":"tick","t":5554.8762},{"kind":"tick","t":5559.390600000001},{"kind":"source","t":5563.4744,"id":11,"pts":5463.791666666666,"kind_of":"motion","motion":7.4081789050251245,"skipped":0},{"kind":"tick","t":5565.5456},{"kind":"tick","t":5567.5031},{"kind":"tick","t":5571.792399999999},{"kind":"tick","t":5575.9111},{"kind":"tick","t":5580.1406},{"kind":"tick","t":5584.348999999999},{"kind":"tick","t":5588.4949},{"kind":"tick","t":5592.6979},{"kind":"tick","t":5596.7555999999995},{"kind":"tick","t":5600.791700000001},{"kind":"tick","t":5605.276},{"kind":"tick","t":5609.3466},{"kind":"source","t":5611.6843,"id":0,"pts":5505.5,"kind_of":"motion","motion":6.63040149025619,"skipped":0},{"kind":"tick","t":5613.6939999999995},{"kind":"tick","t":5617.5513},{"kind":"tick","t":5621.6371},{"kind":"tick","t":5625.6431999999995},{"kind":"tick","t":5630.1027},{"kind":"tick","t":5634.0418},{"kind":"tick","t":5638.2823},{"kind":"tick","t":5642.556},{"kind":"tick","t":5646.8796999999995},{"kind":"tick","t":5650.9085},{"kind":"tick","t":5654.9088},{"kind":"tick","t":5659.382},{"kind":"tick","t":5663.3832999999995},{"kind":"tick","t":5667.3757},{"kind":"tick","t":5671.9366},{"kind":"tick","t":5675.9754},{"kind":"tick","t":5680.0188},{"kind":"tick","t":5684.057},{"kind":"tick","t":5688.1129},{"kind":"source","t":5690.3578,"id":1,"pts":5547.208333333333,"kind_of":"motion","motion":7.793210344389081,"skipped":0},{"kind":"tick","t":5692.4234},{"kind":"tick","t":5696.794800000001},{"kind":"tick","t":5700.9476},{"kind":"tick","t":5705.0436},{"kind":"tick","t":5709.3997},{"kind":"tick","t":5713.434},{"kind":"tick","t":5717.5777},{"kind":"tick","t":5721.6275000000005},{"kind":"tick","t":5725.9691},{"kind":"tick","t":5730.0243},{"kind":"tick","t":5734.083799999999},{"kind":"source","t":5736.0998,"id":2,"pts":5588.916666666666,"kind_of":"motion","motion":6.340277795679867,"skipped":0},{"kind":"tick","t":5738.5787},{"kind":"tick","t":5742.5888},{"kind":"tick","t":5746.6125},{"kind":"tick","t":5750.6584},{"kind":"tick","t":5754.9352},{"kind":"tick","t":5758.9554},{"kind":"tick","t":5763.504199999999},{"kind":"tick","t":5767.546399999999},{"kind":"tick","t":5771.6260999999995},{"kind":"tick","t":5775.767},{"kind":"tick","t":5779.8293},{"kind":"source","t":5784.3512,"id":3,"pts":5630.625,"kind_of":"motion","motion":7.358024446293712,"skipped":0},{"kind":"tick","t":5786.1236},{"kind":"tick","t":5788.3775000000005},{"kind":"tick","t":5792.4061},{"kind":"tick","t":5796.4895},{"kind":"tick","t":5800.6851},{"kind":"tick","t":5805.2211},{"kind":"tick","t":5809.2945},{"kind":"tick","t":5813.486199999999},{"kind":"source","t":5815.586200000001,"id":4,"pts":5672.333333333333,"kind_of":"motion","motion":5.787808578461409,"skipped":0},{"kind":"tick","t":5817.3286},{"kind":"tick","t":5821.8021},{"kind":"tick","t":5825.9414},{"kind":"tick","t":5830.1096},{"kind":"tick","t":5834.186},{"kind":"tick","t":5838.3967999999995},{"kind":"tick","t":5842.4125},{"kind":"tick","t":5846.6930999999995},{"kind":"tick","t":5851.0243},{"kind":"tick","t":5854.8661},{"kind":"tick","t":5859.166},{"kind":"source","t":5861.3022,"id":5,"pts":5714.041666666666,"kind_of":"motion","motion":5.999228758737445,"skipped":0},{"kind":"tick","t":5863.5272},{"kind":"tick","t":5867.555700000001},{"kind":"tick","t":5871.6681},{"kind":"tick","t":5875.619900000001},{"kind":"tick","t":5879.786},{"kind":"tick","t":5884.346500000001},{"kind":"tick","t":5888.4465},{"kind":"tick","t":5892.4087},{"kind":"tick","t":5896.5529},{"kind":"tick","t":5900.6341999999995},{"kind":"tick","t":5904.7638},{"kind":"source","t":5908.8213,"id":6,"pts":5755.75,"kind_of":"motion","motion":6.584876608103514,"skipped":0},{"kind":"tick","t":5910.641799999999},{"kind":"tick","t":5913.391},{"kind":"tick","t":5917.4295},{"kind":"tick","t":5921.5759},{"kind":"tick","t":5925.6734},{"kind":"tick","t":5929.8514000000005},{"kind":"tick","t":5933.9908000000005},{"kind":"source","t":5938.5219,"id":7,"pts":5797.458333333333,"kind_of":"motion","motion":5.917438503820449,"skipped":0},{"kind":"tick","t":5940.505800000001},{"kind":"tick","t":5942.5401},{"kind":"tick","t":5946.628000000001},{"kind":"tick","t":5950.717},{"kind":"tick","t":5954.8998},{"kind":"tick","t":5959.1052},{"kind":"tick","t":5963.2006},{"kind":"tick","t":5967.3252999999995},{"kind":"tick","t":5971.838199999999},{"kind":"tick","t":5975.9004},{"kind":"tick","t":5979.9413},{"kind":"tick","t":5984.0321},{"kind":"source","t":5986.0858,"id":8,"pts":5839.166666666666,"kind_of":"motion","motion":5.623456828761846,"skipped":0},{"kind":"tick","t":5988.2241},{"kind":"tick","t":5992.7659},{"kind":"tick","t":5996.872899999999},{"kind":"tick","t":6001.090300000001},{"kind":"tick","t":6005.2354000000005},{"kind":"tick","t":6009.364},{"kind":"tick","t":6013.4393},{"kind":"tick","t":6017.494100000001},{"kind":"tick","t":6021.7403},{"kind":"tick","t":6026.0238},{"kind":"tick","t":6030.0506000000005},{"kind":"source","t":6034.1493,"id":9,"pts":5880.875,"kind_of":"motion","motion":5.717592621222138,"skipped":0},{"kind":"tick","t":6035.8378},{"kind":"tick","t":6038.1547},{"kind":"tick","t":6042.4430999999995},{"kind":"tick","t":6046.6179},{"kind":"tick","t":6050.688},{"kind":"tick","t":6054.7928999999995},{"kind":"tick","t":6059.4349},{"kind":"source","t":6063.474,"id":10,"pts":5922.583333333333,"kind_of":"motion","motion":5.337191470898688,"skipped":0},{"kind":"tick","t":6065.174800000001},{"kind":"tick","t":6067.6239000000005},{"kind":"tick","t":6071.7248},{"kind":"tick","t":6076.1021},{"kind":"tick","t":6079.778499999999},{"kind":"tick","t":6084.3247},{"kind":"tick","t":6088.3631},{"kind":"tick","t":6092.4628},{"kind":"tick","t":6096.4925},{"kind":"tick","t":6100.7439},{"kind":"tick","t":6104.7679},{"kind":"tick","t":6109.298199999999},{"kind":"tick","t":6113.3288999999995},{"kind":"tick","t":6117.362700000001},{"kind":"tick","t":6121.9236},{"kind":"tick","t":6126.0261},{"kind":"tick","t":6130.1547},{"kind":"tick","t":6134.2786},{"kind":"tick","t":6138.413},{"kind":"tick","t":6142.3592},{"kind":"tick","t":6146.8765},{"kind":"tick","t":6150.8715},{"kind":"tick","t":6154.898700000001},{"kind":"source","t":6158.9631,"id":11,"pts":5964.291666666666,"kind_of":"motion","motion":5.655864221043885,"skipped":0},{"kind":"tick","t":6160.685799999999},{"kind":"tick","t":6163.5577},{"kind":"tick","t":6167.5216},{"kind":"tick","t":6171.6429},{"kind":"tick","t":6175.6128},{"kind":"tick","t":6180.1472},{"kind":"tick","t":6184.1937},{"kind":"source","t":6188.3271,"id":0,"pts":6006.0,"kind_of":"cut","motion":142.637342736125,"skipped":0},{"kind":"tick","t":6190.1075},{"kind":"tick","t":6192.325699999999},{"kind":"tick","t":6196.9064},{"kind":"tick","t":6201.033899999999},{"kind":"tick","t":6205.1212},{"kind":"tick","t":6209.159299999999},{"kind":"tick","t":6213.2283},{"kind":"tick","t":6217.7535},{"kind":"tick","t":6221.8409},{"kind":"tick","t":6225.8748},{"kind":"tick","t":6229.948399999999},{"kind":"tick","t":6234.0695000000005},{"kind":"source","t":6236.5811,"id":1,"pts":6047.708333333333,"kind_of":"motion","motion":28.28781008720398,"skipped":0},{"kind":"tick","t":6238.2765},{"kind":"tick","t":6242.6368999999995},{"kind":"tick","t":6246.5043},{"kind":"tick","t":6250.853},{"kind":"tick","t":6254.9839},{"kind":"tick","t":6259.4038},{"kind":"tick","t":6263.5067},{"kind":"tick","t":6267.531199999999},{"kind":"tick","t":6271.5788999999995},{"kind":"tick","t":6275.6852},{"kind":"tick","t":6280.0665},{"kind":"source","t":6282.5963,"id":2,"pts":6089.416666666666,"kind_of":"motion","motion":0.7762345788069069,"skipped":0},{"kind":"tick","t":6284.3709},{"kind":"tick","t":6288.1288},{"kind":"tick","t":6292.5094},{"kind":"tick","t":6296.6681},{"kind":"tick","t":6300.7099},{"kind":"tick","t":6305.1429},{"kind":"tick","t":6309.2958},{"kind":"tick","t":6313.4389},{"kind":"source","t":6315.954299999999,"id":3,"pts":6131.125,"kind_of":"motion","motion":24.598765689879656,"skipped":0},{"kind":"tick","t":6317.6512},{"kind":"tick","t":6321.4811},{"kind":"tick","t":6326.096500000001},{"kind":"tick","t":6330.1493},{"kind":"tick","t":6334.3872},{"kind":"tick","t":6338.2536},{"kind":"tick","t":6342.777599999999},{"kind":"tick","t":6346.7934000000005},{"kind":"tick","t":6350.866599999999},{"kind":"tick","t":6354.987},{"kind":"tick","t":6359.142000000001},{"kind":"source","t":6361.1893,"id":4,"pts":6172.833333333333,"kind_of":"motion","motion":0.44907404895639047,"skipped":0},{"kind":"tick","t":6363.4303},{"kind":"tick","t":6367.4844},{"kind":"tick","t":6371.5538},{"kind":"tick","t":6375.7769},{"kind":"tick","t":6379.9776999999995},{"kind":"tick","t":6384.0792},{"kind":"tick","t":6388.6493},{"kind":"tick","t":6392.2838},{"kind":"tick","t":6396.8261},{"kind":"tick","t":6400.855100000001},{"kind":"tick","t":6404.9043},{"kind":"source","t":6408.9528,"id":5,"pts":6214.541666666666,"kind_of":"motion","motion":24.439043160527945,"skipped":0},{"kind":"tick","t":6410.693399999999},{"kind":"tick","t":6413.509999999999},{"kind":"tick","t":6417.6798},{"kind":"tick","t":6421.9273},{"kind":"tick","t":6426.0982},{"kind":"tick","t":6430.2687},{"kind":"tick","t":6434.3983},{"kind":"source","t":6438.445299999999,"id":6,"pts":6256.25,"kind_of":"motion","motion":0.6226851744577289,"skipped":0},{"kind":"tick","t":6440.249900000001},{"kind":"tick","t":6442.4569},{"kind":"tick","t":6446.768999999999},{"kind":"tick","t":6450.848900000001},{"kind":"tick","t":6454.912},{"kind":"tick","t":6458.9671},{"kind":"tick","t":6463.1573},{"kind":"tick","t":6467.7008000000005},{"kind":"tick","t":6471.7488},{"kind":"tick","t":6475.7765},{"kind":"tick","t":6479.9071},{"kind":"source","t":6484.4366,"id":7,"pts":6297.958333333333,"kind_of":"motion","motion":24.131171330809593,"skipped":0},{"kind":"tick","t":6486.1369},{"kind":"tick","t":6488.4937},{"kind":"tick","t":6492.532899999999},{"kind":"tick","t":6496.6036},{"kind":"tick","t":6500.6336},{"kind":"tick","t":6504.7881},{"kind":"tick","t":6509.1792000000005},{"kind":"tick","t":6513.271900000001},{"kind":"tick","t":6517.3234999999995},{"kind":"tick","t":6521.9015},{"kind":"tick","t":6525.930899999999},{"kind":"tick","t":6530.055},{"kind":"source","t":6532.572,"id":8,"pts":6339.666666666666,"kind_of":"motion","motion":0.5200617358786985,"skipped":0},{"kind":"tick","t":6534.3272},{"kind":"tick","t":6538.6068000000005},{"kind":"tick","t":6542.5839000000005},{"kind":"tick","t":6546.6252},{"kind":"tick","t":6550.6168},{"kind":"tick","t":6554.9800000000005},{"kind":"tick","t":6559.0568},{"kind":"source","t":6563.2038,"id":9,"pts":6381.375,"kind_of":"motion","motion":24.94907459244132,"skipped":0},{"kind":"tick","t":6564.9413},{"kind":"tick","t":6567.7189},{"kind":"tick","t":6571.772400000001},{"kind":"tick","t":6576.0558},{"kind":"tick","t":6580.0982},{"kind":"tick","t":6584.1338},{"kind":"tick","t":6588.1954},{"kind":"tick","t":6592.492},{"kind":"tick","t":6596.6269},{"kind":"tick","t":6600.819399999999},{"kind":"tick","t":6604.965800000001},{"kind":"source","t":6608.9971,"id":10,"pts":6423.083333333333,"kind_of":"motion","motion":0.6967592902947217,"skipped":0},{"kind":"tick","t":6610.8255},{"kind":"tick","t":6613.4024},{"kind":"tick","t":6617.4355},{"kind":"tick","t":6621.8215},{"kind":"tick","t":6625.907},{"kind":"tick","t":6629.963},{"kind":"tick","t":6633.9818},{"kind":"tick","t":6638.4888},{"kind":"tick","t":6642.7300000000005},{"kind":"tick","t":6646.4739},{"kind":"tick","t":6651.0005},{"kind":"tick","t":6655.0383},{"kind":"source","t":6657.1764,"id":11,"pts":6464.791666666666,"kind_of":"motion","motion":23.072530087083578,"skipped":0},{"kind":"tick","t":6659.3065},{"kind":"tick","t":6663.3922999999995},{"kind":"tick","t":6667.467900000001},{"kind":"tick","t":6671.8849},{"kind":"tick","t":6675.9913},{"kind":"tick","t":6680.0328},{"kind":"tick","t":6684.1508},{"kind":"source","t":6688.595600000001,"id":0,"pts":6506.499999999999,"kind_of":"motion","motion":0.7145061340997927,"skipped":0},{"kind":"tick","t":6690.3439},{"kind":"tick","t":6692.6341},{"kind":"tick","t":6696.6786999999995},{"kind":"tick","t":6700.7591},{"kind":"tick","t":6705.2768},{"kind":"tick","t":6709.32},{"kind":"tick","t":6713.3511},{"kind":"tick","t":6717.593199999999},{"kind":"tick","t":6721.6278},{"kind":"tick","t":6726.1104},{"kind":"tick","t":6729.8294},{"kind":"source","t":6734.3580999999995,"id":1,"pts":6548.208333333333,"kind_of":"motion","motion":22.784721180796623,"skipped":0},{"kind":"tick","t":6736.2016},{"kind":"tick","t":6738.3631},{"kind":"tick","t":6742.3859},{"kind":"tick","t":6746.9026},{"kind":"tick","t":6750.6823},{"kind":"tick","t":6754.7995},{"kind":"tick","t":6759.3385},{"kind":"tick","t":6763.364100000001},{"kind":"tick","t":6767.496099999999},{"kind":"tick","t":6771.8301},{"kind":"tick","t":6775.875},{"kind":"tick","t":6780.0},{"kind":"source","t":6782.1052,"id":2,"pts":6589.916666666666,"kind_of":"motion","motion":0.5779321110458113,"skipped":0},{"kind":"tick","t":6784.3421},{"kind":"tick","t":6788.4038},{"kind":"tick","t":6792.4278},{"kind":"tick","t":6796.6918},{"kind":"tick","t":6800.7325},{"kind":"tick","t":6804.9773},{"kind":"tick","t":6809.0867},{"kind":"source","t":6813.290999999999,"id":3,"pts":6631.624999999999,"kind_of":"motion","motion":22.98225405625999,"skipped":0},{"kind":"tick","t":6815.0396},{"kind":"tick","t":6817.5896},{"kind":"tick","t":6821.625},{"kind":"tick","t":6825.8301},{"kind":"tick","t":6830.148099999999},{"kind":"tick","t":6834.1853},{"kind":"tick","t":6838.208},{"kind":"tick","t":6842.3317},{"kind":"tick","t":6846.9202},{"kind":"tick","t":6850.9666},{"kind":"tick","t":6854.791200000001},{"kind":"source","t":6859.3081,"id":4,"pts":6673.333333333333,"kind_of":"motion","motion":0.6049382861237973,"skipped":0},{"kind":"tick","t":6860.9981},{"kind":"tick","t":6863.3416},{"kind":"tick","t":6867.3748000000005},{"kind":"tick","t":6871.8825},{"kind":"tick","t":6875.930399999999},{"kind":"tick","t":6880.014700000001},{"kind":"tick","t":6884.232800000001},{"kind":"tick","t":6888.5414},{"kind":"tick","t":6892.7484},{"kind":"tick","t":6896.933599999999},{"kind":"tick","t":6901.0641000000005},{"kind":"tick","t":6905.1625},{"kind":"source","t":6907.598199999999,"id":5,"pts":6715.041666666666,"kind_of":"motion","motion":23.340278919786215,"skipped":0},{"kind":"tick","t":6909.5166},{"kind":"tick","t":6913.1532},{"kind":"tick","t":6917.2917},{"kind":"tick","t":6921.8754},{"kind":"tick","t":6925.904799999999},{"kind":"tick","t":6929.8377},{"kind":"tick","t":6934.3538},{"kind":"tick","t":6938.4537},{"kind":"tick","t":6942.3697},{"kind":"tick","t":6946.8764},{"kind":"tick","t":6950.9303},{"kind":"source","t":6952.9728,"id":6,"pts":6756.749999999999,"kind_of":"motion","motion":1.6844135150313377,"skipped":0},{"kind":"tick","t":6955.1781},{"kind":"tick","t":6959.2298},{"kind":"tick","t":6963.2469},{"kind":"tick","t":6967.7648},{"kind":"tick","t":6971.763},{"kind":"tick","t":6975.7708},{"kind":"tick","t":6979.8142},{"kind":"tick","t":6984.2896},{"kind":"source","t":6986.805,"id":7,"pts":6798.458333333333,"kind_of":"motion","motion":27.002315316349268,"skipped":0},{"kind":"tick","t":6988.504},{"kind":"tick","t":6992.3386},{"kind":"tick","t":6996.8604000000005},{"kind":"tick","t":7001.0097},{"kind":"tick","t":7004.782999999999},{"kind":"tick","t":7009.380700000001},{"kind":"tick","t":7013.2251},{"kind":"tick","t":7017.7352},{"kind":"tick","t":7021.4495},{"kind":"tick","t":7025.7981},{"kind":"tick","t":7029.8940999999995},{"kind":"source","t":7032.412,"id":8,"pts":6840.166666666666,"kind_of":"motion","motion":1.162036990863271,"skipped":0},{"kind":"tick","t":7034.1119},{"kind":"tick","t":7038.5089},{"kind":"tick","t":7042.552299999999},{"kind":"tick","t":7046.630099999999},{"kind":"tick","t":7050.658399999999},{"kind":"tick","t":7054.971799999999},{"kind":"tick","t":7059.1863},{"kind":"tick","t":7063.4697},{"kind":"tick","t":7067.6553},{"kind":"tick","t":7071.7824},{"kind":"tick","t":7076.0425},{"kind":"source","t":7078.1417,"id":9,"pts":6881.874999999999,"kind_of":"motion","motion":28.317901622503996,"skipped":0},{"kind":"tick","t":7079.8651},{"kind":"tick","t":7084.1889},{"kind":"tick","t":7088.237999999999},{"kind":"tick","t":7092.3129},{"kind":"tick","t":7096.8569},{"kind":"tick","t":7100.6945000000005},{"kind":"tick","t":7104.8625},{"kind":"source","t":7109.0033,"id":10,"pts":6923.583333333333,"kind_of":"motion","motion":1.1566357291303575,"skipped":0},{"kind":"tick","t":7110.7561},{"kind":"tick","t":7113.578600000001},{"kind":"tick","t":7117.6599},{"kind":"tick","t":7121.923},{"kind":"tick","t":7126.1305999999995},{"kind":"tick","t":7130.2617},{"kind":"tick","t":7134.3317},{"kind":"tick","t":7138.353999999999},{"kind":"tick","t":7142.7216},{"kind":"tick","t":7146.7627},{"kind":"tick","t":7150.8065},{"kind":"tick","t":7154.8345},{"kind":"source","t":7156.940600000001,"id":11,"pts":6965.291666666666,"kind_of":"motion","motion":30.948301926255226,"skipped":0},{"kind":"tick","t":7159.0812000000005},{"kind":"tick","t":7163.2182},{"kind":"tick","t":7167.3647},{"kind":"tick","t":7171.9051},{"kind":"tick","t":7175.626399999999},{"kind":"tick","t":7179.8582},{"kind":"tick","t":7183.9902999999995},{"kind":"tick","t":7188.5603},{"kind":"tick","t":7192.5956},{"kind":"tick","t":7196.6408},{"kind":"tick","t":7200.6796},{"kind":"source","t":7204.7351,"id":0,"pts":7006.999999999999,"kind_of":"motion","motion":0.7993827288737521,"skipped":0},{"kind":"tick","t":7206.5966},{"kind":"tick","t":7209.0734999999995},{"kind":"tick","t":7213.1149},{"kind":"tick","t":7217.6325},{"kind":"tick","t":7221.662399999999},{"kind":"tick","t":7226.0963},{"kind":"tick","t":7229.9628},{"kind":"tick","t":7234.0138},{"kind":"source","t":7236.1771,"id":1,"pts":7048.708333333333,"kind_of":"motion","motion":33.67284122854471,"skipped":0},{"kind":"tick","t":7238.2479},{"kind":"tick","t":7242.3889},{"kind":"tick","t":7246.6935},{"kind":"tick","t":7250.7189},{"kind":"tick","t":7254.7866},{"kind":"tick","t":7259.2645999999995},{"kind":"tick","t":7263.286499999999},{"kind":"tick","t":7267.3360999999995},{"kind":"tick","t":7271.527599999999},{"kind":"tick","t":7275.7675},{"kind":"tick","t":7279.8529},{"kind":"source","t":7283.9191,"id":2,"pts":7090.416666666666,"kind_of":"motion","motion":1.7677469621412456,"skipped":0},{"kind":"tick","t":7285.617399999999},{"kind":"tick","t":7288.4259},{"kind":"tick","t":7292.4607000000005},{"kind":"tick","t":7296.48},{"kind":"tick","t":7300.8421},{"kind":"tick","t":7304.8846},{"kind":"tick","t":7309.3994999999995},{"kind":"source","t":7313.2284,"id":3,"pts":7132.124999999999,"kind_of":"motion","motion":30.42052449658513,"skipped":0},{"kind":"tick","t":7314.9508000000005},{"kind":"tick","t":7317.743799999999},{"kind":"tick","t":7321.7771},{"kind":"tick","t":7325.8957},{"kind":"tick","t":7329.924400000001},{"kind":"tick","t":7334.4352},{"kind":"tick","t":7338.4219},{"kind":"tick","t":7342.4702},{"kind":"tick","t":7346.5125},{"kind":"tick","t":7351.0235999999995},{"kind":"tick","t":7355.2459},{"kind":"source","t":7359.322,"id":4,"pts":7173.833333333333,"kind_of":"motion","motion":1.0470678366255015,"skipped":0},{"kind":"tick","t":7361.162399999999},{"kind":"tick","t":7363.3154},{"kind":"tick","t":7367.359399999999},{"kind":"tick","t":7371.6602},{"kind":"tick","t":7375.8475},{"kind":"tick","t":7380.0375},{"kind":"tick","t":7384.1660999999995},{"kind":"tick","t":7388.6292},{"kind":"tick","t":7392.3494},{"kind":"tick","t":7396.8973},{"kind":"tick","t":7400.7203},{"kind":"tick","t":7405.253},{"kind":"source","t":7407.3074,"id":5,"pts":7215.541666666666,"kind_of":"motion","motion":32.1010821685195,"skipped":0},{"kind":"tick","t":7409.078},{"kind":"tick","t":7413.3336},{"kind":"tick","t":7417.3688999999995},{"kind":"tick","t":7421.859399999999},{"kind":"tick","t":7425.8778999999995},{"kind":"tick","t":7429.8966},{"kind":"tick","t":7434.2669},{"kind":"source","t":7438.3279,"id":6,"pts":7257.249999999999,"kind_of":"motion","motion":3.0972223542630672,"skipped":0},{"kind":"tick","t":7440.1273},{"kind":"tick","t":7442.3412},{"kind":"tick","t":7446.9184000000005},{"kind":"tick","t":7450.708600000001},{"kind":"tick","t":7454.8822},{"kind":"tick","t":7459.2352},{"kind":"tick","t":7463.2494},{"kind":"tick","t":7467.306500000001},{"kind":"tick","t":7471.4547},{"kind":"tick","t":7475.8603},{"kind":"tick","t":7479.8974},{"kind":"source","t":7484.4542,"id":7,"pts":7298.958333333333,"kind_of":"motion","motion":30.57484656572342,"skipped":0},{"kind":"tick","t":7486.3124},{"kind":"tick","t":7488.2411},{"kind":"tick","t":7492.7765},{"kind":"tick","t":7496.8219},{"kind":"tick","t":7500.8789},{"kind":"tick","t":7505.1522},{"kind":"tick","t":7509.1833},{"kind":"tick","t":7513.3373},{"kind":"tick","t":7517.373100000001},{"kind":"tick","t":7521.4725},{"kind":"tick","t":7526.081999999999},{"kind":"tick","t":7529.9318},{"kind":"source","t":7532.4583,"id":8,"pts":7340.666666666666,"kind_of":"motion","motion":2.682098845252767,"skipped":0},{"kind":"tick","t":7534.2608},{"kind":"tick","t":7538.4847},{"kind":"tick","t":7542.5055},{"kind":"tick","t":7546.5339},{"kind":"tick","t":7551.0123},{"kind":"tick","t":7555.0658},{"kind":"tick","t":7559.1213},{"kind":"tick","t":7563.316000000001},{"kind":"tick","t":7567.616400000001},{"kind":"tick","t":7571.626399999999},{"kind":"tick","t":7575.6725},{"kind":"source","t":7577.7717999999995,"id":9,"pts":7382.374999999999,"kind_of":"motion","motion":31.418982669711113,"skipped":0},{"kind":"tick","t":7579.9861},{"kind":"tick","t":7584.038},{"kind":"tick","t":7588.5367},{"kind":"tick","t":7592.6151},{"kind":"tick","t":7596.4769},{"kind":"tick","t":7601.0424},{"kind":"tick","t":7605.2446},{"kind":"source","t":7609.2892,"id":10,"pts":7424.083333333333,"kind_of":"motion","motion":1.9807099783793092,"skipped":0},{"kind":"tick","t":7611.0098},{"kind":"tick","t":7613.304300000001},{"kind":"tick","t":7617.348},{"kind":"tick","t":7621.869000000001},{"kind":"tick","t":7625.7635},{"kind":"tick","t":7629.7877},{"kind":"tick","t":7634.329100000001},{"kind":"tick","t":7638.5019999999995},{"kind":"tick","t":7642.5395},{"kind":"tick","t":7646.5714},{"kind":"tick","t":7650.813700000001},{"kind":"tick","t":7654.8827},{"kind":"source","t":7656.922500000001,"id":11,"pts":7465.791666666666,"kind_of":"motion","motion":35.1466054469347,"skipped":0},{"kind":"tick","t":7659.2266},{"kind":"tick","t":7663.266799999999},{"kind":"tick","t":7667.2931},{"kind":"tick","t":7671.8286},{"kind":"tick","t":7676.0380000000005},{"kind":"tick","t":7680.0844},{"kind":"tick","t":7684.1906},{"kind":"tick","t":7688.170999999999},{"kind":"tick","t":7692.4518},{"kind":"tick","t":7696.655},{"kind":"tick","t":7701.0357},{"kind":"source","t":7703.1176,"id":0,"pts":7507.499999999999,"kind_of":"motion","motion":4.108796236105263,"skipped":0},{"kind":"tick","t":7705.0761},{"kind":"tick","t":7709.123500000001},{"kind":"tick","t":7713.1781},{"kind":"tick","t":7717.7176},{"kind":"tick","t":7721.7789},{"kind":"tick","t":7725.8439},{"kind":"tick","t":7729.917399999999},{"kind":"source","t":7733.9725,"id":1,"pts":7549.208333333333,"kind_of":"motion","motion":43.015429358929396,"skipped":0},{"kind":"tick","t":7735.613899999999},{"kind":"tick","t":7738.1840999999995},{"kind":"tick","t":7742.764},{"kind":"tick","t":7746.8239},{"kind":"tick","t":7750.8718},{"kind":"tick","t":7754.9172},{"kind":"tick","t":7759.052},{"kind":"tick","t":7763.238399999999},{"kind":"tick","t":7767.3584},{"kind":"tick","t":7771.5103},{"kind":"tick","t":7775.847},{"kind":"source","t":7779.9919,"id":2,"pts":7590.916666666666,"kind_of":"motion","motion":6.280092587694526,"skipped":0},{"kind":"tick","t":7781.861400000001},{"kind":"tick","t":7784.061699999999},{"kind":"tick","t":7788.5579},{"kind":"tick","t":7792.628},{"kind":"tick","t":7796.6648000000005},{"kind":"tick","t":7800.702},{"kind":"tick","t":7805.1985},{"kind":"tick","t":7808.9635},{"kind":"tick","t":7813.4934},{"kind":"tick","t":7817.5373},{"kind":"tick","t":7821.6242999999995},{"kind":"source","t":7825.6176000000005,"id":3,"pts":7632.624999999999,"kind_of":"motion","motion":45.14891892671585,"skipped":0},{"kind":"tick","t":7827.2515},{"kind":"tick","t":7830.157200000001},{"kind":"tick","t":7834.0752},{"kind":"tick","t":7838.129},{"kind":"tick","t":7842.2973},{"kind":"tick","t":7846.892900000001},{"kind":"tick","t":7850.9457999999995},{"kind":"tick","t":7855.0117},{"kind":"source","t":7857.2300000000005,"id":4,"pts":7674.333333333333,"kind_of":"motion","motion":5.182098874356598,"skipped":0},{"kind":"tick","t":7859.3398},{"kind":"tick","t":7863.3143},{"kind":"tick","t":7867.414400000001},{"kind":"tick","t":7871.9394},{"kind":"tick","t":7875.9851},{"kind":"tick","t":7880.0371000000005},{"kind":"tick","t":7884.0586},{"kind":"tick","t":7888.5634},{"kind":"tick","t":7892.3683},{"kind":"tick","t":7896.8835},{"kind":"tick","t":7901.1065},{"kind":"source","t":7903.1379,"id":5,"pts":7716.041666666666,"kind_of":"motion","motion":39.983023926615715,"skipped":0},{"kind":"tick","t":7904.9175},{"kind":"tick","t":7909.3267000000005},{"kind":"tick","t":7913.3363},{"kind":"tick","t":7917.6671},{"kind":"tick","t":7921.7055},{"kind":"tick","t":7925.732800000001},{"kind":"tick","t":7929.903600000001},{"kind":"tick","t":7933.988700000001},{"kind":"tick","t":7938.1206999999995},{"kind":"tick","t":7942.2836},{"kind":"tick","t":7946.9003999999995},{"kind":"source","t":7948.9555,"id":6,"pts":7757.749999999999,"kind_of":"motion","motion":3.9629627927206457,"skipped":0},{"kind":"tick","t":7951.1083},{"kind":"tick","t":7955.1484},{"kind":"tick","t":7959.206499999999},{"kind":"tick","t":7963.2297},{"kind":"tick","t":7967.7506},{"kind":"tick","t":7971.5674},{"kind":"tick","t":7975.6465},{"kind":"tick","t":7980.257500000001},{"kind":"tick","t":7984.3205},{"kind":"tick","t":7988.3526},{"kind":"tick","t":7992.463400000001},{"kind":"source","t":7994.98,"id":7,"pts":7799.458333333333,"kind_of":"motion","motion":26.71527871862054,"skipped":0},{"kind":"tick","t":7996.7565},{"kind":"tick","t":8000.858300000001},{"kind":"tick","t":8005.1919},{"kind":"tick","t":8009.1403},{"kind":"tick","t":8013.1587},{"kind":"tick","t":8017.678099999999},{"kind":"tick","t":8021.479299999999},{"kind":"source","t":8026.0538,"id":8,"pts":7841.166666666666,"kind_of":"motion","motion":6.966820950619876,"skipped":0},{"kind":"tick","t":8027.6464},{"kind":"tick","t":8030.0839},{"kind":"tick","t":8034.134800000001},{"kind":"tick","t":8038.4934},{"kind":"tick","t":8042.6521999999995},{"kind":"tick","t":8046.8297},{"kind":"tick","t":8051.0088},{"kind":"tick","t":8055.187500000001},{"kind":"tick","t":8059.2233},{"kind":"tick","t":8063.245999999999},{"kind":"tick","t":8067.7825},{"kind":"source","t":8071.852,"id":9,"pts":7882.874999999999,"kind_of":"motion","motion":31.198301911354065,"skipped":0},{"kind":"tick","t":8073.629800000001},{"kind":"tick","t":8075.8855},{"kind":"tick","t":8079.9255},{"kind":"tick","t":8084.4382},{"kind":"tick","t":8088.587399999999},{"kind":"tick","t":8092.342800000001},{"kind":"tick","t":8096.858900000001},{"kind":"tick","t":8100.9124},{"kind":"tick","t":8104.7815},{"kind":"tick","t":8109.296199999999},{"kind":"tick","t":8113.3617},{"kind":"source","t":8117.5792,"id":10,"pts":7924.583333333333,"kind_of":"motion","motion":9.817130416631699,"skipped":0},{"kind":"tick","t":8119.2053000000005},{"kind":"tick","t":8121.633599999999},{"kind":"tick","t":8125.7748},{"kind":"tick","t":8129.9972},{"kind":"tick","t":8134.095},{"kind":"tick","t":8138.1121},{"kind":"tick","t":8142.631899999999},{"kind":"tick","t":8146.6581},{"kind":"source","t":8149.170399999999,"id":11,"pts":7966.291666666666,"kind_of":"motion","motion":31.073301918804646,"skipped":0},{"kind":"tick","t":8150.797799999999},{"kind":"tick","t":8155.2603},{"kind":"tick","t":8159.319200000001},{"kind":"tick","t":8163.211799999999},{"kind":"tick","t":8167.4936},{"kind":"tick","t":8171.7338},{"kind":"tick","t":8175.8289},{"kind":"tick","t":8180.1467999999995},{"kind":"tick","t":8184.329999999999},{"kind":"tick","t":8188.214300000001},{"kind":"tick","t":8192.283599999999},{"kind":"tick","t":8196.9097},{"kind":"tick","t":8200.9644},{"kind":"tick","t":8204.9897},{"kind":"source","t":8209.1288,"id":0,"pts":8007.999999999999,"kind_of":"motion","motion":2.890432106796652,"skipped":0},{"kind":"tick","t":8210.9612},{"kind":"tick","t":8213.1251},{"kind":"tick","t":8217.666599999999},{"kind":"tick","t":8221.752199999999},{"kind":"tick","t":8225.6372},{"kind":"tick","t":8229.8262},{"kind":"tick","t":8234.3528},{"kind":"tick","t":8238.5935},{"kind":"source","t":8241.115,"id":1,"pts":8049.708333333333,"kind_of":"motion","motion":23.617285480722785,"skipped":0},{"kind":"tick","t":8242.9027},{"kind":"tick","t":8246.6552},{"kind":"tick","t":8250.6814},{"kind":"tick","t":8254.9652},{"kind":"tick","t":8259.0031},{"kind":"tick","t":8263.5527},{"kind":"tick","t":8267.5743},{"kind":"tick","t":8271.6186},{"kind":"source","t":8273.6625,"id":2,"pts":8091.416666666666,"kind_of":"motion","motion":3.965277581010014,"skipped":0},{"kind":"tick","t":8275.6855},{"kind":"tick","t":8280.1858},{"kind":"tick","t":8284.4336},{"kind":"tick","t":8288.3921},{"kind":"tick","t":8292.427599999999},{"kind":"tick","t":8296.9458},{"kind":"tick","t":8300.8214},{"kind":"tick","t":8304.924700000001},{"kind":"tick","t":8308.956699999999},{"kind":"tick","t":8313.4882},{"kind":"tick","t":8317.6978},{"kind":"source","t":8319.7105,"id":3,"pts":8133.124999999999,"kind_of":"motion","motion":25.433642640709877,"skipped":0},{"kind":"tick","t":8321.5745},{"kind":"tick","t":8325.9794},{"kind":"tick","t":8329.9255},{"kind":"tick","t":8333.955100000001},{"kind":"tick","t":8338.468799999999},{"kind":"tick","t":8342.662499999999},{"kind":"tick","t":8346.547900000001},{"kind":"tick","t":8351.0584},{"kind":"tick","t":8355.0898},{"kind":"tick","t":8359.2272},{"kind":"tick","t":8363.358},{"kind":"source","t":8367.4886,"id":4,"pts":8174.833333333333,"kind_of":"motion","motion":5.269289945717901,"skipped":0},{"kind":"tick","t":8369.2708},{"kind":"tick","t":8371.492699999999},{"kind":"tick","t":8375.6331},{"kind":"tick","t":8379.9301},{"kind":"tick","t":8384.0595},{"kind":"tick","t":8388.2528},{"kind":"tick","t":8392.6224},{"kind":"source","t":8396.861700000001,"id":5,"pts":8216.541666666666,"kind_of":"motion","motion":24.956019669771194,"skipped":0},{"kind":"tick","t":8398.631399999998},{"kind":"tick","t":8400.8679},{"kind":"tick","t":8404.7804},{"kind":"tick","t":8409.2992},{"kind":"tick","t":8413.4206},{"kind":"tick","t":8417.5727},{"kind":"tick","t":8421.456900000001},{"kind":"tick","t":8425.9921},{"kind":"tick","t":8430.0299},{"kind":"tick","t":8434.0648},{"kind":"tick","t":8438.5808},{"kind":"tick","t":8442.3718},{"kind":"source","t":8444.8639,"id":6,"pts":8258.25,"kind_of":"motion","motion":6.65972214192152,"skipped":0},{"kind":"tick","t":8446.510699999999},{"kind":"tick","t":8450.953099999999},{"kind":"tick","t":8454.9096},{"kind":"tick","t":8459.4467},{"kind":"tick","t":8463.4784},{"kind":"tick","t":8467.5097},{"kind":"tick","t":8471.543300000001},{"kind":"tick","t":8475.620599999998},{"kind":"tick","t":8479.8042},{"kind":"tick","t":8484.1657},{"kind":"tick","t":8488.2188},{"kind":"source","t":8490.7289,"id":7,"pts":8299.958333333332,"kind_of":"motion","motion":22.557870503515005,"skipped":0},{"kind":"tick","t":8492.4841},{"kind":"tick","t":8496.724},{"kind":"tick","t":8500.7559},{"kind":"tick","t":8504.7818},{"kind":"tick","t":8509.1153},{"kind":"tick","t":8513.1397},{"kind":"tick","t":8517.714399999999},{"kind":"tick","t":8521.7783},{"kind":"tick","t":8525.623899999999},{"kind":"tick","t":8530.1613},{"kind":"tick","t":8534.3114},{"kind":"source","t":8536.8191,"id":8,"pts":8341.666666666666,"kind_of":"motion","motion":5.7885805307887495,"skipped":0},{"kind":"tick","t":8538.8529},{"kind":"tick","t":8542.3472},{"kind":"tick","t":8546.503400000001},{"kind":"tick","t":8550.940900000001},{"kind":"tick","t":8554.855},{"kind":"tick","t":8559.3819},{"kind":"tick","t":8563.4445},{"kind":"source","t":8567.431499999999,"id":9,"pts":8383.375,"kind_of":"motion","motion":22.43595689535141,"skipped":0},{"kind":"tick","t":8569.1384},{"kind":"tick","t":8571.4422},{"kind":"tick","t":8575.7621},{"kind":"tick","t":8580.2934},{"kind":"tick","t":8583.9517},{"kind":"tick","t":8588.4681},{"kind":"tick","t":8592.2847},{"kind":"tick","t":8596.801899999999},{"kind":"tick","t":8600.8211},{"kind":"tick","t":8604.8347},{"kind":"tick","t":8609.4097},{"kind":"tick","t":8613.2389},{"kind":"source","t":8615.632399999999,"id":10,"pts":8425.083333333332,"kind_of":"motion","motion":5.115740897599608,"skipped":0},{"kind":"tick","t":8617.3769},{"kind":"tick","t":8621.687},{"kind":"tick","t":8625.613599999999},{"kind":"tick","t":8629.8873},{"kind":"tick","t":8634.070899999999},{"kind":"tick","t":8638.2613},{"kind":"tick","t":8642.2968},{"kind":"tick","t":8646.4345},{"kind":"tick","t":8650.7752},{"kind":"tick","t":8654.9186},{"kind":"tick","t":8658.954},{"kind":"source","t":8661.4693,"id":11,"pts":8466.791666666666,"kind_of":"motion","motion":22.817129641771317,"skipped":0},{"kind":"tick","t":8663.2227},{"kind":"tick","t":8667.531500000001},{"kind":"tick","t":8671.4976},{"kind":"tick","t":8676.031200000001},{"kind":"tick","t":8680.082499999999},{"kind":"tick","t":8684.1233},{"kind":"tick","t":8688.1594},{"kind":"source","t":8692.6977,"id":0,"pts":8508.5,"kind_of":"motion","motion":9.203703682869673,"skipped":0},{"kind":"tick","t":8694.3246},{"kind":"tick","t":8696.7122},{"kind":"tick","t":8700.752400000001},{"kind":"tick","t":8704.951},{"kind":"tick","t":8709.0491},{"kind":"tick","t":8713.5959},{"kind":"tick","t":8717.2779},{"kind":"tick","t":8721.8514},{"kind":"tick","t":8725.875699999999},{"kind":"tick","t":8730.009900000001},{"kind":"tick","t":8734.060599999999},{"kind":"tick","t":8738.5711},{"kind":"source","t":8740.9073,"id":1,"pts":8550.208333333332,"kind_of":"motion","motion":21.921297311782837,"skipped":0},{"kind":"tick","t":8742.639799999999},{"kind":"tick","t":8746.4772},{"kind":"tick","t":8750.995299999999},{"kind":"tick","t":8754.7931},{"kind":"tick","t":8758.9565},{"kind":"tick","t":8763.4833},{"kind":"tick","t":8767.518},{"kind":"tick","t":8771.569},{"kind":"tick","t":8775.6474},{"kind":"tick","t":8780.0921},{"kind":"tick","t":8784.147},{"kind":"source","t":8788.2314,"id":2,"pts":8591.916666666666,"kind_of":"motion","motion":6.990740429610014,"skipped":0},{"kind":"tick","t":8789.9602},{"kind":"tick","t":8792.2776},{"kind":"tick","t":8796.789999999999},{"kind":"tick","t":8800.8899},{"kind":"tick","t":8804.923799999999},{"kind":"tick","t":8809.387700000001},{"kind":"tick","t":8813.4113},{"kind":"tick","t":8817.572699999999},{"kind":"source","t":8819.7337,"id":3,"pts":8633.625,"kind_of":"motion","motion":20.55092554539442,"skipped":0},{"kind":"tick","t":8821.4702},{"kind":"tick","t":8825.7762},{"kind":"tick","t":8829.7905},{"kind":"tick","t":8834.3099},{"kind":"tick","t":8838.361799999999},{"kind":"tick","t":8842.525800000001},{"kind":"tick","t":8846.8871},{"kind":"tick","t":8850.735999999999},{"kind":"tick","t":8854.78},{"kind":"tick","t":8859.449400000001},{"kind":"tick","t":8863.498099999999},{"kind":"source","t":8867.5498,"id":4,"pts":8675.333333333332,"kind_of":"motion","motion":5.040895007550716,"skipped":0},{"kind":"tick","t":8869.1955},{"kind":"tick","t":8871.639},{"kind":"tick","t":8875.7249},{"kind":"tick","t":8880.061},{"kind":"tick","t":8884.1093},{"kind":"tick","t":8888.160100000001},{"kind":"tick","t":8892.7879},{"kind":"tick","t":8896.8912},{"kind":"tick","t":8900.8106},{"kind":"tick","t":8904.8614},{"kind":"tick","t":8909.4262},{"kind":"source","t":8913.148299999999,"id":5,"pts":8717.041666666666,"kind_of":"motion","motion":25.05864266306162,"skipped":0},{"kind":"tick","t":8914.935700000002},{"kind":"tick","t":8917.6518},{"kind":"tick","t":8921.7049},{"kind":"tick","t":8925.9105},{"kind":"tick","t":8929.9497},{"kind":"tick","t":8934.0289},{"kind":"tick","t":8938.5458},{"kind":"tick","t":8942.5936},{"kind":"source","t":8945.1023,"id":6,"pts":8758.75,"kind_of":"motion","motion":6.115740481764078,"skipped":0},{"kind":"tick","t":8946.931700000001},{"kind":"tick","t":8950.9774},{"kind":"tick","t":8955.0147},{"kind":"tick","t":8959.1513},{"kind":"tick","t":8963.4295},{"kind":"tick","t":8967.6591},{"kind":"tick","t":8971.7928},{"kind":"tick","t":8975.835500000001},{"kind":"tick","t":8980.1083},{"kind":"tick","t":8984.1529},{"kind":"tick","t":8988.2355},{"kind":"source","t":8992.7465,"id":7,"pts":8800.458333333332,"kind_of":"motion","motion":31.74768403172493,"skipped":0},{"kind":"tick","t":8994.349100000001},{"kind":"tick","t":8996.7604},{"kind":"tick","t":9000.7502},{"kind":"tick","t":9005.2626},{"kind":"tick","t":9009.152900000001},{"kind":"tick","t":9013.1938},{"kind":"tick","t":9017.7125},{"kind":"tick","t":9021.591499999999},{"kind":"source","t":9025.797,"id":8,"pts":8842.166666666666,"kind_of":"motion","motion":6.290123336948454,"skipped":0},{"kind":"tick","t":9027.6873},{"kind":"tick","t":9030.2688},{"kind":"tick","t":9034.294100000001},{"kind":"tick","t":9038.4439},{"kind":"tick","t":9042.296699999999},{"kind":"tick","t":9046.8106},{"kind":"tick","t":9050.8322},{"kind":"tick","t":9054.8812},{"kind":"tick","t":9059.390000000001},{"kind":"tick","t":9063.537},{"kind":"tick","t":9067.7073},{"kind":"source","t":9071.6778,"id":9,"pts":8883.875,"kind_of":"motion","motion":33.97453743964434,"skipped":0},{"kind":"tick","t":9073.623599999999},{"kind":"tick","t":9075.9334},{"kind":"tick","t":9079.9528},{"kind":"tick","t":9083.998},{"kind":"tick","t":9088.115399999999},{"kind":"tick","t":9092.631000000001},{"kind":"tick","t":9096.764500000001},{"kind":"tick","t":9100.833200000001},{"kind":"tick","t":9104.8647},{"kind":"tick","t":9108.964399999999},{"kind":"tick","t":9113.303},{"kind":"source","t":9117.4232,"id":10,"pts":8925.583333333332,"kind_of":"motion","motion":8.309413832612336,"skipped":0},{"kind":"tick","t":9119.0132},{"kind":"tick","t":9121.448},{"kind":"tick","t":9125.952500000001},{"kind":"tick","t":9129.9855},{"kind":"tick","t":9134.015800000001},{"kind":"tick","t":9138.5209},{"kind":"tick","t":9142.4358},{"kind":"tick","t":9146.4596},{"kind":"source","t":9148.9669,"id":11,"pts":8967.291666666666,"kind_of":"motion","motion":36.42437998205423,"skipped":0},{"kind":"tick","t":9151.08},{"kind":"tick","t":9155.1177},{"kind":"tick","t":9159.1788},{"kind":"tick","t":9163.2603},{"kind":"tick","t":9167.7143},{"kind":"tick","t":9171.751},{"kind":"tick","t":9176.0503},{"kind":"tick","t":9180.266599999999},{"kind":"tick","t":9184.2918},{"kind":"tick","t":9188.4474},{"kind":"tick","t":9192.615099999999},{"kind":"source","t":9195.1526,"id":0,"pts":9009.0,"kind_of":"motion","motion":5.321759192738682,"skipped":0},{"kind":"tick","t":9196.9265},{"kind":"tick","t":9200.6821},{"kind":"tick","t":9205.0196},{"kind":"tick","t":9208.999},{"kind":"tick","t":9213.3264},{"kind":"tick","t":9217.4047},{"kind":"tick","t":9221.4543},{"kind":"tick","t":9225.6302},{"kind":"tick","t":9230.170100000001},{"kind":"tick","t":9234.3016},{"kind":"tick","t":9238.365099999999},{"kind":"source","t":9242.2831,"id":1,"pts":9050.708333333332,"kind_of":"motion","motion":26.714506410062313,"skipped":0},{"kind":"tick","t":9244.192},{"kind":"tick","t":9246.7922},{"kind":"tick","t":9250.842},{"kind":"tick","t":9254.878400000001},{"kind":"tick","t":9259.4261},{"kind":"tick","t":9263.1908},{"kind":"tick","t":9267.775199999998},{"kind":"tick","t":9271.840600000001},{"kind":"source","t":9274.026100000001,"id":2,"pts":9092.416666666666,"kind_of":"motion","motion":3.6219137557782233,"skipped":0},{"kind":"tick","t":9275.8442},{"kind":"tick","t":9279.9078},{"kind":"tick","t":9284.3026},{"kind":"tick","t":9288.2263},{"kind":"tick","t":9292.4109},{"kind":"tick","t":9296.4696},{"kind":"tick","t":9301.1083},{"kind":"tick","t":9305.2079},{"kind":"tick","t":9309.2383},{"kind":"tick","t":9313.2572},{"kind":"tick","t":9317.3941},{"kind":"source","t":9319.8923,"id":3,"pts":9134.125,"kind_of":"motion","motion":22.3834883607924,"skipped":0},{"kind":"tick","t":9321.796600000001},{"kind":"tick","t":9325.6228},{"kind":"tick","t":9330.2298},{"kind":"tick","t":9333.9963},{"kind":"tick","t":9338.5157},{"kind":"tick","t":9342.347600000001},{"kind":"tick","t":9346.448499999999},{"kind":"tick","t":9350.7904},{"kind":"tick","t":9355.230300000001},{"kind":"tick","t":9359.2933},{"kind":"tick","t":9363.2992},{"kind":"tick","t":9367.6547},{"kind":"source","t":9369.6976,"id":4,"pts":9175.833333333332,"kind_of":"motion","motion":2.749228418106213,"skipped":0},{"kind":"tick","t":9371.431400000001},{"kind":"tick","t":9376.1081},{"kind":"tick","t":9379.865300000001},{"kind":"tick","t":9383.9532},{"kind":"tick","t":9388.5782},{"kind":"tick","t":9392.5622},{"kind":"tick","t":9396.8542},{"kind":"source","t":9398.9368,"id":5,"pts":9217.541666666666,"kind_of":"motion","motion":30.347220730036497,"skipped":0},{"kind":"tick","t":9400.7217},{"kind":"tick","t":9405.1989},{"kind":"tick","t":9409.243},{"kind":"tick","t":9413.401800000001},{"kind":"tick","t":9417.5508},{"kind":"tick","t":9421.7343},{"kind":"tick","t":9425.634},{"kind":"tick","t":9430.1449},{"kind":"tick","t":9433.988},{"kind":"tick","t":9438.494},{"kind":"tick","t":9442.490899999999},{"kind":"source","t":9446.498099999999,"id":6,"pts":9259.25,"kind_of":"motion","motion":4.594135880470276,"skipped":0},{"kind":"tick","t":9448.226200000001},{"kind":"tick","t":9451.008999999998},{"kind":"tick","t":9455.034599999999},{"kind":"tick","t":9459.410800000001},{"kind":"tick","t":9463.538700000001},{"kind":"tick","t":9467.2867},{"kind":"tick","t":9471.8056},{"kind":"tick","t":9475.6239},{"kind":"tick","t":9480.1414},{"kind":"tick","t":9484.256800000001},{"kind":"tick","t":9488.290599999998},{"kind":"source","t":9492.3311,"id":7,"pts":9300.958333333332,"kind_of":"motion","motion":27.644291818141937,"skipped":0},{"kind":"tick","t":9494.2277},{"kind":"tick","t":9496.839899999999},{"kind":"tick","t":9500.8846},{"kind":"tick","t":9504.8122},{"kind":"tick","t":9509.4047},{"kind":"tick","t":9513.4288},{"kind":"tick","t":9517.2805},{"kind":"tick","t":9521.8641},{"kind":"source","t":9523.8942,"id":8,"pts":9342.666666666666,"kind_of":"motion","motion":6.2245369562879205,"skipped":0},{"kind":"tick","t":9525.759},{"kind":"tick","t":9529.9408},{"kind":"tick","t":9533.9815},{"kind":"tick","t":9538.543000000001},{"kind":"tick","t":9542.5717},{"kind":"tick","t":9546.6},{"kind":"tick","t":9550.6408},{"kind":"tick","t":9555.2336},{"kind":"tick","t":9559.2859},{"kind":"tick","t":9563.3535},{"kind":"tick","t":9567.4237},{"kind":"source","t":9571.9207,"id":9,"pts":9384.375,"kind_of":"motion","motion":28.591048065572977,"skipped":0},{"kind":"tick","t":9573.6743},{"kind":"tick","t":9575.6163},{"kind":"tick","t":9580.1452},{"kind":"tick","t":9584.2014},{"kind":"tick","t":9588.307999999999},{"kind":"tick","t":9592.6772},{"kind":"tick","t":9596.9385},{"kind":"tick","t":9600.802},{"kind":"tick","t":9604.7955},{"kind":"tick","t":9609.408500000001},{"kind":"tick","t":9613.505500000001},{"kind":"source","t":9617.4801,"id":10,"pts":9426.083333333332,"kind_of":"motion","motion":2.8472223691642284,"skipped":0},{"kind":"tick","t":9619.2729},{"kind":"tick","t":9621.8204},{"kind":"tick","t":9625.616},{"kind":"tick","t":9630.0993},{"kind":"tick","t":9634.2788},{"kind":"tick","t":9638.4625},{"kind":"tick","t":9642.5644},{"kind":"tick","t":9646.6175},{"kind":"tick","t":9650.8536},{"kind":"tick","t":9655.002400000001},{"kind":"tick","t":9659.0533},{"kind":"source","t":9663.1474,"id":11,"pts":9467.791666666666,"kind_of":"motion","motion":29.672066308557987,"skipped":0},{"kind":"tick","t":9664.7487},{"kind":"tick","t":9667.6594},{"kind":"tick","t":9671.6986},{"kind":"tick","t":9675.8929},{"kind":"tick","t":9680.2096},{"kind":"tick","t":9684.2523},{"kind":"tick","t":9688.295},{"kind":"tick","t":9692.3964},{"kind":"source","t":9694.4198,"id":0,"pts":9509.5,"kind_of":"motion","motion":3.4915122343227267,"skipped":0},{"kind":"tick","t":9696.4692},{"kind":"tick","t":9700.9933},{"kind":"tick","t":9704.879},{"kind":"tick","t":9708.9953},{"kind":"tick","t":9713.5473},{"kind":"tick","t":9717.509100000001},{"kind":"tick","t":9721.5873},{"kind":"tick","t":9725.635699999999},{"kind":"tick","t":9730.163700000001},{"kind":"tick","t":9734.2102},{"kind":"tick","t":9738.245599999998},{"kind":"source","t":9740.6383,"id":1,"pts":9551.208333333332,"kind_of":"motion","motion":31.57561596482992,"skipped":0},{"kind":"tick","t":9742.4053},{"kind":"tick","t":9746.7024},{"kind":"tick","t":9750.733},{"kind":"tick","t":9754.9412},{"kind":"tick","t":9759.166799999999},{"kind":"tick","t":9763.4633},{"kind":"tick","t":9767.5766},{"kind":"tick","t":9771.8168},{"kind":"tick","t":9775.8519},{"kind":"tick","t":9779.8652},{"kind":"tick","t":9783.9527},{"kind":"source","t":9788.4945,"id":2,"pts":9592.916666666666,"kind_of":"motion","motion":5.691357997711748,"skipped":0},{"kind":"tick","t":9790.2563},{"kind":"tick","t":9792.537},{"kind":"tick","t":9796.573},{"kind":"tick","t":9800.813699999999},{"kind":"tick","t":9805.002999999999},{"kind":"tick","t":9809.1162},{"kind":"tick","t":9813.2653},{"kind":"tick","t":9817.5182},{"kind":"source","t":9819.6497,"id":3,"pts":9634.625,"kind_of":"motion","motion":42.62191392481327,"skipped":0},{"kind":"tick","t":9821.8133},{"kind":"tick","t":9825.841199999999},{"kind":"tick","t":9829.9702},{"kind":"tick","t":9834.3979},{"kind":"tick","t":9838.511199999999},{"kind":"tick","t":9842.540299999999},{"kind":"tick","t":9846.6372},{"kind":"tick","t":9850.7908},{"kind":"tick","t":9854.8236},{"kind":"tick","t":9858.9618},{"kind":"tick","t":9863.4895},{"kind":"source","t":9866.0046,"id":4,"pts":9676.333333333332,"kind_of":"motion","motion":2.867284045787528,"skipped":0},{"kind":"tick","t":9867.7361},{"kind":"tick","t":9871.8333},{"kind":"tick","t":9875.8319},{"kind":"tick","t":9879.8557},{"kind":"tick","t":9884.1522},{"kind":"tick","t":9888.310000000001},{"kind":"tick","t":9892.4955},{"kind":"tick","t":9896.9433},{"kind":"tick","t":9901.076400000002},{"kind":"tick","t":9904.846},{"kind":"tick","t":9908.9591},{"kind":"source","t":9911.474999999999,"id":5,"pts":9718.041666666666,"kind_of":"motion","motion":32.42206899449229,"skipped":0},{"kind":"tick","t":9913.1779},{"kind":"tick","t":9917.7433},{"kind":"tick","t":9921.786900000001},{"kind":"tick","t":9925.618699999999},{"kind":"tick","t":9930.1396},{"kind":"tick","t":9934.188},{"kind":"tick","t":9938.5949},{"kind":"source","t":9942.403699999999,"id":6,"pts":9759.75,"kind_of":"motion","motion":2.2029321477748454,"skipped":0},{"kind":"tick","t":9944.2188},{"kind":"tick","t":9946.4522},{"kind":"tick","t":9950.9682},{"kind":"tick","t":9955.1332},{"kind":"tick","t":9959.155499999999},{"kind":"tick","t":9963.183799999999},{"kind":"tick","t":9967.7138},{"kind":"tick","t":9971.804900000001},{"kind":"tick","t":9975.628},{"kind":"tick","t":9980.143399999999},{"kind":"tick","t":9984.273},{"kind":"tick","t":9988.3178},{"kind":"source","t":9990.4993,"id":7,"pts":9801.458333333332,"kind_of":"motion","motion":5.5702163418754935,"skipped":0},{"kind":"tick","t":9992.3781},{"kind":"tick","t":9996.5504},{"kind":"tick","t":10000.7908},{"kind":"tick","t":10005.1934},{"kind":"tick","t":10009.2138},{"kind":"tick","t":10013.2414},{"kind":"tick","t":10017.2858},{"kind":"tick","t":10021.741600000001},{"kind":"tick","t":10025.769499999999},{"kind":"tick","t":10030.1098},{"kind":"tick","t":10034.285600000001},{"kind":"source","t":10038.4286,"id":8,"pts":9843.166666666666,"kind_of":"motion","motion":2.682098845252767,"skipped":0},{"kind":"tick","t":10040.1515},{"kind":"tick","t":10042.4347},{"kind":"tick","t":10046.5003},{"kind":"tick","t":10051.0917},{"kind":"tick","t":10055.1425},{"kind":"tick","t":10059.1933},{"kind":"tick","t":10063.2092},{"kind":"source","t":10067.7489,"id":9,"pts":9884.875,"kind_of":"motion","motion":18.408178249374032,"skipped":0},{"kind":"tick","t":10069.7459},{"kind":"tick","t":10071.6749},{"kind":"tick","t":10075.8642},{"kind":"tick","t":10079.9478},{"kind":"tick","t":10084.377},{"kind":"tick","t":10088.4199},{"kind":"tick","t":10092.4389},{"kind":"tick","t":10096.532},{"kind":"tick","t":10101.0312},{"kind":"tick","t":10105.0679},{"kind":"tick","t":10109.2104},{"kind":"tick","t":10113.235200000001},{"kind":"source","t":10115.2873,"id":10,"pts":9926.583333333332,"kind_of":"motion","motion":3.52700601099059,"skipped":0},{"kind":"tick","t":10117.7065},{"kind":"tick","t":10121.7645},{"kind":"tick","t":10125.617999999999},{"kind":"tick","t":10130.1903},{"kind":"tick","t":10134.233},{"kind":"tick","t":10138.275},{"kind":"tick","t":10142.2961},{"kind":"tick","t":10146.445099999999},{"kind":"tick","t":10150.7988},{"kind":"tick","t":10154.8506},{"kind":"tick","t":10159.3771},{"kind":"source","t":10161.897400000002,"id":11,"pts":9968.291666666666,"kind_of":"cut","motion":110.19213013350964,"skipped":0},{"kind":"tick","t":10163.4093},{"kind":"tick","t":10167.4443},{"kind":"tick","t":10171.7168},{"kind":"tick","t":10175.7819},{"kind":"tick","t":10179.7857},{"kind":"tick","t":10184.2997},{"kind":"tick","t":10188.1152},{"kind":"tick","t":10192.728000000001},{"kind":"source","t":10195.2413,"id":0,"pts":10010.0,"kind_of":"motion","motion":30.905092544853687,"skipped":0},{"kind":"tick","t":10196.9369},{"kind":"tick","t":10200.7791},{"kind":"tick","t":10204.827},{"kind":"tick","t":10209.3936},{"kind":"tick","t":10213.4322},{"kind":"tick","t":10217.428699999999},{"kind":"tick","t":10221.4571},{"kind":"tick","t":10225.965800000002},{"kind":"tick","t":10229.9807},{"kind":"tick","t":10234.0309},{"kind":"tick","t":10238.550500000001},{"kind":"source","t":10242.6353,"id":1,"pts":10051.708333333332,"kind_of":"cut","motion":78.4544775635004,"skipped":0},{"kind":"tick","t":10244.524800000001},{"kind":"tick","t":10246.7386},{"kind":"tick","t":10250.8073},{"kind":"tick","t":10254.8444},{"kind":"tick","t":10259.199799999999},{"kind":"tick","t":10263.3877},{"kind":"tick","t":10267.4311},{"kind":"tick","t":10271.471099999999},{"kind":"tick","t":10276.033500000001},{"kind":"tick","t":10280.0806},{"kind":"tick","t":10284.1757},{"kind":"source","t":10288.1605,"id":2,"pts":10093.416666666666,"kind_of":"motion","motion":13.361110473051667,"skipped":0},{"kind":"tick","t":10289.952299999999},{"kind":"tick","t":10292.672},{"kind":"tick","t":10296.6951},{"kind":"tick","t":10300.711},{"kind":"tick","t":10305.2585},{"kind":"tick","t":10309.260999999999},{"kind":"tick","t":10313.294000000002},{"kind":"tick","t":10317.464},{"kind":"source","t":10319.982100000001,"id":3,"pts":10135.125,"kind_of":"cut","motion":71.10185500234365,"skipped":0},{"kind":"tick","t":10321.507300000001},{"kind":"tick","t":10326.0376},{"kind":"tick","t":10330.0946},{"kind":"tick","t":10334.0969},{"kind":"tick","t":10338.618999999999},{"kind":"tick","t":10342.6104},{"kind":"tick","t":10346.6681},{"kind":"tick","t":10350.7269},{"kind":"tick","t":10354.970299999999},{"kind":"tick","t":10358.9998},{"kind":"tick","t":10363.532299999999},{"kind":"source","t":10366.039499999999,"id":4,"pts":10176.833333333332,"kind_of":"motion","motion":25.702933240681887,"skipped":0},{"kind":"tick","t":10367.867199999999},{"kind":"tick","t":10371.5757},{"kind":"tick","t":10375.8026},{"kind":"tick","t":10380.023299999999},{"kind":"tick","t":10384.1496},{"kind":"tick","t":10388.5877},{"kind":"tick","t":10392.806},{"kind":"tick","t":10396.9375},{"kind":"tick","t":10401.0821},{"kind":"tick","t":10405.1437},{"kind":"tick","t":10409.1874},{"kind":"source","t":10411.683,"id":5,"pts":10218.541666666666,"kind_of":"cut","motion":68.62036775797606,"skipped":0},{"kind":"tick","t":10413.1928},{"kind":"tick","t":10417.481199999998},{"kind":"tick","t":10421.7364},{"kind":"tick","t":10425.9182},{"kind":"tick","t":10430.010400000001},{"kind":"tick","t":10434.0546},{"kind":"tick","t":10438.469299999999},{"kind":"source","t":10442.4931,"id":6,"pts":10260.25,"kind_of":"motion","motion":14.395062066614628,"skipped":0},{"kind":"tick","t":10444.2445},{"kind":"tick","t":10446.5211},{"kind":"tick","t":10451.082100000001},{"kind":"tick","t":10455.122299999999},{"kind":"tick","t":10459.029400000001},{"kind":"tick","t":10463.5604},{"kind":"tick","t":10467.5876},{"kind":"tick","t":10471.63},{"kind":"tick","t":10475.614},{"kind":"tick","t":10480.1588},{"kind":"tick","t":10484.1907},{"kind":"source","t":10488.2132,"id":7,"pts":10301.958333333332,"kind_of":"cut","motion":67.21836268901825,"skipped":0},{"kind":"tick","t":10489.756399999998},{"kind":"tick","t":10492.7203},{"kind":"tick","t":10496.7578},{"kind":"tick","t":10500.9058},{"kind":"tick","t":10504.9337},{"kind":"tick","t":10509.312},{"kind":"tick","t":10513.2039},{"kind":"tick","t":10517.528499999999},{"kind":"tick","t":10521.6758},{"kind":"tick","t":10525.7443},{"kind":"tick","t":10530.0267},{"kind":"tick","t":10534.077},{"kind":"source","t":10536.588099999999,"id":8,"pts":10343.666666666666,"kind_of":"motion","motion":10.202161143533885,"skipped":0},{"kind":"tick","t":10538.6998},{"kind":"tick","t":10542.6238},{"kind":"tick","t":10546.6972},{"kind":"tick","t":10550.6126},{"kind":"tick","t":10555.2364},{"kind":"tick","t":10559.281200000001},{"kind":"tick","t":10563.3046},{"kind":"source","t":10565.446,"id":9,"pts":10385.375,"kind_of":"motion","motion":55.013886876404285,"skipped":0},{"kind":"tick","t":10567.3404},{"kind":"tick","t":10571.475400000001},{"kind":"tick","t":10575.6711},{"kind":"tick","t":10580.2192},{"kind":"tick","t":10584.215},{"kind":"tick","t":10588.246299999999},{"kind":"tick","t":10592.7795},{"kind":"tick","t":10596.5781},{"kind":"tick","t":10600.8016},{"kind":"tick","t":10605.114300000001},{"kind":"tick","t":10609.1549},{"kind":"source","t":10613.2701,"id":10,"pts":10427.083333333332,"kind_of":"motion","motion":3.739969383459538,"skipped":0},{"kind":"tick","t":10614.996299999999},{"kind":"tick","t":10617.2726},{"kind":"tick","t":10621.5527},{"kind":"tick","t":10625.7225},{"kind":"tick","t":10629.785699999999},{"kind":"tick","t":10633.9457},{"kind":"tick","t":10638.4863},{"kind":"tick","t":10642.6982},{"kind":"tick","t":10646.7528},{"kind":"tick","t":10650.7642},{"kind":"tick","t":10654.8251},{"kind":"source","t":10658.9858,"id":11,"pts":10468.791666666666,"kind_of":"motion","motion":11.95756078697741,"skipped":0},{"kind":"tick","t":10660.7381},{"kind":"tick","t":10663.553399999999},{"kind":"tick","t":10667.6206},{"kind":"tick","t":10671.6468},{"kind":"tick","t":10676.0869},{"kind":"tick","t":10680.1114},{"kind":"tick","t":10684.1657},{"kind":"tick","t":10688.2011},{"kind":"tick","t":10692.713899999999},{"kind":"tick","t":10696.6822},{"kind":"tick","t":10700.6849},{"kind":"tick","t":10704.8716},{"kind":"source","t":10707.0872,"id":0,"pts":10510.5,"kind_of":"motion","motion":1.1782407760620117,"skipped":0},{"kind":"tick","t":10709.3361},{"kind":"tick","t":10713.373000000001},{"kind":"tick","t":10717.361499999999},{"kind":"tick","t":10721.4475},{"kind":"tick","t":10725.738299999999},{"kind":"tick","t":10730.2517},{"kind":"tick","t":10734.0865},{"kind":"source","t":10736.6003,"id":1,"pts":10552.208333333332,"kind_of":"motion","motion":2.7438270673155785,"skipped":0},{"kind":"tick","t":10738.232699999999},{"kind":"tick","t":10742.4234},{"kind":"tick","t":10746.4866},{"kind":"tick","t":10750.783200000002},{"kind":"tick","t":10754.793899999999},{"kind":"tick","t":10759.3089},{"kind":"tick","t":10763.521799999999},{"kind":"tick","t":10767.550099999999},{"kind":"tick","t":10771.6095},{"kind":"tick","t":10776.1228},{"kind":"tick","t":10780.211},{"kind":"source","t":10784.2241,"id":2,"pts":10593.916666666666,"kind_of":"motion","motion":0.5987654282944277,"skipped":0},{"kind":"tick","t":10785.9997},{"kind":"tick","t":10788.2469},{"kind":"tick","t":10792.2796},{"kind":"tick","t":10796.849699999999},{"kind":"tick","t":10800.8338},{"kind":"tick","t":10805.108499999998},{"kind":"tick","t":10809.1718},{"kind":"tick","t":10813.196},{"kind":"tick","t":10817.721300000001},{"kind":"tick","t":10821.5964},{"kind":"tick","t":10825.6227},{"kind":"tick","t":10830.1054},{"kind":"source","t":10832.623399999999,"id":3,"pts":10635.625,"kind_of":"motion","motion":1.9452160235960037,"skipped":0},{"kind":"tick","t":10834.2515},{"kind":"tick","t":10838.1632},{"kind":"tick","t":10842.3675},{"kind":"tick","t":10846.6904},{"kind":"tick","t":10850.6919},{"kind":"tick","t":10855.1001},{"kind":"tick","t":10859.3336},{"kind":"source","t":10861.4679,"id":4,"pts":10677.333333333332,"kind_of":"motion","motion":1.2893518607597798,"skipped":0},{"kind":"tick","t":10863.6},{"kind":"tick","t":10867.6618},{"kind":"tick","t":10871.680100000001},{"kind":"tick","t":10875.6169},{"kind":"tick","t":10880.0289},{"kind":"tick","t":10884.073},{"kind":"tick","t":10888.596},{"kind":"tick","t":10892.6767},{"kind":"tick","t":10896.8159},{"kind":"tick","t":10900.8502},{"kind":"tick","t":10904.9645},{"kind":"source","t":10908.9826,"id":5,"pts":10719.041666666666,"kind_of":"cut","motion":117.40585684776306,"skipped":0},{"kind":"tick","t":10910.72},{"kind":"tick","t":10913.544899999999},{"kind":"tick","t":10917.280999999999},{"kind":"tick","t":10921.8908},{"kind":"tick","t":10925.6189},{"kind":"tick","t":10930.136199999999},{"kind":"tick","t":10934.4198},{"kind":"tick","t":10938.4658},{"kind":"tick","t":10942.7585},{"kind":"tick","t":10946.8048},{"kind":"tick","t":10950.8788},{"kind":"source","t":10954.9079,"id":6,"pts":10760.75,"kind_of":"motion","motion":9.999228520318866,"skipped":0},{"kind":"tick","t":10956.6047},{"kind":"tick","t":10958.939199999999},{"kind":"tick","t":10963.464699999999},{"kind":"tick","t":10967.5105},{"kind":"tick","t":10971.559299999999},{"kind":"tick","t":10975.7527},{"kind":"tick","t":10980.174500000001},{"kind":"tick","t":10984.3138},{"kind":"source","t":10986.8264,"id":7,"pts":10802.458333333332,"kind_of":"motion","motion":23.90895165503025,"skipped":0},{"kind":"tick","t":10988.550099999999},{"kind":"tick","t":10992.338099999999},{"kind":"tick","t":10996.846899999999},{"kind":"tick","t":11000.9877},{"kind":"tick","t":11005.06},{"kind":"tick","t":11009.0751},{"kind":"tick","t":11013.149300000001},{"kind":"tick","t":11017.7765},{"kind":"tick","t":11021.812},{"kind":"tick","t":11025.8336},{"kind":"tick","t":11029.9368},{"kind":"source","t":11032.4518,"id":8,"pts":10844.166666666666,"kind_of":"motion","motion":6.471450557000935,"skipped":0},{"kind":"tick","t":11034.208200000001},{"kind":"tick","t":11038.5612},{"kind":"tick","t":11042.5853},{"kind":"tick","t":11046.6626},{"kind":"tick","t":11050.7361},{"kind":"tick","t":11055.2782},{"kind":"tick","t":11059.3413},{"kind":"tick","t":11063.3446},{"kind":"tick","t":11067.3987},{"kind":"tick","t":11071.5511},{"kind":"tick","t":11075.6481},{"kind":"source","t":11078.0934,"id":9,"pts":10885.875,"kind_of":"motion","motion":24.237653017044067,"skipped":0},{"kind":"tick","t":11079.8671},{"kind":"tick","t":11084.1308},{"kind":"tick","t":11088.1796},{"kind":"tick","t":11092.6492},{"kind":"tick","t":11096.6851},{"kind":"tick","t":11100.732600000001},{"kind":"tick","t":11105.2488},{"kind":"source","t":11109.3866,"id":10,"pts":10927.583333333332,"kind_of":"motion","motion":9.93981490842998,"skipped":0},{"kind":"tick","t":11111.2878},{"kind":"tick","t":11113.3727},{"kind":"tick","t":11117.4188},{"kind":"tick","t":11122.0187},{"kind":"tick","t":11125.6656},{"kind":"tick","t":11130.2159},{"kind":"tick","t":11134.272299999999},{"kind":"tick","t":11138.363800000001},{"kind":"tick","t":11142.3492},{"kind":"tick","t":11146.8603},{"kind":"tick","t":11150.8975},{"kind":"tick","t":11154.9349},{"kind":"source","t":11156.9683,"id":11,"pts":10969.291666666666,"kind_of":"motion","motion":26.5570979565382,"skipped":0},{"kind":"tick","t":11159.3812},{"kind":"tick","t":11163.4141},{"kind":"tick","t":11167.4711},{"kind":"tick","t":11171.736599999998},{"kind":"tick","t":11175.799299999999},{"kind":"tick","t":11179.8288},{"kind":"tick","t":11184.3582},{"kind":"tick","t":11188.4005},{"kind":"tick","t":11192.4311},{"kind":"tick","t":11196.453},{"kind":"tick","t":11201.0194},{"kind":"source","t":11203.074,"id":0,"pts":11011.0,"kind_of":"motion","motion":9.469907898455858,"skipped":0},{"kind":"tick","t":11204.865899999999},{"kind":"tick","t":11209.0783},{"kind":"tick","t":11213.2842},{"kind":"tick","t":11217.2871},{"kind":"tick","t":11221.666000000001},{"kind":"tick","t":11225.7182},{"kind":"tick","t":11229.8625},{"kind":"tick","t":11234.4127},{"kind":"source","t":11236.720800000001,"id":1,"pts":11052.708333333332,"kind_of":"motion","motion":28.777006287127733,"skipped":0},{"kind":"tick","t":11238.4999},{"kind":"tick","t":11242.391},{"kind":"tick","t":11246.474900000001},{"kind":"tick","t":11250.9676},{"kind":"tick","t":11255.006399999998},{"kind":"tick","t":11259.1607},{"kind":"tick","t":11263.3322},{"kind":"tick","t":11267.7566},{"kind":"tick","t":11271.8817},{"kind":"tick","t":11275.814499999999},{"kind":"tick","t":11279.915},{"kind":"source","t":11282.434500000001,"id":2,"pts":11094.416666666666,"kind_of":"motion","motion":12.630401132628322,"skipped":0},{"kind":"tick","t":11284.1907},{"kind":"tick","t":11288.2424},{"kind":"tick","t":11292.2844},{"kind":"tick","t":11296.931},{"kind":"tick","t":11300.9744},{"kind":"tick","t":11305.0039},{"kind":"tick","t":11309.1329},{"kind":"tick","t":11313.273000000001},{"kind":"tick","t":11317.3458},{"kind":"tick","t":11321.6957},{"kind":"tick","t":11325.835299999999},{"kind":"source","t":11329.9156,"id":3,"pts":11136.125,"kind_of":"motion","motion":34.15586465969682,"skipped":0},{"kind":"tick","t":11331.6588},{"kind":"tick","t":11334.3039},{"kind":"tick","t":11338.3472},{"kind":"tick","t":11342.3899},{"kind":"tick","t":11346.9107},{"kind":"tick","t":11351.079},{"kind":"tick","t":11355.1414},{"kind":"source","t":11359.390899999999,"id":4,"pts":11177.833333333332,"kind_of":"motion","motion":8.456018515862525,"skipped":0},{"kind":"tick","t":11361.332199999999},{"kind":"tick","t":11363.2156},{"kind":"tick","t":11367.740899999999},{"kind":"tick","t":11371.6522},{"kind":"tick","t":11375.9394},{"kind":"tick","t":11380.168},{"kind":"tick","t":11384.315700000001},{"kind":"tick","t":11388.583999999999},{"kind":"tick","t":11392.724100000001},{"kind":"tick","t":11396.780700000001},{"kind":"tick","t":11400.9255},{"kind":"tick","t":11405.026899999999},{"kind":"source","t":11407.3423,"id":5,"pts":11219.541666666666,"kind_of":"motion","motion":40.8719140291214,"skipped":0},{"kind":"tick","t":11409.0908},{"kind":"tick","t":11413.322600000001},{"kind":"tick","t":11417.365800000001},{"kind":"tick","t":11421.8429},{"kind":"tick","t":11425.9979},{"kind":"tick","t":11430.185800000001},{"kind":"tick","t":11434.3077},{"kind":"tick","t":11438.5107},{"kind":"tick","t":11442.2978},{"kind":"tick","t":11446.8149},{"kind":"tick","t":11450.8814},{"kind":"source","t":11454.97,"id":6,"pts":11261.25,"kind_of":"motion","motion":10.908179408870637,"skipped":0},{"kind":"tick","t":11456.453800000001},{"kind":"tick","t":11458.994799999999},{"kind":"tick","t":11463.550700000002},{"kind":"tick","t":11467.576},{"kind":"tick","t":11471.8957},{"kind":"tick","t":11475.9752},{"kind":"tick","t":11480.0349},{"kind":"tick","t":11484.0906},{"kind":"source","t":11486.6008,"id":7,"pts":11302.958333333332,"kind_of":"motion","motion":40.16743753105402,"skipped":0},{"kind":"tick","t":11488.1418},{"kind":"tick","t":11492.6609},{"kind":"tick","t":11496.9313},{"kind":"tick","t":11500.78},{"kind":"tick","t":11505.080100000001},{"kind":"tick","t":11509.3319},{"kind":"tick","t":11513.3625},{"kind":"tick","t":11517.5234},{"kind":"tick","t":11521.7057},{"kind":"tick","t":11525.8375},{"kind":"tick","t":11529.9218},{"kind":"source","t":11533.9718,"id":8,"pts":11344.666666666666,"kind_of":"motion","motion":7.963734506629407,"skipped":0},{"kind":"tick","t":11535.8362},{"kind":"tick","t":11538.4835},{"kind":"tick","t":11542.5128},{"kind":"tick","t":11546.5734},{"kind":"tick","t":11551.0429},{"kind":"tick","t":11555.2458},{"kind":"tick","t":11559.3132},{"kind":"tick","t":11563.1706},{"kind":"tick","t":11567.6855},{"kind":"tick","t":11571.691700000001},{"kind":"tick","t":11575.7218},{"kind":"source","t":11580.2467,"id":9,"pts":11386.375,"kind_of":"motion","motion":44.15509460493922,"skipped":0},{"kind":"tick","t":11582.0542},{"kind":"tick","t":11584.3074},{"kind":"tick","t":11588.3371},{"kind":"tick","t":11592.4156},{"kind":"tick","t":11596.6118},{"kind":"tick","t":11600.6474},{"kind":"tick","t":11604.885100000001},{"kind":"tick","t":11609.0878},{"kind":"source","t":11611.1179,"id":10,"pts":11428.083333333332,"kind_of":"motion","motion":12.047067359089851,"skipped":0},{"kind":"tick","t":11613.1996},{"kind":"tick","t":11617.721},{"kind":"tick","t":11621.823900000001},{"kind":"tick","t":11625.9841},{"kind":"tick","t":11630.0184},{"kind":"tick","t":11634.454},{"kind":"tick","t":11638.4807},{"kind":"tick","t":11642.3004},{"kind":"tick","t":11646.825100000002},{"kind":"tick","t":11650.7176},{"kind":"tick","t":11654.806199999999},{"kind":"source","t":11656.8308,"id":11,"pts":11469.791666666666,"kind_of":"motion","motion":42.382717709988356,"skipped":0},{"kind":"tick","t":11659.0849},{"kind":"tick","t":11663.1313},{"kind":"tick","t":11667.6424},{"kind":"tick","t":11671.6837},{"kind":"tick","t":11675.801599999999},{"kind":"tick","t":11679.844299999999},{"kind":"tick","t":11684.362200000001},{"kind":"tick","t":11688.1844},{"kind":"tick","t":11692.3986},{"kind":"tick","t":11696.5885},{"kind":"tick","t":11700.8541},{"kind":"source","t":11704.898,"id":0,"pts":11511.5,"kind_of":"motion","motion":11.492284066043794,"skipped":0},{"kind":"tick","t":11706.804699999999},{"kind":"tick","t":11708.9407},{"kind":"tick","t":11713.5281},{"kind":"tick","t":11717.5561},{"kind":"tick","t":11721.620700000001},{"kind":"tick","t":11725.6269},{"kind":"tick","t":11729.789200000001},{"kind":"tick","t":11734.3833},{"kind":"source","t":11736.9082,"id":1,"pts":11553.208333333332,"kind_of":"motion","motion":47.31558641418815,"skipped":0},{"kind":"tick","t":11738.627199999999},{"kind":"tick","t":11742.4524},{"kind":"tick","t":11746.9236},{"kind":"tick","t":11750.7706},{"kind":"tick","t":11754.794600000001},{"kind":"tick","t":11759.438100000001},{"kind":"tick","t":11763.4782},{"kind":"tick","t":11767.5865},{"kind":"tick","t":11771.7303},{"kind":"tick","t":11775.756599999999},{"kind":"tick","t":11780.2754},{"kind":"source","t":11782.6495,"id":2,"pts":11594.916666666666,"kind_of":"motion","motion":10.011574057862163,"skipped":0},{"kind":"tick","t":11784.4962},{"kind":"tick","t":11788.1579},{"kind":"tick","t":11792.6601},{"kind":"tick","t":11796.479700000002},{"kind":"tick","t":11800.9619},{"kind":"tick","t":11805.003499999999},{"kind":"tick","t":11809.365},{"kind":"tick","t":11813.490899999999},{"kind":"tick","t":11817.692},{"kind":"tick","t":11821.916099999999},{"kind":"tick","t":11825.9622},{"kind":"source","t":11830.092,"id":3,"pts":11636.625,"kind_of":"motion","motion":57.72453602403402,"skipped":0},{"kind":"tick","t":11831.8301},{"kind":"tick","t":11834.2031},{"kind":"tick","t":11838.224900000001},{"kind":"tick","t":11842.4019},{"kind":"tick","t":11846.9301},{"kind":"tick","t":11850.991199999999},{"kind":"tick","t":11855.0322},{"kind":"tick","t":11859.187399999999},{"kind":"source","t":11861.4357,"id":4,"pts":11678.333333333332,"kind_of":"motion","motion":5.774691444821656,"skipped":0},{"kind":"tick","t":11863.5188},{"kind":"tick","t":11867.5743},{"kind":"tick","t":11871.622200000002},{"kind":"tick","t":11875.8449},{"kind":"tick","t":11880.016899999999},{"kind":"tick","t":11884.1594},{"kind":"tick","t":11888.2178},{"kind":"tick","t":11892.7626},{"kind":"tick","t":11896.814900000001},{"kind":"tick","t":11900.8564},{"kind":"tick","t":11905.0549},{"kind":"source","t":11907.5674,"id":5,"pts":11720.041666666666,"kind_of":"motion","motion":57.24614359438419,"skipped":0},{"kind":"tick","t":11909.4658},{"kind":"tick","t":11913.1331},{"kind":"tick","t":11917.6824},{"kind":"tick","t":11921.7706},{"kind":"tick","t":11925.8655},{"kind":"tick","t":11929.912699999999},{"kind":"tick","t":11934.4228},{"kind":"tick","t":11938.5353},{"kind":"tick","t":11942.2998},{"kind":"tick","t":11946.8104},{"kind":"tick","t":11951.0776},{"kind":"source","t":11955.1788,"id":6,"pts":11761.75,"kind_of":"motion","motion":5.020061556715518,"skipped":0},{"kind":"tick","t":11956.685500000001},{"kind":"tick","t":11958.9429},{"kind":"tick","t":11963.1472},{"kind":"tick","t":11967.6698},{"kind":"tick","t":11971.461099999999},{"kind":"tick","t":11976.0252},{"kind":"tick","t":11980.0684},{"kind":"tick","t":11984.1783},{"kind":"source","t":11986.6839,"id":7,"pts":11803.458333333332,"kind_of":"cut","motion":62.41821136325598,"skipped":0},{"kind":"tick","t":11988.2624},{"kind":"tick","t":11992.730800000001},{"kind":"tick","t":11996.868299999998},{"kind":"tick","t":12001.061099999999}]} \ No newline at end of file +{"version":1,"host":"flyhigh-player web/fixtures/anime_1080_12m.webm Realtime","notes":"","options":{"mode":"auto","max_factor":6,"fps_limit":null,"lookahead":false,"limit_to_display":true,"fill_display":false,"display_headroom":0.97,"compute_budget":0.9,"delay_floor_ms":60.0,"low_latency":false,"delay_max_ms":180.0,"lateness_intervals":3.0,"queue_capacity":24,"pressure_tau_ms":300.0,"penalty_up":1.2,"penalty_burst":3.0,"penalty_min_gap_ms":500.0,"penalty_max":3,"recovery_after_ms":6000.0,"stall_window_ms":20.0,"stall_rate_limit":4.0,"settle_ms":1200.0,"motion_adaptive":true,"min_present_interval_ms":0.0,"playback_rate":1.0,"mid_cost_seed_ms":10.0,"pair_cost_seed_ms":4.0,"gpu_timestamps":true},"events":[{"kind":"mode_change","t":8.2066},{"kind":"mode_change","t":13.341199999999999},{"kind":"tick","t":13.3479},{"kind":"tick","t":17.8297},{"kind":"tick","t":21.9575},{"kind":"tick","t":26.1379},{"kind":"tick","t":30.3712},{"kind":"tick","t":34.42},{"kind":"tick","t":38.4903},{"kind":"tick","t":43.026500000000006},{"kind":"tick","t":47.058299999999996},{"kind":"tick","t":51.1102},{"kind":"tick","t":55.179},{"kind":"tick","t":59.288399999999996},{"kind":"source","t":63.8093,"id":0,"pts":0.0,"kind_of":"motion","motion":null,"skipped":0},{"kind":"tick","t":68.09089999999999},{"kind":"tick","t":72.7462},{"kind":"tick","t":76.7528},{"kind":"tick","t":80.8646},{"kind":"tick","t":84.87400000000001},{"kind":"tick","t":89.2945},{"kind":"tick","t":93.2408},{"kind":"tick","t":97.9206},{"kind":"tick","t":102.12480000000001},{"kind":"tick","t":106.0821},{"kind":"source","t":109.6703,"id":1,"pts":41.70833333333333,"kind_of":"motion","motion":1.3834877422777936,"skipped":0},{"kind":"tick","t":122.7089},{"kind":"tick","t":127.0289},{"kind":"tick","t":131.5056},{"kind":"tick","t":135.6205},{"kind":"source","t":139.8381,"id":2,"pts":83.41666666666666,"kind_of":"motion","motion":0.34336420372710563,"skipped":0},{"kind":"tick","t":141.81},{"kind":"tick","t":143.6498},{"kind":"tick","t":147.8726},{"kind":"tick","t":153.2098},{"kind":"tick","t":156.4811},{"kind":"tick","t":160.5147},{"kind":"tick","t":164.5831},{"kind":"tick","t":168.6361},{"kind":"tick","t":172.7685},{"kind":"tick","t":177.3094},{"kind":"tick","t":181.3714},{"kind":"tick","t":185.45829999999998},{"kind":"source","t":187.50130000000001,"id":3,"pts":125.12499999999999,"kind_of":"motion","motion":1.6049382265191525,"skipped":0},{"kind":"tick","t":189.53990000000002},{"kind":"tick","t":194.0221},{"kind":"tick","t":197.9883},{"kind":"tick","t":202.0605},{"kind":"tick","t":206.1198},{"kind":"tick","t":210.7022},{"kind":"tick","t":214.6304},{"kind":"tick","t":218.5882},{"kind":"tick","t":223.1049},{"kind":"tick","t":227.0486},{"kind":"tick","t":231.1919},{"kind":"source","t":235.6221,"id":4,"pts":166.83333333333331,"kind_of":"motion","motion":0.35879630377166905,"skipped":0},{"kind":"tick","t":237.2476},{"kind":"tick","t":239.6539},{"kind":"tick","t":243.69660000000002},{"kind":"tick","t":247.7569},{"kind":"tick","t":252.06060000000002},{"kind":"tick","t":256.1114},{"kind":"tick","t":260.40380000000005},{"kind":"source","t":264.5902,"id":5,"pts":208.54166666666666,"kind_of":"motion","motion":1.4483025268418714,"skipped":0},{"kind":"tick","t":266.4409},{"kind":"tick","t":268.8658},{"kind":"tick","t":273.0609},{"kind":"tick","t":277.2057},{"kind":"tick","t":281.2657},{"kind":"tick","t":285.2876},{"kind":"tick","t":289.8355},{"kind":"tick","t":293.89},{"kind":"tick","t":297.936},{"kind":"tick","t":301.99670000000003},{"kind":"tick","t":306.5186},{"kind":"tick","t":310.5944},{"kind":"source","t":312.7312,"id":6,"pts":250.24999999999997,"kind_of":"motion","motion":1.0470678366255015,"skipped":0},{"kind":"tick","t":314.48130000000003},{"kind":"tick","t":318.7326},{"kind":"tick","t":322.9845},{"kind":"tick","t":327.02049999999997},{"kind":"tick","t":331.5414},{"kind":"tick","t":335.3252},{"kind":"tick","t":339.864},{"kind":"tick","t":343.9207},{"kind":"tick","t":347.9641},{"kind":"tick","t":352.13480000000004},{"kind":"tick","t":356.2435},{"kind":"source","t":358.2704,"id":7,"pts":291.9583333333333,"kind_of":"motion","motion":1.6250000812578946,"skipped":0},{"kind":"tick","t":360.5453},{"kind":"tick","t":364.81960000000004},{"kind":"tick","t":368.8711},{"kind":"tick","t":373.1294},{"kind":"tick","t":377.2931},{"kind":"tick","t":381.3454},{"kind":"tick","t":385.47880000000004},{"kind":"source","t":389.6225,"id":8,"pts":333.66666666666663,"kind_of":"motion","motion":1.2978395068785176,"skipped":0},{"kind":"tick","t":391.29979999999995},{"kind":"tick","t":393.6406},{"kind":"tick","t":397.75559999999996},{"kind":"tick","t":401.9032},{"kind":"tick","t":406.4257},{"kind":"tick","t":410.45009999999996},{"kind":"tick","t":414.54839999999996},{"kind":"tick","t":418.6081},{"kind":"tick","t":423.1259},{"kind":"tick","t":427.1993},{"kind":"tick","t":431.32730000000004},{"kind":"tick","t":435.39230000000003},{"kind":"tick","t":439.42769999999996},{"kind":"tick","t":443.97209999999995},{"kind":"tick","t":447.8855},{"kind":"tick","t":452.1345},{"kind":"tick","t":456.22679999999997},{"kind":"tick","t":460.2904},{"kind":"tick","t":464.5507},{"kind":"tick","t":468.57739999999995},{"kind":"tick","t":473.0867},{"kind":"tick","t":477.1581},{"kind":"tick","t":481.2502},{"kind":"source","t":483.7587,"id":9,"pts":375.375,"kind_of":"motion","motion":3.1365741114132106,"skipped":0},{"kind":"tick","t":485.6806},{"kind":"tick","t":489.81390000000005},{"kind":"tick","t":493.89349999999996},{"kind":"tick","t":497.8499},{"kind":"tick","t":501.96750000000003},{"kind":"tick","t":506.4713},{"kind":"tick","t":510.53159999999997},{"kind":"source","t":513.0120999999999,"id":10,"pts":417.0833333333333,"kind_of":"motion","motion":1.1026234680321068,"skipped":0},{"kind":"tick","t":514.8442},{"kind":"tick","t":518.6834},{"kind":"tick","t":523.2016000000001},{"kind":"tick","t":527.2366000000001},{"kind":"tick","t":531.4603},{"kind":"tick","t":535.4916},{"kind":"tick","t":539.563},{"kind":"tick","t":544.0439},{"kind":"tick","t":547.8217},{"kind":"tick","t":552.1436},{"kind":"tick","t":556.1981999999999},{"kind":"source","t":560.5585,"id":11,"pts":458.79166666666663,"kind_of":"motion","motion":4.772376359906048,"skipped":0},{"kind":"tick","t":562.1485},{"kind":"tick","t":564.6571},{"kind":"tick","t":568.7789},{"kind":"tick","t":572.8978},{"kind":"tick","t":577.3779},{"kind":"tick","t":581.4293},{"kind":"tick","t":585.5088000000001},{"kind":"tick","t":589.662},{"kind":"tick","t":593.7189000000001},{"kind":"tick","t":597.8746},{"kind":"tick","t":601.9082999999999},{"kind":"tick","t":606.4311},{"kind":"source","t":607.5729,"id":0,"pts":500.49999999999994,"kind_of":"motion","motion":1.422067903331481,"skipped":0},{"kind":"tick","t":610.5056},{"kind":"tick","t":614.4999},{"kind":"tick","t":619.1007},{"kind":"tick","t":623.2274},{"kind":"tick","t":627.2551},{"kind":"tick","t":631.2749},{"kind":"tick","t":635.8074},{"kind":"source","t":638.9448,"id":1,"pts":542.2083333333333,"kind_of":"motion","motion":5.692129593808204,"skipped":0},{"kind":"tick","t":640.7386},{"kind":"tick","t":643.5855},{"kind":"tick","t":648.1931},{"kind":"tick","t":652.5158},{"kind":"tick","t":656.5812},{"kind":"tick","t":660.5098},{"kind":"tick","t":664.5514999999999},{"kind":"tick","t":668.6822999999999},{"kind":"tick","t":672.9182999999999},{"kind":"tick","t":677.188},{"kind":"tick","t":681.2127},{"kind":"source","t":684.7853,"id":2,"pts":583.9166666666666,"kind_of":"motion","motion":1.7901234270539135,"skipped":0},{"kind":"tick","t":687.1859000000001},{"kind":"tick","t":689.5913},{"kind":"tick","t":693.7468},{"kind":"tick","t":699.5949},{"kind":"tick","t":701.9616},{"kind":"tick","t":706.2778},{"kind":"tick","t":710.3108},{"kind":"tick","t":714.4904},{"kind":"tick","t":718.8664},{"kind":"tick","t":722.9979},{"kind":"tick","t":726.9366},{"kind":"tick","t":731.5378000000001},{"kind":"source","t":734.0615,"id":3,"pts":625.625,"kind_of":"motion","motion":8.089506095275283,"skipped":0},{"kind":"source","t":736.251,"id":4,"pts":667.3333333333333,"kind_of":"motion","motion":1.4837962144520134,"skipped":0},{"kind":"tick","t":738.499},{"kind":"tick","t":739.5865},{"kind":"tick","t":743.7751999999999},{"kind":"tick","t":748.2058000000001},{"kind":"tick","t":752.0059},{"kind":"tick","t":756.5077},{"kind":"tick","t":760.6943},{"kind":"source","t":763.2169,"id":5,"pts":709.0416666666666,"kind_of":"motion","motion":11.25694440677762,"skipped":0},{"kind":"tick","t":765.364},{"kind":"tick","t":768.7559},{"kind":"tick","t":772.8177000000001},{"kind":"tick","t":776.9929},{"kind":"tick","t":781.2447},{"kind":"tick","t":785.4452},{"kind":"tick","t":789.544},{"kind":"tick","t":793.9024999999999},{"kind":"tick","t":797.9685},{"kind":"tick","t":802.0531},{"kind":"tick","t":806.2146},{"kind":"source","t":810.7332,"id":6,"pts":750.75,"kind_of":"motion","motion":1.5254629380069673,"skipped":0},{"kind":"tick","t":812.5404000000001},{"kind":"tick","t":814.7545},{"kind":"tick","t":818.9751},{"kind":"tick","t":823.0619},{"kind":"tick","t":827.0883},{"kind":"tick","t":831.1347},{"kind":"tick","t":835.6944},{"kind":"tick","t":839.4127},{"kind":"tick","t":843.6102},{"kind":"tick","t":847.7972},{"kind":"tick","t":852.3242},{"kind":"tick","t":856.3582},{"kind":"tick","t":860.4005},{"kind":"tick","t":864.4495},{"kind":"tick","t":868.9843000000001},{"kind":"tick","t":873.0349},{"kind":"tick","t":877.0757},{"kind":"tick","t":881.1244},{"kind":"tick","t":885.6992},{"kind":"tick","t":889.6593},{"kind":"tick","t":893.7067},{"kind":"tick","t":897.7566},{"kind":"tick","t":902.3129},{"kind":"source","t":902.9912,"id":7,"pts":792.4583333333333,"kind_of":"motion","motion":14.559414172545075,"skipped":0},{"kind":"tick","t":906.3489},{"kind":"tick","t":910.3997},{"kind":"tick","t":914.594},{"kind":"tick","t":918.7051},{"kind":"tick","t":922.9118},{"kind":"tick","t":927.1107},{"kind":"tick","t":932.0838},{"kind":"source","t":938.277,"id":8,"pts":834.1666666666666,"kind_of":"motion","motion":3.0185184837318957,"skipped":0},{"kind":"tick","t":939.8462},{"kind":"tick","t":944.3111},{"kind":"tick","t":948.3511},{"kind":"tick","t":952.6292},{"kind":"tick","t":956.5428},{"kind":"tick","t":961.0758999999999},{"kind":"tick","t":965.1512},{"kind":"tick","t":969.043},{"kind":"tick","t":973.2188000000001},{"kind":"tick","t":978.7087},{"kind":"source","t":981.1626,"id":9,"pts":875.8749999999999,"kind_of":"motion","motion":13.470679968595505,"skipped":0},{"kind":"tick","t":982.7428},{"kind":"tick","t":985.6937},{"kind":"tick","t":990.2554},{"kind":"tick","t":994.2644},{"kind":"tick","t":998.3158},{"kind":"tick","t":1002.6012},{"kind":"tick","t":1006.8393},{"kind":"tick","t":1010.8870000000001},{"kind":"tick","t":1014.9275},{"kind":"tick","t":1019.4708999999999},{"kind":"tick","t":1023.5034999999999},{"kind":"source","t":1027.5813,"id":10,"pts":917.5833333333333,"kind_of":"motion","motion":3.0162036954425275,"skipped":0},{"kind":"tick","t":1029.1369},{"kind":"tick","t":1031.5903},{"kind":"tick","t":1035.9567},{"kind":"tick","t":1040.1259},{"kind":"tick","t":1044.0620000000001},{"kind":"tick","t":1048.6},{"kind":"tick","t":1052.6613},{"kind":"tick","t":1056.7685},{"kind":"source","t":1059.2687,"id":11,"pts":959.2916666666666,"kind_of":"motion","motion":15.720679834485054,"skipped":0},{"kind":"tick","t":1060.8509},{"kind":"tick","t":1065.3486},{"kind":"tick","t":1069.2258},{"kind":"tick","t":1073.6608},{"kind":"tick","t":1077.6921},{"kind":"tick","t":1081.8459},{"kind":"tick","t":1085.8755},{"kind":"tick","t":1090.0575},{"kind":"tick","t":1094.1667},{"kind":"tick","t":1098.6826},{"kind":"tick","t":1102.7535},{"kind":"source","t":1106.8098,"id":0,"pts":1000.9999999999999,"kind_of":"motion","motion":2.290894993348047,"skipped":0},{"kind":"tick","t":1108.45},{"kind":"tick","t":1111.0013999999999},{"kind":"tick","t":1115.2568},{"kind":"tick","t":1119.4917},{"kind":"tick","t":1123.6855},{"kind":"tick","t":1127.8557},{"kind":"tick","t":1131.5405},{"kind":"tick","t":1135.7298},{"kind":"tick","t":1139.9208},{"kind":"tick","t":1144.1852},{"kind":"tick","t":1148.2198},{"kind":"tick","t":1152.7281},{"kind":"source","t":1154.829,"id":1,"pts":1042.7083333333333,"kind_of":"motion","motion":8.463734476827085,"skipped":0},{"kind":"tick","t":1156.8659},{"kind":"source","t":1158.9064,"id":2,"pts":1084.4166666666665,"kind_of":"motion","motion":3.8263888587243855,"skipped":0},{"kind":"tick","t":1161.1842000000001},{"kind":"tick","t":1165.4145},{"kind":"tick","t":1169.3602},{"kind":"tick","t":1173.3918999999999},{"kind":"tick","t":1177.4514000000001},{"kind":"tick","t":1182.5627000000002},{"kind":"source","t":1184.5068,"id":3,"pts":1126.125,"kind_of":"motion","motion":7.728394847363234,"skipped":0},{"kind":"tick","t":1186.8614},{"kind":"tick","t":1189.9705000000001},{"kind":"tick","t":1194.1513},{"kind":"tick","t":1198.5139},{"kind":"tick","t":1202.5809000000002},{"kind":"tick","t":1206.8593999999998},{"kind":"tick","t":1210.8688000000002},{"kind":"tick","t":1214.9019999999998},{"kind":"tick","t":1219.3891999999998},{"kind":"tick","t":1223.507},{"kind":"tick","t":1227.6683},{"kind":"source","t":1231.5778,"id":4,"pts":1167.8333333333333,"kind_of":"motion","motion":2.873456636443734,"skipped":0},{"kind":"cost","t":1233.3558,"stage":"pair","ms":1.357824},{"kind":"cost","t":1233.3558,"stage":"mid","ms":0.248832},{"kind":"tick","t":1245.7397},{"kind":"tick","t":1250.2292},{"kind":"tick","t":1254.2566},{"kind":"tick","t":1258.3307000000002},{"kind":"tick","t":1262.4904999999999},{"kind":"tick","t":1266.6907},{"kind":"tick","t":1270.8967},{"kind":"tick","t":1275.0877},{"kind":"tick","t":1279.1383},{"kind":"tick","t":1283.3609},{"kind":"tick","t":1287.5201},{"kind":"tick","t":1291.9985000000001},{"kind":"tick","t":1296.1449},{"kind":"tick","t":1300.2069000000001},{"kind":"tick","t":1304.3806},{"kind":"source","t":1307.7751,"id":5,"pts":1209.5416666666665,"kind_of":"motion","motion":8.024691310711205,"skipped":0},{"kind":"tick","t":1309.5298},{"kind":"tick","t":1312.5008},{"kind":"tick","t":1316.8332},{"kind":"tick","t":1321.1473},{"kind":"tick","t":1325.3010000000002},{"kind":"tick","t":1329.3074},{"kind":"tick","t":1333.3681},{"kind":"tick","t":1337.4663},{"kind":"tick","t":1341.9984},{"kind":"tick","t":1345.9162000000001},{"kind":"tick","t":1350.0974},{"kind":"source","t":1354.5810000000001,"id":6,"pts":1251.25,"kind_of":"motion","motion":4.071759267244488,"skipped":0},{"kind":"tick","t":1356.695},{"kind":"tick","t":1358.6401},{"kind":"tick","t":1362.5953},{"kind":"tick","t":1366.7021},{"kind":"tick","t":1370.9568000000002},{"kind":"tick","t":1375.0508},{"kind":"tick","t":1379.1191000000001},{"kind":"tick","t":1383.6408},{"kind":"tick","t":1387.5671},{"kind":"tick","t":1391.606},{"kind":"tick","t":1396.1313},{"kind":"tick","t":1400.2072},{"kind":"source","t":1402.2558000000001,"id":7,"pts":1292.9583333333333,"kind_of":"motion","motion":9.545524315908551,"skipped":0},{"kind":"tick","t":1404.586},{"kind":"tick","t":1408.7350000000001},{"kind":"tick","t":1412.5368},{"kind":"tick","t":1417.0568},{"kind":"tick","t":1420.9560999999999},{"kind":"tick","t":1425.0045},{"kind":"tick","t":1429.5849999999998},{"kind":"source","t":1433.6812,"id":8,"pts":1334.6666666666665,"kind_of":"motion","motion":4.762345966883004,"skipped":0},{"kind":"tick","t":1435.7492},{"kind":"tick","t":1437.4273},{"kind":"tick","t":1441.9551},{"kind":"tick","t":1445.8961000000002},{"kind":"tick","t":1449.9349000000002},{"kind":"tick","t":1454.5652},{"kind":"tick","t":1458.6073},{"kind":"tick","t":1462.4977999999999},{"kind":"tick","t":1467.0453},{"kind":"tick","t":1471.1845},{"kind":"tick","t":1475.3763},{"kind":"tick","t":1479.4562},{"kind":"source","t":1481.5814,"id":9,"pts":1376.375,"kind_of":"motion","motion":17.28858020156622,"skipped":0},{"kind":"tick","t":1483.3922},{"kind":"tick","t":1487.4657},{"kind":"tick","t":1491.9906},{"kind":"tick","t":1495.8216},{"kind":"tick","t":1499.9486},{"kind":"tick","t":1504.2172},{"kind":"tick","t":1508.3869000000002},{"kind":"tick","t":1512.4521},{"kind":"tick","t":1516.737},{"kind":"tick","t":1520.7763},{"kind":"tick","t":1524.9416999999999},{"kind":"source","t":1526.9518,"id":10,"pts":1418.0833333333333,"kind_of":"motion","motion":4.340277558658272,"skipped":0},{"kind":"tick","t":1529.5006},{"kind":"tick","t":1533.4295},{"kind":"tick","t":1537.4843},{"kind":"tick","t":1542.0795},{"kind":"tick","t":1545.7701},{"kind":"tick","t":1549.9613000000002},{"kind":"tick","t":1554.5105},{"kind":"source","t":1558.6569,"id":11,"pts":1459.7916666666665,"kind_of":"motion","motion":16.7091051209718,"skipped":0},{"kind":"tick","t":1560.4343000000001},{"kind":"tick","t":1562.4834999999998},{"kind":"tick","t":1566.659},{"kind":"tick","t":1571.1334},{"kind":"tick","t":1575.1822},{"kind":"tick","t":1579.2261},{"kind":"tick","t":1583.4189},{"kind":"tick","t":1587.5044},{"kind":"tick","t":1592.0958999999998},{"kind":"tick","t":1596.1365},{"kind":"tick","t":1600.1678},{"kind":"tick","t":1604.1002},{"kind":"source","t":1606.6286,"id":0,"pts":1501.5,"kind_of":"motion","motion":2.7330245438497514,"skipped":0},{"kind":"tick","t":1608.3514},{"kind":"source","t":1610.6322,"id":1,"pts":1543.2083333333333,"kind_of":"motion","motion":21.401232993230224,"skipped":0},{"kind":"tick","t":1612.4234},{"kind":"tick","t":1616.684},{"kind":"tick","t":1620.7721},{"kind":"tick","t":1625.2609},{"kind":"tick","t":1629.3289},{"kind":"tick","t":1633.6235000000001},{"kind":"tick","t":1637.4765999999997},{"kind":"tick","t":1641.7323000000001},{"kind":"tick","t":1645.8786},{"kind":"tick","t":1649.9368},{"kind":"source","t":1652.0001,"id":2,"pts":1584.9166666666665,"kind_of":"motion","motion":4.354166644625366,"skipped":0},{"kind":"tick","t":1654.2666000000002},{"kind":"tick","t":1658.5438},{"kind":"tick","t":1662.596},{"kind":"tick","t":1666.6732},{"kind":"tick","t":1670.9684},{"kind":"tick","t":1675.0251999999998},{"kind":"tick","t":1679.562},{"kind":"tick","t":1683.6205},{"kind":"tick","t":1687.832},{"kind":"tick","t":1691.8872000000001},{"kind":"tick","t":1695.9294},{"kind":"tick","t":1700.0742},{"kind":"tick","t":1704.142},{"kind":"tick","t":1708.7466},{"kind":"tick","t":1712.799},{"kind":"tick","t":1716.8301000000001},{"kind":"tick","t":1720.8808},{"kind":"tick","t":1725.4057},{"kind":"source","t":1729.5782,"id":3,"pts":1626.6249999999998,"kind_of":"motion","motion":34.6311735548079,"skipped":0},{"kind":"tick","t":1731.3781000000001},{"kind":"tick","t":1733.3771},{"kind":"tick","t":1737.4483},{"kind":"tick","t":1742.054},{"kind":"tick","t":1746.0923},{"kind":"tick","t":1750.1258},{"kind":"tick","t":1754.5131000000001},{"kind":"tick","t":1758.3058},{"kind":"tick","t":1762.8178},{"kind":"tick","t":1766.9827},{"kind":"tick","t":1771.0047},{"kind":"tick","t":1775.2146},{"kind":"source","t":1777.2407,"id":4,"pts":1668.3333333333333,"kind_of":"motion","motion":3.720679124817252,"skipped":0},{"kind":"tick","t":1779.487},{"kind":"tick","t":1783.5918},{"kind":"tick","t":1787.5592},{"kind":"tick","t":1791.6104000000003},{"kind":"tick","t":1796.1304},{"kind":"tick","t":1800.1584},{"kind":"tick","t":1804.2951},{"kind":"source","t":1806.808,"id":5,"pts":1710.0416666666665,"kind_of":"motion","motion":24.74382860586047,"skipped":0},{"kind":"tick","t":1808.4239},{"kind":"tick","t":1812.4646},{"kind":"tick","t":1817.0177999999999},{"kind":"tick","t":1820.8678},{"kind":"tick","t":1825.1088},{"kind":"tick","t":1829.1444999999999},{"kind":"tick","t":1833.2934},{"kind":"tick","t":1837.4679},{"kind":"tick","t":1841.6337},{"kind":"tick","t":1846.251},{"kind":"tick","t":1850.3121999999998},{"kind":"source","t":1852.8283000000001,"id":6,"pts":1751.7499999999998,"kind_of":"motion","motion":3.83719120407477,"skipped":0},{"kind":"tick","t":1854.7989},{"kind":"tick","t":1858.5755000000001},{"kind":"tick","t":1862.6345},{"kind":"tick","t":1866.7254},{"kind":"tick","t":1870.7634},{"kind":"tick","t":1874.9959000000001},{"kind":"tick","t":1879.4650000000001},{"kind":"tick","t":1883.3607},{"kind":"tick","t":1887.4100999999998},{"kind":"tick","t":1891.9489},{"kind":"tick","t":1895.9104},{"kind":"tick","t":1900.0217},{"kind":"tick","t":1904.5744},{"kind":"tick","t":1908.7435},{"kind":"tick","t":1912.698},{"kind":"source","t":1915.2455000000002,"id":7,"pts":1793.4583333333333,"kind_of":"motion","motion":25.32561633735895,"skipped":0},{"kind":"tick","t":1916.9049},{"kind":"tick","t":1921.1175},{"kind":"tick","t":1925.3228},{"kind":"tick","t":1929.5702999999999},{"kind":"source","t":1931.7046,"id":8,"pts":1835.1666666666665,"kind_of":"motion","motion":5.675925719551742,"skipped":0},{"kind":"tick","t":1933.4747000000002},{"kind":"tick","t":1937.5688},{"kind":"tick","t":1942.09},{"kind":"tick","t":1945.9499},{"kind":"tick","t":1950.3067},{"kind":"tick","t":1954.3584},{"kind":"tick","t":1958.3836999999999},{"kind":"tick","t":1962.4559000000002},{"kind":"tick","t":1967.0145},{"kind":"tick","t":1971.1463999999999},{"kind":"tick","t":1975.2063},{"kind":"source","t":1977.2731,"id":9,"pts":1876.8749999999998,"kind_of":"cut","motion":67.70524766296148,"skipped":0},{"kind":"tick","t":1979.2152999999998},{"kind":"tick","t":1983.2776999999999},{"kind":"tick","t":1987.8683},{"kind":"tick","t":1991.9052000000001},{"kind":"tick","t":1995.9561999999999},{"kind":"tick","t":2000.0005},{"kind":"tick","t":2004.5497},{"kind":"tick","t":2008.6114},{"kind":"tick","t":2012.6489},{"kind":"tick","t":2016.6752},{"kind":"tick","t":2021.249},{"kind":"tick","t":2025.2922},{"kind":"tick","t":2029.3297},{"kind":"tick","t":2033.3897},{"kind":"tick","t":2037.4787},{"kind":"source","t":2039.4961,"id":10,"pts":1918.5833333333333,"kind_of":"motion","motion":7.49305518809706,"skipped":0},{"kind":"tick","t":2041.6121999999998},{"kind":"tick","t":2046.1363999999999},{"kind":"tick","t":2050.2841},{"kind":"tick","t":2054.2578},{"kind":"tick","t":2058.3068},{"kind":"tick","t":2062.8325},{"kind":"tick","t":2066.9289000000003},{"kind":"source","t":2071.2099999999996,"id":11,"pts":1960.2916666666665,"kind_of":"motion","motion":16.103395773097873,"skipped":0},{"kind":"tick","t":2072.9056},{"kind":"tick","t":2075.2291},{"kind":"tick","t":2079.2691},{"kind":"tick","t":2083.324},{"kind":"tick","t":2087.9192},{"kind":"tick","t":2091.9763},{"kind":"tick","t":2096.0138},{"kind":"source","t":2100.206,"id":0,"pts":2001.9999999999998,"kind_of":"motion","motion":7.886574184522033,"skipped":0},{"kind":"tick","t":2102.1775},{"kind":"tick","t":2104.2403},{"kind":"tick","t":2108.2632000000003},{"kind":"tick","t":2112.7978000000003},{"kind":"tick","t":2116.7622},{"kind":"tick","t":2121.1168},{"kind":"tick","t":2125.0361},{"kind":"tick","t":2129.5986},{"kind":"tick","t":2133.6367},{"kind":"tick","t":2137.6822},{"kind":"tick","t":2141.7603},{"kind":"tick","t":2145.8763},{"kind":"source","t":2148.3089999999997,"id":1,"pts":2043.7083333333333,"kind_of":"motion","motion":15.496914116665721,"skipped":0},{"kind":"tick","t":2150.3516999999997},{"kind":"tick","t":2154.4129000000003},{"kind":"tick","t":2158.4291000000003},{"kind":"tick","t":2162.5583},{"kind":"tick","t":2167.0973},{"kind":"tick","t":2171.0107000000003},{"kind":"tick","t":2175.1682},{"kind":"tick","t":2179.2133},{"kind":"tick","t":2183.3297},{"kind":"tick","t":2187.9197},{"kind":"tick","t":2192.0105},{"kind":"tick","t":2195.7958},{"kind":"tick","t":2200.3162},{"kind":"tick","t":2204.2558},{"kind":"tick","t":2208.6744},{"kind":"tick","t":2212.8833},{"kind":"tick","t":2216.92},{"kind":"tick","t":2220.9919999999997},{"kind":"source","t":2223.5065,"id":2,"pts":2085.4166666666665,"kind_of":"motion","motion":8.118826746940613,"skipped":0},{"kind":"tick","t":2225.0629000000004},{"kind":"tick","t":2229.5354},{"kind":"tick","t":2233.5914},{"kind":"tick","t":2237.6837},{"kind":"tick","t":2241.8154},{"kind":"tick","t":2245.8564},{"kind":"tick","t":2250.0384000000004},{"kind":"tick","t":2254.321},{"kind":"tick","t":2258.4286},{"kind":"tick","t":2262.7271},{"kind":"tick","t":2267.0517},{"kind":"source","t":2269.1596999999997,"id":3,"pts":2127.125,"kind_of":"motion","motion":15.07561694830656,"skipped":0},{"kind":"tick","t":2270.7898},{"kind":"tick","t":2275.009},{"kind":"tick","t":2279.1521000000002},{"kind":"tick","t":2283.3717},{"kind":"tick","t":2287.5557999999996},{"kind":"tick","t":2292.0903},{"kind":"tick","t":2296.0303},{"kind":"tick","t":2300.1024},{"kind":"tick","t":2304.3964},{"kind":"tick","t":2308.2794},{"kind":"tick","t":2312.8044},{"kind":"source","t":2314.8451,"id":4,"pts":2168.833333333333,"kind_of":"motion","motion":7.695987811312079,"skipped":0},{"kind":"tick","t":2316.8842999999997},{"kind":"tick","t":2321.0849},{"kind":"tick","t":2325.1126},{"kind":"tick","t":2329.1899},{"kind":"tick","t":2333.759},{"kind":"tick","t":2337.4508},{"kind":"tick","t":2341.9794},{"kind":"tick","t":2346.0721},{"kind":"tick","t":2349.955},{"kind":"tick","t":2354.5116},{"kind":"tick","t":2358.611},{"kind":"source","t":2362.534,"id":5,"pts":2210.5416666666665,"kind_of":"motion","motion":23.555554943159223,"skipped":0},{"kind":"tick","t":2364.1180999999997},{"kind":"tick","t":2367.0465},{"kind":"tick","t":2370.9793},{"kind":"tick","t":2375.0251000000003},{"kind":"tick","t":2379.1124},{"kind":"tick","t":2383.4892},{"kind":"tick","t":2387.6581},{"kind":"source","t":2391.9201000000003,"id":6,"pts":2252.25,"kind_of":"motion","motion":7.557870685122907,"skipped":0},{"kind":"tick","t":2393.7026},{"kind":"tick","t":2396.0774},{"kind":"tick","t":2400.2308000000003},{"kind":"tick","t":2404.3049},{"kind":"tick","t":2408.4458},{"kind":"tick","t":2412.5636999999997},{"kind":"tick","t":2416.8549000000003},{"kind":"tick","t":2421.2527},{"kind":"tick","t":2425.2382},{"kind":"tick","t":2429.2945},{"kind":"tick","t":2433.3993},{"kind":"tick","t":2437.5071},{"kind":"source","t":2440.0237,"id":7,"pts":2293.958333333333,"kind_of":"motion","motion":23.775463392958045,"skipped":0},{"kind":"tick","t":2441.599},{"kind":"tick","t":2446.0932},{"kind":"tick","t":2450.2242},{"kind":"tick","t":2454.5420999999997},{"kind":"tick","t":2458.5312999999996},{"kind":"tick","t":2462.8740000000003},{"kind":"tick","t":2466.9959000000003},{"kind":"tick","t":2471.1227999999996},{"kind":"tick","t":2475.3286000000003},{"kind":"tick","t":2479.4721},{"kind":"tick","t":2483.4721},{"kind":"source","t":2484.6068,"id":8,"pts":2335.6666666666665,"kind_of":"motion","motion":8.200616645626724,"skipped":0},{"kind":"tick","t":2487.5787},{"kind":"tick","t":2491.7086},{"kind":"tick","t":2496.2292},{"kind":"tick","t":2500.1029},{"kind":"tick","t":2504.1567000000005},{"kind":"tick","t":2508.4703},{"kind":"tick","t":2512.752},{"kind":"source","t":2515.586,"id":9,"pts":2377.375,"kind_of":"motion","motion":34.922841154038906,"skipped":0},{"kind":"tick","t":2517.306},{"kind":"tick","t":2520.9744},{"kind":"tick","t":2525.2053},{"kind":"tick","t":2529.2338},{"kind":"tick","t":2533.4708},{"kind":"tick","t":2537.4909},{"kind":"tick","t":2541.9628},{"kind":"tick","t":2546.3817},{"kind":"tick","t":2550.1392},{"kind":"tick","t":2554.1566},{"kind":"tick","t":2558.4914},{"kind":"tick","t":2562.9078},{"kind":"source","t":2563.8288000000002,"id":10,"pts":2419.083333333333,"kind_of":"motion","motion":8.10571032576263,"skipped":0},{"kind":"tick","t":2566.9218},{"kind":"tick","t":2570.9425},{"kind":"tick","t":2574.9665999999997},{"kind":"tick","t":2579.1737000000003},{"kind":"tick","t":2583.4701999999997},{"kind":"tick","t":2587.7547999999997},{"kind":"tick","t":2591.6968},{"kind":"tick","t":2596.0749},{"kind":"tick","t":2600.1059},{"kind":"tick","t":2604.1434},{"kind":"tick","t":2608.7681},{"kind":"source","t":2610.4728,"id":11,"pts":2460.7916666666665,"kind_of":"motion","motion":22.10262310691178,"skipped":0},{"kind":"tick","t":2612.5011000000004},{"kind":"tick","t":2616.8927000000003},{"kind":"tick","t":2620.7805},{"kind":"tick","t":2625.1726},{"kind":"tick","t":2629.4732},{"kind":"tick","t":2633.4748},{"kind":"tick","t":2637.4703999999997},{"kind":"source","t":2641.6479,"id":0,"pts":2502.5,"kind_of":"motion","motion":7.263889010064304,"skipped":0},{"kind":"tick","t":2643.3018},{"kind":"tick","t":2645.7924999999996},{"kind":"tick","t":2650.4748999999997},{"kind":"tick","t":2654.1897},{"kind":"tick","t":2658.4879},{"kind":"tick","t":2662.5101999999997},{"kind":"tick","t":2667.0731},{"kind":"tick","t":2671.0606000000002},{"kind":"tick","t":2675.1403},{"kind":"tick","t":2679.1771999999996},{"kind":"tick","t":2683.5493},{"kind":"tick","t":2688.1398},{"kind":"source","t":2689.5373,"id":1,"pts":2544.208333333333,"kind_of":"motion","motion":28.071760330349207,"skipped":0},{"kind":"tick","t":2691.6845},{"kind":"tick","t":2696.1976},{"kind":"tick","t":2700.2272000000003},{"kind":"tick","t":2704.4696},{"kind":"tick","t":2708.5308},{"kind":"tick","t":2712.5152},{"kind":"tick","t":2716.7592000000004},{"kind":"tick","t":2720.9035999999996},{"kind":"tick","t":2725.1197},{"kind":"tick","t":2729.2988},{"kind":"tick","t":2733.7164000000002},{"kind":"source","t":2736.3525,"id":2,"pts":2585.9166666666665,"kind_of":"motion","motion":7.736110808327794,"skipped":0},{"kind":"tick","t":2737.9737},{"kind":"tick","t":2741.6319},{"kind":"tick","t":2746.0858999999996},{"kind":"tick","t":2750.3008},{"kind":"tick","t":2754.5053},{"kind":"tick","t":2758.7104},{"kind":"tick","t":2762.8188},{"kind":"source","t":2765.9067,"id":3,"pts":2627.625,"kind_of":"motion","motion":23.738426780328155,"skipped":0},{"kind":"tick","t":2767.5526},{"kind":"tick","t":2770.9471},{"kind":"tick","t":2774.9973},{"kind":"tick","t":2779.2059999999997},{"kind":"tick","t":2783.3074},{"kind":"tick","t":2787.8462},{"kind":"tick","t":2791.6693},{"kind":"tick","t":2795.9193},{"kind":"tick","t":2800.2396000000003},{"kind":"tick","t":2804.3116},{"kind":"tick","t":2808.6202},{"kind":"source","t":2812.6697,"id":4,"pts":2669.333333333333,"kind_of":"motion","motion":8.213734491728246,"skipped":0},{"kind":"tick","t":2814.2913},{"kind":"tick","t":2816.6897},{"kind":"tick","t":2821.2412000000004},{"kind":"tick","t":2825.3185},{"kind":"tick","t":2829.3577999999998},{"kind":"tick","t":2833.4343},{"kind":"tick","t":2837.9119},{"kind":"tick","t":2841.7811},{"kind":"tick","t":2846.0836999999997},{"kind":"tick","t":2850.3213},{"kind":"tick","t":2854.3688},{"kind":"source","t":2858.4853,"id":5,"pts":2711.0416666666665,"kind_of":"motion","motion":29.812501072883606,"skipped":0},{"kind":"tick","t":2860.1701999999996},{"kind":"tick","t":2862.4819},{"kind":"tick","t":2866.7729},{"kind":"tick","t":2870.9036},{"kind":"tick","t":2874.9281},{"kind":"tick","t":2879.5346},{"kind":"tick","t":2883.5912000000003},{"kind":"tick","t":2887.6369},{"kind":"tick","t":2891.8714},{"kind":"tick","t":2895.8215000000005},{"kind":"tick","t":2899.9589},{"kind":"tick","t":2904.2385},{"kind":"source","t":2906.3555,"id":6,"pts":2752.75,"kind_of":"motion","motion":8.167438725940883,"skipped":0},{"kind":"tick","t":2908.5529},{"kind":"tick","t":2912.5983},{"kind":"tick","t":2916.6177},{"kind":"tick","t":2921.2327999999998},{"kind":"tick","t":2925.2826999999997},{"kind":"tick","t":2929.3204},{"kind":"tick","t":2933.8411},{"kind":"source","t":2936.1765,"id":7,"pts":2794.458333333333,"kind_of":"motion","motion":28.04398287087679,"skipped":0},{"kind":"tick","t":2938.1059999999998},{"kind":"tick","t":2941.9424},{"kind":"tick","t":2946.1209999999996},{"kind":"tick","t":2950.0416999999998},{"kind":"tick","t":2954.5833999999995},{"kind":"tick","t":2958.6319},{"kind":"tick","t":2962.6814},{"kind":"tick","t":2966.7149},{"kind":"tick","t":2971.2608999999998},{"kind":"tick","t":2975.3061000000002},{"kind":"tick","t":2979.5065},{"kind":"source","t":2981.8916,"id":8,"pts":2836.1666666666665,"kind_of":"motion","motion":9.63348769582808,"skipped":0},{"kind":"tick","t":2983.5708},{"kind":"tick","t":2987.4773999999998},{"kind":"tick","t":2991.9997},{"kind":"tick","t":2996.2331},{"kind":"tick","t":3000.261},{"kind":"tick","t":3004.1324999999997},{"kind":"tick","t":3008.6648999999998},{"kind":"tick","t":3012.7986},{"kind":"tick","t":3016.8379},{"kind":"tick","t":3020.9616},{"kind":"tick","t":3025.1007},{"kind":"source","t":3029.5229,"id":9,"pts":2877.875,"kind_of":"motion","motion":14.608796322718263,"skipped":0},{"kind":"tick","t":3031.1256000000003},{"kind":"tick","t":3033.5615},{"kind":"tick","t":3037.6036000000004},{"kind":"tick","t":3041.6654},{"kind":"tick","t":3050.4694},{"kind":"tick","t":3054.8917},{"kind":"tick","t":3059.7682},{"kind":"source","t":3062.105,"id":10,"pts":2919.583333333333,"kind_of":"motion","motion":10.11728414800018,"skipped":0},{"kind":"tick","t":3064.1071},{"kind":"tick","t":3067.1457},{"kind":"tick","t":3073.8196000000003},{"kind":"tick","t":3075.6709},{"kind":"tick","t":3079.872},{"kind":"tick","t":3084.3862},{"kind":"tick","t":3088.2630999999997},{"kind":"tick","t":3092.2934},{"kind":"tick","t":3096.5949},{"kind":"tick","t":3100.6484},{"kind":"tick","t":3104.9072},{"kind":"source","t":3106.8914,"id":11,"pts":2961.2916666666665,"kind_of":"motion","motion":15.214505670592189,"skipped":0},{"kind":"tick","t":3108.9818999999998},{"kind":"tick","t":3113.0186000000003},{"kind":"tick","t":3118.0306},{"kind":"tick","t":3121.7731},{"kind":"tick","t":3125.8096},{"kind":"tick","t":3129.9284},{"kind":"tick","t":3134.0627},{"kind":"tick","t":3138.4862},{"kind":"tick","t":3142.4278},{"kind":"tick","t":3147.0191},{"kind":"tick","t":3151.4147000000003},{"kind":"tick","t":3155.1954},{"kind":"source","t":3157.5957,"id":0,"pts":3003.0,"kind_of":"motion","motion":9.057098287157714,"skipped":0},{"kind":"tick","t":3159.6713},{"kind":"tick","t":3163.4875},{"kind":"tick","t":3167.2611},{"kind":"tick","t":3171.4867999999997},{"kind":"tick","t":3175.7596000000003},{"kind":"tick","t":3180.5669000000003},{"kind":"source","t":3183.943,"id":1,"pts":3044.708333333333,"kind_of":"motion","motion":18.315586717799306,"skipped":0},{"kind":"tick","t":3185.6472999999996},{"kind":"tick","t":3188.3946},{"kind":"tick","t":3193.3706},{"kind":"tick","t":3196.6554},{"kind":"tick","t":3200.969},{"kind":"tick","t":3204.7618},{"kind":"tick","t":3209.3221},{"kind":"tick","t":3213.4278},{"kind":"tick","t":3217.4608},{"kind":"tick","t":3221.5213},{"kind":"tick","t":3225.935},{"kind":"tick","t":3229.9998},{"kind":"source","t":3232.5088,"id":2,"pts":3086.4166666666665,"kind_of":"motion","motion":9.892746834084392,"skipped":0},{"kind":"tick","t":3234.505},{"kind":"tick","t":3238.4629999999997},{"kind":"tick","t":3242.4851000000003},{"kind":"tick","t":3246.5135},{"kind":"tick","t":3250.5584},{"kind":"tick","t":3255.1005},{"kind":"tick","t":3259.1872},{"kind":"tick","t":3263.2236},{"kind":"tick","t":3267.4574000000002},{"kind":"tick","t":3271.6333},{"kind":"source","t":3275.8962,"id":3,"pts":3128.125,"kind_of":"motion","motion":14.356482261791825,"skipped":0},{"kind":"tick","t":3278.1617},{"kind":"tick","t":3279.6569},{"kind":"tick","t":3284.1823},{"kind":"tick","t":3288.2799999999997},{"kind":"tick","t":3292.3123},{"kind":"tick","t":3296.567},{"kind":"tick","t":3300.6109},{"kind":"tick","t":3304.812},{"kind":"tick","t":3309.0316},{"kind":"tick","t":3313.3474},{"kind":"tick","t":3317.4418},{"kind":"source","t":3321.5192,"id":4,"pts":3169.833333333333,"kind_of":"motion","motion":8.487654668278992,"skipped":0},{"kind":"tick","t":3323.3086},{"kind":"tick","t":3325.5935},{"kind":"tick","t":3329.6962},{"kind":"tick","t":3334.1205999999997},{"kind":"tick","t":3338.2588},{"kind":"tick","t":3342.3332},{"kind":"tick","t":3346.8372},{"kind":"tick","t":3350.94},{"kind":"source","t":3355.0277,"id":5,"pts":3211.5416666666665,"kind_of":"motion","motion":12.871914273127913,"skipped":0},{"kind":"tick","t":3357.9892999999997},{"kind":"tick","t":3359.1205},{"kind":"tick","t":3363.1749},{"kind":"tick","t":3367.3326},{"kind":"tick","t":3371.3847},{"kind":"tick","t":3375.9845},{"kind":"tick","t":3380.0552000000002},{"kind":"tick","t":3384.1897},{"kind":"tick","t":3388.2586},{"kind":"tick","t":3392.3236},{"kind":"tick","t":3396.8827},{"kind":"source","t":3400.887,"id":6,"pts":3253.2499999999995,"kind_of":"motion","motion":10.251543293707073,"skipped":0},{"kind":"tick","t":3404.0938},{"kind":"tick","t":3404.9831},{"kind":"tick","t":3409.057},{"kind":"tick","t":3413.208},{"kind":"tick","t":3417.2798000000003},{"kind":"tick","t":3421.3415},{"kind":"tick","t":3425.9202},{"kind":"tick","t":3429.7157},{"kind":"tick","t":3433.9415},{"kind":"tick","t":3438.0283999999997},{"kind":"tick","t":3442.227},{"kind":"tick","t":3446.7747000000004},{"kind":"tick","t":3450.94},{"kind":"tick","t":3454.9905},{"kind":"tick","t":3459.1672999999996},{"kind":"source","t":3463.2054000000003,"id":7,"pts":3294.958333333333,"kind_of":"motion","motion":11.50463031604886,"skipped":0},{"kind":"tick","t":3465.4459},{"kind":"tick","t":3467.2331},{"kind":"tick","t":3471.3773},{"kind":"tick","t":3475.6245},{"kind":"source","t":3477.9752,"id":8,"pts":3336.6666666666665,"kind_of":"motion","motion":9.55169779714197,"skipped":0},{"kind":"tick","t":3479.6612},{"kind":"tick","t":3484.0966999999996},{"kind":"tick","t":3488.1607},{"kind":"tick","t":3492.2346000000002},{"kind":"tick","t":3496.6629},{"kind":"tick","t":3500.9609},{"kind":"tick","t":3504.9973},{"kind":"tick","t":3509.1389},{"kind":"tick","t":3513.2056000000002},{"kind":"tick","t":3517.3538999999996},{"kind":"tick","t":3521.9679},{"kind":"source","t":3526.0194,"id":9,"pts":3378.3749999999995,"kind_of":"motion","motion":10.323302443139255,"skipped":0},{"kind":"tick","t":3528.178},{"kind":"tick","t":3530.1307},{"kind":"tick","t":3534.2288000000003},{"kind":"tick","t":3538.3636},{"kind":"tick","t":3542.4166},{"kind":"tick","t":3546.373},{"kind":"tick","t":3550.9224},{"kind":"tick","t":3555.0881},{"kind":"tick","t":3559.5247},{"kind":"tick","t":3563.0490999999997},{"kind":"tick","t":3567.287},{"kind":"source","t":3571.851,"id":10,"pts":3420.083333333333,"kind_of":"motion","motion":9.050926230847836,"skipped":0},{"kind":"tick","t":3574.388},{"kind":"tick","t":3575.7116},{"kind":"tick","t":3579.8081},{"kind":"tick","t":3584.1069},{"kind":"tick","t":3588.1059999999998},{"kind":"tick","t":3592.2295000000004},{"kind":"tick","t":3596.3932},{"kind":"tick","t":3600.5382},{"kind":"tick","t":3605.1211},{"kind":"tick","t":3609.1569},{"kind":"tick","t":3613.3165},{"kind":"tick","t":3617.4559999999997},{"kind":"source","t":3619.4969,"id":11,"pts":3461.7916666666665,"kind_of":"motion","motion":19.30401200428605,"skipped":0},{"kind":"tick","t":3621.7194},{"kind":"tick","t":3625.5413},{"kind":"tick","t":3630.0866},{"kind":"tick","t":3634.2778},{"kind":"tick","t":3638.5009999999997},{"kind":"tick","t":3642.6095},{"kind":"tick","t":3646.4892},{"kind":"tick","t":3650.5175},{"kind":"tick","t":3654.857},{"kind":"tick","t":3659.1214999999997},{"kind":"tick","t":3663.4739},{"kind":"source","t":3665.785,"id":0,"pts":3503.4999999999995,"kind_of":"motion","motion":8.992283502593637,"skipped":0},{"kind":"tick","t":3667.4116},{"kind":"tick","t":3671.3862000000004},{"kind":"tick","t":3675.9083},{"kind":"tick","t":3679.9477},{"kind":"tick","t":3684.05},{"kind":"tick","t":3688.3003},{"kind":"tick","t":3692.3738},{"kind":"source","t":3696.2669,"id":1,"pts":3545.208333333333,"kind_of":"motion","motion":21.47222125902772,"skipped":0},{"kind":"tick","t":3698.7779},{"kind":"tick","t":3700.5387},{"kind":"tick","t":3704.7248},{"kind":"tick","t":3709.2563},{"kind":"tick","t":3713.4033999999997},{"kind":"tick","t":3717.4732000000004},{"kind":"tick","t":3721.5047},{"kind":"tick","t":3725.5784},{"kind":"tick","t":3729.9812},{"kind":"tick","t":3734.0429},{"kind":"tick","t":3738.1029999999996},{"kind":"tick","t":3742.2475},{"kind":"source","t":3744.5899000000004,"id":2,"pts":3586.9166666666665,"kind_of":"motion","motion":8.402777672745287,"skipped":0},{"kind":"tick","t":3746.5947},{"kind":"tick","t":3750.813},{"kind":"tick","t":3754.8509},{"kind":"tick","t":3759.0455},{"kind":"tick","t":3763.4697},{"kind":"tick","t":3767.4174000000003},{"kind":"tick","t":3771.5582},{"kind":"source","t":3774.0933,"id":3,"pts":3628.6249999999995,"kind_of":"cut","motion":71.12577091902494,"skipped":0},{"kind":"tick","t":3775.7771},{"kind":"tick","t":3780.1213000000002},{"kind":"tick","t":3784.1668999999997},{"kind":"tick","t":3788.2264},{"kind":"tick","t":3792.2745999999997},{"kind":"tick","t":3796.5941000000003},{"kind":"tick","t":3800.6222},{"kind":"tick","t":3804.6879000000004},{"kind":"tick","t":3808.9634},{"kind":"tick","t":3813.0372},{"kind":"tick","t":3817.1685},{"kind":"source","t":3821.6816,"id":4,"pts":3670.333333333333,"kind_of":"motion","motion":58.00385523587465,"skipped":0},{"kind":"tick","t":3823.8133},{"kind":"tick","t":3825.7557},{"kind":"tick","t":3829.8206999999998},{"kind":"tick","t":3833.8723999999997},{"kind":"tick","t":3838.2152},{"kind":"tick","t":3842.2665},{"kind":"tick","t":3846.7883},{"kind":"tick","t":3850.9556},{"kind":"source","t":3852.982,"id":5,"pts":3712.0416666666665,"kind_of":"motion","motion":47.628086395561695,"skipped":0},{"kind":"tick","t":3855.0382},{"kind":"tick","t":3859.116},{"kind":"tick","t":3863.169},{"kind":"tick","t":3867.6213000000002},{"kind":"tick","t":3871.6769},{"kind":"tick","t":3875.9814},{"kind":"tick","t":3880.1223999999997},{"kind":"tick","t":3884.1755},{"kind":"tick","t":3888.2379},{"kind":"tick","t":3892.2797},{"kind":"tick","t":3896.6369},{"kind":"source","t":3898.8483,"id":6,"pts":3753.7499999999995,"kind_of":"motion","motion":44.113426990807056,"skipped":0},{"kind":"tick","t":3901.0006000000003},{"kind":"tick","t":3904.8437},{"kind":"tick","t":3908.8642999999997},{"kind":"tick","t":3913.3878},{"kind":"tick","t":3917.3567},{"kind":"tick","t":3921.3975},{"kind":"tick","t":3925.5312999999996},{"kind":"tick","t":3930.0572},{"kind":"tick","t":3934.1929},{"kind":"tick","t":3938.3115000000003},{"kind":"tick","t":3942.5211999999997},{"kind":"source","t":3945.0648,"id":7,"pts":3795.458333333333,"kind_of":"motion","motion":39.45602165535092,"skipped":0},{"kind":"tick","t":3946.9962},{"kind":"tick","t":3950.6385},{"kind":"tick","t":3954.6739},{"kind":"tick","t":3959.3030000000003},{"kind":"tick","t":3963.2835},{"kind":"tick","t":3967.3015},{"kind":"tick","t":3971.3394},{"kind":"source","t":3975.6559,"id":8,"pts":3837.1666666666665,"kind_of":"motion","motion":34.905864614993334,"skipped":0},{"kind":"tick","t":3978.2463999999995},{"kind":"tick","t":3979.7963},{"kind":"tick","t":3984.3137},{"kind":"tick","t":3988.1085000000003},{"kind":"tick","t":3992.5525},{"kind":"tick","t":3996.5773000000004},{"kind":"tick","t":4000.6309},{"kind":"tick","t":4004.6670999999997},{"kind":"tick","t":4009.3085000000005},{"kind":"tick","t":4013.3513000000003},{"kind":"tick","t":4017.3728000000006},{"kind":"tick","t":4021.4076},{"kind":"source","t":4023.4745,"id":9,"pts":3878.8749999999995,"kind_of":"motion","motion":113.48765909671783,"skipped":0},{"kind":"tick","t":4025.6863000000003},{"kind":"tick","t":4029.7172000000005},{"kind":"tick","t":4033.8552999999997},{"kind":"tick","t":4038.0972},{"kind":"tick","t":4042.6132},{"kind":"tick","t":4046.6946999999996},{"kind":"tick","t":4050.8197},{"kind":"tick","t":4055.0122999999994},{"kind":"tick","t":4059.1213000000002},{"kind":"tick","t":4063.3397000000004},{"kind":"tick","t":4067.7985000000003},{"kind":"source","t":4071.6858,"id":10,"pts":3920.583333333333,"kind_of":"motion","motion":6.506172381341457,"skipped":0},{"kind":"tick","t":4073.9079},{"kind":"tick","t":4075.6886999999997},{"kind":"tick","t":4079.8269999999998},{"kind":"tick","t":4083.906},{"kind":"tick","t":4088.3364},{"kind":"tick","t":4092.4478999999997},{"kind":"tick","t":4096.6661},{"kind":"tick","t":4100.7191},{"kind":"source","t":4102.957,"id":11,"pts":3962.2916666666665,"kind_of":"motion","motion":31.611883118748665,"skipped":0},{"kind":"tick","t":4105.022199999999},{"kind":"tick","t":4109.2851},{"kind":"tick","t":4113.4348},{"kind":"tick","t":4117.5306},{"kind":"tick","t":4121.5648},{"kind":"tick","t":4125.7671},{"kind":"tick","t":4130.0805},{"kind":"tick","t":4134.1323},{"kind":"tick","t":4138.190500000001},{"kind":"tick","t":4142.239100000001},{"kind":"tick","t":4146.7641},{"kind":"tick","t":4150.972699999999},{"kind":"tick","t":4155.0046},{"kind":"tick","t":4159.0315},{"kind":"tick","t":4163.5083},{"kind":"source","t":4165.9312,"id":0,"pts":4003.9999999999995,"kind_of":"motion","motion":4.458333542570472,"skipped":0},{"kind":"tick","t":4167.5355},{"kind":"tick","t":4171.7217},{"kind":"tick","t":4175.817},{"kind":"tick","t":4179.9764000000005},{"kind":"tick","t":4184.1378},{"kind":"tick","t":4188.4097},{"kind":"tick","t":4192.5455999999995},{"kind":"source","t":4196.6285,"id":1,"pts":4045.708333333333,"kind_of":"cut","motion":77.54783861339092,"skipped":0},{"kind":"tick","t":4198.934},{"kind":"tick","t":4200.6366},{"kind":"tick","t":4204.6968},{"kind":"tick","t":4209.2922},{"kind":"tick","t":4213.349},{"kind":"tick","t":4217.3733},{"kind":"tick","t":4221.5721},{"kind":"tick","t":4225.6068},{"kind":"source","t":4227.8703000000005,"id":2,"pts":4087.4166666666665,"kind_of":"motion","motion":7.285493700765073,"skipped":0},{"kind":"tick","t":4230.0992},{"kind":"tick","t":4234.152599999999},{"kind":"tick","t":4238.2092},{"kind":"tick","t":4242.3169},{"kind":"tick","t":4246.8173},{"kind":"tick","t":4250.9556},{"kind":"tick","t":4255.0226999999995},{"kind":"tick","t":4259.140399999999},{"kind":"tick","t":4263.334000000001},{"kind":"tick","t":4267.4954},{"kind":"tick","t":4271.7082},{"kind":"tick","t":4275.8886},{"kind":"tick","t":4280.1071},{"kind":"tick","t":4284.3188},{"kind":"tick","t":4288.0605000000005},{"kind":"source","t":4290.5054,"id":3,"pts":4129.125,"kind_of":"motion","motion":40.63117319718003,"skipped":0},{"kind":"tick","t":4292.678000000001},{"kind":"tick","t":4296.6765000000005},{"kind":"tick","t":4300.7771},{"kind":"tick","t":4304.9982},{"kind":"tick","t":4309.0287},{"kind":"tick","t":4313.3076},{"kind":"tick","t":4317.5572999999995},{"kind":"source","t":4321.6193,"id":4,"pts":4170.833333333333,"kind_of":"motion","motion":6.385801965370774,"skipped":0},{"kind":"tick","t":4323.8762},{"kind":"tick","t":4325.9528},{"kind":"tick","t":4329.9997},{"kind":"tick","t":4334.0458},{"kind":"tick","t":4338.1038},{"kind":"tick","t":4342.6213},{"kind":"tick","t":4346.729899999999},{"kind":"tick","t":4350.7846},{"kind":"source","t":4352.8638,"id":5,"pts":4212.541666666666,"kind_of":"motion","motion":44.47916781529784,"skipped":0},{"kind":"tick","t":4354.909799999999},{"kind":"tick","t":4358.889300000001},{"kind":"tick","t":4363.1178},{"kind":"tick","t":4367.1735},{"kind":"tick","t":4371.725299999999},{"kind":"tick","t":4375.7735999999995},{"kind":"tick","t":4379.9408},{"kind":"tick","t":4384.1943},{"kind":"tick","t":4388.2894},{"kind":"tick","t":4392.3577},{"kind":"tick","t":4396.757100000001},{"kind":"source","t":4399.2768,"id":6,"pts":4254.25,"kind_of":"motion","motion":8.144290130585432,"skipped":0},{"kind":"tick","t":4400.9548},{"kind":"tick","t":4404.8451000000005},{"kind":"tick","t":4408.880800000001},{"kind":"tick","t":4413.3267},{"kind":"tick","t":4417.540599999999},{"kind":"tick","t":4421.7599},{"kind":"tick","t":4425.9108},{"kind":"tick","t":4430.0722},{"kind":"tick","t":4434.1195},{"kind":"tick","t":4438.1665},{"kind":"tick","t":4442.5578000000005},{"kind":"source","t":4446.5006,"id":7,"pts":4295.958333333333,"kind_of":"motion","motion":36.91821003332734,"skipped":0},{"kind":"tick","t":4448.244199999999},{"kind":"tick","t":4450.5421},{"kind":"tick","t":4454.6574},{"kind":"tick","t":4459.258},{"kind":"tick","t":4463.3297},{"kind":"tick","t":4467.6066},{"kind":"tick","t":4471.3924},{"kind":"tick","t":4475.5135},{"kind":"source","t":4477.5806999999995,"id":8,"pts":4337.666666666666,"kind_of":"motion","motion":7.72916644345969,"skipped":0},{"kind":"tick","t":4479.8144999999995},{"kind":"tick","t":4483.8904},{"kind":"tick","t":4488.3403},{"kind":"tick","t":4492.398999999999},{"kind":"tick","t":4496.432000000001},{"kind":"tick","t":4500.973099999999},{"kind":"tick","t":4505.0884},{"kind":"tick","t":4509.1134999999995},{"kind":"tick","t":4513.154799999999},{"kind":"tick","t":4517.204900000001},{"kind":"tick","t":4521.6997},{"kind":"source","t":4524.2304,"id":9,"pts":4379.375,"kind_of":"motion","motion":37.64274660497904,"skipped":0},{"kind":"tick","t":4526.098400000001},{"kind":"tick","t":4529.9608},{"kind":"tick","t":4533.9966},{"kind":"tick","t":4538.0743},{"kind":"tick","t":4542.1667},{"kind":"tick","t":4546.3609},{"kind":"tick","t":4550.5331},{"kind":"tick","t":4555.0815},{"kind":"tick","t":4559.125},{"kind":"tick","t":4563.2863},{"kind":"tick","t":4567.4249},{"kind":"tick","t":4571.4664},{"kind":"tick","t":4575.4998000000005},{"kind":"tick","t":4579.6821},{"kind":"tick","t":4583.9403},{"kind":"source","t":4588.4918,"id":10,"pts":4421.083333333333,"kind_of":"motion","motion":8.048610789701343,"skipped":0},{"kind":"tick","t":4590.4535},{"kind":"tick","t":4592.5029},{"kind":"tick","t":4596.4079},{"kind":"tick","t":4600.9496},{"kind":"source","t":4602.977400000001,"id":11,"pts":4462.791666666666,"kind_of":"motion","motion":42.17746602371335,"skipped":0},{"kind":"tick","t":4604.8206},{"kind":"tick","t":4609.0441},{"kind":"tick","t":4613.105},{"kind":"tick","t":4617.6344},{"kind":"tick","t":4621.427900000001},{"kind":"tick","t":4625.9457},{"kind":"tick","t":4630.0652},{"kind":"tick","t":4634.2206},{"kind":"tick","t":4638.271699999999},{"kind":"tick","t":4642.321800000001},{"kind":"tick","t":4646.6224},{"kind":"source","t":4648.7555,"id":0,"pts":4504.5,"kind_of":"motion","motion":8.824074128642678,"skipped":0},{"kind":"tick","t":4650.8595000000005},{"kind":"tick","t":4655.0596},{"kind":"tick","t":4659.108200000001},{"kind":"tick","t":4663.2472},{"kind":"tick","t":4667.4752},{"kind":"tick","t":4671.5127},{"kind":"tick","t":4675.9546},{"kind":"tick","t":4679.7681},{"kind":"tick","t":4684.3211},{"kind":"tick","t":4688.4250999999995},{"kind":"tick","t":4692.612},{"kind":"source","t":4696.610299999999,"id":1,"pts":4546.208333333333,"kind_of":"motion","motion":30.993055924773216,"skipped":0},{"kind":"tick","t":4698.2238},{"kind":"tick","t":4700.7567},{"kind":"tick","t":4704.808599999999},{"kind":"tick","t":4708.9103000000005},{"kind":"tick","t":4713.1254},{"kind":"tick","t":4717.2715},{"kind":"tick","t":4721.8261},{"kind":"tick","t":4725.8715},{"kind":"tick","t":4729.967799999999},{"kind":"tick","t":4733.8223},{"kind":"tick","t":4738.283},{"kind":"source","t":4742.3823,"id":2,"pts":4587.916666666666,"kind_of":"motion","motion":8.651234465651214,"skipped":0},{"kind":"tick","t":4745.0422},{"kind":"tick","t":4746.3665},{"kind":"tick","t":4750.8659},{"kind":"tick","t":4755.071400000001},{"kind":"tick","t":4759.0183},{"kind":"tick","t":4763.0531},{"kind":"tick","t":4767.362099999999},{"kind":"tick","t":4771.51},{"kind":"source","t":4774.0577,"id":3,"pts":4629.625,"kind_of":"motion","motion":31.323301903903484,"skipped":0},{"kind":"tick","t":4775.7465},{"kind":"tick","t":4780.0921},{"kind":"tick","t":4784.1449},{"kind":"tick","t":4788.2085},{"kind":"tick","t":4792.2525},{"kind":"tick","t":4796.8061},{"kind":"tick","t":4800.8487},{"kind":"tick","t":4804.9279},{"kind":"tick","t":4808.9655999999995},{"kind":"tick","t":4813.3664},{"kind":"tick","t":4817.405299999999},{"kind":"tick","t":4821.6244},{"kind":"tick","t":4825.706},{"kind":"tick","t":4829.8788},{"kind":"tick","t":4834.005300000001},{"kind":"source","t":4836.524200000001,"id":4,"pts":4671.333333333333,"kind_of":"motion","motion":7.966820891015232,"skipped":0},{"kind":"tick","t":4838.2077},{"kind":"source","t":4840.5432,"id":5,"pts":4713.041666666666,"kind_of":"motion","motion":32.57098775357008,"skipped":0},{"kind":"tick","t":4842.4064},{"kind":"tick","t":4846.5692},{"kind":"source","t":4850.889,"id":6,"pts":4754.75,"kind_of":"motion","motion":6.101851752027869,"skipped":0},{"kind":"tick","t":4854.4928},{"kind":"tick","t":4854.9829},{"kind":"tick","t":4859.0738},{"kind":"tick","t":4863.4133},{"kind":"tick","t":4867.502100000001},{"kind":"tick","t":4871.5343},{"kind":"tick","t":4875.5384},{"kind":"tick","t":4880.0558},{"kind":"tick","t":4884.1122},{"kind":"tick","t":4888.173},{"kind":"tick","t":4892.2013},{"kind":"tick","t":4896.8103},{"kind":"source","t":4898.938,"id":7,"pts":4796.458333333333,"kind_of":"motion","motion":18.97067821584642,"skipped":0},{"kind":"tick","t":4901.3694000000005},{"kind":"tick","t":4905.1539},{"kind":"tick","t":4908.863700000001},{"kind":"tick","t":4913.3709},{"kind":"tick","t":4917.224700000001},{"kind":"tick","t":4921.5213},{"kind":"tick","t":4925.5634},{"kind":"tick","t":4929.7456},{"kind":"tick","t":4934.2749},{"kind":"tick","t":4938.3365},{"kind":"tick","t":4942.4944000000005},{"kind":"source","t":4944.7871000000005,"id":8,"pts":4838.166666666666,"kind_of":"motion","motion":6.052469601854682,"skipped":0},{"kind":"tick","t":4946.7745},{"kind":"tick","t":4950.8434},{"kind":"tick","t":4954.8009999999995},{"kind":"tick","t":4960.092900000001},{"kind":"tick","t":4963.1702000000005},{"kind":"tick","t":4967.345899999999},{"kind":"tick","t":4971.478700000001},{"kind":"tick","t":4975.526699999999},{"kind":"source","t":4977.5563,"id":9,"pts":4879.875,"kind_of":"motion","motion":7.676697908900678,"skipped":0},{"kind":"tick","t":4980.0004},{"kind":"tick","t":4984.0525},{"kind":"tick","t":4988.1043},{"kind":"tick","t":4992.3771},{"kind":"tick","t":4996.413600000001},{"kind":"tick","t":5000.9501},{"kind":"tick","t":5004.9945},{"kind":"tick","t":5009.1004},{"kind":"tick","t":5013.1673},{"kind":"tick","t":5017.2566},{"kind":"tick","t":5021.7563},{"kind":"source","t":5023.8128,"id":10,"pts":4921.583333333333,"kind_of":"motion","motion":5.8040124527178705,"skipped":0},{"kind":"tick","t":5025.6272},{"kind":"tick","t":5029.7483999999995},{"kind":"tick","t":5033.9457999999995},{"kind":"tick","t":5038.1205},{"kind":"tick","t":5042.6417},{"kind":"tick","t":5046.3275},{"kind":"tick","t":5050.8649},{"kind":"tick","t":5054.8948},{"kind":"tick","t":5059.106500000001},{"kind":"tick","t":5062.9989000000005},{"kind":"tick","t":5067.5899},{"kind":"source","t":5070.1021,"id":11,"pts":4963.291666666666,"kind_of":"motion","motion":7.43055519182235,"skipped":0},{"kind":"tick","t":5072.1839},{"kind":"source","t":5074.6387,"id":0,"pts":5005.0,"kind_of":"motion","motion":6.256172396242619,"skipped":0},{"kind":"tick","t":5076.5965},{"kind":"tick","t":5079.6985},{"kind":"tick","t":5084.1448},{"kind":"tick","t":5088.344400000001},{"kind":"tick","t":5092.5088},{"kind":"tick","t":5096.4518},{"kind":"tick","t":5100.9355000000005},{"kind":"tick","t":5105.089000000001},{"kind":"tick","t":5109.1222},{"kind":"tick","t":5113.2897},{"kind":"source","t":5115.7933,"id":1,"pts":5046.708333333333,"kind_of":"motion","motion":7.256172336637974,"skipped":0},{"kind":"tick","t":5117.611199999999},{"kind":"tick","t":5121.5494},{"kind":"tick","t":5125.648499999999},{"kind":"tick","t":5129.9841},{"kind":"tick","t":5133.8454},{"kind":"tick","t":5138.4079},{"kind":"tick","t":5142.4566},{"kind":"source","t":5146.568,"id":2,"pts":5088.416666666666,"kind_of":"motion","motion":6.946759452112019,"skipped":0},{"kind":"tick","t":5148.5114},{"kind":"tick","t":5150.8662},{"kind":"tick","t":5155.0608},{"kind":"tick","t":5159.098300000001},{"kind":"tick","t":5163.305},{"kind":"tick","t":5167.211499999999},{"kind":"tick","t":5171.348199999999},{"kind":"tick","t":5175.6007},{"kind":"tick","t":5180.077899999999},{"kind":"tick","t":5184.1314},{"kind":"tick","t":5188.2076},{"kind":"tick","t":5192.3071},{"kind":"source","t":5194.345399999999,"id":3,"pts":5130.125,"kind_of":"motion","motion":7.076389021240175,"skipped":0},{"kind":"tick","t":5196.8708},{"kind":"tick","t":5200.812},{"kind":"tick","t":5204.8478},{"kind":"tick","t":5208.9256},{"kind":"tick","t":5213.0562},{"kind":"tick","t":5217.1404},{"kind":"tick","t":5221.3418},{"kind":"source","t":5225.9035,"id":4,"pts":5171.833333333333,"kind_of":"motion","motion":6.539351725950837,"skipped":0},{"kind":"tick","t":5228.4645},{"kind":"tick","t":5229.811299999999},{"kind":"tick","t":5233.96},{"kind":"tick","t":5237.9956999999995},{"kind":"tick","t":5242.522199999999},{"kind":"tick","t":5246.695299999999},{"kind":"tick","t":5250.5135},{"kind":"tick","t":5255.148700000001},{"kind":"tick","t":5259.1803},{"kind":"tick","t":5263.508},{"kind":"tick","t":5267.1581},{"kind":"source","t":5271.4365,"id":5,"pts":5213.541666666666,"kind_of":"motion","motion":8.188271820545197,"skipped":0},{"kind":"tick","t":5273.941},{"kind":"tick","t":5275.5593},{"kind":"tick","t":5279.807199999999},{"kind":"tick","t":5284.0332},{"kind":"tick","t":5288.1438},{"kind":"tick","t":5292.5734},{"kind":"tick","t":5296.756399999999},{"kind":"tick","t":5300.4926000000005},{"kind":"tick","t":5304.6666},{"kind":"tick","t":5309.2756},{"kind":"tick","t":5313.3923},{"kind":"tick","t":5317.5468},{"kind":"source","t":5319.5926,"id":6,"pts":5255.25,"kind_of":"motion","motion":6.304783662781119,"skipped":0},{"kind":"tick","t":5321.6673},{"kind":"tick","t":5325.6256},{"kind":"tick","t":5329.7462},{"kind":"tick","t":5333.8138},{"kind":"tick","t":5338.4661},{"kind":"tick","t":5342.4997},{"kind":"tick","t":5346.8286},{"kind":"tick","t":5350.765799999999},{"kind":"tick","t":5354.7883},{"kind":"tick","t":5358.9068},{"kind":"tick","t":5363.0016},{"kind":"tick","t":5367.6885},{"kind":"tick","t":5371.6631},{"kind":"tick","t":5375.7146999999995},{"kind":"tick","t":5380.0161},{"kind":"tick","t":5384.067599999999},{"kind":"tick","t":5388.129},{"kind":"tick","t":5392.1801},{"kind":"tick","t":5396.658},{"kind":"source","t":5398.9712,"id":7,"pts":5296.958333333333,"kind_of":"motion","motion":8.21296289563179,"skipped":0},{"kind":"tick","t":5400.5704000000005},{"kind":"tick","t":5405.009599999999},{"kind":"tick","t":5409.3087000000005},{"kind":"tick","t":5413.0344},{"kind":"tick","t":5417.5712},{"kind":"tick","t":5421.6147},{"kind":"tick","t":5425.6783000000005},{"kind":"tick","t":5429.8381},{"kind":"tick","t":5433.8819},{"kind":"tick","t":5438.0373},{"kind":"tick","t":5442.2334},{"kind":"source","t":5444.7447,"id":8,"pts":5338.666666666666,"kind_of":"motion","motion":7.33873454388231,"skipped":0},{"kind":"tick","t":5446.3411},{"kind":"tick","t":5450.4992},{"kind":"tick","t":5455.0492},{"kind":"tick","t":5459.0845},{"kind":"tick","t":5463.131899999999},{"kind":"tick","t":5467.3204000000005},{"kind":"tick","t":5471.355100000001},{"kind":"tick","t":5475.7858},{"kind":"source","t":5477.893,"id":9,"pts":5380.375,"kind_of":"motion","motion":7.63348781503737,"skipped":0},{"kind":"tick","t":5480.143},{"kind":"source","t":5482.1711000000005,"id":10,"pts":5422.083333333333,"kind_of":"motion","motion":6.915123299695551,"skipped":0},{"kind":"tick","t":5483.9291},{"kind":"tick","t":5488.2414},{"kind":"tick","t":5492.4788},{"kind":"tick","t":5496.572300000001},{"kind":"tick","t":5500.6185},{"kind":"tick","t":5505.1568},{"kind":"tick","t":5509.197999999999},{"kind":"tick","t":5513.4558},{"kind":"tick","t":5517.2245},{"kind":"tick","t":5521.7531},{"kind":"source","t":5524.2702,"id":11,"pts":5463.791666666666,"kind_of":"motion","motion":7.4081789050251245,"skipped":0},{"kind":"tick","t":5526.0503},{"kind":"tick","t":5529.834400000001},{"kind":"tick","t":5533.8883000000005},{"kind":"tick","t":5538.1807},{"kind":"tick","t":5542.2201},{"kind":"tick","t":5546.4611},{"kind":"tick","t":5550.740400000001},{"kind":"tick","t":5554.7634},{"kind":"tick","t":5559.0103},{"kind":"tick","t":5563.1179},{"kind":"tick","t":5567.261699999999},{"kind":"source","t":5571.7812,"id":0,"pts":5505.5,"kind_of":"motion","motion":6.63040149025619,"skipped":0},{"kind":"tick","t":5574.3294},{"kind":"tick","t":5575.960099999999},{"kind":"tick","t":5580.088299999999},{"kind":"tick","t":5584.1314},{"kind":"tick","t":5588.195299999999},{"kind":"tick","t":5592.2335},{"kind":"tick","t":5596.7466},{"kind":"tick","t":5600.8948},{"kind":"tick","t":5604.9329},{"kind":"tick","t":5609.0572999999995},{"kind":"tick","t":5613.2667},{"kind":"tick","t":5617.1554},{"kind":"tick","t":5621.4398},{"kind":"tick","t":5625.5553},{"kind":"tick","t":5629.761},{"kind":"tick","t":5634.2039},{"kind":"tick","t":5638.3292},{"kind":"tick","t":5642.3639},{"kind":"tick","t":5646.4954},{"kind":"source","t":5649.0118,"id":1,"pts":5547.208333333333,"kind_of":"motion","motion":7.793210344389081,"skipped":0},{"kind":"tick","t":5650.8288},{"kind":"tick","t":5655.0582},{"kind":"tick","t":5658.8854},{"kind":"tick","t":5663.4217},{"kind":"tick","t":5667.447},{"kind":"tick","t":5671.4819},{"kind":"tick","t":5675.714300000001},{"kind":"tick","t":5679.7426},{"kind":"tick","t":5683.8303000000005},{"kind":"tick","t":5688.225},{"kind":"tick","t":5692.4126},{"kind":"source","t":5696.4643,"id":2,"pts":5588.916666666666,"kind_of":"motion","motion":6.340277795679867,"skipped":0},{"kind":"tick","t":5698.1476},{"kind":"tick","t":5700.4919},{"kind":"tick","t":5705.0259},{"kind":"tick","t":5709.3076},{"kind":"tick","t":5713.3629},{"kind":"tick","t":5717.379400000001},{"kind":"tick","t":5721.4195},{"kind":"tick","t":5725.928},{"kind":"source","t":5727.9748,"id":3,"pts":5630.625,"kind_of":"motion","motion":7.358024446293712,"skipped":0},{"kind":"tick","t":5730.102000000001},{"kind":"tick","t":5734.1505},{"kind":"tick","t":5738.2074},{"kind":"tick","t":5742.3244},{"kind":"tick","t":5746.3631},{"kind":"tick","t":5750.9479},{"kind":"tick","t":5754.7386},{"kind":"tick","t":5759.082},{"kind":"tick","t":5763.1835},{"kind":"tick","t":5767.213400000001},{"kind":"tick","t":5771.3343},{"kind":"source","t":5773.8521,"id":4,"pts":5672.333333333333,"kind_of":"motion","motion":5.787808578461409,"skipped":0},{"kind":"tick","t":5775.9327},{"kind":"tick","t":5780.1573},{"kind":"tick","t":5784.2605},{"kind":"tick","t":5788.3296},{"kind":"tick","t":5792.3678},{"kind":"tick","t":5796.41},{"kind":"tick","t":5800.5337},{"kind":"tick","t":5804.759},{"kind":"tick","t":5808.9271},{"kind":"tick","t":5813.4417},{"kind":"tick","t":5817.643999999999},{"kind":"source","t":5819.6693000000005,"id":5,"pts":5714.041666666666,"kind_of":"motion","motion":5.999228758737445,"skipped":0},{"kind":"tick","t":5821.7138},{"kind":"tick","t":5825.752299999999},{"kind":"tick","t":5830.0578},{"kind":"tick","t":5834.2814},{"kind":"tick","t":5838.4955},{"kind":"tick","t":5842.264},{"kind":"tick","t":5846.7768},{"kind":"tick","t":5850.5635},{"kind":"tick","t":5855.0857},{"kind":"tick","t":5859.191},{"kind":"tick","t":5863.1152},{"kind":"source","t":5865.6649,"id":6,"pts":5755.75,"kind_of":"motion","motion":6.584876608103514,"skipped":0},{"kind":"tick","t":5867.2685},{"kind":"tick","t":5871.679999999999},{"kind":"tick","t":5875.5485},{"kind":"tick","t":5880.0732},{"kind":"tick","t":5884.1494},{"kind":"tick","t":5888.1951},{"kind":"tick","t":5892.2387},{"kind":"source","t":5896.3309,"id":7,"pts":5797.458333333333,"kind_of":"motion","motion":5.917438503820449,"skipped":0},{"kind":"tick","t":5898.9144},{"kind":"tick","t":5900.8577},{"kind":"tick","t":5904.9709},{"kind":"tick","t":5909.011399999999},{"kind":"tick","t":5913.1367},{"kind":"tick","t":5917.1767},{"kind":"tick","t":5921.7717},{"kind":"tick","t":5925.6804},{"kind":"tick","t":5930.1413},{"kind":"tick","t":5934.191699999999},{"kind":"tick","t":5938.245},{"kind":"tick","t":5942.699799999999},{"kind":"source","t":5946.8274,"id":8,"pts":5839.166666666666,"kind_of":"motion","motion":5.623456828761846,"skipped":0},{"kind":"tick","t":5948.886200000001},{"kind":"tick","t":5950.9852},{"kind":"tick","t":5955.0276},{"kind":"tick","t":5958.9729},{"kind":"tick","t":5963.0828},{"kind":"tick","t":5967.6323},{"kind":"tick","t":5971.4409000000005},{"kind":"tick","t":5975.741},{"kind":"tick","t":5979.7445},{"kind":"tick","t":5984.2791},{"kind":"tick","t":5988.5233},{"kind":"source","t":5992.4241,"id":9,"pts":5880.875,"kind_of":"motion","motion":5.717592621222138,"skipped":0},{"kind":"tick","t":5994.0406},{"kind":"tick","t":5996.4302},{"kind":"tick","t":6000.9597},{"kind":"tick","t":6005.054999999999},{"kind":"tick","t":6009.087},{"kind":"tick","t":6013.3903},{"kind":"tick","t":6017.4126},{"kind":"tick","t":6021.4502999999995},{"kind":"source","t":6023.6554,"id":10,"pts":5922.583333333333,"kind_of":"motion","motion":5.337191470898688,"skipped":0},{"kind":"tick","t":6025.7818},{"kind":"tick","t":6029.8245},{"kind":"tick","t":6033.8613},{"kind":"tick","t":6038.3163},{"kind":"tick","t":6042.356},{"kind":"tick","t":6046.5371000000005},{"kind":"tick","t":6050.6186},{"kind":"tick","t":6054.6624},{"kind":"tick","t":6058.9733},{"kind":"tick","t":6063.2423},{"kind":"tick","t":6067.3746},{"kind":"tick","t":6071.4605},{"kind":"tick","t":6075.6153},{"kind":"tick","t":6079.6785},{"kind":"tick","t":6084.2298},{"kind":"tick","t":6088.4485},{"kind":"tick","t":6092.3489},{"kind":"tick","t":6096.562},{"kind":"tick","t":6100.8401},{"kind":"source","t":6102.784500000001,"id":11,"pts":5964.291666666666,"kind_of":"motion","motion":5.655864221043885,"skipped":0},{"kind":"tick","t":6104.8837},{"kind":"tick","t":6108.8601},{"kind":"tick","t":6113.4408},{"kind":"tick","t":6117.1854},{"kind":"tick","t":6121.3641},{"kind":"tick","t":6125.496499999999},{"kind":"tick","t":6130.0422},{"kind":"tick","t":6134.0776000000005},{"kind":"tick","t":6138.1393},{"kind":"tick","t":6142.1679},{"kind":"tick","t":6146.7585},{"kind":"source","t":6149.2973,"id":0,"pts":6006.0,"kind_of":"cut","motion":142.637342736125,"skipped":0},{"kind":"tick","t":6150.9478},{"kind":"tick","t":6155.0301},{"kind":"tick","t":6159.0334},{"kind":"tick","t":6163.3687},{"kind":"tick","t":6167.665999999999},{"kind":"tick","t":6171.3712000000005},{"kind":"tick","t":6175.6303},{"kind":"tick","t":6179.677500000001},{"kind":"tick","t":6184.1995},{"kind":"tick","t":6188.224499999999},{"kind":"tick","t":6192.4476},{"kind":"source","t":6196.466,"id":1,"pts":6047.708333333333,"kind_of":"motion","motion":28.28781008720398,"skipped":0},{"kind":"tick","t":6198.6338},{"kind":"tick","t":6200.5204},{"kind":"tick","t":6205.0707},{"kind":"tick","t":6209.2206},{"kind":"tick","t":6213.3303},{"kind":"tick","t":6217.3601},{"kind":"tick","t":6221.5667},{"kind":"tick","t":6225.7333},{"kind":"tick","t":6229.8718},{"kind":"tick","t":6233.920300000001},{"kind":"tick","t":6239.259599999999},{"kind":"tick","t":6242.3197},{"kind":"source","t":6244.9098,"id":2,"pts":6089.416666666666,"kind_of":"motion","motion":0.7762345788069069,"skipped":0},{"kind":"tick","t":6247.3503},{"kind":"tick","t":6250.8117},{"kind":"tick","t":6254.8594},{"kind":"tick","t":6259.2121},{"kind":"tick","t":6262.991},{"kind":"tick","t":6267.2656},{"kind":"tick","t":6271.6963000000005},{"kind":"source","t":6273.8241,"id":3,"pts":6131.125,"kind_of":"motion","motion":24.598765689879656,"skipped":0},{"kind":"tick","t":6275.6426},{"kind":"tick","t":6279.908200000001},{"kind":"tick","t":6284.0401999999995},{"kind":"tick","t":6288.126499999999},{"kind":"tick","t":6292.331},{"kind":"tick","t":6296.383699999999},{"kind":"tick","t":6300.612700000001},{"kind":"tick","t":6305.1611},{"kind":"tick","t":6309.2226},{"kind":"tick","t":6313.1899},{"kind":"tick","t":6317.5964},{"kind":"source","t":6319.7447,"id":4,"pts":6172.833333333333,"kind_of":"motion","motion":0.44907404895639047,"skipped":0},{"kind":"tick","t":6321.4484},{"kind":"tick","t":6325.711},{"kind":"tick","t":6329.9617},{"kind":"tick","t":6334.0978000000005},{"kind":"tick","t":6338.1749},{"kind":"tick","t":6342.2162},{"kind":"tick","t":6346.7576},{"kind":"tick","t":6350.776800000001},{"kind":"tick","t":6354.7908},{"kind":"tick","t":6358.8302},{"kind":"tick","t":6363.4929},{"kind":"source","t":6367.2086,"id":5,"pts":6214.541666666666,"kind_of":"motion","motion":24.439043160527945,"skipped":0},{"kind":"tick","t":6368.8098},{"kind":"tick","t":6371.4402},{"kind":"tick","t":6375.5548},{"kind":"tick","t":6379.7229},{"kind":"tick","t":6384.2747},{"kind":"tick","t":6388.3507},{"kind":"tick","t":6392.463000000001},{"kind":"tick","t":6396.5182},{"kind":"source","t":6398.555,"id":6,"pts":6256.25,"kind_of":"motion","motion":0.6226851744577289,"skipped":0},{"kind":"tick","t":6400.771},{"kind":"tick","t":6404.8505000000005},{"kind":"tick","t":6409.1804},{"kind":"tick","t":6413.2311},{"kind":"tick","t":6417.2536},{"kind":"tick","t":6421.7719},{"kind":"tick","t":6425.752},{"kind":"tick","t":6429.792},{"kind":"tick","t":6433.8405999999995},{"kind":"tick","t":6438.3966},{"kind":"tick","t":6442.5271999999995},{"kind":"source","t":6444.5729,"id":7,"pts":6297.958333333333,"kind_of":"motion","motion":24.131171330809593,"skipped":0},{"kind":"tick","t":6446.5916},{"kind":"tick","t":6450.556500000001},{"kind":"tick","t":6454.7589},{"kind":"tick","t":6458.894899999999},{"kind":"tick","t":6463.262000000001},{"kind":"tick","t":6467.4567},{"kind":"tick","t":6471.491099999999},{"kind":"tick","t":6475.6394},{"kind":"tick","t":6479.7642},{"kind":"tick","t":6483.8509},{"kind":"tick","t":6488.5845},{"kind":"source","t":6490.7549,"id":8,"pts":6339.666666666666,"kind_of":"motion","motion":0.5200617358786985,"skipped":0},{"kind":"tick","t":6493.5943},{"kind":"tick","t":6496.7399},{"kind":"tick","t":6500.87},{"kind":"tick","t":6504.9776999999995},{"kind":"tick","t":6509.182199999999},{"kind":"tick","t":6513.035000000001},{"kind":"tick","t":6517.309499999999},{"kind":"source","t":6521.7697,"id":9,"pts":6381.375,"kind_of":"motion","motion":24.94907459244132,"skipped":0},{"kind":"tick","t":6524.470799999999},{"kind":"tick","t":6525.5958},{"kind":"tick","t":6530.128699999999},{"kind":"tick","t":6534.2967},{"kind":"tick","t":6538.4921},{"kind":"tick","t":6542.3752},{"kind":"tick","t":6546.3982},{"kind":"tick","t":6550.7561000000005},{"kind":"tick","t":6554.7496},{"kind":"tick","t":6559.0668000000005},{"kind":"tick","t":6563.0173},{"kind":"tick","t":6567.405},{"kind":"source","t":6569.4394,"id":10,"pts":6423.083333333333,"kind_of":"motion","motion":0.6967592902947217,"skipped":0},{"kind":"tick","t":6571.836},{"kind":"tick","t":6575.7928},{"kind":"tick","t":6580.0957},{"kind":"tick","t":6583.9192},{"kind":"tick","t":6588.1786},{"kind":"tick","t":6592.3343},{"kind":"tick","t":6596.5011},{"kind":"tick","t":6600.5197},{"kind":"tick","t":6604.7889},{"kind":"tick","t":6608.888},{"kind":"tick","t":6613.407999999999},{"kind":"source","t":6617.519200000001,"id":11,"pts":6464.791666666666,"kind_of":"motion","motion":23.072530087083578,"skipped":0},{"kind":"tick","t":6621.2726},{"kind":"tick","t":6621.926},{"kind":"tick","t":6625.73},{"kind":"tick","t":6629.7929},{"kind":"tick","t":6634.0382},{"kind":"tick","t":6638.1497},{"kind":"tick","t":6642.2682},{"kind":"tick","t":6646.7984},{"kind":"source","t":6649.1815,"id":0,"pts":6506.499999999999,"kind_of":"motion","motion":0.7145061340997927,"skipped":0},{"kind":"tick","t":6650.8372},{"kind":"tick","t":6654.7045},{"kind":"tick","t":6658.9684},{"kind":"tick","t":6663.4303},{"kind":"tick","t":6667.4565999999995},{"kind":"tick","t":6671.4998000000005},{"kind":"tick","t":6675.9565},{"kind":"tick","t":6679.7368},{"kind":"tick","t":6683.8634},{"kind":"tick","t":6688.453},{"kind":"tick","t":6692.4753},{"kind":"source","t":6694.978800000001,"id":1,"pts":6548.208333333333,"kind_of":"motion","motion":22.784721180796623,"skipped":0},{"kind":"tick","t":6697.4113},{"kind":"tick","t":6700.5134},{"kind":"tick","t":6705.0588},{"kind":"tick","t":6708.8460000000005},{"kind":"tick","t":6713.2206},{"kind":"tick","t":6717.3804},{"kind":"tick","t":6721.4220000000005},{"kind":"tick","t":6725.9847},{"kind":"tick","t":6729.704500000001},{"kind":"tick","t":6734.2315},{"kind":"tick","t":6738.0857},{"kind":"source","t":6742.6533,"id":2,"pts":6589.916666666666,"kind_of":"motion","motion":0.5779321110458113,"skipped":0},{"kind":"tick","t":6744.6533},{"kind":"tick","t":6746.7346},{"kind":"tick","t":6750.9257},{"kind":"tick","t":6754.949500000001},{"kind":"tick","t":6758.977599999999},{"kind":"tick","t":6763.008},{"kind":"tick","t":6767.572999999999},{"kind":"tick","t":6771.597299999999},{"kind":"source","t":6774.1991,"id":3,"pts":6631.624999999999,"kind_of":"motion","motion":22.98225405625999,"skipped":0},{"kind":"tick","t":6777.6828},{"kind":"tick","t":6780.1530999999995},{"kind":"tick","t":6784.2123},{"kind":"tick","t":6788.2438},{"kind":"tick","t":6792.3047},{"kind":"tick","t":6796.8168000000005},{"kind":"tick","t":6800.5903},{"kind":"tick","t":6805.1198},{"kind":"tick","t":6809.223400000001},{"kind":"tick","t":6813.5883},{"kind":"tick","t":6817.4082},{"kind":"source","t":6819.4896,"id":4,"pts":6673.333333333333,"kind_of":"motion","motion":0.6049382861237973,"skipped":0},{"kind":"tick","t":6821.808599999999},{"kind":"tick","t":6825.8694000000005},{"kind":"tick","t":6830.154},{"kind":"tick","t":6834.2267999999995},{"kind":"tick","t":6838.3425},{"kind":"tick","t":6842.597599999999},{"kind":"tick","t":6846.5899},{"kind":"tick","t":6850.620400000001},{"kind":"tick","t":6854.6565},{"kind":"tick","t":6859.2392},{"kind":"tick","t":6863.279},{"kind":"source","t":6865.6503999999995,"id":5,"pts":6715.041666666666,"kind_of":"motion","motion":23.340278919786215,"skipped":0},{"kind":"tick","t":6867.507500000001},{"kind":"tick","t":6871.3524},{"kind":"tick","t":6875.9986},{"kind":"tick","t":6880.0578000000005},{"kind":"tick","t":6884.0586},{"kind":"tick","t":6888.0903},{"kind":"tick","t":6892.2437},{"kind":"source","t":6896.3215,"id":6,"pts":6756.749999999999,"kind_of":"motion","motion":1.6844135150313377,"skipped":0},{"kind":"tick","t":6898.341399999999},{"kind":"tick","t":6900.8855},{"kind":"tick","t":6904.971},{"kind":"tick","t":6909.1222},{"kind":"tick","t":6913.408600000001},{"kind":"tick","t":6917.4266},{"kind":"tick","t":6921.5776},{"kind":"tick","t":6925.7005},{"kind":"tick","t":6930.0494},{"kind":"tick","t":6934.1242},{"kind":"tick","t":6938.359399999999},{"kind":"source","t":6942.3993,"id":7,"pts":6798.458333333333,"kind_of":"motion","motion":27.002315316349268,"skipped":0},{"kind":"tick","t":6944.196599999999},{"kind":"tick","t":6946.4069},{"kind":"tick","t":6950.6322},{"kind":"tick","t":6954.682},{"kind":"tick","t":6959.2051},{"kind":"tick","t":6963.4241},{"kind":"tick","t":6967.2079},{"kind":"tick","t":6971.984100000001},{"kind":"tick","t":6975.9965},{"kind":"tick","t":6980.0373},{"kind":"tick","t":6984.1352},{"kind":"tick","t":6988.2257},{"kind":"source","t":6990.8365,"id":8,"pts":6840.166666666666,"kind_of":"motion","motion":1.162036990863271,"skipped":0},{"kind":"tick","t":6992.8653},{"kind":"tick","t":6996.5306},{"kind":"tick","t":7000.6332},{"kind":"tick","t":7005.1434},{"kind":"tick","t":7008.856},{"kind":"tick","t":7013.158200000001},{"kind":"tick","t":7017.2405},{"kind":"source","t":7021.7565,"id":9,"pts":6881.874999999999,"kind_of":"motion","motion":28.317901622503996,"skipped":0},{"kind":"tick","t":7024.2363000000005},{"kind":"tick","t":7025.8165},{"kind":"tick","t":7029.8822},{"kind":"tick","t":7033.9801},{"kind":"tick","t":7038.0181999999995},{"kind":"tick","t":7042.285699999999},{"kind":"tick","t":7046.4891},{"kind":"tick","t":7050.6975},{"kind":"tick","t":7054.9017},{"kind":"tick","t":7059.0061000000005},{"kind":"tick","t":7063.305899999999},{"kind":"source","t":7067.4527,"id":10,"pts":6923.583333333333,"kind_of":"motion","motion":1.1566357291303575,"skipped":0},{"kind":"tick","t":7071.0476},{"kind":"tick","t":7071.5424},{"kind":"tick","t":7075.795300000001},{"kind":"tick","t":7079.867499999999},{"kind":"tick","t":7083.955},{"kind":"tick","t":7088.374199999999},{"kind":"tick","t":7092.6229},{"kind":"tick","t":7096.7219000000005},{"kind":"tick","t":7100.4983},{"kind":"tick","t":7104.7835},{"kind":"tick","t":7108.976000000001},{"kind":"source","t":7113.486,"id":11,"pts":6965.291666666666,"kind_of":"motion","motion":30.948301926255226,"skipped":0},{"kind":"tick","t":7115.8611},{"kind":"tick","t":7117.5106000000005},{"kind":"tick","t":7121.5435},{"kind":"tick","t":7125.6395},{"kind":"tick","t":7129.6894},{"kind":"tick","t":7133.898},{"kind":"tick","t":7138.133},{"kind":"tick","t":7142.6593},{"kind":"source","t":7145.1458,"id":0,"pts":7006.999999999999,"kind_of":"motion","motion":0.7993827288737521,"skipped":0},{"kind":"tick","t":7147.0626},{"kind":"tick","t":7150.6992},{"kind":"tick","t":7154.7372},{"kind":"tick","t":7159.2623},{"kind":"tick","t":7163.0202},{"kind":"tick","t":7167.4007},{"kind":"tick","t":7171.6567},{"kind":"tick","t":7175.7742},{"kind":"tick","t":7179.8266},{"kind":"tick","t":7183.9109},{"kind":"tick","t":7188.0987000000005},{"kind":"source","t":7192.418,"id":1,"pts":7048.708333333333,"kind_of":"motion","motion":33.67284122854471,"skipped":0},{"kind":"tick","t":7194.4194},{"kind":"tick","t":7196.4479},{"kind":"tick","t":7200.9844},{"kind":"tick","t":7205.1813999999995},{"kind":"tick","t":7208.8867},{"kind":"tick","t":7213.1367},{"kind":"tick","t":7217.4658},{"kind":"tick","t":7221.5022},{"kind":"tick","t":7225.6295},{"kind":"tick","t":7229.6689},{"kind":"tick","t":7234.1332999999995},{"kind":"tick","t":7238.2248},{"kind":"source","t":7240.7507000000005,"id":2,"pts":7090.416666666666,"kind_of":"motion","motion":1.7677469621412456,"skipped":0},{"kind":"tick","t":7242.9951},{"kind":"tick","t":7246.6194000000005},{"kind":"tick","t":7250.7865},{"kind":"tick","t":7254.857},{"kind":"tick","t":7258.9484999999995},{"kind":"tick","t":7263.431500000001},{"kind":"tick","t":7267.2262},{"kind":"source","t":7271.5249,"id":3,"pts":7132.124999999999,"kind_of":"motion","motion":30.42052449658513,"skipped":0},{"kind":"tick","t":7273.748699999999},{"kind":"tick","t":7275.9091},{"kind":"tick","t":7280.0215},{"kind":"tick","t":7284.2255},{"kind":"tick","t":7288.2501},{"kind":"tick","t":7292.3079},{"kind":"tick","t":7296.4375},{"kind":"tick","t":7300.590200000001},{"kind":"tick","t":7305.1296},{"kind":"tick","t":7309.2044},{"kind":"tick","t":7313.5547},{"kind":"source","t":7317.289,"id":4,"pts":7173.833333333333,"kind_of":"motion","motion":1.0470678366255015,"skipped":0},{"kind":"tick","t":7320.9598},{"kind":"tick","t":7321.5181999999995},{"kind":"tick","t":7325.6512999999995},{"kind":"tick","t":7329.810799999999},{"kind":"tick","t":7334.099499999999},{"kind":"tick","t":7338.1207},{"kind":"tick","t":7342.6709},{"kind":"tick","t":7346.6779},{"kind":"tick","t":7350.7483},{"kind":"tick","t":7354.779299999999},{"kind":"tick","t":7358.826},{"kind":"tick","t":7363.0608999999995},{"kind":"source","t":7365.2161,"id":5,"pts":7215.541666666666,"kind_of":"motion","motion":32.1010821685195,"skipped":0},{"kind":"tick","t":7367.3076},{"kind":"tick","t":7371.832600000001},{"kind":"tick","t":7375.745},{"kind":"tick","t":7380.0877},{"kind":"tick","t":7383.8479},{"kind":"tick","t":7387.9999},{"kind":"tick","t":7392.609399999999},{"kind":"source","t":7397.554999999999,"id":6,"pts":7257.249999999999,"kind_of":"motion","motion":3.0972223542630672,"skipped":0},{"kind":"tick","t":7400.8299},{"kind":"tick","t":7405.2046},{"kind":"tick","t":7409.395100000001},{"kind":"tick","t":7413.5864},{"kind":"tick","t":7417.7277},{"kind":"tick","t":7421.7882},{"kind":"tick","t":7426.1751},{"kind":"tick","t":7430.4061},{"kind":"tick","t":7434.4985},{"kind":"tick","t":7438.548},{"kind":"tick","t":7442.6759},{"kind":"source","t":7445.0012,"id":7,"pts":7298.958333333333,"kind_of":"motion","motion":30.57484656572342,"skipped":0},{"kind":"tick","t":7447.4079},{"kind":"tick","t":7451.0189},{"kind":"tick","t":7455.0737},{"kind":"tick","t":7459.2806},{"kind":"tick","t":7463.8655},{"kind":"tick","t":7468.064},{"kind":"tick","t":7471.917},{"kind":"tick","t":7476.1761},{"kind":"tick","t":7480.3147},{"kind":"tick","t":7484.7986},{"kind":"tick","t":7488.4456},{"kind":"source","t":7492.7938,"id":8,"pts":7340.666666666666,"kind_of":"motion","motion":2.682098845252767,"skipped":0},{"kind":"tick","t":7495.0909},{"kind":"tick","t":7496.7987},{"kind":"tick","t":7500.8828},{"kind":"tick","t":7505.1477},{"kind":"tick","t":7509.3059},{"kind":"tick","t":7513.5199999999995},{"kind":"tick","t":7517.6941},{"kind":"tick","t":7521.7349},{"kind":"source","t":7524.2498,"id":9,"pts":7382.374999999999,"kind_of":"motion","motion":31.418982669711113,"skipped":0},{"kind":"tick","t":7526.4535},{"kind":"tick","t":7530.5025},{"kind":"tick","t":7534.6815},{"kind":"tick","t":7538.6983},{"kind":"tick","t":7542.7852},{"kind":"tick","t":7547.0796},{"kind":"tick","t":7551.3316},{"kind":"tick","t":7555.066},{"kind":"tick","t":7559.263},{"kind":"tick","t":7563.493},{"kind":"source","t":7568.0062,"id":10,"pts":7424.083333333333,"kind_of":"motion","motion":1.9807099783793092,"skipped":0},{"kind":"tick","t":7571.0307999999995},{"kind":"tick","t":7571.8766},{"kind":"tick","t":7576.0793},{"kind":"tick","t":7580.3346},{"kind":"tick","t":7584.670499999999},{"kind":"tick","t":7588.5358},{"kind":"tick","t":7592.607},{"kind":"tick","t":7596.7659},{"kind":"tick","t":7601.3759},{"kind":"tick","t":7605.3883},{"kind":"tick","t":7609.495199999999},{"kind":"source","t":7613.585300000001,"id":11,"pts":7465.791666666666,"kind_of":"motion","motion":35.1466054469347,"skipped":0},{"kind":"tick","t":7616.3441},{"kind":"tick","t":7617.9232},{"kind":"tick","t":7621.727},{"kind":"tick","t":7626.2336},{"kind":"tick","t":7630.5089},{"kind":"tick","t":7634.2788},{"kind":"tick","t":7638.4504},{"kind":"tick","t":7642.9723},{"kind":"tick","t":7647.1008},{"kind":"tick","t":7651.1567},{"kind":"tick","t":7655.3125},{"kind":"tick","t":7659.353700000001},{"kind":"source","t":7661.8621,"id":0,"pts":7507.499999999999,"kind_of":"motion","motion":4.108796236105263,"skipped":0},{"kind":"tick","t":7663.491300000001},{"kind":"tick","t":7667.5734},{"kind":"tick","t":7671.7077},{"kind":"tick","t":7676.2110999999995},{"kind":"tick","t":7680.4266},{"kind":"tick","t":7684.448899999999},{"kind":"tick","t":7688.5565},{"kind":"source","t":7690.968,"id":1,"pts":7549.208333333333,"kind_of":"motion","motion":43.015429358929396,"skipped":0},{"kind":"tick","t":7693.0138},{"kind":"tick","t":7696.8756},{"kind":"tick","t":7700.9406},{"kind":"tick","t":7705.522199999999},{"kind":"tick","t":7709.5673},{"kind":"tick","t":7713.6217},{"kind":"tick","t":7717.936},{"kind":"tick","t":7721.789400000001},{"kind":"tick","t":7726.3418},{"kind":"tick","t":7730.3939},{"kind":"tick","t":7734.567099999999},{"kind":"source","t":7738.5769,"id":2,"pts":7590.916666666666,"kind_of":"motion","motion":6.280092587694526,"skipped":0},{"kind":"tick","t":7740.818499999999},{"kind":"tick","t":7742.8365},{"kind":"tick","t":7746.8548},{"kind":"tick","t":7750.919},{"kind":"tick","t":7755.5209},{"kind":"tick","t":7759.597000000001},{"kind":"tick","t":7763.6629},{"kind":"tick","t":7767.8601},{"kind":"tick","t":7771.927500000001},{"kind":"tick","t":7775.9673999999995},{"kind":"tick","t":7780.0496},{"kind":"tick","t":7784.264099999999},{"kind":"source","t":7786.3949,"id":3,"pts":7632.624999999999,"kind_of":"motion","motion":45.14891892671585,"skipped":0},{"kind":"tick","t":7792.3133},{"kind":"tick","t":7792.8198},{"kind":"tick","t":7797.042700000001},{"kind":"tick","t":7801.0071},{"kind":"tick","t":7805.0506},{"kind":"tick","t":7809.758900000001},{"kind":"tick","t":7813.433599999999},{"kind":"source","t":7817.9686,"id":4,"pts":7674.333333333333,"kind_of":"motion","motion":5.182098874356598,"skipped":0},{"kind":"tick","t":7821.6428000000005},{"kind":"tick","t":7822.2181},{"kind":"tick","t":7826.017},{"kind":"tick","t":7830.0514},{"kind":"tick","t":7834.5753},{"kind":"tick","t":7838.3813},{"kind":"tick","t":7843.0158},{"kind":"tick","t":7846.8681},{"kind":"tick","t":7851.168900000001},{"kind":"tick","t":7855.4157},{"kind":"tick","t":7859.4589},{"kind":"source","t":7863.5889,"id":5,"pts":7716.041666666666,"kind_of":"motion","motion":39.983023926615715,"skipped":0},{"kind":"tick","t":7865.9541},{"kind":"tick","t":7867.6348},{"kind":"tick","t":7871.8306},{"kind":"tick","t":7876.1388},{"kind":"tick","t":7880.4236},{"kind":"tick","t":7884.5151},{"kind":"tick","t":7888.6728},{"kind":"tick","t":7892.784299999999},{"kind":"tick","t":7896.8904999999995},{"kind":"tick","t":7900.9836},{"kind":"tick","t":7905.3338},{"kind":"tick","t":7909.5335000000005},{"kind":"source","t":7911.8105,"id":6,"pts":7757.749999999999,"kind_of":"motion","motion":3.9629627927206457,"skipped":0},{"kind":"tick","t":7914.588},{"kind":"tick","t":7917.7226},{"kind":"tick","t":7921.8580999999995},{"kind":"tick","t":7926.2552},{"kind":"tick","t":7930.3701},{"kind":"tick","t":7934.4903},{"kind":"tick","t":7939.0266},{"kind":"tick","t":7942.745000000001},{"kind":"source","t":7945.3021,"id":7,"pts":7799.458333333333,"kind_of":"motion","motion":26.71527871862054,"skipped":0},{"kind":"tick","t":7947.976299999999},{"kind":"tick","t":7951.1846000000005},{"kind":"tick","t":7955.3243},{"kind":"tick","t":7959.3763},{"kind":"tick","t":7963.4992999999995},{"kind":"tick","t":7967.6831999999995},{"kind":"tick","t":7972.3282},{"kind":"tick","t":7976.3415},{"kind":"tick","t":7980.4246},{"kind":"tick","t":7984.5529},{"kind":"tick","t":7988.7552},{"kind":"source","t":7991.3851,"id":8,"pts":7841.166666666666,"kind_of":"motion","motion":6.966820950619876,"skipped":0},{"kind":"tick","t":7993.4675},{"kind":"tick","t":7997.0399},{"kind":"tick","t":8001.083100000001},{"kind":"tick","t":8005.123},{"kind":"tick","t":8009.2178},{"kind":"tick","t":8013.726500000001},{"kind":"tick","t":8017.782099999999},{"kind":"source","t":8019.904399999999,"id":9,"pts":7882.874999999999,"kind_of":"motion","motion":31.198301911354065,"skipped":0},{"kind":"tick","t":8022.752600000001},{"kind":"tick","t":8026.129900000001},{"kind":"tick","t":8030.173400000001},{"kind":"tick","t":8034.193399999999},{"kind":"tick","t":8038.8122},{"kind":"tick","t":8042.8730000000005},{"kind":"tick","t":8046.995199999999},{"kind":"tick","t":8050.9311},{"kind":"tick","t":8055.458700000001},{"kind":"tick","t":8059.4996},{"kind":"tick","t":8063.6308},{"kind":"source","t":8067.2289,"id":10,"pts":7924.583333333333,"kind_of":"motion","motion":9.817130416631699,"skipped":0},{"kind":"tick","t":8069.2883},{"kind":"tick","t":8071.828200000001},{"kind":"tick","t":8075.852400000001},{"kind":"tick","t":8080.4113},{"kind":"tick","t":8084.464199999999},{"kind":"tick","t":8088.5138},{"kind":"tick","t":8092.572},{"kind":"tick","t":8096.769},{"kind":"tick","t":8101.3069000000005},{"kind":"tick","t":8105.362700000001},{"kind":"tick","t":8109.569199999999},{"kind":"source","t":8113.5649,"id":11,"pts":7966.291666666666,"kind_of":"motion","motion":31.073301918804646,"skipped":0},{"kind":"tick","t":8115.4884999999995},{"kind":"tick","t":8117.686300000001},{"kind":"tick","t":8121.8264},{"kind":"tick","t":8126.3977},{"kind":"tick","t":8130.3802},{"kind":"tick","t":8134.397399999999},{"kind":"tick","t":8138.4203},{"kind":"tick","t":8142.948199999999},{"kind":"tick","t":8147.0874},{"kind":"tick","t":8151.127600000001},{"kind":"tick","t":8155.2607},{"kind":"tick","t":8159.2421},{"kind":"source","t":8161.8580999999995,"id":0,"pts":8007.999999999999,"kind_of":"motion","motion":2.890432106796652,"skipped":0},{"kind":"tick","t":8163.497700000001},{"kind":"tick","t":8167.9197},{"kind":"tick","t":8172.018100000001},{"kind":"tick","t":8176.0416},{"kind":"tick","t":8180.0935},{"kind":"tick","t":8184.2178},{"kind":"tick","t":8188.6302000000005},{"kind":"source","t":8190.894200000001,"id":1,"pts":8049.708333333333,"kind_of":"motion","motion":23.617285480722785,"skipped":0},{"kind":"tick","t":8192.6255},{"kind":"tick","t":8196.706600000001},{"kind":"tick","t":8201.2892},{"kind":"tick","t":8205.439699999999},{"kind":"tick","t":8209.536399999999},{"kind":"tick","t":8213.656200000001},{"kind":"tick","t":8217.7211},{"kind":"tick","t":8221.783300000001},{"kind":"tick","t":8226.1294},{"kind":"tick","t":8230.1889},{"kind":"tick","t":8234.591},{"kind":"source","t":8238.6142,"id":2,"pts":8091.416666666666,"kind_of":"motion","motion":3.965277581010014,"skipped":0},{"kind":"tick","t":8241.277900000001},{"kind":"tick","t":8242.6173},{"kind":"tick","t":8247.1654},{"kind":"tick","t":8251.2521},{"kind":"tick","t":8255.2969},{"kind":"tick","t":8259.332},{"kind":"tick","t":8263.5445},{"kind":"tick","t":8267.663},{"kind":"tick","t":8272.055999999999},{"kind":"tick","t":8276.2757},{"kind":"tick","t":8280.4223},{"kind":"source","t":8284.244700000001,"id":3,"pts":8133.124999999999,"kind_of":"motion","motion":25.433642640709877,"skipped":0},{"kind":"tick","t":8287.7852},{"kind":"tick","t":8288.4217},{"kind":"tick","t":8292.7196},{"kind":"tick","t":8297.0358},{"kind":"tick","t":8301.106300000001},{"kind":"tick","t":8305.131899999998},{"kind":"tick","t":8309.1681},{"kind":"tick","t":8313.7169},{"kind":"source","t":8316.2286,"id":4,"pts":8174.833333333333,"kind_of":"motion","motion":5.269289945717901,"skipped":0},{"kind":"tick","t":8318.329},{"kind":"tick","t":8321.7782},{"kind":"tick","t":8326.0745},{"kind":"tick","t":8330.0499},{"kind":"tick","t":8334.5741},{"kind":"tick","t":8338.6863},{"kind":"tick","t":8342.9233},{"kind":"tick","t":8347.124300000001},{"kind":"tick","t":8351.162199999999},{"kind":"tick","t":8355.2748},{"kind":"tick","t":8359.3725},{"kind":"source","t":8361.622000000001,"id":5,"pts":8216.541666666666,"kind_of":"motion","motion":24.956019669771194,"skipped":0},{"kind":"tick","t":8363.5208},{"kind":"tick","t":8367.580399999999},{"kind":"tick","t":8372.1155},{"kind":"tick","t":8375.956699999999},{"kind":"tick","t":8380.2324},{"kind":"tick","t":8384.2465},{"kind":"tick","t":8388.827299999999},{"kind":"tick","t":8392.8808},{"kind":"tick","t":8396.9092},{"kind":"tick","t":8401.0435},{"kind":"tick","t":8405.1058},{"kind":"source","t":8407.4296,"id":6,"pts":8258.25,"kind_of":"motion","motion":6.65972214192152,"skipped":0},{"kind":"tick","t":8409.223600000001},{"kind":"tick","t":8413.6839},{"kind":"tick","t":8417.749099999999},{"kind":"tick","t":8421.7783},{"kind":"tick","t":8426.2578},{"kind":"tick","t":8430.3308},{"kind":"tick","t":8434.4652},{"kind":"source","t":8438.278699999999,"id":7,"pts":8299.958333333332,"kind_of":"motion","motion":22.557870503515005,"skipped":0},{"kind":"tick","t":8439.9374},{"kind":"tick","t":8442.9988},{"kind":"tick","t":8447.0191},{"kind":"tick","t":8450.8306},{"kind":"tick","t":8455.4477},{"kind":"tick","t":8459.6264},{"kind":"tick","t":8463.8775},{"kind":"tick","t":8467.611700000001},{"kind":"tick","t":8472.114599999999},{"kind":"tick","t":8476.3539},{"kind":"tick","t":8480.5487},{"kind":"source","t":8484.6484,"id":8,"pts":8341.666666666666,"kind_of":"motion","motion":5.7885805307887495,"skipped":0},{"kind":"tick","t":8487.5338},{"kind":"tick","t":8488.8501},{"kind":"tick","t":8492.8942},{"kind":"tick","t":8497.0363},{"kind":"tick","t":8501.130099999998},{"kind":"tick","t":8505.1957},{"kind":"tick","t":8509.2348},{"kind":"tick","t":8513.474900000001},{"kind":"tick","t":8517.837800000001},{"kind":"tick","t":8521.841699999999},{"kind":"tick","t":8525.883600000001},{"kind":"source","t":8530.1248,"id":9,"pts":8383.375,"kind_of":"motion","motion":22.43595689535141,"skipped":0},{"kind":"tick","t":8531.9591},{"kind":"tick","t":8534.6186},{"kind":"tick","t":8538.850999999999},{"kind":"tick","t":8542.9271},{"kind":"tick","t":8546.9547},{"kind":"tick","t":8551.2673},{"kind":"tick","t":8556.1135},{"kind":"tick","t":8559.3305},{"kind":"tick","t":8563.9831},{"kind":"tick","t":8567.930799999998},{"kind":"tick","t":8571.9945},{"kind":"tick","t":8575.9123},{"kind":"source","t":8578.416799999999,"id":10,"pts":8425.083333333332,"kind_of":"motion","motion":5.115740897599608,"skipped":0},{"kind":"tick","t":8580.0687},{"kind":"tick","t":8584.4632},{"kind":"tick","t":8588.5444},{"kind":"tick","t":8592.5908},{"kind":"tick","t":8597.1419},{"kind":"tick","t":8601.189},{"kind":"tick","t":8605.231099999999},{"kind":"source","t":8607.2683,"id":11,"pts":8466.791666666666,"kind_of":"motion","motion":22.817129641771317,"skipped":0},{"kind":"tick","t":8609.184},{"kind":"tick","t":8613.4273},{"kind":"tick","t":8617.5844},{"kind":"tick","t":8621.778400000001},{"kind":"tick","t":8625.887},{"kind":"tick","t":8630.4882},{"kind":"tick","t":8634.6341},{"kind":"tick","t":8638.5489},{"kind":"tick","t":8642.5851},{"kind":"tick","t":8647.1292},{"kind":"tick","t":8651.197400000001},{"kind":"source","t":8653.6976,"id":0,"pts":8508.5,"kind_of":"motion","motion":9.203703682869673,"skipped":0},{"kind":"tick","t":8655.3865},{"kind":"tick","t":8659.385199999999},{"kind":"tick","t":8663.440700000001},{"kind":"tick","t":8667.776399999999},{"kind":"tick","t":8671.835299999999},{"kind":"tick","t":8675.9195},{"kind":"tick","t":8680.1292},{"kind":"tick","t":8684.2446},{"kind":"tick","t":8688.4458},{"kind":"tick","t":8692.9727},{"kind":"tick","t":8697.0835},{"kind":"source","t":8701.101400000001,"id":1,"pts":8550.208333333332,"kind_of":"motion","motion":21.921297311782837,"skipped":0},{"kind":"tick","t":8704.218},{"kind":"tick","t":8705.190200000001},{"kind":"tick","t":8709.3148},{"kind":"tick","t":8713.888799999999},{"kind":"tick","t":8717.8901},{"kind":"tick","t":8722.0466},{"kind":"tick","t":8726.0915},{"kind":"source","t":8730.2216,"id":2,"pts":8591.916666666666,"kind_of":"motion","motion":6.990740429610014,"skipped":0},{"kind":"tick","t":8732.0145},{"kind":"tick","t":8734.2523},{"kind":"tick","t":8738.844500000001},{"kind":"tick","t":8742.8708},{"kind":"tick","t":8746.9991},{"kind":"tick","t":8751.0284},{"kind":"tick","t":8755.064199999999},{"kind":"tick","t":8759.6484},{"kind":"tick","t":8763.680600000002},{"kind":"tick","t":8767.728500000001},{"kind":"tick","t":8771.8866},{"kind":"source","t":8776.1299,"id":3,"pts":8633.625,"kind_of":"motion","motion":20.55092554539442,"skipped":0},{"kind":"tick","t":8777.794699999999},{"kind":"tick","t":8780.1356},{"kind":"tick","t":8784.6524},{"kind":"tick","t":8788.425500000001},{"kind":"tick","t":8792.7543},{"kind":"tick","t":8796.9426},{"kind":"tick","t":8801.0234},{"kind":"tick","t":8805.0716},{"kind":"tick","t":8809.620499999999},{"kind":"tick","t":8813.6946},{"kind":"tick","t":8817.5317},{"kind":"tick","t":8822.8016},{"kind":"source","t":8842.6695,"id":4,"pts":8675.333333333332,"kind_of":"motion","motion":5.040895007550716,"skipped":0},{"kind":"tick","t":8844.4162},{"kind":"tick","t":8849.7808},{"kind":"tick","t":8853.1504},{"kind":"tick","t":8857.379200000001},{"kind":"tick","t":8862.6094},{"kind":"tick","t":8865.4256},{"kind":"source","t":8869.4455,"id":5,"pts":8717.041666666666,"kind_of":"motion","motion":25.05864266306162,"skipped":0},{"kind":"tick","t":8871.1952},{"kind":"tick","t":8873.655299999999},{"kind":"tick","t":8878.0802},{"kind":"tick","t":8882.766399999999},{"kind":"tick","t":8886.5769},{"kind":"tick","t":8890.7565},{"kind":"tick","t":8894.565},{"kind":"tick","t":8898.8011},{"kind":"source","t":8901.2688,"id":6,"pts":8758.75,"kind_of":"motion","motion":6.115740481764078,"skipped":0},{"kind":"tick","t":8903.5844},{"kind":"tick","t":8907.114099999999},{"kind":"tick","t":8911.1727},{"kind":"tick","t":8915.394400000001},{"kind":"tick","t":8919.489300000001},{"kind":"tick","t":8924.003799999999},{"kind":"tick","t":8928.081900000001},{"kind":"tick","t":8932.2826},{"kind":"tick","t":8936.4835},{"kind":"tick","t":8940.7362},{"kind":"tick","t":8944.6459},{"kind":"source","t":8948.9189,"id":7,"pts":8800.458333333332,"kind_of":"motion","motion":31.74768403172493,"skipped":0},{"kind":"tick","t":8950.5555},{"kind":"tick","t":8953.0567},{"kind":"tick","t":8957.025099999999},{"kind":"tick","t":8962.2879},{"kind":"tick","t":8965.4073},{"kind":"tick","t":8969.7856},{"kind":"tick","t":8973.869},{"kind":"tick","t":8978.0474},{"kind":"tick","t":8982.1167},{"kind":"tick","t":8986.2413},{"kind":"tick","t":8990.5486},{"kind":"source","t":8994.821,"id":8,"pts":8842.166666666666,"kind_of":"motion","motion":6.290123336948454,"skipped":0},{"kind":"tick","t":8996.42},{"kind":"tick","t":8998.839800000002},{"kind":"tick","t":9002.894100000001},{"kind":"tick","t":9007.166299999999},{"kind":"tick","t":9011.198999999999},{"kind":"tick","t":9015.2911},{"kind":"tick","t":9020.0816},{"kind":"tick","t":9023.9735},{"kind":"source","t":9026.4967,"id":9,"pts":8883.875,"kind_of":"motion","motion":33.97453743964434,"skipped":0},{"kind":"tick","t":9028.3089},{"kind":"tick","t":9032.23},{"kind":"tick","t":9036.442299999999},{"kind":"tick","t":9040.5151},{"kind":"tick","t":9044.793800000001},{"kind":"tick","t":9049.036900000001},{"kind":"tick","t":9053.2205},{"kind":"tick","t":9057.2209},{"kind":"tick","t":9061.2771},{"kind":"tick","t":9065.3631},{"kind":"tick","t":9069.611200000001},{"kind":"tick","t":9073.6551},{"kind":"tick","t":9078.0808},{"kind":"tick","t":9082.341},{"kind":"source","t":9086.3254,"id":10,"pts":8925.583333333332,"kind_of":"motion","motion":8.309413832612336,"skipped":0},{"kind":"tick","t":9087.8785},{"kind":"tick","t":9090.2562},{"kind":"tick","t":9094.7522},{"kind":"tick","t":9098.8501},{"kind":"tick","t":9102.9958},{"kind":"tick","t":9107.456600000001},{"kind":"tick","t":9111.121799999999},{"kind":"tick","t":9115.7375},{"kind":"source","t":9119.8211,"id":11,"pts":8967.291666666666,"kind_of":"motion","motion":36.42437998205423,"skipped":0},{"kind":"tick","t":9121.4219},{"kind":"tick","t":9123.8187},{"kind":"tick","t":9128.0587},{"kind":"tick","t":9132.203000000001},{"kind":"tick","t":9136.3485},{"kind":"tick","t":9140.3786},{"kind":"tick","t":9144.5907},{"kind":"tick","t":9148.6165},{"kind":"tick","t":9153.2179},{"kind":"tick","t":9157.2913},{"kind":"tick","t":9161.986499999999},{"kind":"source","t":9165.6816,"id":0,"pts":9009.0,"kind_of":"motion","motion":5.321759192738682,"skipped":0},{"kind":"tick","t":9167.3815},{"kind":"tick","t":9169.7744},{"kind":"tick","t":9174.008},{"kind":"tick","t":9178.158099999999},{"kind":"tick","t":9182.1883},{"kind":"tick","t":9186.246799999999},{"kind":"tick","t":9190.2797},{"kind":"tick","t":9194.517100000001},{"kind":"source","t":9196.6541,"id":1,"pts":9050.708333333332,"kind_of":"motion","motion":26.714506410062313,"skipped":0},{"kind":"tick","t":9198.9337},{"kind":"tick","t":9203.151399999999},{"kind":"tick","t":9207.2648},{"kind":"tick","t":9211.3101},{"kind":"tick","t":9215.537400000001},{"kind":"tick","t":9219.642},{"kind":"tick","t":9223.6765},{"kind":"tick","t":9227.851700000001},{"kind":"tick","t":9232.425599999999},{"kind":"tick","t":9236.5028},{"kind":"tick","t":9240.5624},{"kind":"tick","t":9244.611499999999},{"kind":"tick","t":9248.646499999999},{"kind":"tick","t":9253.3254},{"kind":"tick","t":9257.265},{"kind":"source","t":9259.7907,"id":2,"pts":9092.416666666666,"kind_of":"motion","motion":3.6219137557782233,"skipped":0},{"kind":"tick","t":9261.5453},{"kind":"tick","t":9265.592200000001},{"kind":"tick","t":9269.890200000002},{"kind":"source","t":9273.6607,"id":3,"pts":9134.125,"kind_of":"motion","motion":22.3834883607924,"skipped":0},{"kind":"tick","t":9275.284},{"kind":"tick","t":9278.877},{"kind":"tick","t":9282.2775},{"kind":"tick","t":9286.6003},{"kind":"tick","t":9290.5545},{"kind":"tick","t":9294.6004},{"kind":"tick","t":9298.6705},{"kind":"tick","t":9303.0609},{"kind":"tick","t":9307.0857},{"kind":"tick","t":9311.1179},{"kind":"source","t":9321.8704,"id":4,"pts":9175.833333333332,"kind_of":"motion","motion":2.749228418106213,"skipped":0},{"kind":"tick","t":9323.729500000001},{"kind":"tick","t":9328.608600000001},{"kind":"tick","t":9332.5265},{"kind":"tick","t":9336.8185},{"kind":"tick","t":9340.9345},{"kind":"tick","t":9345.0579},{"kind":"tick","t":9349.047199999999},{"kind":"tick","t":9352.935000000001},{"kind":"tick","t":9357.4612},{"kind":"tick","t":9361.5135},{"kind":"tick","t":9365.5882},{"kind":"tick","t":9369.6351},{"kind":"tick","t":9373.8182},{"kind":"tick","t":9377.992900000001},{"kind":"tick","t":9382.280400000001},{"kind":"source","t":9384.4589,"id":5,"pts":9217.541666666666,"kind_of":"motion","motion":30.347220730036497,"skipped":0},{"kind":"tick","t":9386.9871},{"kind":"tick","t":9390.6308},{"kind":"tick","t":9395.5487},{"kind":"source","t":9399.2229,"id":6,"pts":9259.25,"kind_of":"motion","motion":4.594135880470276,"skipped":0},{"kind":"tick","t":9400.927},{"kind":"tick","t":9403.2334},{"kind":"tick","t":9407.2082},{"kind":"tick","t":9411.7161},{"kind":"tick","t":9415.9916},{"kind":"tick","t":9420.330899999999},{"kind":"tick","t":9424.1054},{"kind":"tick","t":9428.032099999999},{"kind":"tick","t":9432.953599999999},{"kind":"tick","t":9436.8207},{"kind":"tick","t":9440.8424},{"kind":"source","t":9445.2722,"id":7,"pts":9300.958333333332,"kind_of":"motion","motion":27.644291818141937,"skipped":0},{"kind":"tick","t":9447.1504},{"kind":"tick","t":9448.9781},{"kind":"tick","t":9453.5876},{"kind":"tick","t":9457.2709},{"kind":"tick","t":9461.5822},{"kind":"tick","t":9465.868699999999},{"kind":"tick","t":9469.992},{"kind":"tick","t":9474.1948},{"kind":"tick","t":9478.4401},{"kind":"tick","t":9482.3742},{"kind":"tick","t":9486.486599999998},{"kind":"tick","t":9490.8505},{"kind":"source","t":9492.8883,"id":8,"pts":9342.666666666666,"kind_of":"motion","motion":6.2245369562879205,"skipped":0},{"kind":"tick","t":9495.4708},{"kind":"tick","t":9498.973899999999},{"kind":"tick","t":9503.080600000001},{"kind":"tick","t":9507.112599999999},{"kind":"tick","t":9511.670399999999},{"kind":"tick","t":9515.765800000001},{"kind":"tick","t":9520.0017},{"kind":"source","t":9524.1061,"id":9,"pts":9384.375,"kind_of":"motion","motion":28.591048065572977,"skipped":0},{"kind":"tick","t":9525.868299999998},{"kind":"tick","t":9528.2181},{"kind":"tick","t":9532.2469},{"kind":"tick","t":9536.3382},{"kind":"tick","t":9540.8827},{"kind":"tick","t":9544.9369},{"kind":"tick","t":9548.975499999999},{"kind":"tick","t":9553.316799999999},{"kind":"tick","t":9557.4622},{"kind":"tick","t":9561.4971},{"kind":"tick","t":9565.556199999999},{"kind":"source","t":9569.665799999999,"id":10,"pts":9426.083333333332,"kind_of":"motion","motion":2.8472223691642284,"skipped":0},{"kind":"tick","t":9571.9329},{"kind":"tick","t":9574.2488},{"kind":"tick","t":9578.3146},{"kind":"tick","t":9582.4779},{"kind":"tick","t":9586.535},{"kind":"tick","t":9590.5703},{"kind":"tick","t":9594.6377},{"kind":"tick","t":9598.8478},{"kind":"tick","t":9602.9634},{"kind":"tick","t":9607.2386},{"kind":"tick","t":9611.7379},{"kind":"source","t":9615.5144,"id":11,"pts":9467.791666666666,"kind_of":"motion","motion":29.672066308557987,"skipped":0},{"kind":"tick","t":9617.1405},{"kind":"tick","t":9619.922},{"kind":"tick","t":9624.0113},{"kind":"tick","t":9628.178699999999},{"kind":"tick","t":9632.1986},{"kind":"tick","t":9636.7286},{"kind":"tick","t":9640.4725},{"kind":"tick","t":9645.098100000001},{"kind":"source","t":9647.2026,"id":0,"pts":9509.5,"kind_of":"motion","motion":3.4915122343227267,"skipped":0},{"kind":"tick","t":9648.9051},{"kind":"tick","t":9653.2042},{"kind":"tick","t":9657.4049},{"kind":"tick","t":9661.728200000001},{"kind":"tick","t":9665.486299999999},{"kind":"tick","t":9669.641200000002},{"kind":"tick","t":9674.2677},{"kind":"tick","t":9678.3484},{"kind":"tick","t":9682.4068},{"kind":"tick","t":9686.393300000002},{"kind":"tick","t":9690.4458},{"kind":"source","t":9692.5613,"id":1,"pts":9551.208333333332,"kind_of":"motion","motion":31.57561596482992,"skipped":0},{"kind":"tick","t":9694.773700000002},{"kind":"tick","t":9699.1623},{"kind":"tick","t":9702.952700000002},{"kind":"tick","t":9707.3142},{"kind":"tick","t":9711.375800000002},{"kind":"tick","t":9715.807999999999},{"kind":"tick","t":9719.8169},{"kind":"tick","t":9723.9208},{"kind":"tick","t":9727.9662},{"kind":"tick","t":9732.4941},{"kind":"tick","t":9736.5974},{"kind":"source","t":9739.120400000002,"id":2,"pts":9592.916666666666,"kind_of":"motion","motion":5.691357997711748,"skipped":0},{"kind":"tick","t":9740.9648},{"kind":"tick","t":9745.0763},{"kind":"tick","t":9749.220899999998},{"kind":"tick","t":9753.3976},{"kind":"tick","t":9757.468299999999},{"kind":"tick","t":9761.7018},{"kind":"tick","t":9765.5926},{"kind":"tick","t":9769.7862},{"kind":"tick","t":9773.8222},{"kind":"tick","t":9778.377},{"kind":"tick","t":9782.4963},{"kind":"source","t":9786.5995,"id":3,"pts":9634.625,"kind_of":"motion","motion":42.62191392481327,"skipped":0},{"kind":"tick","t":9788.33},{"kind":"tick","t":9790.602200000001},{"kind":"tick","t":9794.7101},{"kind":"tick","t":9799.1215},{"kind":"tick","t":9803.4523},{"kind":"tick","t":9807.2646},{"kind":"tick","t":9811.4419},{"kind":"tick","t":9815.7338},{"kind":"source","t":9817.7732,"id":4,"pts":9676.333333333332,"kind_of":"motion","motion":2.867284045787528,"skipped":0},{"kind":"tick","t":9819.696600000001},{"kind":"tick","t":9823.9813},{"kind":"tick","t":9828.2556},{"kind":"tick","t":9832.323},{"kind":"tick","t":9836.5062},{"kind":"tick","t":9840.500399999999},{"kind":"tick","t":9845.0152},{"kind":"tick","t":9849.4306},{"kind":"tick","t":9853.6221},{"kind":"tick","t":9857.4028},{"kind":"tick","t":9861.8729},{"kind":"source","t":9865.9148,"id":5,"pts":9718.041666666666,"kind_of":"motion","motion":32.42206899449229,"skipped":0},{"kind":"tick","t":9867.597099999999},{"kind":"tick","t":9870.8683},{"kind":"tick","t":9874.6824},{"kind":"tick","t":9878.6362},{"kind":"tick","t":9882.7266},{"kind":"tick","t":9886.7551},{"kind":"tick","t":9891.0173},{"kind":"tick","t":9895.2987},{"kind":"tick","t":9899.0597},{"kind":"tick","t":9902.982},{"kind":"tick","t":9907.2934},{"kind":"source","t":9911.7377,"id":6,"pts":9759.75,"kind_of":"motion","motion":2.2029321477748454,"skipped":0},{"kind":"tick","t":9913.6214},{"kind":"tick","t":9916.3178},{"kind":"tick","t":9919.8566},{"kind":"tick","t":9923.9216},{"kind":"tick","t":9928.081900000001},{"kind":"tick","t":9932.145},{"kind":"tick","t":9936.398000000001},{"kind":"tick","t":9940.7571},{"kind":"source","t":9942.909099999999,"id":7,"pts":9801.458333333332,"kind_of":"motion","motion":5.5702163418754935,"skipped":0},{"kind":"tick","t":9944.9431},{"kind":"tick","t":9948.9869},{"kind":"tick","t":9953.0379},{"kind":"tick","t":9957.2053},{"kind":"tick","t":9961.524000000001},{"kind":"tick","t":9965.6185},{"kind":"tick","t":9969.863},{"kind":"tick","t":9973.901},{"kind":"tick","t":9977.9938},{"kind":"tick","t":9982.6776},{"kind":"tick","t":9986.5105},{"kind":"source","t":9988.9819,"id":8,"pts":9843.166666666666,"kind_of":"motion","motion":2.682098845252767,"skipped":0},{"kind":"tick","t":9990.5432},{"kind":"tick","t":9995.0103},{"kind":"tick","t":9998.926300000001},{"kind":"tick","t":10003.2459},{"kind":"tick","t":10007.097},{"kind":"tick","t":10011.5055},{"kind":"tick","t":10015.7983},{"kind":"tick","t":10019.94},{"kind":"tick","t":10024.7471},{"kind":"tick","t":10028.7802},{"kind":"tick","t":10032.8292},{"kind":"source","t":10034.6727,"id":9,"pts":9884.875,"kind_of":"motion","motion":18.408178249374032,"skipped":0},{"kind":"tick","t":10037.697400000001},{"kind":"tick","t":10040.635699999999},{"kind":"tick","t":10044.7994},{"kind":"tick","t":10049.6955},{"kind":"tick","t":10053.147799999999},{"kind":"tick","t":10057.427300000001},{"kind":"tick","t":10061.7048},{"kind":"source","t":10063.9506,"id":10,"pts":9926.583333333332,"kind_of":"motion","motion":3.52700601099059,"skipped":0},{"kind":"tick","t":10065.818200000002},{"kind":"tick","t":10069.9035},{"kind":"tick","t":10073.936399999999},{"kind":"tick","t":10078.1783},{"kind":"tick","t":10082.1966},{"kind":"tick","t":10086.678},{"kind":"tick","t":10090.7304},{"kind":"tick","t":10095.0509},{"kind":"tick","t":10098.9909},{"kind":"tick","t":10102.9702},{"kind":"tick","t":10107.5407},{"kind":"source","t":10111.718700000001,"id":11,"pts":9968.291666666666,"kind_of":"cut","motion":110.19213013350964,"skipped":0},{"kind":"tick","t":10113.3594},{"kind":"tick","t":10115.7436},{"kind":"tick","t":10120.023099999999},{"kind":"tick","t":10124.3091},{"kind":"tick","t":10128.269400000001},{"kind":"tick","t":10132.4413},{"kind":"tick","t":10136.6673},{"kind":"tick","t":10140.955899999999},{"kind":"tick","t":10144.6291},{"kind":"tick","t":10148.8799},{"kind":"tick","t":10153.3673},{"kind":"tick","t":10157.4969},{"kind":"source","t":10160.0232,"id":0,"pts":10010.0,"kind_of":"motion","motion":30.905092544853687,"skipped":0},{"kind":"tick","t":10161.6114},{"kind":"tick","t":10165.7187},{"kind":"tick","t":10169.8113},{"kind":"tick","t":10173.8058},{"kind":"tick","t":10177.9764},{"kind":"tick","t":10182.0788},{"kind":"tick","t":10186.436300000001},{"kind":"source","t":10188.8425,"id":1,"pts":10051.708333333332,"kind_of":"motion","motion":78.4544775635004,"skipped":0},{"kind":"tick","t":10190.4895},{"kind":"tick","t":10194.7236},{"kind":"tick","t":10199.143},{"kind":"tick","t":10203.095599999999},{"kind":"tick","t":10207.4493},{"kind":"tick","t":10211.5851},{"kind":"tick","t":10215.801000000001},{"kind":"tick","t":10219.8466},{"kind":"tick","t":10223.9035},{"kind":"tick","t":10227.9377},{"kind":"tick","t":10232.583999999999},{"kind":"source","t":10236.598300000001,"id":2,"pts":10093.416666666666,"kind_of":"motion","motion":13.361110473051667,"skipped":0},{"kind":"tick","t":10238.331900000001},{"kind":"tick","t":10240.528100000001},{"kind":"tick","t":10244.7603},{"kind":"tick","t":10248.9199},{"kind":"tick","t":10253.3367},{"kind":"tick","t":10257.567},{"kind":"tick","t":10261.3281},{"kind":"tick","t":10265.5095},{"kind":"tick","t":10269.6417},{"kind":"tick","t":10273.9473},{"kind":"tick","t":10278.0171},{"kind":"tick","t":10282.2114},{"kind":"source","t":10284.703,"id":3,"pts":10135.125,"kind_of":"cut","motion":71.10185500234365,"skipped":0},{"kind":"tick","t":10287.2816},{"kind":"tick","t":10290.789},{"kind":"tick","t":10294.9312},{"kind":"tick","t":10298.875199999999},{"kind":"tick","t":10303.385699999999},{"kind":"tick","t":10307.285800000001},{"kind":"tick","t":10311.4275},{"kind":"tick","t":10315.5209},{"kind":"tick","t":10320.0142},{"kind":"tick","t":10324.1332},{"kind":"source","t":10328.320099999999,"id":4,"pts":10176.833333333332,"kind_of":"motion","motion":25.702933240681887,"skipped":0},{"kind":"tick","t":10329.990600000001},{"kind":"tick","t":10332.3119},{"kind":"tick","t":10336.532500000001},{"kind":"tick","t":10340.7089},{"kind":"tick","t":10344.8878},{"kind":"tick","t":10348.9618},{"kind":"tick","t":10353.0586},{"kind":"tick","t":10357.191},{"kind":"source","t":10359.671199999999,"id":5,"pts":10218.541666666666,"kind_of":"cut","motion":68.62036775797606,"skipped":0},{"kind":"tick","t":10361.4377},{"kind":"tick","t":10365.6854},{"kind":"tick","t":10369.714399999999},{"kind":"tick","t":10373.796699999999},{"kind":"tick","t":10378.3766},{"kind":"tick","t":10382.4075},{"kind":"tick","t":10386.5027},{"kind":"tick","t":10390.5406},{"kind":"tick","t":10395.055400000001},{"kind":"tick","t":10399.1238},{"kind":"tick","t":10403.2806},{"kind":"source","t":10407.122599999999,"id":6,"pts":10260.25,"kind_of":"motion","motion":14.395062066614628,"skipped":0},{"kind":"tick","t":10408.7745},{"kind":"tick","t":10411.4475},{"kind":"tick","t":10415.7276},{"kind":"tick","t":10419.687899999999},{"kind":"tick","t":10423.7859},{"kind":"tick","t":10428.2881},{"kind":"tick","t":10432.326500000001},{"kind":"tick","t":10436.422999999999},{"kind":"tick","t":10440.661199999999},{"kind":"tick","t":10444.7388},{"kind":"tick","t":10448.823600000002},{"kind":"tick","t":10453.3816},{"kind":"source","t":10455.922400000001,"id":7,"pts":10301.958333333332,"kind_of":"cut","motion":67.21836268901825,"skipped":0},{"kind":"tick","t":10457.4786},{"kind":"tick","t":10461.652},{"kind":"tick","t":10465.9511},{"kind":"tick","t":10469.9049},{"kind":"tick","t":10473.9308},{"kind":"tick","t":10478.0838},{"kind":"tick","t":10482.1069},{"kind":"source","t":10484.1796,"id":8,"pts":10343.666666666666,"kind_of":"motion","motion":10.202161143533885,"skipped":0},{"kind":"tick","t":10486.7042},{"kind":"tick","t":10490.817500000001},{"kind":"tick","t":10495.0276},{"kind":"tick","t":10498.7883},{"kind":"tick","t":10503.4189},{"kind":"tick","t":10507.1337},{"kind":"tick","t":10511.6609},{"kind":"tick","t":10515.963},{"kind":"tick","t":10520.119700000001},{"kind":"tick","t":10523.8289},{"kind":"tick","t":10528.7273},{"kind":"source","t":10530.9317,"id":9,"pts":10385.375,"kind_of":"motion","motion":55.013886876404285,"skipped":0},{"kind":"tick","t":10532.8825},{"kind":"tick","t":10536.5196},{"kind":"tick","t":10540.554699999999},{"kind":"tick","t":10544.7393},{"kind":"tick","t":10548.9513},{"kind":"tick","t":10553.1795},{"kind":"tick","t":10557.3493},{"kind":"tick","t":10561.3999},{"kind":"tick","t":10565.9105},{"kind":"tick","t":10570.0042},{"kind":"tick","t":10574.329600000001},{"kind":"source","t":10578.3961,"id":10,"pts":10427.083333333332,"kind_of":"motion","motion":3.739969383459538,"skipped":0},{"kind":"tick","t":10580.0148},{"kind":"tick","t":10582.315200000001},{"kind":"tick","t":10586.3349},{"kind":"tick","t":10590.881},{"kind":"tick","t":10594.5921},{"kind":"tick","t":10599.302},{"kind":"tick","t":10603.2637},{"kind":"tick","t":10607.3519},{"kind":"source","t":10609.8657,"id":11,"pts":10468.791666666666,"kind_of":"motion","motion":11.95756078697741,"skipped":0},{"kind":"tick","t":10611.579300000001},{"kind":"tick","t":10615.6638},{"kind":"tick","t":10619.7193},{"kind":"tick","t":10624.2269},{"kind":"tick","t":10628.3609},{"kind":"tick","t":10632.5018},{"kind":"tick","t":10636.5749},{"kind":"tick","t":10640.631},{"kind":"tick","t":10644.684},{"kind":"tick","t":10649.6984},{"kind":"tick","t":10653.4112},{"kind":"source","t":10655.9393,"id":0,"pts":10510.5,"kind_of":"motion","motion":1.1782407760620117,"skipped":0},{"kind":"tick","t":10660.0298},{"kind":"tick","t":10661.3966},{"kind":"tick","t":10665.4565},{"kind":"tick","t":10669.967700000001},{"kind":"tick","t":10674.248500000002},{"kind":"tick","t":10678.321600000001},{"kind":"tick","t":10682.419899999999},{"kind":"tick","t":10686.5349},{"kind":"tick","t":10690.604000000001},{"kind":"tick","t":10694.6579},{"kind":"tick","t":10698.737},{"kind":"source","t":10702.8695,"id":1,"pts":10552.208333333332,"kind_of":"motion","motion":2.7438270673155785,"skipped":0},{"kind":"tick","t":10704.6472},{"kind":"tick","t":10707.375},{"kind":"tick","t":10711.4314},{"kind":"tick","t":10715.706400000001},{"kind":"tick","t":10719.616399999999},{"kind":"tick","t":10723.8755},{"kind":"tick","t":10727.9524},{"kind":"tick","t":10732.5488},{"kind":"source","t":10734.5504,"id":2,"pts":10593.916666666666,"kind_of":"motion","motion":0.5987654282944277,"skipped":0},{"kind":"tick","t":10737.2032},{"kind":"tick","t":10740.632599999999},{"kind":"tick","t":10745.4199},{"kind":"tick","t":10748.9206},{"kind":"tick","t":10753.1043},{"kind":"tick","t":10757.367},{"kind":"tick","t":10761.466199999999},{"kind":"tick","t":10765.752600000002},{"kind":"tick","t":10769.824700000001},{"kind":"tick","t":10774.1906},{"kind":"tick","t":10777.9695},{"kind":"source","t":10782.125,"id":3,"pts":10635.625,"kind_of":"motion","motion":1.9452160235960037,"skipped":0},{"kind":"tick","t":10783.7447},{"kind":"tick","t":10786.3564},{"kind":"tick","t":10790.8948},{"kind":"tick","t":10794.9767},{"kind":"tick","t":10799.0116},{"kind":"tick","t":10803.0874},{"kind":"tick","t":10807.174200000001},{"kind":"tick","t":10811.609},{"kind":"tick","t":10815.6935},{"kind":"tick","t":10819.8215},{"kind":"tick","t":10824.0134},{"kind":"source","t":10826.3537,"id":4,"pts":10677.333333333332,"kind_of":"motion","motion":1.2893518607597798,"skipped":0},{"kind":"tick","t":10828.2552},{"kind":"tick","t":10832.4252},{"kind":"tick","t":10836.5081},{"kind":"tick","t":10840.5508},{"kind":"tick","t":10845.0594},{"kind":"tick","t":10849.096},{"kind":"tick","t":10853.2068},{"kind":"source","t":10857.526399999999,"id":5,"pts":10719.041666666666,"kind_of":"cut","motion":117.40585684776306,"skipped":0},{"kind":"tick","t":10859.262900000002},{"kind":"tick","t":10861.5727},{"kind":"tick","t":10865.6158},{"kind":"tick","t":10869.765},{"kind":"tick","t":10874.243},{"kind":"tick","t":10878.313},{"kind":"tick","t":10882.408800000001},{"kind":"tick","t":10886.492900000001},{"kind":"tick","t":10890.614599999999},{"kind":"tick","t":10894.6629},{"kind":"tick","t":10899.1748},{"kind":"tick","t":10903.2774},{"kind":"source","t":10905.3965,"id":6,"pts":10760.75,"kind_of":"motion","motion":9.999228520318866,"skipped":0},{"kind":"tick","t":10907.1289},{"kind":"tick","t":10911.421},{"kind":"tick","t":10915.6588},{"kind":"tick","t":10919.7569},{"kind":"tick","t":10924.2213},{"kind":"tick","t":10928.372599999999},{"kind":"tick","t":10932.508500000002},{"kind":"tick","t":10936.5366},{"kind":"tick","t":10940.6075},{"kind":"tick","t":10944.7467},{"kind":"tick","t":10948.9007},{"kind":"source","t":10951.3909,"id":7,"pts":10802.458333333332,"kind_of":"motion","motion":23.90895165503025,"skipped":0},{"kind":"tick","t":10953.9469},{"kind":"tick","t":10957.4394},{"kind":"tick","t":10961.5544},{"kind":"tick","t":10966.0416},{"kind":"tick","t":10969.8643},{"kind":"tick","t":10973.8343},{"kind":"tick","t":10979.033},{"kind":"source","t":10982.592999999999,"id":8,"pts":10844.166666666666,"kind_of":"motion","motion":6.471450557000935,"skipped":0},{"kind":"tick","t":10984.2396},{"kind":"tick","t":10986.877400000001},{"kind":"tick","t":10990.5544},{"kind":"tick","t":10994.9246},{"kind":"tick","t":10998.9888},{"kind":"tick","t":11003.0632},{"kind":"tick","t":11007.1158},{"kind":"tick","t":11011.6237},{"kind":"tick","t":11015.707600000002},{"kind":"tick","t":11019.7883},{"kind":"tick","t":11023.8617},{"kind":"tick","t":11027.9438},{"kind":"source","t":11030.4583,"id":9,"pts":10885.875,"kind_of":"motion","motion":24.237653017044067,"skipped":0},{"kind":"tick","t":11032.2566},{"kind":"tick","t":11036.5183},{"kind":"tick","t":11040.589},{"kind":"tick","t":11044.6451},{"kind":"tick","t":11049.2001},{"kind":"tick","t":11053.3972},{"kind":"tick","t":11057.5425},{"kind":"tick","t":11061.521799999999},{"kind":"tick","t":11065.5708},{"kind":"tick","t":11069.6587},{"kind":"tick","t":11073.9012},{"kind":"source","t":11076.3319,"id":10,"pts":10927.583333333332,"kind_of":"motion","motion":9.93981490842998,"skipped":0},{"kind":"tick","t":11077.9465},{"kind":"tick","t":11082.3948},{"kind":"tick","t":11086.4123},{"kind":"tick","t":11090.4752},{"kind":"tick","t":11094.7733},{"kind":"tick","t":11099.017699999999},{"kind":"tick","t":11103.1235},{"kind":"tick","t":11107.5959},{"kind":"source","t":11109.7349,"id":11,"pts":10969.291666666666,"kind_of":"motion","motion":26.5570979565382,"skipped":0},{"kind":"tick","t":11111.4423},{"kind":"tick","t":11115.913900000001},{"kind":"tick","t":11120.0013},{"kind":"tick","t":11124.143},{"kind":"tick","t":11128.192200000001},{"kind":"tick","t":11132.233},{"kind":"tick","t":11136.263299999999},{"kind":"tick","t":11140.8006},{"kind":"tick","t":11144.8539},{"kind":"tick","t":11149.1103},{"kind":"tick","t":11153.2889},{"kind":"source","t":11155.383,"id":0,"pts":11011.0,"kind_of":"motion","motion":9.469907898455858,"skipped":0},{"kind":"tick","t":11157.5273},{"kind":"tick","t":11161.6388},{"kind":"tick","t":11165.842400000001},{"kind":"tick","t":11169.5781},{"kind":"tick","t":11173.769699999999},{"kind":"tick","t":11178.3032},{"kind":"tick","t":11182.4061},{"kind":"tick","t":11186.4789},{"kind":"tick","t":11190.5272},{"kind":"tick","t":11194.612799999999},{"kind":"tick","t":11199.2408},{"kind":"source","t":11201.2714,"id":1,"pts":11052.708333333332,"kind_of":"motion","motion":28.777006287127733,"skipped":0},{"kind":"tick","t":11203.8586},{"kind":"tick","t":11207.3024},{"kind":"tick","t":11211.354099999999},{"kind":"tick","t":11215.8743},{"kind":"tick","t":11220.022500000001},{"kind":"tick","t":11224.1021},{"kind":"tick","t":11228.0539},{"kind":"source","t":11232.5401,"id":2,"pts":11094.416666666666,"kind_of":"motion","motion":12.630401132628322,"skipped":0},{"kind":"tick","t":11234.4337},{"kind":"tick","t":11236.5765},{"kind":"tick","t":11240.6235},{"kind":"tick","t":11244.6543},{"kind":"tick","t":11249.1926},{"kind":"tick","t":11253.2754},{"kind":"tick","t":11257.3665},{"kind":"tick","t":11261.4209},{"kind":"tick","t":11265.550599999999},{"kind":"tick","t":11269.739899999999},{"kind":"tick","t":11274.0978},{"kind":"source","t":11278.097600000001,"id":3,"pts":11136.125,"kind_of":"motion","motion":34.15586465969682,"skipped":0},{"kind":"tick","t":11279.6676},{"kind":"tick","t":11282.1017},{"kind":"tick","t":11286.491},{"kind":"tick","t":11290.535},{"kind":"tick","t":11294.9033},{"kind":"tick","t":11298.955},{"kind":"tick","t":11303.0669},{"kind":"tick","t":11307.1584},{"kind":"tick","t":11311.6852},{"kind":"tick","t":11315.8735},{"kind":"tick","t":11320.097300000001},{"kind":"tick","t":11323.8014},{"kind":"source","t":11325.8511,"id":4,"pts":11177.833333333332,"kind_of":"motion","motion":8.456018515862525,"skipped":0},{"kind":"tick","t":11327.976200000001},{"kind":"tick","t":11332.4964},{"kind":"tick","t":11336.4546},{"kind":"tick","t":11340.4784},{"kind":"tick","t":11344.950499999999},{"kind":"tick","t":11349.0026},{"kind":"tick","t":11353.2908},{"kind":"tick","t":11357.5573},{"kind":"tick","t":11361.648000000001},{"kind":"tick","t":11365.8509},{"kind":"tick","t":11369.7569},{"kind":"source","t":11371.893399999999,"id":5,"pts":11219.541666666666,"kind_of":"motion","motion":40.8719140291214,"skipped":0},{"kind":"tick","t":11374.1585},{"kind":"tick","t":11378.0707},{"kind":"tick","t":11382.1046},{"kind":"tick","t":11386.311},{"kind":"tick","t":11390.8534},{"kind":"tick","t":11394.975},{"kind":"tick","t":11399.123599999999},{"kind":"source","t":11402.9757,"id":6,"pts":11261.25,"kind_of":"motion","motion":10.908179408870637,"skipped":0},{"kind":"tick","t":11404.6775},{"kind":"tick","t":11407.2321},{"kind":"tick","t":11411.3956},{"kind":"tick","t":11415.43},{"kind":"tick","t":11419.7449},{"kind":"tick","t":11423.7892},{"kind":"tick","t":11428.3219},{"kind":"tick","t":11432.5735},{"kind":"tick","t":11436.5064},{"kind":"tick","t":11440.6882},{"kind":"tick","t":11444.889099999999},{"kind":"tick","t":11449.1938},{"kind":"source","t":11451.690299999998,"id":7,"pts":11302.958333333332,"kind_of":"motion","motion":40.16743753105402,"skipped":0},{"kind":"tick","t":11454.0764},{"kind":"tick","t":11457.830899999999},{"kind":"tick","t":11461.726499999999},{"kind":"tick","t":11466.314900000001},{"kind":"tick","t":11470.195199999998},{"kind":"tick","t":11474.2043},{"kind":"tick","t":11478.337800000001},{"kind":"tick","t":11482.4439},{"kind":"tick","t":11486.4735},{"kind":"tick","t":11490.5805},{"kind":"tick","t":11494.844799999999},{"kind":"source","t":11496.889,"id":8,"pts":11344.666666666666,"kind_of":"motion","motion":7.963734506629407,"skipped":0},{"kind":"tick","t":11499.026},{"kind":"tick","t":11503.0771},{"kind":"tick","t":11507.2101},{"kind":"tick","t":11511.6157},{"kind":"tick","t":11515.6435},{"kind":"tick","t":11519.6929},{"kind":"tick","t":11523.8081},{"kind":"source","t":11526.2905,"id":9,"pts":11386.375,"kind_of":"motion","motion":44.15509460493922,"skipped":0},{"kind":"tick","t":11528.4601},{"kind":"tick","t":11532.393900000001},{"kind":"tick","t":11536.473600000001},{"kind":"tick","t":11540.511199999999},{"kind":"tick","t":11545.0165},{"kind":"tick","t":11548.9563},{"kind":"tick","t":11553.104899999998},{"kind":"tick","t":11557.5862},{"kind":"tick","t":11561.7372},{"kind":"tick","t":11565.8164},{"kind":"tick","t":11569.874},{"kind":"source","t":11573.9798,"id":10,"pts":11428.083333333332,"kind_of":"motion","motion":12.047067359089851,"skipped":0},{"kind":"tick","t":11575.585000000001},{"kind":"tick","t":11578.0779},{"kind":"tick","t":11582.5282},{"kind":"tick","t":11586.6631},{"kind":"tick","t":11590.5484},{"kind":"tick","t":11595.043},{"kind":"tick","t":11599.2187},{"kind":"tick","t":11603.3246},{"kind":"tick","t":11607.3749},{"kind":"tick","t":11611.576},{"kind":"tick","t":11615.7387},{"kind":"source","t":11619.9008,"id":11,"pts":11469.791666666666,"kind_of":"motion","motion":42.382717709988356,"skipped":0},{"kind":"tick","t":11621.570099999999},{"kind":"tick","t":11623.852499999999},{"kind":"tick","t":11628.0091},{"kind":"tick","t":11632.560699999998},{"kind":"tick","t":11636.624899999999},{"kind":"tick","t":11640.6074},{"kind":"tick","t":11644.639299999999},{"kind":"tick","t":11648.7494},{"kind":"source","t":11650.8498,"id":0,"pts":11511.5,"kind_of":"motion","motion":11.492284066043794,"skipped":0},{"kind":"tick","t":11653.2251},{"kind":"tick","t":11657.3519},{"kind":"tick","t":11661.821899999999},{"kind":"tick","t":11665.927800000001},{"kind":"tick","t":11669.731},{"kind":"tick","t":11673.824},{"kind":"tick","t":11678.118400000001},{"kind":"tick","t":11682.5718},{"kind":"tick","t":11686.715400000001},{"kind":"tick","t":11690.7145},{"kind":"tick","t":11694.9852},{"kind":"source","t":11699.0555,"id":1,"pts":11553.208333333332,"kind_of":"motion","motion":47.31558641418815,"skipped":0},{"kind":"tick","t":11700.667599999999},{"kind":"tick","t":11703.327800000001},{"kind":"tick","t":11707.329899999999},{"kind":"tick","t":11711.717200000001},{"kind":"tick","t":11715.9093},{"kind":"tick","t":11719.657099999999},{"kind":"tick","t":11723.75},{"kind":"tick","t":11728.3586},{"kind":"tick","t":11732.415500000001},{"kind":"tick","t":11736.4695},{"kind":"tick","t":11740.6939},{"kind":"source","t":11744.7023,"id":2,"pts":11594.916666666666,"kind_of":"motion","motion":10.011574057862163,"skipped":0},{"kind":"tick","t":11746.3025},{"kind":"tick","t":11749.0576},{"kind":"tick","t":11753.0835},{"kind":"tick","t":11757.104500000001},{"kind":"tick","t":11761.6173},{"kind":"tick","t":11765.4254},{"kind":"tick","t":11769.5898},{"kind":"tick","t":11773.7888},{"kind":"source","t":11775.996299999999,"id":3,"pts":11636.625,"kind_of":"motion","motion":57.72453602403402,"skipped":0},{"kind":"tick","t":11777.9038},{"kind":"tick","t":11782.2124},{"kind":"tick","t":11786.736299999999},{"kind":"tick","t":11790.856099999999},{"kind":"tick","t":11795.079},{"kind":"tick","t":11798.886100000002},{"kind":"tick","t":11803.461500000001},{"kind":"tick","t":11807.444500000001},{"kind":"tick","t":11811.523899999998},{"kind":"tick","t":11815.707100000001},{"kind":"tick","t":11819.8114},{"kind":"source","t":11822.2943,"id":4,"pts":11678.333333333332,"kind_of":"motion","motion":5.774691444821656,"skipped":0},{"kind":"tick","t":11823.9615},{"kind":"tick","t":11828.0829},{"kind":"tick","t":11832.262200000001},{"kind":"tick","t":11836.6105},{"kind":"tick","t":11840.6886},{"kind":"tick","t":11844.7996},{"kind":"tick","t":11849.1291},{"kind":"tick","t":11853.2902},{"kind":"tick","t":11857.5401},{"kind":"tick","t":11861.742400000001},{"kind":"tick","t":11865.8398},{"kind":"source","t":11867.865800000001,"id":5,"pts":11720.041666666666,"kind_of":"motion","motion":57.24614359438419,"skipped":0},{"kind":"tick","t":11870.292599999999},{"kind":"tick","t":11874.0376},{"kind":"tick","t":11878.093700000001},{"kind":"tick","t":11882.1839},{"kind":"tick","t":11886.737500000001},{"kind":"tick","t":11890.6811},{"kind":"tick","t":11894.7275},{"kind":"tick","t":11899.241},{"kind":"source","t":11901.3303,"id":6,"pts":11761.75,"kind_of":"motion","motion":5.020061556715518,"skipped":0},{"kind":"tick","t":11903.8485},{"kind":"tick","t":11907.1322},{"kind":"tick","t":11911.802399999999},{"kind":"tick","t":11915.778400000001},{"kind":"tick","t":11919.8222},{"kind":"tick","t":11923.963},{"kind":"tick","t":11928.1011},{"kind":"tick","t":11932.174700000001},{"kind":"tick","t":11936.740600000001},{"kind":"tick","t":11940.775500000002},{"kind":"tick","t":11944.9156},{"kind":"source","t":11947.0161,"id":7,"pts":11803.458333333332,"kind_of":"cut","motion":62.41821136325598,"skipped":0},{"kind":"tick","t":11948.7402},{"kind":"tick","t":11953.052},{"kind":"tick","t":11957.454},{"kind":"tick","t":11961.6533},{"kind":"tick","t":11965.695},{"kind":"tick","t":11969.7587},{"kind":"tick","t":11973.8588},{"kind":"tick","t":11978.340400000001},{"kind":"tick","t":11982.392300000001},{"kind":"tick","t":11986.546499999999},{"kind":"tick","t":11990.501699999999},{"kind":"tick","t":11995.0174},{"kind":"tick","t":11998.964300000001}]} \ No newline at end of file diff --git a/crates/flyhigh-engine/tests/traces/player-anime-auto.report.json b/crates/flyhigh-engine/tests/traces/player-anime-auto.report.json index 27a58ee..8cd1251 100644 --- a/crates/flyhigh-engine/tests/traces/player-anime-auto.report.json +++ b/crates/flyhigh-engine/tests/traces/player-anime-auto.report.json @@ -1,15 +1,15 @@ { "display": { "measured": true, - "raw_hz": 237.20360668083453, + "raw_hz": 237.89875920928324, "display_hz": 240.0, - "capacity_hz": 237.2 + "capacity_hz": 237.9 }, - "display_floor_ms": 4.21578750000009, + "display_floor_ms": 4.203468750000013, "display_ready": true, "source_interval_ms": 41.70833333333333, "source_hz": 23.976023976023978, - "unique_interval_ms": 43.15777258333328, + "unique_interval_ms": 41.70833333333333, "source_ready": true, "mode": "auto", "plan": null, @@ -17,25 +17,25 @@ "penalty": 0, "strain_penalty": 0, "pressure": 0.0, - "strain_pressure": 7.326766005893411e-12, - "stall_load": 2.47032544771627, + "strain_pressure": 0.000016331067981101942, + "stall_load": 7.268222622042975, "settle_active": false, "delay_ms": 60.0, - "late_avg_ms": 3.8931126906982003, - "late_tail_ms": 4.3096687846258925, + "late_avg_ms": 4.709949886733378, + "late_tail_ms": 3.51148863004885, "motion_avg": 37.073480632527804, - "pair_cost_ms": 1.375232, - "mid_cost_ms": 0.249856, + "pair_cost_ms": 1.357824, + "mid_cost_ms": 0.248832, "present_cost_ms": 0.0, - "queued": 3, + "queued": 1, "history_frames": 5, "counters": { - "ticks": 2872, + "ticks": 2860, "sources": 284, - "presents": 1272, - "presented_mids": 990, - "presented_sources": 282, - "requests": 991, + "presents": 1279, + "presented_mids": 996, + "presented_sources": 283, + "requests": 996, "drops": 0, "drops_stall_exempt": 0, "drops_settle_exempt": 0, @@ -44,7 +44,7 @@ "evicted": 0, "late_fallbacks": 0, "held_by_host_limit": 0, - "cuts": 12, + "cuts": 10, "holds": 0, "stalls": 0, "host_stalls": 0, diff --git a/shaders/keep_static_age.wgsl b/shaders/keep_static_age.wgsl index 909cbd9..8b6a3aa 100644 --- a/shaders/keep_static_age.wgsl +++ b/shaders/keep_static_age.wgsl @@ -20,6 +20,8 @@ const DIRS = array, 8>(vec2(1, 0), vec2(-1, 0), vec2(0, vec2(1, 1), vec2(-1, 1), vec2(1, -1), vec2(-1, -1)); const FAR = array(4, 8, 16, 32); const VERIFIED: f32 = 2.0; +// a pixel flat in both frames is no evidence of standing still (see keep_static_age_tex.wgsl) +const FLAT: f32 = 0.03; fn decide(o: u32, plane: u32, still: bool, moved: bool) -> f16 { let raw = select(0.0, min(f32(state[o]) + 1.0, 255.0), still); let seen = select(0.0, min(f32(state[plane + o]) + select(0.0, 1.0, moved), 255.0), still); @@ -28,6 +30,20 @@ fn decide(o: u32, plane: u32, still: bool, moved: bool) -> f16 { return f16(select(0.0, raw, seen >= VERIFIED)); } +fn spread(x: u32, y: u32, plane: u32) -> f32 { + let o = y * p.wp + x; + var m = 0.0; + for (var dy = -1; dy <= 1; dy++) { for (var dx = -1; dx <= 1; dx++) { + let xx = u32(clamp(i32(x) + dx, 0, i32(p.w) - 1)); let yy = u32(clamp(i32(y) + dy, 0, i32(p.h) - 1)); + let q = yy * p.wp + xx; + for (var c = 0u; c < 3u; c++) { + m = max(m, abs(f32(a[c * plane + q]) - f32(a[c * plane + o]))); + m = max(m, abs(f32(b[c * plane + q]) - f32(b[c * plane + o]))); + } + } } + return m; +} + fn diff(o: u32, plane: u32) -> f32 { var d = 0.0; for (var c = 0u; c < 3u; c++) { d = max(d, abs(f32(a[c * plane + o]) - f32(b[c * plane + o]))); } @@ -50,6 +66,6 @@ fn age(@builtin(global_invocation_id) gid: vec3) { let xx = u32(clamp(q.x, 0, i32(p.w) - 1)); let yy = u32(clamp(q.y, 0, i32(p.h) - 1)); moved = moved || diff(yy * p.wp + xx, plane) >= p.thr; } } - let aged = decide(o, plane, diff(o, plane) < p.thr, moved); + let aged = decide(o, plane, diff(o, plane) < p.thr && spread(gid.x, gid.y, plane) >= FLAT, moved); outp[o] = select(aged, f16(255.0), p.use_mask != 0u && f32(mask[o]) > 0.5); } diff --git a/shaders/keep_static_age_tex.wgsl b/shaders/keep_static_age_tex.wgsl index 7fe2e9c..55fc7c8 100644 --- a/shaders/keep_static_age_tex.wgsl +++ b/shaders/keep_static_age_tex.wgsl @@ -21,6 +21,11 @@ const DIRS = array, 8>(vec2(1, 0), vec2(-1, 0), vec2(0, vec2(1, 1), vec2(-1, 1), vec2(1, -1), vec2(-1, -1)); const FAR = array(4, 8, 16, 32); const VERIFIED: f32 = 2.0; +// A pixel whose 3 x 3 neighbourhood is one flat colour in both frames carries no evidence of standing still: in a +// panned flat fill it reads unchanged while the content moves, and between where a thin line is in the two frames it +// is fill in both, so protecting it erased the in-between's line there (a dotted, broken outline on anime pans). An +// overlay has an edge of its own (a crosshair line, text, a panel's border); a flat panel inside needs no protection. +const FLAT: f32 = 0.03; fn decide(o: u32, plane: u32, still: bool, moved: bool) -> f16 { let raw = select(0.0, min(f32(state[o]) + 1.0, 255.0), still); let seen = select(0.0, min(f32(state[plane + o]) + select(0.0, 1.0, moved), 255.0), still); @@ -28,6 +33,18 @@ fn decide(o: u32, plane: u32, still: bool, moved: bool) -> f16 { state[plane + o] = f16(seen); return f16(select(0.0, raw, seen >= VERIFIED)); } +fn spread(t: vec2, hi: vec2) -> f32 { + let ca = textureLoad(tex_a, t, 0).rgb; + let cb = textureLoad(tex_b, t, 0).rgb; + var m = 0.0; + for (var dy = -1; dy <= 1; dy++) { for (var dx = -1; dx <= 1; dx++) { + let q = clamp(t + vec2(dx, dy), vec2(0), hi); + let da = abs(textureLoad(tex_a, q, 0).rgb - ca); + let db = abs(textureLoad(tex_b, q, 0).rgb - cb); + m = max(m, max(max(da.r, max(da.g, da.b)), max(db.r, max(db.g, db.b)))); + } } + return m; +} fn change(t: vec2) -> f32 { let d = abs(textureLoad(tex_a, t, 0).rgb - textureLoad(tex_b, t, 0).rgb); return max(d.r, max(d.g, d.b)); @@ -46,6 +63,6 @@ fn main(@builtin(global_invocation_id) gid: vec3) { moved = moved || change(clamp(t + DIRS[i] * FAR[j], vec2(0), hi)) >= p.thr; } } let o = gid.y * p.wp + gid.x; - let aged = decide(o, p.hp * p.wp, change(t) < p.thr, moved); + let aged = decide(o, p.hp * p.wp, change(t) < p.thr && spread(t, hi) >= FLAT, moved); outp[o] = select(aged, f16(255.0), p.use_mask != 0u && f32(mask[o]) > 0.5); }