diff --git a/CHANGELOG.md b/CHANGELOG.md index 363607b..b1d2deb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ Each split can now set its own rest time, overriding the app-wide default in Set The Morning Wake-Up starter split is now a timed routine that auto-advances through every move. +Splits can now be tagged Warm-Up or Stretching, and the built-in warm-up and stretch routines use them so they log correctly in Apple Health. + Tap the speaker on any library exercise to hear its full instructions read aloud. Turn on Speak Exercise Cues in Settings to hear each exercise's setup and form cues spoken automatically when you start it, hands-free. diff --git a/EXERCISE-LIBRARY.md b/EXERCISE-LIBRARY.md new file mode 100644 index 0000000..d339a29 --- /dev/null +++ b/EXERCISE-LIBRARY.md @@ -0,0 +1,280 @@ +# Exercise Library + +How the exercise library is organized, end to end — from the hand-authored +source at the repo root, through the render/export pipeline, to the resources +the app bundles and the Swift code that consumes them. + +There are **two** locations, and it matters which is which: + +| | Path | Role | +|---|---|---| +| **Source** | `Exercise Library/` (repo root, outside every app target) | Authored + generated reference material. The source of truth. | +| **Bundle** | `Workouts/Resources/ExerciseMotions/` | Verbatim export of just the two authored files per exercise (plus `skeleton.json`). The only part that ships. | + +Data flows one way: you edit the **source**, run `render.py --export`, and the +**bundle** is overwritten. Never hand-edit anything under +`Workouts/Resources/ExerciseMotions/` — it is regenerated. + +As of this writing the catalog is **64 exercises**. + +``` +Exercise Library/ ← authoring source (repo root) +├── README.md SYSTEM.md COVERAGE.md ← the three governing docs +├── skeleton.json ← shared rig: bone lengths + joint ROM +├── render.py kinematics.py ← the render pipeline + the FK math +├── contact-sheet.png demo-sheet.png ← generated QA sheets +└── / ← one folder per exercise, 64 of them + ├── info.md ← AUTHORED: the reference page + ├── motion.json ← AUTHORED: the rig script (canonical visual source) + ├── frames/frame-N.svg ← generated: one SVG per key frame + ├── visual.svg ← generated: the primary frame (static contexts) + ├── preview.gif ← generated: the tweened, looping animation + └── orbit.gif ← generated (on demand): camera sweeps 360° + + │ python3 render.py --export + ▼ +Workouts/Resources/ExerciseMotions/ ← bundle (flat, unique basenames) +├── skeleton.json +├── .motion.json ← 64 +└── .info.md ← 64 + + │ Bundle.main lookups + ▼ +Workouts/ExerciseFigure/ ← app-side consumers (iOS only) +├── ExerciseMotion.swift → ExerciseMotionLibrary (decodes rigs; catalog list) +├── ExerciseInfo.swift → ExerciseInfoLibrary (parses info.md) +├── MotionSolver.swift → port of kinematics.py +└── ExerciseFigureView.swift → ExerciseFigureSlot (the animated figure) +``` + +## The authoring source (`Exercise Library/`) + +The library lives at the repo root, **deliberately outside** the app targets' +source folders. Every exercise folder holds same-named files (`info.md`, +`visual.svg`) that would collide in Xcode's flat resource copy, so the library +directory itself is never added to the app — only the uniquely-renamed +`--export` copies ship. + +### The three governing docs + +Read these first; they are the authority on their topics and this file does not +duplicate their depth: + +- **`README.md`** — the short index: what each per-exercise file is, and the + authoring order for `info.md`. +- **`SYSTEM.md`** — the visual system: the anatomical 3D rig, the joint-angle + conventions (flexion/abduction/rotation, ISB coordinate frame), the full + `motion.json` schema (frames, pins, camera, zoom, props), the visual language + (near/far shading, working-part teal, nose tick, mat), and the `render.py` + command reference. This is the big one. +- **`COVERAGE.md`** — the **closed-catalog** model: the movement-pattern × + modality matrix and the gym-floor census that together define which exercises + the library *must* contain, plus the considered exclusions. Judge every + addition or removal against it. + +### One folder per exercise + +Folder names are exact app-facing exercise names (`Bench Press`, `Cat-Cow`, +`Child's Pose`). Each folder has two **authored** files and several +**generated** ones: + +| File | Authored? | What it is | +|---|---|---| +| `info.md` | ✅ hand-written | The reference page (summary, facts, instructions). Parsed by the app. | +| `motion.json` | ✅ hand-written | The rig script: key frames of joint angles. **Canonical source for all visuals** and the in-app animation. | +| `frames/frame-N.svg` | generated | One SVG per key frame. | +| `visual.svg` | generated | The `primary` frame, for static contexts. | +| `preview.gif` | generated | The tweened, looping animation. | +| `orbit.gif` | generated (`--orbit`) | Camera sweeps 360° while the motion loops. | + +The generated files are **never hand-edited** — `render.py` rewrites them from +`motion.json`. They exist in-repo as browsable reference/QA; only `visual.svg` +and the GIFs are for humans, and none of them are exported to the app (the app +renders live from the rig instead — see below). + +### Shared / library-level files + +- **`skeleton.json`** — the shared rig. Named bone-length **profiles** + (`neutral`, `female`, `male`) plus each joint's degrees of freedom and its + physiological **range of motion (ROM)**. The app renders `neutral` only. + Because motions are authored against joint *names* in anatomical + coordinates, swapping a profile never touches a motion script. + *(Note: `README.md` still calls this `body.json` — a stale name; the file is + `skeleton.json`, and `--export` actively deletes any legacy `body.json`.)* +- **`render.py`** — the renderer (see pipeline section). ~910 lines; needs only + Pillow for the GIFs/sheets (SVGs are dependency-free). +- **`kinematics.py`** — the forward-kinematics + projection math, imported by + `render.py`. The in-app `MotionSolver.swift` is a line-for-line port of this. +- **`contact-sheet.png`** / **`demo-sheet.png`** — generated QA sheets + (`--sheet` / `--demo`): every key frame, and rig customizations (profiles, + flipped camera, theme). + +## The two authored inputs, in detail + +### `info.md` — the reference page + +Uniform hand-authored Markdown in a fixed shape (the app parses the *known +shape*, not general Markdown). Order: `# Title`, a one-line summary paragraph, +metadata bullets, then instructional sections. + +```markdown +# Bench Press + +The barbell press — lying on the flat bench, lower the bar to the chest… + +- **Category:** Main circuit +- **Type:** Free-weight horizontal press +- **Targets:** Chest, front delts, triceps +- **Prescription:** 4 × 6–8 +- **Defaults:** 4 × 6 weighted + +## Setup +## Execution (numbered steps) +## Cues (bullets) +## Common Mistakes (bullets) +## Progression (easier → harder) +``` + +Two metadata bullets carry app behavior beyond display: + +- **`Type:`** — if it starts "Machine-based", `ExerciseInfo.isMachineBased` is + true, which gates the machine-settings UI. +- **`Defaults:`** — the suggested starting plan (`4 × 6 weighted`, + `3 × 12 bodyweight`, `3 × 30 s`) parsed into sets/reps/loadType/duration for + an exercise added outside a split. Unrecognized → `nil` (no guessing). + +### `motion.json` — the rig script + +The exercise scripted as key frames of anatomical joint angles on the shared +rig, with IK pins for planted hands/feet, per-exercise camera, and an optional +equipment `props` layer. **`SYSTEM.md` is the schema authority** — the shape in +brief: + +```json +{ + "name": "Bench Press", + "primary": 1, // 1-based frame for visual.svg + "camera": {"yaw": 0, "zoom": 0.7}, // side view; zoom fits tall standing motions + "working": ["arm_r", "arm_l"], // parts drawn in accent teal + "props": [ /* scene / cable / bar / dumbbell / pad / roller */ ], + "frames": [ + { "hold": 0.4, "tween": 0.9, + "root": {"pos": [150, 116], "pitch": -90}, // pelvis anchor + trunk orientation + "spine": [0, 0], "neck": 8, "head": 0, + "shoulder_r": 15, "elbow_r": 100, // flexion shorthand, or a {…} dict + "hip_r": 78, "knee_r": 82, "ankle_r": 5, + "pins": {"foot_r": [196, 148], "hand_r": [93, 100]} } // IK targets + ] +} +``` + +Angles are degrees from the neutral standing pose (flexion forward, abduction +from the midline, rotation external). Tweening happens in angle space so limbs +swing in natural arcs; the last frame loops back to the first. Props have +world-space 3D form and orbit with the figure. Canvas is 320×180, ground line +at y = 152. + +## The render pipeline + +`render.py` (+ `kinematics.py` + `skeleton.json`) resolves each `motion.json` +through 3D forward kinematics and orthographic projection into the generated +files. Run from inside the library dir: + +```sh +cd "Exercise Library" +python3 render.py # all exercises → frames/*.svg, preview.gif, visual.svg +python3 render.py "Bird Dog" # just one exercise +python3 render.py --sheet # + contact-sheet.png (every key frame) +python3 render.py --demo # + demo-sheet.png (profiles / flipped / theme) +python3 render.py --orbit "Bird Dog" # orbit.gif: 360° camera sweep +python3 render.py --figure=female # render with another skeleton profile +python3 render.py --flip # view from the other side +python3 render.py --strict # fail on any ROM violation, listing each +python3 render.py --export # bake app resources (see below) +python3 render.py --fixtures # regenerate the Swift-solver fixtures (see below) +``` + +Every key frame is validated against the skeleton ROM; an impossible pose is +caught mechanically (a warning count, or a hard fail under `--strict`). + +## The export step + +`render.py --export` writes `Workouts/Resources/ExerciseMotions/` — and **only** +three kinds of file: + +- `skeleton.json` (verbatim copy), +- `.motion.json` (one per folder, renamed to a unique basename), +- `.info.md` (one per folder, likewise). + +The generated SVGs and GIFs do **not** ship — the app renders the figure live +from the rig instead. The rename to `.motion.json` / `.info.md` is +what lets Xcode's flat resource copy hold all 64 without collision. + +## The app-side consumers (`Workouts/ExerciseFigure/`) + +Compiled into the **iOS target only** — commit b53381e dropped the +`ExerciseFigure` sources *and* the `ExerciseMotions` resources from the watch +target, which now shows a timer-only run screen (its own figure-less +`Workouts Watch App/Views/ExerciseProgressView.swift`). All lookups are +exact-name `Bundle.main` matches against the exported basenames. + +- **`ExerciseMotion.swift` → `ExerciseMotionLibrary`** — Codable mirror of the + rig data; decodes `.motion.json` + `skeleton.json`. + - `ExerciseMotionLibrary.exerciseNames` enumerates every bundled + `*.motion.json`, strips the suffix, and sorts — this is **the picker's + entire list** and thus the app's catalog. + - `resources(for:)` returns the motion + neutral profile for one exercise, or + `nil` if none is bundled. +- **`ExerciseInfo.swift` → `ExerciseInfoLibrary`** — `ExerciseInfo.parse(...)` + turns the `info.md` shape into `summary` / `category` / `type` / `targets` + (split for chips) / `sections` / `defaults`. `ExerciseInfoLibrary.info(for:)` + loads the bundled page. +- **`MotionSolver.swift`** — the FK + projection solver, a line-for-line port of + `kinematics.py`. It is held to the Python pipeline by + **`WorkoutsTests/Fixtures/figure-fixtures.json`** (projected-geometry + snapshots the Swift solver must reproduce); regenerate with + `render.py --fixtures` alongside any pipeline change. +- **`ExerciseFigureView.swift` → `ExerciseFigureSlot(exerciseName:)`** — the + public view. Renders the looping, slowly-orbiting figure with `Canvas` + + `TimelineView`, or empty space when no motion matches. Used by the run + screen's bottom half (`ExerciseProgressView`) and the reference screen + (`ExerciseLibraryView`). + +Other views that surface the catalog: `ExercisePickerView` and +`ExerciseLibraryView` (Settings → Library) both list +`ExerciseMotionLibrary.exerciseNames`. + +### The closed-catalog rule + +The picker lists **exactly** the bundled names with **no free-text fallback**. +So the library is the app's closed catalog: a movement pattern or gym station +with no entry is a hard wall for logging, not a cosmetic gap. That is why +`COVERAGE.md` exists and why additions are judged against it. + +## Making a change + +Adding or editing an exercise is a source-only edit plus a re-export: + +1. **Add/edit the folder** under `Exercise Library//`: write or + revise `info.md` and `motion.json`. For a new exercise, first check it against + `COVERAGE.md` (does a real program train this pattern/station?). +2. **Render** to preview and validate: `python3 render.py ""` + (or bare `render.py` for all). Fix any ROM warnings; `--strict` to enforce. +3. **Export** the bundle: `python3 render.py --export`. This is what the app + sees; the picker picks up a new name automatically (no code change). +4. **If you changed the pipeline** (`render.py`/`kinematics.py`/`skeleton.json`, + or anything affecting projected geometry), regenerate the Swift-solver + fixtures: `python3 render.py --fixtures`, and run `WorkoutsTests` so + `MotionSolver` stays in lockstep with the Python renderer. + +A persisted new field in `info.md` or `motion.json` that the app must read also +needs the matching Codable/parse update in `ExerciseMotion.swift` / +`ExerciseInfo.swift`. + +## See also + +- `Exercise Library/SYSTEM.md` — the rig, joint conventions, full `motion.json` + schema, visual language, and render command reference. +- `Exercise Library/COVERAGE.md` — the closed-catalog coverage model. +- `Exercise Library/README.md` — the per-file index and `info.md` authoring order. +- `CLAUDE.md` → *Architecture → Starter Data → Exercise library* — the one-paragraph summary. diff --git a/Exercise Library/Abdominal/frames/frame-1.svg b/Exercise Library/Abdominal/frames/frame-1.svg index aadcd30..b9fa538 100644 --- a/Exercise Library/Abdominal/frames/frame-1.svg +++ b/Exercise Library/Abdominal/frames/frame-1.svg @@ -1,19 +1,39 @@ Abdominal + + + + + + - - + + + + + + + + + - - - + + + + + + + + + + diff --git a/Exercise Library/Abdominal/frames/frame-2.svg b/Exercise Library/Abdominal/frames/frame-2.svg index 97a4c09..9fa2fc2 100644 --- a/Exercise Library/Abdominal/frames/frame-2.svg +++ b/Exercise Library/Abdominal/frames/frame-2.svg @@ -1,19 +1,39 @@ Abdominal + + + + + + - - + + + + + + + + + - - - + + + + + + + + + + diff --git a/Exercise Library/Abdominal/preview.gif b/Exercise Library/Abdominal/preview.gif index 3eeba54..982d53a 100644 Binary files a/Exercise Library/Abdominal/preview.gif and b/Exercise Library/Abdominal/preview.gif differ diff --git a/Exercise Library/Abdominal/visual.svg b/Exercise Library/Abdominal/visual.svg index 97a4c09..9fa2fc2 100644 --- a/Exercise Library/Abdominal/visual.svg +++ b/Exercise Library/Abdominal/visual.svg @@ -1,19 +1,39 @@ Abdominal + + + + + + - - + + + + + + + + + - - - + + + + + + + + + + diff --git a/Exercise Library/Abductor/frames/frame-1.svg b/Exercise Library/Abductor/frames/frame-1.svg index 83d571d..a0a8f73 100644 --- a/Exercise Library/Abductor/frames/frame-1.svg +++ b/Exercise Library/Abductor/frames/frame-1.svg @@ -1,5 +1,11 @@ Abductor + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Abductor/frames/frame-2.svg b/Exercise Library/Abductor/frames/frame-2.svg index 6784061..7c613b9 100644 --- a/Exercise Library/Abductor/frames/frame-2.svg +++ b/Exercise Library/Abductor/frames/frame-2.svg @@ -1,5 +1,11 @@ Abductor + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Abductor/orbit.gif b/Exercise Library/Abductor/orbit.gif new file mode 100644 index 0000000..190b56d Binary files /dev/null and b/Exercise Library/Abductor/orbit.gif differ diff --git a/Exercise Library/Abductor/preview.gif b/Exercise Library/Abductor/preview.gif index d27f921..e8dd3fe 100644 Binary files a/Exercise Library/Abductor/preview.gif and b/Exercise Library/Abductor/preview.gif differ diff --git a/Exercise Library/Abductor/visual.svg b/Exercise Library/Abductor/visual.svg index 6784061..7c613b9 100644 --- a/Exercise Library/Abductor/visual.svg +++ b/Exercise Library/Abductor/visual.svg @@ -1,5 +1,11 @@ Abductor + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Adductor/frames/frame-1.svg b/Exercise Library/Adductor/frames/frame-1.svg index 7be524d..0b606b3 100644 --- a/Exercise Library/Adductor/frames/frame-1.svg +++ b/Exercise Library/Adductor/frames/frame-1.svg @@ -1,5 +1,11 @@ Adductor + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Adductor/frames/frame-2.svg b/Exercise Library/Adductor/frames/frame-2.svg index 7b4b5fb..c662460 100644 --- a/Exercise Library/Adductor/frames/frame-2.svg +++ b/Exercise Library/Adductor/frames/frame-2.svg @@ -1,5 +1,11 @@ Adductor + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Adductor/preview.gif b/Exercise Library/Adductor/preview.gif index 29c5083..0bd145d 100644 Binary files a/Exercise Library/Adductor/preview.gif and b/Exercise Library/Adductor/preview.gif differ diff --git a/Exercise Library/Adductor/visual.svg b/Exercise Library/Adductor/visual.svg index 7b4b5fb..c662460 100644 --- a/Exercise Library/Adductor/visual.svg +++ b/Exercise Library/Adductor/visual.svg @@ -1,5 +1,11 @@ Adductor + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Arm Circles/frames/frame-1.svg b/Exercise Library/Arm Circles/frames/frame-1.svg index f7bd91a..85e29e0 100644 --- a/Exercise Library/Arm Circles/frames/frame-1.svg +++ b/Exercise Library/Arm Circles/frames/frame-1.svg @@ -1,13 +1,34 @@ Arm Circles + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Arm Circles/frames/frame-2.svg b/Exercise Library/Arm Circles/frames/frame-2.svg index de88cc6..d287d74 100644 --- a/Exercise Library/Arm Circles/frames/frame-2.svg +++ b/Exercise Library/Arm Circles/frames/frame-2.svg @@ -1,13 +1,33 @@ Arm Circles + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Arm Circles/frames/frame-3.svg b/Exercise Library/Arm Circles/frames/frame-3.svg index 3e6bb33..aa1cfa9 100644 --- a/Exercise Library/Arm Circles/frames/frame-3.svg +++ b/Exercise Library/Arm Circles/frames/frame-3.svg @@ -1,13 +1,32 @@ Arm Circles + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Arm Circles/frames/frame-4.svg b/Exercise Library/Arm Circles/frames/frame-4.svg index 496715e..5cb0bc7 100644 --- a/Exercise Library/Arm Circles/frames/frame-4.svg +++ b/Exercise Library/Arm Circles/frames/frame-4.svg @@ -1,13 +1,32 @@ Arm Circles + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Arm Circles/orbit.gif b/Exercise Library/Arm Circles/orbit.gif index 5ce54b4..7f88252 100644 Binary files a/Exercise Library/Arm Circles/orbit.gif and b/Exercise Library/Arm Circles/orbit.gif differ diff --git a/Exercise Library/Arm Circles/preview.gif b/Exercise Library/Arm Circles/preview.gif index 6efb6bc..8e2bd7f 100644 Binary files a/Exercise Library/Arm Circles/preview.gif and b/Exercise Library/Arm Circles/preview.gif differ diff --git a/Exercise Library/Arm Circles/visual.svg b/Exercise Library/Arm Circles/visual.svg index de88cc6..d287d74 100644 --- a/Exercise Library/Arm Circles/visual.svg +++ b/Exercise Library/Arm Circles/visual.svg @@ -1,13 +1,33 @@ Arm Circles + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Arm Curl/frames/frame-1.svg b/Exercise Library/Arm Curl/frames/frame-1.svg index 8456ed3..408cebf 100644 --- a/Exercise Library/Arm Curl/frames/frame-1.svg +++ b/Exercise Library/Arm Curl/frames/frame-1.svg @@ -1,16 +1,36 @@ Arm Curl + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Arm Curl/frames/frame-2.svg b/Exercise Library/Arm Curl/frames/frame-2.svg index 7eb824d..08ff543 100644 --- a/Exercise Library/Arm Curl/frames/frame-2.svg +++ b/Exercise Library/Arm Curl/frames/frame-2.svg @@ -1,16 +1,36 @@ Arm Curl + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Arm Curl/preview.gif b/Exercise Library/Arm Curl/preview.gif index cbbb373..42db295 100644 Binary files a/Exercise Library/Arm Curl/preview.gif and b/Exercise Library/Arm Curl/preview.gif differ diff --git a/Exercise Library/Arm Curl/visual.svg b/Exercise Library/Arm Curl/visual.svg index 7eb824d..08ff543 100644 --- a/Exercise Library/Arm Curl/visual.svg +++ b/Exercise Library/Arm Curl/visual.svg @@ -1,16 +1,36 @@ Arm Curl + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Back Extension/frames/frame-1.svg b/Exercise Library/Back Extension/frames/frame-1.svg index cb86013..2853d89 100644 --- a/Exercise Library/Back Extension/frames/frame-1.svg +++ b/Exercise Library/Back Extension/frames/frame-1.svg @@ -1,16 +1,34 @@ Back Extension + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Back Extension/frames/frame-2.svg b/Exercise Library/Back Extension/frames/frame-2.svg index a789a59..ad86739 100644 --- a/Exercise Library/Back Extension/frames/frame-2.svg +++ b/Exercise Library/Back Extension/frames/frame-2.svg @@ -1,16 +1,34 @@ Back Extension + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Back Extension/orbit.gif b/Exercise Library/Back Extension/orbit.gif index 15b5721..2e3a7c9 100644 Binary files a/Exercise Library/Back Extension/orbit.gif and b/Exercise Library/Back Extension/orbit.gif differ diff --git a/Exercise Library/Back Extension/preview.gif b/Exercise Library/Back Extension/preview.gif index 5e2dfb7..e623f4e 100644 Binary files a/Exercise Library/Back Extension/preview.gif and b/Exercise Library/Back Extension/preview.gif differ diff --git a/Exercise Library/Back Extension/visual.svg b/Exercise Library/Back Extension/visual.svg index a789a59..ad86739 100644 --- a/Exercise Library/Back Extension/visual.svg +++ b/Exercise Library/Back Extension/visual.svg @@ -1,16 +1,34 @@ Back Extension + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Barbell Squat/frames/frame-1.svg b/Exercise Library/Barbell Squat/frames/frame-1.svg index 636826d..0462211 100644 --- a/Exercise Library/Barbell Squat/frames/frame-1.svg +++ b/Exercise Library/Barbell Squat/frames/frame-1.svg @@ -1,16 +1,35 @@ Barbell Squat + + + + + - - - + + + + + + + + + + + + + + - - - - + + + + + + + diff --git a/Exercise Library/Barbell Squat/frames/frame-2.svg b/Exercise Library/Barbell Squat/frames/frame-2.svg index 2836a0f..3d07cd7 100644 --- a/Exercise Library/Barbell Squat/frames/frame-2.svg +++ b/Exercise Library/Barbell Squat/frames/frame-2.svg @@ -1,13 +1,33 @@ Barbell Squat + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Barbell Squat/preview.gif b/Exercise Library/Barbell Squat/preview.gif index 7fbea6e..8079c1d 100644 Binary files a/Exercise Library/Barbell Squat/preview.gif and b/Exercise Library/Barbell Squat/preview.gif differ diff --git a/Exercise Library/Barbell Squat/visual.svg b/Exercise Library/Barbell Squat/visual.svg index 2836a0f..3d07cd7 100644 --- a/Exercise Library/Barbell Squat/visual.svg +++ b/Exercise Library/Barbell Squat/visual.svg @@ -1,13 +1,33 @@ Barbell Squat + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Bench Press/frames/frame-1.svg b/Exercise Library/Bench Press/frames/frame-1.svg index dfee66f..a73f3b4 100644 --- a/Exercise Library/Bench Press/frames/frame-1.svg +++ b/Exercise Library/Bench Press/frames/frame-1.svg @@ -1,16 +1,36 @@ Bench Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Bench Press/frames/frame-2.svg b/Exercise Library/Bench Press/frames/frame-2.svg index c045da8..3e892b0 100644 --- a/Exercise Library/Bench Press/frames/frame-2.svg +++ b/Exercise Library/Bench Press/frames/frame-2.svg @@ -1,19 +1,41 @@ Bench Press + + + + + + + + - - + + + + + + + + + - - - - - + + + + + + + + + + + + diff --git a/Exercise Library/Bench Press/orbit.gif b/Exercise Library/Bench Press/orbit.gif index b977228..f34fcb9 100644 Binary files a/Exercise Library/Bench Press/orbit.gif and b/Exercise Library/Bench Press/orbit.gif differ diff --git a/Exercise Library/Bench Press/preview.gif b/Exercise Library/Bench Press/preview.gif index d3d2f6e..dd5ae68 100644 Binary files a/Exercise Library/Bench Press/preview.gif and b/Exercise Library/Bench Press/preview.gif differ diff --git a/Exercise Library/Bench Press/visual.svg b/Exercise Library/Bench Press/visual.svg index dfee66f..a73f3b4 100644 --- a/Exercise Library/Bench Press/visual.svg +++ b/Exercise Library/Bench Press/visual.svg @@ -1,16 +1,36 @@ Bench Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Bird Dog/frames/frame-1.svg b/Exercise Library/Bird Dog/frames/frame-1.svg index 15c2b74..ea9d943 100644 --- a/Exercise Library/Bird Dog/frames/frame-1.svg +++ b/Exercise Library/Bird Dog/frames/frame-1.svg @@ -1,13 +1,33 @@ Bird Dog + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Bird Dog/frames/frame-2.svg b/Exercise Library/Bird Dog/frames/frame-2.svg index 843299b..0c60520 100644 --- a/Exercise Library/Bird Dog/frames/frame-2.svg +++ b/Exercise Library/Bird Dog/frames/frame-2.svg @@ -1,13 +1,34 @@ Bird Dog + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Bird Dog/frames/frame-3.svg b/Exercise Library/Bird Dog/frames/frame-3.svg index 15c2b74..ea9d943 100644 --- a/Exercise Library/Bird Dog/frames/frame-3.svg +++ b/Exercise Library/Bird Dog/frames/frame-3.svg @@ -1,13 +1,33 @@ Bird Dog + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Bird Dog/frames/frame-4.svg b/Exercise Library/Bird Dog/frames/frame-4.svg index e84c0f4..63bcff3 100644 --- a/Exercise Library/Bird Dog/frames/frame-4.svg +++ b/Exercise Library/Bird Dog/frames/frame-4.svg @@ -1,13 +1,31 @@ Bird Dog + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Bird Dog/orbit.gif b/Exercise Library/Bird Dog/orbit.gif index a5b3058..f9de293 100644 Binary files a/Exercise Library/Bird Dog/orbit.gif and b/Exercise Library/Bird Dog/orbit.gif differ diff --git a/Exercise Library/Bird Dog/preview.gif b/Exercise Library/Bird Dog/preview.gif index 852c180..6af796f 100644 Binary files a/Exercise Library/Bird Dog/preview.gif and b/Exercise Library/Bird Dog/preview.gif differ diff --git a/Exercise Library/Bird Dog/visual.svg b/Exercise Library/Bird Dog/visual.svg index 843299b..0c60520 100644 --- a/Exercise Library/Bird Dog/visual.svg +++ b/Exercise Library/Bird Dog/visual.svg @@ -1,13 +1,34 @@ Bird Dog + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Bodyweight Squat/frames/frame-1.svg b/Exercise Library/Bodyweight Squat/frames/frame-1.svg index b93984b..eed9d9f 100644 --- a/Exercise Library/Bodyweight Squat/frames/frame-1.svg +++ b/Exercise Library/Bodyweight Squat/frames/frame-1.svg @@ -1,13 +1,34 @@ Bodyweight Squat + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Bodyweight Squat/frames/frame-2.svg b/Exercise Library/Bodyweight Squat/frames/frame-2.svg index 469a150..4ba37bf 100644 --- a/Exercise Library/Bodyweight Squat/frames/frame-2.svg +++ b/Exercise Library/Bodyweight Squat/frames/frame-2.svg @@ -1,13 +1,31 @@ Bodyweight Squat + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Bodyweight Squat/preview.gif b/Exercise Library/Bodyweight Squat/preview.gif index 4369ab6..912414f 100644 Binary files a/Exercise Library/Bodyweight Squat/preview.gif and b/Exercise Library/Bodyweight Squat/preview.gif differ diff --git a/Exercise Library/Bodyweight Squat/visual.svg b/Exercise Library/Bodyweight Squat/visual.svg index 469a150..4ba37bf 100644 --- a/Exercise Library/Bodyweight Squat/visual.svg +++ b/Exercise Library/Bodyweight Squat/visual.svg @@ -1,13 +1,31 @@ Bodyweight Squat + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Butterfly Stretch/frames/frame-1.svg b/Exercise Library/Butterfly Stretch/frames/frame-1.svg index 856dcdc..b85c02d 100644 --- a/Exercise Library/Butterfly Stretch/frames/frame-1.svg +++ b/Exercise Library/Butterfly Stretch/frames/frame-1.svg @@ -1,13 +1,34 @@ Butterfly Stretch + + + + + + + - + + + + + - - - + + + + + + + + + + + + + diff --git a/Exercise Library/Butterfly Stretch/frames/frame-2.svg b/Exercise Library/Butterfly Stretch/frames/frame-2.svg index b35730a..13f6edf 100644 --- a/Exercise Library/Butterfly Stretch/frames/frame-2.svg +++ b/Exercise Library/Butterfly Stretch/frames/frame-2.svg @@ -1,13 +1,32 @@ Butterfly Stretch + + + + + - + + + + + - - - + + + + + + + + + + + + + diff --git a/Exercise Library/Butterfly Stretch/preview.gif b/Exercise Library/Butterfly Stretch/preview.gif index 29291ec..af557bc 100644 Binary files a/Exercise Library/Butterfly Stretch/preview.gif and b/Exercise Library/Butterfly Stretch/preview.gif differ diff --git a/Exercise Library/Butterfly Stretch/visual.svg b/Exercise Library/Butterfly Stretch/visual.svg index b35730a..13f6edf 100644 --- a/Exercise Library/Butterfly Stretch/visual.svg +++ b/Exercise Library/Butterfly Stretch/visual.svg @@ -1,13 +1,32 @@ Butterfly Stretch + + + + + - + + + + + - - - + + + + + + + + + + + + + diff --git a/Exercise Library/Calfs/frames/frame-1.svg b/Exercise Library/Calfs/frames/frame-1.svg index ec1b41e..12012b0 100644 --- a/Exercise Library/Calfs/frames/frame-1.svg +++ b/Exercise Library/Calfs/frames/frame-1.svg @@ -1,5 +1,9 @@ Calfs + + + + @@ -7,13 +11,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Calfs/frames/frame-2.svg b/Exercise Library/Calfs/frames/frame-2.svg index 6541bd2..b63c719 100644 --- a/Exercise Library/Calfs/frames/frame-2.svg +++ b/Exercise Library/Calfs/frames/frame-2.svg @@ -1,5 +1,9 @@ Calfs + + + + @@ -7,13 +11,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Calfs/preview.gif b/Exercise Library/Calfs/preview.gif index 5db2bba..8780fd8 100644 Binary files a/Exercise Library/Calfs/preview.gif and b/Exercise Library/Calfs/preview.gif differ diff --git a/Exercise Library/Calfs/visual.svg b/Exercise Library/Calfs/visual.svg index 6541bd2..b63c719 100644 --- a/Exercise Library/Calfs/visual.svg +++ b/Exercise Library/Calfs/visual.svg @@ -1,5 +1,9 @@ Calfs + + + + @@ -7,13 +11,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Cat-Cow/frames/frame-1.svg b/Exercise Library/Cat-Cow/frames/frame-1.svg index ba0b3bb..ea8e1b1 100644 --- a/Exercise Library/Cat-Cow/frames/frame-1.svg +++ b/Exercise Library/Cat-Cow/frames/frame-1.svg @@ -1,13 +1,33 @@ Cat-Cow + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Cat-Cow/frames/frame-2.svg b/Exercise Library/Cat-Cow/frames/frame-2.svg index ef3c031..7ebfce9 100644 --- a/Exercise Library/Cat-Cow/frames/frame-2.svg +++ b/Exercise Library/Cat-Cow/frames/frame-2.svg @@ -1,13 +1,33 @@ Cat-Cow + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Cat-Cow/orbit.gif b/Exercise Library/Cat-Cow/orbit.gif index 5242c96..5f45678 100644 Binary files a/Exercise Library/Cat-Cow/orbit.gif and b/Exercise Library/Cat-Cow/orbit.gif differ diff --git a/Exercise Library/Cat-Cow/preview.gif b/Exercise Library/Cat-Cow/preview.gif index 5958202..9e02876 100644 Binary files a/Exercise Library/Cat-Cow/preview.gif and b/Exercise Library/Cat-Cow/preview.gif differ diff --git a/Exercise Library/Cat-Cow/visual.svg b/Exercise Library/Cat-Cow/visual.svg index ba0b3bb..ea8e1b1 100644 --- a/Exercise Library/Cat-Cow/visual.svg +++ b/Exercise Library/Cat-Cow/visual.svg @@ -1,13 +1,33 @@ Cat-Cow + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Chest Opener/frames/frame-1.svg b/Exercise Library/Chest Opener/frames/frame-1.svg index bfaca98..473e17a 100644 --- a/Exercise Library/Chest Opener/frames/frame-1.svg +++ b/Exercise Library/Chest Opener/frames/frame-1.svg @@ -1,13 +1,34 @@ Chest Opener + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Chest Opener/frames/frame-2.svg b/Exercise Library/Chest Opener/frames/frame-2.svg index f4483bb..8d568e2 100644 --- a/Exercise Library/Chest Opener/frames/frame-2.svg +++ b/Exercise Library/Chest Opener/frames/frame-2.svg @@ -1,13 +1,34 @@ Chest Opener + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Chest Opener/preview.gif b/Exercise Library/Chest Opener/preview.gif index fc8cff7..10a7014 100644 Binary files a/Exercise Library/Chest Opener/preview.gif and b/Exercise Library/Chest Opener/preview.gif differ diff --git a/Exercise Library/Chest Opener/visual.svg b/Exercise Library/Chest Opener/visual.svg index f4483bb..8d568e2 100644 --- a/Exercise Library/Chest Opener/visual.svg +++ b/Exercise Library/Chest Opener/visual.svg @@ -1,13 +1,34 @@ Chest Opener + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Chest Press/frames/frame-1.svg b/Exercise Library/Chest Press/frames/frame-1.svg index 0ae71a8..9458990 100644 --- a/Exercise Library/Chest Press/frames/frame-1.svg +++ b/Exercise Library/Chest Press/frames/frame-1.svg @@ -1,17 +1,37 @@ Chest Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Chest Press/frames/frame-2.svg b/Exercise Library/Chest Press/frames/frame-2.svg index 7ac4115..8098607 100644 --- a/Exercise Library/Chest Press/frames/frame-2.svg +++ b/Exercise Library/Chest Press/frames/frame-2.svg @@ -1,17 +1,37 @@ Chest Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Chest Press/preview.gif b/Exercise Library/Chest Press/preview.gif index c097605..344cb44 100644 Binary files a/Exercise Library/Chest Press/preview.gif and b/Exercise Library/Chest Press/preview.gif differ diff --git a/Exercise Library/Chest Press/visual.svg b/Exercise Library/Chest Press/visual.svg index 7ac4115..8098607 100644 --- a/Exercise Library/Chest Press/visual.svg +++ b/Exercise Library/Chest Press/visual.svg @@ -1,17 +1,37 @@ Chest Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Child's Pose/frames/frame-1.svg b/Exercise Library/Child's Pose/frames/frame-1.svg index 2570846..009a250 100644 --- a/Exercise Library/Child's Pose/frames/frame-1.svg +++ b/Exercise Library/Child's Pose/frames/frame-1.svg @@ -1,13 +1,32 @@ Child's Pose + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Child's Pose/frames/frame-2.svg b/Exercise Library/Child's Pose/frames/frame-2.svg index 35c10e7..ffdcf88 100644 --- a/Exercise Library/Child's Pose/frames/frame-2.svg +++ b/Exercise Library/Child's Pose/frames/frame-2.svg @@ -1,13 +1,32 @@ Child's Pose + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Child's Pose/preview.gif b/Exercise Library/Child's Pose/preview.gif index 9dc1f34..b9f2f00 100644 Binary files a/Exercise Library/Child's Pose/preview.gif and b/Exercise Library/Child's Pose/preview.gif differ diff --git a/Exercise Library/Child's Pose/visual.svg b/Exercise Library/Child's Pose/visual.svg index 35c10e7..ffdcf88 100644 --- a/Exercise Library/Child's Pose/visual.svg +++ b/Exercise Library/Child's Pose/visual.svg @@ -1,13 +1,32 @@ Child's Pose + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Cobra Stretch/frames/frame-1.svg b/Exercise Library/Cobra Stretch/frames/frame-1.svg index 870b8d3..ac03963 100644 --- a/Exercise Library/Cobra Stretch/frames/frame-1.svg +++ b/Exercise Library/Cobra Stretch/frames/frame-1.svg @@ -1,13 +1,27 @@ Cobra Stretch - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Cobra Stretch/frames/frame-2.svg b/Exercise Library/Cobra Stretch/frames/frame-2.svg index 9ff9b44..ae3326f 100644 --- a/Exercise Library/Cobra Stretch/frames/frame-2.svg +++ b/Exercise Library/Cobra Stretch/frames/frame-2.svg @@ -1,13 +1,31 @@ Cobra Stretch + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Cobra Stretch/preview.gif b/Exercise Library/Cobra Stretch/preview.gif index 4a4c392..3e54cd4 100644 Binary files a/Exercise Library/Cobra Stretch/preview.gif and b/Exercise Library/Cobra Stretch/preview.gif differ diff --git a/Exercise Library/Cobra Stretch/visual.svg b/Exercise Library/Cobra Stretch/visual.svg index 9ff9b44..ae3326f 100644 --- a/Exercise Library/Cobra Stretch/visual.svg +++ b/Exercise Library/Cobra Stretch/visual.svg @@ -1,13 +1,31 @@ Cobra Stretch + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Crunch/frames/frame-1.svg b/Exercise Library/Crunch/frames/frame-1.svg index 1144bb9..343b5c1 100644 --- a/Exercise Library/Crunch/frames/frame-1.svg +++ b/Exercise Library/Crunch/frames/frame-1.svg @@ -1,13 +1,31 @@ Crunch + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Crunch/frames/frame-2.svg b/Exercise Library/Crunch/frames/frame-2.svg index ee67d9a..0d68791 100644 --- a/Exercise Library/Crunch/frames/frame-2.svg +++ b/Exercise Library/Crunch/frames/frame-2.svg @@ -1,13 +1,31 @@ Crunch + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Crunch/preview.gif b/Exercise Library/Crunch/preview.gif index e49448c..1628c80 100644 Binary files a/Exercise Library/Crunch/preview.gif and b/Exercise Library/Crunch/preview.gif differ diff --git a/Exercise Library/Crunch/visual.svg b/Exercise Library/Crunch/visual.svg index ee67d9a..0d68791 100644 --- a/Exercise Library/Crunch/visual.svg +++ b/Exercise Library/Crunch/visual.svg @@ -1,13 +1,31 @@ Crunch + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dead Bug/frames/frame-1.svg b/Exercise Library/Dead Bug/frames/frame-1.svg index c028a16..5d2b08b 100644 --- a/Exercise Library/Dead Bug/frames/frame-1.svg +++ b/Exercise Library/Dead Bug/frames/frame-1.svg @@ -1,13 +1,32 @@ Dead Bug + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dead Bug/frames/frame-2.svg b/Exercise Library/Dead Bug/frames/frame-2.svg index 3ea6a3d..bb1bbd1 100644 --- a/Exercise Library/Dead Bug/frames/frame-2.svg +++ b/Exercise Library/Dead Bug/frames/frame-2.svg @@ -1,13 +1,32 @@ Dead Bug + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dead Bug/frames/frame-3.svg b/Exercise Library/Dead Bug/frames/frame-3.svg index c028a16..5d2b08b 100644 --- a/Exercise Library/Dead Bug/frames/frame-3.svg +++ b/Exercise Library/Dead Bug/frames/frame-3.svg @@ -1,13 +1,32 @@ Dead Bug + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dead Bug/frames/frame-4.svg b/Exercise Library/Dead Bug/frames/frame-4.svg index 62051f6..24f323b 100644 --- a/Exercise Library/Dead Bug/frames/frame-4.svg +++ b/Exercise Library/Dead Bug/frames/frame-4.svg @@ -1,13 +1,34 @@ Dead Bug + + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dead Bug/preview.gif b/Exercise Library/Dead Bug/preview.gif index 76c621e..ef9e3b7 100644 Binary files a/Exercise Library/Dead Bug/preview.gif and b/Exercise Library/Dead Bug/preview.gif differ diff --git a/Exercise Library/Dead Bug/visual.svg b/Exercise Library/Dead Bug/visual.svg index 3ea6a3d..bb1bbd1 100644 --- a/Exercise Library/Dead Bug/visual.svg +++ b/Exercise Library/Dead Bug/visual.svg @@ -1,13 +1,32 @@ Dead Bug + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Deadlift/frames/frame-1.svg b/Exercise Library/Deadlift/frames/frame-1.svg index 7389177..a055aec 100644 --- a/Exercise Library/Deadlift/frames/frame-1.svg +++ b/Exercise Library/Deadlift/frames/frame-1.svg @@ -1,16 +1,37 @@ Deadlift + + + + + + + - - - + + + + + + + + + + + + + + - - - - + + + + + + + diff --git a/Exercise Library/Deadlift/frames/frame-2.svg b/Exercise Library/Deadlift/frames/frame-2.svg index 5077dfa..1466684 100644 --- a/Exercise Library/Deadlift/frames/frame-2.svg +++ b/Exercise Library/Deadlift/frames/frame-2.svg @@ -1,16 +1,36 @@ Deadlift + + + + + + - - - + + + + + + + + + + + + + + - - - - + + + + + + + diff --git a/Exercise Library/Deadlift/orbit.gif b/Exercise Library/Deadlift/orbit.gif index eac3f1c..c7eff24 100644 Binary files a/Exercise Library/Deadlift/orbit.gif and b/Exercise Library/Deadlift/orbit.gif differ diff --git a/Exercise Library/Deadlift/preview.gif b/Exercise Library/Deadlift/preview.gif index c140888..80c77c0 100644 Binary files a/Exercise Library/Deadlift/preview.gif and b/Exercise Library/Deadlift/preview.gif differ diff --git a/Exercise Library/Deadlift/visual.svg b/Exercise Library/Deadlift/visual.svg index 7389177..a055aec 100644 --- a/Exercise Library/Deadlift/visual.svg +++ b/Exercise Library/Deadlift/visual.svg @@ -1,16 +1,37 @@ Deadlift + + + + + + + - - - + + + + + + + + + + + + + + - - - - + + + + + + + diff --git a/Exercise Library/Dip/frames/frame-1.svg b/Exercise Library/Dip/frames/frame-1.svg index 8afa385..b5c0962 100644 --- a/Exercise Library/Dip/frames/frame-1.svg +++ b/Exercise Library/Dip/frames/frame-1.svg @@ -1,15 +1,34 @@ Dip + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dip/frames/frame-2.svg b/Exercise Library/Dip/frames/frame-2.svg index 354595f..9fe258f 100644 --- a/Exercise Library/Dip/frames/frame-2.svg +++ b/Exercise Library/Dip/frames/frame-2.svg @@ -1,15 +1,32 @@ Dip + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dip/preview.gif b/Exercise Library/Dip/preview.gif index e884c2b..211c2df 100644 Binary files a/Exercise Library/Dip/preview.gif and b/Exercise Library/Dip/preview.gif differ diff --git a/Exercise Library/Dip/visual.svg b/Exercise Library/Dip/visual.svg index 354595f..9fe258f 100644 --- a/Exercise Library/Dip/visual.svg +++ b/Exercise Library/Dip/visual.svg @@ -1,15 +1,32 @@ Dip + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dumbbell Bench Press/frames/frame-1.svg b/Exercise Library/Dumbbell Bench Press/frames/frame-1.svg index 449835f..f2377c0 100644 --- a/Exercise Library/Dumbbell Bench Press/frames/frame-1.svg +++ b/Exercise Library/Dumbbell Bench Press/frames/frame-1.svg @@ -1,16 +1,36 @@ Dumbbell Bench Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dumbbell Bench Press/frames/frame-2.svg b/Exercise Library/Dumbbell Bench Press/frames/frame-2.svg index 66308f0..bb1ac00 100644 --- a/Exercise Library/Dumbbell Bench Press/frames/frame-2.svg +++ b/Exercise Library/Dumbbell Bench Press/frames/frame-2.svg @@ -1,22 +1,44 @@ Dumbbell Bench Press + + + + + + + + - - + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + diff --git a/Exercise Library/Dumbbell Bench Press/preview.gif b/Exercise Library/Dumbbell Bench Press/preview.gif index 17c3b1e..ce8eb31 100644 Binary files a/Exercise Library/Dumbbell Bench Press/preview.gif and b/Exercise Library/Dumbbell Bench Press/preview.gif differ diff --git a/Exercise Library/Dumbbell Bench Press/visual.svg b/Exercise Library/Dumbbell Bench Press/visual.svg index 449835f..f2377c0 100644 --- a/Exercise Library/Dumbbell Bench Press/visual.svg +++ b/Exercise Library/Dumbbell Bench Press/visual.svg @@ -1,16 +1,36 @@ Dumbbell Bench Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dumbbell Curl/frames/frame-1.svg b/Exercise Library/Dumbbell Curl/frames/frame-1.svg index 62e2695..79768dc 100644 --- a/Exercise Library/Dumbbell Curl/frames/frame-1.svg +++ b/Exercise Library/Dumbbell Curl/frames/frame-1.svg @@ -1,13 +1,34 @@ Dumbbell Curl + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dumbbell Curl/frames/frame-2.svg b/Exercise Library/Dumbbell Curl/frames/frame-2.svg index 2f4013a..bdb6613 100644 --- a/Exercise Library/Dumbbell Curl/frames/frame-2.svg +++ b/Exercise Library/Dumbbell Curl/frames/frame-2.svg @@ -1,13 +1,32 @@ Dumbbell Curl + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dumbbell Curl/preview.gif b/Exercise Library/Dumbbell Curl/preview.gif index 9a6de14..38b4515 100644 Binary files a/Exercise Library/Dumbbell Curl/preview.gif and b/Exercise Library/Dumbbell Curl/preview.gif differ diff --git a/Exercise Library/Dumbbell Curl/visual.svg b/Exercise Library/Dumbbell Curl/visual.svg index 2f4013a..bdb6613 100644 --- a/Exercise Library/Dumbbell Curl/visual.svg +++ b/Exercise Library/Dumbbell Curl/visual.svg @@ -1,13 +1,32 @@ Dumbbell Curl + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dumbbell Fly/frames/frame-1.svg b/Exercise Library/Dumbbell Fly/frames/frame-1.svg index aa94e84..cff04b6 100644 --- a/Exercise Library/Dumbbell Fly/frames/frame-1.svg +++ b/Exercise Library/Dumbbell Fly/frames/frame-1.svg @@ -1,16 +1,36 @@ Dumbbell Fly + + + + + + - - + + + + + + + + - - + + + + + + + + + + diff --git a/Exercise Library/Dumbbell Fly/frames/frame-2.svg b/Exercise Library/Dumbbell Fly/frames/frame-2.svg index 93b2a37..3bf8c13 100644 --- a/Exercise Library/Dumbbell Fly/frames/frame-2.svg +++ b/Exercise Library/Dumbbell Fly/frames/frame-2.svg @@ -1,16 +1,36 @@ Dumbbell Fly + + + + + + - - + + + + + + + + - - + + + + + + + + + + diff --git a/Exercise Library/Dumbbell Fly/preview.gif b/Exercise Library/Dumbbell Fly/preview.gif index 9e2f142..e669226 100644 Binary files a/Exercise Library/Dumbbell Fly/preview.gif and b/Exercise Library/Dumbbell Fly/preview.gif differ diff --git a/Exercise Library/Dumbbell Fly/visual.svg b/Exercise Library/Dumbbell Fly/visual.svg index 93b2a37..3bf8c13 100644 --- a/Exercise Library/Dumbbell Fly/visual.svg +++ b/Exercise Library/Dumbbell Fly/visual.svg @@ -1,16 +1,36 @@ Dumbbell Fly + + + + + + - - + + + + + + + + - - + + + + + + + + + + diff --git a/Exercise Library/Dumbbell Row/frames/frame-1.svg b/Exercise Library/Dumbbell Row/frames/frame-1.svg index fa1c083..511a981 100644 --- a/Exercise Library/Dumbbell Row/frames/frame-1.svg +++ b/Exercise Library/Dumbbell Row/frames/frame-1.svg @@ -1,16 +1,39 @@ Dumbbell Row - + + + + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dumbbell Row/frames/frame-2.svg b/Exercise Library/Dumbbell Row/frames/frame-2.svg index 3ff3cff..ee202d2 100644 --- a/Exercise Library/Dumbbell Row/frames/frame-2.svg +++ b/Exercise Library/Dumbbell Row/frames/frame-2.svg @@ -1,16 +1,39 @@ Dumbbell Row - + + + + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dumbbell Row/preview.gif b/Exercise Library/Dumbbell Row/preview.gif index 1b892da..dbb91d2 100644 Binary files a/Exercise Library/Dumbbell Row/preview.gif and b/Exercise Library/Dumbbell Row/preview.gif differ diff --git a/Exercise Library/Dumbbell Row/visual.svg b/Exercise Library/Dumbbell Row/visual.svg index 3ff3cff..ee202d2 100644 --- a/Exercise Library/Dumbbell Row/visual.svg +++ b/Exercise Library/Dumbbell Row/visual.svg @@ -1,16 +1,39 @@ Dumbbell Row - + + + + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Dumbbell Shoulder Press/frames/frame-1.svg b/Exercise Library/Dumbbell Shoulder Press/frames/frame-1.svg index 9fbdf18..565e9b3 100644 --- a/Exercise Library/Dumbbell Shoulder Press/frames/frame-1.svg +++ b/Exercise Library/Dumbbell Shoulder Press/frames/frame-1.svg @@ -1,16 +1,36 @@ Dumbbell Shoulder Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Dumbbell Shoulder Press/frames/frame-2.svg b/Exercise Library/Dumbbell Shoulder Press/frames/frame-2.svg index 7fc53a6..b7684d3 100644 --- a/Exercise Library/Dumbbell Shoulder Press/frames/frame-2.svg +++ b/Exercise Library/Dumbbell Shoulder Press/frames/frame-2.svg @@ -1,16 +1,38 @@ Dumbbell Shoulder Press + + + + + + + + - + + + + + - - - + + + + + + + + + + + + + diff --git a/Exercise Library/Dumbbell Shoulder Press/preview.gif b/Exercise Library/Dumbbell Shoulder Press/preview.gif index 8ff48c4..6bc7eb7 100644 Binary files a/Exercise Library/Dumbbell Shoulder Press/preview.gif and b/Exercise Library/Dumbbell Shoulder Press/preview.gif differ diff --git a/Exercise Library/Dumbbell Shoulder Press/visual.svg b/Exercise Library/Dumbbell Shoulder Press/visual.svg index 7fc53a6..b7684d3 100644 --- a/Exercise Library/Dumbbell Shoulder Press/visual.svg +++ b/Exercise Library/Dumbbell Shoulder Press/visual.svg @@ -1,16 +1,38 @@ Dumbbell Shoulder Press + + + + + + + + - + + + + + - - - + + + + + + + + + + + + + diff --git a/Exercise Library/Face Pull/frames/frame-1.svg b/Exercise Library/Face Pull/frames/frame-1.svg index 35a28c5..933312b 100644 --- a/Exercise Library/Face Pull/frames/frame-1.svg +++ b/Exercise Library/Face Pull/frames/frame-1.svg @@ -1,15 +1,34 @@ Face Pull + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Face Pull/frames/frame-2.svg b/Exercise Library/Face Pull/frames/frame-2.svg index 835b639..94c4a6d 100644 --- a/Exercise Library/Face Pull/frames/frame-2.svg +++ b/Exercise Library/Face Pull/frames/frame-2.svg @@ -1,15 +1,34 @@ Face Pull + + + + + - - - - + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Face Pull/preview.gif b/Exercise Library/Face Pull/preview.gif index 0e76e7e..152b8a1 100644 Binary files a/Exercise Library/Face Pull/preview.gif and b/Exercise Library/Face Pull/preview.gif differ diff --git a/Exercise Library/Face Pull/visual.svg b/Exercise Library/Face Pull/visual.svg index 835b639..94c4a6d 100644 --- a/Exercise Library/Face Pull/visual.svg +++ b/Exercise Library/Face Pull/visual.svg @@ -1,15 +1,34 @@ Face Pull + + + + + - - - - + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Glute Bridge/frames/frame-1.svg b/Exercise Library/Glute Bridge/frames/frame-1.svg index 3fbd804..54eb8ea 100644 --- a/Exercise Library/Glute Bridge/frames/frame-1.svg +++ b/Exercise Library/Glute Bridge/frames/frame-1.svg @@ -1,13 +1,31 @@ Glute Bridge + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Glute Bridge/frames/frame-2.svg b/Exercise Library/Glute Bridge/frames/frame-2.svg index 32d8a15..276b63b 100644 --- a/Exercise Library/Glute Bridge/frames/frame-2.svg +++ b/Exercise Library/Glute Bridge/frames/frame-2.svg @@ -1,13 +1,33 @@ Glute Bridge + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Glute Bridge/preview.gif b/Exercise Library/Glute Bridge/preview.gif index bf6ec6c..66fd60a 100644 Binary files a/Exercise Library/Glute Bridge/preview.gif and b/Exercise Library/Glute Bridge/preview.gif differ diff --git a/Exercise Library/Glute Bridge/visual.svg b/Exercise Library/Glute Bridge/visual.svg index 32d8a15..276b63b 100644 --- a/Exercise Library/Glute Bridge/visual.svg +++ b/Exercise Library/Glute Bridge/visual.svg @@ -1,13 +1,33 @@ Glute Bridge + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Goblet Squat/frames/frame-1.svg b/Exercise Library/Goblet Squat/frames/frame-1.svg index cb80ece..7e5cf14 100644 --- a/Exercise Library/Goblet Squat/frames/frame-1.svg +++ b/Exercise Library/Goblet Squat/frames/frame-1.svg @@ -1,13 +1,32 @@ Goblet Squat - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Goblet Squat/frames/frame-2.svg b/Exercise Library/Goblet Squat/frames/frame-2.svg index ffe7322..6d998d6 100644 --- a/Exercise Library/Goblet Squat/frames/frame-2.svg +++ b/Exercise Library/Goblet Squat/frames/frame-2.svg @@ -1,13 +1,31 @@ Goblet Squat - - - - + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Goblet Squat/orbit.gif b/Exercise Library/Goblet Squat/orbit.gif index 999a562..8c52007 100644 Binary files a/Exercise Library/Goblet Squat/orbit.gif and b/Exercise Library/Goblet Squat/orbit.gif differ diff --git a/Exercise Library/Goblet Squat/preview.gif b/Exercise Library/Goblet Squat/preview.gif index 318e8bd..03720fd 100644 Binary files a/Exercise Library/Goblet Squat/preview.gif and b/Exercise Library/Goblet Squat/preview.gif differ diff --git a/Exercise Library/Goblet Squat/visual.svg b/Exercise Library/Goblet Squat/visual.svg index ffe7322..6d998d6 100644 --- a/Exercise Library/Goblet Squat/visual.svg +++ b/Exercise Library/Goblet Squat/visual.svg @@ -1,13 +1,31 @@ Goblet Squat - - - - + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Hip Circles/frames/frame-1.svg b/Exercise Library/Hip Circles/frames/frame-1.svg index 37bd7c7..5b35851 100644 --- a/Exercise Library/Hip Circles/frames/frame-1.svg +++ b/Exercise Library/Hip Circles/frames/frame-1.svg @@ -1,13 +1,35 @@ Hip Circles + + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Hip Circles/frames/frame-2.svg b/Exercise Library/Hip Circles/frames/frame-2.svg index ee85bfb..3b34773 100644 --- a/Exercise Library/Hip Circles/frames/frame-2.svg +++ b/Exercise Library/Hip Circles/frames/frame-2.svg @@ -1,13 +1,33 @@ Hip Circles + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Hip Circles/frames/frame-3.svg b/Exercise Library/Hip Circles/frames/frame-3.svg index 2a41979..f4020ac 100644 --- a/Exercise Library/Hip Circles/frames/frame-3.svg +++ b/Exercise Library/Hip Circles/frames/frame-3.svg @@ -1,13 +1,33 @@ Hip Circles + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Hip Circles/frames/frame-4.svg b/Exercise Library/Hip Circles/frames/frame-4.svg index 933e46f..5c5ad02 100644 --- a/Exercise Library/Hip Circles/frames/frame-4.svg +++ b/Exercise Library/Hip Circles/frames/frame-4.svg @@ -1,13 +1,34 @@ Hip Circles + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Hip Circles/orbit.gif b/Exercise Library/Hip Circles/orbit.gif index c7f7f7d..1551c9a 100644 Binary files a/Exercise Library/Hip Circles/orbit.gif and b/Exercise Library/Hip Circles/orbit.gif differ diff --git a/Exercise Library/Hip Circles/preview.gif b/Exercise Library/Hip Circles/preview.gif index 223bae0..18a0a17 100644 Binary files a/Exercise Library/Hip Circles/preview.gif and b/Exercise Library/Hip Circles/preview.gif differ diff --git a/Exercise Library/Hip Circles/visual.svg b/Exercise Library/Hip Circles/visual.svg index ee85bfb..3b34773 100644 --- a/Exercise Library/Hip Circles/visual.svg +++ b/Exercise Library/Hip Circles/visual.svg @@ -1,13 +1,33 @@ Hip Circles + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Hip Thrust/frames/frame-1.svg b/Exercise Library/Hip Thrust/frames/frame-1.svg index 59f6ae5..4b80ce0 100644 --- a/Exercise Library/Hip Thrust/frames/frame-1.svg +++ b/Exercise Library/Hip Thrust/frames/frame-1.svg @@ -1,18 +1,36 @@ Hip Thrust + + + + - - + + + + + + + + + - - - - - + + + + + + + + + + + + diff --git a/Exercise Library/Hip Thrust/frames/frame-2.svg b/Exercise Library/Hip Thrust/frames/frame-2.svg index def8c0a..226354a 100644 --- a/Exercise Library/Hip Thrust/frames/frame-2.svg +++ b/Exercise Library/Hip Thrust/frames/frame-2.svg @@ -1,18 +1,38 @@ Hip Thrust + + + + + + - - + + + + + + + + + - - - - - + + + + + + + + + + + + diff --git a/Exercise Library/Hip Thrust/orbit.gif b/Exercise Library/Hip Thrust/orbit.gif index f3c756d..cb2c636 100644 Binary files a/Exercise Library/Hip Thrust/orbit.gif and b/Exercise Library/Hip Thrust/orbit.gif differ diff --git a/Exercise Library/Hip Thrust/preview.gif b/Exercise Library/Hip Thrust/preview.gif index 3d163eb..437d873 100644 Binary files a/Exercise Library/Hip Thrust/preview.gif and b/Exercise Library/Hip Thrust/preview.gif differ diff --git a/Exercise Library/Hip Thrust/visual.svg b/Exercise Library/Hip Thrust/visual.svg index def8c0a..226354a 100644 --- a/Exercise Library/Hip Thrust/visual.svg +++ b/Exercise Library/Hip Thrust/visual.svg @@ -1,18 +1,38 @@ Hip Thrust + + + + + + - - + + + + + + + + + - - - - - + + + + + + + + + + + + diff --git a/Exercise Library/Hollow Body Hold/frames/frame-1.svg b/Exercise Library/Hollow Body Hold/frames/frame-1.svg index ad6e47d..79d435e 100644 --- a/Exercise Library/Hollow Body Hold/frames/frame-1.svg +++ b/Exercise Library/Hollow Body Hold/frames/frame-1.svg @@ -1,13 +1,27 @@ Hollow Body Hold - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Hollow Body Hold/frames/frame-2.svg b/Exercise Library/Hollow Body Hold/frames/frame-2.svg index 28c8f83..a54d668 100644 --- a/Exercise Library/Hollow Body Hold/frames/frame-2.svg +++ b/Exercise Library/Hollow Body Hold/frames/frame-2.svg @@ -1,13 +1,27 @@ Hollow Body Hold - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Hollow Body Hold/preview.gif b/Exercise Library/Hollow Body Hold/preview.gif index a735d6a..77beb72 100644 Binary files a/Exercise Library/Hollow Body Hold/preview.gif and b/Exercise Library/Hollow Body Hold/preview.gif differ diff --git a/Exercise Library/Hollow Body Hold/visual.svg b/Exercise Library/Hollow Body Hold/visual.svg index 28c8f83..a54d668 100644 --- a/Exercise Library/Hollow Body Hold/visual.svg +++ b/Exercise Library/Hollow Body Hold/visual.svg @@ -1,13 +1,27 @@ Hollow Body Hold - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Incline Bench Press/frames/frame-1.svg b/Exercise Library/Incline Bench Press/frames/frame-1.svg index 8b4a302..dd026f2 100644 --- a/Exercise Library/Incline Bench Press/frames/frame-1.svg +++ b/Exercise Library/Incline Bench Press/frames/frame-1.svg @@ -1,16 +1,36 @@ Incline Bench Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Incline Bench Press/frames/frame-2.svg b/Exercise Library/Incline Bench Press/frames/frame-2.svg index cb95e92..cb5fb34 100644 --- a/Exercise Library/Incline Bench Press/frames/frame-2.svg +++ b/Exercise Library/Incline Bench Press/frames/frame-2.svg @@ -1,16 +1,38 @@ Incline Bench Press + + + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Incline Bench Press/orbit.gif b/Exercise Library/Incline Bench Press/orbit.gif index b81e5ba..c10bf96 100644 Binary files a/Exercise Library/Incline Bench Press/orbit.gif and b/Exercise Library/Incline Bench Press/orbit.gif differ diff --git a/Exercise Library/Incline Bench Press/preview.gif b/Exercise Library/Incline Bench Press/preview.gif index 2fba61d..a242b12 100644 Binary files a/Exercise Library/Incline Bench Press/preview.gif and b/Exercise Library/Incline Bench Press/preview.gif differ diff --git a/Exercise Library/Incline Bench Press/visual.svg b/Exercise Library/Incline Bench Press/visual.svg index 8b4a302..dd026f2 100644 --- a/Exercise Library/Incline Bench Press/visual.svg +++ b/Exercise Library/Incline Bench Press/visual.svg @@ -1,16 +1,36 @@ Incline Bench Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-1.svg b/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-1.svg index a12dcc7..d87fdbf 100644 --- a/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-1.svg +++ b/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-1.svg @@ -1,13 +1,32 @@ Kneeling Hip Flexor Stretch + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-2.svg b/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-2.svg index a1674bd..55c9d53 100644 --- a/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-2.svg +++ b/Exercise Library/Kneeling Hip Flexor Stretch/frames/frame-2.svg @@ -1,13 +1,32 @@ Kneeling Hip Flexor Stretch + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Kneeling Hip Flexor Stretch/preview.gif b/Exercise Library/Kneeling Hip Flexor Stretch/preview.gif index 17199e1..40c0aec 100644 Binary files a/Exercise Library/Kneeling Hip Flexor Stretch/preview.gif and b/Exercise Library/Kneeling Hip Flexor Stretch/preview.gif differ diff --git a/Exercise Library/Kneeling Hip Flexor Stretch/visual.svg b/Exercise Library/Kneeling Hip Flexor Stretch/visual.svg index a1674bd..55c9d53 100644 --- a/Exercise Library/Kneeling Hip Flexor Stretch/visual.svg +++ b/Exercise Library/Kneeling Hip Flexor Stretch/visual.svg @@ -1,13 +1,32 @@ Kneeling Hip Flexor Stretch + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Lat Pull Down/frames/frame-1.svg b/Exercise Library/Lat Pull Down/frames/frame-1.svg index 4db1bc9..a6000f4 100644 --- a/Exercise Library/Lat Pull Down/frames/frame-1.svg +++ b/Exercise Library/Lat Pull Down/frames/frame-1.svg @@ -1,17 +1,37 @@ Lat Pull Down + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Lat Pull Down/frames/frame-2.svg b/Exercise Library/Lat Pull Down/frames/frame-2.svg index 9f93c77..9b9df72 100644 --- a/Exercise Library/Lat Pull Down/frames/frame-2.svg +++ b/Exercise Library/Lat Pull Down/frames/frame-2.svg @@ -1,17 +1,37 @@ Lat Pull Down + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Lat Pull Down/preview.gif b/Exercise Library/Lat Pull Down/preview.gif index 7916d6f..bd50672 100644 Binary files a/Exercise Library/Lat Pull Down/preview.gif and b/Exercise Library/Lat Pull Down/preview.gif differ diff --git a/Exercise Library/Lat Pull Down/visual.svg b/Exercise Library/Lat Pull Down/visual.svg index 9f93c77..9b9df72 100644 --- a/Exercise Library/Lat Pull Down/visual.svg +++ b/Exercise Library/Lat Pull Down/visual.svg @@ -1,17 +1,37 @@ Lat Pull Down + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Lateral Raise/frames/frame-1.svg b/Exercise Library/Lateral Raise/frames/frame-1.svg index d7dd63a..c599608 100644 --- a/Exercise Library/Lateral Raise/frames/frame-1.svg +++ b/Exercise Library/Lateral Raise/frames/frame-1.svg @@ -1,13 +1,37 @@ Lateral Raise + + + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Lateral Raise/frames/frame-2.svg b/Exercise Library/Lateral Raise/frames/frame-2.svg index 54a18d6..7799af0 100644 --- a/Exercise Library/Lateral Raise/frames/frame-2.svg +++ b/Exercise Library/Lateral Raise/frames/frame-2.svg @@ -1,13 +1,35 @@ Lateral Raise + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Lateral Raise/preview.gif b/Exercise Library/Lateral Raise/preview.gif index 6c37dbc..240747e 100644 Binary files a/Exercise Library/Lateral Raise/preview.gif and b/Exercise Library/Lateral Raise/preview.gif differ diff --git a/Exercise Library/Lateral Raise/visual.svg b/Exercise Library/Lateral Raise/visual.svg index 54a18d6..7799af0 100644 --- a/Exercise Library/Lateral Raise/visual.svg +++ b/Exercise Library/Lateral Raise/visual.svg @@ -1,13 +1,35 @@ Lateral Raise + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Leg Curl/frames/frame-1.svg b/Exercise Library/Leg Curl/frames/frame-1.svg index 680ad19..ee1e3aa 100644 --- a/Exercise Library/Leg Curl/frames/frame-1.svg +++ b/Exercise Library/Leg Curl/frames/frame-1.svg @@ -1,5 +1,9 @@ Leg Curl + + + + @@ -8,13 +12,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Curl/frames/frame-2.svg b/Exercise Library/Leg Curl/frames/frame-2.svg index 3563402..c834025 100644 --- a/Exercise Library/Leg Curl/frames/frame-2.svg +++ b/Exercise Library/Leg Curl/frames/frame-2.svg @@ -1,5 +1,13 @@ Leg Curl + + + + + + + + @@ -8,13 +16,27 @@ - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Leg Curl/preview.gif b/Exercise Library/Leg Curl/preview.gif index cc73dc7..69c57d5 100644 Binary files a/Exercise Library/Leg Curl/preview.gif and b/Exercise Library/Leg Curl/preview.gif differ diff --git a/Exercise Library/Leg Curl/visual.svg b/Exercise Library/Leg Curl/visual.svg index 3563402..c834025 100644 --- a/Exercise Library/Leg Curl/visual.svg +++ b/Exercise Library/Leg Curl/visual.svg @@ -1,5 +1,13 @@ Leg Curl + + + + + + + + @@ -8,13 +16,27 @@ - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Leg Extension/frames/frame-1.svg b/Exercise Library/Leg Extension/frames/frame-1.svg index f5d713e..6005b99 100644 --- a/Exercise Library/Leg Extension/frames/frame-1.svg +++ b/Exercise Library/Leg Extension/frames/frame-1.svg @@ -1,5 +1,13 @@ Leg Extension + + + + + + + + @@ -7,13 +15,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Extension/frames/frame-2.svg b/Exercise Library/Leg Extension/frames/frame-2.svg index be42fe5..b7d0282 100644 --- a/Exercise Library/Leg Extension/frames/frame-2.svg +++ b/Exercise Library/Leg Extension/frames/frame-2.svg @@ -1,5 +1,9 @@ Leg Extension + + + + @@ -7,13 +11,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Extension/preview.gif b/Exercise Library/Leg Extension/preview.gif index 06ac716..93edc1d 100644 Binary files a/Exercise Library/Leg Extension/preview.gif and b/Exercise Library/Leg Extension/preview.gif differ diff --git a/Exercise Library/Leg Extension/visual.svg b/Exercise Library/Leg Extension/visual.svg index be42fe5..b7d0282 100644 --- a/Exercise Library/Leg Extension/visual.svg +++ b/Exercise Library/Leg Extension/visual.svg @@ -1,5 +1,9 @@ Leg Extension + + + + @@ -7,13 +11,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Press/frames/frame-1.svg b/Exercise Library/Leg Press/frames/frame-1.svg index 1684b42..3e29def 100644 --- a/Exercise Library/Leg Press/frames/frame-1.svg +++ b/Exercise Library/Leg Press/frames/frame-1.svg @@ -1,5 +1,10 @@ Leg Press + + + + + @@ -7,13 +12,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Press/frames/frame-2.svg b/Exercise Library/Leg Press/frames/frame-2.svg index 52ac48d..64e1d32 100644 --- a/Exercise Library/Leg Press/frames/frame-2.svg +++ b/Exercise Library/Leg Press/frames/frame-2.svg @@ -7,13 +7,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Press/preview.gif b/Exercise Library/Leg Press/preview.gif index 9dae3b2..7ad4969 100644 Binary files a/Exercise Library/Leg Press/preview.gif and b/Exercise Library/Leg Press/preview.gif differ diff --git a/Exercise Library/Leg Press/visual.svg b/Exercise Library/Leg Press/visual.svg index 52ac48d..64e1d32 100644 --- a/Exercise Library/Leg Press/visual.svg +++ b/Exercise Library/Leg Press/visual.svg @@ -7,13 +7,27 @@ - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Raises/frames/frame-1.svg b/Exercise Library/Leg Raises/frames/frame-1.svg index 73e8d41..a6759d6 100644 --- a/Exercise Library/Leg Raises/frames/frame-1.svg +++ b/Exercise Library/Leg Raises/frames/frame-1.svg @@ -1,13 +1,32 @@ Leg Raises + + + + + - + + + + - - - + + + + + + + + + + + + + + diff --git a/Exercise Library/Leg Raises/frames/frame-2.svg b/Exercise Library/Leg Raises/frames/frame-2.svg index 1e09933..8df460d 100644 --- a/Exercise Library/Leg Raises/frames/frame-2.svg +++ b/Exercise Library/Leg Raises/frames/frame-2.svg @@ -1,13 +1,27 @@ Leg Raises - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Leg Raises/preview.gif b/Exercise Library/Leg Raises/preview.gif index c5ba4cc..82e3b4a 100644 Binary files a/Exercise Library/Leg Raises/preview.gif and b/Exercise Library/Leg Raises/preview.gif differ diff --git a/Exercise Library/Leg Raises/visual.svg b/Exercise Library/Leg Raises/visual.svg index 73e8d41..a6759d6 100644 --- a/Exercise Library/Leg Raises/visual.svg +++ b/Exercise Library/Leg Raises/visual.svg @@ -1,13 +1,32 @@ Leg Raises + + + + + - + + + + - - - + + + + + + + + + + + + + + diff --git a/Exercise Library/Leg Swings/frames/frame-1.svg b/Exercise Library/Leg Swings/frames/frame-1.svg index 21464ba..3396baf 100644 --- a/Exercise Library/Leg Swings/frames/frame-1.svg +++ b/Exercise Library/Leg Swings/frames/frame-1.svg @@ -1,13 +1,31 @@ Leg Swings + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Leg Swings/frames/frame-2.svg b/Exercise Library/Leg Swings/frames/frame-2.svg index 20810b5..5dfb381 100644 --- a/Exercise Library/Leg Swings/frames/frame-2.svg +++ b/Exercise Library/Leg Swings/frames/frame-2.svg @@ -1,13 +1,33 @@ Leg Swings + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Leg Swings/orbit.gif b/Exercise Library/Leg Swings/orbit.gif index febc6bc..f3ad650 100644 Binary files a/Exercise Library/Leg Swings/orbit.gif and b/Exercise Library/Leg Swings/orbit.gif differ diff --git a/Exercise Library/Leg Swings/preview.gif b/Exercise Library/Leg Swings/preview.gif index 187019d..33d12b9 100644 Binary files a/Exercise Library/Leg Swings/preview.gif and b/Exercise Library/Leg Swings/preview.gif differ diff --git a/Exercise Library/Leg Swings/visual.svg b/Exercise Library/Leg Swings/visual.svg index 21464ba..3396baf 100644 --- a/Exercise Library/Leg Swings/visual.svg +++ b/Exercise Library/Leg Swings/visual.svg @@ -1,13 +1,31 @@ Leg Swings + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Lunge/frames/frame-1.svg b/Exercise Library/Lunge/frames/frame-1.svg index 06c583f..1f858a0 100644 --- a/Exercise Library/Lunge/frames/frame-1.svg +++ b/Exercise Library/Lunge/frames/frame-1.svg @@ -1,13 +1,34 @@ Lunge - - - - + + + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Lunge/frames/frame-2.svg b/Exercise Library/Lunge/frames/frame-2.svg index c758334..7719c91 100644 --- a/Exercise Library/Lunge/frames/frame-2.svg +++ b/Exercise Library/Lunge/frames/frame-2.svg @@ -1,13 +1,32 @@ Lunge - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Lunge/preview.gif b/Exercise Library/Lunge/preview.gif index 93ad0b1..6cdfdcf 100644 Binary files a/Exercise Library/Lunge/preview.gif and b/Exercise Library/Lunge/preview.gif differ diff --git a/Exercise Library/Lunge/visual.svg b/Exercise Library/Lunge/visual.svg index c758334..7719c91 100644 --- a/Exercise Library/Lunge/visual.svg +++ b/Exercise Library/Lunge/visual.svg @@ -1,13 +1,32 @@ Lunge - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/March in Place/frames/frame-1.svg b/Exercise Library/March in Place/frames/frame-1.svg index 640ae40..b998fc4 100644 --- a/Exercise Library/March in Place/frames/frame-1.svg +++ b/Exercise Library/March in Place/frames/frame-1.svg @@ -1,13 +1,32 @@ March in Place - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/March in Place/frames/frame-2.svg b/Exercise Library/March in Place/frames/frame-2.svg index 159f732..5b2fa3e 100644 --- a/Exercise Library/March in Place/frames/frame-2.svg +++ b/Exercise Library/March in Place/frames/frame-2.svg @@ -1,13 +1,32 @@ March in Place - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/March in Place/frames/frame-3.svg b/Exercise Library/March in Place/frames/frame-3.svg index d0ef991..a08d677 100644 --- a/Exercise Library/March in Place/frames/frame-3.svg +++ b/Exercise Library/March in Place/frames/frame-3.svg @@ -1,13 +1,33 @@ March in Place - - - - + + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/March in Place/frames/frame-4.svg b/Exercise Library/March in Place/frames/frame-4.svg index 159f732..5b2fa3e 100644 --- a/Exercise Library/March in Place/frames/frame-4.svg +++ b/Exercise Library/March in Place/frames/frame-4.svg @@ -1,13 +1,32 @@ March in Place - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/March in Place/orbit.gif b/Exercise Library/March in Place/orbit.gif index 5c9061a..02af8dc 100644 Binary files a/Exercise Library/March in Place/orbit.gif and b/Exercise Library/March in Place/orbit.gif differ diff --git a/Exercise Library/March in Place/preview.gif b/Exercise Library/March in Place/preview.gif index e7c0601..6a50af6 100644 Binary files a/Exercise Library/March in Place/preview.gif and b/Exercise Library/March in Place/preview.gif differ diff --git a/Exercise Library/March in Place/visual.svg b/Exercise Library/March in Place/visual.svg index 640ae40..b998fc4 100644 --- a/Exercise Library/March in Place/visual.svg +++ b/Exercise Library/March in Place/visual.svg @@ -1,13 +1,32 @@ March in Place - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Neck Rolls/frames/frame-1.svg b/Exercise Library/Neck Rolls/frames/frame-1.svg index 29ff1cd..d3d0151 100644 --- a/Exercise Library/Neck Rolls/frames/frame-1.svg +++ b/Exercise Library/Neck Rolls/frames/frame-1.svg @@ -1,13 +1,32 @@ Neck Rolls + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Neck Rolls/frames/frame-2.svg b/Exercise Library/Neck Rolls/frames/frame-2.svg index c965772..d28671c 100644 --- a/Exercise Library/Neck Rolls/frames/frame-2.svg +++ b/Exercise Library/Neck Rolls/frames/frame-2.svg @@ -1,13 +1,34 @@ Neck Rolls + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Neck Rolls/frames/frame-3.svg b/Exercise Library/Neck Rolls/frames/frame-3.svg index 2373891..ae5d200 100644 --- a/Exercise Library/Neck Rolls/frames/frame-3.svg +++ b/Exercise Library/Neck Rolls/frames/frame-3.svg @@ -1,13 +1,32 @@ Neck Rolls + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Neck Rolls/frames/frame-4.svg b/Exercise Library/Neck Rolls/frames/frame-4.svg index 6c4a834..fa3dee0 100644 --- a/Exercise Library/Neck Rolls/frames/frame-4.svg +++ b/Exercise Library/Neck Rolls/frames/frame-4.svg @@ -1,13 +1,32 @@ Neck Rolls + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Neck Rolls/orbit.gif b/Exercise Library/Neck Rolls/orbit.gif index 712dbc7..f09eb04 100644 Binary files a/Exercise Library/Neck Rolls/orbit.gif and b/Exercise Library/Neck Rolls/orbit.gif differ diff --git a/Exercise Library/Neck Rolls/preview.gif b/Exercise Library/Neck Rolls/preview.gif index bb8cfe0..24e3bf9 100644 Binary files a/Exercise Library/Neck Rolls/preview.gif and b/Exercise Library/Neck Rolls/preview.gif differ diff --git a/Exercise Library/Neck Rolls/visual.svg b/Exercise Library/Neck Rolls/visual.svg index 29ff1cd..d3d0151 100644 --- a/Exercise Library/Neck Rolls/visual.svg +++ b/Exercise Library/Neck Rolls/visual.svg @@ -1,13 +1,32 @@ Neck Rolls + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Overhead Triceps Stretch/frames/frame-1.svg b/Exercise Library/Overhead Triceps Stretch/frames/frame-1.svg index 9cecc1f..6923128 100644 --- a/Exercise Library/Overhead Triceps Stretch/frames/frame-1.svg +++ b/Exercise Library/Overhead Triceps Stretch/frames/frame-1.svg @@ -1,13 +1,36 @@ Overhead Triceps Stretch + + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Overhead Triceps Stretch/frames/frame-2.svg b/Exercise Library/Overhead Triceps Stretch/frames/frame-2.svg index 806dffa..5e5b911 100644 --- a/Exercise Library/Overhead Triceps Stretch/frames/frame-2.svg +++ b/Exercise Library/Overhead Triceps Stretch/frames/frame-2.svg @@ -1,13 +1,35 @@ Overhead Triceps Stretch + + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Overhead Triceps Stretch/preview.gif b/Exercise Library/Overhead Triceps Stretch/preview.gif index a1d9a49..2bad935 100644 Binary files a/Exercise Library/Overhead Triceps Stretch/preview.gif and b/Exercise Library/Overhead Triceps Stretch/preview.gif differ diff --git a/Exercise Library/Overhead Triceps Stretch/visual.svg b/Exercise Library/Overhead Triceps Stretch/visual.svg index 806dffa..5e5b911 100644 --- a/Exercise Library/Overhead Triceps Stretch/visual.svg +++ b/Exercise Library/Overhead Triceps Stretch/visual.svg @@ -1,13 +1,35 @@ Overhead Triceps Stretch + + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Pec Deck/frames/frame-1.svg b/Exercise Library/Pec Deck/frames/frame-1.svg index deffb12..bdec932 100644 --- a/Exercise Library/Pec Deck/frames/frame-1.svg +++ b/Exercise Library/Pec Deck/frames/frame-1.svg @@ -1,5 +1,11 @@ Pec Deck + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Pec Deck/frames/frame-2.svg b/Exercise Library/Pec Deck/frames/frame-2.svg index a73199a..10a7833 100644 --- a/Exercise Library/Pec Deck/frames/frame-2.svg +++ b/Exercise Library/Pec Deck/frames/frame-2.svg @@ -1,5 +1,11 @@ Pec Deck + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Pec Deck/preview.gif b/Exercise Library/Pec Deck/preview.gif index 0b7158d..67d708b 100644 Binary files a/Exercise Library/Pec Deck/preview.gif and b/Exercise Library/Pec Deck/preview.gif differ diff --git a/Exercise Library/Pec Deck/visual.svg b/Exercise Library/Pec Deck/visual.svg index a73199a..10a7833 100644 --- a/Exercise Library/Pec Deck/visual.svg +++ b/Exercise Library/Pec Deck/visual.svg @@ -1,5 +1,11 @@ Pec Deck + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Plank/frames/frame-1.svg b/Exercise Library/Plank/frames/frame-1.svg index 1ec5e5c..3fd68cf 100644 --- a/Exercise Library/Plank/frames/frame-1.svg +++ b/Exercise Library/Plank/frames/frame-1.svg @@ -1,13 +1,31 @@ Plank + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Plank/frames/frame-2.svg b/Exercise Library/Plank/frames/frame-2.svg index b5cf1ac..d4f742e 100644 --- a/Exercise Library/Plank/frames/frame-2.svg +++ b/Exercise Library/Plank/frames/frame-2.svg @@ -1,13 +1,27 @@ Plank - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Plank/preview.gif b/Exercise Library/Plank/preview.gif index 4c0e044..479ee24 100644 Binary files a/Exercise Library/Plank/preview.gif and b/Exercise Library/Plank/preview.gif differ diff --git a/Exercise Library/Plank/visual.svg b/Exercise Library/Plank/visual.svg index b5cf1ac..d4f742e 100644 --- a/Exercise Library/Plank/visual.svg +++ b/Exercise Library/Plank/visual.svg @@ -1,13 +1,27 @@ Plank - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Pull-Up/frames/frame-1.svg b/Exercise Library/Pull-Up/frames/frame-1.svg index ae4c48b..aea7415 100644 --- a/Exercise Library/Pull-Up/frames/frame-1.svg +++ b/Exercise Library/Pull-Up/frames/frame-1.svg @@ -1,14 +1,34 @@ Pull-Up + + + + + + - - + + + + + + + + + + - - - + + + + + + + + + diff --git a/Exercise Library/Pull-Up/frames/frame-2.svg b/Exercise Library/Pull-Up/frames/frame-2.svg index df3fdad..7b4d382 100644 --- a/Exercise Library/Pull-Up/frames/frame-2.svg +++ b/Exercise Library/Pull-Up/frames/frame-2.svg @@ -1,13 +1,31 @@ Pull-Up + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Pull-Up/preview.gif b/Exercise Library/Pull-Up/preview.gif index ab607c9..c791c02 100644 Binary files a/Exercise Library/Pull-Up/preview.gif and b/Exercise Library/Pull-Up/preview.gif differ diff --git a/Exercise Library/Pull-Up/visual.svg b/Exercise Library/Pull-Up/visual.svg index df3fdad..7b4d382 100644 --- a/Exercise Library/Pull-Up/visual.svg +++ b/Exercise Library/Pull-Up/visual.svg @@ -1,13 +1,31 @@ Pull-Up + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Push-Up/frames/frame-1.svg b/Exercise Library/Push-Up/frames/frame-1.svg index 7eb5851..6f206f1 100644 --- a/Exercise Library/Push-Up/frames/frame-1.svg +++ b/Exercise Library/Push-Up/frames/frame-1.svg @@ -1,13 +1,32 @@ Push-Up - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Push-Up/frames/frame-2.svg b/Exercise Library/Push-Up/frames/frame-2.svg index a5b099c..6138fc8 100644 --- a/Exercise Library/Push-Up/frames/frame-2.svg +++ b/Exercise Library/Push-Up/frames/frame-2.svg @@ -1,13 +1,27 @@ Push-Up - - - + + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Push-Up/preview.gif b/Exercise Library/Push-Up/preview.gif index 277b0c3..2d0d573 100644 Binary files a/Exercise Library/Push-Up/preview.gif and b/Exercise Library/Push-Up/preview.gif differ diff --git a/Exercise Library/Push-Up/visual.svg b/Exercise Library/Push-Up/visual.svg index 7eb5851..6f206f1 100644 --- a/Exercise Library/Push-Up/visual.svg +++ b/Exercise Library/Push-Up/visual.svg @@ -1,13 +1,32 @@ Push-Up - - - - + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Rear Delt Fly/frames/frame-1.svg b/Exercise Library/Rear Delt Fly/frames/frame-1.svg index dd01694..0e06368 100644 --- a/Exercise Library/Rear Delt Fly/frames/frame-1.svg +++ b/Exercise Library/Rear Delt Fly/frames/frame-1.svg @@ -1,13 +1,33 @@ Rear Delt Fly + + + + + + - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Rear Delt Fly/frames/frame-2.svg b/Exercise Library/Rear Delt Fly/frames/frame-2.svg index ae8c297..1bdc8ee 100644 --- a/Exercise Library/Rear Delt Fly/frames/frame-2.svg +++ b/Exercise Library/Rear Delt Fly/frames/frame-2.svg @@ -1,16 +1,36 @@ Rear Delt Fly + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Rear Delt Fly/preview.gif b/Exercise Library/Rear Delt Fly/preview.gif index 65cd978..6536a26 100644 Binary files a/Exercise Library/Rear Delt Fly/preview.gif and b/Exercise Library/Rear Delt Fly/preview.gif differ diff --git a/Exercise Library/Rear Delt Fly/visual.svg b/Exercise Library/Rear Delt Fly/visual.svg index ae8c297..1bdc8ee 100644 --- a/Exercise Library/Rear Delt Fly/visual.svg +++ b/Exercise Library/Rear Delt Fly/visual.svg @@ -1,16 +1,36 @@ Rear Delt Fly + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Reverse Crunch/frames/frame-1.svg b/Exercise Library/Reverse Crunch/frames/frame-1.svg index 95c1b10..e9d3699 100644 --- a/Exercise Library/Reverse Crunch/frames/frame-1.svg +++ b/Exercise Library/Reverse Crunch/frames/frame-1.svg @@ -1,13 +1,30 @@ Reverse Crunch + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Reverse Crunch/frames/frame-2.svg b/Exercise Library/Reverse Crunch/frames/frame-2.svg index dda76fd..0dfac1f 100644 --- a/Exercise Library/Reverse Crunch/frames/frame-2.svg +++ b/Exercise Library/Reverse Crunch/frames/frame-2.svg @@ -1,13 +1,30 @@ Reverse Crunch + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Reverse Crunch/preview.gif b/Exercise Library/Reverse Crunch/preview.gif index 7bc64de..2a98662 100644 Binary files a/Exercise Library/Reverse Crunch/preview.gif and b/Exercise Library/Reverse Crunch/preview.gif differ diff --git a/Exercise Library/Reverse Crunch/visual.svg b/Exercise Library/Reverse Crunch/visual.svg index dda76fd..0dfac1f 100644 --- a/Exercise Library/Reverse Crunch/visual.svg +++ b/Exercise Library/Reverse Crunch/visual.svg @@ -1,13 +1,30 @@ Reverse Crunch + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Romanian Deadlift/frames/frame-1.svg b/Exercise Library/Romanian Deadlift/frames/frame-1.svg index fa3e64b..990b7f0 100644 --- a/Exercise Library/Romanian Deadlift/frames/frame-1.svg +++ b/Exercise Library/Romanian Deadlift/frames/frame-1.svg @@ -1,16 +1,37 @@ Romanian Deadlift - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + diff --git a/Exercise Library/Romanian Deadlift/frames/frame-2.svg b/Exercise Library/Romanian Deadlift/frames/frame-2.svg index 10590a4..834707b 100644 --- a/Exercise Library/Romanian Deadlift/frames/frame-2.svg +++ b/Exercise Library/Romanian Deadlift/frames/frame-2.svg @@ -1,16 +1,36 @@ Romanian Deadlift - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + diff --git a/Exercise Library/Romanian Deadlift/preview.gif b/Exercise Library/Romanian Deadlift/preview.gif index f9b162a..9b7ed7e 100644 Binary files a/Exercise Library/Romanian Deadlift/preview.gif and b/Exercise Library/Romanian Deadlift/preview.gif differ diff --git a/Exercise Library/Romanian Deadlift/visual.svg b/Exercise Library/Romanian Deadlift/visual.svg index fa3e64b..990b7f0 100644 --- a/Exercise Library/Romanian Deadlift/visual.svg +++ b/Exercise Library/Romanian Deadlift/visual.svg @@ -1,16 +1,37 @@ Romanian Deadlift - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + diff --git a/Exercise Library/Rotary/frames/frame-1.svg b/Exercise Library/Rotary/frames/frame-1.svg index befe3e2..d433551 100644 --- a/Exercise Library/Rotary/frames/frame-1.svg +++ b/Exercise Library/Rotary/frames/frame-1.svg @@ -1,5 +1,11 @@ Rotary + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Rotary/frames/frame-2.svg b/Exercise Library/Rotary/frames/frame-2.svg index 0fb1a97..4ff65ff 100644 --- a/Exercise Library/Rotary/frames/frame-2.svg +++ b/Exercise Library/Rotary/frames/frame-2.svg @@ -1,5 +1,11 @@ Rotary + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/Rotary/preview.gif b/Exercise Library/Rotary/preview.gif index 059daef..dd7ea7c 100644 Binary files a/Exercise Library/Rotary/preview.gif and b/Exercise Library/Rotary/preview.gif differ diff --git a/Exercise Library/Rotary/visual.svg b/Exercise Library/Rotary/visual.svg index befe3e2..d433551 100644 --- a/Exercise Library/Rotary/visual.svg +++ b/Exercise Library/Rotary/visual.svg @@ -1,5 +1,11 @@ Rotary + + + + + + @@ -7,10 +13,24 @@ - - - - + + + + + + + + + + + + + + + + + + diff --git a/Exercise Library/SYSTEM.md b/Exercise Library/SYSTEM.md index 3f0e4d2..7f83dfd 100644 --- a/Exercise Library/SYSTEM.md +++ b/Exercise Library/SYSTEM.md @@ -108,15 +108,24 @@ never touches a motion script** — proportions are the skeleton's problem. ## The visual language -- **Near vs far** — the rule that never bends: within each limb pair the - member **nearer the camera** draws dark (`#3a3f4b`) and in front, the far - member light (`#a9afba`) and behind. Working limbs keep the split: near = - teal `#0d9488`, far = light teal `#86cfc5`. Opposite-limb moves (bird dog, - dead bug) read as visibly opposite: one dark-teal limb, one light-teal - limb. When a view leaves depths tied (face-on machines), the canvas-right - member takes the dark ink. Draw order is by camera depth (far parts first), - so a twist genuinely passes the near arm in front of the chest; the head - paints last, filled opaque, so overhead arms pass behind the face. +- **Near vs far** — a smooth depth gradient, resolved per joint: every drawn + joint is toned by its own camera depth between the near, dark end (`#3a3f4b`; + teal `#0d9488` when working) and the far, light end (`#a9afba`; light teal + `#86cfc5`), and each bone is stroked with a gradient between its two joints' + tones, so the ink flows along a limb that reaches toward or away from the + camera instead of the whole bone snapping to one flat tone; the stroke width + tracks it too (near 6 → far 5). A joint reaches full contrast once it sits + `SHADE_SPAN_FRAC` of the shoulder/pelvis half-width in front of (or behind) + its limb pair's central depth plane, so a straight limb in a side view is + still fully dark (near) or light (far) — the per-joint average matches the + old flat per-limb tone — while as the two members cross (mid-orbit, or + face-on machines) they fade to a shared mid-tone instead of the ink snapping. + Opposite-limb moves (bird dog, dead bug) still read as opposite: one leaning + dark-teal, one light-teal. The **binary** near/far pick (canvas-right wins a + depth tie) stays underneath, driving the far offset and draw order — depth- + sorted, far parts first, so a twist genuinely passes the near arm in front of + the chest; the head paints last, filled opaque, so overhead arms pass behind + the face. - **The far offset** — in profile views both members of a pair project onto the same line; the far member is nudged by the profile's `farOffset` so it stays distinguishable. The nudge scales with how side-on the view is and @@ -223,9 +232,10 @@ flat resource copy, so the library itself never enters the app bundle. Only the `--export` copies ship: `skeleton.json` plus uniquely-named `.motion.json` and `.info.md` files in `Workouts/Resources/ExerciseMotions/`, consumed by the in-app renderer -(`Workouts/ExerciseFigure/`, compiled into both the iOS and watch targets) -and the exercise-library reference screen (`ExerciseInfo.swift` parses the -info pages). The in-app solver is a line-for-line port of `kinematics.py`, +(`Workouts/ExerciseFigure/`, compiled into the iOS target only — the watch's +run screen is timer-only, so its figure sources and these resources were +dropped from the watch target) and the exercise-library reference screen +(`ExerciseInfo.swift` parses the info pages). The in-app solver is a line-for-line port of `kinematics.py`, held to it by `WorkoutsTests/Fixtures/figure-fixtures.json` — projected geometry snapshots (figure and prop primitives, including orbit-presentation samples) the Swift solver must reproduce; regenerate with diff --git a/Exercise Library/Seated Row/frames/frame-1.svg b/Exercise Library/Seated Row/frames/frame-1.svg index 9135fbf..11bfc27 100644 --- a/Exercise Library/Seated Row/frames/frame-1.svg +++ b/Exercise Library/Seated Row/frames/frame-1.svg @@ -1,17 +1,37 @@ Seated Row + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Seated Row/frames/frame-2.svg b/Exercise Library/Seated Row/frames/frame-2.svg index 452ee05..37e27b7 100644 --- a/Exercise Library/Seated Row/frames/frame-2.svg +++ b/Exercise Library/Seated Row/frames/frame-2.svg @@ -1,17 +1,37 @@ Seated Row + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Seated Row/preview.gif b/Exercise Library/Seated Row/preview.gif index 23f314c..a1a520c 100644 Binary files a/Exercise Library/Seated Row/preview.gif and b/Exercise Library/Seated Row/preview.gif differ diff --git a/Exercise Library/Seated Row/visual.svg b/Exercise Library/Seated Row/visual.svg index 452ee05..37e27b7 100644 --- a/Exercise Library/Seated Row/visual.svg +++ b/Exercise Library/Seated Row/visual.svg @@ -1,17 +1,37 @@ Seated Row + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Shoulder Press/frames/frame-1.svg b/Exercise Library/Shoulder Press/frames/frame-1.svg index 99def9e..a86e2a2 100644 --- a/Exercise Library/Shoulder Press/frames/frame-1.svg +++ b/Exercise Library/Shoulder Press/frames/frame-1.svg @@ -1,17 +1,35 @@ Shoulder Press + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Shoulder Press/frames/frame-2.svg b/Exercise Library/Shoulder Press/frames/frame-2.svg index a558637..72910ec 100644 --- a/Exercise Library/Shoulder Press/frames/frame-2.svg +++ b/Exercise Library/Shoulder Press/frames/frame-2.svg @@ -1,17 +1,35 @@ Shoulder Press + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Shoulder Press/preview.gif b/Exercise Library/Shoulder Press/preview.gif index ee6c67a..ba79bd5 100644 Binary files a/Exercise Library/Shoulder Press/preview.gif and b/Exercise Library/Shoulder Press/preview.gif differ diff --git a/Exercise Library/Shoulder Press/visual.svg b/Exercise Library/Shoulder Press/visual.svg index a558637..72910ec 100644 --- a/Exercise Library/Shoulder Press/visual.svg +++ b/Exercise Library/Shoulder Press/visual.svg @@ -1,17 +1,35 @@ Shoulder Press + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Side Plank/frames/frame-1.svg b/Exercise Library/Side Plank/frames/frame-1.svg index fa8c57f..9bfbe01 100644 --- a/Exercise Library/Side Plank/frames/frame-1.svg +++ b/Exercise Library/Side Plank/frames/frame-1.svg @@ -1,13 +1,27 @@ Side Plank - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Side Plank/frames/frame-2.svg b/Exercise Library/Side Plank/frames/frame-2.svg index d09a241..d532483 100644 --- a/Exercise Library/Side Plank/frames/frame-2.svg +++ b/Exercise Library/Side Plank/frames/frame-2.svg @@ -1,13 +1,31 @@ Side Plank + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Side Plank/preview.gif b/Exercise Library/Side Plank/preview.gif index 3a3f8a2..b039a65 100644 Binary files a/Exercise Library/Side Plank/preview.gif and b/Exercise Library/Side Plank/preview.gif differ diff --git a/Exercise Library/Side Plank/visual.svg b/Exercise Library/Side Plank/visual.svg index d09a241..d532483 100644 --- a/Exercise Library/Side Plank/visual.svg +++ b/Exercise Library/Side Plank/visual.svg @@ -1,13 +1,31 @@ Side Plank + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Standing Calf Raise/frames/frame-1.svg b/Exercise Library/Standing Calf Raise/frames/frame-1.svg index 9f88684..ef2fe10 100644 --- a/Exercise Library/Standing Calf Raise/frames/frame-1.svg +++ b/Exercise Library/Standing Calf Raise/frames/frame-1.svg @@ -1,13 +1,34 @@ Standing Calf Raise + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Calf Raise/frames/frame-2.svg b/Exercise Library/Standing Calf Raise/frames/frame-2.svg index 4b0455d..8ae7ae9 100644 --- a/Exercise Library/Standing Calf Raise/frames/frame-2.svg +++ b/Exercise Library/Standing Calf Raise/frames/frame-2.svg @@ -1,13 +1,34 @@ Standing Calf Raise + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Calf Raise/orbit.gif b/Exercise Library/Standing Calf Raise/orbit.gif index 4101a8e..2eb6365 100644 Binary files a/Exercise Library/Standing Calf Raise/orbit.gif and b/Exercise Library/Standing Calf Raise/orbit.gif differ diff --git a/Exercise Library/Standing Calf Raise/preview.gif b/Exercise Library/Standing Calf Raise/preview.gif index c3f1b52..00fe120 100644 Binary files a/Exercise Library/Standing Calf Raise/preview.gif and b/Exercise Library/Standing Calf Raise/preview.gif differ diff --git a/Exercise Library/Standing Calf Raise/visual.svg b/Exercise Library/Standing Calf Raise/visual.svg index 4b0455d..8ae7ae9 100644 --- a/Exercise Library/Standing Calf Raise/visual.svg +++ b/Exercise Library/Standing Calf Raise/visual.svg @@ -1,13 +1,34 @@ Standing Calf Raise + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Calf Stretch/frames/frame-1.svg b/Exercise Library/Standing Calf Stretch/frames/frame-1.svg index 67f237a..4ba7fb1 100644 --- a/Exercise Library/Standing Calf Stretch/frames/frame-1.svg +++ b/Exercise Library/Standing Calf Stretch/frames/frame-1.svg @@ -1,13 +1,33 @@ Standing Calf Stretch + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Calf Stretch/frames/frame-2.svg b/Exercise Library/Standing Calf Stretch/frames/frame-2.svg index d8b1001..bd971b1 100644 --- a/Exercise Library/Standing Calf Stretch/frames/frame-2.svg +++ b/Exercise Library/Standing Calf Stretch/frames/frame-2.svg @@ -1,13 +1,34 @@ Standing Calf Stretch + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Calf Stretch/preview.gif b/Exercise Library/Standing Calf Stretch/preview.gif index dd14bf4..853cbe5 100644 Binary files a/Exercise Library/Standing Calf Stretch/preview.gif and b/Exercise Library/Standing Calf Stretch/preview.gif differ diff --git a/Exercise Library/Standing Calf Stretch/visual.svg b/Exercise Library/Standing Calf Stretch/visual.svg index d8b1001..bd971b1 100644 --- a/Exercise Library/Standing Calf Stretch/visual.svg +++ b/Exercise Library/Standing Calf Stretch/visual.svg @@ -1,13 +1,34 @@ Standing Calf Stretch + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Forward Fold/frames/frame-1.svg b/Exercise Library/Standing Forward Fold/frames/frame-1.svg index fe27016..0a87099 100644 --- a/Exercise Library/Standing Forward Fold/frames/frame-1.svg +++ b/Exercise Library/Standing Forward Fold/frames/frame-1.svg @@ -1,13 +1,34 @@ Standing Forward Fold - - - - + + + + + + + + + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Forward Fold/frames/frame-2.svg b/Exercise Library/Standing Forward Fold/frames/frame-2.svg index d4634a9..f521b99 100644 --- a/Exercise Library/Standing Forward Fold/frames/frame-2.svg +++ b/Exercise Library/Standing Forward Fold/frames/frame-2.svg @@ -1,13 +1,32 @@ Standing Forward Fold - - - + + + + + + + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Standing Forward Fold/orbit.gif b/Exercise Library/Standing Forward Fold/orbit.gif index 2857ece..2b9b9bf 100644 Binary files a/Exercise Library/Standing Forward Fold/orbit.gif and b/Exercise Library/Standing Forward Fold/orbit.gif differ diff --git a/Exercise Library/Standing Forward Fold/preview.gif b/Exercise Library/Standing Forward Fold/preview.gif index ba4484b..5323be7 100644 Binary files a/Exercise Library/Standing Forward Fold/preview.gif and b/Exercise Library/Standing Forward Fold/preview.gif differ diff --git a/Exercise Library/Standing Forward Fold/visual.svg b/Exercise Library/Standing Forward Fold/visual.svg index d4634a9..f521b99 100644 --- a/Exercise Library/Standing Forward Fold/visual.svg +++ b/Exercise Library/Standing Forward Fold/visual.svg @@ -1,13 +1,32 @@ Standing Forward Fold - - - + + + + + + + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Standing Quad Stretch/frames/frame-1.svg b/Exercise Library/Standing Quad Stretch/frames/frame-1.svg index 11f83ae..d300749 100644 --- a/Exercise Library/Standing Quad Stretch/frames/frame-1.svg +++ b/Exercise Library/Standing Quad Stretch/frames/frame-1.svg @@ -1,13 +1,31 @@ Standing Quad Stretch + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Standing Quad Stretch/frames/frame-2.svg b/Exercise Library/Standing Quad Stretch/frames/frame-2.svg index 5333973..5620710 100644 --- a/Exercise Library/Standing Quad Stretch/frames/frame-2.svg +++ b/Exercise Library/Standing Quad Stretch/frames/frame-2.svg @@ -1,13 +1,32 @@ Standing Quad Stretch + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Standing Quad Stretch/preview.gif b/Exercise Library/Standing Quad Stretch/preview.gif index 29126b1..8bed2bf 100644 Binary files a/Exercise Library/Standing Quad Stretch/preview.gif and b/Exercise Library/Standing Quad Stretch/preview.gif differ diff --git a/Exercise Library/Standing Quad Stretch/visual.svg b/Exercise Library/Standing Quad Stretch/visual.svg index 5333973..5620710 100644 --- a/Exercise Library/Standing Quad Stretch/visual.svg +++ b/Exercise Library/Standing Quad Stretch/visual.svg @@ -1,13 +1,32 @@ Standing Quad Stretch + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Standing Side Bend/frames/frame-1.svg b/Exercise Library/Standing Side Bend/frames/frame-1.svg index fab651d..3d6cb70 100644 --- a/Exercise Library/Standing Side Bend/frames/frame-1.svg +++ b/Exercise Library/Standing Side Bend/frames/frame-1.svg @@ -1,13 +1,32 @@ Standing Side Bend + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Standing Side Bend/frames/frame-2.svg b/Exercise Library/Standing Side Bend/frames/frame-2.svg index 3fb0280..643eb97 100644 --- a/Exercise Library/Standing Side Bend/frames/frame-2.svg +++ b/Exercise Library/Standing Side Bend/frames/frame-2.svg @@ -1,13 +1,35 @@ Standing Side Bend + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Standing Side Bend/frames/frame-3.svg b/Exercise Library/Standing Side Bend/frames/frame-3.svg index f85e7b9..19497d3 100644 --- a/Exercise Library/Standing Side Bend/frames/frame-3.svg +++ b/Exercise Library/Standing Side Bend/frames/frame-3.svg @@ -1,13 +1,32 @@ Standing Side Bend + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Standing Side Bend/frames/frame-4.svg b/Exercise Library/Standing Side Bend/frames/frame-4.svg index 3fb0280..643eb97 100644 --- a/Exercise Library/Standing Side Bend/frames/frame-4.svg +++ b/Exercise Library/Standing Side Bend/frames/frame-4.svg @@ -1,13 +1,35 @@ Standing Side Bend + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Standing Side Bend/orbit.gif b/Exercise Library/Standing Side Bend/orbit.gif index 1ca9ef8..0489f70 100644 Binary files a/Exercise Library/Standing Side Bend/orbit.gif and b/Exercise Library/Standing Side Bend/orbit.gif differ diff --git a/Exercise Library/Standing Side Bend/preview.gif b/Exercise Library/Standing Side Bend/preview.gif index e1ea39c..3ae6210 100644 Binary files a/Exercise Library/Standing Side Bend/preview.gif and b/Exercise Library/Standing Side Bend/preview.gif differ diff --git a/Exercise Library/Standing Side Bend/visual.svg b/Exercise Library/Standing Side Bend/visual.svg index fab651d..3d6cb70 100644 --- a/Exercise Library/Standing Side Bend/visual.svg +++ b/Exercise Library/Standing Side Bend/visual.svg @@ -1,13 +1,32 @@ Standing Side Bend + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Torso Twist/frames/frame-1.svg b/Exercise Library/Torso Twist/frames/frame-1.svg index 0f17f39..0cb3296 100644 --- a/Exercise Library/Torso Twist/frames/frame-1.svg +++ b/Exercise Library/Torso Twist/frames/frame-1.svg @@ -1,13 +1,35 @@ Torso Twist + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Torso Twist/frames/frame-2.svg b/Exercise Library/Torso Twist/frames/frame-2.svg index 50c5f6c..2802d3d 100644 --- a/Exercise Library/Torso Twist/frames/frame-2.svg +++ b/Exercise Library/Torso Twist/frames/frame-2.svg @@ -1,13 +1,35 @@ Torso Twist + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Torso Twist/orbit.gif b/Exercise Library/Torso Twist/orbit.gif index 547e092..6b60c50 100644 Binary files a/Exercise Library/Torso Twist/orbit.gif and b/Exercise Library/Torso Twist/orbit.gif differ diff --git a/Exercise Library/Torso Twist/preview.gif b/Exercise Library/Torso Twist/preview.gif index 1eb7d25..f02a002 100644 Binary files a/Exercise Library/Torso Twist/preview.gif and b/Exercise Library/Torso Twist/preview.gif differ diff --git a/Exercise Library/Torso Twist/visual.svg b/Exercise Library/Torso Twist/visual.svg index 0f17f39..0cb3296 100644 --- a/Exercise Library/Torso Twist/visual.svg +++ b/Exercise Library/Torso Twist/visual.svg @@ -1,13 +1,35 @@ Torso Twist + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + diff --git a/Exercise Library/Tricep Press/frames/frame-1.svg b/Exercise Library/Tricep Press/frames/frame-1.svg index e638ff5..1ae7098 100644 --- a/Exercise Library/Tricep Press/frames/frame-1.svg +++ b/Exercise Library/Tricep Press/frames/frame-1.svg @@ -1,17 +1,37 @@ Tricep Press + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Tricep Press/frames/frame-2.svg b/Exercise Library/Tricep Press/frames/frame-2.svg index da99f72..d0e94be 100644 --- a/Exercise Library/Tricep Press/frames/frame-2.svg +++ b/Exercise Library/Tricep Press/frames/frame-2.svg @@ -1,17 +1,39 @@ Tricep Press + + + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Tricep Press/preview.gif b/Exercise Library/Tricep Press/preview.gif index 8c4402a..470abce 100644 Binary files a/Exercise Library/Tricep Press/preview.gif and b/Exercise Library/Tricep Press/preview.gif differ diff --git a/Exercise Library/Tricep Press/visual.svg b/Exercise Library/Tricep Press/visual.svg index da99f72..d0e94be 100644 --- a/Exercise Library/Tricep Press/visual.svg +++ b/Exercise Library/Tricep Press/visual.svg @@ -1,17 +1,39 @@ Tricep Press + + + + + + + + - - + + + + + + + + + - - + + + + + + + + + diff --git a/Exercise Library/Triceps Pushdown/frames/frame-1.svg b/Exercise Library/Triceps Pushdown/frames/frame-1.svg index d65523c..ac5da2e 100644 --- a/Exercise Library/Triceps Pushdown/frames/frame-1.svg +++ b/Exercise Library/Triceps Pushdown/frames/frame-1.svg @@ -1,15 +1,34 @@ Triceps Pushdown + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Triceps Pushdown/frames/frame-2.svg b/Exercise Library/Triceps Pushdown/frames/frame-2.svg index d743897..6448ec8 100644 --- a/Exercise Library/Triceps Pushdown/frames/frame-2.svg +++ b/Exercise Library/Triceps Pushdown/frames/frame-2.svg @@ -1,15 +1,36 @@ Triceps Pushdown + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/Triceps Pushdown/preview.gif b/Exercise Library/Triceps Pushdown/preview.gif index eff0212..4b34015 100644 Binary files a/Exercise Library/Triceps Pushdown/preview.gif and b/Exercise Library/Triceps Pushdown/preview.gif differ diff --git a/Exercise Library/Triceps Pushdown/visual.svg b/Exercise Library/Triceps Pushdown/visual.svg index d743897..6448ec8 100644 --- a/Exercise Library/Triceps Pushdown/visual.svg +++ b/Exercise Library/Triceps Pushdown/visual.svg @@ -1,15 +1,36 @@ Triceps Pushdown + + + + + + + - - - + + + + + + + + + + + + + + - + + + + diff --git a/Exercise Library/kinematics.py b/Exercise Library/kinematics.py index 6fbf16c..d91d66c 100644 --- a/Exercise Library/kinematics.py +++ b/Exercise Library/kinematics.py @@ -118,6 +118,18 @@ def _clamp(x, lo=-1.0, hi=1.0): return max(lo, min(hi, x)) +# Axial rotation of a two-bone limb is recoverable only from the lower bone's +# lateral tip; below this magnitude the limb is effectively in-plane and its +# rotation is left at 0 (see invert_limb). +ROT_MIN_LATERAL = 0.08 + +# When a leg's authored knee sits within this fraction of the thigh length off the +# hip->ankle line (~sin 8.6 deg), the leg is treated as straight and its IK knee is +# bent anatomically forward rather than trusting the (unreliable) authored side +# (see solve_limb). +KNEE_STRAIGHT_FRAC = 0.15 + + # ---------------------------------------------------------------- the frame # DoF names per joint type; the first is the shorthand a bare number sets. @@ -296,13 +308,27 @@ def solve_limb(kind, attach, target, guess_mid, lengths, parent, sigma): along = (a * a + d * d - b * b) / (2 * d) h = math.sqrt(max(a * a - along * along, 0.0)) - best = None - for sign in (1.0, -1.0): + if kind == "leg": + # A knee bends one way only. Near full extension the two knee solutions + # straddle the hip->ankle line and the authored guess (also near that line) + # cannot reliably pick a side - the bend plane's normal is a cross of two + # near-parallel vectors, so its sign is noise and the knee can flip behind + # the leg, swinging the whole thigh backward. When the authored knee sits + # within KNEE_STRAIGHT_FRAC of the line, treat the leg as straight and bend + # the knee anatomically forward (anterior); otherwise honor the authored side. + gm = vsub(guess_mid, attach) + gm_perp = vsub(gm, vscale(dir_t, vdot(gm, dir_t))) + ref = mvec(parent, (1, 0, 0)) if vlen(gm_perp) < KNEE_STRAIGHT_FRAC * a else gm_perp + sign = 1.0 if vdot(perp, ref) >= 0 else -1.0 mid = vadd(attach, vadd(vscale(dir_t, along), vscale(perp, sign * h))) - dist = vlen(vsub(mid, guess_mid)) - if best is None or dist < best[0]: - best = (dist, mid) - mid = best[1] + else: + best = None + for sign in (1.0, -1.0): + mid = vadd(attach, vadd(vscale(dir_t, along), vscale(perp, sign * h))) + dist = vlen(vsub(mid, guess_mid)) + if best is None or dist < best[0]: + best = (dist, mid) + mid = best[1] end = vadd(mid, vscale(vnorm(vsub(target, mid)), b)) return invert_limb(kind, attach, mid, end, lengths, parent, sigma) @@ -318,9 +344,17 @@ def invert_limb(kind, attach, mid, end, lengths, parent, sigma): peel = mtrans(chain(rot_z(flex), rot_x(-sigma * abd))) w = vnorm(mvec(peel, mvec(pt, vsub(end, mid)))) bend = math.degrees(math.acos(_clamp(-w[1]))) - rot = sigma * math.degrees(math.atan2(w[2], w[0])) if bend > 0.5 else 0.0 + # Axial rotation is observable only through the lower bone's lateral tip + # (w[2]); a near-sagittal limb (w[2] ~ 0) carries no recoverable rotation. + # Gating on `bend` alone is too weak: a limb can straighten through this + # degeneracy while still visibly bent, and atan2 then snaps to +/-180 on the + # sign of a near-zero anterior component - twisting the limb a half-turn and + # flipping a pinned hand/foot backward. + twist = bend > 0.5 and abs(w[2]) > ROT_MIN_LATERAL if kind == "leg": # knees hinge backward; the sign convention flips - rot = sigma * math.degrees(math.atan2(-w[2], -w[0])) if bend > 0.5 else 0.0 + rot = sigma * math.degrees(math.atan2(-w[2], -w[0])) if twist else 0.0 + else: + rot = sigma * math.degrees(math.atan2(w[2], w[0])) if twist else 0.0 upper = {"flexion": flex, "abduction": abd, "rotation": rot} return upper, {"flexion": bend} diff --git a/Exercise Library/render.py b/Exercise Library/render.py index 989011a..46b3153 100644 --- a/Exercise Library/render.py +++ b/Exercise Library/render.py @@ -53,6 +53,15 @@ PALETTES = { } WIDTHS = {"near": 6, "far": 5, "spine": 6, "head": 6, "nose": 4} +# Depth shading is a smooth per-vertex gradient, not a near/far switch: every +# drawn joint is blended between the near and far colors by its own camera depth +# relative to its limb pair's central plane, so the ink flows along a bone that +# reaches in depth and fades to a shared mid-tone where the two members cross +# (face-on, or mid-orbit) instead of snapping. A joint reaches full contrast +# once it sits this fraction of the shoulder/pelvis half-width in front of (or +# behind) that plane, so a straight limb in profile is still fully dark/light. +SHADE_SPAN_FRAC = 0.6 + # Draw order is by camera depth (far parts first, head always on top, filled # opaque so overhead arms are occluded by the face). Depths are bucketed so # side views stay stable; ties fall back to this fixed rank. @@ -116,7 +125,7 @@ def frame_geometry(nf, prof, cam, flipped=False, pitch=CAMERA_PITCH, mat=None): distinguishable in profile views. """ p0 = K.pose(nf, prof, cam, pitch) - shade, order_parts = {}, [] + shade = {} for right, left in PAIRS: dr, dl = _chain_depth(p0["points"][right]), _chain_depth(p0["points"][left]) if _bucket(dr) == _bucket(dl): @@ -160,6 +169,26 @@ def frame_geometry(nf, prof, cam, flipped=False, pitch=CAMERA_PITCH, mat=None): geo[limb] = [scr(v, limb_off) for v in pts[limb]] depths[limb] = _chain_depth(pts[limb]) + # Per-vertex depth shading: each drawn joint is toned by its OWN camera depth, + # not the whole limb's average, so the ink flows smoothly along a limb that + # reaches toward or away from the camera instead of the bone snapping to one + # flat tone. Each pair is measured against its central depth plane and + # normalized by the profile half-width (x SHADE_SPAN_FRAC), chosen so a + # straight limb in a profile view still reaches full near-dark / far-light + # (the per-vertex average reproduces the old flat per-limb tone) while the + # two members still fade to a shared mid-tone as they cross. The binary + # `shade` above stays untouched - it alone drives the far offset and order. + nearness = {} + for right, left in PAIRS: + zr = [v[2] for v in pts[right]] + zl = [v[2] for v in pts[left]] + ref = (sum(zr) / len(zr) + sum(zl) / len(zl)) / 2 + half = prof.get("shoulderHalf" if "arm" in right else "hipHalf", 10) * p["k"] + span = half * SHADE_SPAN_FRAC + for limb, zs in ((right, zr), (left, zl)): + nearness[limb] = [(0.5 + 0.5 * max(-1.0, min(1.0, (z - ref) / span))) + if span else 0.5 for z in zs] + # Shoulder girdle and pelvis, drawn with the spine so the limbs visibly hang # from real width. Endpoints use each side's drawn attach (far offset included) # so the bars meet the limbs exactly. @@ -192,6 +221,7 @@ def frame_geometry(nf, prof, cam, flipped=False, pitch=CAMERA_PITCH, mat=None): geo["nose"] = ((hx + ux * r, hy + uy * r), (hx + ux * (r + 7 * mag), hy + uy * (r + 7 * mag))) + geo["nearness"] = nearness order = sorted(depths, key=lambda part: (_bucket(depths[part]), FIXED_RANK[part])) + ["head"] return work, geo, order, shade @@ -504,14 +534,35 @@ def floor_svg(geo, colors): f' stroke-width="{3 * geo.get("zoom", 1.0):g}" stroke-linejoin="round"/>') -def part_style(part, working, colors, shade): - """Near pair members draw in the dark ink, far members in the light one; - the spine is always dark. Working parts swap ink for the accent teals.""" - tone = shade.get(part, "near") - key = "right" if tone == "near" else "left" - color = colors[f"{key}_working"] if part in working else colors[key] - width = WIDTHS["spine"] if part == "spine" else WIDTHS[tone] - return color, width +def _lerp_hex(a, b, t): + """Blend two "#rrggbb" colors; t=0 -> a, t=1 -> b.""" + a, b = a.lstrip("#"), b.lstrip("#") + ar, ag, ab = int(a[0:2], 16), int(a[2:4], 16), int(a[4:6], 16) + br, bg, bb = int(b[0:2], 16), int(b[2:4], 16), int(b[4:6], 16) + return "#%02x%02x%02x" % (round(ar + (br - ar) * t), + round(ag + (bg - ag) * t), + round(ab + (bb - ab) * t)) + + +def shade_ink(part, working, colors, t): + """The ink at nearness `t` (1 = near/dark, 0 = far/light): the plain near/far + grays, or the accent teals when `part` is a working part.""" + far, near = ("left_working", "right_working") if part in working else ("left", "right") + return _lerp_hex(colors[far], colors[near], t) + + +def shade_width(t): + """Stroke width tracking nearness (far 5 -> near 6).""" + return WIDTHS["far"] + (WIDTHS["near"] - WIDTHS["far"]) * t + + +def part_style(part, working, colors, nearness): + """Single-tone style for the spine and its bars — the near ink (or working + teal), at the spine width. (Limbs shade per vertex; see `svg_for_frame`.)""" + t = nearness.get(part, 1.0) + if isinstance(t, list): + t = sum(t) / len(t) if t else 1.0 + return shade_ink(part, working, colors, t), WIDTHS["spine"] def quad_points(p0, ctrl, p2, n=24): @@ -527,9 +578,7 @@ def svg_for_frame(name, geo, order, shade, working, colors, prims=((), ())): bg, fg = prims w, h = CANVAS zf = geo.get("zoom", 1.0) - parts = [f'', - f' {name}', - floor_svg(geo, colors)] + defs, parts = [], [floor_svg(geo, colors)] parts += svg_prims(bg, colors) for part in order: if part == "head": @@ -544,19 +593,41 @@ def svg_for_frame(name, geo, order, shade, working, colors, prims=((), ())): continue if part not in geo: continue - color, width = part_style(part, working, colors, shade) - width *= zf if part == "spine": + color, _ = part_style(part, working, colors, geo["nearness"]) for bar in ("girdle", "pelvisBar"): bd = "M " + " L ".join(f"{x:.1f} {y:.1f}" for x, y in geo[bar]) parts.append(f' ') (ax, ay), (cx, cy), (bx, by) = geo["spine"] - d = f"M {ax:.1f} {ay:.1f} Q {cx:.1f} {cy:.1f} {bx:.1f} {by:.1f}" - else: - d = "M " + " L ".join(f"{x:.1f} {y:.1f}" for x, y in geo[part]) - parts.append(f' ') + parts.append(f' ') + continue + # A limb shades per vertex: each bone segment is its own round-capped path, + # stroked with a linear gradient between its two joints' depth tones so the + # ink flows smoothly along the limb. Adjacent segments share a joint tone, + # so the round caps meet seamlessly. + chain = geo[part] + tones = geo["nearness"].get(part) or [1.0] * len(chain) + parts.append(f' ') + for i in range(len(chain) - 1): + (x0, y0), (x1, y1) = chain[i], chain[i + 1] + c0 = shade_ink(part, working, colors, tones[i]) + c1 = shade_ink(part, working, colors, tones[i + 1]) + sw = shade_width((tones[i] + tones[i + 1]) / 2) * zf + if c0 == c1 or (abs(x1 - x0) < 0.01 and abs(y1 - y0) < 0.01): + stroke = c0 + else: + gid = f"grad-{part}-{i}" + defs.append(f' ' + f'' + f'') + stroke = f"url(#{gid})" + parts.append(f' ') + parts.append(' ') lx = w - 96 parts.append(f' ') parts.append(f' ') @@ -565,7 +636,11 @@ def svg_for_frame(name, geo, order, shade, working, colors, prims=((), ())): parts.append(f' far') parts.append(' ') parts.append('') - return "\n".join(parts) + "\n" + header = [f'', + f' {name}'] + if defs: + header += [' '] + defs + [' '] + return "\n".join(header + parts) + "\n" def draw_geo(geo, order, shade, working, colors, scale=2, font=None, prims=((), ())): @@ -584,6 +659,25 @@ def draw_geo(geo, order, shade, working, colors, scale=2, font=None, prims=((), for x, y in (pts[0], pts[-1]): d.ellipse([x - r, y - r, x + r, y + r], fill=color) + def gradient_line(pts, tones, part): + """Stroke a limb chain with a per-vertex depth gradient: subdivide each + bone into short steps whose ink and width interpolate between the two + joints' tones, capping every sample so the stroke stays continuous.""" + steps = 12 + prev = None + for i in range(len(pts) - 1): + (x0, y0), (x1, y1) = pts[i], pts[i + 1] + for s in range(steps + 1): + u = s / steps + x, y = (x0 + (x1 - x0) * u) * scale, (y0 + (y1 - y0) * u) * scale + t = tones[i] + (tones[i + 1] - tones[i]) * u + col = shade_ink(part, working, colors, t) + r = shade_width(t) * zf * scale / 2 + if prev is not None: + d.line([prev, (x, y)], fill=col, width=round(2 * r)) + d.ellipse([x - r, y - r, x + r, y + r], fill=col) + prev = (x, y) + if geo.get("floor"): line(geo["floor"] + geo["floor"][:1], colors["ground"], 3 * zf) draw_prims(d, bg, colors, scale) @@ -599,13 +693,14 @@ def draw_geo(geo, order, shade, working, colors, scale=2, font=None, prims=((), continue if part not in geo: continue - color, width = part_style(part, working, colors, shade) - width *= zf if part == "spine": + color, _ = part_style(part, working, colors, geo["nearness"]) line(geo["girdle"], color, 5 * zf) line(geo["pelvisBar"], color, 5 * zf) - pts = quad_points(*geo["spine"]) if part == "spine" else geo[part] - line(pts, color, width) + line(quad_points(*geo["spine"]), color, WIDTHS["spine"] * zf) + continue + tones = geo["nearness"].get(part) or [1.0] * len(geo[part]) + gradient_line(geo[part], tones, part) lx = CANVAS[0] - 96 line([(lx, 16), (lx + 14, 16)], colors["right"], 4) diff --git a/Scripts/generate_starter_splits.swift b/Scripts/generate_starter_splits.swift index 0ccc64e..a9aa779 100644 --- a/Scripts/generate_starter_splits.swift +++ b/Scripts/generate_starter_splits.swift @@ -126,14 +126,14 @@ let seeds: [Sp] = [ Ex(name: "Romanian Deadlift", weight: 65, sets: 3, reps: 8), Ex(name: "Dumbbell Curl", weight: 20, sets: 3, reps: 10), ]), - Sp(name: "Upper Body Warm-Up", color: "cyan", icon: "figure.arms.open", activity: 1, ex: [ + Sp(name: "Upper Body Warm-Up", color: "cyan", icon: "figure.arms.open", activity: 6, ex: [ Ex(name: "Arm Circles", sets: 2, reps: 10, load: 0), Ex(name: "Torso Twist", sets: 2, reps: 10, load: 0), Ex(name: "Standing Side Bend", sets: 2, reps: 8, load: 0), Ex(name: "Cat-Cow", sets: 1, reps: 8, load: 0), Ex(name: "Push-Up", sets: 2, reps: 8, load: 0), ]), - Sp(name: "Lower Body Warm-Up", color: "mint", icon: "figure.walk", activity: 1, ex: [ + Sp(name: "Lower Body Warm-Up", color: "mint", icon: "figure.walk", activity: 6, ex: [ Ex(name: "March in Place", sets: 1, reps: 0, load: 2, dur: 60), Ex(name: "Leg Swings", sets: 2, reps: 10, load: 0), Ex(name: "Hip Circles", sets: 2, reps: 8, load: 0), @@ -141,7 +141,7 @@ let seeds: [Sp] = [ Ex(name: "Glute Bridge", sets: 2, reps: 10, load: 0), Ex(name: "Standing Calf Raise", sets: 2, reps: 12, load: 0), ]), - Sp(name: "Morning Wake-Up", color: "yellow", icon: "sun.max.fill", activity: 1, restSeconds: 15, autoAdvance: true, ex: [ + Sp(name: "Morning Wake-Up", color: "yellow", icon: "sun.max.fill", activity: 6, restSeconds: 15, autoAdvance: true, ex: [ Ex(name: "March in Place", sets: 1, reps: 0, load: 2, dur: 45), Ex(name: "Neck Rolls", sets: 1, reps: 0, load: 2, dur: 45), Ex(name: "Arm Circles", sets: 1, reps: 0, load: 2, dur: 45), @@ -152,7 +152,7 @@ let seeds: [Sp] = [ Ex(name: "Standing Calf Raise", sets: 1, reps: 0, load: 2, dur: 45), Ex(name: "Standing Forward Fold", sets: 1, reps: 0, load: 2, dur: 45), ]), - Sp(name: "Morning Mobility", color: "pink", icon: "figure.yoga", activity: 1, ex: [ + Sp(name: "Morning Mobility", color: "pink", icon: "figure.yoga", activity: 7, ex: [ Ex(name: "Cat-Cow", sets: 1, reps: 10, load: 0), Ex(name: "Bird Dog", sets: 1, reps: 8, load: 0), Ex(name: "Dead Bug", sets: 1, reps: 8, load: 0), @@ -161,7 +161,7 @@ let seeds: [Sp] = [ Ex(name: "Child's Pose", sets: 1, reps: 0, load: 2, dur: 45), Ex(name: "Standing Forward Fold", sets: 1, reps: 0, load: 2, dur: 30), ]), - Sp(name: "Full Body Stretch", color: "brown", icon: "figure.flexibility", activity: 1, ex: [ + Sp(name: "Full Body Stretch", color: "brown", icon: "figure.flexibility", activity: 7, ex: [ Ex(name: "Standing Forward Fold", sets: 1, reps: 0, load: 2, dur: 30), Ex(name: "Standing Quad Stretch", sets: 2, reps: 0, load: 2, dur: 30), Ex(name: "Standing Calf Stretch", sets: 2, reps: 0, load: 2, dur: 30), @@ -170,7 +170,7 @@ let seeds: [Sp] = [ Ex(name: "Kneeling Hip Flexor Stretch", sets: 2, reps: 0, load: 2, dur: 30), Ex(name: "Child's Pose", sets: 1, reps: 0, load: 2, dur: 45), ]), - Sp(name: "Evening Stretch", color: "indigo", icon: "figure.mind.and.body", activity: 1, ex: [ + Sp(name: "Evening Stretch", color: "indigo", icon: "figure.mind.and.body", activity: 7, ex: [ Ex(name: "Cat-Cow", sets: 1, reps: 10, load: 0), Ex(name: "Butterfly Stretch", sets: 1, reps: 0, load: 2, dur: 45), Ex(name: "Kneeling Hip Flexor Stretch", sets: 2, reps: 0, load: 2, dur: 30), diff --git a/Shared/HealthKit/HealthKitMapping.swift b/Shared/HealthKit/HealthKitMapping.swift index 8acd989..5cc6d06 100644 --- a/Shared/HealthKit/HealthKitMapping.swift +++ b/Shared/HealthKit/HealthKitMapping.swift @@ -24,6 +24,8 @@ extension WorkoutActivityType { case .coreTraining: .coreTraining case .cardio: .mixedCardio case .cycling: .cycling + case .warmUp: .preparationAndRecovery + case .stretching: .flexibility } } } diff --git a/Shared/Model/Enums.swift b/Shared/Model/Enums.swift index 835bca0..f98eb75 100644 --- a/Shared/Model/Enums.swift +++ b/Shared/Model/Enums.swift @@ -47,6 +47,8 @@ enum WorkoutActivityType: Int, CaseIterable, Codable, Sendable { case coreTraining = 3 case cardio = 4 case cycling = 5 + case warmUp = 6 + case stretching = 7 var displayName: String { switch self { @@ -56,6 +58,8 @@ enum WorkoutActivityType: Int, CaseIterable, Codable, Sendable { case .coreTraining: "Core Training" case .cardio: "Cardio" case .cycling: "Cycling" + case .warmUp: "Warm-Up" + case .stretching: "Stretching" } } @@ -67,6 +71,8 @@ enum WorkoutActivityType: Int, CaseIterable, Codable, Sendable { case .coreTraining: "figure.core.training" case .cardio: "figure.run" case .cycling: "figure.outdoor.cycle" + case .warmUp: "figure.arms.open" + case .stretching: "figure.flexibility" } } } diff --git a/Workouts/ExerciseFigure/ExerciseFigureView.swift b/Workouts/ExerciseFigure/ExerciseFigureView.swift index 61e4c93..4269b5c 100644 --- a/Workouts/ExerciseFigure/ExerciseFigureView.swift +++ b/Workouts/ExerciseFigure/ExerciseFigureView.swift @@ -12,10 +12,12 @@ import SwiftUI /// `Exercise Library/SYSTEM.md` for the visual language). /// /// The solver hands back a depth-sorted draw order per frame (far parts first, the head -/// always last so overhead arms pass behind the face) and a near/far tag per limb: the -/// member nearer the camera draws in the dark ink at the heavier width, the far member -/// in the light ink one step thinner and nudged by the readability offset. Working parts -/// swap the same near/far inks for the accent teals; the spine is always dark. +/// always last so overhead arms pass behind the face) and a per-vertex nearness for each +/// limb: every joint is toned by its own camera depth, so each bone is stroked with a +/// gradient between its joints' tones — the ink flows along a limb reaching in depth +/// instead of snapping, and the far member sits lighter, thinner, and nudged by the +/// readability offset. Working parts swap the near/far inks for the accent teals; the +/// spine is always dark. /// Everything the renderer needs for one exercise, resolved once from the bundle. struct FigureAnimation { @@ -28,9 +30,9 @@ struct FigureAnimation { /// full-size anatomy taller than the canvas and zoom out to fit (see SYSTEM.md). let zoom: Double - init?(exerciseName: String) { + init?(exerciseName: String, profile: FigureProfile = .neutral) { guard - let resources = ExerciseMotionLibrary.resources(for: exerciseName), + let resources = ExerciseMotionLibrary.resources(for: exerciseName, profile: profile), let timeline = MotionTimeline(motion: resources.motion, profile: resources.profile) else { return nil } self.timeline = timeline @@ -56,6 +58,7 @@ struct FigureAnimation { struct ExerciseFigureSlot: View { let exerciseName: String + @AppStorage("figureProfile") private var figureProfile: FigureProfile = .neutral @State private var figure: FigureAnimation? var body: some View { @@ -67,8 +70,9 @@ struct ExerciseFigureSlot: View { } } .frame(maxWidth: .infinity, maxHeight: .infinity) - .task(id: exerciseName) { - figure = FigureAnimation(exerciseName: exerciseName) + // Rebuild when either the exercise or the chosen body type changes. + .task(id: [exerciseName, figureProfile.rawValue]) { + figure = FigureAnimation(exerciseName: exerciseName, profile: figureProfile) } } } @@ -136,8 +140,8 @@ struct ExerciseFigureView: View { drawSpine(&ctx, geo) default: guard let limb = FigureLimb(rawValue: part), let points = geo.limbs[limb] else { continue } - let shade = geo.shade[limb] ?? .near - stroke(&ctx, points, color: ink(part, shade: shade), width: shade == .near ? 6 : 5) + let tones = geo.nearness[limb] ?? Array(repeating: 1, count: points.count) + strokeLimb(&ctx, points, tones: tones, part: part) } } } @@ -154,7 +158,7 @@ struct ExerciseFigureView: View { } private func drawSpine(_ ctx: inout GraphicsContext, _ geo: FigureGeometry) { - let color = ink("spine", shade: .near) + let color = ink("spine", nearness: 1) stroke(&ctx, geo.girdle, color: color, width: 5) stroke(&ctx, geo.pelvisBar, color: color, width: 5) var path = Path() @@ -201,13 +205,35 @@ struct ExerciseFigureView: View { ink == .prop ? .figureProp : .figureEquipment } - /// Near parts take the dark ink, far parts the light one; working parts swap for the - /// accent teals. The spine (passed `.near`) is always dark unless it's the working part. - private func ink(_ part: String, shade: Shade) -> Color { - if figure.working.contains(part) { - return shade == .near ? .figureNearWorking : .figureFarWorking + /// A limb's ink at `nearness` (1 = near/dark side, 0 = far/light side): the near + /// and far grays, or the accent teals for a working part. The spine (passed + /// nearness 1) is the near ink unless it's working. + private func ink(_ part: String, nearness t: Double) -> Color { + .figureShaded(working: figure.working.contains(part), nearness: t) + } + + /// Strokes a limb chain with a per-vertex depth gradient: each bone segment is a + /// round-capped line filled with a linear gradient between its two joints' depth + /// tones, so the ink flows smoothly along a limb that reaches toward or away from + /// the camera instead of the bone snapping to one flat tone. Adjacent segments share + /// a joint tone, so their round caps meet seamlessly. Mirrors `render.py`. + private func strokeLimb(_ ctx: inout GraphicsContext, _ points: [CGPoint], + tones: [Double], part: String) { + guard points.count >= 2, tones.count == points.count else { return } + for i in 0..<(points.count - 1) { + let a = points[i], b = points[i + 1] + let t0 = tones[i], t1 = tones[i + 1] + let style = StrokeStyle(lineWidth: 5 + (t0 + t1) / 2, lineCap: .round) + var path = Path() + path.move(to: a) + path.addLine(to: b) + if t0 == t1 || (abs(a.x - b.x) < 0.01 && abs(a.y - b.y) < 0.01) { + ctx.stroke(path, with: .color(ink(part, nearness: t0)), style: style) + } else { + let gradient = Gradient(colors: [ink(part, nearness: t0), ink(part, nearness: t1)]) + ctx.stroke(path, with: .linearGradient(gradient, startPoint: a, endPoint: b), style: style) + } } - return shade == .near ? .figureNear : .figureFar } private func stroke(_ ctx: inout GraphicsContext, _ points: [CGPoint], color: Color, width: CGFloat) { @@ -238,18 +264,28 @@ private extension Color { #endif } - /// Near-side limbs, spine, head, nose — the prominent stroke (`#3a3f4b`). - static let figureNear = figure(light: (0.23, 0.25, 0.29), dark: (0.76, 0.79, 0.83)) + /// The gradient endpoints as `(lightMode, darkMode)` RGB pairs — the near (dark, + /// prominent) and far (light, recessive) inks, plain and working. `figureShaded` + /// blends between the far and near endpoint of a pair by a limb's nearness. + private static let nearInk = (light: (0.23, 0.25, 0.29), dark: (0.76, 0.79, 0.83)) // #3a3f4b + private static let farInk = (light: (0.66, 0.69, 0.73), dark: (0.36, 0.39, 0.43)) // #a9afba + private static let nearWorkingInk = (light: (0.05, 0.58, 0.53), dark: (0.18, 0.83, 0.75)) // #0d9488 + private static let farWorkingInk = (light: (0.53, 0.81, 0.77), dark: (0.31, 0.56, 0.52)) // #86cfc5 - /// Far-side limbs, drawn behind — the recessive stroke (`#a9afba`). - static let figureFar = figure(light: (0.66, 0.69, 0.73), dark: (0.36, 0.39, 0.43)) + static func lerp3(_ a: (Double, Double, Double), _ b: (Double, Double, Double), _ t: Double) -> (Double, Double, Double) { + (a.0 + (b.0 - a.0) * t, a.1 + (b.1 - a.1) * t, a.2 + (b.2 - a.2) * t) + } - /// Working near-side parts — teal accent (`#0d9488`). - static let figureNearWorking = figure(light: (0.05, 0.58, 0.53), dark: (0.18, 0.83, 0.75)) + /// A limb's ink blended by nearness (1 = near/dark side, 0 = far/light side), + /// interpolating both the light- and dark-mode endpoints so it stays adaptive. + static func figureShaded(working: Bool, nearness t: Double) -> Color { + let far = working ? farWorkingInk : farInk + let near = working ? nearWorkingInk : nearInk + return figure(light: lerp3(far.light, near.light, t), dark: lerp3(far.dark, near.dark, t)) + } - /// Working far-side parts — light teal (`#86cfc5`), kept more muted than the near - /// so the near/far hierarchy holds in both modes. - static let figureFarWorking = figure(light: (0.53, 0.81, 0.77), dark: (0.31, 0.56, 0.52)) + /// Near-side ink for the head, nose, and non-gradient strokes (`#3a3f4b`). + static let figureNear = figure(light: nearInk.light, dark: nearInk.dark) /// Scene equipment — seats, benches, frames, cables (`#c5cad4`); sits behind /// the figure, one step lighter than the ground line. diff --git a/Workouts/ExerciseFigure/ExerciseMotion.swift b/Workouts/ExerciseFigure/ExerciseMotion.swift index d308ca0..3a961af 100644 --- a/Workouts/ExerciseFigure/ExerciseMotion.swift +++ b/Workouts/ExerciseFigure/ExerciseMotion.swift @@ -19,7 +19,26 @@ import Foundation /// exported by `render.py --export` into `Resources/ExerciseMotions/` — `skeleton.json` /// plus one `.motion.json` per library entry. -/// Bone lengths for one figure profile (`neutral` is the only one the app renders). +/// The figure build the exercise animation renders. A presentation-only choice of +/// skeleton profile (bone proportions) — the motion scripts are identical across builds, +/// so switching never touches an exercise's animation, only its dimensions. The raw value +/// is the `skeleton.json` profile key; persisted via `@AppStorage("figureProfile")`. +enum FigureProfile: String, CaseIterable { + case neutral + case feminine = "female" + case masculine = "male" + + var displayName: String { + switch self { + case .neutral: "Neutral" + case .feminine: "Feminine" + case .masculine: "Masculine" + } + } +} + +/// Bone lengths for one figure profile (`neutral`, `female`, or `male`; the app picks +/// one per the `figureProfile` setting — see `FigureProfile`). struct SkeletonProfile: Codable { let headR: Double let neck: Double @@ -270,10 +289,10 @@ enum ExerciseMotionLibrary { .sorted() }() - /// The motion script plus the neutral skeleton profile for `exerciseName`, or `nil` - /// when no bundled motion matches (most exercises have none — the caller keeps - /// its space empty). - static func resources(for exerciseName: String) -> Resources? { + /// The motion script plus the requested skeleton `profile` for `exerciseName`, or + /// `nil` when no bundled motion matches (most exercises have none — the caller keeps + /// its space empty). An unknown profile key falls back to `neutral`. + static func resources(for exerciseName: String, profile: FigureProfile = .neutral) -> Resources? { guard let motionURL = Bundle.main.url(forResource: exerciseName, withExtension: "motion.json"), let skeletonURL = Bundle.main.url(forResource: "skeleton", withExtension: "json"), @@ -281,7 +300,7 @@ enum ExerciseMotionLibrary { let skeletonData = try? Data(contentsOf: skeletonURL), let motion = try? JSONDecoder().decode(ExerciseMotion.self, from: motionData), let skeleton = try? JSONDecoder().decode(Skeleton.self, from: skeletonData), - let profile = skeleton.profiles["neutral"] + let profile = skeleton.profiles[profile.rawValue] ?? skeleton.profiles[FigureProfile.neutral.rawValue] else { return nil } return Resources(motion: motion, profile: profile) } diff --git a/Workouts/ExerciseFigure/MotionSolver.swift b/Workouts/ExerciseFigure/MotionSolver.swift index 2ed9434..3a040ed 100644 --- a/Workouts/ExerciseFigure/MotionSolver.swift +++ b/Workouts/ExerciseFigure/MotionSolver.swift @@ -190,6 +190,12 @@ struct FigureGeometry { /// Parts far-to-near, `"head"` always last (`"spine"`, `"arm_r"`, … then `"head"`). var order: [String] var shade: [FigureLimb: Shade] + /// Per-vertex nearness in [0, 1] (1 = near/dark side), one value per joint of each + /// limb chain, driving the shading gradient: each joint is toned by its own camera + /// depth so the ink flows along a limb that reaches in depth. Unlike `shade` (which + /// stays binary for geometry and draw order) this fades to a shared mid-tone as a + /// pair crosses, so the ink never snaps. See `frameGeometry`. + var nearness: [FigureLimb: [Double]] /// The equipment layer resolved for this frame: scene shapes and cables drawn /// behind the figure, joint-attached items drawn over the limbs (before the head). var propsBackground: [PropPrimitive] = [] @@ -216,6 +222,12 @@ struct FigurePose { enum MotionSolver { private static let depthBucket = 3.0 private static let pairs: [(FigureLimb, FigureLimb)] = [(.armR, .armL), (.legR, .legL)] + /// Depth shading is a smooth per-vertex gradient: a joint reaches full near/far + /// contrast once it sits this fraction of the shoulder/pelvis half-width in front of + /// (or behind) its pair's central depth plane, so a straight limb in profile is still + /// fully dark/light. See `frameGeometry` and `render.py`'s `SHADE_SPAN_FRAC` — the + /// two must stay in sync. + private static let shadeSpanFrac = 0.6 /// Fixed draw rank breaking depth-bucket ties (far parts first, `spine` mid-stack). private static let fixedRank: [String: Int] = ["arm_l": 0, "leg_l": 1, "spine": 2, "arm_r": 3, "leg_r": 4] @@ -354,17 +366,44 @@ enum MotionSolver { let perp = normal.cross(dirTarget) let along = (a * a + d * d - b * b) / (2 * d) let h = max(a * a - along * along, 0).squareRoot() - var best: (distance: Double, mid: Vec3)? - for sign in [1.0, -1.0] { - let mid = attach + (dirTarget.scaled(along) + perp.scaled(sign * h)) - let distance = (mid - guessMid).length - if best == nil || distance < best!.distance { best = (distance, mid) } + let mid: Vec3 + if limb.isArm { + var best: (distance: Double, mid: Vec3)? + for sign in [1.0, -1.0] { + let m = attach + (dirTarget.scaled(along) + perp.scaled(sign * h)) + let distance = (m - guessMid).length + if best == nil || distance < best!.distance { best = (distance, m) } + } + mid = best!.mid + } else { + // A knee bends one way only. Near full extension the two knee solutions + // straddle the hip→ankle line and the authored guess (also near it) can't + // reliably pick a side — the bend plane's normal is a cross of two + // near-parallel vectors, so its sign is noise and the knee can flip behind + // the leg, swinging the thigh backward. When the authored knee sits within + // `kneeStraightFrac` of the line, treat the leg as straight and bend the + // knee anatomically forward (anterior); otherwise honor the authored side. + let gm = guessMid - attach + let gmPerp = gm - dirTarget.scaled(gm.dot(dirTarget)) + let ref = gmPerp.length < Self.kneeStraightFrac * a ? parent.apply(Vec3(1, 0, 0)) : gmPerp + let sign = perp.dot(ref) >= 0 ? 1.0 : -1.0 + mid = attach + (dirTarget.scaled(along) + perp.scaled(sign * h)) } - let mid = best!.mid let end = mid + (target - mid).normalized.scaled(b) return invertLimb(limb, attach: attach, mid: mid, end: end, parent: parent) } + /// Axial rotation of a two-bone limb is recoverable only from the lower bone's + /// lateral tip; below this magnitude the limb is effectively in-plane and its + /// rotation is left at 0 (see `invertLimb`). + private static let rotMinLateral = 0.08 + + /// When a leg's authored knee sits within this fraction of the thigh length off + /// the hip→ankle line (~sin 8.6°), the leg is treated as straight and its IK knee + /// is bent anatomically forward rather than trusting the (unreliable) authored + /// side (see `solveLimb`). + private static let kneeStraightFrac = 0.15 + /// Recover anatomical angles from limb joint positions (the inverse of `fkLimb`, /// ignoring the foot). Assumes |abduction| < 90; the leg's rotation sign flips /// because knees hinge backward. @@ -377,11 +416,18 @@ enum MotionSolver { let peel = chain(Mat3.rotZ(flexion), Mat3.rotX(-sigma * abduction)).transposed let w = peel.apply(parentT.apply(end - mid)).normalized let bend = acos(clampUnit(-w.y)) * 180 / .pi + // Axial rotation is observable only through the lower bone's lateral tip + // (w.z); a near-sagittal limb carries no recoverable rotation. `bend` + // alone is too weak a guard: a limb can straighten through this degeneracy + // while still visibly bent, and atan2 then snaps to ±180 on the sign of a + // near-zero anterior component — twisting the limb a half-turn and + // flipping a pinned hand/foot backward. + let twist = bend > 0.5 && abs(w.z) > Self.rotMinLateral let rotation: Double if limb.isArm { - rotation = bend > 0.5 ? sigma * atan2(w.z, w.x) * 180 / .pi : 0 + rotation = twist ? sigma * atan2(w.z, w.x) * 180 / .pi : 0 } else { - rotation = bend > 0.5 ? sigma * atan2(-w.z, -w.x) * 180 / .pi : 0 + rotation = twist ? sigma * atan2(-w.z, -w.x) * 180 / .pi : 0 } return (BallJoint(flexion: flexion, abduction: abduction, rotation: rotation), Hinge(flexion: bend)) } @@ -485,6 +531,24 @@ enum MotionSolver { depths[limb.rawValue] = chainDepth(pts) } + // Per-vertex depth shading: tone each drawn joint by its own camera depth + // relative to its pair's central plane, normalized by the profile half-width + // (× shadeSpanFrac), so the ink flows along a limb that reaches toward or away + // from the camera instead of the bone snapping to one flat tone. The per-vertex + // average reproduces the old flat per-limb tone. Kept 1:1 with render.py. + var nearness: [FigureLimb: [Double]] = [:] + for (right, left) in pairs { + guard let rp = p.limbs[right], let lp = p.limbs[left] else { continue } + let ref = (chainDepth(rp) + chainDepth(lp)) / 2 + let half = (right == .armR ? prof.shoulderHalf : prof.hipHalf) * p.k + let span = half * shadeSpanFrac + func tone(_ z: Double) -> Double { + span != 0 ? 0.5 + 0.5 * max(-1, min(1, (z - ref) / span)) : 0.5 + } + nearness[right] = rp.map { tone($0.z) } + nearness[left] = lp.map { tone($0.z) } + } + let head = scr(p.head) var noseStart: CGPoint?, noseEnd: CGPoint? let nose = p.noseDir @@ -520,7 +584,7 @@ enum MotionSolver { spineStart: pelvis, spineControl: control, spineEnd: neckB, girdle: [attachPoint(p.shoulderL, .armL), neckB, attachPoint(p.shoulderR, .armR)], pelvisBar: [attachPoint(p.hipL, .legL), pelvis, attachPoint(p.hipR, .legR)], - floor: floor, limbs: limbs, order: order, shade: shade) + floor: floor, limbs: limbs, order: order, shade: shade, nearness: nearness) return (resolved, geo) } diff --git a/Workouts/Resources/StarterSplits/Evening Stretch.split.json b/Workouts/Resources/StarterSplits/Evening Stretch.split.json index cee4621..94b6280 100644 --- a/Workouts/Resources/StarterSplits/Evening Stretch.split.json +++ b/Workouts/Resources/StarterSplits/Evening Stretch.split.json @@ -1,5 +1,5 @@ { - "activityType" : 1, + "activityType" : 7, "color" : "indigo", "createdAt" : "2020-01-01T00:00:00Z", "exercises" : [ diff --git a/Workouts/Resources/StarterSplits/Full Body Stretch.split.json b/Workouts/Resources/StarterSplits/Full Body Stretch.split.json index dfea643..44ed577 100644 --- a/Workouts/Resources/StarterSplits/Full Body Stretch.split.json +++ b/Workouts/Resources/StarterSplits/Full Body Stretch.split.json @@ -1,5 +1,5 @@ { - "activityType" : 1, + "activityType" : 7, "color" : "brown", "createdAt" : "2020-01-01T00:00:00Z", "exercises" : [ diff --git a/Workouts/Resources/StarterSplits/Lower Body Warm-Up.split.json b/Workouts/Resources/StarterSplits/Lower Body Warm-Up.split.json index bbeafd4..53a8f83 100644 --- a/Workouts/Resources/StarterSplits/Lower Body Warm-Up.split.json +++ b/Workouts/Resources/StarterSplits/Lower Body Warm-Up.split.json @@ -1,5 +1,5 @@ { - "activityType" : 1, + "activityType" : 6, "color" : "mint", "createdAt" : "2020-01-01T00:00:00Z", "exercises" : [ diff --git a/Workouts/Resources/StarterSplits/Morning Mobility.split.json b/Workouts/Resources/StarterSplits/Morning Mobility.split.json index f099a75..6182bbb 100644 --- a/Workouts/Resources/StarterSplits/Morning Mobility.split.json +++ b/Workouts/Resources/StarterSplits/Morning Mobility.split.json @@ -1,5 +1,5 @@ { - "activityType" : 1, + "activityType" : 7, "color" : "pink", "createdAt" : "2020-01-01T00:00:00Z", "exercises" : [ diff --git a/Workouts/Resources/StarterSplits/Morning Wake-Up.split.json b/Workouts/Resources/StarterSplits/Morning Wake-Up.split.json index 121b59a..6d7ef7b 100644 --- a/Workouts/Resources/StarterSplits/Morning Wake-Up.split.json +++ b/Workouts/Resources/StarterSplits/Morning Wake-Up.split.json @@ -1,5 +1,5 @@ { - "activityType" : 1, + "activityType" : 6, "autoAdvance" : true, "color" : "yellow", "createdAt" : "2020-01-01T00:00:00Z", diff --git a/Workouts/Resources/StarterSplits/Upper Body Warm-Up.split.json b/Workouts/Resources/StarterSplits/Upper Body Warm-Up.split.json index d4391a3..a847777 100644 --- a/Workouts/Resources/StarterSplits/Upper Body Warm-Up.split.json +++ b/Workouts/Resources/StarterSplits/Upper Body Warm-Up.split.json @@ -1,5 +1,5 @@ { - "activityType" : 1, + "activityType" : 6, "color" : "cyan", "createdAt" : "2020-01-01T00:00:00Z", "exercises" : [ diff --git a/WorkoutsTests/Fixtures/figure-fixtures.json b/WorkoutsTests/Fixtures/figure-fixtures.json index 7f1b297..4139aad 100644 --- a/WorkoutsTests/Fixtures/figure-fixtures.json +++ b/WorkoutsTests/Fixtures/figure-fixtures.json @@ -1 +1 @@ -{"profile": "neutral", "pitch": 10.0, "exercises": [{"name": "Abdominal", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[128.0, 126.0], [123.50070744350393, 83.31559451522868], [125.00047162900262, 42.39449550813546]], "head": [127.78393364820391, 22.89002207499297], "nose": [[137.6895074402238, 24.26100998553362], [144.6213839214148, 25.22042122738718]], "arm_r": [[125.00047162900262, 44.30462546247169], [153.5959458166933, 35.37057588667207], [155.0, 64.8824337615549]], "arm_l": [[130.90931814707588, 42.453981059823654], [159.51563713035878, 33.55366614061362], [160.99999999999997, 63.06171224414536]], "leg_r": [[128.0, 127.2155372436685], [171.17430886688956, 111.58284855334222], [168.0, 150.8509233159615], [178.9653082306577, 151.71059641116776]], "leg_l": [[133.90884651807326, 126.7540782623559], [176.35384130990658, 109.29150625391821], [172.0, 148.449771713863], [182.93464482641144, 149.6288883001427]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[128.0, 126.0], [123.11337415401846, 76.7383796324037], [167.64073825067507, 57.70967534760443]], "head": [186.18441534201082, 50.33136579709479], "nose": [[193.66654290527876, 56.965954490223126], [198.8685566836205, 61.57870955266287]], "arm_r": [[167.64073825067507, 59.61980530194066], [195.90006093783734, 49.70250854036303], [190.0, 78.66974230372583]], "arm_l": [[173.54958476874833, 57.76916089929262], [201.81359837899106, 47.864837419955926], [195.99999999999997, 76.84902078631627]], "leg_r": [[128.0, 127.2155372436685], [171.1743088668896, 111.58284855334223], [168.0, 150.8509233159615], [178.9653082306577, 151.71059641116778]], "leg_l": [[133.90884651807326, 126.7540782623559], [176.35384130990658, 109.29150625391821], [172.0, 148.449771713863], [182.93464482641144, 149.62888830014273]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[128.0, 126.0], [122.50068568111516, 81.31026966131319], [148.00041311155596, 46.22466606468976]], "head": [160.31364261806914, 30.70388407251191], "nose": [[169.4012247293501, 34.87711440053437], [175.74537923860663, 37.79049858562185]], "arm_r": [[148.00041311155596, 48.134796019025984], [177.4772385118675, 42.64130176976346], [172.5, 71.77608803264036]], "arm_l": [[153.90925962962922, 46.28415161637795], [183.38904849856343, 40.8061016600034], [178.49999999999997, 69.95536651523082]], "leg_r": [[128.0, 127.2155372436685], [171.17430886688956, 111.58284855334223], [168.0, 150.8509233159615], [178.96530823065774, 151.71059641116776]], "leg_l": [[133.90884651807326, 126.7540782623559], [176.35384130990658, 109.29150625391821], [172.0, 148.449771713863], [182.93464482641144, 149.62888830014273]]}}}, {"name": "Abductor", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [147.39401020336322, 133.10345930302373], [145.10544255919902, 172.83189963719428], [143.92179588176742, 171.6549669223465]], "leg_l": [[167.0, 116.0], [172.60598979663678, 133.10345930302373], [174.89455744080098, 172.83189963719428], [176.07820411823258, 171.6549669223465]]}, {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [130.0, 130.9232660108731], [120.61056874428219, 169.76167264761645], [115.7543569835581, 168.1244147020733]], "leg_l": [[167.0, 116.0], [190.0, 130.9232660108731], [199.38943125571782, 169.76167264761645], [204.24564301644193, 168.1244147020733]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [138.40398580536578, 132.34142152089595], [132.44536528849622, 171.75877049117304], [129.36356808016237, 170.42094139199114]], "leg_l": [[167.0, 116.0], [181.59601419463425, 132.34142152089595], [187.5546347115038, 171.75877049117304], [190.63643191983766, 170.42094139199114]]}}, "orbit": [{"yaw": 127.0, "sample": {"order": ["spine", "arm_r", "leg_r", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "nose": [[150.25538327938614, 14.840724837485546], [146.0426781173218, 15.811496044064228]], "arm_r": [[154.77104199355594, 32.327140292628755], [144.38560499931648, 59.71678856368911], [127.45898099051918, 84.10364976890271]], "arm_l": [[168.78499061052023, 33.440885896654606], [173.2070703112358, 62.76814640805501], [169.70061398975147, 88.91108067494635]], "leg_r": [[157.9655840337451, 116.45381562691817], [126.61174048168456, 131.4098395903588], [118.23109913779213, 170.5183789577097], [110.96489412668988, 168.85049407976638]], "leg_l": [[165.59044857033106, 116.73152857444055], [143.19089005938437, 132.85925017338457], [138.46571149104156, 172.44611886252008], [133.09011101583206, 171.0256258036004]], "props": {"bg": [{"kind": "poly", "pts": [[170.17558907270748, 64.59122072790889], [164.32336047718314, 120.25119531754564], [171.43542568533545, 120.66441958783159], [177.28765428085978, 65.00444499819484]], "w": 16, "color": "equipment"}, {"kind": "poly", "pts": [[131.35448580972135, 127.88309544322196], [171.286261312086, 133.1082995463687], [185.5103917283906, 133.9347480869406], [145.57861622602596, 128.70954398379385]], "w": 10, "color": "equipment"}, {"kind": "line", "pts": [[157.9099183587413, 135.8785623534417], [156.44686120986023, 149.79355600085088]], "w": 6, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[125.25318741486642, 144.3309051200959], [127.97029354850271, 118.48877406062171]], "w": 6, "color": "prop"}, {"kind": "line", "pts": [[141.8323369925662, 145.78031570312166], [144.54944312620253, 119.93818464364746]], "w": 6, "color": "prop"}]}}}, {"yaw": 270.0, "sample": {"order": ["leg_l", "leg_r", "arm_l", "arm_r", "spine", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [180.27050983124843, 59.10236470334958], [188.67244508110866, 79.06508551601353]], "arm_l": [[149.0, 32.29134099396232], [139.72949016875157, 59.102364703349586], [131.3275549188913, 79.06508551601354]], "leg_r": [[167.0, 116.0], [172.60598979663678, 117.59341061272917], [174.89455744080098, 153.54028741485138], [176.07820411823258, 148.71567825347657]], "leg_l": [[153.0, 116.0], [147.39401020336322, 117.59341061272917], [145.10544255919902, 153.54028741485138], [143.9217958817674, 148.71567825347657]], "props": {"bg": [{"kind": "poly", "pts": [[160.0, 69.87214486573811], [160.0, 122.49493162974898], [160.0, 126.59917334965701], [160.0, 73.97638658564614]], "w": 16, "color": "equipment"}, {"kind": "poly", "pts": [[185.0, 125.9911475918806], [135.0, 125.9911475918806], [135.0, 134.19963103169664], [185.0, 134.19963103169664]], "w": 10, "color": "equipment"}, {"kind": "line", "pts": [[160.0, 134.79385241571816], [160.0, 147.9495491067209]], "w": 6, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[172.60598979663678, 129.80941468294597], [172.60598979663678, 105.37740654251236]], "w": 6, "color": "prop"}, {"kind": "line", "pts": [[147.39401020336322, 129.80941468294597], [147.39401020336322, 105.37740654251236]], "w": 6, "color": "prop"}]}}}]}, {"name": "Adductor", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [130.0, 130.9232660108731], [120.61056874428219, 169.76167264761645], [115.7543569835581, 168.1244147020733]], "leg_l": [[167.0, 116.0], [190.0, 130.9232660108731], [199.38943125571782, 169.76167264761645], [204.24564301644193, 168.1244147020733]]}, {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [147.39401020336322, 133.10345930302373], [145.10544255919902, 172.83189963719428], [143.92179588176742, 171.6549669223465]], "leg_l": [[167.0, 116.0], [172.60598979663678, 133.10345930302373], [174.89455744080098, 172.83189963719428], [176.07820411823258, 171.6549669223465]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [138.40398580536578, 132.34142152089595], [132.44536528849622, 171.75877049117304], [129.36356808016237, 170.42094139199114]], "leg_l": [[167.0, 116.0], [181.59601419463425, 132.34142152089595], [187.5546347115038, 171.75877049117304], [190.63643191983766, 170.42094139199114]]}}}, {"name": "Arm Circles", "camera": 40.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [171.3991805532178, -12.140315628510749], [189.7987414793807, -10.625787364292506]], "arm_l": [[171.59710274696485, -17.663090429721073], [198.08553053273266, -15.217403989394604], [224.47316185370062, -15.355973659669438]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [146.05740343975492, -39.183541265595636], [137.2281578147836, -62.68175177962408]], "arm_l": [[171.59710274696485, -17.663090429721073], [184.0087981838679, -44.59188377321808], [194.38980082196048, -72.06557524262496]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}, {"order": ["arm_l", "leg_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [132.85541810268234, -12.374042228280558], [112.85788723111405, -11.092351163556003]], "arm_l": [[171.59710274696485, -17.663090429721073], [190.0669470067346, -21.76818937009363], [208.46650793289749, -28.432616704957745]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [148.67105145730744, 12.807960658166763], [146.4124332310594, 41.68142191233785]], "arm_l": [[171.59710274696485, -17.663090429721073], [181.7863665161021, 8.400424721307992], [193.92031961085468, 34.295403219710764]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [162.2109378471654, -30.551313123154785], [170.1431632791755, -46.9375812492998]], "arm_l": [[171.59710274696485, -17.663090429721073], [194.69997296127158, -34.82924303104664], [216.40087295386246, -54.06488107406239]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.00000000000003, 149.83419719709875], [165.63509355919308, 153.02761752718848]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}}}, {"name": "Arm Curl", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[146.73819953969002, 23.961033782707986], [153.3955951537561, 26.091290105818835]], "arm_r": [[134.4304502554608, 42.328023006085985], [159.00501158413056, 59.27389864999469], [180.9456226327057, 79.4230168259295]], "arm_l": [[140.33929677353407, 40.47737860343795], [164.91385810220382, 57.423254247346655], [186.85446915077895, 77.57237242328145]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[146.73819953969002, 23.961033782707986], [153.3955951537561, 26.091290105818835]], "arm_r": [[134.4304502554608, 42.328023006085985], [159.00501158413056, 59.27389864999469], [178.28863987472675, 36.64170344793001]], "arm_l": [[140.33929677353407, 40.47737860343795], [164.91385810220382, 57.423254247346655], [184.19748639280002, 34.791059045281976]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[146.73819953969002, 23.961033782707986], [153.3955951537561, 26.091290105818835]], "arm_r": [[134.4304502554608, 42.328023006085985], [159.00501158413056, 59.27389864999469], [188.94905553678657, 57.47026639867471]], "arm_l": [[140.33929677353407, 40.47737860343795], [164.91385810220382, 57.423254247346655], [194.85790205485984, 55.61962199602667]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}}}, {"name": "Back Extension", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 102.0], [192.3935695959019, 114.23040065827821], [224.68848379368362, 140.99266081782648]], "head": [239.07527980045666, 154.6747597962834], "nose": [[236.62097246800994, 164.3689010949183], [234.92751919881226, 171.05778437257678]], "arm_r": [[224.68848379368362, 142.90279077216272], [194.76156228588889, 140.84188928718248], [216.3417562960484, 161.3650377548679]], "arm_l": [[230.59733031175688, 141.05214636951465], [200.67040880396215, 138.99124488453444], [222.25060281412166, 159.51439335221986]], "leg_r": [[150.0, 103.2155372436685], [110.70964035040065, 126.77422264541534], [72.00000000000003, 136.6990008460836], [76.92410730224489, 146.3858838484451]], "leg_l": [[155.90884651807326, 102.7540782623559], [113.84739023733808, 121.09462279932025], [76.79945624721068, 135.94696647498034], [82.97447053750626, 144.9119197054579]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 102.0], [190.45633894911956, 85.80672899774845], [224.97226147206464, 62.800530599496355]], "head": [242.948142398048, 54.16630451840163], "nose": [[252.82867196388915, 55.70745198004789], [259.7424903480551, 56.78585709811745]], "arm_r": [[224.97226147206464, 64.71066055383258], [210.42797286467453, 90.55062860967689], [238.4353856595906, 79.96292255537792]], "arm_l": [[230.8811079901379, 62.86001615118454], [216.3368193827478, 88.69998420702885], [244.34423217766386, 78.11227815272986]], "leg_r": [[150.0, 103.2155372436685], [110.70964035040065, 126.77422264541532], [72.00000000000003, 136.69900084608358], [76.92410730224489, 146.38588384844508]], "leg_l": [[155.90884651807326, 102.7540782623559], [113.84739023733808, 121.09462279932026], [76.79945624721073, 135.94696647498048], [82.97447053750635, 144.91191970545802]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 102.0], [193.48509363643677, 99.79587312945566], [234.97087262292237, 101.97422073835621]], "head": [254.72463943482512, 105.05537821855494], "nose": [[260.3028000822107, 113.35502422256974], [264.1663589793951, 119.10354478146067]], "arm_r": [[234.97087262292237, 103.88435069269244], [208.60635924306342, 117.98164008833311], [238.0041003816883, 123.87181271381567]], "arm_l": [[240.87971914099563, 102.03370629004439], [214.51520576113668, 116.13099568568506], [243.91294689976155, 122.02116831116763]], "leg_r": [[150.0, 103.2155372436685], [110.70964035040063, 126.77422264541534], [72.0, 136.6990008460836], [76.92410730224486, 146.3858838484451]], "leg_l": [[155.90884651807326, 102.7540782623559], [113.84739023733808, 121.09462279932026], [76.79945624721068, 135.94696647498034], [82.97447053750628, 144.9119197054579]]}}}, {"name": "Barbell Squat", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [164.54698815214294, 21.395540020190396], [168.88491937775055, -19.25009421342108]], "head": [171.66838139695184, -38.75456764656357], "nose": [[181.66247319251514, -38.41086838579267], [188.6582089816488, -38.17028332129074]], "arm_r": [[168.88491937775055, -17.33996425908485], [192.65203640748376, 0.688316816865914], [166.0, -12.874490286640423]], "arm_l": [[174.7937658958238, -19.19060866173289], [192.95847995970774, 4.322244384596905], [170.0, -14.695211804049928]], "leg_r": [[160.0, 65.2155372436685], [150.80400486458302, 109.6022295401473], [160.0, 147.93938849669397], [149.29464285714286, 150.42986750584978]], "leg_l": [[165.90884651807326, 64.7540782623559], [173.95930503181157, 109.35608682232831], [164.0, 147.50785240061987], [174.65358746612156, 150.2050526233538]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[117.0, 108.0], [143.17988057153133, 73.6944252453616], [163.29538590931725, 37.85749664208181]], "head": [175.05109095516673, 21.92297247450017], "nose": [[184.9566647471866, 23.29396038504082], [191.88854122837762, 24.25337162689438]], "arm_r": [[163.29538590931725, 39.76762659641804], [192.92714924506498, 35.152816875860026], [163.0, 33.095125219384]], "arm_l": [[169.2042324273905, 37.916982193770004], [196.41794186727452, 25.4828719446184], [167.0, 31.274403701974496]], "leg_r": [[117.0, 109.2155372436685], [162.9998620689883, 109.32647413907678], [160.0, 148.60784736415684], [170.47933607337416, 145.31447656703358]], "leg_l": [[122.90884651807325, 108.7540782623559], [168.90764416620357, 109.08161372334803], [164.00000000000003, 148.17631126808274], [174.6275376973515, 145.38121892992268]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "spine", "arm_l", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[138.5, 86.0], [154.42497830672875, 46.114735055074036], [166.88571296317096, 7.1105000413806465]], "head": [174.3778448314892, -11.151456927521664], "nose": [[184.3409329061434, -10.293042099665406], [191.3142957927856, -9.692220541423389]], "arm_r": [[166.88571296317096, 9.020629995716874], [192.56763619469615, 20.866602253364178], [164.5, 11.160409453524096]], "arm_l": [[172.79455948124422, 7.169985593068835], [194.94908533689792, 20.934724080875032], [168.5, 9.472639642856441]], "leg_r": [[138.5, 87.2155372436685], [165.53937587706974, 124.32565593967466], [160.0, 154.25793156814137], [168.3650915099483, 158.17801981053444]], "leg_l": [[144.40884651807326, 86.7540782623559], [182.10526165656407, 112.71605172140461], [164.0, 147.8420818343513], [174.57848897743455, 150.81215017210735]]}}}, {"name": "Bench Press", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [91.55143264884377, 131.6629772522244], [93.0, 102.15320590614091]], "arm_l": [[70.90884651807325, 116.05948555168817], [97.42740111345603, 129.87371855164292], [96.99999999999999, 100.33248438873136]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [60.64117536816883, 88.67940591693508], [67.0, 59.80647252661596]], "arm_l": [[70.90884651807325, 116.05948555168817], [65.41872444969624, 87.01419136030722], [71.0, 57.985751009206425]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "spine", "arm_l", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [86.98241592885226, 99.07793296733001], [80.0, 85.8025368904249]], "arm_l": [[70.90884651807325, 116.05948555168817], [92.25944924558033, 96.7092588958601], [84.0, 84.0537759678111]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}}}, {"name": "Bird Dog", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[77.1079859053059, 99.47866852197576], [70.76383139604934, 102.39205270706324]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [110.07168565309334, 124.09230142764625], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[76.52653951347901, 97.85688637216273], [69.76505872945553, 99.64109538787199]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [77.6809337814338, 85.1965493841931], [49.31537651345428, 75.57788810489458]], "leg_r": [[195.90884651807326, 106.7540782623559], [240.3414345273704, 95.02927615912368], [278.9784675789331, 84.83379606935654], [286.04913128548503, 93.13226764344691]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[77.1079859053059, 99.47866852197576], [70.76383139604934, 102.39205270706324]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [110.07168565309334, 124.09230142764625], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["leg_r", "arm_r", "spine", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[76.52653951347901, 97.85688637216273], [69.76505872945553, 99.64109538787199]], "arm_r": [[111.95533756748654, 92.96456626084355], [83.58978029950704, 83.34590498154503], [55.22422303152753, 73.72724370224651]], "arm_l": [[106.04649104941329, 94.81521066349163], [110.07168565309334, 124.09230142764625], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [234.43258800929715, 95.49073514043629], [273.06962106085984, 85.29525505066914], [280.1402847674118, 93.59372662475951]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[76.78202489248983, 98.67963526151854], [70.20417654698848, 101.0374038833528]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [82.84966999647663, 113.55006179251055], [57.03634935368697, 128.60417717799652]], "leg_r": [[195.90884651807326, 106.7540782623559], [234.0445748556052, 132.08616357365625], [273.7023693105576, 126.9444353308775], [281.8124200154689, 134.26302654838682]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}}, "orbit": [{"yaw": 37.0, "sample": {"order": ["arm_r", "arm_l", "spine", "leg_r", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [155.68707029783513, 94.80852282274789], [122.95174655898823, 84.13159632031196]], "head": [107.09809451775733, 84.4574513154624], "nose": [[97.95900332573831, 88.5166399269906], [92.89233625341937, 90.7670340686228]], "arm_r": [[134.2907264664134, 84.17910359422488], [137.46600949517568, 113.87822453047738], [133.5277599609364, 142.5052657333192]], "arm_l": [[116.3317813043157, 85.65709393064989], [119.54644464966532, 115.35483396198678], [115.49601639130758, 143.94380727355005]], "leg_r": [[198.93171981481694, 106.60223367767217], [203.40886233537387, 152.15157118192892], [235.35428273726558, 156.3317344644463], [242.55052575493283, 163.48687425758854]], "leg_l": [[185.78729483793566, 106.97077120657869], [190.2644373584926, 152.52010871083542], [222.2098577603843, 156.7002719933528], [229.40610077805155, 163.85541178649504]], "props": {"bg": [], "fg": []}}}, {"yaw": 180.0, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[190.0, 106.0], [232.96444281588853, 99.29848248056776], [273.9535089505867, 92.90508070915538]], "head": [293.80443198341317, 95.30543819395332], "nose": [[302.8920140946941, 99.47866852197578], [309.23616860395066, 102.39205270706326]], "arm_r": [[273.9535089505867, 94.81521066349163], [269.97762384553516, 124.09883537645301], [274.90884651807323, 153.24120947813634]], "arm_l": [[279.8623554686599, 92.96456626084357], [275.83716086497986, 122.2416570249982], [280.90884651807323, 151.36064219024973]], "leg_r": [[190.0, 107.2155372436685], [184.39401020336322, 152.17902593017354], [144.39401020336322, 152.17902593017354], [135.38333771618431, 158.39251366627337]], "leg_l": [[195.90884651807326, 106.7540782623559], [190.30285672143648, 151.7175669488609], [150.30285672143648, 151.7175669488609], [141.29218423425758, 157.93105468496077]], "props": {"bg": [], "fg": []}}}]}, {"name": "Bodyweight Squat", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.03440660786944, 21.26521672923713], [165.92930026825064, -19.504748919881465]], "head": [168.01986953360372, -39.09300638186289], "nose": [[178.01986953360372, -39.09300638186289], [185.01986953360372, -39.09300638186289]], "arm_r": [[165.92930026825064, -17.594618965545237], [166.97628516932568, 11.9316160765854], [170.6323654714801, 41.25563043734954]], "arm_l": [[171.8381467863239, -19.445263368193277], [172.88513168739894, 10.080971673937361], [176.54121198955337, 39.4049860347015]], "leg_r": [[160.0, 65.2155372436685], [160.0, 111.19909733724643], [160.0, 147.939388496694], [160.0, 152.2888332649806]], "leg_l": [[165.90884651807326, 64.7540782623559], [173.95930503181157, 109.35608682232831], [164.0, 147.50785240061987], [174.65358746612154, 150.2050526233538]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[146.0, 106.0], [169.0442059174294, 69.57790593735669], [185.91158816514124, 32.150800629466346]], "head": [196.21234966334234, 15.267900562266604], "nose": [[206.14003446926995, 16.468348143027285], [213.0878575307592, 17.30847326270656]], "arm_r": [[185.91158816514124, 34.06093058380257], [215.8933129757141, 33.02985173593716], [245.43754556608036, 27.899549586052117]], "arm_l": [[191.8204346832145, 32.21028618115454], [221.80215949378737, 31.179207333289117], [251.34639208415362, 26.048905183404077]], "leg_r": [[146.0, 107.2155372436685], [189.49303604512522, 121.96649178745926], [160.0, 148.57746287018125], [169.92809767204204, 153.24184306651708]], "leg_l": [[151.90884651807326, 106.7540782623559], [194.83033076218078, 123.04799530614652], [164.0, 148.14592677410715], [173.6741219853583, 153.3019727452271]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[153.0, 85.0], [166.42277500746357, 44.23170229834066], [176.44238319738355, 4.551065281965364]], "head": [182.7884763254854, -14.12726447827346], "nose": [[192.77038521149322, -13.526019942799008], [199.7573288004463, -13.105172417491014]], "arm_r": [[176.44238319738355, 6.461195236301592], [198.38299424595868, 26.610313412236394], [222.4987000644752, 44.18389617406784]], "arm_l": [[182.3512297154568, 4.610550833653553], [204.29184076403195, 24.759669009588354], [228.40754658254846, 42.3332517714198]], "leg_r": [[153.0, 86.2155372436685], [178.8862823773017, 124.14007916459117], [160.0, 144.6419652845282], [168.23298591666023, 151.5226164668142]], "leg_l": [[158.90884651807326, 85.7540782623559], [190.7002154063726, 118.4951797068221], [164.0, 147.82688958736352], [173.4411956216626, 153.38593746786563]]}}}, {"name": "Butterfly Stretch", "camera": 52.0, "frames": [{"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 118.0], [167.50046261033052, 77.00750092244417], [188.06995283948805, 54.81524765398234]], "head": [198.03156476589623, 45.452201386939706], "nose": [[203.41726561244826, 53.87800855251433], [206.71863397655784, 59.04292469083349]], "arm_r": [[179.4018345498141, 55.99124107973272], [179.3792722923378, 85.04096750172937], [178.92261903895076, 114.22803486447711]], "arm_l": [[200.37592029395185, 54.85187061649525], [200.26403873897775, 84.5670097002087], [199.47111965204166, 114.3101871176434]], "leg_r": [[154.48392472475294, 118.74835945275024], [153.99624906356505, 134.04977472288715], [176.83193200832542, 158.80286328447318], [178.74974735954865, 164.86196005792743]], "leg_l": [[169.15392444003692, 118.46425693551305], [213.29985218754484, 127.71028366316729], [191.32252689605835, 158.54310040943946], [200.45869159355496, 163.62289220662225]]}, {"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 118.0], [169.39539005652387, 77.23415963036267], [194.15610676495888, 64.60624353918908]], "head": [205.57273436097324, 59.76538829462121], "nose": [[209.6047010216403, 68.91652182262033], [212.25797438704146, 74.938510816213]], "arm_r": [[185.48798847528494, 65.78223696493946], [183.36407363225595, 94.71822023026505], [180.7058079553292, 123.74050141656747]], "arm_l": [[206.46207421942268, 64.64286650170199], [205.1884194198, 94.35768290107595], [203.18629696936287, 124.05970878720655]], "leg_r": [[154.48392472475294, 118.74835945275024], [149.23043809783283, 133.36867530000643], [174.0881495814435, 157.71001146004073], [175.23930996841958, 163.86691836751203]], "leg_l": [[169.15392444003692, 118.46425693551305], [214.26107828554112, 126.25220384951403], [193.48786929959434, 156.78423338611003], [202.8873875451986, 161.82209527241005]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 118.0], [168.41999929273476, 77.11286671031178], [191.23476868132948, 59.53447897382967]], "head": [202.0041618662562, 52.379193807430994], "nose": [[206.70285021478765, 61.20655625628143], [209.69657099521638, 66.8308191226959]], "arm_r": [[182.56665039165554, 60.71047239958005], [181.08328693264144, 90.60344798066623], [179.54869770903534, 120.53591371591808]], "arm_l": [[203.54073613579325, 59.57110193634258], [202.35382503400655, 89.54589359643475], [201.06906449262738, 119.51528540236163]], "leg_r": [[154.48392472475294, 118.74835945275024], [151.6094041501542, 133.7297564954217], [175.4705656164614, 158.27213348395813], [177.00298826323856, 164.3849879986275]], "leg_l": [[169.15392444003692, 118.46425693551305], [213.84170829120612, 126.99293200911858], [192.42833487469392, 157.67765196031715], [201.7026563745822, 162.74017215214639]]}}}, {"name": "Calfs", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 118.0], [130.9947902691037, 76.01258331473494], [128.14293290308055, 35.16126798294198]], "head": [131.61589645641916, 15.764341775082897], "nose": [[141.46845419959308, 17.475220472543253], [148.36210847067855, 18.672290974183092]], "arm_r": [[128.14293290308055, 37.071397937278206], [155.6576522621167, 48.84552396045507], [166.0, 76.57858882179907]], "arm_l": [[134.0517794211538, 35.22075353463017], [161.85257237368958, 46.324036719323196], [170.0, 74.75786730438953]], "leg_r": [[140.0, 119.2155372436685], [185.99829621354849, 118.82564110752023], [212.0, 148.75976983403476], [218.68954801152353, 140.16030879539852]], "leg_l": [[145.90884651807326, 118.7540782623559], [191.8707292881921, 116.9102687478058], [216.0, 148.32823373796066], [223.2019010505247, 140.1399483462988]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 118.0], [130.9947902691037, 76.01258331473494], [128.14293290308055, 35.16126798294198]], "head": [131.61589645641916, 15.764341775082897], "nose": [[141.46845419959308, 17.475220472543253], [148.36210847067855, 18.672290974183092]], "arm_r": [[128.14293290308055, 37.071397937278206], [155.6576522621167, 48.84552396045507], [166.0, 76.57858882179907]], "arm_l": [[134.0517794211538, 35.22075353463017], [161.85257237368958, 46.324036719323196], [170.0, 74.75786730438953]], "leg_r": [[140.0, 119.2155372436685], [185.1751715569397, 110.6752678976193], [212.0, 139.89650005692488], [222.040000508351, 135.47051611931823]], "leg_l": [[145.90884651807326, 118.7540782623559], [190.80108243714875, 108.87222292080564], [216.0, 139.46496396085078], [226.26606991421917, 135.57431163727887]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 118.0], [130.9947902691037, 76.01258331473494], [128.14293290308055, 35.16126798294198]], "head": [131.61589645641916, 15.764341775082897], "nose": [[141.46845419959308, 17.475220472543253], [148.36210847067855, 18.672290974183092]], "arm_r": [[128.14293290308055, 37.071397937278206], [155.6576522621167, 48.84552396045507], [166.0, 76.57858882179907]], "arm_l": [[134.0517794211538, 35.22075353463017], [161.85257237368958, 46.324036719323196], [170.0, 74.75786730438953]], "leg_r": [[140.0, 119.2155372436685], [185.76022286869107, 114.59616916585809], [212.0, 144.3281349454798], [220.6686979213759, 137.6594754981849]], "leg_l": [[145.90884651807326, 118.7540782623559], [191.50375298446497, 112.75527283004915], [216.0, 143.8965988494057], [225.03661802939996, 137.7197628895158]]}}}, {"name": "Cat-Cow", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [145.1601730939384, 123.58044185519884], [109.35354598857317, 94.41322108943268]], "head": [89.42965202673827, 96.1298541129813], "nose": [[79.80600507406713, 93.4122413130513], [73.0771732024989, 91.51209267785273]], "arm_r": [[115.26239250664642, 94.47270664112087], [120.87972526065431, 123.49440084545728], [111.0, 151.39056507548827]], "arm_l": [[109.35354598857317, 96.32335104376892], [114.9679818582322, 125.3455889056239], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [152.08424735154603, 74.85543177687914], [109.94656592660422, 96.70312504123498]], "head": [93.56352504082439, 108.00037547050745], "nose": [[86.43854210873769, 115.01711390210609], [81.48879464043186, 119.89166358434622]], "arm_r": [[115.85541244467747, 96.76261059292317], [124.5590964138107, 125.03612878182669], [111.0, 151.39056507548827]], "arm_l": [[109.94656592660422, 98.61325499557122], [118.63058159288913, 126.89263803630388], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.39251366627337]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.07348578236468, 98.95228286813989], [105.7422999370209, 95.05845136735941]], "head": [86.94844752130274, 101.79493314402872], "nose": [[77.25780748643307, 104.26302870834161], [70.48077400378631, 105.98906189268591]], "arm_r": [[111.65114645509415, 95.1179369190476], [120.46983670889635, 123.3568712620384], [111.0, 151.39056507548824]], "arm_l": [[105.7422999370209, 96.96858132169565], [114.56083205483813, 125.20756355913188], [105.0, 153.21128659289778]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471007, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.39251366627337]]}}}, {"name": "Chest Opener", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [161.1256802152048, 23.170537162876016], [160.7504534768032, -17.70220939343298]], "head": [160.05246354275317, -37.38636608818675], "nose": [[169.95803733477305, -38.757353998727396], [176.88991381596406, -39.71676524058096]], "arm_r": [[160.7504534768032, -15.792079439096753], [147.59931907313086, 10.762100915602247], [151.77451210193283, 40.018811065315994]], "arm_l": [[166.65929999487645, -17.642723841744793], [153.50816559120412, 8.911456512954208], [157.6833586200061, 38.16816666266796]], "leg_r": [[160.0, 67.2155372436685], [168.06607636623892, 111.81480911859667], [158.0, 149.939388496694], [168.64599592855438, 152.6655047598624]], "leg_l": [[165.90884651807326, 66.7540782623559], [176.5209189274121, 110.83326271847169], [162.0, 147.53823689459546], [172.24958208092917, 151.47082311825417]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [154.58807701263999, 23.32473036716258], [140.95635941600804, -15.463026121913273]], "head": [131.8765494212171, -33.012428782016556], "nose": [[139.35867698448504, -39.64701747514489], [144.5606907628268, -44.25977253758464]], "arm_r": [[140.95635941600804, -13.552896167577046], [138.72959228006906, 15.909837994427669], [150.0, 43.289936129031]], "arm_l": [[146.8652059340813, -15.403540570225084], [141.44082956091827, 13.653731466709052], [154.0, 40.48440685860927]], "leg_r": [[160.0, 67.2155372436685], [168.06607636623892, 111.81480911859667], [158.0, 149.939388496694], [168.64599592855438, 152.6655047598624]], "leg_l": [[165.90884651807326, 66.7540782623559], [176.5209189274121, 110.83326271847169], [162.0, 147.53823689459546], [172.24958208092917, 151.47082311825417]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [157.86202344571535, 23.15540830526413], [150.7809886433799, -17.175586742622897]], "head": [145.7733885622911, -36.2443727887196], "nose": [[154.86097067357207, -40.41760311674206], [161.2051251828286, -43.330987301829545]], "arm_r": [[150.7809886433799, -15.26545678828667], [142.95151607473076, 13.254877696829503], [150.73286795258437, 41.78798182584565]], "arm_l": [[156.68983516145317, -17.11610119093471], [147.31553692727067, 10.948717387584443], [155.7728940366232, 39.29464460290591]], "leg_r": [[160.0, 67.2155372436685], [168.06607636623892, 111.81480911859668], [158.0, 149.939388496694], [168.64599592855438, 152.6655047598624]], "leg_l": [[165.90884651807326, 66.7540782623559], [176.5209189274121, 110.8332627184717], [162.0, 147.53823689459546], [172.24958208092917, 151.47082311825417]]}}}, {"name": "Chest Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[116.0, 122.0], [104.04264946482697, 80.73349088839885], [98.30413502720322, 40.17760054359378]], "head": [100.39470429255628, 20.589343081612355], "nose": [[110.35779236721048, 19.730928253756097], [117.3311552538527, 19.130106695514076]], "arm_r": [[98.30413502720322, 42.08773049793001], [93.0946896971953, 71.18311980971865], [116.07602299076464, 52.19245316293397]], "arm_l": [[104.21298154527646, 40.237086095281974], [99.00353621526855, 69.3324754070706], [121.98486950883789, 50.341808760285936]], "leg_r": [[116.0, 123.2155372436685], [160.6875870401012, 112.47166989865372], [158.0, 151.77496208102255], [168.97514242459204, 152.5028201333689]], "leg_l": [[121.90884651807325, 122.7540782623559], [166.38862646620098, 111.20411892847166], [162.0, 150.35861823193625], [172.93359315614495, 151.5471554084083]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[116.0, 122.0], [104.04264946482697, 80.73349088839885], [98.30413502720322, 40.17760054359378]], "head": [100.39470429255628, 20.589343081612355], "nose": [[110.35779236721048, 19.730928253756097], [117.3311552538527, 19.130106695514076]], "arm_r": [[98.30413502720322, 42.08773049793001], [128.1397918882514, 45.17594372902312], [157.2486636765313, 52.323340481322006]], "arm_l": [[104.21298154527646, 40.237086095281974], [134.04863840632467, 43.32529932637508], [163.15751019460455, 50.47269607867397]], "leg_r": [[116.0, 123.2155372436685], [160.6875870401012, 112.47166989865372], [158.0, 151.77496208102255], [168.97514242459204, 152.5028201333689]], "leg_l": [[121.90884651807325, 122.7540782623559], [166.38862646620098, 111.20411892847166], [162.0, 150.35861823193625], [172.93359315614495, 151.5471554084083]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[116.0, 122.0], [104.04264946482697, 80.73349088839885], [98.30413502720322, 40.17760054359378]], "head": [100.39470429255628, 20.589343081612355], "nose": [[110.35779236721048, 19.730928253756097], [117.3311552538527, 19.130106695514076]], "arm_r": [[98.30413502720322, 42.08773049793001], [116.35858572176467, 65.68280376169301], [145.58968766532172, 59.036797490709745]], "arm_l": [[104.21298154527646, 40.237086095281974], [122.26743223983792, 63.83215935904497], [151.49853418339498, 57.18615308806171]], "leg_r": [[116.0, 123.2155372436685], [160.6875870401012, 112.47166989865372], [158.0, 151.77496208102255], [168.97514242459204, 152.5028201333689]], "leg_l": [[121.90884651807325, 122.7540782623559], [166.38862646620098, 111.20411892847166], [162.0, 150.35861823193625], [172.93359315614495, 151.5471554084083]]}}}, {"name": "Child's Pose", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[201.0, 108.0], [155.82571467885413, 111.8022553753272], [124.45770572282038, 141.37389729585914]], "head": [111.33652514301022, 156.23877421337863], "nose": [[117.27325277234276, 164.28583983105068], [121.38774953839007, 169.86292328970427]], "arm_r": [[130.36655224089364, 141.4333828475473], [107.12136215799222, 160.10999998477317], [79.99999999999999, 147.481718557415]], "arm_l": [[124.45770572282038, 143.28402725019538], [108.99208153799717, 168.5998024546127], [83.99999999999999, 152.2568633338612]], "leg_r": [[206.90884651807326, 108.7540782623559], [209.31630050524868, 153.9931512401667], [247.56849074377007, 142.47595437727284], [257.8378754352393, 146.35811326384913]], "leg_l": [[201.0, 109.2155372436685], [203.40745398717542, 154.45461022147933], [241.6596442256968, 142.93741335858545], [251.92902891716605, 146.81957224516174]]}, {"order": ["arm_r", "leg_r", "spine", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[202.0, 110.0], [156.74378800446112, 116.33532375305779], [128.93070318831133, 149.67279357603658]], "head": [118.03792248801076, 166.19137912675268], "nose": [[124.78564870801182, 173.57163595561101], [129.46956295252383, 178.69461945579832]], "arm_r": [[134.8395497063846, 149.73227912772478], [106.04161630328194, 158.0116388932225], [78.00000000000001, 147.5121030513906]], "arm_l": [[128.93070318831133, 151.58292353037282], [105.75011328400946, 170.33724855225375], [82.0, 152.28724782783678]], "leg_r": [[207.90884651807326, 110.7540782623559], [209.5142233663883, 156.02763866028954], [247.10192819782466, 142.55467510695092], [257.5635498770713, 145.9022207575537]], "leg_l": [[202.0, 111.2155372436685], [203.60537684831505, 156.48909764160214], [241.1930816797514, 143.01613408826356], [251.65470335899806, 146.36367973886632]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[201.5, 109.0], [156.26996632297158, 114.06239831006303], [126.62305565266601, 145.56456984475278]], "head": [114.58675518962505, 161.29461868726145], "nose": [[120.93805820162584, 169.01866879389266], [125.34330093897469, 174.37604437034733]], "arm_r": [[132.53190217073927, 145.62405539644095], [105.28609458574061, 133.25830599136376], [79.00000000000001, 147.49691080440283]], "arm_l": [[126.62305565266601, 147.47469979908902], [102.5416627187038, 129.85554190324453], [83.0, 152.27205558084898]], "leg_r": [[207.40884651807326, 109.7540782623559], [209.41533833687873, 155.012118237712], [247.3482845451267, 142.51275480992763], [257.71734094714066, 146.12884622273043]], "leg_l": [[201.5, 110.2155372436685], [203.50649181880547, 155.4735772190246], [241.43943802705343, 142.97421379124023], [251.8084944290674, 146.59030520404303]]}}}, {"name": "Cobra Stretch", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[188.0, 147.0], [146.2115550987712, 134.51133070811812], [104.6860248829862, 130.99893053725023]], "head": [84.69820834260429, 130.3115446386733], "nose": [[77.21608077933637, 136.94613333180163], [72.0140670009946, 141.5588883942414]], "arm_r": [[110.59487140105945, 131.0584160889384], [133.96056156318676, 149.58862856981378], [104.00000000000001, 148.07421618993888]], "arm_l": [[104.6860248829862, 132.90906049158647], [78.52170000775969, 147.36354601159968], [108.0, 152.84936096638506]], "leg_r": [[193.90884651807326, 147.7540782623559], [235.07408286009883, 167.9708002769172], [270.0, 148.76880890060664], [280.80420398805575, 150.8036171891036]], "leg_l": [[188.0, 148.2155372436685], [233.91528622289013, 150.9635728393661], [273.8970875772516, 152.15171001244428], [282.10647978204673, 159.3620820259009]]}, {"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[188.0, 147.0], [148.3804213554066, 126.63849409496028], [126.34500567148017, 90.56665811833622]], "head": [116.64881326655342, 73.34001274777336], "nose": [[106.82714865461051, 75.22014685216816], [99.95575837047687, 76.5355180981072]], "arm_r": [[132.2538521895534, 90.6261436700244], [118.68593676222457, 116.976177686032], [106.0350063919884, 143.76501152983622]], "arm_l": [[126.34500567148017, 92.47678807267246], [117.22115287129492, 120.6215411178757], [109.08468090731202, 149.0584140683254]], "leg_r": [[193.90884651807326, 147.7540782623559], [235.07408286009883, 167.9708002769172], [270.0, 148.76880890060664], [280.80420398805575, 150.8036171891036]], "leg_l": [[188.0, 148.2155372436685], [233.91528622289013, 150.9635728393661], [273.8970875772516, 152.15171001244428], [282.10647978204673, 159.3620820259009]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[188.0, 147.0], [147.58496764320086, 130.84243706328948], [112.31672612283286, 109.07150914920337]], "head": [95.26392283575102, 98.78029639980302], "nose": [[86.28759453505705, 103.18773672704067], [80.02305400384289, 106.2636701871341]], "arm_r": [[118.22557264090611, 109.13099470089155], [120.16548895579726, 137.14348720501158], [104.0, 143.0918487661367]], "arm_l": [[112.31672612283286, 110.9816391035396], [89.20688866169617, 129.8204583254148], [108.0, 152.84936096638506]], "leg_r": [[193.90884651807326, 147.7540782623559], [235.07408286009883, 167.97080027691717], [270.0, 148.76880890060661], [280.80420398805575, 150.8036171891036]], "leg_l": [[188.0, 148.2155372436685], [233.91528622289013, 150.9635728393661], [273.8970875772516, 152.15171001244425], [282.10647978204673, 159.3620820259009]]}}}, {"name": "Crunch", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 146.0], [122.5, 146.0], [81.0, 146.0]], "head": [61.437047985323886, 141.90493909881587], "nose": [[63.546821344204844, 132.13002956602958], [65.00220317992915, 125.387018180479]], "arm_r": [[81.0, 147.91012995433624], [53.810766388900504, 135.42419773253272], [66.48931424112148, 162.20036579120364]], "arm_l": [[86.90884651807325, 146.05948555168817], [59.71961290697375, 133.57355332988467], [72.39816075919472, 160.34972138855557]], "leg_r": [[166.0, 147.2155372436685], [194.0368351722767, 111.30128659027031], [205.0, 149.18515274969292], [215.27575990220512, 145.31938923995287]], "leg_l": [[171.90884651807326, 146.7540782623559], [199.48140422111373, 110.49289964731176], [208.99999999999997, 148.75361665361882], [219.41521534843125, 145.26855340182198]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 144.0], [117.46766838873427, 144.00204748311933], [96.1737983030601, 103.01749698724782]], "head": [92.0155644867049, 83.75175017138899], "nose": [[101.80342162264763, 81.70288397605682], [108.65045482778427, 80.26961266064238]], "arm_r": [[96.1737983030601, 104.92762694158407], [89.93644757852732, 76.02900671779581], [75.8523006949506, 102.11501576632395]], "arm_l": [[102.08264482113334, 103.076982538936], [95.84529409660057, 74.17836231514775], [81.76114721302385, 100.26437136367588]], "leg_r": [[166.0, 145.2155372436685], [195.90537209116957, 110.79416451246408], [205.0, 149.15476825571733], [215.45316340216056, 145.78169389384772]], "leg_l": [[171.90884651807326, 144.7540782623559], [201.45982836379503, 110.03713295240527], [208.99999999999997, 148.72323215964326], [219.5809665807253, 145.76173557962537]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 145.0], [121.16522782962937, 145.67055250176602], [84.95160625843393, 123.01582062720574]], "head": [70.80947063470298, 109.08853582080536], "nose": [[77.93445356678967, 102.07179738920672], [82.8842010350955, 97.19724770696659]], "arm_r": [[84.95160625843393, 124.92595058154197], [66.27616715930534, 101.80439316837644], [65.49085871006913, 131.33850168811765]], "arm_l": [[90.86045277650717, 123.07530617889392], [72.18501367737859, 99.95374876572838], [71.39970522814238, 129.48785728546957]], "leg_r": [[166.0, 146.2155372436685], [194.97879634694823, 111.03391792015745], [205.0, 149.16996050270512], [215.36848703280944, 145.55228605768735]], "leg_l": [[171.90884651807326, 145.7540782623559], [200.47950405948097, 110.25018764814351], [209.0, 148.73842440663103], [219.50242901519758, 145.51718692476985]]}}}, {"name": "Dead Bug", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [100.0, 120.36589736396999], [100.0, 90.82166477360374]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [211.07391927037082, 108.03766838515077], [250.46622939085913, 114.87807125166415], [252.37635934519537, 104.20976183734166]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [78.78679656440357, 129.01920274473565], [57.57359312880715, 108.12827553513509]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [235.12688453123593, 136.2673872310511], [273.57735236876863, 125.40939502991648], [270.5453414547817, 114.99615735074556]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [100.0, 120.36589736396999], [100.0, 90.82166477360374]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [211.07391927037082, 108.03766838515077], [250.46622939085913, 114.87807125166415], [252.37635934519537, 104.20976183734166]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [100.0, 120.36589736396999], [100.0, 90.82166477360374]], "arm_l": [[105.90884651807325, 148.05948555168817], [84.69564308247682, 127.16855834208761], [63.482439646880394, 106.27763113248703]], "leg_r": [[185.0, 149.2155372436685], [229.21803801316267, 136.7288462123637], [267.6685058506954, 125.87085401122908], [264.63649493670846, 115.45761633205817]], "leg_l": [[190.90884651807326, 148.7540782623559], [211.07391927037082, 108.03766838515077], [250.46622939085913, 114.87807125166415], [252.37635934519537, 104.20976183734166]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [88.51949702904732, 122.61481816034394], [77.03899405809463, 95.31950636635166]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [226.14689090154624, 119.63505607061941], [266.0920722917292, 117.57342185184505], [265.5163767730568, 106.755382661499]]}}}, {"name": "Deadlift", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[92.0, 90.0], [135.1183334051322, 83.18419756301371], [174.00472051595008, 68.41408112378903]], "head": [193.49212181165478, 63.983410276466856], "nose": [[203.4198066175824, 65.18385785722754], [210.36762967907163, 66.02398297690681]], "arm_r": [[174.00472051595008, 70.32421107812527], [166.15560263227576, 98.83930806126465], [157.32281371419265, 127.0739685810009]], "arm_l": [[179.91356703402334, 68.4735666754772], [171.25570462090087, 96.76072587520919], [161.63010053970993, 124.74292079862705]], "leg_r": [[92.0, 91.2155372436685], [113.48276422122781, 131.27301891844934], [150.0, 147.34957916536436], [143.06458880818437, 155.75801929829433]], "leg_l": [[97.90884651807325, 90.7540782623559], [116.99012526171511, 131.97395705768585], [154.0, 146.91804306929026], [147.33498440698222, 155.53595876592377]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 64.0], [157.55369572851146, 21.811685497906495], [164.76009510168907, -18.436936383401104]], "head": [168.91832891804427, -37.70268319925994], "nose": [[178.8947013481789, -37.01566563380052], [185.87764969999765, -36.53478862063847]], "arm_r": [[164.76009510168907, -16.526806429064877], [170.85644942928292, 12.400979889721263], [161.0, 40.305128376018814]], "arm_l": [[170.66894161976234, -18.377450831712917], [175.4474723060758, 10.789583023349335], [165.0, 38.48440685860928]], "leg_r": [[150.0, 65.2155372436685], [138.77112473506415, 109.14626863556852], [150.0, 146.9545807436818], [139.44231927710842, 149.99560868377364]], "leg_l": [[155.90884651807326, 64.7540782623559], [143.75368390899035, 108.44506087214083], [154.0, 146.52304464760766], [143.36701553554528, 149.29797381732368]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[121.0, 77.0], [152.0282252858047, 46.91558466206313], [178.42478914733817, 15.322067738987485]], "head": [192.44297443333522, 1.2737762956579388], "nose": [[202.3983153476498, 2.217803456164566], [209.36608873622006, 2.878530937391008]], "arm_r": [[178.42478914733817, 17.23219769332372], [170.69935078808214, 45.78003344335117], [162.0743763487354, 74.07693493087831]], "arm_l": [[184.33363566541144, 15.381553290675667], [175.8851979024652, 43.73005997979728], [166.54882077578642, 71.80713561889742]], "leg_r": [[121.0, 78.2155372436685], [118.07025779871462, 123.4247202077989], [150.0, 147.15207995452306], [142.28489208526676, 154.87369559992027]], "leg_l": [[126.90884651807325, 77.7540782623559], [122.20541746535349, 122.81780663942497], [154.0, 146.720543858449], [146.24118975859744, 154.39957330675355]]}}}, {"name": "Dip", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 86.0], [166.05402989176287, 43.57777028291508], [171.82971358160557, 3.105987909144403]], "head": [176.32873466848287, -16.08535597292574], "nose": [[186.3154424382918, -15.569926132464488], [193.30584918157382, -15.209140144178978]], "arm_r": [[171.82971358160557, 5.0161178634806305], [165.65325797831116, 33.92742009448894], [174.0, 62.30512837601881]], "arm_l": [[177.73856009967884, 3.165473460832592], [170.58370649634907, 31.857168685039003], [178.0, 60.4844068586093]], "leg_r": [[160.0, 87.2155372436685], [187.68349106499423, 123.39464958143844], [147.73830967481126, 121.3330153626641], [143.44026726142926, 131.30473884268272]], "leg_l": [[165.90884651807326, 86.7540782623559], [193.5923375830675, 122.93319060012583], [153.64715619288452, 120.87155638135147], [149.34911377950252, 130.8432798613701]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [172.06485767544996, 74.76384973073141], [189.02120768159105, 37.37575364089446]], "head": [199.02120768159102, 20.318383001845604], "nose": [[208.69023618469885, 22.86983118005503], [215.45171696872234, 24.65404019576428]], "arm_r": [[189.02120768159105, 39.285883595230686], [159.1021538806009, 37.11702038250827], [174.0, 62.76089578565258]], "arm_l": [[194.9300541996643, 37.43523919258265], [165.103239794315, 34.26526825327232], [178.0, 60.94017426824305]], "leg_r": [[160.0, 117.2155372436685], [199.83716857408416, 139.8661155629493], [159.86153549332033, 141.24088736010316], [156.46234855519592, 151.54357349890591]], "leg_l": [[165.90884651807326, 116.7540782623559], [205.74601509215742, 139.4046565816367], [165.7703820113936, 140.77942837879056], [162.37119507326918, 151.0821145175933]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 101.0], [169.07414305802632, 59.084192074171945], [180.54329523109206, 19.78605846585289]], "head": [187.873319765578, 1.460409776103674], "nose": [[197.75384933141916, 3.0015572377499415], [204.66766771558514, 4.079962355819498]], "arm_r": [[180.54329523109206, 21.696188420189117], [156.09947277307057, 38.82447106310195], [174.0, 62.533012080835704]], "arm_l": [[186.45214174916532, 19.845544017541076], [161.40189587227587, 36.1018888687581], [178.0, 60.71229056342617]], "leg_r": [[160.0, 102.2155372436685], [194.45196315629408, 132.23299183974086], [154.45348623372723, 131.88923344711145], [150.6012050398731, 142.0360958211416]], "leg_l": [[165.90884651807326, 101.7540782623559], [200.36080967436735, 131.77153285842823], [160.3623327518005, 131.42777446579885], [156.51005155794635, 141.574636839829]]}}}, {"name": "Dumbbell Bench Press", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [89.01219176211681, 135.62064948104614], [90.0, 106.09243691818973]], "arm_l": [[70.90884651807325, 116.05948555168817], [94.99848677843022, 133.66770585501038], [97.99999999999999, 104.2717154007802]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [60.069389734334294, 88.76765535754025], [66.00000000000001, 59.80647252661598]], "arm_l": [[70.90884651807325, 116.05948555168817], [65.94642267092193, 86.9222484977981], [72.0, 57.98575100920642]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "spine", "arm_l", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [87.5463646796166, 100.1440659130798], [78.0, 87.928680777362]], "arm_l": [[70.90884651807325, 116.05948555168817], [93.76794485104423, 98.45736819538763], [85.0, 86.05442329132774]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}}}, {"name": "Dumbbell Curl", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.27661409656804, 21.21957229272239], [164.44855628065022, -19.59393919812868]], "head": [166.1916711356034, -39.215144441936815], "nose": [[176.1901940025219, -39.04327100097566], [183.18912786861665, -38.92296014479856]], "arm_r": [[164.44855628065022, -17.683809243792453], [164.44855628065022, 11.860423346573782], [169.65800161065815, 40.955812658362404]], "arm_l": [[170.35740279872348, -19.534453646440493], [170.35740279872348, 10.009778943925744], [175.5668481287314, 39.10516825571437]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.27661409656804, 21.21957229272239], [164.44855628065022, -19.59393919812868]], "head": [166.1916711356034, -39.215144441936815], "nose": [[176.1901940025219, -39.04327100097566], [183.18912786861665, -38.92296014479856]], "arm_r": [[164.44855628065022, -17.683809243792453], [166.01863496793854, 11.819934002605898], [188.65992237462171, -7.562826542899472]], "arm_l": [[170.35740279872348, -19.534453646440493], [171.9274814860118, 9.96928959995786], [194.56876889269498, -9.41347094554751]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.27661409656804, 21.21957229272239], [164.44855628065022, -19.59393919812868]], "head": [166.1916711356034, -39.215144441936815], "nose": [[176.1901940025219, -39.04327100097566], [183.18912786861665, -38.92296014479856]], "arm_r": [[164.44855628065022, -17.683809243792453], [165.23386472988642, 11.850299275948743], [193.51310946265176, 21.71236676541092]], "arm_l": [[170.35740279872348, -19.534453646440493], [171.14271124795968, 9.999654873300704], [199.42195598072502, 19.86172236276288]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}}}, {"name": "Dumbbell Fly", "camera": 90.0, "frames": [{"order": ["arm_l", "arm_r", "spine", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 108.44630427148853], [160.0, 101.23990489831093]], "head": [160.0, 95.05956501081197], "nose": [[160.0, 85.05956501081197], [160.0, 78.40216939674589]], "arm_r": [[149.0, 101.23990489831093], [149.0, 71.89547687629675], [149.0, 41.895476876296755]], "arm_l": [[171.0, 101.23990489831093], [171.0, 71.89547687629675], [171.0, 41.895476876296755]], "leg_r": [[153.0, 116.0], [139.2057898989263, 116.18285705273352], [142.0, 156.07533153915503], [138.67375455023523, 155.5793098861571]], "leg_l": [[167.0, 116.0], [180.82470091432793, 118.16195384834933], [178.0, 158.04494704517944], [181.35932231799936, 157.6282685965986]]}, {"order": ["arm_l", "arm_r", "spine", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 108.44630427148853], [160.0, 101.23990489831093]], "head": [160.0, 95.05956501081197], "nose": [[160.0, 85.05956501081197], [160.0, 78.40216939674589]], "arm_r": [[149.0, 101.23990489831093], [119.16434313895179, 100.912118909318], [91.5012038069931, 89.43156725352722]], "arm_l": [[171.0, 101.23990489831093], [200.8356568610482, 100.912118909318], [228.49879619300688, 89.43156725352722]], "leg_r": [[153.0, 116.0], [139.2057898989263, 116.18285705273352], [142.0, 156.07533153915503], [138.67375455023523, 155.5793098861571]], "leg_l": [[167.0, 116.0], [180.82470091432793, 118.16195384834933], [178.0, 158.04494704517944], [181.35932231799936, 157.6282685965986]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "arm_r", "spine", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 108.44630427148853], [160.0, 101.23990489831093]], "head": [160.0, 95.05956501081197], "nose": [[160.0, 85.05956501081197], [160.0, 78.40216939674589]], "arm_r": [[149.0, 101.23990489831093], [128.92608180923423, 86.32207646778681], [109.72929837259207, 65.53785060661484]], "arm_l": [[171.0, 101.23990489831093], [191.07391819076574, 86.32207646778681], [210.2707016274079, 65.53785060661484]], "leg_r": [[153.0, 116.0], [139.2057898989263, 116.18285705273352], [142.0, 156.07533153915503], [138.67375455023523, 155.5793098861571]], "leg_l": [[167.0, 116.0], [180.82470091432793, 118.16195384834933], [178.0, 158.04494704517944], [181.35932231799939, 157.6282685965986]]}}}, {"name": "Dumbbell Row", "camera": 0.0, "frames": [{"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 82.0], [125.16086274396895, 74.5610618826667], [84.29134099396232, 67.46414390865907]], "head": [64.29134099396232, 67.46414390865907], "nose": [[56.582726094680645, 73.83417187834434], [51.2204149928478, 78.26532742926075]], "arm_r": [[90.20018751203557, 67.52362946034725], [102.09645322030373, 94.64572241081939], [92.0, 122.46652631042721]], "arm_l": [[84.29134099396232, 69.37427386299531], [85.51514091393564, 98.89391400097236], [66.0, 121.33282456880013]], "leg_r": [[173.90884651807326, 82.7540782623559], [211.1451698158023, 109.35220659139566], [196.0, 145.81169734037573], [206.74959101918634, 148.10997214857485]], "leg_l": [[168.0, 83.2155372436685], [162.4022022511762, 128.18001577127842], [202.0, 122.60784736415684], [211.34192807714578, 128.32723060939875]]}, {"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 82.0], [125.16086274396895, 74.5610618826667], [84.29134099396232, 67.46414390865907]], "head": [64.29134099396232, 67.46414390865907], "nose": [[56.582726094680645, 73.83417187834434], [51.2204149928478, 78.26532742926075]], "arm_r": [[90.20018751203557, 67.52362946034725], [119.61204459175761, 61.70220240985699], [99.99999999999999, 84.0590239429511]], "arm_l": [[84.29134099396232, 69.37427386299531], [85.51514091393564, 98.89391400097236], [66.0, 121.33282456880013]], "leg_r": [[173.90884651807326, 82.7540782623559], [211.1451698158023, 109.35220659139566], [196.0, 145.81169734037573], [206.74959101918634, 148.10997214857485]], "leg_l": [[168.0, 83.2155372436685], [162.4022022511762, 128.18001577127842], [202.0, 122.60784736415684], [211.34192807714578, 128.32723060939875]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 82.0], [125.16086274396895, 74.5610618826667], [84.29134099396232, 67.46414390865907]], "head": [64.29134099396232, 67.46414390865907], "nose": [[56.582726094680645, 73.83417187834434], [51.2204149928478, 78.26532742926075]], "arm_r": [[90.20018751203557, 67.52362946034725], [116.5166611402472, 81.70770635791291], [96.0, 103.26277512668918]], "arm_l": [[84.29134099396232, 69.37427386299531], [85.51514091393564, 98.89391400097236], [66.0, 121.33282456880013]], "leg_r": [[173.90884651807326, 82.7540782623559], [211.1451698158023, 109.35220659139566], [196.0, 145.81169734037573], [206.74959101918634, 148.10997214857485]], "leg_l": [[168.0, 83.2155372436685], [162.40220225117616, 128.18001577127842], [202.0, 122.60784736415684], [211.34192807714578, 128.32723060939878]]}}}, {"name": "Dumbbell Shoulder Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[147.2080040702254, 21.25711887937817], [154.20373985935908, 21.497703943880097]], "arm_r": [[134.4304502554608, 42.328023006085985], [158.22858921859793, 60.31657064382028], [146.0, 33.338201171188686]], "arm_l": [[140.33929677353407, 40.47737860343795], [165.22803832271347, 56.97255699205585], [150.0, 31.51747965377915]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}, {"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[147.2080040702254, 21.25711887937817], [154.20373985935908, 21.497703943880097]], "arm_r": [[134.4304502554608, 42.328023006085985], [143.41856866823082, 14.140944212067012], [138.0, -14.91737872640951]], "arm_l": [[140.33929677353407, 40.47737860343795], [148.61393171247587, 12.079197208400549], [142.0, -16.738100243819016]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[147.2080040702254, 21.25711887937817], [154.20373985935908, 21.497703943880097]], "arm_r": [[134.4304502554608, 42.328023006085985], [162.17101057015535, 31.079582070738752], [142.0, 9.210411222389595]], "arm_l": [[140.33929677353407, 40.47737860343795], [167.52019230026508, 27.97385205227781], [146.0, 7.3896897049800625]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}}}, {"name": "Face Pull", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [153.06228919571583, 23.248423141253653], [158.8662093611655, -17.239211379257284]], "head": [162.6823892686964, -36.57349259579321], "nose": [[172.6454773433506, -35.715077767936954], [179.6188402299928, -35.114256209694936]], "arm_r": [[158.8662093611655, -15.329081424921057], [187.57122205368216, -6.742470038371721], [214.0, -20.722567816762492]], "arm_l": [[164.77505587923875, -17.179725827569097], [192.76969061470504, -6.559295559438974], [218.0, -22.543289334172012]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.5382368945955], [160.17101027135118, 151.6639291057432]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [153.06228919571583, 23.248423141253653], [158.8662093611655, -17.239211379257284]], "head": [162.6823892686964, -36.57349259579321], "nose": [[172.6454773433506, -35.715077767936954], [179.6188402299928, -35.114256209694936]], "arm_r": [[158.8662093611655, -15.329081424921057], [179.33203423607728, 6.086650492133344], [170.0, -22.37674018780376]], "arm_l": [[164.77505587923875, -17.179725827569097], [186.60646021578427, 0.4368913694498724], [174.0, -24.82834797517958]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.5382368945955], [160.17101027135118, 151.6639291057432]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [153.06228919571583, 23.248423141253653], [158.8662093611655, -17.239211379257284]], "head": [162.6823892686964, -36.57349259579321], "nose": [[172.6454773433506, -35.715077767936954], [179.6188402299928, -35.114256209694936]], "arm_r": [[158.8662093611655, -15.329081424921057], [179.9648385749556, 5.9979402475808214], [192.0, -20.899744894473912]], "arm_l": [[164.77505587923875, -17.179725827569097], [185.37424879655552, 3.534276702160204], [196.0, -24.27294147058883]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.5382368945955], [160.17101027135118, 151.6639291057432]]}}}, {"name": "Glute Bridge", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[168.0, 144.0], [124.5, 144.0], [83.0, 144.0]], "head": [64.20614758428184, 137.2635182233307], "nose": [[66.66045491672855, 127.56937692469582], [68.35390818592623, 120.88049364703733]], "arm_r": [[83.0, 145.91012995433624], [112.92692150779473, 147.97103143931645], [142.85384301558946, 150.03193292429665]], "arm_l": [[88.90884651807325, 144.05948555168817], [118.83576802586798, 146.12038703666838], [148.76268953366272, 148.1812885216486]], "leg_r": [[168.0, 145.2155372436685], [197.5044798913556, 110.46025450639627], [205.0, 149.15476825571733], [215.58437753584877, 146.20511660320886]], "leg_l": [[173.90884651807326, 144.7540782623559], [203.11952081133066, 109.7589308468124], [208.99999999999997, 148.72323215964326], [219.69813598891116, 146.20283871368702]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[172.0, 116.0], [130.5742805698035, 129.31344833951914], [93.2243080852167, 147.3068466003177]], "head": [74.95339893236468, 139.29569860961357], "nose": [[78.08659203536632, 129.79922026344212], [80.24971099599095, 123.24296544784039]], "arm_r": [[93.2243080852167, 149.21697655465394], [122.76854067558295, 144.0866744047689], [152.3127732659492, 138.9563722548839]], "arm_l": [[99.13315460328995, 147.3663321520059], [128.67738719365622, 142.23603000212086], [158.22161978402247, 137.10572785223582]], "leg_r": [[172.0, 117.2155372436685], [217.61231681635738, 111.34649988822532], [205.0, 148.72938534005917], [215.7014503494387, 151.23609550620586]], "leg_l": [[177.90884651807326, 116.7540782623559], [223.61346075114872, 111.62851219693835], [209.00000000000003, 148.29784924398507], [219.55091873231555, 151.36155338463374]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[170.0, 130.0], [127.02099954612248, 136.73033567600945], [86.57106738965523, 145.95306097398856]], "head": [68.02739029831947, 138.57475142347892], "nose": [[70.82298545434472, 128.97346777369498], [72.75244694506371, 122.34686197785895]], "arm_r": [[86.57106738965523, 147.86319092832477], [116.52995343229244, 146.316965264244], [146.48883947492965, 144.77073960016327]], "arm_l": [[92.47991390772847, 146.01254652567673], [122.43879995036569, 144.46632086159596], [152.3976859930029, 142.9200951975152]], "leg_r": [[170.0, 131.2155372436685], [210.61089504167376, 109.93924028266386], [205.0, 148.94207679788823], [215.98427899607043, 149.52103566600155]], "leg_l": [[175.90884651807326, 130.7540782623559], [216.72361168994397, 109.85955478107854], [209.0, 148.51054070181414], [219.9370385291809, 149.6679258108433]]}}}, {"name": "Goblet Squat", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [163.7912748095231, 23.3238785947173], [167.40823813355095, -17.390122286184578]], "head": [169.8456250016539, -36.939465193360675], "nose": [[179.8441478685724, -36.76759175239952], [186.84308173466712, -36.64728089622242]], "arm_r": [[167.40823813355095, -15.47999233184835], [161.58327027278116, 13.501977080510542], [185.0, -4.965643768567148]], "arm_l": [[173.3170846516242, -17.33063673449639], [165.11280321558735, 11.087334645808118], [189.0, -6.7863652859766805]], "leg_r": [[160.0, 67.2155372436685], [148.19229820423067, 110.9988337553475], [162.0, 147.96977299066955], [151.6761492193619, 151.70920423010196]], "leg_l": [[165.90884651807326, 66.7540782623559], [153.0792691194472, 110.25764105049495], [166.0, 147.53823689459546], [155.5896799900594, 151.03745677967743]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 104.0], [167.67276839345243, 64.77395322209524], [179.086797280632, 25.399263623249595]], "head": [186.57892914895024, 7.1373066543472845], "nose": [[196.55530157908487, 7.824324219806698], [203.53824993090362, 8.305201232968749]], "arm_r": [[179.086797280632, 27.309393577585823], [171.41227156937236, 55.87054440998645], [196.0, 38.9432027495061]], "arm_l": [[184.99564379870526, 25.458749174937783], [174.87887031847484, 53.27239289284542], [200.0, 37.12248123209657]], "leg_r": [[150.0, 105.2155372436685], [192.35367092323057, 122.89185045923996], [162.0, 148.54707837620566], [171.58691261951185, 153.8587544047633]], "leg_l": [[155.90884651807326, 104.7540782623559], [197.5802282343205, 123.93877901322136], [166.0, 148.11554228013156], [175.3143251279279, 153.87842212811603]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[155.0, 85.0], [165.87049934594478, 43.50075172802916], [173.41160389132622, 3.2917374825404693]], "head": [178.41920397241503, -15.777048563556235], "nose": [[188.40997278727033, -15.347469131885184], [195.40331033834335, -15.046772155872004]], "arm_r": [[173.41160389132622, 5.201867436876697], [165.81924442435937, 33.78430844561579], [190.5, 16.98877949046944]], "arm_l": [[179.32045040939948, 3.351223034228658], [169.30026135410338, 31.198755194030664], [194.5, 15.168057973059907]], "leg_r": [[155.0, 86.2155372436685], [172.00633380728004, 128.9330366069916], [162.0, 154.99007714889302], [168.59847858508292, 161.31790438000203]], "leg_l": [[160.90884651807326, 85.7540782623559], [176.6680603728004, 128.9437997090572], [166.0, 154.56831336915263], [172.36530353773767, 161.12232769441533]]}}}, {"name": "Hip Circles", "camera": 45.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 72.0], [159.4441210227361, 29.052652315278735], [156.867198580654, -12.126112205712047]], "head": [155.88069306833134, -31.945593306627956], "nose": [[165.85174201672737, -31.185209937076426], [170.78943214897384, -30.80866605688989]], "arm_r": [[149.08902398760196, -10.775446362053344], [131.8875970946982, 10.825618436816505], [159.08844008591993, 3.134054379460707]], "arm_l": [[168.82355861562613, -12.084049568730713], [184.12264494790446, 3.873360335346298], [192.6819593838462, -0.5811362594590932]], "leg_r": [[155.05025253169416, 72.85951462778281], [170.27809415713818, 116.23629730305997], [154.0, 149.79871604858775], [162.52693632902785, 155.58828277543466]], "leg_l": [[169.12793291022595, 72.53321385285722], [185.70098094242752, 115.44046187013774], [166.0, 148.10084546808693], [174.8346073365813, 154.25803608271772]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[145.0, 67.0], [142.7455452100055, 24.369372531538616], [132.582347706998, -12.53794996469125]], "head": [128.68424683806742, -30.794211269113987], "nose": [[138.53680458124134, -29.08333257165363], [143.48655204954719, -28.223817943870824]], "arm_r": [[125.10548640637649, -8.253658769857907], [111.30892979662221, 17.798644034020015], [137.0966365575342, 8.96567608177466]], "arm_l": [[144.23739444953964, -15.429512678884556], [161.6823363014897, -7.278796034128369], [169.55065570847063, -5.843835992193469]], "leg_r": [[140.05025253169416, 67.85951462778281], [139.05016361904578, 113.49128123138937], [154.0, 149.7227548136488], [144.06708101560451, 154.17241679985972]], "leg_l": [[154.12793291022595, 67.53321385285722], [148.87667406057665, 113.01376154080592], [166.0, 148.024884233148], [156.45395793707448, 153.16870758355924]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 63.0], [160.5558789772639, 20.245707058089195], [163.132801419346, -20.038101690788437]], "head": [164.11930693166866, -39.51497302275793], "nose": [[173.77107388531098, -36.8989847443863], [178.70876401755748, -35.560686837875664]], "arm_r": [[155.35462682629398, -18.687435847129734], [136.26937282033094, 2.2177744861050854], [164.21333813717047, -1.7897275383506326]], "arm_l": [[175.08916145431814, -19.996039053807102], [188.5044206735372, -4.734483615365129], [197.80685743509673, -5.504918177270433]], "leg_r": [[155.05025253169416, 63.85951462778281], [155.05915304318088, 109.27844419331313], [154.02631530432922, 148.6586320660282], [163.50892601373658, 149.86619480954909]], "leg_l": [[169.12793291022595, 63.53321385285723], [170.96275690184086, 109.06990579364435], [166.00000000000003, 147.96411524519684], [176.15723310096283, 150.01147352457528]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[175.0, 67.0], [177.2544547899945, 23.586408599708555], [187.417652293002, -16.850555347853984]], "head": [191.31575316193258, -36.46061287678006], "nose": [[201.1683109051065, -34.74973417931971], [206.11805837341234, -33.890219551536894]], "arm_r": [[179.94079099238047, -18.53815986364468], [158.70043603116835, -3.669811924778571], [187.42453366575347, -5.856419765892781]], "arm_l": [[199.07269903554362, -13.77022235142325], [209.07384253603584, 8.149653195646259], [219.8785528166899, 1.9184552781877287]], "leg_r": [[170.05025253169416, 67.85951462778281], [169.1103843231303, 113.37006357914862], [154.0, 149.7227548136488], [164.0955116276239, 154.04375169498837]], "leg_l": [[184.12793291022595, 67.53321385285722], [184.15710984832504, 113.073700371891], [166.0, 148.02488423314801], [175.72854456534554, 153.14721573509743]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[152.5, 69.5], [151.1060183087905, 26.75662358296359], [144.68658356094633, -12.85629329445861]], "head": [142.22797809252467, -32.09226080032802], "nose": [[152.15022272696726, -30.847647842708234], [157.090932702051, -30.227901819365403]], "arm_r": [[137.01245872650412, -10.006774915193887], [121.4328142515516, 14.075330717271115], [147.9656772757711, 5.706404729478997]], "arm_l": [[156.53889383730868, -14.313083193083294], [173.02499855449702, -2.137474215169938], [181.16570342816195, -3.677114282418678]], "leg_r": [[147.55025253169416, 70.35951462778281], [154.61360242219496, 115.72534184447592], [154.0, 147.2642647012568], [157.1378272266445, 153.78555633129375]], "leg_l": [[161.62793291022595, 70.03321385285722], [167.04199955058024, 115.46637549333317], [166.0, 144.7167699931339], [168.47799927931896, 152.0712478518861]]}}}, {"name": "Hip Thrust", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 136.0], [107.30297316079633, 126.97118259325977], [69.2548115566876, 110.21707042748173]], "head": [60.175001561896664, 92.66766776737846], "nose": [[68.781162701048, 87.5751251365347], [74.78133380596279, 84.02463071165936]], "arm_r": [[69.2548115566876, 112.12720038181797], [99.25399859551796, 112.34470027256535], [124.0, 129.04686017722636]], "arm_l": [[75.16365807476085, 110.27655597916991], [105.08630887497687, 108.15636549973091], [128.0, 127.22613865981683]], "leg_r": [[150.0, 137.2155372436685], [187.9153388743531, 111.56461136348543], [203.0, 148.0484225268028], [212.7875096801391, 143.104270330527]], "leg_l": [[155.90884651807326, 136.7540782623559], [193.43783057440342, 110.55790777790622], [207.0, 147.6168864307287], [216.98400043067375, 143.06970414754042]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[152.0, 114.0], [108.48104389225882, 113.9737793615104], [67.06410864858307, 111.09623166805618]], "head": [54.47770082758632, 95.78944430675715], "nose": [[61.84307038470169, 89.02547126666317], [66.96254629603588, 84.32401035894505]], "arm_r": [[67.06410864858307, 113.0063616223924], [96.52714518752813, 107.4415897188251], [126.0, 112.95570669529963]], "arm_l": [[72.97295516665632, 111.15571721974436], [101.48303474405499, 101.96078907057003], [130.0, 111.13498517789006]], "leg_r": [[152.0, 115.2155372436685], [197.52072750459536, 108.69321211492046], [203.0, 147.71419309307137], [213.72351917568668, 145.30068334308834]], "leg_l": [[157.90884651807326, 114.7540782623559], [203.4023403087058, 108.05000190891487], [207.0, 147.28265699699728], [217.82750079408547, 145.37171715459846]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[151.0, 125.0], [107.66880918157864, 120.45952464630693], [67.33627381329264, 110.50684590755573]], "head": [56.44349311299209, 93.98826035683962], "nose": [[64.47381860088683, 88.02890866739654], [70.06426717121788, 83.88020396264102]], "arm_r": [[67.33627381329264, 112.41697586189196], [97.22215189743444, 109.8424444392641], [125.0, 121.001283436263]], "arm_l": [[73.24512033136588, 110.56633145924391], [102.70102224857601, 104.96504811148836], [129.0, 119.18056191885344]], "leg_r": [[151.0, 126.2155372436685], [193.77452083569057, 109.55101958727552], [203.0, 147.88130780993708], [213.4415940186742, 144.47365747936155]], "leg_l": [[156.90884651807326, 125.7540782623559], [199.54443640867484, 108.7477721024602], [207.0, 147.449771713863], [217.5874176218285, 144.51072057311362]]}}}, {"name": "Hollow Body Hold", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [70.0, 149.9101299543362], [40.0, 149.9101299543362]], "arm_l": [[105.90884651807325, 148.05948555168817], [75.90884651807325, 148.05948555168817], [45.90884651807325, 148.05948555168817]], "leg_r": [[185.0, 149.2155372436685], [231.0, 149.2155372436685], [271.0, 149.2155372436685], [271.0, 138.38265196053422]], "leg_l": [[190.90884651807326, 148.7540782623559], [236.90884651807326, 148.7540782623559], [276.90884651807323, 148.7540782623559], [276.90884651807323, 137.92119297922162]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [140.58688278525045, 148.43364741865258], [102.76846842615609, 129.42694930442767]], "head": [87.44757956377653, 116.76650487323789], "nose": [[93.93309205085959, 109.15479496153674], [98.43260531866537, 103.8739494143883]], "arm_r": [[102.76846842615609, 131.3370792587639], [75.5792348150566, 118.85114703696041], [48.3900012039571, 106.3652148151569]], "arm_l": [[108.67731494422934, 129.48643485611586], [81.48808133312984, 117.00050263431234], [54.298847722030345, 104.51457041250885]], "leg_r": [[185.0, 149.2155372436685], [229.99478963375506, 139.79689717094502], [269.12069366310726, 131.60677536857676], [266.8336650641119, 121.01061461985441]], "leg_l": [[190.90884651807326, 148.7540782623559], [235.90363615182832, 139.3354381896324], [275.0295401811805, 131.14531638726413], [272.74251158218516, 120.54915563854179]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.26935782158634, 148.2668263271459], [100.6970043790406, 138.60132020497852]], "head": [82.72112345305727, 129.96709412388378], "nose": [[86.18778863202375, 120.58720966100572], [88.58192963530344, 114.10929361221746]], "arm_r": [[100.6970043790406, 140.51145015931476], [71.40812416544262, 134.11690786335836], [42.11924395184462, 127.72236556740197]], "arm_l": [[106.60585089711385, 138.6608057566667], [77.31697068351586, 132.26626346071032], [48.02809046991787, 125.87172116475392]], "leg_r": [[185.0, 149.2155372436685], [230.74800718694058, 144.48027695599242], [270.5288830016715, 140.36265931453494], [269.3790699057273, 129.58911771044515]], "leg_l": [[190.90884651807326, 148.7540782623559], [236.65685370501384, 144.01881797467982], [276.4377295197447, 139.90120033322233], [275.28791642380054, 129.12765872913255]]}}}, {"name": "Incline Bench Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[148.0, 122.0], [121.21872582333387, 88.24229916701316], [95.66877459731904, 56.03667653324413]], "head": [88.82837173080566, 37.52834496527767], "nose": [[97.98669786795362, 33.51274259880355], [104.38151607145183, 30.7088408020571]], "arm_r": [[95.66877459731904, 57.94680648758036], [125.026216615892, 64.02878958265757], [106.0, 41.18627870131074]], "arm_l": [[101.57762111539229, 56.096162084932324], [131.28947904201019, 60.18109651350132], [110.0, 39.365557183901196]], "leg_r": [[148.0, 123.2155372436685], [191.96163186669585, 109.8796648279379], [198.0, 148.8205388219859], [208.68783472873713, 146.25810977141558]], "leg_l": [[153.90884651807326, 122.7540782623559], [197.8060125288814, 109.21381982938716], [201.99999999999997, 148.3890027259118], [212.79722051369865, 146.31855615798008]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[148.0, 122.0], [121.21872582333387, 88.24229916701316], [95.66877459731904, 56.03667653324413]], "head": [88.82837173080566, 37.52834496527767], "nose": [[97.98669786795362, 33.51274259880355], [104.38151607145183, 30.7088408020571]], "arm_r": [[95.66877459731904, 57.94680648758036], [104.38394002450866, 29.676718628853195], [97.99999999999999, 0.8091608278101887]], "arm_l": [[101.57762111539229, 56.096162084932324], [109.48815338938583, 27.5975292847013], [102.0, -1.01156068959933]], "leg_r": [[148.0, 123.2155372436685], [191.96163186669585, 109.8796648279379], [198.0, 148.8205388219859], [208.68783472873713, 146.25810977141558]], "leg_l": [[153.90884651807326, 122.7540782623559], [197.8060125288814, 109.21381982938716], [201.99999999999997, 148.3890027259118], [212.79722051369865, 146.31855615798008]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[148.0, 122.0], [121.21872582333387, 88.24229916701316], [95.66877459731904, 56.03667653324413]], "head": [88.82837173080566, 37.52834496527767], "nose": [[97.98669786795362, 33.51274259880355], [104.38151607145183, 30.7088408020571]], "arm_r": [[95.66877459731904, 57.94680648758036], [121.70710419240449, 43.273323253551595], [102.0, 20.997719764560486]], "arm_l": [[101.57762111539229, 56.096162084932324], [126.94689567822562, 40.32693556903181], [105.99999999999999, 19.17699824715095]], "leg_r": [[148.0, 123.2155372436685], [191.96163186669585, 109.8796648279379], [198.0, 148.8205388219859], [208.68783472873713, 146.25810977141558]], "leg_l": [[153.90884651807326, 122.7540782623559], [197.8060125288814, 109.21381982938716], [201.99999999999997, 148.3890027259118], [212.79722051369865, 146.31855615798008]]}}}, {"name": "Kneeling Hip Flexor Stretch", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 108.0], [167.48803432654196, 65.23222110289855], [189.54080710454963, 29.92034407316092]], "head": [200.72466517396458, 13.5914914933484], "nose": [[210.01618295035192, 17.288476401496972], [216.50646993231942, 19.87088474417535]], "arm_r": [[189.54080710454963, 31.830474027497146], [194.52030489904934, 60.96488587692039], [198.65892893901278, 90.2266347840777]], "arm_l": [[195.4496536226229, 29.979829624849106], [199.76126870996237, 59.21734341322912], [203.22802173308568, 88.56364984565072]], "leg_r": [[160.0, 109.2155372436685], [205.95650014293446, 111.18517604332762], [206.0, 150.57746287018125], [216.93848396248202, 149.43340250036692]], "leg_l": [[165.90884651807326, 108.7540782623559], [150.1759199250925, 151.32324086867877], [110.27335791469952, 148.57537222203848], [100.84451760697628, 154.15472060398542]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[162.0, 110.0], [172.77124244752997, 67.43012826213044], [202.09680242673178, 37.003417838858354]], "head": [216.23893805046274, 23.076133032457975], "nose": [[224.75555327463707, 28.31705519590993], [230.69188994773205, 31.970135395121623]], "arm_r": [[202.09680242673178, 38.91354779319458], [204.2210542863234, 68.38362245013457], [205.42756196174471, 97.90395293822134]], "arm_l": [[208.00564894480505, 37.062903390546545], [209.3595764755619, 66.57703280205601], [209.79436850959772, 96.11816236099973]], "leg_r": [[162.0, 111.2155372436685], [207.99997279057675, 111.26480978658026], [210.0, 150.60784736415684], [220.86856580612752, 148.93823445938295]], "leg_l": [[167.90884651807326, 110.7540782623559], [142.18597295841892, 148.3104391959247], [102.1859729584189, 148.3104391959247], [93.17530047123999, 154.52392693202455]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[161.0, 109.0], [170.11579656407298, 66.31583998394368], [195.919329904345, 33.27177313446985]], "head": [208.6408943099003, 18.073735691769016], "nose": [[217.57877685273942, 22.558627624738115], [223.815822522058, 25.688281172299863]], "arm_r": [[195.919329904345, 35.18190308880608], [199.52031557113526, 64.51252850700274], [202.24533723887578, 93.9346264916168]], "arm_l": [[201.82817642241827, 33.331258686158044], [204.71258284238976, 62.73861748692094], [206.71809064409453, 92.21676019989216]], "leg_r": [[161.0, 110.2155372436685], [206.98884942993953, 111.21293316469936], [208.0, 150.59265511716904], [218.9071791020003, 149.18833029841562]], "leg_l": [[166.90884651807326, 109.7540782623559], [146.0252835300541, 150.11770438059347], [106.04965044929027, 148.74293258343957], [96.8242742018906, 154.64294477047432]]}}}, {"name": "Lat Pull Down", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [146.62433082233014, 79.24791483349992], [147.74955388155342, 38.34937572031629]], "head": [149.49266873650657, 18.728170476508154], "nose": [[155.28735587215587, 10.578225630072646], [159.30239092661319, 4.931274641291457]], "arm_r": [[147.74955388155342, 40.259505674652516], [174.77136716083461, 27.425922423252715], [194.0, 4.748391839859067]], "arm_l": [[153.6584003996267, 38.40886127200448], [181.60676431735172, 27.670890621268786], [198.0, 2.9276703224495346]], "leg_r": [[150.0, 123.2155372436685], [194.41395436835177, 111.42246307048075], [193.0, 150.79015432801035], [203.99312537163428, 151.17308446470886]], "leg_l": [[155.90884651807326, 122.7540782623559], [200.07727426166045, 110.09824525529687], [197.0, 149.373810478924], [207.96739988435445, 150.20720445545675]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [146.62433082233014, 79.24791483349992], [147.74955388155342, 38.34937572031629]], "head": [149.49266873650657, 18.728170476508154], "nose": [[158.18575082167658, 13.785466372427464], [164.24792864816766, 10.338639236884735]], "arm_r": [[147.74955388155342, 40.259505674652516], [171.72345780323056, 58.020259740573785], [194.0, 38.231855442274124]], "arm_l": [[153.6584003996267, 38.40886127200448], [176.75165320875354, 57.2673942535663], [198.0, 36.41113392486461]], "leg_r": [[150.0, 123.2155372436685], [194.41395436835177, 111.42246307048075], [193.0, 150.79015432801035], [203.99312537163428, 151.17308446470886]], "leg_l": [[155.90884651807326, 122.7540782623559], [200.07727426166045, 110.09824525529687], [197.0, 149.373810478924], [207.96739988435445, 150.20720445545675]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [146.62433082233014, 79.24791483349992], [147.74955388155342, 38.34937572031629]], "head": [149.49266873650657, 18.728170476508154], "nose": [[156.91670692063303, 12.028643848407304], [162.0776482783039, 7.371358528174099]], "arm_r": [[147.74955388155342, 40.259505674652516], [177.18620166864008, 45.95811146381125], [194.0, 21.49012364106659]], "arm_l": [[153.6584003996267, 38.40886127200448], [182.86086618586543, 45.17585880681934], [198.0, 19.66940212365707]], "leg_r": [[150.0, 123.2155372436685], [194.41395436835177, 111.42246307048075], [193.0, 150.79015432801035], [203.99312537163428, 151.17308446470886]], "leg_l": [[155.90884651807326, 122.7540782623559], [200.07727426166045, 110.09824525529687], [197.0, 149.373810478924], [207.96739988435445, 150.20720445545675]]}}, "orbit": [{"yaw": 37.0, "sample": {"order": ["spine", "leg_l", "arm_l", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [147.3040707245407, 78.89514362473935], [148.20271381636047, 38.114194914475945]], "head": [149.59482723761698, 18.67515228851495], "nose": [[154.82362622309998, 10.15108863498608], [158.03017579167425, 4.923725199021456]], "arm_r": [[141.58274856168794, 39.63969252481388], [163.16332819238937, 29.629999065841375], [178.51999718740836, 8.961939106629913]], "arm_l": [[159.54169372378558, 38.16170218838887], [181.8622495962053, 30.344449654035888], [194.95446973694257, 7.314389402273139]], "leg_r": [[145.78729483793566, 122.97077120657869], [181.25785593812145, 115.81913656544059], [180.12862176996924, 155.0390638196267], [188.90812205815823, 156.57082043229062]], "leg_l": [[158.93171981481694, 122.60223367767217], [194.20619463380368, 114.56218166811979], [191.74857413428708, 153.51615916977624], [200.50752913482114, 155.49569120384058]], "props": {"bg": [{"kind": "poly", "pts": [[125.25533829692662, 127.16784412500894], [154.00621665862917, 130.9299910792746], [163.4889702694989, 131.4809567729892], [134.73809190779636, 127.71880981872354]], "w": 8, "color": "equipment"}, {"kind": "line", "pts": [[144.1631461190869, 131.31225668434325], [142.28207264195407, 149.20296280244077]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [258.197452678252, 32.37490189145329], "r": 4, "fill": true, "w": 3, "color": "prop"}, {"kind": "line", "pts": [[258.197452678252, 32.37490189145329], [186.73723346217548, 8.138164254451526]], "w": 4, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[201.18079401782464, 4.809805831896043], [172.29367290652633, 11.46652267700701]], "w": 4, "color": "prop"}]}}}, {"yaw": 180.0, "sample": {"order": ["leg_r", "leg_l", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[150.0, 122.0], [153.37566917766986, 79.24791483349992], [152.25044611844658, 38.34937572031629]], "head": [150.50733126349343, 18.728170476508154], "nose": [[144.71264412784413, 10.578225630072646], [140.69760907338681, 4.931274641291457]], "arm_r": [[158.15929263651984, 38.40886127200448], [131.13747935723865, 25.575278020604674], [111.90884651807325, 2.897747437211029]], "arm_l": [[152.25044611844658, 40.259505674652516], [124.30208220072154, 29.521535023916826], [107.90884651807326, 4.778314725097573]], "leg_r": [[155.90884651807326, 122.7540782623559], [111.49489214972148, 110.96100408916814], [112.90884651807325, 150.3286953466977], [101.91572114643897, 150.71162548339626]], "leg_l": [[150.0, 123.2155372436685], [105.83157225641283, 110.55970423660949], [108.90884651807326, 149.83526946023665], [97.94144663371881, 150.66866343676938]], "props": {"bg": [{"kind": "poly", "pts": [[174.0, 126.78137981968192], [138.0, 126.78137981968192], [138.0, 132.25370211289263], [174.0, 132.25370211289263]], "w": 8, "color": "equipment"}, {"kind": "line", "pts": [[156.0, 131.39692620785908], [156.0, 148.31139338200543]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [28.0, 25.21166005905144], "r": 4, "fill": true, "w": 3, "color": "prop"}, {"kind": "line", "pts": [[28.0, 25.21166005905144], [109.90884651807326, 3.838031081154301]], "w": 4, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[109.90884651807326, 8.005587345160627], [109.90884651807326, -0.32952518285202625]], "w": 4, "color": "prop"}]}}}]}, {"name": "Lateral Raise", "camera": 90.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [144.82480697119803, 9.8366392933887], [140.71304450611134, 39.47761343854478]], "arm_l": [[171.0, -19.708659006037678], [175.17519302880197, 9.8366392933887], [179.28695549388866, 39.47761343854478]], "leg_r": [[153.0, 64.0], [148.19169068968793, 109.05299216255729], [144.0105521589818, 148.22950708652013], [144.0105521589818, 150.13963704085637]], "leg_l": [[167.0, 64.0], [171.80830931031207, 109.05299216255729], [175.9894478410182, 148.22950708652013], [175.9894478410182, 150.13963704085637]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [119.01827518942713, -18.667409597798567], [89.69172300010406, -16.99693330126719]], "arm_l": [[171.0, -19.708659006037678], [200.98172481057287, -18.667409597798567], [230.30827699989595, -16.99693330126719]], "leg_r": [[153.0, 64.0], [148.19169068968793, 109.05299216255729], [144.0105521589818, 148.22950708652013], [144.0105521589818, 150.13963704085637]], "leg_l": [[167.0, 64.0], [171.80830931031207, 109.05299216255729], [175.9894478410182, 148.22950708652013], [175.9894478410182, 150.13963704085637]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [126.70565523567817, 0.25529216051033654], [104.82092037786576, 20.450798446546216]], "arm_l": [[171.0, -19.708659006037678], [193.29434476432183, 0.25529216051033643], [215.17907962213422, 20.450798446546216]], "leg_r": [[153.0, 64.0], [148.19169068968793, 109.05299216255729], [144.0105521589818, 148.22950708652013], [144.0105521589818, 150.13963704085637]], "leg_l": [[167.0, 64.0], [171.80830931031207, 109.05299216255729], [175.9894478410182, 148.22950708652013], [175.9894478410182, 150.13963704085637]]}}}, {"name": "Leg Curl", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [203.20371864895455, 106.60120530053786], [202.4363974377692, 95.79470838149437]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [209.1125651670278, 106.13974631922524], [208.34524395584245, 95.33324940018176]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [159.81492692865524, 148.59148443479444], [170.77306860766444, 149.53563259774617]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [165.7237734467285, 148.1300254534818], [176.6819151257377, 149.07417361643354]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [191.3375272105556, 137.44565683383726], [199.1832821512516, 129.8527871797909]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [197.24637372862887, 136.98419785252463], [205.09212866932486, 129.3913281984783]]}}}, {"name": "Leg Extension", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [168.17593037476746, 148.44775976153034], [179.093938042822, 147.12756314489147]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [174.08477689284072, 147.9863007802177], [185.00278456089526, 146.66610416357884]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [203.20371864895455, 106.60120530053786], [202.4363974377692, 95.79470838149437]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [209.1125651670278, 106.13974631922524], [208.34524395584245, 95.33324940018176]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [194.16613997407038, 134.4056644612481], [201.16300039712578, 126.04674386776264]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [200.07498649214364, 133.94420547993548], [207.07184691519905, 125.58528488645004]]}}, "orbit": [{"yaw": 37.0, "sample": {"order": ["arm_l", "spine", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [105.00467104633924, 74.48996656412565], [97.00895567017038, 33.70070519368849]], "head": [101.4116312751903, 15.343650354052286], "nose": [[110.06318318500227, 20.358692682071943], [115.31648645342548, 23.403873307202012]], "arm_r": [[90.38899041549786, 35.22620280402643], [96.59005281836, 64.57516948281769], [108.5695854690694, 91.72878667233499]], "arm_l": [[108.34793557759552, 33.74821246760142], [114.54899798045767, 63.097179146392676], [126.52853063116706, 90.25079633590998]], "leg_r": [[113.78729483793566, 116.97077120657869], [149.9664071757056, 113.8384637009904], [153.85957458488554, 153.4465832699093], [162.57908320756252, 153.26736302257655]], "leg_l": [[126.93171981481694, 116.60223367767217], [163.11083215258688, 113.4699261720839], [167.00399956176682, 153.0780457410028], [175.7235081844438, 152.89882549367005]], "props": {"bg": [{"kind": "poly", "pts": [[106.24251462180918, 120.85205320267173], [94.80856445333131, 44.79327452542702], [104.29131806420105, 45.344240219141625], [115.72526823267891, 121.40301889638633]], "w": 9, "color": "equipment"}, {"kind": "poly", "pts": [[101.24169339739956, 122.2128849456383], [151.17511134858344, 124.7164255628519], [160.65786495945318, 125.2673912565665], [110.7244470082693, 122.7638506393529]], "w": 9, "color": "equipment"}, {"kind": "line", "pts": [[108.96860407889773, 124.8942403560915], [106.4605061093873, 148.74851518022155]], "w": 5, "color": "equipment"}, {"kind": "line", "pts": [[150.7066587654828, 128.34059638801995], [147.98955263184652, 154.18272744749413]], "w": 5, "color": "equipment"}, {"kind": "poly", "pts": [[100.30260356580132, 148.15832207268397], [149.81800518873348, 154.63757516058593], [155.74472619552708, 154.98192871915757], [106.22932457259492, 148.5026756312556]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [117.52256409344713, 89.73985261227406], "r": 3.5, "fill": true, "w": 3, "color": "prop"}], "fg": [{"kind": "circle", "c": [166.90947233550744, 146.11361907675857], "r": 5, "fill": true, "color": "prop"}]}}}, {"yaw": 180.0, "sample": {"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[118.0, 116.0], [134.27191477234865, 76.19044808081628], [144.2836351073177, 36.44745235385585]], "head": [138.77088799097774, 17.51429293718145], "nose": [[129.35734486688074, 20.888490004746693], [122.77949652137937, 23.246258626580946]], "arm_r": [[150.19248162539097, 36.50693790554404], [142.42791027231536, 65.04447518246997], [127.42791027231534, 90.63053114104326]], "arm_l": [[144.2836351073177, 38.35758230819208], [136.5190637542421, 66.89511958511801], [121.5190637542421, 92.48117554369131]], "leg_r": [[123.90884651807325, 116.7540782623559], [78.60768987951168, 108.88761496586552], [73.73291614330579, 147.9863007802177], [62.81490847525124, 146.66610416357884]], "leg_l": [[118.0, 117.2155372436685], [72.69884336143843, 109.34907394717814], [67.82406962523254, 148.44775976153034], [56.90606195717799, 147.12756314489147]], "props": {"bg": [{"kind": "poly", "pts": [[126.0, 118.9019945781101], [150.0, 49.364740639952885], [150.0, 54.83706293316358], [126.0, 124.3743168713208]], "w": 9, "color": "equipment"}, {"kind": "poly", "pts": [[132.0, 120.78137981968192], [70.0, 117.02260933653828], [70.0, 122.49493162974898], [132.0, 126.25370211289261]], "w": 9, "color": "equipment"}, {"kind": "line", "pts": [[128.0, 125.39692620785908], [128.0, 147.9495491067209]], "w": 5, "color": "equipment"}, {"kind": "line", "pts": [[76.0, 123.51754096628727], [76.0, 147.9495491067209]], "w": 5, "color": "equipment"}, {"kind": "poly", "pts": [[132.0, 146.23944839009255], [70.0, 146.23944839009255], [70.0, 149.65964982334924], [132.0, 149.65964982334924]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [122.0, 91.56799185956638], "r": 3.5, "fill": true, "w": 3, "color": "prop"}], "fg": [{"kind": "circle", "c": [63.706002038882666, 140.75964282059232], "r": 5, "fill": true, "color": "prop"}]}}}]}, {"name": "Leg Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 116.0], [119.59179949383865, 78.0835670547446], [105.41656376460136, 39.588898523569924]], "head": [110.59294466665177, 20.56387367228598], "nose": [[120.26197316975961, 23.115321850495402], [127.02345395378309, 24.899530866204653]], "arm_r": [[105.41656376460136, 41.49902847790615], [113.18113511767699, 70.03656575483208], [141.37191374125425, 80.14128841983603]], "arm_l": [[111.32541028267461, 39.648384075258114], [119.08998163575023, 68.18592135218404], [147.2807602593275, 78.29064401718799]], "leg_r": [[140.0, 117.2155372436685], [157.1292173153023, 75.17232014967723], [185.0, 103.4282287014976], [192.89024540879532, 95.88020391213522]], "leg_l": [[145.90884651807326, 116.7540782623559], [161.69967986127625, 74.2057150715518], [189.0, 102.9966926054235], [197.03965931177694, 95.60316169903263]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 116.0], [119.59179949383865, 78.0835670547446], [105.41656376460136, 39.588898523569924]], "head": [110.59294466665177, 20.56387367228598], "nose": [[120.26197316975961, 23.115321850495402], [127.02345395378309, 24.899530866204653]], "arm_r": [[105.41656376460136, 41.49902847790615], [113.18113511767699, 70.03656575483208], [141.37191374125425, 80.14128841983603]], "arm_l": [[111.32541028267461, 39.648384075258114], [119.08998163575023, 68.18592135218404], [147.2807602593275, 78.29064401718799]], "leg_r": [[140.0, 117.2155372436685], [180.56387328382812, 95.8524219129624], [220.0, 102.44342094848537], [221.8404858503854, 91.76324503029944]], "leg_l": [[145.90884651807326, 116.7540782623559], [185.0654782344644, 92.98043985822271], [224.0, 102.0118848524113], [226.52196163749238, 91.46755465641775]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 116.0], [119.59179949383865, 78.0835670547446], [105.41656376460136, 39.588898523569924]], "head": [110.59294466665177, 20.56387367228598], "nose": [[120.26197316975961, 23.115321850495402], [127.02345395378309, 24.899530866204653]], "arm_r": [[105.41656376460136, 41.49902847790615], [113.18113511767699, 70.03656575483208], [141.37191374125425, 80.14128841983603]], "arm_l": [[111.32541028267461, 39.648384075258114], [119.08998163575023, 68.18592135218404], [147.2807602593275, 78.29064401718799]], "leg_r": [[140.0, 117.2155372436685], [168.72442575335768, 81.83218317512427], [202.5, 102.9358248249915], [208.39302981821828, 93.78865179534496]], "leg_l": [[145.90884651807326, 116.7540782623559], [173.37889429197503, 80.41752162098928], [206.5, 102.5042887289174], [212.66756005027608, 93.53436026427744]]}}}, {"name": "Leg Raises", "camera": 0.0, "frames": [{"order": ["arm_l", "spine", "leg_l", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [129.98172481057287, 150.94120880220163], [159.96344962114574, 151.97228765006705]], "arm_l": [[105.90884651807325, 148.05948555168817], [135.89057132864613, 149.09056439955359], [165.872296139219, 150.121643247419]], "leg_r": [[185.0, 149.2155372436685], [208.0, 109.98358477385614], [228.0, 75.8688434957584], [218.47372055837118, 70.45240085419125]], "leg_l": [[190.90884651807326, 148.7540782623559], [213.90884651807326, 109.5221257925435], [233.90884651807326, 75.4073845144458], [224.38256707644445, 69.99094187287865]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [129.98172481057287, 150.94120880220163], [159.96344962114574, 151.97228765006705]], "arm_l": [[105.90884651807325, 148.05948555168817], [135.89057132864613, 149.09056439955359], [165.872296139219, 150.121643247419]], "leg_r": [[185.0, 149.2155372436685], [230.55233116211224, 142.91083479720226], [270.163053911775, 137.42848484375332], [268.6321498012143, 126.70102445552496]], "leg_l": [[190.90884651807326, 148.7540782623559], [236.4611776801855, 142.44937581588962], [276.07190042984826, 136.96702586244072], [274.54099631928756, 126.23956547421233]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [129.98172481057287, 150.94120880220163], [159.96344962114574, 151.97228765006705]], "arm_l": [[105.90884651807325, 148.05948555168817], [135.89057132864613, 149.09056439955359], [165.872296139219, 150.121643247419]], "leg_r": [[185.0, 149.2155372436685], [223.13572833753193, 123.88345193236816], [256.2972312397336, 101.85555166167222], [250.14610930155538, 92.87468274277532]], "leg_l": [[190.90884651807326, 148.7540782623559], [229.0445748556052, 123.42199295105556], [262.20607775780684, 101.39409268035959], [256.0549558196286, 92.41322376146272]]}}}, {"name": "Leg Swings", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 66.0], [159.7912748095231, 23.3238785947173], [163.40823813355095, -17.390122286184578]], "head": [165.8456250016539, -36.939465193360675], "nose": [[175.8441478685724, -36.76759175239952], [182.84308173466712, -36.64728089622242]], "arm_r": [[163.40823813355095, -15.47999233184835], [163.93181032666945, 14.059740528793668], [169.65608018796578, 43.06116235359757]], "arm_l": [[169.3170846516242, -17.33063673449639], [191.25769570019932, 2.818481441438399], [216.9727147212627, 18.034886119475505]], "leg_r": [[156.0, 67.2155372436685], [198.34322325881226, 84.91610929892303], [232.62991528689673, 105.20464886963919], [238.93925608675823, 96.3308687444116]], "leg_l": [[161.90884651807326, 66.7540782623559], [152.7054359091143, 111.13927992793873], [168.0, 147.53823689459549], [157.83587087407247, 151.68034335089823]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 66.0], [159.7912748095231, 23.3238785947173], [163.40823813355095, -17.390122286184578]], "head": [165.8456250016539, -36.939465193360675], "nose": [[175.8441478685724, -36.76759175239952], [182.84308173466712, -36.64728089622242]], "arm_r": [[163.40823813355095, -15.47999233184835], [163.93181032666945, 14.059740528793668], [169.65608018796578, 43.06116235359757]], "arm_l": [[169.3170846516242, -17.33063673449639], [191.25769570019932, 2.818481441438399], [216.9727147212627, 18.034886119475505]], "leg_r": [[156.0, 67.2155372436685], [130.94660438930876, 105.20828401031557], [106.32014537628243, 136.24984799467126], [112.78578315149963, 145.01383628684118]], "leg_l": [[161.90884651807326, 66.7540782623559], [152.7054359091143, 111.13927992793873], [168.0, 147.53823689459549], [157.83587087407247, 151.68034335089823]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 66.0], [159.7912748095231, 23.3238785947173], [163.40823813355095, -17.390122286184578]], "head": [165.8456250016539, -36.939465193360675], "nose": [[175.8441478685724, -36.76759175239952], [182.84308173466712, -36.64728089622242]], "arm_r": [[163.40823813355095, -15.47999233184835], [163.93181032666945, 14.059740528793668], [169.65608018796578, 43.06116235359757]], "arm_l": [[169.3170846516242, -17.33063673449639], [191.25769570019932, 2.818481441438399], [216.9727147212627, 18.034886119475505]], "leg_r": [[156.0, 67.2155372436685], [169.4490984172459, 110.53724878775138], [176.7385194369318, 149.26993103400275], [187.73810059063766, 149.17539747602967]], "leg_l": [[161.90884651807326, 66.7540782623559], [152.7054359091143, 111.13927992793873], [168.0, 147.53823689459549], [157.83587087407247, 151.68034335089823]]}}}, {"name": "Lunge", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 68.0], [164.54698815214294, 25.395540020190396], [168.88491937775055, -15.250094213421079]], "head": [171.66838139695184, -34.75456764656357], "nose": [[181.66247319251514, -34.41086838579267], [188.6582089816488, -34.17028332129074]], "arm_r": [[168.88491937775055, -13.339964259084852], [168.36134718463205, 16.199768601557167], [172.01742748678646, 45.523782962321306]], "arm_l": [[174.7937658958238, -15.19060866173289], [174.2701937027053, 14.349124198909129], [177.92627400485972, 43.67313855967327]], "leg_r": [[160.0, 69.2155372436685], [178.27835438525702, 110.78681156087593], [195.26261710607008, 146.45174119720636], [184.93428116615428, 150.17914119371727]], "leg_l": [[165.90884651807326, 68.7540782623559], [143.35284332236273, 108.23524977735832], [124.79012514588597, 143.128942376922], [114.1979181599505, 140.20667555613642]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 106.0], [166.05402989176287, 63.57777028291508], [171.82971358160557, 23.105987909144403]], "head": [175.30267713494416, 3.7090617012853215], "nose": [[185.2790495650788, 4.396079266744735], [192.26199791689754, 4.876956279906786]], "arm_r": [[171.82971358160557, 25.01611786348063], [170.25963489431726, 54.51986110987899], [172.87430717674698, 83.9516689755912]], "arm_l": [[177.73856009967884, 23.16547346083259], [176.16848141239052, 52.66921670723095], [178.78315369482024, 82.10102457294316]], "leg_r": [[160.0, 107.2155372436685], [205.88569496240868, 110.40713459933113], [196.0, 148.57746287018125], [206.99919882818972, 148.4467200883112]], "leg_l": [[165.90884651807326, 106.7540782623559], [163.40017792297274, 151.98781726819098], [124.0, 145.1915035150705], [115.3395832106557, 151.87059000314056]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 87.0], [165.3013164381239, 44.480179176892], [170.35889418943754, 3.915292644501605]], "head": [173.48758349024214, -15.538370063055481], "nose": [[183.47429126005107, -15.02294022259423], [190.4646980033331, -14.66215423430872]], "arm_r": [[170.35889418943754, 5.825422598837832], [169.3119092883625, 35.35165764096847], [172.4477631863921, 64.73404383394062]], "arm_l": [[176.2677407075108, 3.974778196189794], [175.22075580643576, 33.50101323832043], [178.35660970446537, 62.88339943129258]], "leg_r": [[160.0, 88.2155372436685], [194.12169930098685, 119.06524859218918], [196.0, 153.68609506170768], [205.713718835114, 153.9229666190949]], "leg_l": [[165.90884651807326, 87.7540782623559], [150.09722734279003, 130.8046616920127], [124.00000000000001, 150.16571918560783], [121.6111557038543, 160.55067325786962]]}}}, {"name": "March in Place", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 62.0], [163.03440660786944, 19.26521672923713], [165.92930026825064, -21.504748919881465]], "head": [168.01986953360372, -41.09300638186289], "nose": [[178.01986953360372, -41.09300638186289], [185.01986953360372, -41.09300638186289]], "arm_r": [[165.92930026825064, -19.594618965545237], [150.0317223412545, 5.460311235117487], [173.01305563482384, 24.450977881902162]], "arm_l": [[171.8381467863239, -21.445263368193277], [186.8381467863239, 4.140792590380022], [215.3698422751785, -4.98887736580931]], "leg_r": [[160.0, 63.215537243668514], [201.34452612976168, 83.07425723018636], [185.07506040672968, 119.06092320680713], [194.40358946445036, 124.80147780556837]], "leg_l": [[165.90884651807326, 62.754078262355904], [164.4746241447424, 108.03321059644975], [162.0079625065513, 147.35054957930294], [172.98702739227483, 148.01857614327372]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.03440660786944, 21.26521672923713], [165.92930026825064, -19.504748919881465]], "head": [168.01986953360372, -39.09300638186289], "nose": [[178.01986953360372, -39.09300638186289], [185.01986953360372, -39.09300638186289]], "arm_r": [[165.92930026825064, -17.594618965545237], [165.40572807513215, 11.945113895096782], [192.1359238007832, 25.357914813218557]], "arm_l": [[171.8381467863239, -19.445263368193277], [171.3145745932054, 10.094469492448743], [198.04477031885645, 23.507270410570516]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 62.0], [163.03440660786944, 19.26521672923713], [165.92930026825064, -21.504748919881465]], "head": [168.01986953360372, -41.09300638186289], "nose": [[178.01986953360372, -41.09300638186289], [185.01986953360372, -41.09300638186289]], "arm_r": [[165.92930026825064, -19.594618965545237], [180.92930026825064, 5.99143699302806], [209.46099575710525, -3.138232963161272]], "arm_l": [[171.8381467863239, -21.445263368193277], [155.94056885932775, 3.6096668324694487], [178.9219021528971, 22.60033347925412]], "leg_r": [[160.0, 63.215537243668514], [158.27668007268426, 108.48489235945308], [158.00022978704973, 147.87626167249937], [147.0004925003009, 147.80139281673013]], "leg_l": [[165.90884651807326, 62.754078262355904], [207.25337264783494, 82.61279824887376], [190.98390692480294, 118.59946422549453], [200.31243598252362, 124.34001882425576]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.03440660786944, 21.26521672923713], [165.92930026825064, -19.504748919881465]], "head": [168.01986953360372, -39.09300638186289], "nose": [[178.01986953360372, -39.09300638186289], [185.01986953360372, -39.09300638186289]], "arm_r": [[165.92930026825064, -17.594618965545237], [165.40572807513215, 11.945113895096782], [192.1359238007832, 25.357914813218557]], "arm_l": [[171.8381467863239, -19.445263368193277], [171.3145745932054, 10.094469492448743], [198.04477031885645, 23.507270410570516]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 63.0], [163.03440660786944, 20.26521672923713], [165.92930026825064, -20.504748919881465]], "head": [168.01986953360372, -40.09300638186289], "nose": [[178.01986953360372, -40.09300638186289], [185.01986953360372, -40.09300638186289]], "arm_r": [[165.92930026825064, -18.594618965545237], [157.40883992713296, 9.732974293633951], [182.425414589148, 26.03952896291895]], "arm_l": [[171.8381467863239, -20.445263368193277], [179.34954690795715, 8.157915700951795], [209.25706691995097, 10.475929473965058]], "leg_r": [[160.0, 64.2155372436685], [187.71521835779888, 100.37108340382309], [174.5027852113516, 137.55239037407463], [184.60663358284393, 141.83514346377513]], "leg_l": [[165.90884651807326, 63.754078262355904], [169.92855366558072, 108.88194074142741], [162.0, 147.49266015363207], [172.7817467986817, 149.63988796164233]]}}}, {"name": "Neck Rolls", "camera": 35.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [171.38061648487894, -32.49312079333657], "nose": [[176.5398949555325, -23.926800366090653], [180.07013744825343, -18.065285320810304]], "arm_r": [[153.6906592001385, -18.143972149085513], [155.8324733454366, 11.548258390940887], [160.52152070437936, 41.119820372808604]], "arm_l": [[171.1495845045311, -19.659931294766643], [173.2913986498292, 10.032299245259756], [177.98044600877196, 39.603861227127474]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.00022928398693, 149.83435839987254], [166.45131855922725, 150.56886014938465]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.9139746738203, 19.823897743730882], [154.17205065235942, -17.03472900556153]], "head": [153.12453367726502, -35.148439987716216], "nose": [[162.23394763661693, -31.023082146611472], [166.73946689638586, -28.98267874750428]], "arm_r": [[148.05012423863502, -12.895807892791026], [154.33891855598083, 14.89374058327624], [163.11430413163794, 42.59044372578424]], "arm_l": [[165.13422077075342, -19.560235550108835], [171.42301508809922, 8.22931292595843], [180.19840066375633, 35.92601606846643]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.00022928398693, 149.83435839987254], [166.45131855922725, 150.56886014938465]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [153.33641694674432, -38.512215478516], "nose": [[161.32919767195267, -44.52182913321442], [165.9681531456001, -48.009767951558864]], "arm_r": [[153.6906592001385, -18.143972149085513], [155.8324733454366, 11.548258390940887], [160.52152070437936, 41.119820372808604]], "arm_l": [[171.1495845045311, -19.659931294766643], [173.2913986498292, 10.032299245259756], [177.98044600877196, 39.603861227127474]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.00022928398693, 149.83435839987254], [166.45131855922725, 150.56886014938465]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [157.0860253261797, 21.269201783645215], [165.82794934764058, -19.925337085390197]], "head": [170.30045449761838, -39.40798760388682], "nose": [[180.02217287718435, -37.065298604380274], [186.48013645549753, -35.509092217459234]], "arm_r": [[159.7060229339162, -21.027840257638886], [157.70085690716655, 8.818571392275864], [158.303566049395, 38.54205986896477]], "arm_l": [[176.79011946603458, -17.20941934491831], [174.78495343928498, 12.636992304996438], [175.38766258151338, 42.36048078168535]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.00022928398693, 149.83435839987254], [166.45131855922725, 150.56886014938465]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.4679290575061, 20.64267047800022], [157.0641418849878, -18.672274474100206]], "head": [162.72087077889134, -35.233915555558895], "nose": [[170.2285926709034, -28.62830339678036], [174.87521206467858, -24.540010568912756]], "arm_r": [[150.8018299546917, -15.799053939069722], [155.03270573465034, 13.15571890388496], [161.78026604533693, 42.00060715071375]], "arm_l": [[168.16669751995354, -19.93208044090749], [172.39757329991218, 9.02269240204719], [179.14513361059878, 37.86758064887598]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61455864442254, 110.40833346822357], [156.00022926526918, 149.83434474030946], [166.45109549208223, 150.56896073081225]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298845, 150.8132031809861]]}}}, {"name": "Overhead Triceps Stretch", "camera": 40.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.16295359997207, 21.356410973743678], [162.272438068911, -19.326553269696262]], "head": [164.9328825001008, -38.335831116240485], "nose": [[174.6663806423974, -36.04257711506479], [180.015629423895, -34.782271108722945]], "arm_r": [[155.20177436235906, -17.86330883254189], [166.09610938577018, -37.706394651916014], [146.89387147564, -55.93361473951907]], "arm_l": [[173.86954081587587, -19.280984693379658], [193.89556067214647, -35.16347455371521], [198.4725459338602, -64.19293966449294]], "leg_r": [[155.50048673219422, 64.93115555091643], [156.2213009334524, 110.18109822546987], [157.99773558927038, 149.41878852546242], [147.65620186222827, 150.57463206030206]], "leg_l": [[169.0259523082187, 64.57765746255455], [172.35504357414234, 109.83191331245861], [162.0, 147.62941573491267], [172.53323300991636, 150.69016969434705]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.43438403305933, 21.02155460880003], [169.34797173752037, -20.009322276027916]], "head": [175.72916593806963, -38.48639829069877], "nose": [[185.07160735756915, -34.92005726336842], [190.24410815251892, -32.9455303735957]], "arm_r": [[162.43579379477544, -20.44083187320207], [166.34604183376157, -48.96599323044342], [151.8757374220089, -28.493607897535185]], "arm_l": [[180.78658872067825, -18.068999665382783], [189.42294106870335, -44.89422830041568], [164.0, -53.42605795442014]], "leg_r": [[155.50048673219422, 64.93115555091643], [156.2213009334524, 110.18109822546987], [157.99773558927038, 149.41878852546242], [147.65620186222827, 150.57463206030206]], "leg_l": [[169.0259523082187, 64.57765746255455], [172.35504357414234, 109.83191331245861], [162.0, 147.62941573491267], [172.53323300991636, 150.69016969434705]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.7954246174492, 21.207469215474156], [165.8256557275463, -19.86619066607126]], "head": [170.3699753116084, -38.7097346879485], "nose": [[179.93117163205625, -35.77996935231922], [185.21939608800238, -34.159538584160664]], "arm_r": [[158.8075288111505, -19.348352716342887], [166.39563936077067, -44.42588798396824], [145.34772804978564, -43.160878574485466]], "arm_l": [[177.370221684355, -18.87521560232866], [192.09535806067572, -41.01353840195073], [178.25562314256626, -66.99665153999453]], "leg_r": [[155.50048673219422, 64.93115555091643], [156.22116289684328, 110.18110921789325], [157.9977357893798, 149.4189378222604], [147.65387889414177, 150.57362288234367]], "leg_l": [[169.0259523082187, 64.57765746255455], [172.35504357414234, 109.83191331245861], [162.0, 147.62941573491267], [172.53323300991636, 150.69016969434705]]}}}, {"name": "Pec Deck", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [119.2919579377529, 36.425901331217304], [92.367328079126, 38.40857274058021]], "arm_l": [[171.0, 32.29134099396232], [200.7080420622471, 36.425901331217304], [227.632671920874, 38.40857274058021]], "leg_r": [[153.0, 116.0], [153.0, 133.23190329713196], [153.0, 173.01277911186287], [153.0, 171.8629660159187]], "leg_l": [[167.0, 116.0], [167.0, 133.23190329713196], [167.0, 173.01277911186287], [167.0, 171.8629660159187]]}, {"order": ["spine", "leg_l", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [145.8641461019704, 39.50923965824833], [143.02209729517693, 33.74893662733645]], "arm_l": [[171.0, 32.29134099396232], [174.1358538980296, 39.50923965824833], [176.97790270482307, 33.74893662733645]], "leg_r": [[153.0, 116.0], [153.0, 133.23190329713196], [153.0, 173.01277911186287], [153.0, 171.8629660159187]], "leg_l": [[167.0, 116.0], [167.0, 133.23190329713196], [167.0, 173.01277911186287], [167.0, 171.8629660159187]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [128.16024888623008, 48.32855050541065], [109.27302017191471, 54.37959395586806]], "arm_l": [[171.0, 32.29134099396232], [191.83975111376992, 48.32855050541065], [210.7269798280853, 54.37959395586806]], "leg_r": [[153.0, 116.0], [153.0, 133.23190329713196], [153.0, 173.01277911186287], [153.0, 171.8629660159187]], "leg_l": [[167.0, 116.0], [167.0, 133.23190329713196], [167.0, 173.01277911186287], [167.0, 171.8629660159187]]}}}, {"name": "Plank", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[172.0, 114.0], [128.6655306330091, 117.73367682621827], [87.32345066220162, 121.29569035008166]], "head": [67.39955670036672, 123.0123233736303], "nose": [[58.7064746151967, 127.95502747771098], [52.64429678870563, 131.4018546132537]], "arm_r": [[93.23229718027487, 121.35517590176984], [93.23229718027487, 150.89940849213608], [63.23229718027487, 150.89940849213608]], "arm_l": [[87.32345066220162, 123.2058203044179], [87.32345066220162, 152.75005289478415], [57.32345066220162, 152.75005289478415]], "leg_r": [[177.90884651807326, 114.7540782623559], [204.2933625902214, 151.86261333148943], [244.2933625902214, 151.86261333148943], [244.2933625902214, 162.69549861462372]], "leg_l": [[172.0, 115.2155372436685], [198.38451607214813, 152.32407231280206], [238.38451607214813, 152.32407231280206], [238.38451607214813, 163.15695759593632]]}, {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 137.0], [125.16086274396895, 129.56106188266668], [84.29134099396232, 122.46414390865907]], "head": [64.59518593371817, 119.04394247540239], "nose": [[55.90210384854815, 123.98664657948308], [49.839926022057085, 127.43347371502581]], "arm_r": [[90.20018751203557, 122.52362946034725], [90.20018751203557, 152.06786205071347], [60.20018751203557, 152.0678620507135]], "arm_l": [[84.29134099396232, 124.37427386299531], [84.29134099396232, 153.91850645336154], [54.29134099396232, 153.91850645336154]], "leg_r": [[173.90884651807326, 137.7540782623559], [219.21000315663483, 145.62054155884627], [258.60231327712313, 152.46094442535966], [256.6921833227869, 163.12925383968215]], "leg_l": [[168.0, 138.2155372436685], [213.30115663856157, 146.0820005401589], [252.6934667590499, 152.9224034066723], [250.78333680471366, 163.59071282099478]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[170.0, 125.5], [126.54140236118918, 123.63138307763239], [85.08090116554209, 121.84867957698282]], "head": [65.09993673390494, 120.9895453598023], "nose": [[56.40685464873492, 125.932249463883], [50.344676822243855, 129.37907659942573]], "arm_r": [[90.98974768361533, 121.908165128671], [90.98974768361533, 151.45239771903724], [60.989747683615334, 151.45239771903724]], "arm_l": [[85.08090116554209, 123.75880953131905], [85.08090116554209, 153.30304212168528], [55.08090116554209, 153.30304212168528]], "leg_r": [[175.90884651807326, 126.2540782623559], [214.704853025466, 150.59437198191316], [254.55264094913582, 154.0276380290104], [253.5939277789116, 164.81930091310488]], "leg_l": [[170.0, 126.7155372436685], [208.79600650739275, 151.05583096322576], [248.64379443106256, 154.489097010323], [247.68508126083833, 165.28075989441749]]}}}, {"name": "Pull-Up", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 99.0], [156.0, 56.160862743968956], [156.0, 15.291340993962322]], "head": [156.69798993405, -4.392815700791431], "nose": [[166.67436236418465, -5.079833266250844], [173.6573107160034, -5.560710279412895]], "arm_r": [[156.0, 17.20147094829855], [154.4533259562162, -12.3034712212812], [154.00065361162095, -41.84434030061817]], "arm_l": [[161.90884651807326, 15.350826545650511], [160.50443880392413, -14.161015014786125], [158.00888856162837, -43.60285087153715]], "leg_r": [[156.0, 100.2155372436685], [182.38451607214813, 137.32407231280206], [142.5367281484783, 140.7573383598993], [137.8879272693306, 150.57526664807864]], "leg_l": [[161.90884651807326, 99.7540782623559], [188.2933625902214, 136.86261333148946], [148.44557466655155, 140.2958793785867], [143.79677378740385, 150.11380766676604]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 67.0], [156.0, 24.160862743968956], [156.0, -16.708659006037678]], "head": [157.3951294748825, -36.35683522248037], "nose": [[167.3419871354356, -37.38640925124002], [174.3036404030135, -38.106992338495076]], "arm_r": [[156.0, -14.79852905170145], [181.44676676044196, -30.44619337585729], [154.0, -42.37314613604329]], "arm_l": [[161.90884651807326, -16.64917345434949], [186.16861785786944, -34.02938406879529], [158.0, -44.19386765345278]], "leg_r": [[156.0, 68.2155372436685], [182.38451607214813, 105.32407231280206], [142.5367281484783, 108.75733835989931], [137.8879272693306, 118.57526664807864]], "leg_l": [[161.90884651807326, 67.7540782623559], [188.2933625902214, 104.86261333148944], [148.44557466655155, 108.2958793785867], [143.79677378740385, 118.11380766676604]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 83.0], [156.0, 40.160862743968956], [156.0, -0.7086590060376778]], "head": [157.04671912485887, -20.37782117030325], "nose": [[167.00980719951306, -21.236235998159508], [173.98317008615527, -21.83705755640153]], "arm_r": [[156.0, 1.2014709482985495], [143.80651737789304, -10.876929255582013], [154.0, -37.48223879974732]], "arm_l": [[161.90884651807326, -0.6491734543494891], [139.7155670588939, -20.52810638165094], [158.0, -43.95079170164811]], "leg_r": [[156.0, 84.2155372436685], [182.38451607214813, 121.32407231280206], [142.5367281484783, 124.75733835989931], [137.8879272693306, 134.57526664807864]], "leg_l": [[161.90884651807326, 83.7540782623559], [188.2933625902214, 120.86261333148944], [148.44557466655155, 124.2958793785867], [143.79677378740385, 134.11380766676604]]}}}, {"name": "Push-Up", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[180.0, 115.0], [138.40074311560795, 102.4750484116029], [98.714095743142, 90.5259566663505]], "head": [79.58800062388129, 84.76735823490355], "nose": [[69.83685766497203, 86.98438574824536], [63.016267211475395, 88.53512054480812]], "arm_r": [[104.62294226121524, 90.58544221803868], [90.66949108176117, 116.73948142258237], [97.0, 145.61844878030513]], "arm_l": [[98.714095743142, 92.43608662068672], [98.08624768774057, 121.97384842742832], [100.99999999999999, 151.3784013097635]], "leg_r": [[185.90884651807326, 115.7540782623559], [216.81618561243002, 149.30606635968886], [256.0, 141.3890027259118], [253.44970263774323, 151.92672102829837]], "leg_l": [[180.0, 116.2155372436685], [221.11149742237373, 136.53803680407202], [260.0, 145.75976983403476], [253.14654590646848, 154.23313305715615]]}, {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[180.0, 132.0], [136.6655306330091, 128.26632317378173], [95.32345066220162, 124.70430964991834]], "head": [75.39955670036672, 122.98767662636972], "nose": [[66.7064746151967, 127.93038073045041], [60.64429678870563, 131.37720786599314]], "arm_r": [[101.23229718027487, 124.76379520160651], [126.52667189632352, 140.64928481588592], [97.0, 145.87671697909758]], "arm_l": [[95.32345066220162, 126.61443960425457], [124.54010044659273, 133.32179563010098], [100.99999999999999, 151.63666950855597]], "leg_r": [[185.90884651807326, 132.7540782623559], [221.45545402765325, 161.50706980680354], [255.99999999999997, 141.6472709247043], [257.01133983112186, 152.43427406487965]], "leg_l": [[180.0, 133.2155372436685], [220.84205541554815, 154.05827872604254], [260.0, 146.01803803282723], [257.4838828139067, 156.5637222789729]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "arm_l", "spine", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[180.0, 123.5], [137.29921752002664, 115.3259072573788], [96.56168940694857, 107.52763487074017]], "head": [76.9291457379953, 103.76943131091434], "nose": [[67.60607009461341, 107.38609559555283], [61.093147118739246, 109.91262834251884]], "arm_r": [[102.47053592502182, 107.58712042242836], [108.20163984607274, 135.66908300113099], [97.0, 140.53971255506693]], "arm_l": [[96.56168940694857, 109.43776482507641], [111.1272853078004, 133.84533731804385], [101.0, 146.68872671283168]], "leg_r": [[185.90884651807326, 124.2540782623559], [218.77913752303337, 155.94506275047252], [256.0, 141.51813682530806], [255.32534956444712, 152.3306284389917]], "leg_l": [[180.0, 124.7155372436685], [220.01754793404967, 147.05561095864437], [260.0, 145.88890393343098], [255.64850815815672, 155.8381198287707]]}}}, {"name": "Rear Delt Fly", "camera": 270.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "arm_r", "spine", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [174.1358538980296, 29.690992159873403], [177.16485616560564, 19.444223248777263]], "arm_l": [[149.0, 32.29134099396232], [145.8641461019704, 29.690992159873403], [142.83514383439433, 19.444223248777263]], "leg_r": [[167.0, 116.0], [167.0, 117.60537684831505], [167.0, 153.55713870028174], [167.0, 148.73505608560188]], "leg_l": [[153.0, 116.0], [153.0, 117.60537684831505], [153.0, 153.55713870028174], [153.0, 148.73505608560188]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [200.8356568610482, 35.1988540984957], [229.6546883674333, 35.09863647252796]], "arm_l": [[149.0, 32.29134099396232], [119.1643431389518, 35.1988540984957], [90.3453116325667, 35.09863647252796]], "leg_r": [[167.0, 116.0], [167.0, 117.60537684831505], [167.0, 153.55713870028174], [167.0, 148.73505608560188]], "leg_l": [[153.0, 116.0], [153.0, 117.60537684831505], [153.0, 153.55713870028174], [153.0, 148.73505608560188]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "arm_r", "spine", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [192.21320343559643, 43.375209342088894], [212.703584492363, 47.46101864010683]], "arm_l": [[149.0, 32.29134099396232], [127.78679656440357, 43.375209342088894], [107.296415507637, 47.46101864010683]], "leg_r": [[167.0, 116.0], [167.0, 117.60537684831505], [167.0, 153.55713870028174], [167.0, 148.73505608560188]], "leg_l": [[153.0, 116.0], [153.0, 117.60537684831505], [153.0, 153.55713870028174], [153.0, 148.73505608560188]]}}}, {"name": "Reverse Crunch", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[172.0, 148.0], [128.5, 148.0], [87.0, 148.0]], "head": [67.43704798532389, 143.90493909881587], "nose": [[67.43704798532389, 133.90493909881587], [67.43704798532389, 127.01128482773042]], "arm_r": [[87.0, 149.91012995433624], [116.98172481057287, 150.94120880220163], [146.96344962114574, 151.97228765006705]], "arm_l": [[92.90884651807325, 148.05948555168817], [122.89057132864612, 149.09056439955359], [152.872296139219, 150.121643247419]], "leg_r": [[172.0, 149.2155372436685], [164.0121838273212, 104.60260696559263], [201.59988865875755, 118.07557051893123], [205.3621102353399, 107.89598815654968]], "leg_l": [[177.90884651807326, 148.7540782623559], [169.92103034539446, 104.14114798428001], [207.5087351768308, 117.61411153761861], [211.27095675341317, 107.43452917523706]]}, {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 136.0], [124.61787286428175, 154.24267631947558], [82.62501214971675, 143.35521174704758]], "head": [62.63719560933484, 144.04259764562454], "nose": [[62.63719560933484, 134.04259764562454], [62.63719560933484, 127.14894337453909]], "arm_r": [[82.62501214971675, 145.26534170138382], [112.60673696028962, 146.29642054924923], [142.58846177086252, 147.32749939711462]], "arm_l": [[88.53385866779, 143.41469729873577], [118.51558347836287, 144.44577614660116], [148.49730828893578, 145.47685499446658]], "leg_r": [[166.0, 137.2155372436685], [146.5595599599278, 96.15874622037313], [185.95187008041614, 102.99914908688652], [187.86200003475238, 92.33083967256403]], "leg_l": [[171.90884651807326, 136.7540782623559], [152.46840647800107, 95.69728723906053], [191.8607165984894, 102.5376901055739], [193.77084655282565, 91.86938069125141]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[169.0, 142.0], [126.03181909460824, 151.19312771952025], [84.40784565448814, 145.72317600490808]], "head": [64.48395169265324, 144.00654298135944], "nose": [[64.48395169265324, 134.00654298135944], [64.48395169265324, 127.11288871027399]], "arm_r": [[84.40784565448814, 147.6333059592443], [114.38957046506101, 148.6643848071097], [144.37129527563388, 149.69546365497513]], "arm_l": [[90.31669217256139, 145.78266155659625], [120.29841698313426, 146.81374040446167], [150.28014179370714, 147.84481925232706]], "leg_r": [[169.0, 143.2155372436685], [155.16753322280343, 100.01105626897177], [193.80456627436615, 110.20653635873893], [196.65157577049388, 99.74277269053276]], "leg_l": [[174.90884651807326, 142.7540782623559], [161.0763797408767, 99.54959728765917], [199.7134127924394, 109.74507737742633], [202.56042228856714, 99.28131370922014]]}}}, {"name": "Romanian Deadlift", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[90.0, 92.0], [131.26145916952032, 77.91407563146277], [166.9527046464468, 56.71838660269156]], "head": [185.3628017154956, 49.02248570910264], "nose": [[195.3258897901498, 49.8809005369589], [202.299252676792, 50.48172209520092]], "arm_r": [[166.9527046464468, 58.628516557027794], [167.522630693969, 88.16741731595586], [167.0592417965422, 117.70812524523821]], "arm_l": [[172.86155116452005, 56.77787215437974], [172.53496926154835, 86.32035410289532], [171.17630192697348, 115.83427226776911]], "leg_r": [[90.0, 93.2155372436685], [125.35053290875736, 122.20202514661878], [156.8439003748765, 146.48842674100075], [148.40965189591657, 153.44255397041437]], "leg_l": [[95.90884651807325, 92.7540782623559], [130.836880114458, 122.23311800484156], [161.99047506043178, 146.9408733828497], [153.46056465997677, 153.78090230239064]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[158.0, 64.0], [165.55369572851146, 21.811685497906495], [172.76009510168907, -18.436936383401104]], "head": [176.91832891804427, -37.70268319925994], "nose": [[186.8947013481789, -37.01566563380052], [193.87764969999765, -36.53478862063847]], "arm_r": [[172.76009510168907, -16.526806429064877], [178.85644942928292, 12.400979889721263], [169.0, 40.305128376018814]], "arm_l": [[178.66894161976234, -18.377450831712917], [183.4474723060758, 10.789583023349335], [173.0, 38.48440685860928]], "leg_r": [[158.0, 65.2155372436685], [146.77112473506415, 109.14626863556852], [158.0, 146.9545807436818], [147.44231927710842, 149.99560868377364]], "leg_l": [[163.90884651807326, 64.7540782623559], [151.75368390899035, 108.44506087214083], [162.0, 146.52304464760766], [151.36701553554528, 149.29797381732368]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[124.0, 78.0], [152.2476749245726, 45.366861135771344], [175.74775741142687, 11.627906421285644]], "head": [188.46932181698216, -3.570131021415193], "nose": [[198.43942052699484, -2.7973880417618164], [205.41784186312674, -2.256518161392056]], "arm_r": [[175.74775741142687, 13.538036375621871], [172.91579688708677, 42.95033841992456], [169.1190600784624, 72.25701241646561]], "arm_l": [[181.65660392950014, 11.687391972973833], [178.0074482941626, 41.01224285393908], [173.3997131381732, 70.20591778194893]], "leg_r": [[124.0, 79.2155372436685], [125.28651729099373, 124.49897322449316], [157.99999999999997, 147.16727220151085], [150.76436799104937, 155.32666620035081]], "leg_l": [[129.90884651807326, 78.7540782623559], [129.29809470218902, 124.05124178142472], [162.0, 146.73573610543676], [154.7602031356089, 154.8915463206955]]}}}, {"name": "Rotary", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "leg_l", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 122.0], [160.0, 79.16086274396895], [160.0, 38.29134099396232]], "head": [160.0, 18.59518593371817], "nose": [[169.63488735000612, 21.272674636344597], [173.34432219963855, 22.303508681644907]], "arm_r": [[152.92933629344807, 39.754585431116695], [174.52472560523668, 53.00593171303545], [197.15692080730136, 61.433928518814795]], "arm_l": [[167.07066370655193, 36.82809655680795], [188.66605301834056, 50.079442838726706], [211.29824822040524, 58.50743964450605]], "leg_r": [[153.0, 122.0], [140.32068163241803, 135.6641252039847], [136.5497405147205, 175.47598817361995], [133.7005822327046, 174.9683561722579]], "leg_l": [[167.0, 122.0], [179.67931836758197, 135.6641252039847], [183.4502594852795, 175.47598817361995], [186.2994177672954, 174.9683561722579]]}, {"order": ["spine", "arm_r", "leg_l", "leg_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 122.0], [160.0, 79.16086274396895], [160.0, 38.29134099396232]], "head": [160.0, 18.59518593371817], "nose": [[150.36511264999388, 21.272674636344597], [146.65567780036145, 22.30350868164491]], "arm_r": [[152.92933629344807, 36.82809655680795], [131.33394698165944, 50.079442838726706], [108.70175177959479, 58.50743964450605]], "arm_l": [[167.07066370655193, 39.754585431116695], [145.47527439476332, 53.00593171303545], [122.84307919269864, 61.433928518814795]], "leg_r": [[153.0, 122.0], [140.32068163241803, 135.6641252039847], [136.5497405147205, 175.47598817361995], [133.7005822327046, 174.9683561722579]], "leg_l": [[167.0, 122.0], [179.67931836758197, 135.6641252039847], [183.4502594852795, 175.47598817361995], [186.2994177672954, 174.9683561722579]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "leg_l", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 122.0], [160.0, 79.16086274396895], [160.0, 38.29134099396232]], "head": [160.0, 18.59518593371817], "arm_r": [[149.0, 38.29134099396232], [149.0, 53.29134099396232], [149.0, 63.55194529373239]], "arm_l": [[171.0, 38.29134099396232], [171.0, 53.29134099396232], [171.0, 63.55194529373239]], "leg_r": [[153.0, 122.0], [140.32068163241803, 135.6641252039847], [136.5497405147205, 175.47598817361995], [133.7005822327046, 174.9683561722579]], "leg_l": [[167.0, 122.0], [179.67931836758197, 135.6641252039847], [183.4502594852795, 175.47598817361995], [186.2994177672954, 174.9683561722579]]}}}, {"name": "Seated Row", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 122.0], [142.69891028706257, 79.2013101935184], [149.59296717847204, 38.855014516213274]], "head": [153.06593073181065, 19.458088308354192], "nose": [[163.02901880646485, 18.599673480497934], [170.00238169310705, 17.998851922255916]], "arm_r": [[149.59296717847204, 40.7651444705495], [170.10755873258697, 62.32212354359968], [200.0, 64.82166477360376]], "arm_l": [[155.5018136965453, 38.914500067901464], [174.0120238448619, 62.16456016148103], [204.0, 63.000943256194205]], "leg_r": [[140.0, 123.2155372436685], [183.8850455429191, 109.63722816102359], [188.0, 148.8205388219859], [198.94163850640507, 147.7061180825139]], "leg_l": [[145.90884651807326, 122.7540782623559], [189.43323013923415, 108.09307121777746], [192.0, 147.4041949728996], [202.97732933112334, 146.70905688665255]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 122.0], [142.69891028706257, 79.2013101935184], [149.59296717847204, 38.855014516213274]], "head": [153.06593073181065, 19.458088308354192], "nose": [[163.02901880646485, 18.599673480497934], [170.00238169310705, 17.998851922255916]], "arm_r": [[149.59296717847204, 40.7651444705495], [130.27974637330342, 63.37285383528793], [158.0, 74.66974230372583]], "arm_l": [[155.5018136965453, 38.914500067901464], [134.82908862986338, 60.32446610131683], [162.0, 72.84902078631629]], "leg_r": [[140.0, 123.2155372436685], [183.8850455429191, 109.63722816102359], [188.0, 148.8205388219859], [198.94163850640507, 147.7061180825139]], "leg_l": [[145.90884651807326, 122.7540782623559], [189.43323013923415, 108.09307121777746], [192.0, 147.4041949728996], [202.97732933112334, 146.70905688665255]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 122.0], [142.69891028706257, 79.2013101935184], [149.59296717847204, 38.855014516213274]], "head": [153.06593073181065, 19.458088308354192], "nose": [[163.02901880646485, 18.599673480497934], [170.00238169310705, 17.998851922255916]], "arm_r": [[149.59296717847204, 40.7651444705495], [149.00535132812342, 70.30370907354869], [179.0, 69.74570353866478]], "arm_l": [[155.5018136965453, 38.914500067901464], [153.0031939480439, 68.35608343607598], [182.99999999999997, 67.92498202125525]], "leg_r": [[140.0, 123.2155372436685], [183.8850455429191, 109.63722816102359], [188.0, 148.8205388219859], [198.94163850640507, 147.7061180825139]], "leg_l": [[145.90884651807326, 122.7540782623559], [189.43323013923415, 108.09307121777746], [192.0, 147.4041949728996], [202.97732933112334, 146.70905688665255]]}}}, {"name": "Shoulder Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[120.0, 130.0], [103.0200605630874, 90.37728052628361], [95.1324142218102, 50.073787462921175]], "head": [98.60537777514881, 30.676861255062093], "nose": [[108.5109515671687, 29.305873344521444], [115.4428280483597, 28.346462102667882]], "arm_r": [[95.1324142218102, 51.9839174172574], [110.1324142218102, 77.5699733758307], [110.1324142218102, 48.02574078546445]], "arm_l": [[101.04126073988344, 50.133273014609365], [116.04126073988344, 75.71932897318266], [116.04126073988344, 46.17509638281641]], "leg_r": [[120.0, 131.2155372436685], [161.917285943973, 112.5576236573147], [164.0, 151.89650005692488], [174.98507904390829, 151.3324549957621]], "leg_l": [[125.90884651807325, 130.7540782623559], [167.3506724370636, 111.09303668974187], [168.0, 150.48015620783858], [178.99855056415495, 150.3043039328269]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[120.0, 130.0], [103.0200605630874, 90.37728052628361], [95.1324142218102, 50.073787462921175]], "head": [98.60537777514881, 30.676861255062093], "nose": [[108.5109515671687, 29.305873344521444], [115.4428280483597, 28.346462102667882]], "arm_r": [[95.1324142218102, 51.9839174172574], [112.76597179058439, 28.082131165884945], [133.6057229043543, 6.829788793172227]], "arm_l": [[101.04126073988344, 50.133273014609365], [118.67481830865763, 26.231486763236905], [139.51456942242757, 4.979144390524189]], "leg_r": [[120.0, 131.2155372436685], [161.917285943973, 112.5576236573147], [164.0, 151.89650005692488], [174.98507904390829, 151.3324549957621]], "leg_l": [[125.90884651807325, 130.7540782623559], [167.3506724370636, 111.09303668974187], [168.0, 150.48015620783858], [178.99855056415495, 150.3043039328269]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[120.0, 130.0], [103.0200605630874, 90.37728052628361], [95.1324142218102, 50.073787462921175]], "head": [98.60537777514881, 30.676861255062093], "nose": [[108.5109515671687, 29.305873344521444], [115.4428280483597, 28.346462102667882]], "arm_r": [[95.1324142218102, 51.9839174172574], [125.09130026444741, 53.53014308133817], [136.32949806692477, 26.137207627984708]], "arm_l": [[101.04126073988344, 50.133273014609365], [131.00014678252066, 51.67949867869013], [142.23834458499803, 24.286563225336668]], "leg_r": [[120.0, 131.2155372436685], [161.917285943973, 112.5576236573147], [164.0, 151.89650005692488], [174.98507904390829, 151.3324549957621]], "leg_l": [[125.90884651807325, 130.7540782623559], [167.3506724370636, 111.09303668974187], [168.0, 150.48015620783858], [178.99855056415495, 150.3043039328269]]}}}, {"name": "Side Plank", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[174.0, 150.0], [132.6290415411608, 136.76197856352545], [93.16019611491195, 124.13260179079685]], "head": [74.13906578900888, 118.0461551533373], "nose": [[64.17597771435469, 117.18774032548103], [57.20261482771247, 116.58691876723901]], "arm_r": [[99.0690426329852, 124.19208734248504], [127.25982125656246, 134.296810007489], [156.2375960452345, 141.94342007481436]], "arm_l": [[93.16019611491195, 126.0427317451331], [89.95929250465917, 155.4183141839495], [60.0, 153.87974546036065]], "leg_r": [[179.90884651807326, 150.7540782623559], [225.90184049526727, 151.5446924600911], [265.8957483015229, 152.23218306681738], [265.70377183071275, 163.0634184490528]], "leg_l": [[174.0, 151.2155372436685], [219.992993977194, 152.00615144140374], [259.98690178344964, 152.69364204813002], [259.7949253126395, 163.52487743036542]]}, {"order": ["leg_r", "arm_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[174.0, 137.0], [131.16086274396895, 129.56106188266668], [90.29134099396232, 122.46414390865907]], "head": [70.59518593371817, 119.04394247540239], "nose": [[60.59518593371817, 119.04394247540239], [53.59518593371817, 119.04394247540239]], "arm_r": [[96.20018751203557, 122.52362946034725], [111.20018751203557, 96.93757350177395], [126.20018751203557, 71.35151754320066]], "arm_l": [[90.29134099396232, 124.37427386299531], [89.99905209869154, 153.91710417204732], [60.0, 153.68224624951935]], "leg_r": [[179.90884651807326, 137.7540782623559], [225.21000315663483, 145.62054155884627], [264.60231327712313, 152.46094442535966], [262.6921833227869, 163.12925383968215]], "leg_l": [[174.0, 138.2155372436685], [219.30115663856157, 146.0820005401589], [258.6934667590499, 152.9224034066723], [256.78333680471366, 163.59071282099478]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_r", "arm_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[174.0, 143.5], [131.79213590699416, 133.13627470916663], [91.52486326654031, 123.24904253515317]], "head": [72.11894874102038, 118.48411136695391], "nose": [[62.128179926165075, 118.05453193528285], [55.13484237509207, 117.75383495926968]], "arm_r": [[97.43370978461355, 123.30852808684135], [125.6244884081908, 113.20380542183739], [153.34087438352944, 101.89771708756348]], "arm_l": [[91.52486326654031, 125.1591724894894], [89.98658163375015, 154.66454016997503], [59.999999999999986, 153.78099585494002]], "leg_r": [[179.90884651807326, 144.2540782623559], [225.6970716429635, 148.59600171041538], [265.5129195776506, 152.3715873174236], [264.45861629992817, 163.15460014560324]], "leg_l": [[174.0, 144.7155372436685], [219.78822512489023, 149.05746069172798], [259.6040730595774, 152.83304629873624], [258.54976978185493, 163.61605912691584]]}}}, {"name": "Standing Calf Raise", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.36158669459508, -39.30584216914616], [181.36158669459508, -39.30584216914616]], "arm_r": [[162.9664572197126, -17.74753599836724], [164.0134421207876, 11.778699043763396], [168.18863514958957, 41.035409193477136]], "arm_l": [[168.87530373778586, -19.59818040101528], [169.92228863886086, 9.928054641115358], [174.09748166766283, 39.1847647908291]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 55.0], [161.5181281065588, 12.186959188910578], [162.9664572197126, -28.657665952703468]], "head": [164.36158669459508, -48.30584216914616], "nose": [[174.36158669459508, -48.30584216914616], [181.36158669459508, -48.30584216914616]], "arm_r": [[162.9664572197126, -26.74753599836724], [164.0134421207876, 2.778699043763396], [168.18863514958957, 32.035409193477136]], "arm_l": [[168.87530373778586, -28.59818040101528], [169.92228863886086, 0.9280546411153574], [174.09748166766283, 30.184764790829092]], "leg_r": [[160.0, 56.215537243668514], [168.06607636623892, 100.81480911859667], [158.0, 138.939388496694], [163.06640975574908, 148.5548393941648]], "leg_l": [[165.90884651807326, 55.754078262355904], [172.71840731660157, 100.55611956268012], [162.00000000000003, 138.5078524006199], [166.90079995019303, 148.20619194420698]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 59.5], [161.5181281065588, 16.686959188910578], [162.9664572197126, -24.157665952703468]], "head": [164.36158669459508, -43.80584216914616], "nose": [[174.36158669459508, -43.80584216914616], [181.36158669459508, -43.80584216914616]], "arm_r": [[162.9664572197126, -22.24753599836724], [164.0134421207876, 7.278699043763396], [168.18863514958957, 36.535409193477136]], "arm_l": [[168.87530373778586, -24.09818040101528], [169.92228863886086, 5.428054641115358], [174.09748166766283, 34.6847647908291]], "leg_r": [[160.0, 60.715537243668514], [168.06607636623892, 105.31480911859667], [158.0, 143.439388496694], [166.5996846423216, 150.19415207052123]], "leg_l": [[165.90884651807326, 60.254078262355904], [172.71840731660157, 105.05611956268012], [162.00000000000003, 143.0078524006199], [170.4826264968593, 149.9046747536479]]}}}, {"name": "Standing Calf Stretch", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [170.59618644035737, 24.374309027589845], [186.21725231980906, -13.573789038579548]], "head": [194.98467525559062, -31.27657594171221], "nose": [[204.60832220826177, -28.5589631417822], [211.33715407983, -26.658814506583642]], "arm_r": [[186.21725231980906, -11.66365908424332], [188.3099465321328, 17.808605240420718], [209.89014054229233, 38.33175370810613]], "arm_l": [[192.12609883788232, -13.51430348689136], [194.21879305020607, 15.95796083777268], [215.7989870603656, 36.48110930545809]], "leg_r": [[160.0, 67.2155372436685], [173.924447440525, 110.39135295428974], [187.1553853858499, 147.5662774846114], [176.45111281040053, 150.0612736183461]], "leg_l": [[165.90884651807326, 66.7540782623559], [157.78606467079257, 111.34336773614788], [142.0, 147.53823689459549], [152.70742489329234, 150.02007985883768]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 68.0], [177.8449674978852, 28.74769124941882], [202.39643095943165, -4.4202453757258695]], "head": [215.7790430866088, -19.057341090546714], "nose": [[224.86662519788973, -14.884110762524257], [231.2107797071463, -11.970726577436773]], "arm_r": [[202.39643095943165, -2.510115421389642], [198.72420173956954, 26.811941847485613], [194.32145618108575, 56.03628127714124]], "arm_l": [[208.30527747750492, -4.360759824037681], [204.15369854281798, 24.89920922697154], [199.27397083719356, 54.049988783690026]], "leg_r": [[160.0, 69.2155372436685], [178.74575496836474, 110.58445758705116], [196.09721324786085, 146.07754786027894], [185.6184098198225, 149.37256194966653]], "leg_l": [[165.90884651807326, 68.7540782623559], [148.56714690316622, 110.71273056909666], [132.3754437974776, 146.7333951610521], [143.13990766102046, 148.96313513172313]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 67.0], [174.26917504841117, 26.407887228155587], [194.49986089975675, -9.416353188154432]], "head": [205.6837189691717, -25.74520576796695], "nose": [[215.06780908160056, -22.28994126842204], [221.62451440633933, -19.875732658837062]], "arm_r": [[194.49986089975675, -7.506223233818204], [193.70641989937332, 22.02767447620785], [192.96922858288622, 51.394330192690674]], "arm_l": [[200.40870741783002, -9.356867636466243], [199.373637753329, 20.169774839066125], [198.41194328055818, 49.52975884177373]], "leg_r": [[160.0, 68.2155372436685], [176.3855768985497, 110.5452376924516], [191.72341641034762, 146.92652973577287], [181.12591176906452, 149.83010899402785]], "leg_l": [[165.90884651807326, 67.7540782623559], [151.06952728568317, 110.63332035745131], [137.015040258231, 147.51396171963245], [147.86193480658685, 149.31507754712842]]}}}, {"name": "Standing Forward Fold", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.7912748095231, 21.3238785947173], [167.40823813355095, -19.390122286184578]], "head": [169.8456250016539, -38.939465193360675], "nose": [[179.8441478685724, -38.76759175239952], [186.84308173466712, -38.64728089622242]], "arm_r": [[167.40823813355095, -17.47999233184835], [167.40823813355095, 12.064240258517891], [170.02291041598068, 41.4960481242301]], "arm_l": [[173.3170846516242, -19.33063673449639], [173.3170846516242, 10.213595855869853], [175.93175693405394, 39.64540372158206]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859668], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}, {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[147.0, 66.0], [176.1289416829083, 98.8575650078507], [187.3972636865633, 139.0385228514936]], "head": [189.48783295191635, 158.62678031347502], "nose": [[184.73694397530744, 167.42615835581051], [181.4506430358062, 173.51289380046708]], "arm_r": [[187.3972636865633, 140.94865280582985], [182.4192496006142, 170.08331055850218], [159.0, 151.61878896037393]], "arm_l": [[193.30611020463655, 139.09800840318178], [186.02056319437705, 167.75778889244543], [163.0, 148.81325968995216]], "leg_r": [[147.0, 67.2155372436685], [141.31274251864636, 112.16912679040732], [158.0, 147.96977299066955], [147.35795153565653, 150.71079647556542]], "leg_l": [[152.90884651807326, 66.7540782623559], [145.81726113426228, 111.51366557248716], [162.0, 147.53823689459546], [151.32046453015406, 150.13400821000522]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[153.5, 65.0], [195.0328826650446, 51.61662929027126], [236.57347679163044, 47.926177033458714]], "head": [256.5727152529139, 48.09805622977341], "nose": [[261.7058802321052, 56.68005001306202], [265.2586487728301, 62.61982355503152]], "arm_r": [[236.57347679163044, 49.83630698779495], [234.07579830025136, 79.27796781424398], [232.90569556609444, 97.6731036584164]], "arm_l": [[242.4823233097037, 47.9856625851469], [238.81197686747683, 77.30794847930343], [236.99982992695314, 96.31535893129717]], "leg_r": [[153.5, 66.2155372436685], [155.2683514534215, 112.05813521825308], [158.0, 151.2386490003758], [156.78860158414903, 152.44599335402268]], "leg_l": [[159.40884651807326, 65.7540782623559], [159.9611829718995, 111.62631580557084], [162.0, 150.82607633034075], [160.42691973506416, 152.05327905361474]]}}}, {"name": "Standing Quad Stretch", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.35567849015837, -39.649541429917065], [181.35141427929204, -39.89012649441899]], "arm_r": [[162.9664572197126, -17.74753599836724], [147.06887929271645, 7.307394202295484], [151.2440723215184, 36.564104352009224]], "arm_l": [[168.87530373778586, -19.59818040101528], [195.24990093602662, -33.34960627592398], [218.31387531576726, -52.3214550379599]], "leg_r": [[160.0, 65.2155372436685], [153.598037355837, 110.07582613989624], [122.07760721156811, 85.82349837463056], [111.87858481133344, 89.88156862741086]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.35567849015837, -39.649541429917065], [181.35141427929204, -39.89012649441899]], "arm_r": [[162.9664572197126, -17.74753599836724], [150.76798165630018, 9.244052078465458], [156.0, 38.3355128699944]], "arm_l": [[168.87530373778586, -19.59818040101528], [194.08432618194038, -35.19178059954181], [216.3056442657986, -54.9914509633138]], "leg_r": [[160.0, 65.2155372436685], [116.01483426203507, 51.955138515520545], [154.0, 39.6105356653511], [159.45624794549292, 30.204236892595254]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.35567849015837, -39.649541429917065], [181.35141427929204, -39.89012649441899]], "arm_r": [[162.9664572197126, -17.74753599836724], [148.88406149406435, 8.339389938618353], [153.5884153863569, 37.518116152632096]], "arm_l": [[168.87530373778586, -19.59818040101528], [194.68483483546345, -34.28473592696265], [217.33279023539066, -53.6789032423792]], "leg_r": [[160.0, 65.2155372436685], [121.19953747183251, 89.54894130397363], [128.05510569102682, 50.73950342195268], [120.81943634843438, 42.5801415318936]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}}}, {"name": "Standing Side Bend", "camera": 90.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [153.03719012291472, 28.66760595178478], [126.51599455364676, -4.1603828869694155]], "head": [116.21523305544568, -21.043282954169158], "arm_r": [[117.08715424592353, 1.4189654949775277], [128.77181618709193, 28.91334251867918], [139.84864615181866, 56.420863887144534]], "arm_l": [[135.94483486137, -9.739731268916358], [147.93654155006897, -37.233957687641194], [152.7812111713494, -55.72796157898259]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [160.0, 29.160862743968956], [160.0, -11.708659006037678]], "head": [160.0, -31.40481406628183], "arm_r": [[149.0, -11.708659006037678], [144.82480697119803, 17.8366392933887], [140.77363501897415, 47.26294768420651]], "arm_l": [[171.0, -11.708659006037678], [175.17519302880197, 17.8366392933887], [179.22636498102585, 47.26294768420651]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [166.96280987708528, 28.66760595178478], [193.48400544635325, -4.1603828869694155]], "head": [203.78476694455432, -21.043282954169158], "arm_r": [[184.05516513863, -9.739731268916358], [172.06345844993103, -37.233957687641194], [167.2187888286506, -55.72796157898259]], "arm_l": [[202.91284575407647, 1.4189654949775277], [191.22818381290807, 28.91334251867918], [180.15135384818134, 56.420863887144534]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [160.0, 29.160862743968956], [160.0, -11.708659006037678]], "head": [160.0, -31.40481406628183], "arm_r": [[149.0, -11.708659006037678], [144.82480697119803, 17.8366392933887], [140.77363501897415, 47.26294768420651]], "arm_l": [[171.0, -11.708659006037678], [175.17519302880197, 17.8366392933887], [179.22636498102585, 47.26294768420651]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [156.63534088571913, 29.02687874664438], [142.7915448634304, -9.792229018314188]], "head": [137.44677734186524, -28.772043845484575], "arm_r": [[132.19160987813555, -6.897266347007331], [136.08805632571406, 22.68539136798885], [139.7334672760993, 52.166082466652526]], "arm_l": [[153.39147984872525, -12.687191689621045], [183.09625879428003, -8.649429316315874], [207.62273713211505, -4.858687263051138]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}}}, {"name": "Torso Twist", "camera": 90.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "nose": [[150.68351813315385, -35.77119801271661], [147.83636163162325, -34.660749485167834]], "arm_r": [[150.6714709422793, -20.720873666029334], [140.45270482677998, 4.751067330158591], [126.41597666385152, 22.521983399674568]], "arm_l": [[169.3285290577207, -18.69644434604602], [159.10976294222135, 6.775496650141903], [145.0730347792929, 24.54641271965788]], "leg_r": [[153.0, 64.0], [152.38216056651342, 109.45365967810031], [151.00131290874225, 148.81359099210064], [158.58820476466843, 150.46396475489365]], "leg_l": [[167.0, 64.0], [167.61783943348658, 109.45365967810031], [168.99868709125775, 148.81359099210064], [161.41179523533157, 150.46396475489365]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "nose": [[169.31648186684615, -35.77119801271661], [172.16363836837675, -34.660749485167834]], "arm_r": [[150.6714709422793, -18.69644434604602], [160.89023705777865, 6.775496650141903], [174.92696522070713, 24.54641271965788]], "arm_l": [[169.3285290577207, -20.720873666029334], [179.54729517322002, 4.751067330158591], [193.5840233361485, 22.521983399674568]], "leg_r": [[153.0, 64.0], [152.38216056651342, 109.45365967810031], [151.00131290874225, 148.81359099210064], [158.58820476466843, 150.46396475489365]], "leg_l": [[167.0, 64.0], [167.61783943348658, 109.45365967810031], [168.99868709125775, 148.81359099210064], [161.41179523533157, 150.46396475489365]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [149.0, 6.272103107495482], [149.0, 24.741947367265226]], "arm_l": [[171.0, -19.708659006037678], [171.0, 6.272103107495482], [171.0, 24.741947367265226]], "leg_r": [[153.0, 64.0], [152.38217353725122, 109.45366193038765], [151.0013129387216, 148.813598914136], [158.58842277865102, 150.46393930718375]], "leg_l": [[167.0, 64.0], [167.61782646274878, 109.45366193038765], [168.9986870612784, 148.813598914136], [161.41157722134898, 150.46393930718375]]}}}, {"name": "Tricep Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 124.0], [109.72232766064437, 81.92461008445406], [104.68785811999925, 41.33721444350374]], "head": [106.08298759488176, 21.689038227061047], "nose": [[116.02984525543485, 20.659464198301396], [122.99149852301275, 19.93888111104634]], "arm_r": [[104.68785811999925, 43.24734439783997], [94.67819740520659, 71.09854849438184], [124.0, 64.85204926757933]], "arm_l": [[110.5967046380725, 41.39669999519193], [98.50612246687119, 68.43532854979176], [128.0, 63.03132775016979]], "leg_r": [[118.0, 125.2155372436685], [162.26738385552633, 112.89958304064265], [156.0, 151.8053465749981], [166.8641356033426, 153.50269283330525]], "leg_l": [[123.90884651807325, 124.7540782623559], [167.98485944606693, 111.78953829173301], [160.00000000000003, 150.38900272591184], [170.7786039325257, 152.55147938544167]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 124.0], [109.72232766064437, 81.92461008445406], [104.68785811999925, 41.33721444350374]], "head": [106.08298759488176, 21.689038227061047], "nose": [[116.02984525543485, 20.659464198301396], [122.99149852301275, 19.93888111104634]], "arm_r": [[104.68785811999925, 43.24734439783997], [109.6655943384287, 72.38204819466002], [124.0, 98.3355128699944]], "arm_l": [[110.5967046380725, 41.39669999519193], [113.17159954067507, 70.83190879489234], [128.0, 96.51479135258487]], "leg_r": [[118.0, 125.2155372436685], [162.26738385552633, 112.89958304064265], [156.0, 151.8053465749981], [166.8641356033426, 153.50269283330525]], "leg_l": [[123.90884651807325, 124.7540782623559], [167.98485944606693, 111.78953829173301], [160.00000000000003, 150.38900272591184], [170.7786039325257, 152.55147938544167]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 124.0], [109.72232766064437, 81.92461008445406], [104.68785811999925, 41.33721444350374]], "head": [106.08298759488176, 21.689038227061047], "nose": [[116.02984525543485, 20.659464198301396], [122.99149852301275, 19.93888111104634]], "arm_r": [[104.68785811999925, 43.24734439783997], [95.81620416576652, 71.47018477789757], [124.0, 81.59378106878685]], "arm_l": [[110.5967046380725, 41.39669999519193], [100.04454561797358, 69.05300441583627], [128.0, 79.77305955137733]], "leg_r": [[118.0, 125.2155372436685], [162.26738385552633, 112.89958304064265], [156.0, 151.8053465749981], [166.8641356033426, 153.50269283330525]], "leg_l": [[123.90884651807325, 124.7540782623559], [167.98485944606693, 111.78953829173301], [160.0, 150.38900272591184], [170.7786039325257, 152.5514793854417]]}}}, {"name": "Triceps Pushdown", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [155.33005328091872, 23.464845696367505], [163.2776668032939, -16.66816291776044]], "head": [168.79041391963386, -35.60132233443484], "nose": [[178.69598771165374, -34.23033442389419], [185.62786419284475, -33.270923182040626]], "arm_r": [[163.2776668032939, -14.758032963424213], [147.83339766715355, 10.57038294758685], [172.0, -6.935259274591587]], "arm_l": [[169.18651332136716, -16.608677366072254], [150.1367514394947, 6.21479360962754], [176.0, -8.75598079200112]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.53823689459549], [160.17101027135118, 151.6639291057432]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [155.33005328091872, 23.464845696367505], [163.2776668032939, -16.66816291776044]], "head": [168.79041391963386, -35.60132233443484], "nose": [[178.69598771165374, -34.23033442389419], [185.62786419284475, -33.270923182040626]], "arm_r": [[163.2776668032939, -14.758032963424213], [158.24284519048118, 14.367155954155876], [168.0, 42.30512837601883]], "arm_l": [[169.18651332136716, -16.608677366072254], [163.00090098657685, 12.300726187737686], [172.0, 40.4844068586093]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.53823689459549], [160.17101027135118, 151.6639291057432]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [155.33005328091872, 23.464845696367505], [163.2776668032939, -16.66816291776044]], "head": [168.79041391963386, -35.60132233443484], "nose": [[178.69598771165374, -34.23033442389419], [185.62786419284475, -33.270923182040626]], "arm_r": [[163.2776668032939, -14.758032963424213], [142.29329874083328, 6.3558478668007865], [170.0, 17.68493455071362]], "arm_l": [[169.18651332136716, -16.608677366072254], [146.90717119470105, 3.1766695627598747], [174.0, 15.864213033304088]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.53823689459549], [160.17101027135118, 151.6639291057432]]}}}]} \ No newline at end of file +{"profile": "neutral", "pitch": 10.0, "exercises": [{"name": "Abdominal", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[128.0, 126.0], [123.50070744350393, 83.31559451522868], [125.00047162900262, 42.39449550813546]], "head": [127.78393364820391, 22.89002207499297], "nose": [[137.6895074402238, 24.26100998553362], [144.6213839214148, 25.22042122738718]], "arm_r": [[125.00047162900262, 44.30462546247169], [153.5959458166933, 35.37057588667207], [137.46787065175624, 10.458926161567888]], "arm_l": [[130.90931814707588, 42.453981059823654], [159.51563713035878, 33.55366614061362], [143.51615744049056, 8.561724009237087]], "leg_r": [[128.0, 127.2155372436685], [171.17430886688956, 111.58284855334222], [168.0, 150.8509233159615], [178.9653082306577, 151.71059641116776]], "leg_l": [[133.90884651807326, 126.7540782623559], [176.35384130990658, 109.29150625391821], [172.0, 148.449771713863], [182.93464482641144, 149.6288883001427]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[128.0, 126.0], [123.11337415401846, 76.7383796324037], [167.64073825067507, 57.70967534760443]], "head": [186.18441534201082, 50.33136579709479], "nose": [[193.66654290527876, 56.965954490223126], [198.8685566836205, 61.57870955266287]], "arm_r": [[167.64073825067507, 59.61980530194066], [195.90006093783734, 49.70250854036303], [172.72817683159388, 30.93775236749825]], "arm_l": [[173.54958476874833, 57.76916089929262], [201.81359837899106, 47.864837419955926], [178.71564429723324, 29.01188919273017]], "leg_r": [[128.0, 127.2155372436685], [171.1743088668896, 111.58284855334223], [168.0, 150.8509233159615], [178.9653082306577, 151.71059641116778]], "leg_l": [[133.90884651807326, 126.7540782623559], [176.35384130990658, 109.29150625391821], [172.0, 148.449771713863], [182.93464482641144, 149.62888830014273]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[128.0, 126.0], [122.50068568111516, 81.31026966131319], [148.00041311155596, 46.22466606468976]], "head": [160.31364261806914, 30.70388407251191], "nose": [[169.4012247293501, 34.87711440053437], [175.74537923860663, 37.79049858562185]], "arm_r": [[148.00041311155596, 48.134796019025984], [177.4772385118675, 42.64130176976346], [162.0341655680046, 17.312178498974532]], "arm_l": [[153.90925962962922, 46.28415161637795], [183.38904849856343, 40.8061016600034], [168.05011894867513, 15.415678998609911]], "leg_r": [[128.0, 127.2155372436685], [171.17430886688956, 111.58284855334223], [168.0, 150.8509233159615], [178.96530823065774, 151.71059641116776]], "leg_l": [[133.90884651807326, 126.7540782623559], [176.35384130990658, 109.29150625391821], [172.0, 148.449771713863], [182.93464482641144, 149.62888830014273]]}}}, {"name": "Abductor", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [147.39401020336322, 133.10345930302373], [145.10544255919902, 172.83189963719428], [143.92179588176742, 171.6549669223465]], "leg_l": [[167.0, 116.0], [172.60598979663678, 133.10345930302373], [174.89455744080098, 172.83189963719428], [176.07820411823258, 171.6549669223465]]}, {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [130.0, 130.9232660108731], [120.61056874428219, 169.76167264761645], [115.7543569835581, 168.1244147020733]], "leg_l": [[167.0, 116.0], [190.0, 130.9232660108731], [199.38943125571782, 169.76167264761645], [204.24564301644193, 168.1244147020733]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [138.40398580536578, 132.34142152089595], [132.44536528849622, 171.75877049117304], [129.36356808016237, 170.42094139199114]], "leg_l": [[167.0, 116.0], [181.59601419463425, 132.34142152089595], [187.5546347115038, 171.75877049117304], [190.63643191983766, 170.42094139199114]]}}, "orbit": [{"yaw": 127.0, "sample": {"order": ["spine", "arm_r", "leg_r", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "nose": [[150.25538327938614, 14.840724837485546], [146.0426781173218, 15.811496044064228]], "arm_r": [[154.77104199355594, 32.327140292628755], [144.38560499931648, 59.71678856368911], [127.45898099051918, 84.10364976890271]], "arm_l": [[168.78499061052023, 33.440885896654606], [173.2070703112358, 62.76814640805501], [169.70061398975147, 88.91108067494635]], "leg_r": [[157.9655840337451, 116.45381562691817], [126.61174048168456, 131.4098395903588], [118.23109913779213, 170.5183789577097], [110.96489412668988, 168.85049407976638]], "leg_l": [[165.59044857033106, 116.73152857444055], [143.19089005938437, 132.85925017338457], [138.46571149104156, 172.44611886252008], [133.09011101583206, 171.0256258036004]], "props": {"bg": [{"kind": "poly", "pts": [[170.17558907270748, 64.59122072790889], [164.32336047718314, 120.25119531754564], [171.43542568533545, 120.66441958783159], [177.28765428085978, 65.00444499819484]], "w": 16, "color": "equipment"}, {"kind": "poly", "pts": [[131.35448580972135, 127.88309544322196], [171.286261312086, 133.1082995463687], [185.5103917283906, 133.9347480869406], [145.57861622602596, 128.70954398379385]], "w": 10, "color": "equipment"}, {"kind": "line", "pts": [[157.9099183587413, 135.8785623534417], [156.44686120986023, 149.79355600085088]], "w": 6, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[125.25318741486642, 144.3309051200959], [127.97029354850271, 118.48877406062171]], "w": 6, "color": "prop"}, {"kind": "line", "pts": [[141.8323369925662, 145.78031570312166], [144.54944312620253, 119.93818464364746]], "w": 6, "color": "prop"}]}}}, {"yaw": 270.0, "sample": {"order": ["leg_l", "leg_r", "arm_l", "arm_r", "spine", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [180.27050983124843, 59.10236470334958], [188.67244508110866, 79.06508551601353]], "arm_l": [[149.0, 32.29134099396232], [139.72949016875157, 59.102364703349586], [131.3275549188913, 79.06508551601354]], "leg_r": [[167.0, 116.0], [172.60598979663678, 117.59341061272917], [174.89455744080098, 153.54028741485138], [176.07820411823258, 148.71567825347657]], "leg_l": [[153.0, 116.0], [147.39401020336322, 117.59341061272917], [145.10544255919902, 153.54028741485138], [143.9217958817674, 148.71567825347657]], "props": {"bg": [{"kind": "poly", "pts": [[160.0, 69.87214486573811], [160.0, 122.49493162974898], [160.0, 126.59917334965701], [160.0, 73.97638658564614]], "w": 16, "color": "equipment"}, {"kind": "poly", "pts": [[185.0, 125.9911475918806], [135.0, 125.9911475918806], [135.0, 134.19963103169664], [185.0, 134.19963103169664]], "w": 10, "color": "equipment"}, {"kind": "line", "pts": [[160.0, 134.79385241571816], [160.0, 147.9495491067209]], "w": 6, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[172.60598979663678, 129.80941468294597], [172.60598979663678, 105.37740654251236]], "w": 6, "color": "prop"}, {"kind": "line", "pts": [[147.39401020336322, 129.80941468294597], [147.39401020336322, 105.37740654251236]], "w": 6, "color": "prop"}]}}}]}, {"name": "Adductor", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [130.0, 130.9232660108731], [120.61056874428219, 169.76167264761645], [115.7543569835581, 168.1244147020733]], "leg_l": [[167.0, 116.0], [190.0, 130.9232660108731], [199.38943125571782, 169.76167264761645], [204.24564301644193, 168.1244147020733]]}, {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [147.39401020336322, 133.10345930302373], [145.10544255919902, 172.83189963719428], [143.92179588176742, 171.6549669223465]], "leg_l": [[167.0, 116.0], [172.60598979663678, 133.10345930302373], [174.89455744080098, 172.83189963719428], [176.07820411823258, 171.6549669223465]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [139.72949016875157, 60.82303648281693], [131.3275549188913, 86.68153428172431]], "arm_l": [[171.0, 32.29134099396232], [180.27050983124843, 60.82303648281693], [188.6724450811087, 86.68153428172431]], "leg_r": [[153.0, 116.0], [138.40398580536578, 132.34142152089595], [132.44536528849622, 171.75877049117304], [129.36356808016237, 170.42094139199114]], "leg_l": [[167.0, 116.0], [181.59601419463425, 132.34142152089595], [187.5546347115038, 171.75877049117304], [190.63643191983766, 170.42094139199114]]}}}, {"name": "Arm Circles", "camera": 40.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [171.3991805532178, -12.140315628510749], [189.7987414793807, -10.625787364292506]], "arm_l": [[171.59710274696485, -17.663090429721073], [198.08553053273266, -15.217403989394604], [224.47316185370062, -15.355973659669438]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [146.05740343975492, -39.183541265595636], [137.2281578147836, -62.68175177962408]], "arm_l": [[171.59710274696485, -17.663090429721073], [184.0087981838679, -44.59188377321808], [194.38980082196048, -72.06557524262496]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}, {"order": ["arm_l", "leg_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [132.85541810268234, -12.374042228280558], [112.85788723111405, -11.092351163556003]], "arm_l": [[171.59710274696485, -17.663090429721073], [190.0669470067346, -21.76818937009363], [208.46650793289749, -28.432616704957745]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [148.67105145730744, 12.807960658166763], [146.4124332310594, 41.68142191233785]], "arm_l": [[171.59710274696485, -17.663090429721073], [181.7863665161021, 8.400424721307992], [193.92031961085468, 34.295403219710764]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.0, 149.83419719709872], [165.63509355919305, 153.02761752718845]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [160.0, 23.160862743968956], [160.0, -17.708659006037678]], "head": [160.534691310332, -37.31490683420151], "nose": [[170.48425726540742, -36.311842875321474], [175.84330179220183, -35.771571626994444]], "arm_r": [[152.92933629344807, -16.245414568883305], [162.2109378471654, -30.551313123154785], [170.1431632791755, -46.9375812492998]], "arm_l": [[171.59710274696485, -17.663090429721073], [194.69997296127158, -34.82924303104664], [216.40087295386246, -54.06488107406239]], "leg_r": [[155.50048673219422, 66.93115555091643], [164.01536833498193, 112.0157431100973], [156.00000000000003, 149.83419719709875], [165.63509355919308, 153.02761752718848]], "leg_l": [[169.0259523082187, 66.57765746255455], [178.07794715293392, 111.28365043871992], [164.0, 147.99480835522493], [174.22144670557157, 152.02318799487986]]}}}, {"name": "Arm Curl", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[146.73819953969002, 23.961033782707986], [153.3955951537561, 26.091290105818835]], "arm_r": [[134.4304502554608, 42.328023006085985], [159.00501158413056, 59.27389864999469], [180.9456226327057, 79.4230168259295]], "arm_l": [[140.33929677353407, 40.47737860343795], [164.91385810220382, 57.423254247346655], [186.85446915077895, 77.57237242328145]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[146.73819953969002, 23.961033782707986], [153.3955951537561, 26.091290105818835]], "arm_r": [[134.4304502554608, 42.328023006085985], [159.00501158413056, 59.27389864999469], [178.28863987472675, 36.64170344793001]], "arm_l": [[140.33929677353407, 40.47737860343795], [164.91385810220382, 57.423254247346655], [184.19748639280002, 34.791059045281976]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[146.73819953969002, 23.961033782707986], [153.3955951537561, 26.091290105818835]], "arm_r": [[134.4304502554608, 42.328023006085985], [159.00501158413056, 59.27389864999469], [188.94905553678657, 57.47026639867471]], "arm_l": [[140.33929677353407, 40.47737860343795], [164.91385810220382, 57.423254247346655], [194.85790205485984, 55.61962199602667]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}}}, {"name": "Back Extension", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 102.0], [192.3935695959019, 114.23040065827821], [224.68848379368362, 140.99266081782648]], "head": [239.07527980045666, 154.6747597962834], "nose": [[236.62097246800994, 164.3689010949183], [234.92751919881226, 171.05778437257678]], "arm_r": [[224.68848379368362, 142.90279077216272], [194.76156228588889, 140.84188928718248], [216.3417562960484, 161.3650377548679]], "arm_l": [[230.59733031175688, 141.05214636951465], [200.67040880396215, 138.99124488453444], [222.25060281412166, 159.51439335221986]], "leg_r": [[150.0, 103.2155372436685], [110.70964035040065, 126.77422264541534], [72.00000000000003, 136.6990008460836], [76.92410730224489, 146.3858838484451]], "leg_l": [[155.90884651807326, 102.7540782623559], [113.84739023733808, 121.09462279932025], [76.79945624721068, 135.94696647498034], [82.97447053750626, 144.9119197054579]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 102.0], [190.45633894911956, 85.80672899774845], [224.97226147206464, 62.800530599496355]], "head": [242.948142398048, 54.16630451840163], "nose": [[252.82867196388915, 55.70745198004789], [259.7424903480551, 56.78585709811745]], "arm_r": [[224.97226147206464, 64.71066055383258], [210.42797286467453, 90.55062860967689], [238.4353856595906, 79.96292255537792]], "arm_l": [[230.8811079901379, 62.86001615118454], [216.3368193827478, 88.69998420702885], [244.34423217766386, 78.11227815272986]], "leg_r": [[150.0, 103.2155372436685], [110.70964035040065, 126.77422264541532], [72.00000000000003, 136.69900084608358], [76.92410730224489, 146.38588384844508]], "leg_l": [[155.90884651807326, 102.7540782623559], [113.84739023733808, 121.09462279932026], [76.79945624721073, 135.94696647498048], [82.97447053750635, 144.91191970545802]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 102.0], [193.48509363643677, 99.79587312945566], [234.97087262292237, 101.97422073835621]], "head": [254.72463943482512, 105.05537821855494], "nose": [[260.3028000822107, 113.35502422256974], [264.1663589793951, 119.10354478146067]], "arm_r": [[234.97087262292237, 103.88435069269244], [208.60635924306342, 117.98164008833311], [238.0041003816883, 123.87181271381567]], "arm_l": [[240.87971914099563, 102.03370629004439], [214.51520576113668, 116.13099568568506], [243.91294689976155, 122.02116831116763]], "leg_r": [[150.0, 103.2155372436685], [110.70964035040063, 126.77422264541534], [72.0, 136.6990008460836], [76.92410730224486, 146.3858838484451]], "leg_l": [[155.90884651807326, 102.7540782623559], [113.84739023733808, 121.09462279932026], [76.79945624721068, 135.94696647498034], [82.97447053750628, 144.9119197054579]]}}}, {"name": "Barbell Squat", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [164.54698815214294, 21.395540020190396], [168.88491937775055, -19.25009421342108]], "head": [171.66838139695184, -38.75456764656357], "nose": [[181.66247319251514, -38.41086838579267], [188.6582089816488, -38.17028332129074]], "arm_r": [[168.88491937775055, -17.33996425908485], [192.65203640748376, 0.688316816865914], [172.53258338641072, -21.22686681380081]], "arm_l": [[174.7937658958238, -19.19060866173289], [192.95847995970774, 4.322244384596905], [180.4718928817179, -22.541266754049982]], "leg_r": [[160.0, 65.2155372436685], [169.19599513541698, 109.6022295401473], [160.0, 147.93938849669397], [170.70535714285714, 150.42986750584978]], "leg_l": [[165.90884651807326, 64.7540782623559], [173.95930503181157, 109.35608682232831], [164.0, 147.50785240061987], [174.65358746612156, 150.2050526233538]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[117.0, 108.0], [143.17988057153133, 73.6944252453616], [163.29538590931725, 37.85749664208181]], "head": [175.05109095516673, 21.92297247450017], "nose": [[184.9566647471866, 23.29396038504082], [191.88854122837762, 24.25337162689438]], "arm_r": [[163.29538590931725, 39.76762659641804], [192.92714924506498, 35.152816875860026], [163.0, 33.095125219384]], "arm_l": [[169.2042324273905, 37.916982193770004], [196.41794186727452, 25.4828719446184], [167.0, 31.274403701974496]], "leg_r": [[117.0, 109.2155372436685], [162.9998620689883, 109.32647413907678], [160.0, 148.60784736415684], [170.47933607337416, 145.31447656703358]], "leg_l": [[122.90884651807325, 108.7540782623559], [168.90764416620357, 109.08161372334803], [164.00000000000003, 148.17631126808274], [174.6275376973515, 145.38121892992268]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[138.5, 86.0], [154.42497830672875, 46.114735055074036], [166.88571296317096, 7.1105000413806465]], "head": [174.3778448314892, -11.151456927521664], "nose": [[184.3409329061434, -10.293042099665406], [191.3142957927856, -9.692220541423389]], "arm_r": [[166.88571296317096, 9.020629995716874], [178.30322698758025, 36.3415537826384], [169.3591627143218, 8.140887535208648]], "arm_l": [[172.79455948124422, 7.169985593068835], [178.3035324959653, 36.21181789545084], [177.20992304137073, 6.687222030755185]], "leg_r": [[138.5, 87.2155372436685], [176.68686825538467, 112.47279577877578], [159.99999999999997, 148.27361793042542], [170.68903086130587, 150.83120352836477]], "leg_l": [[144.40884651807326, 86.7540782623559], [182.10526165656407, 112.71605172140461], [164.0, 147.8420818343513], [174.57848897743455, 150.81215017210735]]}}}, {"name": "Bench Press", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [91.55143264884377, 131.6629772522244], [93.0, 102.15320590614091]], "arm_l": [[70.90884651807325, 116.05948555168817], [97.42740111345603, 129.87371855164292], [96.99999999999999, 100.33248438873136]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [60.64117536816883, 88.67940591693508], [46.121662397853754, 62.825928192786506]], "arm_l": [[70.90884651807325, 116.05948555168817], [65.41872444969624, 87.01419136030722], [49.604935830325346, 61.907887764618856]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [93.09853317509568, 107.55922265396269], [80.0, 80.97983921637844]], "arm_l": [[70.90884651807325, 116.05948555168817], [98.69349816980488, 104.91708615451506], [84.0, 79.1591176989689]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}}}, {"name": "Bird Dog", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[77.1079859053059, 99.47866852197576], [70.76383139604934, 102.39205270706324]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [110.07168565309334, 124.09230142764625], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[76.52653951347901, 97.85688637216273], [69.76505872945553, 99.64109538787199]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [77.6809337814338, 85.1965493841931], [49.31537651345428, 75.57788810489458]], "leg_r": [[195.90884651807326, 106.7540782623559], [240.3414345273704, 95.02927615912368], [278.9784675789331, 84.83379606935654], [286.04913128548503, 93.13226764344691]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[77.1079859053059, 99.47866852197576], [70.76383139604934, 102.39205270706324]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [110.07168565309334, 124.09230142764625], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["leg_r", "arm_r", "spine", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[76.52653951347901, 97.85688637216273], [69.76505872945553, 99.64109538787199]], "arm_r": [[111.95533756748654, 92.96456626084355], [83.58978029950704, 83.34590498154503], [55.22422303152753, 73.72724370224651]], "arm_l": [[106.04649104941329, 94.81521066349163], [110.07168565309334, 124.09230142764625], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [234.43258800929715, 95.49073514043629], [273.06962106085984, 85.29525505066914], [280.1402847674118, 93.59372662475951]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.03555718411147, 99.29848248056776], [106.04649104941329, 92.90508070915538]], "head": [86.19556801658685, 95.30543819395331], "nose": [[76.78202489248983, 98.67963526151854], [70.20417654698848, 101.0374038833528]], "arm_r": [[111.95533756748654, 92.96456626084355], [115.93122267253811, 122.24819097380495], [111.0, 151.39056507548827]], "arm_l": [[106.04649104941329, 94.81521066349163], [82.84966999647663, 113.55006179251055], [57.03634935368697, 128.60417717799652]], "leg_r": [[195.90884651807326, 106.7540782623559], [234.0445748556052, 132.08616357365625], [273.7023693105576, 126.9444353308775], [281.8124200154689, 134.26302654838682]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}}, "orbit": [{"yaw": 37.0, "sample": {"order": ["arm_r", "arm_l", "spine", "leg_r", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [155.68707029783513, 94.80852282274789], [122.95174655898823, 84.13159632031196]], "head": [107.09809451775733, 84.4574513154624], "nose": [[97.95900332573831, 88.5166399269906], [92.89233625341937, 90.7670340686228]], "arm_r": [[134.2907264664134, 84.17910359422488], [137.46600949517568, 113.87822453047738], [133.5277599609364, 142.5052657333192]], "arm_l": [[116.3317813043157, 85.65709393064989], [119.54644464966532, 115.35483396198678], [115.49601639130758, 143.94380727355005]], "leg_r": [[198.93171981481694, 106.60223367767217], [203.40886233537387, 152.15157118192892], [235.35428273726558, 156.3317344644463], [242.55052575493283, 163.48687425758854]], "leg_l": [[185.78729483793566, 106.97077120657869], [190.2644373584926, 152.52010871083542], [222.2098577603843, 156.7002719933528], [229.40610077805155, 163.85541178649504]], "props": {"bg": [], "fg": []}}}, {"yaw": 180.0, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[190.0, 106.0], [232.96444281588853, 99.29848248056776], [273.9535089505867, 92.90508070915538]], "head": [293.80443198341317, 95.30543819395332], "nose": [[302.8920140946941, 99.47866852197578], [309.23616860395066, 102.39205270706326]], "arm_r": [[273.9535089505867, 94.81521066349163], [269.97762384553516, 124.09883537645301], [274.90884651807323, 153.24120947813634]], "arm_l": [[279.8623554686599, 92.96456626084357], [275.83716086497986, 122.2416570249982], [280.90884651807323, 151.36064219024973]], "leg_r": [[190.0, 107.2155372436685], [184.39401020336322, 152.17902593017354], [144.39401020336322, 152.17902593017354], [135.38333771618431, 158.39251366627337]], "leg_l": [[195.90884651807326, 106.7540782623559], [190.30285672143648, 151.7175669488609], [150.30285672143648, 151.7175669488609], [141.29218423425758, 157.93105468496077]], "props": {"bg": [], "fg": []}}}]}, {"name": "Bodyweight Squat", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.03440660786944, 21.26521672923713], [165.92930026825064, -19.504748919881465]], "head": [168.01986953360372, -39.09300638186289], "nose": [[178.01986953360372, -39.09300638186289], [185.01986953360372, -39.09300638186289]], "arm_r": [[165.92930026825064, -17.594618965545237], [166.97628516932568, 11.9316160765854], [170.6323654714801, 41.25563043734954]], "arm_l": [[171.8381467863239, -19.445263368193277], [172.88513168739894, 10.080971673937361], [176.54121198955337, 39.4049860347015]], "leg_r": [[160.0, 65.2155372436685], [160.0, 111.19909733724643], [160.0, 147.939388496694], [160.0, 152.2888332649806]], "leg_l": [[165.90884651807326, 64.7540782623559], [173.95930503181157, 109.35608682232831], [164.0, 147.50785240061987], [174.65358746612154, 150.2050526233538]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[146.0, 106.0], [169.0442059174294, 69.57790593735669], [185.91158816514124, 32.150800629466346]], "head": [196.21234966334234, 15.267900562266604], "nose": [[206.14003446926995, 16.468348143027285], [213.0878575307592, 17.30847326270656]], "arm_r": [[185.91158816514124, 34.06093058380257], [215.8933129757141, 33.02985173593716], [245.43754556608036, 27.899549586052117]], "arm_l": [[191.8204346832145, 32.21028618115454], [221.80215949378737, 31.179207333289117], [251.34639208415362, 26.048905183404077]], "leg_r": [[146.0, 107.2155372436685], [189.49303604512522, 121.96649178745926], [160.0, 148.57746287018125], [169.92809767204204, 153.24184306651708]], "leg_l": [[151.90884651807326, 106.7540782623559], [194.83033076218078, 123.04799530614652], [164.0, 148.14592677410715], [173.6741219853583, 153.3019727452271]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[153.0, 85.0], [166.42277500746357, 44.23170229834066], [176.44238319738355, 4.551065281965364]], "head": [182.7884763254854, -14.12726447827346], "nose": [[192.77038521149322, -13.526019942799008], [199.7573288004463, -13.105172417491014]], "arm_r": [[176.44238319738355, 6.461195236301592], [198.38299424595868, 26.610313412236394], [222.4987000644752, 44.18389617406784]], "arm_l": [[182.3512297154568, 4.610550833653553], [204.29184076403195, 24.759669009588354], [228.40754658254846, 42.3332517714198]], "leg_r": [[153.0, 86.2155372436685], [178.8862823773017, 124.14007916459117], [160.0, 144.6419652845282], [168.23298591666023, 151.5226164668142]], "leg_l": [[158.90884651807326, 85.7540782623559], [190.7002154063726, 118.4951797068221], [164.0, 147.82688958736352], [173.4411956216626, 153.38593746786563]]}}}, {"name": "Butterfly Stretch", "camera": 52.0, "frames": [{"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 118.0], [167.50046261033052, 77.00750092244417], [188.06995283948805, 54.81524765398234]], "head": [198.03156476589623, 45.452201386939706], "nose": [[203.41726561244826, 53.87800855251433], [206.71863397655784, 59.04292469083349]], "arm_r": [[179.4018345498141, 55.99124107973272], [179.3792722923378, 85.04096750172937], [179.7792766637896, 113.93409674302181]], "arm_l": [[200.37592029395185, 54.85187061649525], [200.26403873897775, 84.5670097002087], [200.5936451686343, 114.1932218141525]], "leg_r": [[154.48392472475294, 118.74835945275024], [153.99624906356505, 134.04977472288715], [176.83193200832542, 158.80286328447318], [178.74974735954865, 164.86196005792743]], "leg_l": [[169.15392444003692, 118.46425693551305], [213.29985218754484, 127.71028366316729], [191.32252689605835, 158.54310040943946], [200.45869159355496, 163.62289220662225]]}, {"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 118.0], [169.39539005652387, 77.23415963036267], [194.15610676495888, 64.60624353918908]], "head": [205.57273436097324, 59.76538829462121], "nose": [[209.6047010216403, 68.91652182262033], [212.25797438704146, 74.938510816213]], "arm_r": [[185.48798847528494, 65.78223696493946], [183.36407363225595, 94.71822023026505], [181.67844369976953, 123.52169374631076]], "arm_l": [[206.46207421942268, 64.64286650170199], [205.1884194198, 94.35768290107595], [204.37141029440315, 124.00281258392798]], "leg_r": [[154.48392472475294, 118.74835945275024], [149.23043809783283, 133.36867530000643], [174.0881495814435, 157.71001146004073], [175.23930996841958, 163.86691836751203]], "leg_l": [[169.15392444003692, 118.46425693551305], [214.26107828554112, 126.25220384951403], [193.48786929959434, 156.78423338611003], [202.8873875451986, 161.82209527241005]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 118.0], [168.41999929273476, 77.11286671031178], [191.23476868132948, 59.53447897382967]], "head": [202.0041618662562, 52.379193807430994], "nose": [[206.70285021478765, 61.20655625628143], [209.69657099521638, 66.8308191226959]], "arm_r": [[182.56665039165554, 60.71047239958005], [181.08833447545757, 90.58306392738217], [180.06729563247913, 120.42215403788741]], "arm_l": [[203.54073613579325, 59.57110193634258], [202.3592043555531, 89.54289707323235], [201.64032860894966, 119.51249717266958]], "leg_r": [[154.48392472475294, 118.74835945275024], [151.6094041501542, 133.7297564954217], [175.4705656164614, 158.27213348395813], [177.00298826323856, 164.3849879986275]], "leg_l": [[169.15392444003692, 118.46425693551305], [213.84170829120612, 126.99293200911858], [192.42833487469392, 157.67765196031715], [201.7026563745822, 162.74017215214639]]}}}, {"name": "Calfs", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 118.0], [130.9947902691037, 76.01258331473494], [128.14293290308055, 35.16126798294198]], "head": [131.61589645641916, 15.764341775082897], "nose": [[141.46845419959308, 17.475220472543253], [148.36210847067855, 18.672290974183092]], "arm_r": [[128.14293290308055, 37.071397937278206], [155.6576522621167, 48.84552396045507], [183.3010064025833, 37.36733835695226]], "arm_l": [[134.0517794211538, 35.22075353463017], [161.85257237368958, 46.324036719323196], [187.80927886043239, 31.51096362388954]], "leg_r": [[140.0, 119.2155372436685], [185.99829621354849, 118.82564110752023], [212.0, 148.75976983403476], [218.68954801152353, 140.16030879539852]], "leg_l": [[145.90884651807326, 118.7540782623559], [191.8707292881921, 116.9102687478058], [216.0, 148.32823373796066], [223.2019010505247, 140.1399483462988]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 118.0], [130.9947902691037, 76.01258331473494], [128.14293290308055, 35.16126798294198]], "head": [131.61589645641916, 15.764341775082897], "nose": [[141.46845419959308, 17.475220472543253], [148.36210847067855, 18.672290974183092]], "arm_r": [[128.14293290308055, 37.071397937278206], [155.6576522621167, 48.84552396045507], [183.3010064025833, 37.36733835695226]], "arm_l": [[134.0517794211538, 35.22075353463017], [161.85257237368958, 46.324036719323196], [187.80927886043239, 31.51096362388954]], "leg_r": [[140.0, 119.2155372436685], [185.1751715569397, 110.6752678976193], [212.0, 139.89650005692488], [222.040000508351, 135.47051611931823]], "leg_l": [[145.90884651807326, 118.7540782623559], [190.80108243714875, 108.87222292080564], [216.0, 139.46496396085078], [226.26606991421917, 135.57431163727887]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 118.0], [130.9947902691037, 76.01258331473494], [128.14293290308055, 35.16126798294198]], "head": [131.61589645641916, 15.764341775082897], "nose": [[141.46845419959308, 17.475220472543253], [148.36210847067855, 18.672290974183092]], "arm_r": [[128.14293290308055, 37.071397937278206], [155.6576522621167, 48.84552396045507], [183.3010064025833, 37.36733835695226]], "arm_l": [[134.0517794211538, 35.22075353463017], [161.85257237368958, 46.324036719323196], [187.80927886043239, 31.51096362388954]], "leg_r": [[140.0, 119.2155372436685], [185.76022286869107, 114.59616916585809], [212.0, 144.3281349454798], [220.6686979213759, 137.6594754981849]], "leg_l": [[145.90884651807326, 118.7540782623559], [191.50375298446497, 112.75527283004915], [216.0, 143.8965988494057], [225.03661802939996, 137.7197628895158]]}}}, {"name": "Cat-Cow", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [145.1601730939384, 123.58044185519884], [109.35354598857317, 94.41322108943268]], "head": [89.42965202673827, 96.1298541129813], "nose": [[79.80600507406713, 93.4122413130513], [73.0771732024989, 91.51209267785273]], "arm_r": [[115.26239250664642, 94.47270664112087], [120.87972526065431, 123.49440084545728], [111.0, 151.39056507548827]], "arm_l": [[109.35354598857317, 96.32335104376892], [114.9679818582322, 125.3455889056239], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.3925136662734]]}, {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [152.08424735154603, 74.85543177687914], [109.94656592660422, 96.70312504123498]], "head": [93.56352504082439, 108.00037547050745], "nose": [[86.43854210873769, 115.01711390210609], [81.48879464043186, 119.89166358434622]], "arm_r": [[115.85541244467747, 96.76261059292317], [124.5590964138107, 125.03612878182669], [111.0, 151.39056507548827]], "arm_l": [[109.94656592660422, 98.61325499557122], [118.63058159288913, 126.89263803630388], [105.0, 153.2112865928978]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471004, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.39251366627337]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[190.0, 106.0], [147.07348578236468, 98.95228286813989], [105.7422999370209, 95.05845136735941]], "head": [86.94844752130274, 101.79493314402872], "nose": [[77.25780748643307, 104.26302870834161], [70.48077400378631, 105.98906189268591]], "arm_r": [[111.65114645509415, 95.1179369190476], [120.46983670889635, 123.3568712620384], [111.0, 151.39056507548824]], "arm_l": [[105.7422999370209, 96.96858132169565], [114.56083205483813, 125.20756355913188], [105.0, 153.21128659289778]], "leg_r": [[195.90884651807326, 106.7540782623559], [201.51483631471007, 151.7175669488609], [241.51483631471004, 151.7175669488609], [250.52550880188895, 157.93105468496077]], "leg_l": [[190.0, 107.2155372436685], [195.60598979663678, 152.17902593017354], [235.60598979663678, 152.17902593017354], [244.61666228381569, 158.39251366627337]]}}}, {"name": "Chest Opener", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [161.1256802152048, 23.170537162876016], [160.7504534768032, -17.70220939343298]], "head": [160.05246354275317, -37.38636608818675], "nose": [[169.95803733477305, -38.757353998727396], [176.88991381596406, -39.71676524058096]], "arm_r": [[160.7504534768032, -15.792079439096753], [147.59931907313086, 10.762100915602247], [151.77451210193283, 40.018811065315994]], "arm_l": [[166.65929999487645, -17.642723841744793], [153.50816559120412, 8.911456512954208], [157.6833586200061, 38.16816666266796]], "leg_r": [[160.0, 67.2155372436685], [168.06607636623892, 111.81480911859667], [158.0, 149.939388496694], [168.64599592855438, 152.6655047598624]], "leg_l": [[165.90884651807326, 66.7540782623559], [176.5209189274121, 110.83326271847169], [162.0, 147.53823689459546], [172.24958208092917, 151.47082311825417]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [154.58807701263999, 23.32473036716258], [140.95635941600804, -15.463026121913273]], "head": [131.8765494212171, -33.012428782016556], "nose": [[139.35867698448504, -39.64701747514489], [144.5606907628268, -44.25977253758464]], "arm_r": [[140.95635941600804, -13.552896167577046], [138.72959228006906, 15.909837994427669], [150.0, 43.289936129031]], "arm_l": [[146.8652059340813, -15.403540570225084], [141.44082956091827, 13.653731466709052], [154.0, 40.48440685860927]], "leg_r": [[160.0, 67.2155372436685], [168.06607636623892, 111.81480911859667], [158.0, 149.939388496694], [168.64599592855438, 152.6655047598624]], "leg_l": [[165.90884651807326, 66.7540782623559], [176.5209189274121, 110.83326271847169], [162.0, 147.53823689459546], [172.24958208092917, 151.47082311825417]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [157.86202344571535, 23.15540830526413], [150.7809886433799, -17.175586742622897]], "head": [145.7733885622911, -36.2443727887196], "nose": [[154.86097067357207, -40.41760311674206], [161.2051251828286, -43.330987301829545]], "arm_r": [[150.7809886433799, -15.26545678828667], [142.95151607473076, 13.254877696829503], [150.73286795258437, 41.78798182584565]], "arm_l": [[156.68983516145317, -17.11610119093471], [147.31553692727067, 10.948717387584443], [155.7728940366232, 39.29464460290591]], "leg_r": [[160.0, 67.2155372436685], [168.06607636623892, 111.81480911859668], [158.0, 149.939388496694], [168.64599592855438, 152.6655047598624]], "leg_l": [[165.90884651807326, 66.7540782623559], [176.5209189274121, 110.8332627184717], [162.0, 147.53823689459546], [172.24958208092917, 151.47082311825417]]}}}, {"name": "Chest Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[116.0, 122.0], [104.04264946482697, 80.73349088839885], [98.30413502720322, 40.17760054359378]], "head": [100.39470429255628, 20.589343081612355], "nose": [[110.35779236721048, 19.730928253756097], [117.3311552538527, 19.130106695514076]], "arm_r": [[98.30413502720322, 42.08773049793001], [93.0946896971953, 71.18311980971865], [116.07602299076464, 52.19245316293397]], "arm_l": [[104.21298154527646, 40.237086095281974], [99.00353621526855, 69.3324754070706], [121.98486950883789, 50.341808760285936]], "leg_r": [[116.0, 123.2155372436685], [160.6875870401012, 112.47166989865372], [158.0, 151.77496208102255], [168.97514242459204, 152.5028201333689]], "leg_l": [[121.90884651807325, 122.7540782623559], [166.38862646620098, 111.20411892847166], [162.0, 150.35861823193625], [172.93359315614495, 151.5471554084083]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[116.0, 122.0], [104.04264946482697, 80.73349088839885], [98.30413502720322, 40.17760054359378]], "head": [100.39470429255628, 20.589343081612355], "nose": [[110.35779236721048, 19.730928253756097], [117.3311552538527, 19.130106695514076]], "arm_r": [[98.30413502720322, 42.08773049793001], [128.1397918882514, 45.17594372902312], [157.2486636765313, 52.323340481322006]], "arm_l": [[104.21298154527646, 40.237086095281974], [134.04863840632467, 43.32529932637508], [163.15751019460455, 50.47269607867397]], "leg_r": [[116.0, 123.2155372436685], [160.6875870401012, 112.47166989865372], [158.0, 151.77496208102255], [168.97514242459204, 152.5028201333689]], "leg_l": [[121.90884651807325, 122.7540782623559], [166.38862646620098, 111.20411892847166], [162.0, 150.35861823193625], [172.93359315614495, 151.5471554084083]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[116.0, 122.0], [104.04264946482697, 80.73349088839885], [98.30413502720322, 40.17760054359378]], "head": [100.39470429255628, 20.589343081612355], "nose": [[110.35779236721048, 19.730928253756097], [117.3311552538527, 19.130106695514076]], "arm_r": [[98.30413502720322, 42.08773049793001], [116.35858572176467, 65.68280376169301], [145.58968766532172, 59.036797490709745]], "arm_l": [[104.21298154527646, 40.237086095281974], [122.26743223983792, 63.83215935904497], [151.49853418339498, 57.18615308806171]], "leg_r": [[116.0, 123.2155372436685], [160.6875870401012, 112.47166989865372], [158.0, 151.77496208102255], [168.97514242459204, 152.5028201333689]], "leg_l": [[121.90884651807325, 122.7540782623559], [166.38862646620098, 111.20411892847166], [162.0, 150.35861823193625], [172.93359315614495, 151.5471554084083]]}}}, {"name": "Child's Pose", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[201.0, 108.0], [155.82571467885413, 111.8022553753272], [124.45770572282038, 141.37389729585914]], "head": [111.33652514301022, 156.23877421337863], "nose": [[117.27325277234276, 164.28583983105068], [121.38774953839007, 169.86292328970427]], "arm_r": [[130.36655224089364, 141.4333828475473], [107.12136215799222, 160.10999998477317], [79.99999999999999, 147.481718557415]], "arm_l": [[124.45770572282038, 143.28402725019538], [108.99208153799717, 168.5998024546127], [83.99999999999999, 152.2568633338612]], "leg_r": [[206.90884651807326, 108.7540782623559], [209.31630050524868, 153.9931512401667], [247.56849074377007, 142.47595437727284], [257.8378754352393, 146.35811326384913]], "leg_l": [[201.0, 109.2155372436685], [203.40745398717542, 154.45461022147933], [241.6596442256968, 142.93741335858545], [251.92902891716605, 146.81957224516174]]}, {"order": ["arm_r", "leg_r", "spine", "arm_l", "leg_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[202.0, 110.0], [156.74378800446112, 116.33532375305779], [128.93070318831133, 149.67279357603658]], "head": [118.03792248801076, 166.19137912675268], "nose": [[124.78564870801182, 173.57163595561101], [129.46956295252383, 178.69461945579832]], "arm_r": [[134.8395497063846, 149.73227912772478], [106.04161630328194, 158.0116388932225], [78.00000000000001, 147.5121030513906]], "arm_l": [[128.93070318831133, 151.58292353037282], [105.75011328400946, 170.33724855225375], [82.0, 152.28724782783678]], "leg_r": [[207.90884651807326, 110.7540782623559], [209.5142233663883, 156.02763866028954], [247.10192819782466, 142.55467510695092], [257.5635498770713, 145.9022207575537]], "leg_l": [[202.0, 111.2155372436685], [203.60537684831505, 156.48909764160214], [241.1930816797514, 143.01613408826356], [251.65470335899806, 146.36367973886632]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[201.5, 109.0], [156.26996632297158, 114.06239831006303], [126.62305565266601, 145.56456984475278]], "head": [114.58675518962505, 161.29461868726145], "nose": [[120.93805820162584, 169.01866879389266], [125.34330093897469, 174.37604437034733]], "arm_r": [[132.53190217073927, 145.62405539644095], [105.28609458574061, 133.25830599136376], [99.20171180988373, 104.32807532258633]], "arm_l": [[126.62305565266601, 147.47469979908902], [102.5416627187038, 129.85554190324453], [118.69316943490644, 104.95861963534743]], "leg_r": [[207.40884651807326, 109.7540782623559], [209.41533833687873, 155.012118237712], [247.3482845451267, 142.51275480992763], [257.71734094714066, 146.12884622273043]], "leg_l": [[201.5, 110.2155372436685], [203.50649181880547, 155.4735772190246], [241.43943802705343, 142.97421379124023], [251.8084944290674, 146.59030520404303]]}}}, {"name": "Cobra Stretch", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[188.0, 147.0], [146.2115550987712, 134.51133070811812], [104.6860248829862, 130.99893053725023]], "head": [84.69820834260429, 130.3115446386733], "nose": [[77.21608077933637, 136.94613333180163], [72.0140670009946, 141.5588883942414]], "arm_r": [[110.59487140105945, 131.0584160889384], [133.96056156318676, 149.58862856981378], [104.00000000000001, 148.07421618993888]], "arm_l": [[104.6860248829862, 132.90906049158647], [78.52170000775969, 147.36354601159968], [89.13411237249052, 119.7296105142682]], "leg_r": [[193.90884651807326, 147.7540782623559], [235.07408286009883, 167.9708002769172], [270.0, 148.76880890060664], [280.80420398805575, 150.8036171891036]], "leg_l": [[188.0, 148.2155372436685], [233.91528622289013, 150.9635728393661], [273.8970875772516, 152.15171001244428], [282.10647978204673, 159.3620820259009]]}, {"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[188.0, 147.0], [148.3804213554066, 126.63849409496028], [126.34500567148017, 90.56665811833622]], "head": [116.64881326655342, 73.34001274777336], "nose": [[106.82714865461051, 75.22014685216816], [99.95575837047687, 76.5355180981072]], "arm_r": [[132.2538521895534, 90.6261436700244], [118.68593676222457, 116.976177686032], [104.21670561230384, 142.85698070747202]], "arm_l": [[126.34500567148017, 92.47678807267246], [117.22115287129492, 120.6215411178757], [107.1206945871057, 148.44093505140947]], "leg_r": [[193.90884651807326, 147.7540782623559], [235.07408286009883, 167.9708002769172], [270.0, 148.76880890060664], [280.80420398805575, 150.8036171891036]], "leg_l": [[188.0, 148.2155372436685], [233.91528622289013, 150.9635728393661], [273.8970875772516, 152.15171001244428], [282.10647978204673, 159.3620820259009]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[188.0, 147.0], [147.58496764320086, 130.84243706328948], [112.31672612283286, 109.07150914920337]], "head": [95.26392283575102, 98.78029639980302], "nose": [[86.28759453505705, 103.18773672704067], [80.02305400384289, 106.2636701871341]], "arm_r": [[118.22557264090611, 109.13099470089155], [131.2607963421022, 135.74054653115266], [104.0, 148.0742161899389]], "arm_l": [[112.31672612283286, 110.9816391035396], [89.20688866169617, 129.8204583254148], [69.74512702248809, 107.33663014299796]], "leg_r": [[193.90884651807326, 147.7540782623559], [235.07408286009883, 167.97080027691717], [270.0, 148.76880890060661], [280.80420398805575, 150.8036171891036]], "leg_l": [[188.0, 148.2155372436685], [233.91528622289013, 150.9635728393661], [273.8970875772516, 152.15171001244425], [282.10647978204673, 159.3620820259009]]}}}, {"name": "Crunch", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 146.0], [122.5, 146.0], [81.0, 146.0]], "head": [61.437047985323886, 141.90493909881587], "nose": [[63.546821344204844, 132.13002956602958], [65.00220317992915, 125.387018180479]], "arm_r": [[81.0, 147.91012995433624], [53.810766388900504, 135.42419773253272], [66.48931424112148, 162.20036579120364]], "arm_l": [[86.90884651807325, 146.05948555168817], [59.71961290697375, 133.57355332988467], [72.39816075919472, 160.34972138855557]], "leg_r": [[166.0, 147.2155372436685], [194.0368351722767, 111.30128659027031], [205.0, 149.18515274969292], [215.27575990220512, 145.31938923995287]], "leg_l": [[171.90884651807326, 146.7540782623559], [199.48140422111373, 110.49289964731176], [208.99999999999997, 148.75361665361882], [219.41521534843125, 145.26855340182198]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 144.0], [117.46766838873427, 144.00204748311933], [96.1737983030601, 103.01749698724782]], "head": [92.0155644867049, 83.75175017138899], "nose": [[101.80342162264763, 81.70288397605682], [108.65045482778427, 80.26961266064238]], "arm_r": [[96.1737983030601, 104.92762694158407], [89.93644757852732, 76.02900671779581], [75.8523006949506, 102.11501576632395]], "arm_l": [[102.08264482113334, 103.076982538936], [95.84529409660057, 74.17836231514775], [81.76114721302385, 100.26437136367588]], "leg_r": [[166.0, 145.2155372436685], [195.90537209116957, 110.79416451246408], [205.0, 149.15476825571733], [215.45316340216056, 145.78169389384772]], "leg_l": [[171.90884651807326, 144.7540782623559], [201.45982836379503, 110.03713295240527], [208.99999999999997, 148.72323215964326], [219.5809665807253, 145.76173557962537]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 145.0], [121.16522782962937, 145.67055250176602], [84.95160625843393, 123.01582062720574]], "head": [70.80947063470298, 109.08853582080536], "nose": [[77.93445356678967, 102.07179738920672], [82.8842010350955, 97.19724770696659]], "arm_r": [[84.95160625843393, 124.92595058154197], [66.27616715930534, 101.80439316837644], [65.49085871006913, 131.33850168811765]], "arm_l": [[90.86045277650717, 123.07530617889392], [72.18501367737859, 99.95374876572838], [71.39970522814238, 129.48785728546957]], "leg_r": [[166.0, 146.2155372436685], [194.97879634694823, 111.03391792015745], [205.0, 149.16996050270512], [215.36848703280944, 145.55228605768735]], "leg_l": [[171.90884651807326, 145.7540782623559], [200.47950405948097, 110.25018764814351], [209.0, 148.73842440663103], [219.50242901519758, 145.51718692476985]]}}}, {"name": "Dead Bug", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [100.0, 120.36589736396999], [100.0, 90.82166477360374]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [211.07391927037082, 108.03766838515077], [250.46622939085913, 114.87807125166415], [252.37635934519537, 104.20976183734166]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [78.78679656440357, 129.01920274473565], [57.57359312880715, 108.12827553513509]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [235.12688453123593, 136.2673872310511], [273.57735236876863, 125.40939502991648], [270.5453414547817, 114.99615735074556]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [100.0, 120.36589736396999], [100.0, 90.82166477360374]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [211.07391927037082, 108.03766838515077], [250.46622939085913, 114.87807125166415], [252.37635934519537, 104.20976183734166]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [100.0, 120.36589736396999], [100.0, 90.82166477360374]], "arm_l": [[105.90884651807325, 148.05948555168817], [84.69564308247682, 127.16855834208761], [63.482439646880394, 106.27763113248703]], "leg_r": [[185.0, 149.2155372436685], [229.21803801316267, 136.7288462123637], [267.6685058506954, 125.87085401122908], [264.63649493670846, 115.45761633205817]], "leg_l": [[190.90884651807326, 148.7540782623559], [211.07391927037082, 108.03766838515077], [250.46622939085913, 114.87807125166415], [252.37635934519537, 104.20976183734166]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [88.51949702904732, 122.61481816034394], [77.03899405809463, 95.31950636635166]], "arm_l": [[105.90884651807325, 148.05948555168817], [105.90884651807325, 118.51525296132193], [105.90884651807325, 88.97102037095569]], "leg_r": [[185.0, 149.2155372436685], [205.16507275229756, 108.4991273664634], [244.55738287278587, 115.33953023297677], [246.4675128271221, 104.67122081865428]], "leg_l": [[190.90884651807326, 148.7540782623559], [226.14689090154624, 119.63505607061941], [266.0920722917292, 117.57342185184505], [265.5163767730568, 106.755382661499]]}}}, {"name": "Deadlift", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[92.0, 90.0], [135.1183334051322, 83.18419756301371], [174.00472051595008, 68.41408112378903]], "head": [193.49212181165478, 63.983410276466856], "nose": [[203.4198066175824, 65.18385785722754], [210.36762967907163, 66.02398297690681]], "arm_r": [[174.00472051595008, 70.32421107812527], [166.15560263227576, 98.83930806126465], [159.29930173624587, 127.60161513162308]], "arm_l": [[179.91356703402334, 68.4735666754772], [171.25570462090087, 96.76072587520919], [163.5755155861773, 125.32040024801982]], "leg_r": [[92.0, 91.2155372436685], [113.48276422122781, 131.27301891844934], [106.37742255819141, 170.03886151266857], [117.33935559069171, 169.138408861487]], "leg_l": [[97.90884651807325, 90.7540782623559], [116.99012526171511, 131.97395705768585], [104.17165311229812, 169.28877339739455], [115.1488380723927, 169.98611906473377]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 64.0], [157.55369572851146, 21.811685497906495], [164.76009510168907, -18.436936383401104]], "head": [168.91832891804427, -37.70268319925994], "nose": [[178.8947013481789, -37.01566563380052], [185.87764969999765, -36.53478862063847]], "arm_r": [[164.76009510168907, -16.526806429064877], [170.85644942928292, 12.400979889721263], [191.1744301067988, 34.137801113206514]], "arm_l": [[170.66894161976234, -18.377450831712917], [175.4474723060758, 10.789583023349335], [194.20923781110346, 33.84326058608493]], "leg_r": [[150.0, 65.2155372436685], [161.22887526493585, 109.1462686355685], [150.0, 146.95458074368176], [160.55768072289158, 149.9956086837736]], "leg_l": [[155.90884651807326, 64.7540782623559], [166.01236624892732, 108.94900788074216], [154.0, 146.52304464760766], [164.49226113348837, 149.77625928644824]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[121.0, 77.0], [152.0282252858047, 46.91558466206313], [178.42478914733817, 15.322067738987485]], "head": [192.44297443333522, 1.2737762956579388], "nose": [[202.3983153476498, 2.217803456164566], [209.36608873622006, 2.878530937391008]], "arm_r": [[178.42478914733817, 17.23219769332372], [170.69935078808214, 45.78003344335117], [163.8809515483398, 74.551077451591]], "arm_l": [[184.33363566541144, 15.381553290675667], [175.8851979024652, 43.73005997979728], [168.3328137749549, 72.32277049751575]], "leg_r": [[121.0, 78.2155372436685], [155.53625674578984, 108.1389004808649], [150.0, 147.1520799545231], [160.9996521719293, 147.2382272564324]], "leg_l": [[126.90884651807325, 77.7540782623559], [161.1827791149295, 107.96854417466466], [154.0, 146.72054385844896], [164.98644510033364, 147.25816596777275]]}}}, {"name": "Dip", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 86.0], [166.05402989176287, 43.57777028291508], [171.82971358160557, 3.105987909144403]], "head": [176.32873466848287, -16.08535597292574], "nose": [[186.3154424382918, -15.569926132464488], [193.30584918157382, -15.209140144178978]], "arm_r": [[171.82971358160557, 5.0161178634806305], [165.65325797831116, 33.92742009448894], [174.0, 62.30512837601881]], "arm_l": [[177.73856009967884, 3.165473460832592], [170.58370649634907, 31.857168685039003], [178.0, 60.4844068586093]], "leg_r": [[160.0, 87.2155372436685], [187.68349106499423, 123.39464958143844], [147.73830967481126, 121.3330153626641], [143.44026726142926, 131.30473884268272]], "leg_l": [[165.90884651807326, 86.7540782623559], [193.5923375830675, 122.93319060012583], [153.64715619288452, 120.87155638135147], [149.34911377950252, 130.8432798613701]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [172.06485767544996, 74.76384973073141], [189.02120768159105, 37.37575364089446]], "head": [199.02120768159102, 20.318383001845604], "nose": [[208.69023618469885, 22.86983118005503], [215.45171696872234, 24.65404019576428]], "arm_r": [[189.02120768159105, 39.285883595230686], [159.1021538806009, 37.11702038250827], [174.0, 62.76089578565258]], "arm_l": [[194.9300541996643, 37.43523919258265], [165.103239794315, 34.26526825327232], [178.0, 60.94017426824305]], "leg_r": [[160.0, 117.2155372436685], [199.83716857408416, 139.8661155629493], [159.86153549332033, 141.24088736010316], [156.46234855519592, 151.54357349890591]], "leg_l": [[165.90884651807326, 116.7540782623559], [205.74601509215742, 139.4046565816367], [165.7703820113936, 140.77942837879056], [162.37119507326918, 151.0821145175933]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 101.0], [169.07414305802632, 59.084192074171945], [180.54329523109206, 19.78605846585289]], "head": [187.873319765578, 1.460409776103674], "nose": [[197.75384933141916, 3.0015572377499415], [204.66766771558514, 4.079962355819498]], "arm_r": [[180.54329523109206, 21.696188420189117], [156.09947277307057, 38.82447106310195], [174.0, 62.533012080835704]], "arm_l": [[186.45214174916532, 19.845544017541076], [161.40189587227587, 36.1018888687581], [178.0, 60.71229056342617]], "leg_r": [[160.0, 102.2155372436685], [194.45196315629408, 132.23299183974086], [154.45348623372723, 131.88923344711145], [150.6012050398731, 142.0360958211416]], "leg_l": [[165.90884651807326, 101.7540782623559], [200.36080967436735, 131.77153285842823], [160.3623327518005, 131.42777446579885], [156.51005155794635, 141.574636839829]]}}}, {"name": "Dumbbell Bench Press", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [89.01219176211681, 135.62064948104614], [90.0, 106.09243691818973]], "arm_l": [[70.90884651807325, 116.05948555168817], [94.99848677843022, 133.66770585501038], [97.99999999999999, 104.2717154007802]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [60.069389734334294, 88.76765535754025], [44.92401672772445, 63.264791219785906]], "arm_l": [[70.90884651807325, 116.05948555168817], [65.94642267092193, 86.9222484977981], [50.637339472650595, 61.51436169540154]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 116.0], [106.5, 116.0], [65.0, 116.0]], "head": [45.194638625168594, 113.25882502327553], "nose": [[46.60741399901631, 103.35912473775934], [47.58162570573677, 96.53255903615947]], "arm_r": [[65.0, 117.91012995433623], [93.37505541110951, 108.318677244387], [78.0, 82.94945472240286]], "arm_l": [[70.90884651807325, 116.05948555168817], [99.46709581175503, 107.01069392508388], [85.0, 81.12873320499331]], "leg_r": [[150.0, 117.2155372436685], [195.30008769797305, 109.34310611741422], [196.0, 148.72938534005917], [206.93968862700535, 147.59655128433957]], "leg_l": [[155.90884651807326, 116.7540782623559], [201.21645940182967, 108.92375949218865], [200.0, 148.29784924398507], [210.98222903324333, 147.68232827813742]]}}}, {"name": "Dumbbell Curl", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.27661409656804, 21.21957229272239], [164.44855628065022, -19.59393919812868]], "head": [166.1916711356034, -39.215144441936815], "nose": [[176.1901940025219, -39.04327100097566], [183.18912786861665, -38.92296014479856]], "arm_r": [[164.44855628065022, -17.683809243792453], [164.44855628065022, 11.860423346573782], [169.65800161065815, 40.955812658362404]], "arm_l": [[170.35740279872348, -19.534453646440493], [170.35740279872348, 10.009778943925744], [175.5668481287314, 39.10516825571437]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.27661409656804, 21.21957229272239], [164.44855628065022, -19.59393919812868]], "head": [166.1916711356034, -39.215144441936815], "nose": [[176.1901940025219, -39.04327100097566], [183.18912786861665, -38.92296014479856]], "arm_r": [[164.44855628065022, -17.683809243792453], [166.01863496793854, 11.819934002605898], [188.65992237462171, -7.562826542899472]], "arm_l": [[170.35740279872348, -19.534453646440493], [171.9274814860118, 9.96928959995786], [194.56876889269498, -9.41347094554751]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.27661409656804, 21.21957229272239], [164.44855628065022, -19.59393919812868]], "head": [166.1916711356034, -39.215144441936815], "nose": [[176.1901940025219, -39.04327100097566], [183.18912786861665, -38.92296014479856]], "arm_r": [[164.44855628065022, -17.683809243792453], [165.23386472988642, 11.850299275948743], [193.51310946265176, 21.71236676541092]], "arm_l": [[170.35740279872348, -19.534453646440493], [171.14271124795968, 9.999654873300704], [199.42195598072502, 19.86172236276288]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}}}, {"name": "Dumbbell Fly", "camera": 90.0, "frames": [{"order": ["arm_l", "arm_r", "spine", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 108.44630427148853], [160.0, 101.23990489831093]], "head": [160.0, 95.05956501081197], "nose": [[160.0, 85.05956501081197], [160.0, 78.40216939674589]], "arm_r": [[149.0, 101.23990489831093], [149.0, 71.89547687629675], [149.0, 41.895476876296755]], "arm_l": [[171.0, 101.23990489831093], [171.0, 71.89547687629675], [171.0, 41.895476876296755]], "leg_r": [[153.0, 116.0], [139.2057898989263, 116.18285705273352], [139.66261958055435, 156.14743421830946], [136.36799117671453, 155.65043725393338]], "leg_l": [[167.0, 116.0], [180.82470091432793, 118.16195384834933], [180.79806668035621, 158.1090965367697], [184.09202372933197, 157.69091950032282]]}, {"order": ["arm_l", "arm_r", "spine", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 108.44630427148853], [160.0, 101.23990489831093]], "head": [160.0, 95.05956501081197], "nose": [[160.0, 85.05956501081197], [160.0, 78.40216939674589]], "arm_r": [[149.0, 101.23990489831093], [119.16434313895179, 100.912118909318], [91.5012038069931, 89.43156725352722]], "arm_l": [[171.0, 101.23990489831093], [200.8356568610482, 100.912118909318], [228.49879619300688, 89.43156725352722]], "leg_r": [[153.0, 116.0], [139.2057898989263, 116.18285705273352], [139.66261958055435, 156.14743421830946], [136.36799117671453, 155.65043725393338]], "leg_l": [[167.0, 116.0], [180.82470091432793, 118.16195384834933], [180.79806668035621, 158.1090965367697], [184.09202372933197, 157.69091950032282]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "arm_r", "spine", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 108.44630427148853], [160.0, 101.23990489831093]], "head": [160.0, 95.05956501081197], "nose": [[160.0, 85.05956501081197], [160.0, 78.40216939674589]], "arm_r": [[149.0, 101.23990489831093], [128.92608180923423, 86.32207646778681], [109.72929837259207, 65.53785060661484]], "arm_l": [[171.0, 101.23990489831093], [191.07391819076574, 86.32207646778681], [210.2707016274079, 65.53785060661484]], "leg_r": [[153.0, 116.0], [139.20037079553018, 116.08135134071809], [139.88445590137957, 156.01219734499898], [136.58605196402783, 155.6991971878592]], "leg_l": [[167.0, 116.0], [180.83203697997072, 118.04697952897166], [180.53021656989924, 157.94616690783334], [183.8314873318548, 157.75202692624796]]}}}, {"name": "Dumbbell Row", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 82.0], [125.16086274396895, 74.5610618826667], [84.29134099396232, 67.46414390865907]], "head": [64.29134099396232, 67.46414390865907], "nose": [[56.582726094680645, 73.83417187834434], [51.2204149928478, 78.26532742926075]], "arm_r": [[90.20018751203557, 67.52362946034725], [102.09645322030373, 94.64572241081939], [92.0, 122.46652631042721]], "arm_l": [[84.29134099396232, 69.37427386299531], [85.51514091393564, 98.89391400097236], [66.0, 121.33282456880013]], "leg_r": [[173.90884651807326, 82.7540782623559], [211.1451698158023, 109.35220659139566], [241.63376726871167, 83.85261792608881], [247.1902245701585, 93.20185091031925]], "leg_l": [[168.0, 83.2155372436685], [162.4022022511762, 128.18001577127842], [202.0, 122.60784736415684], [211.34192807714578, 128.32723060939875]]}, {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 82.0], [125.16086274396895, 74.5610618826667], [84.29134099396232, 67.46414390865907]], "head": [64.29134099396232, 67.46414390865907], "nose": [[56.582726094680645, 73.83417187834434], [51.2204149928478, 78.26532742926075]], "arm_r": [[90.20018751203557, 67.52362946034725], [119.61204459175761, 61.70220240985699], [99.99999999999999, 84.0590239429511]], "arm_l": [[84.29134099396232, 69.37427386299531], [85.51514091393564, 98.89391400097236], [66.0, 121.33282456880013]], "leg_r": [[173.90884651807326, 82.7540782623559], [211.1451698158023, 109.35220659139566], [241.63376726871167, 83.85261792608881], [247.1902245701585, 93.20185091031925]], "leg_l": [[168.0, 83.2155372436685], [162.4022022511762, 128.18001577127842], [202.0, 122.60784736415684], [211.34192807714578, 128.32723060939875]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 82.0], [125.16086274396895, 74.5610618826667], [84.29134099396232, 67.46414390865907]], "head": [64.29134099396232, 67.46414390865907], "nose": [[56.582726094680645, 73.83417187834434], [51.2204149928478, 78.26532742926075]], "arm_r": [[90.20018751203557, 67.52362946034725], [116.5166611402472, 81.70770635791291], [96.0, 103.26277512668918]], "arm_l": [[84.29134099396232, 69.37427386299531], [85.51514091393564, 98.89391400097236], [66.0, 121.33282456880013]], "leg_r": [[173.90884651807326, 82.7540782623559], [211.1451698158023, 109.35220659139566], [241.63376726871167, 83.85261792608881], [247.1902245701585, 93.20185091031925]], "leg_l": [[168.0, 83.2155372436685], [162.40220225117616, 128.18001577127842], [202.0, 122.60784736415684], [211.34192807714578, 128.32723060939878]]}}}, {"name": "Dumbbell Shoulder Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[147.2080040702254, 21.25711887937817], [154.20373985935908, 21.497703943880097]], "arm_r": [[134.4304502554608, 42.328023006085985], [158.22858921859793, 60.31657064382028], [146.0, 33.338201171188686]], "arm_l": [[140.33929677353407, 40.47737860343795], [165.22803832271347, 56.97255699205585], [150.0, 31.51747965377915]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}, {"order": ["leg_l", "spine", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[147.2080040702254, 21.25711887937817], [154.20373985935908, 21.497703943880097]], "arm_r": [[134.4304502554608, 42.328023006085985], [143.41856866823082, 14.140944212067012], [138.0, -14.91737872640951]], "arm_l": [[140.33929677353407, 40.47737860343795], [148.61393171247587, 12.079197208400549], [142.0, -16.738100243819016]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[130.0, 124.0], [130.7861315886847, 81.14917968668395], [134.4304502554608, 40.41789305174976]], "head": [137.2139122746621, 20.913419618607264], "nose": [[147.2080040702254, 21.25711887937817], [154.20373985935908, 21.497703943880097]], "arm_r": [[134.4304502554608, 42.328023006085985], [162.17101057015535, 31.079582070738752], [142.0, 9.210411222389595]], "arm_l": [[140.33929677353407, 40.47737860343795], [167.52019230026508, 27.97385205227781], [146.0, 7.3896897049800625]], "leg_r": [[130.0, 125.2155372436685], [173.8364696761423, 111.48589278988837], [176.0, 150.82053882198593], [186.98389774627694, 150.2346069268626]], "leg_l": [[135.90884651807326, 124.7540782623559], [179.40646070778647, 110.0162218015468], [180.0, 149.4041949728996], [190.99878894026918, 149.24345139631006]]}}}, {"name": "Face Pull", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [153.06228919571583, 23.248423141253653], [158.8662093611655, -17.239211379257284]], "head": [162.6823892686964, -36.57349259579321], "nose": [[172.6454773433506, -35.715077767936954], [179.6188402299928, -35.114256209694936]], "arm_r": [[158.8662093611655, -15.329081424921057], [187.57122205368216, -6.742470038371721], [214.0, -20.722567816762492]], "arm_l": [[164.77505587923875, -17.179725827569097], [192.76969061470504, -6.559295559438974], [218.0, -22.543289334172012]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.5382368945955], [160.17101027135118, 151.6639291057432]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [153.06228919571583, 23.248423141253653], [158.8662093611655, -17.239211379257284]], "head": [162.6823892686964, -36.57349259579321], "nose": [[172.6454773433506, -35.715077767936954], [179.6188402299928, -35.114256209694936]], "arm_r": [[158.8662093611655, -15.329081424921057], [179.33203423607728, 6.086650492133344], [170.2261581012055, -22.376263640994495]], "arm_l": [[164.77505587923875, -17.179725827569097], [186.60646021578427, 0.4368913694498724], [174.27938782058348, -24.463157719618334]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.5382368945955], [160.17101027135118, 151.6639291057432]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [153.06228919571583, 23.248423141253653], [158.8662093611655, -17.239211379257284]], "head": [162.6823892686964, -36.57349259579321], "nose": [[172.6454773433506, -35.715077767936954], [179.6188402299928, -35.114256209694936]], "arm_r": [[158.8662093611655, -15.329081424921057], [179.91401379749405, 6.0440244594031185], [192.09814735171608, -21.172187554907964]], "arm_l": [[164.77505587923875, -17.179725827569097], [185.30308924151055, 3.421335695414859], [196.06151469937672, -23.838774964749273]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.5382368945955], [160.17101027135118, 151.6639291057432]]}}}, {"name": "Glute Bridge", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[168.0, 144.0], [124.5, 144.0], [83.0, 144.0]], "head": [64.20614758428184, 137.2635182233307], "nose": [[66.66045491672855, 127.56937692469582], [68.35390818592623, 120.88049364703733]], "arm_r": [[83.0, 145.91012995433624], [112.92692150779473, 147.97103143931645], [142.85384301558946, 150.03193292429665]], "arm_l": [[88.90884651807325, 144.05948555168817], [118.83576802586798, 146.12038703666838], [148.76268953366272, 148.1812885216486]], "leg_r": [[168.0, 145.2155372436685], [197.5044798913556, 110.46025450639627], [205.0, 149.15476825571733], [215.58437753584877, 146.20511660320886]], "leg_l": [[173.90884651807326, 144.7540782623559], [203.11952081133066, 109.7589308468124], [208.99999999999997, 148.72323215964326], [219.69813598891116, 146.20283871368702]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[172.0, 116.0], [130.5742805698035, 129.31344833951914], [93.2243080852167, 147.3068466003177]], "head": [74.95339893236468, 139.29569860961357], "nose": [[78.08659203536632, 129.79922026344212], [80.24971099599095, 123.24296544784039]], "arm_r": [[93.2243080852167, 149.21697655465394], [122.76854067558295, 144.0866744047689], [152.3127732659492, 138.9563722548839]], "arm_l": [[99.13315460328995, 147.3663321520059], [128.67738719365622, 142.23603000212086], [158.22161978402247, 137.10572785223582]], "leg_r": [[172.0, 117.2155372436685], [217.61231681635738, 111.34649988822532], [205.0, 148.72938534005917], [215.7014503494387, 151.23609550620586]], "leg_l": [[177.90884651807326, 116.7540782623559], [223.61346075114872, 111.62851219693835], [209.00000000000003, 148.29784924398507], [219.55091873231555, 151.36155338463374]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[170.0, 130.0], [127.02099954612248, 136.73033567600945], [86.57106738965523, 145.95306097398856]], "head": [68.02739029831947, 138.57475142347892], "nose": [[70.82298545434472, 128.97346777369498], [72.75244694506371, 122.34686197785895]], "arm_r": [[86.57106738965523, 147.86319092832477], [116.52995343229244, 146.316965264244], [146.48883947492965, 144.77073960016327]], "arm_l": [[92.47991390772847, 146.01254652567673], [122.43879995036569, 144.46632086159596], [152.3976859930029, 142.9200951975152]], "leg_r": [[170.0, 131.2155372436685], [210.61089504167376, 109.93924028266386], [205.0, 148.94207679788823], [215.98427899607043, 149.52103566600155]], "leg_l": [[175.90884651807326, 130.7540782623559], [216.72361168994397, 109.85955478107854], [209.0, 148.51054070181414], [219.9370385291809, 149.6679258108433]]}}}, {"name": "Goblet Squat", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [163.7912748095231, 23.3238785947173], [167.40823813355095, -17.390122286184578]], "head": [169.8456250016539, -36.939465193360675], "nose": [[179.8441478685724, -36.76759175239952], [186.84308173466712, -36.64728089622242]], "arm_r": [[167.40823813355095, -15.47999233184835], [161.58327027278116, 13.501977080510542], [185.0, -4.965643768567148]], "arm_l": [[173.3170846516242, -17.33063673449639], [165.11280321558735, 11.087334645808118], [189.0, -6.7863652859766805]], "leg_r": [[160.0, 67.2155372436685], [173.9610906185993, 110.37987505887354], [162.0, 147.96977299066955], [172.496690241954, 151.20910105398104]], "leg_l": [[165.90884651807326, 66.7540782623559], [178.83656733035028, 110.22945395799843], [166.0, 147.53823689459546], [176.4181910389946, 151.0146634275683]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 104.0], [167.67276839345243, 64.77395322209524], [179.086797280632, 25.399263623249595]], "head": [186.57892914895024, 7.1373066543472845], "nose": [[196.55530157908487, 7.824324219806698], [203.53824993090362, 8.305201232968749]], "arm_r": [[179.086797280632, 27.309393577585823], [171.41227156937236, 55.87054440998645], [196.0, 38.9432027495061]], "arm_l": [[184.99564379870526, 25.458749174937783], [174.87887031847484, 53.27239289284542], [200.0, 37.12248123209657]], "leg_r": [[150.0, 105.2155372436685], [192.35367092323057, 122.89185045923996], [162.0, 148.54707837620566], [171.58691261951185, 153.8587544047633]], "leg_l": [[155.90884651807326, 104.7540782623559], [197.5802282343205, 123.93877901322136], [166.0, 148.11554228013156], [175.3143251279279, 153.87842212811603]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[155.0, 85.0], [165.87049934594478, 43.50075172802916], [173.41160389132622, 3.2917374825404693]], "head": [178.41920397241503, -15.777048563556235], "nose": [[188.40997278727033, -15.347469131885184], [195.40331033834335, -15.046772155872004]], "arm_r": [[173.41160389132622, 5.201867436876697], [165.81924442435937, 33.78430844561579], [190.5, 16.98877949046944]], "arm_l": [[179.32045040939948, 3.351223034228658], [169.30026135410338, 31.198755194030664], [194.5, 15.168057973059907]], "leg_r": [[155.0, 86.2155372436685], [187.70233881532357, 118.07459372668339], [162.0, 148.25842568343762], [171.52792396979862, 153.672062223347]], "leg_l": [[160.90884651807326, 85.7540782623559], [192.7002154063726, 118.49517970682211], [166.0, 147.82688958736352], [175.34124224802244, 153.54735913060154]]}}}, {"name": "Hip Circles", "camera": 45.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 72.0], [159.4441210227361, 29.052652315278735], [156.867198580654, -12.126112205712047]], "head": [155.88069306833134, -31.945593306627956], "nose": [[165.85174201672737, -31.185209937076426], [170.78943214897384, -30.80866605688989]], "arm_r": [[149.08902398760196, -10.775446362053344], [131.8875970946982, 10.825618436816505], [159.08844008591993, 3.134054379460707]], "arm_l": [[168.82355861562613, -12.084049568730713], [184.12264494790446, 3.873360335346298], [192.6819593838462, -0.5811362594590932]], "leg_r": [[155.05025253169416, 72.85951462778281], [170.27809415713818, 116.23629730305997], [154.0, 149.79871604858775], [162.52693632902785, 155.58828277543466]], "leg_l": [[169.12793291022595, 72.53321385285722], [185.70098094242752, 115.44046187013774], [166.0, 148.10084546808693], [174.8346073365813, 154.25803608271772]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[145.0, 67.0], [142.7455452100055, 24.369372531538616], [132.582347706998, -12.53794996469125]], "head": [128.68424683806742, -30.794211269113987], "nose": [[138.53680458124134, -29.08333257165363], [143.48655204954719, -28.223817943870824]], "arm_r": [[125.10548640637649, -8.253658769857907], [111.30892979662221, 17.798644034020015], [137.0966365575342, 8.96567608177466]], "arm_l": [[144.23739444953964, -15.429512678884556], [161.6823363014897, -7.278796034128369], [169.55065570847063, -5.843835992193469]], "leg_r": [[140.05025253169416, 67.85951462778281], [156.0161760072335, 110.05383320510516], [154.0, 149.7227548136488], [164.73580332864196, 149.98477051650372]], "leg_l": [[154.12793291022595, 67.53321385285722], [172.15197971679743, 108.65115236715383], [166.0, 148.024884233148], [176.5089784339167, 149.4096928711608]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 63.0], [160.5558789772639, 20.245707058089195], [163.132801419346, -20.038101690788437]], "head": [164.11930693166866, -39.51497302275793], "nose": [[173.77107388531098, -36.8989847443863], [178.70876401755748, -35.560686837875664]], "arm_r": [[155.35462682629398, -18.687435847129734], [136.26937282033094, 2.2177744861050854], [164.21333813717047, -1.7897275383506326]], "arm_l": [[175.08916145431814, -19.996039053807102], [188.5044206735372, -4.734483615365129], [197.80685743509673, -5.504918177270433]], "leg_r": [[155.05025253169416, 63.85951462778281], [155.05915304318088, 109.27844419331313], [154.21378610932078, 148.62017241502275], [161.9880118482433, 150.1782104752242]], "leg_l": [[169.12793291022595, 63.53321385285723], [170.96275690184086, 109.06990579364435], [167.57786367283106, 147.57341467764627], [175.3006823934713, 150.2235671631545]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[175.0, 67.0], [177.2544547899945, 23.586408599708555], [187.417652293002, -16.850555347853984]], "head": [191.31575316193258, -36.46061287678006], "nose": [[201.1683109051065, -34.74973417931971], [206.11805837341234, -33.890219551536894]], "arm_r": [[179.94079099238047, -18.53815986364468], [158.70043603116835, -3.669811924778571], [187.42453366575347, -5.856419765892781]], "arm_l": [[199.07269903554362, -13.77022235142325], [209.07384253603584, 8.149653195646259], [219.8785528166899, 1.9184552781877287]], "leg_r": [[170.05025253169416, 67.85951462778281], [169.1103843231303, 113.37006357914862], [154.0, 149.7227548136488], [164.0955116276239, 154.04375169498837]], "leg_l": [[184.12793291022595, 67.53321385285722], [184.15710984832504, 113.073700371891], [166.0, 148.02488423314801], [175.72854456534554, 153.14721573509743]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[152.5, 69.5], [151.1060183087905, 26.75662358296359], [144.68658356094633, -12.85629329445861]], "head": [142.22797809252467, -32.09226080032802], "nose": [[152.15022272696726, -30.847647842708234], [157.090932702051, -30.227901819365403]], "arm_r": [[137.01245872650412, -10.006774915193887], [121.4328142515516, 14.075330717271115], [147.9656772757711, 5.706404729478997]], "arm_l": [[156.53889383730868, -14.313083193083294], [173.02499855449702, -2.137474215169938], [181.16570342816195, -3.677114282418678]], "leg_r": [[147.55025253169416, 70.35951462778281], [165.4435261192274, 112.61080343795655], [154.0, 150.2506348449002], [164.40256499711734, 153.63504937924387]], "leg_l": [[161.62793291022595, 70.03321385285722], [180.5764911170924, 111.62790675116207], [166.0, 148.40794644497956], [176.233437431852, 152.43961324032162]]}}}, {"name": "Hip Thrust", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 136.0], [107.30297316079633, 126.97118259325977], [69.2548115566876, 110.21707042748173]], "head": [60.175001561896664, 92.66766776737846], "nose": [[68.781162701048, 87.5751251365347], [74.78133380596279, 84.02463071165936]], "arm_r": [[69.2548115566876, 112.12720038181797], [99.25399859551796, 112.34470027256535], [124.24702183306655, 96.00315788768978]], "arm_l": [[75.16365807476085, 110.27655597916991], [105.08630887497687, 108.15636549973091], [124.9919151500325, 86.05260088982135]], "leg_r": [[150.0, 137.2155372436685], [187.9153388743531, 111.56461136348543], [203.0, 148.0484225268028], [212.7875096801391, 143.104270330527]], "leg_l": [[155.90884651807326, 136.7540782623559], [193.43783057440342, 110.55790777790622], [207.0, 147.6168864307287], [216.98400043067375, 143.06970414754042]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[152.0, 114.0], [108.48104389225882, 113.9737793615104], [67.06410864858307, 111.09623166805618]], "head": [54.47770082758632, 95.78944430675715], "nose": [[61.84307038470169, 89.02547126666317], [66.96254629603588, 84.32401035894505]], "arm_r": [[67.06410864858307, 113.0063616223924], [96.52714518752813, 107.4415897188251], [121.83726912974487, 91.58044756166865]], "arm_l": [[72.97295516665632, 111.15571721974436], [101.48303474405499, 101.96078907057003], [118.96500119444003, 77.9512477713769]], "leg_r": [[152.0, 115.2155372436685], [197.52072750459536, 108.69321211492046], [203.0, 147.71419309307137], [213.72351917568668, 145.30068334308834]], "leg_l": [[157.90884651807326, 114.7540782623559], [203.4023403087058, 108.05000190891487], [207.0, 147.28265699699728], [217.82750079408547, 145.37171715459846]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[151.0, 125.0], [107.66880918157864, 120.45952464630693], [67.33627381329264, 110.50684590755573]], "head": [56.44349311299209, 93.98826035683962], "nose": [[64.47381860088683, 88.02890866739654], [70.06426717121788, 83.88020396264102]], "arm_r": [[67.33627381329264, 112.41697586189196], [97.22215189743444, 109.8424444392641], [122.61084176884933, 94.1035518711111]], "arm_l": [[73.24512033136588, 110.56633145924391], [102.70102224857601, 104.96504811148836], [121.73528941335792, 82.12904288061985]], "leg_r": [[151.0, 126.2155372436685], [193.77452083569057, 109.55101958727552], [203.0, 147.88130780993708], [213.4415940186742, 144.47365747936155]], "leg_l": [[156.90884651807326, 125.7540782623559], [199.54443640867484, 108.7477721024602], [207.0, 147.449771713863], [217.5874176218285, 144.51072057311362]]}}}, {"name": "Hollow Body Hold", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [70.0, 149.9101299543362], [40.0, 149.9101299543362]], "arm_l": [[105.90884651807325, 148.05948555168817], [75.90884651807325, 148.05948555168817], [45.90884651807325, 148.05948555168817]], "leg_r": [[185.0, 149.2155372436685], [231.0, 149.2155372436685], [271.0, 149.2155372436685], [271.0, 138.38265196053422]], "leg_l": [[190.90884651807326, 148.7540782623559], [236.90884651807326, 148.7540782623559], [276.90884651807323, 148.7540782623559], [276.90884651807323, 137.92119297922162]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [140.58688278525045, 148.43364741865258], [102.76846842615609, 129.42694930442767]], "head": [87.44757956377653, 116.76650487323789], "nose": [[93.93309205085959, 109.15479496153674], [98.43260531866537, 103.8739494143883]], "arm_r": [[102.76846842615609, 131.3370792587639], [75.5792348150566, 118.85114703696041], [48.3900012039571, 106.3652148151569]], "arm_l": [[108.67731494422934, 129.48643485611586], [81.48808133312984, 117.00050263431234], [54.298847722030345, 104.51457041250885]], "leg_r": [[185.0, 149.2155372436685], [229.99478963375506, 139.79689717094502], [269.12069366310726, 131.60677536857676], [266.8336650641119, 121.01061461985441]], "leg_l": [[190.90884651807326, 148.7540782623559], [235.90363615182832, 139.3354381896324], [275.0295401811805, 131.14531638726413], [272.74251158218516, 120.54915563854179]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.26935782158634, 148.2668263271459], [100.6970043790406, 138.60132020497852]], "head": [82.72112345305727, 129.96709412388378], "nose": [[86.18778863202375, 120.58720966100572], [88.58192963530344, 114.10929361221746]], "arm_r": [[100.6970043790406, 140.51145015931476], [71.40812416544262, 134.11690786335836], [42.11924395184462, 127.72236556740197]], "arm_l": [[106.60585089711385, 138.6608057566667], [77.31697068351586, 132.26626346071032], [48.02809046991787, 125.87172116475392]], "leg_r": [[185.0, 149.2155372436685], [230.74800718694058, 144.48027695599242], [270.5288830016715, 140.36265931453494], [269.3790699057273, 129.58911771044515]], "leg_l": [[190.90884651807326, 148.7540782623559], [236.65685370501384, 144.01881797467982], [276.4377295197447, 139.90120033322233], [275.28791642380054, 129.12765872913255]]}}}, {"name": "Incline Bench Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[148.0, 122.0], [121.21872582333387, 88.24229916701316], [95.66877459731904, 56.03667653324413]], "head": [88.82837173080566, 37.52834496527767], "nose": [[97.98669786795362, 33.51274259880355], [104.38151607145183, 30.7088408020571]], "arm_r": [[95.66877459731904, 57.94680648758036], [125.026216615892, 64.02878958265757], [106.0, 41.18627870131074]], "arm_l": [[101.57762111539229, 56.096162084932324], [131.28947904201019, 60.18109651350132], [110.0, 39.365557183901196]], "leg_r": [[148.0, 123.2155372436685], [191.96163186669585, 109.8796648279379], [198.0, 148.8205388219859], [208.68783472873713, 146.25810977141558]], "leg_l": [[153.90884651807326, 122.7540782623559], [197.8060125288814, 109.21381982938716], [201.99999999999997, 148.3890027259118], [212.79722051369865, 146.31855615798008]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[148.0, 122.0], [121.21872582333387, 88.24229916701316], [95.66877459731904, 56.03667653324413]], "head": [88.82837173080566, 37.52834496527767], "nose": [[97.98669786795362, 33.51274259880355], [104.38151607145183, 30.7088408020571]], "arm_r": [[95.66877459731904, 57.94680648758036], [104.38394002450866, 29.676718628853195], [97.99999999999999, 0.8091608278101887]], "arm_l": [[101.57762111539229, 56.096162084932324], [109.48815338938583, 27.5975292847013], [102.0, -1.01156068959933]], "leg_r": [[148.0, 123.2155372436685], [191.96163186669585, 109.8796648279379], [198.0, 148.8205388219859], [208.68783472873713, 146.25810977141558]], "leg_l": [[153.90884651807326, 122.7540782623559], [197.8060125288814, 109.21381982938716], [201.99999999999997, 148.3890027259118], [212.79722051369865, 146.31855615798008]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[148.0, 122.0], [121.21872582333387, 88.24229916701316], [95.66877459731904, 56.03667653324413]], "head": [88.82837173080566, 37.52834496527767], "nose": [[97.98669786795362, 33.51274259880355], [104.38151607145183, 30.7088408020571]], "arm_r": [[95.66877459731904, 57.94680648758036], [121.70710419240449, 43.273323253551595], [102.0, 20.997719764560486]], "arm_l": [[101.57762111539229, 56.096162084932324], [126.94689567822562, 40.32693556903181], [105.99999999999999, 19.17699824715095]], "leg_r": [[148.0, 123.2155372436685], [191.96163186669585, 109.8796648279379], [198.0, 148.8205388219859], [208.68783472873713, 146.25810977141558]], "leg_l": [[153.90884651807326, 122.7540782623559], [197.8060125288814, 109.21381982938716], [201.99999999999997, 148.3890027259118], [212.79722051369865, 146.31855615798008]]}}}, {"name": "Kneeling Hip Flexor Stretch", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 108.0], [167.48803432654196, 65.23222110289855], [189.54080710454963, 29.92034407316092]], "head": [200.72466517396458, 13.5914914933484], "nose": [[210.01618295035192, 17.288476401496972], [216.50646993231942, 19.87088474417535]], "arm_r": [[189.54080710454963, 31.830474027497146], [194.52030489904934, 60.96488587692039], [200.33667189428212, 89.9485305307548]], "arm_l": [[195.4496536226229, 29.979829624849106], [199.76126870996237, 59.21734341322912], [204.91426784576808, 88.32247976825207]], "leg_r": [[160.0, 109.2155372436685], [205.95650014293446, 111.18517604332762], [206.0, 150.57746287018125], [216.93848396248202, 149.43340250036692]], "leg_l": [[165.90884651807326, 108.7540782623559], [150.1759199250925, 151.32324086867877], [110.27335791469952, 148.57537222203848], [100.84451760697628, 154.15472060398542]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[162.0, 110.0], [172.77124244752997, 67.43012826213044], [202.09680242673178, 37.003417838858354]], "head": [216.23893805046274, 23.076133032457975], "nose": [[224.75555327463707, 28.31705519590993], [230.69188994773205, 31.970135395121623]], "arm_r": [[202.09680242673178, 38.91354779319458], [204.2210542863234, 68.38362245013457], [207.26105622745138, 97.77577678161127]], "arm_l": [[208.00564894480505, 37.062903390546545], [209.3595764755619, 66.57703280205601], [211.63136747047088, 96.03643315671671]], "leg_r": [[162.0, 111.2155372436685], [207.99997279057675, 111.26480978658026], [210.0, 150.60784736415684], [220.86856580612752, 148.93823445938295]], "leg_l": [[167.90884651807326, 110.7540782623559], [142.18597295841892, 148.3104391959247], [102.1859729584189, 148.3104391959247], [93.17530047123999, 154.52392693202455]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[161.0, 109.0], [170.11579656407298, 66.31583998394368], [195.919329904345, 33.27177313446985]], "head": [208.6408943099003, 18.073735691769016], "nose": [[217.57877685273942, 22.558627624738115], [223.815822522058, 25.688281172299863]], "arm_r": [[195.919329904345, 35.18190308880608], [199.52031557113526, 64.51252850700274], [203.99416062595552, 93.72639378717997]], "arm_l": [[201.82817642241827, 33.331258686158044], [204.71258284238976, 62.73861748692094], [208.4733956607904, 92.04978347246244]], "leg_r": [[161.0, 110.2155372436685], [206.98884942993953, 111.21293316469936], [208.0, 150.59265511716904], [218.9071791020003, 149.18833029841562]], "leg_l": [[166.90884651807326, 109.7540782623559], [146.0252835300541, 150.11770438059347], [106.04965044929027, 148.74293258343957], [96.8242742018906, 154.64294477047432]]}}}, {"name": "Lat Pull Down", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [146.62433082233014, 79.24791483349992], [147.74955388155342, 38.34937572031629]], "head": [149.49266873650657, 18.728170476508154], "nose": [[155.28735587215587, 10.578225630072646], [159.30239092661319, 4.931274641291457]], "arm_r": [[147.74955388155342, 40.259505674652516], [174.77136716083461, 27.425922423252715], [194.0, 4.748391839859067]], "arm_l": [[153.6584003996267, 38.40886127200448], [181.60676431735172, 27.670890621268786], [198.0, 2.9276703224495346]], "leg_r": [[150.0, 123.2155372436685], [194.41395436835177, 111.42246307048075], [193.0, 150.79015432801035], [203.99312537163428, 151.17308446470886]], "leg_l": [[155.90884651807326, 122.7540782623559], [200.07727426166045, 110.09824525529687], [197.0, 149.373810478924], [207.96739988435445, 150.20720445545675]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [146.62433082233014, 79.24791483349992], [147.74955388155342, 38.34937572031629]], "head": [149.49266873650657, 18.728170476508154], "nose": [[158.18575082167658, 13.785466372427464], [164.24792864816766, 10.338639236884735]], "arm_r": [[147.74955388155342, 40.259505674652516], [171.72345780323056, 58.020259740573785], [194.0, 38.231855442274124]], "arm_l": [[153.6584003996267, 38.40886127200448], [176.75165320875354, 57.2673942535663], [198.0, 36.41113392486461]], "leg_r": [[150.0, 123.2155372436685], [194.41395436835177, 111.42246307048075], [193.0, 150.79015432801035], [203.99312537163428, 151.17308446470886]], "leg_l": [[155.90884651807326, 122.7540782623559], [200.07727426166045, 110.09824525529687], [197.0, 149.373810478924], [207.96739988435445, 150.20720445545675]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [146.62433082233014, 79.24791483349992], [147.74955388155342, 38.34937572031629]], "head": [149.49266873650657, 18.728170476508154], "nose": [[156.91670692063303, 12.028643848407304], [162.0776482783039, 7.371358528174099]], "arm_r": [[147.74955388155342, 40.259505674652516], [177.18620166864008, 45.95811146381125], [194.0, 21.49012364106659]], "arm_l": [[153.6584003996267, 38.40886127200448], [182.86086618586543, 45.17585880681934], [198.0, 19.66940212365707]], "leg_r": [[150.0, 123.2155372436685], [194.41395436835177, 111.42246307048075], [193.0, 150.79015432801035], [203.99312537163428, 151.17308446470886]], "leg_l": [[155.90884651807326, 122.7540782623559], [200.07727426166045, 110.09824525529687], [197.0, 149.373810478924], [207.96739988435445, 150.20720445545675]]}}, "orbit": [{"yaw": 37.0, "sample": {"order": ["spine", "leg_l", "arm_l", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 122.0], [147.3040707245407, 78.89514362473935], [148.20271381636047, 38.114194914475945]], "head": [149.59482723761698, 18.67515228851495], "nose": [[154.82362622309998, 10.15108863498608], [158.03017579167425, 4.923725199021456]], "arm_r": [[141.58274856168794, 39.63969252481388], [163.16332819238937, 29.629999065841375], [178.51999718740836, 8.961939106629913]], "arm_l": [[159.54169372378558, 38.16170218838887], [181.8622495962053, 30.344449654035888], [194.95446973694257, 7.314389402273139]], "leg_r": [[145.78729483793566, 122.97077120657869], [181.25785593812145, 115.81913656544059], [180.12862176996924, 155.0390638196267], [188.90812205815823, 156.57082043229062]], "leg_l": [[158.93171981481694, 122.60223367767217], [194.20619463380368, 114.56218166811979], [191.74857413428708, 153.51615916977624], [200.50752913482114, 155.49569120384058]], "props": {"bg": [{"kind": "poly", "pts": [[125.25533829692662, 127.16784412500894], [154.00621665862917, 130.9299910792746], [163.4889702694989, 131.4809567729892], [134.73809190779636, 127.71880981872354]], "w": 8, "color": "equipment"}, {"kind": "line", "pts": [[144.1631461190869, 131.31225668434325], [142.28207264195407, 149.20296280244077]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [258.197452678252, 32.37490189145329], "r": 4, "fill": true, "w": 3, "color": "prop"}, {"kind": "line", "pts": [[258.197452678252, 32.37490189145329], [186.73723346217548, 8.138164254451526]], "w": 4, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[201.18079401782464, 4.809805831896043], [172.29367290652633, 11.46652267700701]], "w": 4, "color": "prop"}]}}}, {"yaw": 180.0, "sample": {"order": ["leg_r", "leg_l", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[150.0, 122.0], [153.37566917766986, 79.24791483349992], [152.25044611844658, 38.34937572031629]], "head": [150.50733126349343, 18.728170476508154], "nose": [[144.71264412784413, 10.578225630072646], [140.69760907338681, 4.931274641291457]], "arm_r": [[158.15929263651984, 38.40886127200448], [131.13747935723865, 25.575278020604674], [111.90884651807325, 2.897747437211029]], "arm_l": [[152.25044611844658, 40.259505674652516], [124.30208220072154, 29.521535023916826], [107.90884651807326, 4.778314725097573]], "leg_r": [[155.90884651807326, 122.7540782623559], [111.49489214972148, 110.96100408916814], [112.90884651807325, 150.3286953466977], [101.91572114643897, 150.71162548339626]], "leg_l": [[150.0, 123.2155372436685], [105.83157225641283, 110.55970423660949], [108.90884651807326, 149.83526946023665], [97.94144663371881, 150.66866343676938]], "props": {"bg": [{"kind": "poly", "pts": [[174.0, 126.78137981968192], [138.0, 126.78137981968192], [138.0, 132.25370211289263], [174.0, 132.25370211289263]], "w": 8, "color": "equipment"}, {"kind": "line", "pts": [[156.0, 131.39692620785908], [156.0, 148.31139338200543]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [28.0, 25.21166005905144], "r": 4, "fill": true, "w": 3, "color": "prop"}, {"kind": "line", "pts": [[28.0, 25.21166005905144], [109.90884651807326, 3.838031081154301]], "w": 4, "color": "equipment"}], "fg": [{"kind": "line", "pts": [[109.90884651807326, 8.005587345160627], [109.90884651807326, -0.32952518285202625]], "w": 4, "color": "prop"}]}}}]}, {"name": "Lateral Raise", "camera": 90.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [144.82480697119803, 9.8366392933887], [140.71304450611134, 39.47761343854478]], "arm_l": [[171.0, -19.708659006037678], [175.17519302880197, 9.8366392933887], [179.28695549388866, 39.47761343854478]], "leg_r": [[153.0, 64.0], [148.19169068968793, 109.05299216255729], [144.0105521589818, 148.22950708652013], [144.0105521589818, 150.13963704085637]], "leg_l": [[167.0, 64.0], [171.80830931031207, 109.05299216255729], [175.9894478410182, 148.22950708652013], [175.9894478410182, 150.13963704085637]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [119.01827518942713, -18.667409597798567], [89.69172300010406, -16.99693330126719]], "arm_l": [[171.0, -19.708659006037678], [200.98172481057287, -18.667409597798567], [230.30827699989595, -16.99693330126719]], "leg_r": [[153.0, 64.0], [148.19169068968793, 109.05299216255729], [144.0105521589818, 148.22950708652013], [144.0105521589818, 150.13963704085637]], "leg_l": [[167.0, 64.0], [171.80830931031207, 109.05299216255729], [175.9894478410182, 148.22950708652013], [175.9894478410182, 150.13963704085637]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [126.70565523567817, 0.25529216051033654], [104.82092037786576, 20.450798446546216]], "arm_l": [[171.0, -19.708659006037678], [193.29434476432183, 0.25529216051033643], [215.17907962213422, 20.450798446546216]], "leg_r": [[153.0, 64.0], [148.19169068968793, 109.05299216255729], [144.0105521589818, 148.22950708652013], [144.0105521589818, 150.13963704085637]], "leg_l": [[167.0, 64.0], [171.80830931031207, 109.05299216255729], [175.9894478410182, 148.22950708652013], [175.9894478410182, 150.13963704085637]]}}}, {"name": "Leg Curl", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [203.20371864895455, 106.60120530053786], [202.4363974377692, 95.79470838149437]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [209.1125651670278, 106.13974631922524], [208.34524395584245, 95.33324940018176]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [159.81492692865524, 148.59148443479444], [170.77306860766444, 149.53563259774617]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [165.7237734467285, 148.1300254534818], [176.6819151257377, 149.07417361643354]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [191.3375272105556, 137.44565683383726], [199.1832821512516, 129.8527871797909]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [197.24637372862887, 136.98419785252463], [205.09212866932486, 129.3913281984783]]}}}, {"name": "Leg Extension", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [168.17593037476746, 148.44775976153034], [179.093938042822, 147.12756314489147]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [174.08477689284072, 147.9863007802177], [185.00278456089526, 146.66610416357884]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [203.20371864895455, 106.60120530053786], [202.4363974377692, 95.79470838149437]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [209.1125651670278, 106.13974631922524], [208.34524395584245, 95.33324940018176]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [101.72808522765135, 76.19044808081628], [91.71636489268228, 36.44745235385585]], "head": [97.22911200902226, 17.51429293718145], "nose": [[106.64265513311928, 20.888490004746693], [113.22050347862063, 23.246258626580946]], "arm_r": [[91.71636489268228, 38.35758230819208], [99.4809362457579, 66.89511958511801], [114.4809362457579, 92.48117554369131]], "arm_l": [[97.62521141075553, 36.50693790554404], [105.38978276383115, 65.04447518246997], [120.38978276383115, 90.63053114104326]], "leg_r": [[118.0, 117.2155372436685], [163.30115663856157, 109.34907394717814], [194.16613997407038, 134.4056644612481], [201.16300039712578, 126.04674386776264]], "leg_l": [[123.90884651807325, 116.7540782623559], [169.21000315663483, 108.88761496586552], [200.07498649214364, 133.94420547993548], [207.07184691519905, 125.58528488645004]]}}, "orbit": [{"yaw": 37.0, "sample": {"order": ["arm_l", "spine", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 116.0], [105.00467104633924, 74.48996656412565], [97.00895567017038, 33.70070519368849]], "head": [101.4116312751903, 15.343650354052286], "nose": [[110.06318318500227, 20.358692682071943], [115.31648645342548, 23.403873307202012]], "arm_r": [[90.38899041549786, 35.22620280402643], [96.59005281836, 64.57516948281769], [108.5695854690694, 91.72878667233499]], "arm_l": [[108.34793557759552, 33.74821246760142], [114.54899798045767, 63.097179146392676], [126.52853063116706, 90.25079633590998]], "leg_r": [[113.78729483793566, 116.97077120657869], [149.9664071757056, 113.8384637009904], [153.85957458488554, 153.4465832699093], [162.57908320756252, 153.26736302257655]], "leg_l": [[126.93171981481694, 116.60223367767217], [163.11083215258688, 113.4699261720839], [167.00399956176682, 153.0780457410028], [175.7235081844438, 152.89882549367005]], "props": {"bg": [{"kind": "poly", "pts": [[106.24251462180918, 120.85205320267173], [94.80856445333131, 44.79327452542702], [104.29131806420105, 45.344240219141625], [115.72526823267891, 121.40301889638633]], "w": 9, "color": "equipment"}, {"kind": "poly", "pts": [[101.24169339739956, 122.2128849456383], [151.17511134858344, 124.7164255628519], [160.65786495945318, 125.2673912565665], [110.7244470082693, 122.7638506393529]], "w": 9, "color": "equipment"}, {"kind": "line", "pts": [[108.96860407889773, 124.8942403560915], [106.4605061093873, 148.74851518022155]], "w": 5, "color": "equipment"}, {"kind": "line", "pts": [[150.7066587654828, 128.34059638801995], [147.98955263184652, 154.18272744749413]], "w": 5, "color": "equipment"}, {"kind": "poly", "pts": [[100.30260356580132, 148.15832207268397], [149.81800518873348, 154.63757516058593], [155.74472619552708, 154.98192871915757], [106.22932457259492, 148.5026756312556]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [117.52256409344713, 89.73985261227406], "r": 3.5, "fill": true, "w": 3, "color": "prop"}], "fg": [{"kind": "circle", "c": [166.90947233550744, 146.11361907675857], "r": 5, "fill": true, "color": "prop"}]}}}, {"yaw": 180.0, "sample": {"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[118.0, 116.0], [134.27191477234865, 76.19044808081628], [144.2836351073177, 36.44745235385585]], "head": [138.77088799097774, 17.51429293718145], "nose": [[129.35734486688074, 20.888490004746693], [122.77949652137937, 23.246258626580946]], "arm_r": [[150.19248162539097, 36.50693790554404], [142.42791027231536, 65.04447518246997], [127.42791027231534, 90.63053114104326]], "arm_l": [[144.2836351073177, 38.35758230819208], [136.5190637542421, 66.89511958511801], [121.5190637542421, 92.48117554369131]], "leg_r": [[123.90884651807325, 116.7540782623559], [78.60768987951168, 108.88761496586552], [73.73291614330579, 147.9863007802177], [62.81490847525124, 146.66610416357884]], "leg_l": [[118.0, 117.2155372436685], [72.69884336143843, 109.34907394717814], [67.82406962523254, 148.44775976153034], [56.90606195717799, 147.12756314489147]], "props": {"bg": [{"kind": "poly", "pts": [[126.0, 118.9019945781101], [150.0, 49.364740639952885], [150.0, 54.83706293316358], [126.0, 124.3743168713208]], "w": 9, "color": "equipment"}, {"kind": "poly", "pts": [[132.0, 120.78137981968192], [70.0, 117.02260933653828], [70.0, 122.49493162974898], [132.0, 126.25370211289261]], "w": 9, "color": "equipment"}, {"kind": "line", "pts": [[128.0, 125.39692620785908], [128.0, 147.9495491067209]], "w": 5, "color": "equipment"}, {"kind": "line", "pts": [[76.0, 123.51754096628727], [76.0, 147.9495491067209]], "w": 5, "color": "equipment"}, {"kind": "poly", "pts": [[132.0, 146.23944839009255], [70.0, 146.23944839009255], [70.0, 149.65964982334924], [132.0, 149.65964982334924]], "w": 5, "color": "equipment"}, {"kind": "circle", "c": [122.0, 91.56799185956638], "r": 3.5, "fill": true, "w": 3, "color": "prop"}], "fg": [{"kind": "circle", "c": [63.706002038882666, 140.75964282059232], "r": 5, "fill": true, "color": "prop"}]}}}]}, {"name": "Leg Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 116.0], [119.59179949383865, 78.0835670547446], [105.41656376460136, 39.588898523569924]], "head": [110.59294466665177, 20.56387367228598], "nose": [[120.26197316975961, 23.115321850495402], [127.02345395378309, 24.899530866204653]], "arm_r": [[105.41656376460136, 41.49902847790615], [113.18113511767699, 70.03656575483208], [141.37191374125425, 80.14128841983603]], "arm_l": [[111.32541028267461, 39.648384075258114], [119.08998163575023, 68.18592135218404], [147.2807602593275, 78.29064401718799]], "leg_r": [[140.0, 117.2155372436685], [157.1292173153023, 75.17232014967723], [185.0, 103.4282287014976], [192.89024540879532, 95.88020391213522]], "leg_l": [[145.90884651807326, 116.7540782623559], [161.69967986127625, 74.2057150715518], [189.0, 102.9966926054235], [197.03965931177694, 95.60316169903263]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 116.0], [119.59179949383865, 78.0835670547446], [105.41656376460136, 39.588898523569924]], "head": [110.59294466665177, 20.56387367228598], "nose": [[120.26197316975961, 23.115321850495402], [127.02345395378309, 24.899530866204653]], "arm_r": [[105.41656376460136, 41.49902847790615], [113.18113511767699, 70.03656575483208], [141.37191374125425, 80.14128841983603]], "arm_l": [[111.32541028267461, 39.648384075258114], [119.08998163575023, 68.18592135218404], [147.2807602593275, 78.29064401718799]], "leg_r": [[140.0, 117.2155372436685], [180.56387328382812, 95.8524219129624], [220.0, 102.44342094848537], [221.8404858503854, 91.76324503029944]], "leg_l": [[145.90884651807326, 116.7540782623559], [185.0654782344644, 92.98043985822271], [224.0, 102.0118848524113], [226.52196163749238, 91.46755465641775]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 116.0], [119.59179949383865, 78.0835670547446], [105.41656376460136, 39.588898523569924]], "head": [110.59294466665177, 20.56387367228598], "nose": [[120.26197316975961, 23.115321850495402], [127.02345395378309, 24.899530866204653]], "arm_r": [[105.41656376460136, 41.49902847790615], [113.18113511767699, 70.03656575483208], [141.37191374125425, 80.14128841983603]], "arm_l": [[111.32541028267461, 39.648384075258114], [119.08998163575023, 68.18592135218404], [147.2807602593275, 78.29064401718799]], "leg_r": [[140.0, 117.2155372436685], [168.72442575335768, 81.83218317512427], [202.5, 102.9358248249915], [208.39302981821828, 93.78865179534496]], "leg_l": [[145.90884651807326, 116.7540782623559], [173.37889429197503, 80.41752162098928], [206.5, 102.5042887289174], [212.66756005027608, 93.53436026427744]]}}}, {"name": "Leg Raises", "camera": 0.0, "frames": [{"order": ["arm_l", "spine", "leg_l", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [129.98172481057287, 150.94120880220163], [159.96344962114574, 151.97228765006705]], "arm_l": [[105.90884651807325, 148.05948555168817], [135.89057132864613, 149.09056439955359], [165.872296139219, 150.121643247419]], "leg_r": [[185.0, 149.2155372436685], [208.0, 109.98358477385614], [228.0, 75.8688434957584], [218.47372055837118, 70.45240085419125]], "leg_l": [[190.90884651807326, 148.7540782623559], [213.90884651807326, 109.5221257925435], [233.90884651807326, 75.4073845144458], [224.38256707644445, 69.99094187287865]]}, {"order": ["arm_l", "leg_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [129.98172481057287, 150.94120880220163], [159.96344962114574, 151.97228765006705]], "arm_l": [[105.90884651807325, 148.05948555168817], [135.89057132864613, 149.09056439955359], [165.872296139219, 150.121643247419]], "leg_r": [[185.0, 149.2155372436685], [230.55233116211224, 142.91083479720226], [270.163053911775, 137.42848484375332], [268.6321498012143, 126.70102445552496]], "leg_l": [[190.90884651807326, 148.7540782623559], [236.4611776801855, 142.44937581588962], [276.07190042984826, 136.96702586244072], [274.54099631928756, 126.23956547421233]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[185.0, 148.0], [141.5, 148.0], [100.0, 148.0]], "head": [80.43704798532389, 143.90493909881587], "nose": [[80.43704798532389, 133.90493909881587], [80.43704798532389, 127.01128482773042]], "arm_r": [[100.0, 149.91012995433624], [129.98172481057287, 150.94120880220163], [159.96344962114574, 151.97228765006705]], "arm_l": [[105.90884651807325, 148.05948555168817], [135.89057132864613, 149.09056439955359], [165.872296139219, 150.121643247419]], "leg_r": [[185.0, 149.2155372436685], [223.13572833753193, 123.88345193236816], [256.2972312397336, 101.85555166167222], [250.14610930155538, 92.87468274277532]], "leg_l": [[190.90884651807326, 148.7540782623559], [229.0445748556052, 123.42199295105556], [262.20607775780684, 101.39409268035959], [256.0549558196286, 92.41322376146272]]}}}, {"name": "Leg Swings", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 66.0], [159.7912748095231, 23.3238785947173], [163.40823813355095, -17.390122286184578]], "head": [165.8456250016539, -36.939465193360675], "nose": [[175.8441478685724, -36.76759175239952], [182.84308173466712, -36.64728089622242]], "arm_r": [[163.40823813355095, -15.47999233184835], [163.93181032666945, 14.059740528793668], [169.65608018796578, 43.06116235359757]], "arm_l": [[169.3170846516242, -17.33063673449639], [191.25769570019932, 2.818481441438399], [216.9727147212627, 18.034886119475505]], "leg_r": [[156.0, 67.2155372436685], [198.34322325881226, 84.91610929892303], [232.62991528689673, 105.20464886963919], [238.93925608675823, 96.3308687444116]], "leg_l": [[161.90884651807326, 66.7540782623559], [152.7054359091143, 111.13927992793873], [124.14471158382098, 138.71890898230964], [131.846111137951, 146.45378523778777]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 66.0], [159.7912748095231, 23.3238785947173], [163.40823813355095, -17.390122286184578]], "head": [165.8456250016539, -36.939465193360675], "nose": [[175.8441478685724, -36.76759175239952], [182.84308173466712, -36.64728089622242]], "arm_r": [[163.40823813355095, -15.47999233184835], [163.93181032666945, 14.059740528793668], [169.65608018796578, 43.06116235359757]], "arm_l": [[169.3170846516242, -17.33063673449639], [191.25769570019932, 2.818481441438399], [216.9727147212627, 18.034886119475505]], "leg_r": [[156.0, 67.2155372436685], [130.94660438930876, 105.20828401031557], [106.32014537628243, 136.24984799467126], [112.78578315149963, 145.01383628684118]], "leg_l": [[161.90884651807326, 66.7540782623559], [152.7054359091143, 111.13927992793873], [124.14471158382098, 138.71890898230964], [131.846111137951, 146.45378523778777]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 66.0], [159.7912748095231, 23.3238785947173], [163.40823813355095, -17.390122286184578]], "head": [165.8456250016539, -36.939465193360675], "nose": [[175.8441478685724, -36.76759175239952], [182.84308173466712, -36.64728089622242]], "arm_r": [[163.40823813355095, -15.47999233184835], [163.93181032666945, 14.059740528793668], [169.65608018796578, 43.06116235359757]], "arm_l": [[169.3170846516242, -17.33063673449639], [191.25769570019932, 2.818481441438399], [216.9727147212627, 18.034886119475505]], "leg_r": [[156.0, 67.2155372436685], [169.4490984172459, 110.53724878775138], [176.7385194369318, 149.26993103400275], [187.73810059063766, 149.17539747602967]], "leg_l": [[161.90884651807326, 66.7540782623559], [152.7054359091143, 111.13927992793873], [124.14471158382098, 138.71890898230964], [131.846111137951, 146.45378523778777]]}}}, {"name": "Lunge", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 68.0], [164.54698815214294, 25.395540020190396], [168.88491937775055, -15.250094213421079]], "head": [171.66838139695184, -34.75456764656357], "nose": [[181.66247319251514, -34.41086838579267], [188.6582089816488, -34.17028332129074]], "arm_r": [[168.88491937775055, -13.339964259084852], [168.36134718463205, 16.199768601557167], [172.01742748678646, 45.523782962321306]], "arm_l": [[174.7937658958238, -15.19060866173289], [174.2701937027053, 14.349124198909129], [177.92627400485972, 43.67313855967327]], "leg_r": [[160.0, 69.2155372436685], [179.47137861645146, 110.25810678029066], [195.312257849331, 146.42974223223348], [204.99480167196958, 141.28905093810306]], "leg_l": [[165.90884651807326, 68.7540782623559], [144.50202796057948, 108.8509721197623], [124.83704329970969, 143.1540806833463], [133.08224180021978, 150.3247189060237]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 106.0], [166.05402989176287, 63.57777028291508], [171.82971358160557, 23.105987909144403]], "head": [175.30267713494416, 3.7090617012853215], "nose": [[185.2790495650788, 4.396079266744735], [192.26199791689754, 4.876956279906786]], "arm_r": [[171.82971358160557, 25.01611786348063], [170.25963489431726, 54.51986110987899], [172.87430717674698, 83.9516689755912]], "arm_l": [[177.73856009967884, 23.16547346083259], [176.16848141239052, 52.66921670723095], [178.78315369482024, 82.10102457294316]], "leg_r": [[160.0, 107.2155372436685], [205.88569496240868, 110.40713459933113], [196.0, 148.57746287018125], [206.99919882818972, 148.4467200883112]], "leg_l": [[165.90884651807326, 106.7540782623559], [163.40017792297274, 151.98781726819098], [124.0, 145.1915035150705], [115.3395832106557, 151.87059000314056]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 87.0], [165.3013164381239, 44.480179176892], [170.35889418943754, 3.915292644501605]], "head": [173.48758349024214, -15.538370063055481], "nose": [[183.47429126005107, -15.02294022259423], [190.4646980033331, -14.66215423430872]], "arm_r": [[170.35889418943754, 5.825422598837832], [169.3119092883625, 35.35165764096847], [172.4477631863921, 64.73404383394062]], "arm_l": [[176.2677407075108, 3.974778196189794], [175.22075580643576, 33.50101323832043], [178.35660970446537, 62.88339943129258]], "leg_r": [[160.0, 88.2155372436685], [200.77851063746203, 109.17860093471752], [196.0, 148.2888101774132], [206.98349694938457, 147.69563637304435]], "leg_l": [[165.90884651807326, 87.7540782623559], [162.09776564098584, 132.89949240048355], [124.0, 144.90285082230247], [122.23010981968788, 155.5945929197867]]}}}, {"name": "March in Place", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 62.0], [163.03440660786944, 19.26521672923713], [165.92930026825064, -21.504748919881465]], "head": [168.01986953360372, -41.09300638186289], "nose": [[178.01986953360372, -41.09300638186289], [185.01986953360372, -41.09300638186289]], "arm_r": [[165.92930026825064, -19.594618965545237], [150.0317223412545, 5.460311235117487], [173.01305563482384, 24.450977881902162]], "arm_l": [[171.8381467863239, -21.445263368193277], [186.8381467863239, 4.140792590380022], [215.3698422751785, -4.98887736580931]], "leg_r": [[160.0, 63.215537243668514], [201.34452612976168, 83.07425723018636], [185.07506040672968, 119.06092320680713], [194.40358946445036, 124.80147780556837]], "leg_l": [[165.90884651807326, 62.754078262355904], [164.4746241447424, 108.03321059644975], [162.0079625065513, 147.35054957930294], [172.98702739227483, 148.01857614327372]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.03440660786944, 21.26521672923713], [165.92930026825064, -19.504748919881465]], "head": [168.01986953360372, -39.09300638186289], "nose": [[178.01986953360372, -39.09300638186289], [185.01986953360372, -39.09300638186289]], "arm_r": [[165.92930026825064, -17.594618965545237], [165.40572807513215, 11.945113895096782], [192.1359238007832, 25.357914813218557]], "arm_l": [[171.8381467863239, -19.445263368193277], [171.3145745932054, 10.094469492448743], [198.04477031885645, 23.507270410570516]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 62.0], [163.03440660786944, 19.26521672923713], [165.92930026825064, -21.504748919881465]], "head": [168.01986953360372, -41.09300638186289], "nose": [[178.01986953360372, -41.09300638186289], [185.01986953360372, -41.09300638186289]], "arm_r": [[165.92930026825064, -19.594618965545237], [180.92930026825064, 5.99143699302806], [209.46099575710525, -3.138232963161272]], "arm_l": [[171.8381467863239, -21.445263368193277], [155.94056885932775, 3.6096668324694487], [178.9219021528971, 22.60033347925412]], "leg_r": [[160.0, 63.215537243668514], [159.58457964721987, 108.51484653715457], [158.00131601773398, 147.876286549904], [168.99269577728379, 148.3050693816835]], "leg_l": [[165.90884651807326, 62.754078262355904], [207.25337264783494, 82.61279824887376], [190.98390692480294, 118.59946422549453], [200.31243598252362, 124.34001882425576]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.03440660786944, 21.26521672923713], [165.92930026825064, -19.504748919881465]], "head": [168.01986953360372, -39.09300638186289], "nose": [[178.01986953360372, -39.09300638186289], [185.01986953360372, -39.09300638186289]], "arm_r": [[165.92930026825064, -17.594618965545237], [165.40572807513215, 11.945113895096782], [192.1359238007832, 25.357914813218557]], "arm_l": [[171.8381467863239, -19.445263368193277], [171.3145745932054, 10.094469492448743], [198.04477031885645, 23.507270410570516]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 63.0], [163.03440660786944, 20.26521672923713], [165.92930026825064, -20.504748919881465]], "head": [168.01986953360372, -40.09300638186289], "nose": [[178.01986953360372, -40.09300638186289], [185.01986953360372, -40.09300638186289]], "arm_r": [[165.92930026825064, -18.594618965545237], [157.40883992713296, 9.732974293633951], [182.425414589148, 26.03952896291895]], "arm_l": [[171.8381467863239, -20.445263368193277], [179.34954690795715, 8.157915700951795], [209.25706691995097, 10.475929473965058]], "leg_r": [[160.0, 64.2155372436685], [187.71521835779888, 100.37108340382309], [174.5027852113516, 137.55239037407463], [184.60663358284393, 141.83514346377513]], "leg_l": [[165.90884651807326, 63.754078262355904], [169.92855366558072, 108.88194074142741], [162.0, 147.49266015363207], [172.7817467986817, 149.63988796164233]]}}}, {"name": "Neck Rolls", "camera": 35.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [171.38061648487894, -32.49312079333657], "nose": [[176.5398949555325, -23.926800366090653], [180.07013744825343, -18.065285320810304]], "arm_r": [[153.6906592001385, -18.143972149085513], [155.8324733454366, 11.548258390940887], [160.52152070437936, 41.119820372808604]], "arm_l": [[171.1495845045311, -19.659931294766643], [173.2913986498292, 10.032299245259756], [177.98044600877196, 39.603861227127474]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.16054743205788, 149.78133298532248], [165.16982961073276, 150.99271411447162]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.9139746738203, 19.823897743730882], [154.17205065235942, -17.03472900556153]], "head": [153.12453367726502, -35.148439987716216], "nose": [[162.23394763661693, -31.023082146611472], [166.73946689638586, -28.98267874750428]], "arm_r": [[148.05012423863502, -12.895807892791026], [154.33891855598083, 14.89374058327624], [163.11430413163794, 42.59044372578424]], "arm_l": [[165.13422077075342, -19.560235550108835], [171.42301508809922, 8.22931292595843], [180.19840066375633, 35.92601606846643]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.16054743205788, 149.78133298532248], [165.16982961073276, 150.99271411447162]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [153.33641694674432, -38.512215478516], "nose": [[161.32919767195267, -44.52182913321442], [165.9681531456001, -48.009767951558864]], "arm_r": [[153.6906592001385, -18.143972149085513], [155.8324733454366, 11.548258390940887], [160.52152070437936, 41.119820372808604]], "arm_l": [[171.1495845045311, -19.659931294766643], [173.2913986498292, 10.032299245259756], [177.98044600877196, 39.603861227127474]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.16054743205788, 149.78133298532248], [165.16982961073276, 150.99271411447162]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [157.0860253261797, 21.269201783645215], [165.82794934764058, -19.925337085390197]], "head": [170.30045449761838, -39.40798760388682], "nose": [[180.02217287718435, -37.065298604380274], [186.48013645549753, -35.509092217459234]], "arm_r": [[159.7060229339162, -21.027840257638886], [157.70085690716655, 8.818571392275864], [158.303566049395, 38.54205986896477]], "arm_l": [[176.79011946603458, -17.20941934491831], [174.78495343928498, 12.636992304996438], [175.38766258151338, 42.36048078168535]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.61457190991757, 110.40833397961296], [156.16054743205788, 149.78133298532248], [165.16982961073276, 150.99271411447162]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298848, 150.8132031809861]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.4679290575061, 20.64267047800022], [157.0641418849878, -18.672274474100206]], "head": [162.72087077889134, -35.233915555558895], "nose": [[170.2285926709034, -28.62830339678036], [174.87521206467858, -24.540010568912756]], "arm_r": [[150.8018299546917, -15.799053939069722], [155.03270573465034, 13.15571890388496], [161.78026604533693, 42.00060715071375]], "arm_l": [[168.16669751995354, -19.93208044090749], [172.39757329991218, 9.02269240204719], [179.14513361059878, 37.86758064887598]], "leg_r": [[155.98496494554269, 64.99570981806046], [156.5530112803125, 110.40321098059958], [156.04541303597708, 149.76987086878293], [165.0545136399393, 150.9981459014436]], "leg_l": [[168.85527875912692, 64.61770475016273], [174.08875167395848, 109.83670152473152], [164.0, 147.88216467508], [174.58122841298845, 150.8132031809861]]}}}, {"name": "Overhead Triceps Stretch", "camera": 40.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.16295359997207, 21.356410973743678], [162.272438068911, -19.326553269696262]], "head": [164.9328825001008, -38.335831116240485], "nose": [[174.6663806423974, -36.04257711506479], [180.015629423895, -34.782271108722945]], "arm_r": [[155.20177436235906, -17.86330883254189], [166.09610938577018, -37.706394651916014], [146.89387147564, -55.93361473951907]], "arm_l": [[173.86954081587587, -19.280984693379658], [193.89556067214647, -35.16347455371521], [198.4725459338602, -64.19293966449294]], "leg_r": [[155.50048673219422, 64.93115555091643], [157.45202622343763, 110.06460929178084], [158.21239294139752, 149.183764076137], [166.64702989109946, 150.4943102984795]], "leg_l": [[169.0259523082187, 64.57765746255455], [172.35504357414234, 109.83191331245861], [162.0, 147.62941573491267], [172.53323300991636, 150.69016969434705]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [162.43438403305933, 21.02155460880003], [169.34797173752037, -20.009322276027916]], "head": [175.72916593806963, -38.48639829069877], "nose": [[185.07160735756915, -34.92005726336842], [190.24410815251892, -32.9455303735957]], "arm_r": [[162.43579379477544, -20.44083187320207], [166.34604183376157, -48.96599323044342], [151.8757374220089, -28.493607897535185]], "arm_l": [[180.78658872067825, -18.068999665382783], [189.42294106870335, -44.89422830041568], [164.0, -53.42605795442014]], "leg_r": [[155.50048673219422, 64.93115555091643], [157.45202622343763, 110.06460929178084], [158.21239294139752, 149.183764076137], [166.64702989109946, 150.4943102984795]], "leg_l": [[169.0259523082187, 64.57765746255455], [172.35504357414234, 109.83191331245861], [162.0, 147.62941573491267], [172.53323300991636, 150.69016969434705]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.7954246174492, 21.207469215474156], [165.8256557275463, -19.86619066607126]], "head": [170.3699753116084, -38.7097346879485], "nose": [[179.93117163205625, -35.77996935231922], [185.21939608800238, -34.159538584160664]], "arm_r": [[158.8075288111505, -19.348352716342887], [166.39563936077067, -44.42588798396824], [145.34772804978564, -43.160878574485466]], "arm_l": [[177.370221684355, -18.87521560232866], [192.09535806067572, -41.01353840195073], [178.25562314256626, -66.99665153999453]], "leg_r": [[155.50048673219422, 64.93115555091643], [157.37713478136337, 110.05802895905501], [158.07262920713882, 149.16913898687545], [166.50707681467256, 150.50083895445817]], "leg_l": [[169.0259523082187, 64.57765746255455], [172.35504357414234, 109.83191331245861], [162.0, 147.62941573491267], [172.53323300991636, 150.69016969434705]]}}}, {"name": "Pec Deck", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [119.2919579377529, 36.425901331217304], [92.367328079126, 38.40857274058021]], "arm_l": [[171.0, 32.29134099396232], [200.7080420622471, 36.425901331217304], [227.632671920874, 38.40857274058021]], "leg_r": [[153.0, 116.0], [153.0, 133.23190329713196], [153.0, 173.01277911186287], [153.0, 171.8629660159187]], "leg_l": [[167.0, 116.0], [167.0, 133.23190329713196], [167.0, 173.01277911186287], [167.0, 171.8629660159187]]}, {"order": ["spine", "leg_l", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [145.8641461019704, 39.50923965824833], [143.02209729517693, 33.74893662733645]], "arm_l": [[171.0, 32.29134099396232], [174.1358538980296, 39.50923965824833], [176.97790270482307, 33.74893662733645]], "leg_r": [[153.0, 116.0], [153.0, 133.23190329713196], [153.0, 173.01277911186287], [153.0, 171.8629660159187]], "leg_l": [[167.0, 116.0], [167.0, 133.23190329713196], [167.0, 173.01277911186287], [167.0, 171.8629660159187]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "arm_l", "arm_r", "leg_l", "leg_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[149.0, 32.29134099396232], [128.16024888623008, 48.32855050541065], [109.27302017191471, 54.37959395586806]], "arm_l": [[171.0, 32.29134099396232], [191.83975111376992, 48.32855050541065], [210.7269798280853, 54.37959395586806]], "leg_r": [[153.0, 116.0], [153.0, 133.23190329713196], [153.0, 173.01277911186287], [153.0, 171.8629660159187]], "leg_l": [[167.0, 116.0], [167.0, 133.23190329713196], [167.0, 173.01277911186287], [167.0, 171.8629660159187]]}}}, {"name": "Plank", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[172.0, 114.0], [128.6655306330091, 117.73367682621827], [87.32345066220162, 121.29569035008166]], "head": [67.39955670036672, 123.0123233736303], "nose": [[58.7064746151967, 127.95502747771098], [52.64429678870563, 131.4018546132537]], "arm_r": [[93.23229718027487, 121.35517590176984], [93.23229718027487, 150.89940849213608], [63.23229718027487, 150.89940849213608]], "arm_l": [[87.32345066220162, 123.2058203044179], [87.32345066220162, 152.75005289478415], [57.32345066220162, 152.75005289478415]], "leg_r": [[177.90884651807326, 114.7540782623559], [204.2933625902214, 151.86261333148943], [244.2933625902214, 151.86261333148943], [244.2933625902214, 162.69549861462372]], "leg_l": [[172.0, 115.2155372436685], [198.38451607214813, 152.32407231280206], [238.38451607214813, 152.32407231280206], [238.38451607214813, 163.15695759593632]]}, {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[168.0, 137.0], [125.16086274396895, 129.56106188266668], [84.29134099396232, 122.46414390865907]], "head": [64.59518593371817, 119.04394247540239], "nose": [[55.90210384854815, 123.98664657948308], [49.839926022057085, 127.43347371502581]], "arm_r": [[90.20018751203557, 122.52362946034725], [90.20018751203557, 152.06786205071347], [60.20018751203557, 152.0678620507135]], "arm_l": [[84.29134099396232, 124.37427386299531], [84.29134099396232, 153.91850645336154], [54.29134099396232, 153.91850645336154]], "leg_r": [[173.90884651807326, 137.7540782623559], [219.21000315663483, 145.62054155884627], [258.60231327712313, 152.46094442535966], [256.6921833227869, 163.12925383968215]], "leg_l": [[168.0, 138.2155372436685], [213.30115663856157, 146.0820005401589], [252.6934667590499, 152.9224034066723], [250.78333680471366, 163.59071282099478]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[170.0, 125.5], [126.54140236118918, 123.63138307763239], [85.08090116554209, 121.84867957698282]], "head": [65.09993673390494, 120.9895453598023], "nose": [[56.40685464873492, 125.932249463883], [50.344676822243855, 129.37907659942573]], "arm_r": [[90.98974768361533, 121.908165128671], [90.98974768361533, 151.45239771903724], [60.989747683615334, 151.45239771903724]], "arm_l": [[85.08090116554209, 123.75880953131905], [85.08090116554209, 153.30304212168528], [55.08090116554209, 153.30304212168528]], "leg_r": [[175.90884651807326, 126.2540782623559], [214.704853025466, 150.59437198191316], [254.55264094913582, 154.0276380290104], [253.5939277789116, 164.81930091310488]], "leg_l": [[170.0, 126.7155372436685], [208.79600650739275, 151.05583096322576], [248.64379443106256, 154.489097010323], [247.68508126083833, 165.28075989441749]]}}}, {"name": "Pull-Up", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 99.0], [156.0, 56.160862743968956], [156.0, 15.291340993962322]], "head": [156.69798993405, -4.392815700791431], "nose": [[166.67436236418465, -5.079833266250844], [173.6573107160034, -5.560710279412895]], "arm_r": [[156.0, 17.20147094829855], [154.4533259562162, -12.3034712212812], [151.81470930141467, -41.73320653220463]], "arm_l": [[161.90884651807326, 15.350826545650511], [160.50443880392413, -14.161015014786125], [158.00888856162837, -43.60285087153715]], "leg_r": [[156.0, 100.2155372436685], [182.38451607214813, 137.32407231280206], [142.5367281484783, 140.7573383598993], [137.8879272693306, 150.57526664807864]], "leg_l": [[161.90884651807326, 99.7540782623559], [188.2933625902214, 136.86261333148946], [148.44557466655155, 140.2958793785867], [143.79677378740385, 150.11380766676604]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 67.0], [156.0, 24.160862743968956], [156.0, -16.708659006037678]], "head": [157.3951294748825, -36.35683522248037], "nose": [[167.3419871354356, -37.38640925124002], [174.3036404030135, -38.106992338495076]], "arm_r": [[156.0, -14.79852905170145], [181.44676676044196, -30.44619337585729], [154.0, -42.37314613604329]], "arm_l": [[161.90884651807326, -16.64917345434949], [186.16861785786944, -34.02938406879529], [158.0, -44.19386765345278]], "leg_r": [[156.0, 68.2155372436685], [182.38451607214813, 105.32407231280206], [142.5367281484783, 108.75733835989931], [137.8879272693306, 118.57526664807864]], "leg_l": [[161.90884651807326, 67.7540782623559], [188.2933625902214, 104.86261333148944], [148.44557466655155, 108.2958793785867], [143.79677378740385, 118.11380766676604]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[156.0, 83.0], [156.0, 40.160862743968956], [156.0, -0.7086590060376778]], "head": [157.04671912485887, -20.37782117030325], "nose": [[167.00980719951306, -21.236235998159508], [173.98317008615527, -21.83705755640153]], "arm_r": [[156.0, 1.2014709482985495], [134.64946364596483, -19.55332843708773], [111.97773274796863, -0.20511103877473147]], "arm_l": [[161.90884651807326, -0.6491734543494891], [139.7155670588939, -20.52810638165094], [117.76662496819401, -0.3877900207003597]], "leg_r": [[156.0, 84.2155372436685], [182.38451607214813, 121.32407231280206], [142.5367281484783, 124.75733835989931], [137.8879272693306, 134.57526664807864]], "leg_l": [[161.90884651807326, 83.7540782623559], [188.2933625902214, 120.86261333148944], [148.44557466655155, 124.2958793785867], [143.79677378740385, 134.11380766676604]]}}}, {"name": "Push-Up", "camera": 0.0, "frames": [{"order": ["leg_r", "arm_r", "leg_l", "spine", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[180.0, 115.0], [138.40074311560795, 102.4750484116029], [98.714095743142, 90.5259566663505]], "head": [79.58800062388129, 84.76735823490355], "nose": [[69.83685766497203, 86.98438574824536], [63.016267211475395, 88.53512054480812]], "arm_r": [[104.62294226121524, 90.58544221803868], [90.66949108176117, 116.73948142258237], [62.92966140223935, 127.98966973623477]], "arm_l": [[98.714095743142, 92.43608662068672], [98.08624768774057, 121.97384842742832], [93.92556209079443, 151.23256293137962]], "leg_r": [[185.90884651807326, 115.7540782623559], [216.81618561243002, 149.30606635968886], [256.0, 141.3890027259118], [253.44970263774323, 151.92672102829837]], "leg_l": [[180.0, 116.2155372436685], [221.11149742237373, 136.53803680407202], [260.0, 145.75976983403476], [253.14654590646848, 154.23313305715615]]}, {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[180.0, 132.0], [136.6655306330091, 128.26632317378173], [95.32345066220162, 124.70430964991834]], "head": [75.39955670036672, 122.98767662636972], "nose": [[66.7064746151967, 127.93038073045041], [60.64429678870563, 131.37720786599314]], "arm_r": [[101.23229718027487, 124.76379520160651], [126.52667189632352, 140.64928481588592], [97.0, 145.87671697909758]], "arm_l": [[95.32345066220162, 126.61443960425457], [124.54010044659273, 133.32179563010098], [100.99999999999999, 151.63666950855597]], "leg_r": [[185.90884651807326, 132.7540782623559], [221.45545402765325, 161.50706980680354], [255.99999999999997, 141.6472709247043], [257.01133983112186, 152.43427406487965]], "leg_l": [[180.0, 133.2155372436685], [220.84205541554815, 154.05827872604254], [260.0, 146.01803803282723], [257.4838828139067, 156.5637222789729]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[180.0, 123.5], [137.29921752002664, 115.3259072573788], [96.56168940694857, 107.52763487074017]], "head": [76.9291457379953, 103.76943131091434], "nose": [[67.60607009461341, 107.38609559555283], [61.093147118739246, 109.91262834251884]], "arm_r": [[102.47053592502182, 107.58712042242836], [122.25277767997544, 129.79803772926599], [97.0, 145.74758287970135]], "arm_l": [[96.56168940694857, 109.43776482507641], [119.61748516508456, 128.34069448148384], [101.0, 151.50753540915974]], "leg_r": [[185.90884651807326, 124.2540782623559], [218.77913752303337, 155.94506275047252], [256.0, 141.51813682530806], [255.32534956444712, 152.3306284389917]], "leg_l": [[180.0, 124.7155372436685], [220.01754793404967, 147.05561095864437], [260.0, 145.88890393343098], [255.64850815815672, 155.8381198287707]]}}}, {"name": "Rear Delt Fly", "camera": 270.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "arm_r", "spine", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [174.1358538980296, 29.690992159873403], [177.16485616560564, 19.444223248777263]], "arm_l": [[149.0, 32.29134099396232], [145.8641461019704, 29.690992159873403], [142.83514383439433, 19.444223248777263]], "leg_r": [[167.0, 116.0], [167.0, 117.60537684831505], [167.0, 153.55713870028174], [167.0, 148.73505608560188]], "leg_l": [[153.0, 116.0], [153.0, 117.60537684831505], [153.0, 153.55713870028174], [153.0, 148.73505608560188]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [200.8356568610482, 35.1988540984957], [229.6546883674333, 35.09863647252796]], "arm_l": [[149.0, 32.29134099396232], [119.1643431389518, 35.1988540984957], [90.3453116325667, 35.09863647252796]], "leg_r": [[167.0, 116.0], [167.0, 117.60537684831505], [167.0, 153.55713870028174], [167.0, 148.73505608560188]], "leg_l": [[153.0, 116.0], [153.0, 117.60537684831505], [153.0, 153.55713870028174], [153.0, 148.73505608560188]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "arm_r", "spine", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 116.0], [160.0, 73.16086274396895], [160.0, 32.29134099396232]], "head": [160.0, 12.59518593371817], "arm_r": [[171.0, 32.29134099396232], [192.21320343559643, 43.375209342088894], [212.703584492363, 47.46101864010683]], "arm_l": [[149.0, 32.29134099396232], [127.78679656440357, 43.375209342088894], [107.296415507637, 47.46101864010683]], "leg_r": [[167.0, 116.0], [167.0, 117.60537684831505], [167.0, 153.55713870028174], [167.0, 148.73505608560188]], "leg_l": [[153.0, 116.0], [153.0, 117.60537684831505], [153.0, 153.55713870028174], [153.0, 148.73505608560188]]}}}, {"name": "Reverse Crunch", "camera": 0.0, "frames": [{"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[172.0, 148.0], [128.5, 148.0], [87.0, 148.0]], "head": [67.43704798532389, 143.90493909881587], "nose": [[67.43704798532389, 133.90493909881587], [67.43704798532389, 127.01128482773042]], "arm_r": [[87.0, 149.91012995433624], [116.98172481057287, 150.94120880220163], [146.96344962114574, 151.97228765006705]], "arm_l": [[92.90884651807325, 148.05948555168817], [122.89057132864612, 149.09056439955359], [152.872296139219, 150.121643247419]], "leg_r": [[172.0, 149.2155372436685], [164.0121838273212, 104.60260696559263], [201.59988865875755, 118.07557051893123], [205.3621102353399, 107.89598815654968]], "leg_l": [[177.90884651807326, 148.7540782623559], [169.92103034539446, 104.14114798428001], [207.5087351768308, 117.61411153761861], [211.27095675341317, 107.43452917523706]]}, {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[166.0, 136.0], [124.61787286428175, 154.24267631947558], [82.62501214971675, 143.35521174704758]], "head": [62.63719560933484, 144.04259764562454], "nose": [[62.63719560933484, 134.04259764562454], [62.63719560933484, 127.14894337453909]], "arm_r": [[82.62501214971675, 145.26534170138382], [112.60673696028962, 146.29642054924923], [142.58846177086252, 147.32749939711462]], "arm_l": [[88.53385866779, 143.41469729873577], [118.51558347836287, 144.44577614660116], [148.49730828893578, 145.47685499446658]], "leg_r": [[166.0, 137.2155372436685], [146.5595599599278, 96.15874622037313], [185.95187008041614, 102.99914908688652], [187.86200003475238, 92.33083967256403]], "leg_l": [[171.90884651807326, 136.7540782623559], [152.46840647800107, 95.69728723906053], [191.8607165984894, 102.5376901055739], [193.77084655282565, 91.86938069125141]]}], "tween": {"t": 0.5, "sample": {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[169.0, 142.0], [126.03181909460824, 151.19312771952025], [84.40784565448814, 145.72317600490808]], "head": [64.48395169265324, 144.00654298135944], "nose": [[64.48395169265324, 134.00654298135944], [64.48395169265324, 127.11288871027399]], "arm_r": [[84.40784565448814, 147.6333059592443], [114.38957046506101, 148.6643848071097], [144.37129527563388, 149.69546365497513]], "arm_l": [[90.31669217256139, 145.78266155659625], [120.29841698313426, 146.81374040446167], [150.28014179370714, 147.84481925232706]], "leg_r": [[169.0, 143.2155372436685], [155.16753322280343, 100.01105626897177], [193.80456627436615, 110.20653635873893], [196.65157577049388, 99.74277269053276]], "leg_l": [[174.90884651807326, 142.7540782623559], [161.0763797408767, 99.54959728765917], [199.7134127924394, 109.74507737742633], [202.56042228856714, 99.28131370922014]]}}}, {"name": "Romanian Deadlift", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[90.0, 92.0], [131.26145916952032, 77.91407563146277], [166.9527046464468, 56.71838660269156]], "head": [185.3628017154956, 49.02248570910264], "nose": [[195.3258897901498, 49.8809005369589], [202.299252676792, 50.48172209520092]], "arm_r": [[166.9527046464468, 58.628516557027794], [167.522630693969, 88.16741731595586], [169.12519553685217, 117.66946650593746]], "arm_l": [[172.86155116452005, 56.77787215437974], [172.53496926154835, 86.32035410289532], [173.2408596233939, 115.8564070410833]], "leg_r": [[90.0, 93.2155372436685], [125.35053290875736, 122.20202514661878], [155.3086980593084, 148.30423046258957], [160.72538022288882, 138.87577986942745]], "leg_l": [[95.90884651807325, 92.7540782623559], [130.836880114458, 122.23311800484156], [160.3993109485087, 148.76930488988666], [165.9571573187271, 139.4208727010124]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[158.0, 64.0], [165.55369572851146, 21.811685497906495], [172.76009510168907, -18.436936383401104]], "head": [176.91832891804427, -37.70268319925994], "nose": [[186.8947013481789, -37.01566563380052], [193.87764969999765, -36.53478862063847]], "arm_r": [[172.76009510168907, -16.526806429064877], [178.85644942928292, 12.400979889721263], [199.1744301067988, 34.137801113206514]], "arm_l": [[178.66894161976234, -18.377450831712917], [183.4474723060758, 10.789583023349335], [202.20923781110346, 33.84326058608493]], "leg_r": [[158.0, 65.2155372436685], [169.22887526493585, 109.1462686355685], [158.0, 146.95458074368176], [168.55768072289158, 149.9956086837736]], "leg_l": [[163.90884651807326, 64.7540782623559], [174.01236624892732, 108.94900788074216], [162.0, 146.52304464760766], [172.49226113348837, 149.77625928644824]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[124.0, 78.0], [152.2476749245726, 45.366861135771344], [175.74775741142687, 11.627906421285644]], "head": [188.46932181698216, -3.570131021415193], "nose": [[198.43942052699484, -2.7973880417618164], [205.41784186312674, -2.256518161392056]], "arm_r": [[175.74775741142687, 13.538036375621871], [172.91579688708677, 42.95033841992456], [171.05157770169677, 72.43747391486767]], "arm_l": [[181.65660392950014, 11.687391972973833], [178.0074482941626, 41.01224285393908], [175.3206698023005, 70.4377517450443]], "leg_r": [[124.0, 79.2155372436685], [159.67849876443978, 107.8096593131734], [158.0, 147.16727220151085], [168.97835398703234, 146.48800914018568]], "leg_l": [[129.90884651807326, 78.7540782623559], [165.468203411963, 107.49177652673711], [162.0, 146.73573610543676], [172.99823667699596, 146.54177648268518]]}}}, {"name": "Rotary", "camera": 90.0, "frames": [{"order": ["spine", "arm_l", "leg_l", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 122.0], [160.0, 79.16086274396895], [160.0, 38.29134099396232]], "head": [160.0, 18.59518593371817], "nose": [[169.63488735000612, 21.272674636344597], [173.34432219963855, 22.303508681644907]], "arm_r": [[152.92933629344807, 39.754585431116695], [174.52472560523668, 53.00593171303545], [197.15692080730136, 61.433928518814795]], "arm_l": [[167.07066370655193, 36.82809655680795], [188.66605301834056, 50.079442838726706], [211.29824822040524, 58.50743964450605]], "leg_r": [[153.0, 122.0], [140.32068163241803, 135.6641252039847], [136.5497405147205, 175.47598817361995], [133.7005822327046, 174.9683561722579]], "leg_l": [[167.0, 122.0], [179.67931836758197, 135.6641252039847], [183.4502594852795, 175.47598817361995], [186.2994177672954, 174.9683561722579]]}, {"order": ["spine", "arm_r", "leg_l", "leg_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 122.0], [160.0, 79.16086274396895], [160.0, 38.29134099396232]], "head": [160.0, 18.59518593371817], "nose": [[150.36511264999388, 21.272674636344597], [146.65567780036145, 22.30350868164491]], "arm_r": [[152.92933629344807, 36.82809655680795], [131.33394698165944, 50.079442838726706], [108.70175177959479, 58.50743964450605]], "arm_l": [[167.07066370655193, 39.754585431116695], [145.47527439476332, 53.00593171303545], [122.84307919269864, 61.433928518814795]], "leg_r": [[153.0, 122.0], [140.32068163241803, 135.6641252039847], [136.5497405147205, 175.47598817361995], [133.7005822327046, 174.9683561722579]], "leg_l": [[167.0, 122.0], [179.67931836758197, 135.6641252039847], [183.4502594852795, 175.47598817361995], [186.2994177672954, 174.9683561722579]]}], "tween": {"t": 0.5, "sample": {"order": ["spine", "leg_l", "leg_r", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 122.0], [160.0, 79.16086274396895], [160.0, 38.29134099396232]], "head": [160.0, 18.59518593371817], "arm_r": [[149.0, 38.29134099396232], [149.0, 53.29134099396232], [149.0, 63.55194529373239]], "arm_l": [[171.0, 38.29134099396232], [171.0, 53.29134099396232], [171.0, 63.55194529373239]], "leg_r": [[153.0, 122.0], [140.32068163241803, 135.6641252039847], [136.5497405147205, 175.47598817361995], [133.7005822327046, 174.9683561722579]], "leg_l": [[167.0, 122.0], [179.67931836758197, 135.6641252039847], [183.4502594852795, 175.47598817361995], [186.2994177672954, 174.9683561722579]]}}}, {"name": "Seated Row", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 122.0], [142.69891028706257, 79.2013101935184], [149.59296717847204, 38.855014516213274]], "head": [153.06593073181065, 19.458088308354192], "nose": [[163.02901880646485, 18.599673480497934], [170.00238169310705, 17.998851922255916]], "arm_r": [[149.59296717847204, 40.7651444705495], [170.10755873258697, 62.32212354359968], [200.0, 64.82166477360376]], "arm_l": [[155.5018136965453, 38.914500067901464], [174.0120238448619, 62.16456016148103], [204.0, 63.000943256194205]], "leg_r": [[140.0, 123.2155372436685], [183.8850455429191, 109.63722816102359], [188.0, 148.8205388219859], [198.94163850640507, 147.7061180825139]], "leg_l": [[145.90884651807326, 122.7540782623559], [189.43323013923415, 108.09307121777746], [192.0, 147.4041949728996], [202.97732933112334, 146.70905688665255]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 122.0], [142.69891028706257, 79.2013101935184], [149.59296717847204, 38.855014516213274]], "head": [153.06593073181065, 19.458088308354192], "nose": [[163.02901880646485, 18.599673480497934], [170.00238169310705, 17.998851922255916]], "arm_r": [[149.59296717847204, 40.7651444705495], [130.27974637330342, 63.37285383528793], [158.0, 74.66974230372583]], "arm_l": [[155.5018136965453, 38.914500067901464], [134.82908862986338, 60.32446610131683], [162.0, 72.84902078631629]], "leg_r": [[140.0, 123.2155372436685], [183.8850455429191, 109.63722816102359], [188.0, 148.8205388219859], [198.94163850640507, 147.7061180825139]], "leg_l": [[145.90884651807326, 122.7540782623559], [189.43323013923415, 108.09307121777746], [192.0, 147.4041949728996], [202.97732933112334, 146.70905688665255]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[140.0, 122.0], [142.69891028706257, 79.2013101935184], [149.59296717847204, 38.855014516213274]], "head": [153.06593073181065, 19.458088308354192], "nose": [[163.02901880646485, 18.599673480497934], [170.00238169310705, 17.998851922255916]], "arm_r": [[149.59296717847204, 40.7651444705495], [149.00535132812342, 70.30370907354869], [179.0, 69.74570353866478]], "arm_l": [[155.5018136965453, 38.914500067901464], [153.0031939480439, 68.35608343607598], [182.99999999999997, 67.92498202125525]], "leg_r": [[140.0, 123.2155372436685], [183.8850455429191, 109.63722816102359], [188.0, 148.8205388219859], [198.94163850640507, 147.7061180825139]], "leg_l": [[145.90884651807326, 122.7540782623559], [189.43323013923415, 108.09307121777746], [192.0, 147.4041949728996], [202.97732933112334, 146.70905688665255]]}}}, {"name": "Shoulder Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[120.0, 130.0], [103.0200605630874, 90.37728052628361], [95.1324142218102, 50.073787462921175]], "head": [98.60537777514881, 30.676861255062093], "nose": [[108.5109515671687, 29.305873344521444], [115.4428280483597, 28.346462102667882]], "arm_r": [[95.1324142218102, 51.9839174172574], [110.1324142218102, 77.5699733758307], [110.1324142218102, 48.02574078546445]], "arm_l": [[101.04126073988344, 50.133273014609365], [116.04126073988344, 75.71932897318266], [116.04126073988344, 46.17509638281641]], "leg_r": [[120.0, 131.2155372436685], [161.917285943973, 112.5576236573147], [164.0, 151.89650005692488], [174.98507904390829, 151.3324549957621]], "leg_l": [[125.90884651807325, 130.7540782623559], [167.3506724370636, 111.09303668974187], [168.0, 150.48015620783858], [178.99855056415495, 150.3043039328269]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[120.0, 130.0], [103.0200605630874, 90.37728052628361], [95.1324142218102, 50.073787462921175]], "head": [98.60537777514881, 30.676861255062093], "nose": [[108.5109515671687, 29.305873344521444], [115.4428280483597, 28.346462102667882]], "arm_r": [[95.1324142218102, 51.9839174172574], [112.76597179058439, 28.082131165884945], [133.6057229043543, 6.829788793172227]], "arm_l": [[101.04126073988344, 50.133273014609365], [118.67481830865763, 26.231486763236905], [139.51456942242757, 4.979144390524189]], "leg_r": [[120.0, 131.2155372436685], [161.917285943973, 112.5576236573147], [164.0, 151.89650005692488], [174.98507904390829, 151.3324549957621]], "leg_l": [[125.90884651807325, 130.7540782623559], [167.3506724370636, 111.09303668974187], [168.0, 150.48015620783858], [178.99855056415495, 150.3043039328269]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[120.0, 130.0], [103.0200605630874, 90.37728052628361], [95.1324142218102, 50.073787462921175]], "head": [98.60537777514881, 30.676861255062093], "nose": [[108.5109515671687, 29.305873344521444], [115.4428280483597, 28.346462102667882]], "arm_r": [[95.1324142218102, 51.9839174172574], [125.09130026444741, 53.53014308133817], [136.32949806692477, 26.137207627984708]], "arm_l": [[101.04126073988344, 50.133273014609365], [131.00014678252066, 51.67949867869013], [142.23834458499803, 24.286563225336668]], "leg_r": [[120.0, 131.2155372436685], [161.917285943973, 112.5576236573147], [164.0, 151.89650005692488], [174.98507904390829, 151.3324549957621]], "leg_l": [[125.90884651807325, 130.7540782623559], [167.3506724370636, 111.09303668974187], [168.0, 150.48015620783858], [178.99855056415495, 150.3043039328269]]}}}, {"name": "Side Plank", "camera": 0.0, "frames": [{"order": ["arm_r", "leg_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[174.0, 150.0], [132.6290415411608, 136.76197856352545], [93.16019611491195, 124.13260179079685]], "head": [74.13906578900888, 118.0461551533373], "nose": [[64.17597771435469, 117.18774032548103], [57.20261482771247, 116.58691876723901]], "arm_r": [[99.0690426329852, 124.19208734248504], [127.25982125656246, 134.296810007489], [156.2375960452345, 141.94342007481436]], "arm_l": [[93.16019611491195, 126.0427317451331], [89.95929250465917, 155.4183141839495], [60.0, 153.87974546036065]], "leg_r": [[179.90884651807326, 150.7540782623559], [225.90184049526727, 151.5446924600911], [265.8957483015229, 152.23218306681738], [265.70377183071275, 163.0634184490528]], "leg_l": [[174.0, 151.2155372436685], [219.992993977194, 152.00615144140374], [259.98690178344964, 152.69364204813002], [259.7949253126395, 163.52487743036542]]}, {"order": ["leg_r", "arm_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[174.0, 137.0], [131.16086274396895, 129.56106188266668], [90.29134099396232, 122.46414390865907]], "head": [70.59518593371817, 119.04394247540239], "nose": [[60.59518593371817, 119.04394247540239], [53.59518593371817, 119.04394247540239]], "arm_r": [[96.20018751203557, 122.52362946034725], [111.20018751203557, 96.93757350177395], [126.20018751203557, 71.35151754320066]], "arm_l": [[90.29134099396232, 124.37427386299531], [89.99905209869154, 153.91710417204732], [60.0, 153.68224624951935]], "leg_r": [[179.90884651807326, 137.7540782623559], [225.21000315663483, 145.62054155884627], [264.60231327712313, 152.46094442535966], [262.6921833227869, 163.12925383968215]], "leg_l": [[174.0, 138.2155372436685], [219.30115663856157, 146.0820005401589], [258.6934667590499, 152.9224034066723], [256.78333680471366, 163.59071282099478]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_r", "arm_r", "spine", "leg_l", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[174.0, 143.5], [131.79213590699416, 133.13627470916663], [91.52486326654031, 123.24904253515317]], "head": [72.11894874102038, 118.48411136695391], "nose": [[62.128179926165075, 118.05453193528285], [55.13484237509207, 117.75383495926968]], "arm_r": [[97.43370978461355, 123.30852808684135], [125.6244884081908, 113.20380542183739], [153.34087438352944, 101.89771708756348]], "arm_l": [[91.52486326654031, 125.1591724894894], [89.98658163375015, 154.66454016997503], [59.999999999999986, 153.78099585494002]], "leg_r": [[179.90884651807326, 144.2540782623559], [225.6970716429635, 148.59600171041538], [265.5129195776506, 152.3715873174236], [264.45861629992817, 163.15460014560324]], "leg_l": [[174.0, 144.7155372436685], [219.78822512489023, 149.05746069172798], [259.6040730595774, 152.83304629873624], [258.54976978185493, 163.61605912691584]]}}}, {"name": "Standing Calf Raise", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.36158669459508, -39.30584216914616], [181.36158669459508, -39.30584216914616]], "arm_r": [[162.9664572197126, -17.74753599836724], [164.0134421207876, 11.778699043763396], [168.18863514958957, 41.035409193477136]], "arm_l": [[168.87530373778586, -19.59818040101528], [169.92228863886086, 9.928054641115358], [174.09748166766283, 39.1847647908291]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859667], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 55.0], [161.5181281065588, 12.186959188910578], [162.9664572197126, -28.657665952703468]], "head": [164.36158669459508, -48.30584216914616], "nose": [[174.36158669459508, -48.30584216914616], [181.36158669459508, -48.30584216914616]], "arm_r": [[162.9664572197126, -26.74753599836724], [164.0134421207876, 2.778699043763396], [168.18863514958957, 32.035409193477136]], "arm_l": [[168.87530373778586, -28.59818040101528], [169.92228863886086, 0.9280546411153574], [174.09748166766283, 30.184764790829092]], "leg_r": [[160.0, 56.215537243668514], [168.06607636623892, 100.81480911859667], [158.0, 138.939388496694], [163.06640975574908, 148.5548393941648]], "leg_l": [[165.90884651807326, 55.754078262355904], [172.71840731660157, 100.55611956268012], [162.00000000000003, 138.5078524006199], [166.90079995019303, 148.20619194420698]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 59.5], [161.5181281065588, 16.686959188910578], [162.9664572197126, -24.157665952703468]], "head": [164.36158669459508, -43.80584216914616], "nose": [[174.36158669459508, -43.80584216914616], [181.36158669459508, -43.80584216914616]], "arm_r": [[162.9664572197126, -22.24753599836724], [164.0134421207876, 7.278699043763396], [168.18863514958957, 36.535409193477136]], "arm_l": [[168.87530373778586, -24.09818040101528], [169.92228863886086, 5.428054641115358], [174.09748166766283, 34.6847647908291]], "leg_r": [[160.0, 60.715537243668514], [168.06607636623892, 105.31480911859667], [158.0, 143.439388496694], [166.5996846423216, 150.19415207052123]], "leg_l": [[165.90884651807326, 60.254078262355904], [172.71840731660157, 105.05611956268012], [162.00000000000003, 143.0078524006199], [170.4826264968593, 149.9046747536479]]}}}, {"name": "Standing Calf Stretch", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 66.0], [170.59618644035737, 24.374309027589845], [186.21725231980906, -13.573789038579548]], "head": [194.98467525559062, -31.27657594171221], "nose": [[204.60832220826177, -28.5589631417822], [211.33715407983, -26.658814506583642]], "arm_r": [[186.21725231980906, -11.66365908424332], [188.3099465321328, 17.808605240420718], [209.89014054229233, 38.33175370810613]], "arm_l": [[192.12609883788232, -13.51430348689136], [194.21879305020607, 15.95796083777268], [215.7989870603656, 36.48110930545809]], "leg_r": [[160.0, 67.2155372436685], [175.16556540504365, 109.98393208966951], [187.22985964654342, 147.54182987483443], [197.31336898935066, 143.21283640822708]], "leg_l": [[165.90884651807326, 66.7540782623559], [157.78606467079257, 111.34336773614788], [142.0, 147.53823689459549], [152.70742489329234, 150.02007985883768]]}, {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 68.0], [177.8449674978852, 28.74769124941882], [202.39643095943165, -4.4202453757258695]], "head": [215.7790430866088, -19.057341090546714], "nose": [[224.86662519788973, -14.884110762524257], [231.2107797071463, -11.970726577436773]], "arm_r": [[202.39643095943165, -2.510115421389642], [198.72420173956954, 26.811941847485613], [195.78470647585493, 56.2140096981627]], "arm_l": [[208.30527747750492, -4.360759824037681], [204.15369854281798, 24.89920922697154], [200.73277082933996, 54.25073071932251]], "leg_r": [[160.0, 69.2155372436685], [179.93274697663705, 110.04274491100989], [196.21451686919335, 146.0240134993241], [205.54108250286276, 140.28036566038193]], "leg_l": [[165.90884651807326, 68.7540782623559], [148.56714690316622, 110.71273056909666], [132.3754437974776, 146.7333951610521], [143.13990766102046, 148.96313513172313]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 67.0], [174.26917504841117, 26.407887228155587], [194.49986089975675, -9.416353188154432]], "head": [205.6837189691717, -25.74520576796695], "nose": [[215.06780908160056, -22.28994126842204], [221.62451440633933, -19.875732658837062]], "arm_r": [[194.49986089975675, -7.506223233818204], [193.70641989937332, 22.02767447620785], [204.05970368705914, 49.75678161626014]], "arm_l": [[200.40870741783002, -9.356867636466243], [199.373637753329, 20.169774839066125], [209.49937694165087, 47.980254176067106]], "leg_r": [[160.0, 68.2155372436685], [177.60126700830682, 110.06923414430075], [191.8168250129063, 146.88995559085808], [201.54566768152094, 141.8347521274287]], "leg_l": [[165.90884651807326, 67.7540782623559], [151.06952728568317, 110.63332035745131], [137.015040258231, 147.51396171963245], [147.86193480658685, 149.31507754712842]]}}}, {"name": "Standing Forward Fold", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [163.7912748095231, 21.3238785947173], [167.40823813355095, -19.390122286184578]], "head": [169.8456250016539, -38.939465193360675], "nose": [[179.8441478685724, -38.76759175239952], [186.84308173466712, -38.64728089622242]], "arm_r": [[167.40823813355095, -17.47999233184835], [167.40823813355095, 12.064240258517891], [170.02291041598068, 41.4960481242301]], "arm_l": [[173.3170846516242, -19.33063673449639], [173.3170846516242, 10.213595855869853], [175.93175693405394, 39.64540372158206]], "leg_r": [[160.0, 65.2155372436685], [168.06607636623892, 109.81480911859668], [158.0, 147.939388496694], [168.64599592855438, 150.6655047598624]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.0, 147.50785240061987], [172.59772985997608, 150.4106343225862]]}, {"order": ["arm_l", "leg_l", "spine", "arm_r", "leg_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[147.0, 66.0], [176.1289416829083, 98.8575650078507], [187.3972636865633, 139.0385228514936]], "head": [189.48783295191635, 158.62678031347502], "nose": [[184.73694397530744, 167.42615835581051], [181.4506430358062, 173.51289380046708]], "arm_r": [[187.3972636865633, 140.94865280582985], [182.4192496006142, 170.08331055850218], [210.68489359821646, 160.183500587288]], "arm_l": [[193.30611020463655, 139.09800840318178], [186.02056319437705, 167.75778889244543], [215.38942014795313, 161.72949102185854]], "leg_r": [[147.0, 67.2155372436685], [141.31274251864636, 112.16912679040732], [116.21554710763508, 142.84285757112133], [125.8492956904415, 148.07170342364373]], "leg_l": [[152.90884651807326, 66.7540782623559], [145.81726113426228, 111.51366557248716], [119.2597840340148, 140.9707851128171], [128.62869772062507, 146.64719652698653]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[153.5, 65.0], [195.0328826650446, 51.61662929027126], [236.57347679163044, 47.926177033458714]], "head": [256.5727152529139, 48.09805622977341], "nose": [[261.7058802321052, 56.68005001306202], [265.2586487728301, 62.61982355503152]], "arm_r": [[236.57347679163044, 49.83630698779495], [234.07579830025136, 79.27796781424398], [259.31796266290564, 95.24379849787402]], "arm_l": [[242.4823233097037, 47.9856625851469], [238.81197686747683, 77.30794847930343], [262.8923626362581, 94.92844135448324]], "leg_r": [[153.5, 66.2155372436685], [166.9043301898599, 109.55070334848604], [158.0, 147.95458074368176], [168.8965972088972, 149.4364364079613]], "leg_l": [[159.40884651807326, 65.7540782623559], [171.89384470090084, 109.35476432290021], [162.0, 147.52304464760766], [172.85477539736297, 149.27750973779763]]}}}, {"name": "Standing Quad Stretch", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "leg_r", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.35567849015837, -39.649541429917065], [181.35141427929204, -39.89012649441899]], "arm_r": [[162.9664572197126, -17.74753599836724], [147.06887929271645, 7.307394202295484], [151.2440723215184, 36.564104352009224]], "arm_l": [[168.87530373778586, -19.59818040101528], [195.24990093602662, -33.34960627592398], [218.31387531576726, -52.3214550379599]], "leg_r": [[160.0, 65.2155372436685], [153.598037355837, 110.07582613989624], [122.07760721156811, 85.82349837463056], [111.87858481133344, 89.88156862741086]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.35567849015837, -39.649541429917065], [181.35141427929204, -39.89012649441899]], "arm_r": [[162.9664572197126, -17.74753599836724], [150.76798165630018, 9.244052078465458], [156.0, 38.3355128699944]], "arm_l": [[168.87530373778586, -19.59818040101528], [194.08432618194038, -35.19178059954181], [216.3056442657986, -54.9914509633138]], "leg_r": [[160.0, 65.2155372436685], [116.01483426203507, 51.955138515520545], [154.0, 39.6105356653511], [159.45624794549292, 30.204236892595254]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[160.0, 64.0], [161.5181281065588, 21.186959188910578], [162.9664572197126, -19.657665952703468]], "head": [164.36158669459508, -39.30584216914616], "nose": [[174.35567849015837, -39.649541429917065], [181.35141427929204, -39.89012649441899]], "arm_r": [[162.9664572197126, -17.74753599836724], [148.88406149406435, 8.339389938618353], [153.5884153863569, 37.518116152632096]], "arm_l": [[168.87530373778586, -19.59818040101528], [194.68483483546345, -34.28473592696265], [217.33279023539066, -53.6789032423792]], "leg_r": [[160.0, 65.2155372436685], [121.19953747183251, 89.54894130397363], [128.05510569102682, 50.73950342195268], [120.81943634843438, 42.5801415318936]], "leg_l": [[165.90884651807326, 64.7540782623559], [172.71840731660157, 109.55611956268012], [162.00000000000003, 147.5078524006199], [172.5977298599761, 150.4106343225862]]}}}, {"name": "Standing Side Bend", "camera": 90.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [153.03719012291472, 28.66760595178478], [126.51599455364676, -4.1603828869694155]], "head": [116.21523305544568, -21.043282954169158], "arm_r": [[117.08715424592353, 1.4189654949775277], [128.77181618709193, 28.91334251867918], [139.84864615181866, 56.420863887144534]], "arm_l": [[135.94483486137, -9.739731268916358], [147.93654155006897, -37.233957687641194], [152.7812111713494, -55.72796157898259]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [160.0, 29.160862743968956], [160.0, -11.708659006037678]], "head": [160.0, -31.40481406628183], "arm_r": [[149.0, -11.708659006037678], [144.82480697119803, 17.8366392933887], [140.77363501897415, 47.26294768420651]], "arm_l": [[171.0, -11.708659006037678], [175.17519302880197, 17.8366392933887], [179.22636498102585, 47.26294768420651]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [166.96280987708528, 28.66760595178478], [193.48400544635325, -4.1603828869694155]], "head": [203.78476694455432, -21.043282954169158], "arm_r": [[184.05516513863, -9.739731268916358], [172.06345844993103, -37.233957687641194], [167.2187888286506, -55.72796157898259]], "arm_l": [[202.91284575407647, 1.4189654949775277], [191.22818381290807, 28.91334251867918], [180.15135384818134, 56.420863887144534]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [160.0, 29.160862743968956], [160.0, -11.708659006037678]], "head": [160.0, -31.40481406628183], "arm_r": [[149.0, -11.708659006037678], [144.82480697119803, 17.8366392933887], [140.77363501897415, 47.26294768420651]], "arm_l": [[171.0, -11.708659006037678], [175.17519302880197, 17.8366392933887], [179.22636498102585, 47.26294768420651]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 72.0], [156.63534088571913, 29.02687874664438], [142.7915448634304, -9.792229018314188]], "head": [137.44677734186524, -28.772043845484575], "arm_r": [[132.19160987813555, -6.897266347007331], [136.08805632571406, 22.68539136798885], [139.7334672760993, 52.166082466652526]], "arm_l": [[153.39147984872525, -12.687191689621045], [183.09625879428003, -8.649429316315874], [207.62273713211505, -4.858687263051138]], "leg_r": [[153.0, 72.0], [138.36855694632547, 115.55868611102298], [155.0, 149.09377549913083], [146.55707891051017, 154.93895289329112]], "leg_l": [[167.0, 72.0], [181.63144305367453, 115.55868611102298], [165.0, 149.09377549913083], [173.44292108948983, 154.93895289329112]]}}}, {"name": "Torso Twist", "camera": 90.0, "frames": [{"order": ["leg_l", "leg_r", "spine", "arm_r", "arm_l", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "nose": [[150.68351813315385, -35.77119801271661], [147.83636163162325, -34.660749485167834]], "arm_r": [[150.6714709422793, -20.720873666029334], [140.45270482677998, 4.751067330158591], [126.41597666385152, 22.521983399674568]], "arm_l": [[169.3285290577207, -18.69644434604602], [159.10976294222135, 6.775496650141903], [145.0730347792929, 24.54641271965788]], "leg_r": [[153.0, 64.0], [152.38216056651342, 109.45365967810031], [151.8451597222945, 148.77302494282907], [151.8406455123998, 150.78833858281408]], "leg_l": [[167.0, 64.0], [167.61783943348658, 109.45365967810031], [168.1548402777055, 148.77302494282907], [168.1593544876002, 150.78833858281408]]}, {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "nose": [[169.31648186684615, -35.77119801271661], [172.16363836837675, -34.660749485167834]], "arm_r": [[150.6714709422793, -18.69644434604602], [160.89023705777865, 6.775496650141903], [174.92696522070713, 24.54641271965788]], "arm_l": [[169.3285290577207, -20.720873666029334], [179.54729517322002, 4.751067330158591], [193.5840233361485, 22.521983399674568]], "leg_r": [[153.0, 64.0], [152.38216056651342, 109.45365967810031], [151.8451597222945, 148.77302494282907], [151.8406455123998, 150.78833858281408]], "leg_l": [[167.0, 64.0], [167.61783943348658, 109.45365967810031], [168.1548402777055, 148.77302494282907], [168.1593544876002, 150.78833858281408]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "spine", "arm_l", "arm_r", "head"], "shade": {"arm_r": "far", "arm_l": "near", "leg_r": "far", "leg_l": "near"}, "spine": [[160.0, 64.0], [160.0, 21.160862743968956], [160.0, -19.708659006037678]], "head": [160.0, -39.40481406628183], "arm_r": [[149.0, -19.708659006037678], [149.0, 6.272103107495482], [149.0, 24.741947367265226]], "arm_l": [[171.0, -19.708659006037678], [171.0, 6.272103107495482], [171.0, 24.741947367265226]], "leg_r": [[153.0, 64.0], [152.30227750929063, 109.43468725833473], [151.6958455907651, 148.7345183160037], [151.69074752238387, 150.77701284803751]], "leg_l": [[167.0, 64.0], [167.69772249070937, 109.43468725833473], [168.3041544092349, 148.73451831600366], [168.30925247761613, 150.7770128480375]]}}}, {"name": "Tricep Press", "camera": 0.0, "frames": [{"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 124.0], [109.72232766064437, 81.92461008445406], [104.68785811999925, 41.33721444350374]], "head": [106.08298759488176, 21.689038227061047], "nose": [[116.02984525543485, 20.659464198301396], [122.99149852301275, 19.93888111104634]], "arm_r": [[104.68785811999925, 43.24734439783997], [94.67819740520659, 71.09854849438184], [124.0, 64.85204926757933]], "arm_l": [[110.5967046380725, 41.39669999519193], [98.50612246687119, 68.43532854979176], [128.0, 63.03132775016979]], "leg_r": [[118.0, 125.2155372436685], [162.26738385552633, 112.89958304064265], [156.0, 151.8053465749981], [166.8641356033426, 153.50269283330525]], "leg_l": [[123.90884651807325, 124.7540782623559], [167.98485944606693, 111.78953829173301], [160.00000000000003, 150.38900272591184], [170.7786039325257, 152.55147938544167]]}, {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 124.0], [109.72232766064437, 81.92461008445406], [104.68785811999925, 41.33721444350374]], "head": [106.08298759488176, 21.689038227061047], "nose": [[116.02984525543485, 20.659464198301396], [122.99149852301275, 19.93888111104634]], "arm_r": [[104.68785811999925, 43.24734439783997], [109.6655943384287, 72.38204819466002], [124.0, 98.3355128699944]], "arm_l": [[110.5967046380725, 41.39669999519193], [113.17159954067507, 70.83190879489234], [128.0, 96.51479135258487]], "leg_r": [[118.0, 125.2155372436685], [162.26738385552633, 112.89958304064265], [156.0, 151.8053465749981], [166.8641356033426, 153.50269283330525]], "leg_l": [[123.90884651807325, 124.7540782623559], [167.98485944606693, 111.78953829173301], [160.00000000000003, 150.38900272591184], [170.7786039325257, 152.55147938544167]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "arm_l", "spine", "leg_r", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[118.0, 124.0], [109.72232766064437, 81.92461008445406], [104.68785811999925, 41.33721444350374]], "head": [106.08298759488176, 21.689038227061047], "nose": [[116.02984525543485, 20.659464198301396], [122.99149852301275, 19.93888111104634]], "arm_r": [[104.68785811999925, 43.24734439783997], [95.81620416576652, 71.47018477789757], [124.0, 81.59378106878685]], "arm_l": [[110.5967046380725, 41.39669999519193], [100.04454561797358, 69.05300441583627], [128.0, 79.77305955137733]], "leg_r": [[118.0, 125.2155372436685], [162.26738385552633, 112.89958304064265], [156.0, 151.8053465749981], [166.8641356033426, 153.50269283330525]], "leg_l": [[123.90884651807325, 124.7540782623559], [167.98485944606693, 111.78953829173301], [160.0, 150.38900272591184], [170.7786039325257, 152.5514793854417]]}}}, {"name": "Triceps Pushdown", "camera": 0.0, "frames": [{"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [155.33005328091872, 23.464845696367505], [163.2776668032939, -16.66816291776044]], "head": [168.79041391963386, -35.60132233443484], "nose": [[178.69598771165374, -34.23033442389419], [185.62786419284475, -33.270923182040626]], "arm_r": [[163.2776668032939, -14.758032963424213], [147.83339766715355, 10.57038294758685], [172.0, -6.935259274591587]], "arm_l": [[169.18651332136716, -16.608677366072254], [150.1367514394947, 6.21479360962754], [176.0, -8.75598079200112]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.53823689459549], [160.17101027135118, 151.6639291057432]]}, {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [155.33005328091872, 23.464845696367505], [163.2776668032939, -16.66816291776044]], "head": [168.79041391963386, -35.60132233443484], "nose": [[178.69598771165374, -34.23033442389419], [185.62786419284475, -33.270923182040626]], "arm_r": [[163.2776668032939, -14.758032963424213], [158.24284519048118, 14.367155954155876], [168.0, 42.30512837601883]], "arm_l": [[169.18651332136716, -16.608677366072254], [163.00090098657685, 12.300726187737686], [172.0, 40.4844068586093]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.53823689459549], [160.17101027135118, 151.6639291057432]]}], "tween": {"t": 0.5, "sample": {"order": ["leg_l", "leg_r", "arm_l", "spine", "arm_r", "head"], "shade": {"arm_r": "near", "arm_l": "far", "leg_r": "near", "leg_l": "far"}, "spine": [[150.0, 66.0], [155.33005328091872, 23.464845696367505], [163.2776668032939, -16.66816291776044]], "head": [168.79041391963386, -35.60132233443484], "nose": [[178.69598771165374, -34.23033442389419], [185.62786419284475, -33.270923182040626]], "arm_r": [[163.2776668032939, -14.758032963424213], [142.29329874083328, 6.3558478668007865], [170.0, 17.68493455071362]], "arm_l": [[169.18651332136716, -16.608677366072254], [146.90717119470105, 3.1766695627598747], [174.0, 15.864213033304088]], "leg_r": [[150.0, 67.2155372436685], [160.60371763953367, 111.29667164972889], [146.0, 147.96977299066958], [156.24068183654285, 151.9247829380784]], "leg_l": [[155.90884651807326, 66.7540782623559], [165.23395514054224, 111.11463772661938], [150.0, 147.53823689459549], [160.17101027135118, 151.6639291057432]]}}}]} \ No newline at end of file diff --git a/WorkoutsTests/SetEntryTests.swift b/WorkoutsTests/SetEntryTests.swift index de2b306..00d12b4 100644 --- a/WorkoutsTests/SetEntryTests.swift +++ b/WorkoutsTests/SetEntryTests.swift @@ -213,3 +213,47 @@ struct SetEntryTests { #expect(re.weight == 42.5) } } + +/// The Completed screen's one-line actuals summary (`SetEntryFormat.actualsLine`): +/// a uniform per-set list collapses to "N × v" for brevity, anything varying stays +/// a "· "-separated list. +struct SetEntryFormatTests { + + private static let date = Date(timeIntervalSince1970: 1_700_000_000) + private func entry(_ reps: Int? = nil, w: Double? = nil, s: Int? = nil) -> SetEntry { + if let s { return SetEntry(seconds: s, completedAt: Self.date) } + if let w { return SetEntry(reps: reps, weight: w, completedAt: Self.date) } + return SetEntry(reps: reps, completedAt: Self.date) + } + private func line(_ entries: [SetEntry]) -> String { + SetEntryFormat.actualsLine(entries, weightUnit: .lb) + } + + /// Four identical weighted sets read as "4 × 10", not "10 · 10 · 10 · 10". + @Test func uniformWeightedCollapses() { + let e = entry(10, w: 130) + #expect(line([e, e, e, e]) == "4 × 10 reps @ 130 lb") + } + + /// Varying reps at one weight stay a list. + @Test func varyingRepsStayAList() { + #expect(line([entry(10, w: 100), entry(8, w: 100), entry(6, w: 100)]) == "10 · 8 · 6 reps @ 100 lb") + } + + /// Varying weight falls back to the per-set "reps × weight" list. + @Test func varyingWeightIsPerSet() { + #expect(line([entry(10, w: 100), entry(8, w: 90)]) == "10 × 100 lb · 8 × 90 lb") + } + + /// A single set is just its value — never "1 × 10". + @Test func singleSetIsNotCollapsed() { + #expect(line([entry(10, w: 130)]) == "10 reps @ 130 lb") + } + + /// Bodyweight (no weight) and duration lists collapse the same way. + @Test func bodyweightAndDurationCollapse() { + #expect(line([entry(12), entry(12), entry(12)]) == "3 × 12 reps") + #expect(line([entry(s: 45), entry(s: 45), entry(s: 45)]) == "3 × 45 sec") + #expect(line([entry(s: 45), entry(s: 45), entry(s: 30)]) == "45 · 45 · 30 sec") + } +} diff --git a/project.yml b/project.yml index 921e5bf..9cfad1f 100644 --- a/project.yml +++ b/project.yml @@ -14,6 +14,7 @@ settings: MARKETING_VERSION: "2.3" CURRENT_PROJECT_VERSION: "1" ENABLE_USER_SCRIPT_SANDBOXING: "NO" + DEAD_CODE_STRIPPING: "YES" packages: IndieAbout: