diff --git a/src/app.css b/src/app.css
index cd67023..a367be3 100644
--- a/src/app.css
+++ b/src/app.css
@@ -1,3 +1,5 @@
@import 'tailwindcss';
@plugin '@tailwindcss/forms';
@plugin '@tailwindcss/typography';
+
+@custom-variant dark (&:is(.dark *));
diff --git a/src/app.html b/src/app.html
index e27da37..4663f01 100644
--- a/src/app.html
+++ b/src/app.html
@@ -1,5 +1,5 @@
-
+
diff --git a/src/lib/models/buttplug.svelte b/src/lib/models/buttplug.svelte
index 1083a09..899931f 100644
--- a/src/lib/models/buttplug.svelte
+++ b/src/lib/models/buttplug.svelte
@@ -8,7 +8,7 @@ Command: npx @threlte/gltf@3.0.1 buttplug.glb -t -u -T --draco draco
import type { Snippet } from 'svelte';
import { T, type Props } from '@threlte/core';
- import { useGltf, useSuspense, useDraco } from '@threlte/extras';
+ import { useGltf, useSuspense, useDraco, Edges, Outlines } from '@threlte/extras';
import { base } from '$app/paths';
let {
@@ -44,7 +44,12 @@ Command: npx @threlte/gltf@3.0.1 buttplug.glb -t -u -T --draco draco
{#await gltf}
{@render fallback?.()}
{:then gltf}
-
+
+
+
+
+
+
{:catch err}
{@render error?.({ error: err })}
{/await}
diff --git a/src/lib/models/cap-mx-switch-15x15.svelte b/src/lib/models/cap-mx-switch-15x15.svelte
index 9abb5ed..2b9e69e 100644
--- a/src/lib/models/cap-mx-switch-15x15.svelte
+++ b/src/lib/models/cap-mx-switch-15x15.svelte
@@ -19,12 +19,14 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x15.glb -t -u -T --draco draco
error,
children,
ref = $bindable(),
+ interactive = $bindable(true),
...props
}: Props & {
ref?: THREE.Group;
children?: Snippet<[{ ref: THREE.Group }]>;
fallback?: Snippet;
error?: Snippet<[{ error: Error }]>;
+ interactive?: boolean;
} = $props();
const suspend = useSuspense();
@@ -50,6 +52,7 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x15.glb -t -u -T --draco draco
});
function onPointerDown(evt: any) {
+ if (!interactive) return;
evt.stopPropagation();
console.log('onPointerDown');
@@ -60,6 +63,7 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x15.glb -t -u -T --draco draco
}
function onPointerUp(evt: any) {
+ if (!interactive) return;
evt.stopPropagation();
console.log('onPointerUp');
diff --git a/src/lib/models/cap-mx-switch-15x33.svelte b/src/lib/models/cap-mx-switch-15x33.svelte
index 9e24c12..a6e3806 100644
--- a/src/lib/models/cap-mx-switch-15x33.svelte
+++ b/src/lib/models/cap-mx-switch-15x33.svelte
@@ -19,12 +19,14 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x33.glb -t -u -T --draco draco
error,
children,
ref = $bindable(),
+ interactive = $bindable(true),
...props
}: Props & {
ref?: THREE.Group;
children?: Snippet<[{ ref: THREE.Group }]>;
fallback?: Snippet;
error?: Snippet<[{ error: Error }]>;
+ interactive?: boolean;
} = $props();
const suspend = useSuspense();
@@ -50,6 +52,7 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x33.glb -t -u -T --draco draco
});
function onPointerDown(evt: any) {
+ if (!interactive) return;
evt.stopPropagation();
console.log('onPointerDown');
@@ -60,6 +63,7 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x33.glb -t -u -T --draco draco
}
function onPointerUp(evt: any) {
+ if (!interactive) return;
evt.stopPropagation();
console.log('onPointerUp');
diff --git a/src/lib/models/cap-rotary-encoder.svelte b/src/lib/models/cap-rotary-encoder.svelte
index 87f3014..be25cea 100644
--- a/src/lib/models/cap-rotary-encoder.svelte
+++ b/src/lib/models/cap-rotary-encoder.svelte
@@ -6,22 +6,28 @@ Command: npx @threlte/gltf@3.0.1 cap-rotary-encoder.glb -t -u -T --draco draco
-
+
{#await gltf}
{@render fallback?.()}
{:then gltf}
-
+ {
+ evt.stopPropagation();
+ onPointerDown(evt);
+ }}
+ onpointerleave={() => {
+ // sizeSpring.set(1.5);
+ onPointerLeave();
+ }}
+ onpointerenter={() => {
+ // sizeSpring.set(1.6);
+ onPointerEnter();
+ }}
+ ontouchstart={(evt: any) => {
+ evt.stopPropagation();
+ onPointerDown(evt);
+ }}
+ ontouchend={(evt: any) => {
+ onPointerUp(evt);
+ }}>
+
+
+ {#each Array(18) as _, i}
+
+
+
+
+
+
+ {/each}
{:catch err}
{@render error?.({ error: err })}
{/await}
diff --git a/src/lib/models/cap-slider.svelte b/src/lib/models/cap-slider.svelte
index 67b8d2c..6e7ecfb 100644
--- a/src/lib/models/cap-slider.svelte
+++ b/src/lib/models/cap-slider.svelte
@@ -6,10 +6,12 @@ Command: npx @threlte/gltf@3.0.1 cap-slider.glb -t -u -T --draco draco
{#await gltf}
{@render fallback?.()}
{:then gltf}
-
+ {
+ evt.stopPropagation();
+ onPointerDown(evt);
+ }}
+ onpointerleave={() => {
+ // sizeSpring.set(1.5);
+ onPointerLeave();
+ }}
+ onpointerenter={() => {
+ // sizeSpring.set(1.6);
+ onPointerEnter();
+ }}
+ ontouchstart={(evt: any) => {
+ evt.stopPropagation();
+ onPointerDown(evt);
+ }}
+ ontouchend={(evt: any) => {
+ onPointerUp(evt);
+ }}>
diff --git a/src/lib/models/rotary-encoder.svelte b/src/lib/models/rotary-encoder.svelte
new file mode 100644
index 0000000..cee869b
--- /dev/null
+++ b/src/lib/models/rotary-encoder.svelte
@@ -0,0 +1,58 @@
+
+
+
+
+
+ {#await gltf}
+ {@render fallback?.()}
+ {:then gltf}
+
+
+
+
+
+
+ {:catch err}
+ {@render error?.({ error: err })}
+ {/await}
+
+ {@render children?.({ ref })}
+
diff --git a/src/lib/models/slider.svelte b/src/lib/models/slider.svelte
new file mode 100644
index 0000000..316db7b
--- /dev/null
+++ b/src/lib/models/slider.svelte
@@ -0,0 +1,58 @@
+
+
+
+
+
+ {#await gltf}
+ {@render fallback?.()}
+ {:then gltf}
+
+
+
+
+
+
+ {:catch err}
+ {@render error?.({ error: err })}
+ {/await}
+
+ {@render children?.({ ref })}
+
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 0fa7a63..f154769 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -7,45 +7,88 @@
import { dev } from '$app/environment';
-
-
- Buttfinity
-
+
+
Buttfinity
-
+
Buttons + Gridfinity
-
-
-
-
-
-
- Macropad
-
-
- Control your computer.
-
-
-
-
-
-
-
- Smart home
-
-
- Automate your home.
-
-
-
-
-
-
-
- Music
-
-
- Use as a MIDI controller.
-
-
+
+
+
-
+
+ Macropad
+
+
- Control your computer.
+
+
+
+
-
+
+ Smart home
+
+
- Automate your home.
+
+
+
+
-
+
+ Music
+
+
- Use as a MIDI controller.
+
+
+
+ Build it!
+
+
@@ -53,13 +96,7 @@
-
+
diff --git a/src/routes/Scene.svelte b/src/routes/Scene.svelte
index da36f4d..ec789ff 100644
--- a/src/routes/Scene.svelte
+++ b/src/routes/Scene.svelte
@@ -1,8 +1,8 @@
-
- {
- ref.lookAt(0, 1, 0)
- }}>
-
+ {
+ ref.lookAt(0, 1, 0);
+ }}
+>
+
-
-
-
-
-
-
-
+
+
{#snippet children({ Transform })}
-
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform, Sync })}
+
+
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+
+ {#each Array(34) as _, i}
+
+ {#snippet children({ Transform })}
+
+
+
+ {/snippet}
+
+ {/each}
+
+
+
+
{/snippet}
-
-
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
-
- {#snippet children({ Transform })}
-
-
-
- {/snippet}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/routes/state.json b/src/routes/state.json
index 0128860..5b0d8b9 100644
--- a/src/routes/state.json
+++ b/src/routes/state.json
@@ -116,7 +116,7 @@
"position": {
"x": 3,
"y": 2.999690390347734,
- "z": 5.10261551571031
+ "z": 5.09737554400392
},
"rotation": {
"x": 0,
@@ -131,7 +131,7 @@
},
"CapSlider": {
"position": {
- "x": 1,
+ "x": 0,
"y": 4.5,
"z": -4.2
}
@@ -148,6 +148,3698 @@
"x": -2.1,
"z": 4.2
}
+ },
+ "RotaryEncoder": {
+ "position": {
+ "x": -2.1,
+ "y": 3.8,
+ "z": 0
+ },
+ "rotation": {
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "scale": {
+ "x": 1,
+ "y": 1,
+ "z": 1
+ }
+ },
+ "RotaryEncoder2": {
+ "position": {
+ "y": 3.8,
+ "x": -2.1,
+ "z": 4.2
+ }
+ },
+ "Slider": {
+ "position": {
+ "x": 0,
+ "y": 3.7332798463574397,
+ "z": -4.2
+ },
+ "rotation": {
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "scale": {
+ "x": 1,
+ "y": 1,
+ "z": 1
+ }
+ },
+ "MxKey1": {
+ "position": {
+ "x": 2.1,
+ "y": 3.4,
+ "z": 0.9
+ },
+ "rotation": {
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "scale": {
+ "x": 1,
+ "y": 1,
+ "z": 1
+ }
+ },
+ "MxKey2": {
+ "position": {
+ "x": 2.1,
+ "y": 3.4,
+ "z": -0.9
+ }
+ },
+ "MxKey3": {
+ "position": {
+ "y": 3.4,
+ "x": 1.2,
+ "z": 3.3
+ }
+ },
+ "MxKey4": {
+ "position": {
+ "y": 3.4,
+ "x": 1.2,
+ "z": 5.1
+ }
+ },
+ "MxKey5": {
+ "position": {
+ "y": 3.4,
+ "x": 3,
+ "z": 3.3
+ }
+ },
+ "MxKey6": {
+ "position": {
+ "x": 3,
+ "z": 5.1,
+ "y": 3.4
+ }
+ },
+ "Buttplug1": {
+ "position": {
+ "x": 4.2,
+ "y": 1.9,
+ "z": 0.5
+ },
+ "rotation": {
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "scale": {
+ "x": 1,
+ "y": 1,
+ "z": 1
+ }
+ },
+ "Buttplug0": {
+ "position": {
+ "x": 4.2,
+ "y": 1.9,
+ "z": -0.5
+ }
+ },
+ "Buttplug2": {
+ "position": {
+ "x": 4.2,
+ "y": 1.9,
+ "z": 4.7
+ }
+ },
+ "Buttplug3": {
+ "position": {
+ "x": 4.2,
+ "y": 1.9,
+ "z": 3.7
+ }
+ },
+ "Buttplug4": {
+ "position": {
+ "x": 4.2,
+ "y": 1.9,
+ "z": -4.7
+ }
+ },
+ "Buttplug5": {
+ "position": {
+ "x": 4.2,
+ "y": 1.9,
+ "z": -3.7
+ }
+ },
+ "Buttplug6": {
+ "position": {
+ "x": 4.2,
+ "z": -3.7,
+ "y": 2.9
+ }
+ },
+ "Buttplug7": {
+ "position": {
+ "x": 4.2,
+ "y": 2.9,
+ "z": -4.7
+ }
+ },
+ "Buttplug8": {
+ "position": {
+ "x": 1.6,
+ "y": 1.9,
+ "z": 6.3
+ },
+ "rotation": {
+ "y": -90
+ }
+ },
+ "Buttplug9": {
+ "position": {
+ "x": 2.6,
+ "y": 1.9,
+ "z": 6.3
+ },
+ "rotation": {
+ "y": -90
+ }
+ },
+ "Buttplug10": {
+ "rotation": {
+ "y": -90
+ },
+ "position": {
+ "z": 6.3,
+ "y": 1.9,
+ "x": -1.6
+ }
+ },
+ "Buttplug11": {
+ "position": {
+ "x": -2.6,
+ "y": 1.9,
+ "z": 6.3
+ },
+ "rotation": {
+ "y": -90
+ }
+ },
+ "Buttplug12": {
+ "position": {
+ "x": -1.6,
+ "y": 2.9,
+ "z": 6.3
+ },
+ "rotation": {
+ "y": -90
+ }
+ },
+ "Buttplug13": {
+ "position": {
+ "x": -2.6,
+ "y": 2.9,
+ "z": 6.3
+ },
+ "rotation": {
+ "y": -90
+ }
+ },
+ "Buttplug14": {
+ "rotation": {
+ "y": -180
+ },
+ "position": {
+ "x": -4.2,
+ "y": 1.9,
+ "z": 0.5
+ }
+ },
+ "Buttplug15": {
+ "position": {
+ "x": -4.2,
+ "y": 1.9,
+ "z": -0.5
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug16": {
+ "position": {
+ "x": -4.2,
+ "y": 1.9,
+ "z": 3.7
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug17": {
+ "position": {
+ "z": 4.7,
+ "y": 1.9,
+ "x": -4.2
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug18": {
+ "position": {
+ "x": -4.2,
+ "y": 1.9,
+ "z": -3.7
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug19": {
+ "position": {
+ "x": -4.2,
+ "y": 2.9,
+ "z": 0.5
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug20": {
+ "position": {
+ "x": -4.2,
+ "y": 2.9,
+ "z": -0.5
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug21": {
+ "position": {
+ "x": -4.2,
+ "y": 2.9,
+ "z": 3.7
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug22": {
+ "position": {
+ "x": -4.2,
+ "y": 2.9,
+ "z": 4.7
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug23": {
+ "position": {
+ "x": -4.2,
+ "y": 1.9,
+ "z": -4.7
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug24": {
+ "position": {
+ "x": -4.2,
+ "y": 2.9,
+ "z": -3.7
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug25": {
+ "position": {
+ "x": -4.2,
+ "y": 2.9,
+ "z": -4.7
+ },
+ "rotation": {
+ "y": -180
+ }
+ },
+ "Buttplug26": {
+ "position": {
+ "x": -1.7,
+ "z": -6.3,
+ "y": 1.9
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "Buttplug27": {
+ "position": {
+ "z": -6.3,
+ "y": 1.9,
+ "x": -2.7
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "Buttplug28": {
+ "position": {
+ "x": 1.7,
+ "y": 1.9,
+ "z": -6.3
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "Buttplug29": {
+ "position": {
+ "x": 2.7,
+ "y": 1.9,
+ "z": -6.3
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "Buttplug30": {
+ "position": {
+ "x": 1.7,
+ "y": 2.9,
+ "z": -6.3
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "Buttplug31": {
+ "position": {
+ "x": 2.7,
+ "y": 2.9,
+ "z": -6.3
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "Buttplug32": {
+ "position": {
+ "x": -1.7,
+ "y": 2.9,
+ "z": -6.3
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "Buttplug33": {
+ "position": {
+ "x": -2.7,
+ "y": 2.9,
+ "z": -6.3
+ },
+ "rotation": {
+ "y": 90
+ }
+ },
+ "All": {
+ "rotation": {
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "scale": {
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "position": {
+ "x": 0,
+ "z": 0
+ }
+ }
+ }
+ },
+ "sequence": {
+ "subUnitsPerUnit": 30,
+ "length": 10,
+ "type": "PositionalSequence",
+ "tracksByObject": {
+ "Baseplate": {
+ "trackData": {
+ "aFinWJ81zu": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Baseplate:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "nnEWyeqKIy": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Baseplate:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "KnpUVxs7HK",
+ "position": 0,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "kKN-YOSh8K",
+ "position": 1,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 0
+ }
+ ]
+ },
+ "VnOc1PM1r5": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Baseplate:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "aFinWJ81zu",
+ "[\"position\",\"y\"]": "nnEWyeqKIy",
+ "[\"position\",\"z\"]": "VnOc1PM1r5"
+ }
+ },
+ "Box1": {
+ "trackData": {
+ "m_Yi80SeRE": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Box1:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "VDZcYtoMKv": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Box1:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "2AyQ9xUgFz",
+ "position": 0.2,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "IeeE5i4YMh",
+ "position": 1.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 0.4
+ }
+ ]
+ },
+ "fWJ-7alU_a": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Box1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "m_Yi80SeRE",
+ "[\"position\",\"y\"]": "VDZcYtoMKv",
+ "[\"position\",\"z\"]": "fWJ-7alU_a"
+ }
+ },
+ "EspBox": {
+ "trackData": {
+ "hvwjukT91b": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "EspBox:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "tjvRQX-XdW": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "EspBox:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "lyzHCgNGlM",
+ "position": 0.133,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "Zpk4TcpnuF",
+ "position": 1.133,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 0.4
+ }
+ ]
+ },
+ "o_CeWUm7KV": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "EspBox:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "hvwjukT91b",
+ "[\"position\",\"y\"]": "tjvRQX-XdW",
+ "[\"position\",\"z\"]": "o_CeWUm7KV"
+ }
+ },
+ "Box2x1": {
+ "trackData": {
+ "IxQgYcGUpy": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Box2x1:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "iqMnTmKxWN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Box2x1:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "_HxPdMD7-f",
+ "position": 0.333,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "DlMKhL18qJ",
+ "position": 1.433,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 0.4
+ }
+ ]
+ },
+ "OkkjBteZ2n": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Box2x1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "IxQgYcGUpy",
+ "[\"position\",\"y\"]": "iqMnTmKxWN",
+ "[\"position\",\"z\"]": "OkkjBteZ2n"
+ }
+ },
+ "SmallBox1": {
+ "trackData": {
+ "V-1VywaKKm": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "SmallBox1:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "IgeFSZvipl": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "SmallBox1:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "M7PTtN7R4D",
+ "position": 0.5,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "r1KF_7qrG_",
+ "position": 1.6,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 0.4
+ }
+ ]
+ },
+ "03pGhW9mPi": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "SmallBox1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "V-1VywaKKm",
+ "[\"position\",\"y\"]": "IgeFSZvipl",
+ "[\"position\",\"z\"]": "03pGhW9mPi"
+ }
+ },
+ "SmallBox2": {
+ "trackData": {
+ "9fMQLEF_ti": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "SmallBox2:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "asOOz2_UEX": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "SmallBox2:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "hZBZSkufhm",
+ "position": 0.5,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "KzNBYL2eWs",
+ "position": 1.767,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 0.4
+ }
+ ]
+ },
+ "lUtOO_cCzd": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "SmallBox2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "9fMQLEF_ti",
+ "[\"position\",\"y\"]": "asOOz2_UEX",
+ "[\"position\",\"z\"]": "lUtOO_cCzd"
+ }
+ },
+ "Buttplug0": {
+ "trackData": {
+ "A_3jc8uX1S": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug0:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "QwoDG5bLvS",
+ "position": 1.6,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "z-4cyfnzg2",
+ "position": 2.6,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "I_EFdQNO_s": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug0:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "RT-dfYv_7A": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug0:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "A_3jc8uX1S",
+ "[\"position\",\"y\"]": "I_EFdQNO_s",
+ "[\"position\",\"z\"]": "RT-dfYv_7A"
+ }
+ },
+ "Buttplug1": {
+ "trackData": {
+ "llndEVnnnM": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug1:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "6eELReFarK",
+ "position": 1.767,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "4pzO3h1brK",
+ "position": 2.733,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "aeWCLKcS-1": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug1:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "H7oYPG7kGt": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "llndEVnnnM",
+ "[\"position\",\"y\"]": "aeWCLKcS-1",
+ "[\"position\",\"z\"]": "H7oYPG7kGt"
+ }
+ },
+ "Buttplug2": {
+ "trackData": {
+ "f_dP1WaQvz": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug2:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "NaE6bNFg8H",
+ "position": 1.867,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "3r1cj-dp5B",
+ "position": 2.967,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "jOhP7BxIfR": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug2:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "Rl2iYCdnxp": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "f_dP1WaQvz",
+ "[\"position\",\"y\"]": "jOhP7BxIfR",
+ "[\"position\",\"z\"]": "Rl2iYCdnxp"
+ }
+ },
+ "Buttplug3": {
+ "trackData": {
+ "4USuAUfuFX": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug3:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "veomm32Hii",
+ "position": 1.967,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "nr7EI1TMjL",
+ "position": 2.833,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "RH4LToURKI": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug3:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "Tgt2zIHIyN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug3:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "4USuAUfuFX",
+ "[\"position\",\"y\"]": "RH4LToURKI",
+ "[\"position\",\"z\"]": "Tgt2zIHIyN"
+ }
+ },
+ "Buttplug5": {
+ "trackData": {
+ "yeF3i7P5bm": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug5:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "QgDYdbwAez",
+ "position": 1.8,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "6-2jLLCV5z",
+ "position": 2.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "-fgpKumgh4": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug5:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "EpgZpsNIaA": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug5:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "yeF3i7P5bm",
+ "[\"position\",\"y\"]": "-fgpKumgh4",
+ "[\"position\",\"z\"]": "EpgZpsNIaA"
+ }
+ },
+ "Buttplug6": {
+ "trackData": {
+ "o9GuWozHe_": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug6:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "x7bg6rfzwt",
+ "position": 1.867,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "nzG18AwXGp",
+ "position": 2.5,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "KacgoBG_ln": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug6:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "oaxlqR1aul": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug6:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "o9GuWozHe_",
+ "[\"position\",\"y\"]": "KacgoBG_ln",
+ "[\"position\",\"z\"]": "oaxlqR1aul"
+ }
+ },
+ "Buttplug4": {
+ "trackData": {
+ "atrWV3O1Fq": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug4:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "lL4g299kX7",
+ "position": 1.7,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "C94moidAkO",
+ "position": 2.3,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "AyGSVnU-lm": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug4:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "lqM0kTUEON": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug4:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "atrWV3O1Fq",
+ "[\"position\",\"y\"]": "AyGSVnU-lm",
+ "[\"position\",\"z\"]": "lqM0kTUEON"
+ }
+ },
+ "Buttplug7": {
+ "trackData": {
+ "7DIwwxILpu": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug7:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "eW6FGhUGCT",
+ "position": 1.733,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "yE_rnYR29P",
+ "position": 2.333,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.2
+ }
+ ]
+ },
+ "K7mcZDF7U9": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug7:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "KEOnxa8XPD": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug7:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "7DIwwxILpu",
+ "[\"position\",\"y\"]": "K7mcZDF7U9",
+ "[\"position\",\"z\"]": "KEOnxa8XPD"
+ }
+ },
+ "Buttplug9": {
+ "trackData": {
+ "wvVJQ8uMsr": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug9:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "uEHMd_8YTJ": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug9:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "l0Tx8MEr_Q": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug9:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "MRJnxNCa7Q",
+ "position": 1.7,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "xwiFXLxHQJ",
+ "position": 2.333,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "wvVJQ8uMsr",
+ "[\"position\",\"y\"]": "uEHMd_8YTJ",
+ "[\"position\",\"z\"]": "l0Tx8MEr_Q"
+ }
+ },
+ "Buttplug13": {
+ "trackData": {
+ "y_-M-YNUg7": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug13:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "KPWRSmMaCT": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug13:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "YYBT4wB4HM": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug13:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "vYwq-in_GU",
+ "position": 2.367,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "0PP71qpIeE",
+ "position": 2.967,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "y_-M-YNUg7",
+ "[\"position\",\"y\"]": "KPWRSmMaCT",
+ "[\"position\",\"z\"]": "YYBT4wB4HM"
+ }
+ },
+ "Buttplug11": {
+ "trackData": {
+ "sy8KgSjqvn": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug11:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "IVPtHuCFzr": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug11:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "SREDr4EdpG": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug11:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "PyJSNMddYu",
+ "position": 2.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "nC4uQwbKmA",
+ "position": 2.867,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "sy8KgSjqvn",
+ "[\"position\",\"y\"]": "IVPtHuCFzr",
+ "[\"position\",\"z\"]": "SREDr4EdpG"
+ }
+ },
+ "Buttplug12": {
+ "trackData": {
+ "lZp1Msgh9A": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug12:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "2sWZFoI_Pt": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug12:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "Igx07hHtGj": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug12:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "ucGwUcms4u",
+ "position": 2.167,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "EoiRNoS3g2",
+ "position": 2.733,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "lZp1Msgh9A",
+ "[\"position\",\"y\"]": "2sWZFoI_Pt",
+ "[\"position\",\"z\"]": "Igx07hHtGj"
+ }
+ },
+ "Buttplug10": {
+ "trackData": {
+ "IebSd4cNdB": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug10:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "MtMZ6_wugv": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug10:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "kZJzCaZ3Ne": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug10:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "xqWbPnYzES",
+ "position": 2.133,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "3BO_yUWCls",
+ "position": 2.633,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "IebSd4cNdB",
+ "[\"position\",\"y\"]": "MtMZ6_wugv",
+ "[\"position\",\"z\"]": "kZJzCaZ3Ne"
+ }
+ },
+ "Buttplug8": {
+ "trackData": {
+ "5wUBPvgUYx": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug8:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "FV3qg-Qk65": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug8:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "moRXOmW_4B": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug8:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "BwGzcwY_JO",
+ "position": 1.833,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "znXyBn7dV0",
+ "position": 2.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "5wUBPvgUYx",
+ "[\"position\",\"y\"]": "FV3qg-Qk65",
+ "[\"position\",\"z\"]": "moRXOmW_4B"
+ }
+ },
+ "Buttplug17": {
+ "trackData": {
+ "V6MCZ7jgSG": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug17:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "Ju21NoJtj1",
+ "position": 1.867,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "ci3iL5qc5l",
+ "position": 2.333,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "xEYEJzAmAD": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug17:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "2hsX08J5fK": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug17:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "V6MCZ7jgSG",
+ "[\"position\",\"y\"]": "xEYEJzAmAD",
+ "[\"position\",\"z\"]": "2hsX08J5fK"
+ }
+ },
+ "Buttplug25": {
+ "trackData": {
+ "gZHGDNMhoI": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug25:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "PuEq-_QW1o",
+ "position": 2.433,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "orE9-iqgei",
+ "position": 2.967,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "98rfWFIIyT": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug25:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "8e54_3UgA8": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug25:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "gZHGDNMhoI",
+ "[\"position\",\"y\"]": "98rfWFIIyT",
+ "[\"position\",\"z\"]": "8e54_3UgA8"
+ }
+ },
+ "Buttplug22": {
+ "trackData": {
+ "nU68Kxo32e": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug22:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "sQdX1x0DX7",
+ "position": 1.933,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "4jrEPSHIAa",
+ "position": 2.367,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "Mk1IiO0QEd": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug22:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "WFqUHRFC42": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug22:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "nU68Kxo32e",
+ "[\"position\",\"y\"]": "Mk1IiO0QEd",
+ "[\"position\",\"z\"]": "WFqUHRFC42"
+ }
+ },
+ "Buttplug16": {
+ "trackData": {
+ "oS1xkvEsMC": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug16:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "j0v0vSH0v1",
+ "position": 2,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "ah_wUZrpTZ",
+ "position": 2.433,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "SGGgQiDHNw": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug16:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "8YQHgQ71SG": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug16:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "oS1xkvEsMC",
+ "[\"position\",\"y\"]": "SGGgQiDHNw",
+ "[\"position\",\"z\"]": "8YQHgQ71SG"
+ }
+ },
+ "Buttplug21": {
+ "trackData": {
+ "Y9S6PLiSOc": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug21:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "WQCAVib-nc",
+ "position": 2.033,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "gKcfLm1TR6",
+ "position": 2.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "bhFYs0MnvX": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug21:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "gKu9jQaCuV": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug21:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "Y9S6PLiSOc",
+ "[\"position\",\"y\"]": "bhFYs0MnvX",
+ "[\"position\",\"z\"]": "gKu9jQaCuV"
+ }
+ },
+ "Buttplug14": {
+ "trackData": {
+ "_niT_w08lg": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug14:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "ysGbUZ5iv1",
+ "position": 2.067,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "3gWjPqffbC",
+ "position": 2.5,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "lq_qnIP8X7": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug14:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "jmsoI3_Eos": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug14:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "_niT_w08lg",
+ "[\"position\",\"y\"]": "lq_qnIP8X7",
+ "[\"position\",\"z\"]": "jmsoI3_Eos"
+ }
+ },
+ "Buttplug19": {
+ "trackData": {
+ "ZMOgtez9nL": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug19:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "BhBeVnOv7T",
+ "position": 2.067,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "mm33_mfUmg",
+ "position": 2.533,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "5sPIiXeAaN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug19:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "KWBB8E0Ja-": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug19:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "ZMOgtez9nL",
+ "[\"position\",\"y\"]": "5sPIiXeAaN",
+ "[\"position\",\"z\"]": "KWBB8E0Ja-"
+ }
+ },
+ "Buttplug15": {
+ "trackData": {
+ "N4CwwmhB6B": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug15:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "gHAg6FPMW_",
+ "position": 2.067,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "vDkh_wUF7T",
+ "position": 2.567,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "furDEFfcKO": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug15:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "N589PthGxG": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug15:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "N4CwwmhB6B",
+ "[\"position\",\"y\"]": "furDEFfcKO",
+ "[\"position\",\"z\"]": "N589PthGxG"
+ }
+ },
+ "Buttplug20": {
+ "trackData": {
+ "Lu2VvxVJ7d": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug20:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "wOGdHlxBoN",
+ "position": 2.067,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "JYFlKVZY9W",
+ "position": 2.6,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "fl4N0VH6Dv": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug20:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "RbS8bFSAtU": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug20:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "Lu2VvxVJ7d",
+ "[\"position\",\"y\"]": "fl4N0VH6Dv",
+ "[\"position\",\"z\"]": "RbS8bFSAtU"
+ }
+ },
+ "Buttplug18": {
+ "trackData": {
+ "dGvrMg2MdN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug18:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "7pq9JuRi0n",
+ "position": 2.1,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "-AlpYCIxu4",
+ "position": 2.7,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "RMTFCGUPBJ": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug18:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "UbQ9rBjaT3": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug18:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "dGvrMg2MdN",
+ "[\"position\",\"y\"]": "RMTFCGUPBJ",
+ "[\"position\",\"z\"]": "UbQ9rBjaT3"
+ }
+ },
+ "Buttplug24": {
+ "trackData": {
+ "Lx-dKhL6au": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug24:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "o_jYKX6KXL",
+ "position": 2.167,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "lKYQQj8e7w",
+ "position": 2.733,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "KXqJK8hpHn": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug24:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "Hz1BhjL5B1": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug24:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "Lx-dKhL6au",
+ "[\"position\",\"y\"]": "KXqJK8hpHn",
+ "[\"position\",\"z\"]": "Hz1BhjL5B1"
+ }
+ },
+ "Buttplug23": {
+ "trackData": {
+ "WeOYLomeMt": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug23:[\"position\",\"x\"]",
+ "keyframes": [
+ {
+ "id": "SV6Fc_UsLA",
+ "position": 2.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "av8YoBtY_j",
+ "position": 2.867,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -4.2
+ }
+ ]
+ },
+ "zCuu1X-_bp": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug23:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "ALQl3PVUWP": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug23:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "WeOYLomeMt",
+ "[\"position\",\"y\"]": "zCuu1X-_bp",
+ "[\"position\",\"z\"]": "ALQl3PVUWP"
+ }
+ },
+ "Buttplug27": {
+ "trackData": {
+ "PwJDJQCA7o": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug27:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "vAhGg_rCAK": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug27:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "qezWqNZSPf": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug27:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "1AC4DTdxUG",
+ "position": 1.8,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "pT44zdFiOK",
+ "position": 2.333,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "PwJDJQCA7o",
+ "[\"position\",\"y\"]": "vAhGg_rCAK",
+ "[\"position\",\"z\"]": "qezWqNZSPf"
+ }
+ },
+ "Buttplug31": {
+ "trackData": {
+ "m9zMHa8JS3": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug31:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "CA77zzKlf_": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug31:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "8bnSPYrQC2": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug31:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "bkZLQBy2qc",
+ "position": 2.333,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "fGQ3QFOeeB",
+ "position": 2.967,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "m9zMHa8JS3",
+ "[\"position\",\"y\"]": "CA77zzKlf_",
+ "[\"position\",\"z\"]": "8bnSPYrQC2"
+ }
+ },
+ "Buttplug33": {
+ "trackData": {
+ "JYscnZmFsN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug33:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "lmg4qrvZAA": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug33:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "v2EaxCUbhU": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug33:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "Sq9eOsedtA",
+ "position": 1.933,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "_X6iCTULwS",
+ "position": 2.4,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "JYscnZmFsN",
+ "[\"position\",\"y\"]": "lmg4qrvZAA",
+ "[\"position\",\"z\"]": "v2EaxCUbhU"
+ }
+ },
+ "Buttplug26": {
+ "trackData": {
+ "KtIPbJwPAF": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug26:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "mIFVkjekTL": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug26:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "MFqbHEKrSj": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug26:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "7ayig-zkdr",
+ "position": 1.933,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "_OqQy-Zs0_",
+ "position": 2.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "KtIPbJwPAF",
+ "[\"position\",\"y\"]": "mIFVkjekTL",
+ "[\"position\",\"z\"]": "MFqbHEKrSj"
+ }
+ },
+ "Buttplug32": {
+ "trackData": {
+ "PJRepdJHsZ": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug32:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "Riu-Mqz7yw": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug32:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "3N-n3OmayU": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug32:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "KhC1B6NUS3",
+ "position": 1.967,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "eRccgzWT9G",
+ "position": 2.533,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "PJRepdJHsZ",
+ "[\"position\",\"y\"]": "Riu-Mqz7yw",
+ "[\"position\",\"z\"]": "3N-n3OmayU"
+ }
+ },
+ "Buttplug28": {
+ "trackData": {
+ "G8xx-2qB2s": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug28:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "Pr_zUAjlpN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug28:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "3aUadIch2T": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug28:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "9Qd9vVJJen",
+ "position": 2.1,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "Rzi4gqXxfA",
+ "position": 2.633,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "G8xx-2qB2s",
+ "[\"position\",\"y\"]": "Pr_zUAjlpN",
+ "[\"position\",\"z\"]": "3aUadIch2T"
+ }
+ },
+ "Buttplug30": {
+ "trackData": {
+ "okuQ5uXjG6": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug30:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "xzvH-MWB0p": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug30:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "oAxarL7X0f": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug30:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "AGZ8sAOZCK",
+ "position": 2.2,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "lvaQSP5pj1",
+ "position": 2.7,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "okuQ5uXjG6",
+ "[\"position\",\"y\"]": "xzvH-MWB0p",
+ "[\"position\",\"z\"]": "oAxarL7X0f"
+ }
+ },
+ "Buttplug29": {
+ "trackData": {
+ "SBTrybBsQl": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug29:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "XFayPr5jJG": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug29:[\"position\",\"y\"]",
+ "keyframes": []
+ },
+ "-2O1N4GoXh": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Buttplug29:[\"position\",\"z\"]",
+ "keyframes": [
+ {
+ "id": "WWuFChlgaa",
+ "position": 2.367,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -40
+ },
+ {
+ "id": "BEBtPixHUH",
+ "position": 2.833,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": -6.3
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "SBTrybBsQl",
+ "[\"position\",\"y\"]": "XFayPr5jJG",
+ "[\"position\",\"z\"]": "-2O1N4GoXh"
+ }
+ },
+ "Slider": {
+ "trackData": {
+ "yKyZMCgtuG": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Slider:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "jocjcI3tIf": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Slider:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "rnH8RNu-Ad",
+ "position": 2.9,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "FrPHWFgKI2",
+ "position": 3.6,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.7332798463574397
+ }
+ ]
+ },
+ "Qt8P583qK0": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Slider:[\"position\",\"z\"]",
+ "keyframes": []
+ },
+ "Qsind4rWE2": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Slider:[\"visible\"]",
+ "keyframes": [
+ {
+ "id": "upn836IfuI",
+ "position": 4.833,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": true
+ },
+ {
+ "id": "jsznRqhHIH",
+ "position": 5.633,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": false
+ }
+ ]
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "yKyZMCgtuG",
+ "[\"position\",\"y\"]": "jocjcI3tIf",
+ "[\"position\",\"z\"]": "Qt8P583qK0",
+ "[\"visible\"]": "Qsind4rWE2"
+ }
+ },
+ "CapSlider": {
+ "trackData": {
+ "s5bAmmAV0z": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapSlider:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "uagPJ3OmQA": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapSlider:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "c9v8XiUujw",
+ "position": 3.5,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "HDZFn6rj4Z",
+ "position": 4.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.5
+ }
+ ]
+ },
+ "CAdHLTbSBl": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapSlider:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "s5bAmmAV0z",
+ "[\"position\",\"y\"]": "uagPJ3OmQA",
+ "[\"position\",\"z\"]": "CAdHLTbSBl"
+ }
+ },
+ "LidSlider": {
+ "trackData": {
+ "_rVFknGjPw": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidSlider:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "n9jzX_M6En": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidSlider:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "Suylbz1nIY",
+ "position": 3.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "wI0JvjeIPT",
+ "position": 3.933,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.4
+ }
+ ]
+ },
+ "kW0QIAXQH_": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidSlider:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "_rVFknGjPw",
+ "[\"position\",\"y\"]": "n9jzX_M6En",
+ "[\"position\",\"z\"]": "kW0QIAXQH_"
+ }
+ },
+ "RotaryEncoder": {
+ "trackData": {
+ "DbwcHPLVgy": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "RotaryEncoder:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "ucCxzaZ6hX": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "RotaryEncoder:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "hKT5DLKH7X",
+ "position": 4.167,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "b38bKNGyid",
+ "position": 4.9,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.8
+ }
+ ]
+ },
+ "9sxe7WKSCr": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "RotaryEncoder:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "DbwcHPLVgy",
+ "[\"position\",\"y\"]": "ucCxzaZ6hX",
+ "[\"position\",\"z\"]": "9sxe7WKSCr"
+ }
+ },
+ "RotaryEncoder2": {
+ "trackData": {
+ "ak4K5UgV1B": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "RotaryEncoder2:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "YvXZFEm0Z5": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "RotaryEncoder2:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "KipN2dHZ_1",
+ "position": 4.3,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "awj5CBHbmr",
+ "position": 5.033,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.8
+ }
+ ]
+ },
+ "tEMDnDLd-m": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "RotaryEncoder2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "ak4K5UgV1B",
+ "[\"position\",\"y\"]": "YvXZFEm0Z5",
+ "[\"position\",\"z\"]": "tEMDnDLd-m"
+ }
+ },
+ "LidRotaryEncoder1": {
+ "trackData": {
+ "3Tu-0zm2td": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidRotaryEncoder1:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "66XRSZ8bGW": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidRotaryEncoder1:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "XwNTzEOJQE",
+ "position": 4.367,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "gI7l2Tt7O5",
+ "position": 5.233,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.4
+ }
+ ]
+ },
+ "S6rhf2DwEJ": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidRotaryEncoder1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "3Tu-0zm2td",
+ "[\"position\",\"y\"]": "66XRSZ8bGW",
+ "[\"position\",\"z\"]": "S6rhf2DwEJ"
+ }
+ },
+ "LidRotaryEncoder2": {
+ "trackData": {
+ "nFEyKrPTFC": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidRotaryEncoder2:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "rIHbXz0Xpq": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidRotaryEncoder2:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "6hGJWhNRlb",
+ "position": 4.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "wk_hDhV6yD",
+ "position": 5.4,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.4
+ }
+ ]
+ },
+ "zyJpHvUuGP": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "LidRotaryEncoder2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "nFEyKrPTFC",
+ "[\"position\",\"y\"]": "rIHbXz0Xpq",
+ "[\"position\",\"z\"]": "zyJpHvUuGP"
+ }
+ },
+ "CapRotaryEncoder1": {
+ "trackData": {
+ "KsHE3S9tYJ": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapRotaryEncoder1:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "7Zqo2MnCjq": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapRotaryEncoder1:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "atn_Crz-KS",
+ "position": 4.9,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "L4xiUSRCZz",
+ "position": 5.633,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.5
+ }
+ ]
+ },
+ "bJ7cmMN2aw": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapRotaryEncoder1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "KsHE3S9tYJ",
+ "[\"position\",\"y\"]": "7Zqo2MnCjq",
+ "[\"position\",\"z\"]": "bJ7cmMN2aw"
+ }
+ },
+ "CapRotaryEncoder2": {
+ "trackData": {
+ "rdMekiw4-q": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapRotaryEncoder2:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "b3HJXIdsZQ": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapRotaryEncoder2:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "mL9yPJ2b2v",
+ "position": 5.067,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "tRXEdXy05S",
+ "position": 5.833,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 4.5
+ }
+ ]
+ },
+ "3hgPOsjshc": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapRotaryEncoder2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "rdMekiw4-q",
+ "[\"position\",\"y\"]": "b3HJXIdsZQ",
+ "[\"position\",\"z\"]": "3hgPOsjshc"
+ }
+ },
+ "Lid2MxSwitches": {
+ "trackData": {
+ "LgXS5iCZHN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Lid2MxSwitches:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "AhwNempTRL": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Lid2MxSwitches:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "gNfrHgQiXl",
+ "position": 5.2,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "QC8WuejnZ1",
+ "position": 6.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3
+ }
+ ]
+ },
+ "1iVPBrBjhp": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Lid2MxSwitches:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "LgXS5iCZHN",
+ "[\"position\",\"y\"]": "AhwNempTRL",
+ "[\"position\",\"z\"]": "1iVPBrBjhp"
+ }
+ },
+ "Lid4MxSwitches": {
+ "trackData": {
+ "qREGdCYFXn": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Lid4MxSwitches:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "KHZXmZ08Cv": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Lid4MxSwitches:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "k5X8PS7gKD",
+ "position": 5.367,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "zjwRYyJKGi",
+ "position": 6.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3
+ }
+ ]
+ },
+ "3QfWtEnaH9": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "Lid4MxSwitches:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "qREGdCYFXn",
+ "[\"position\",\"y\"]": "KHZXmZ08Cv",
+ "[\"position\",\"z\"]": "3QfWtEnaH9"
+ }
+ },
+ "MxKey2": {
+ "trackData": {
+ "hJfBh5I4Nk": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey2:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "KyXegCvD8c": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey2:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "hLbA_RNz6_",
+ "position": 6.133,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "W-gCj90AyK",
+ "position": 6.833,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.4
+ }
+ ]
+ },
+ "j6WN_zTp2h": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "hJfBh5I4Nk",
+ "[\"position\",\"y\"]": "KyXegCvD8c",
+ "[\"position\",\"z\"]": "j6WN_zTp2h"
+ }
+ },
+ "MxKey1": {
+ "trackData": {
+ "TTakaGO5w2": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey1:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "oqcsGhyiLo": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey1:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "iZeJS7AhMb",
+ "position": 6.167,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "J5rEGXgGxh",
+ "position": 6.9,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.4
+ }
+ ]
+ },
+ "VSkJlZn2fQ": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "TTakaGO5w2",
+ "[\"position\",\"y\"]": "oqcsGhyiLo",
+ "[\"position\",\"z\"]": "VSkJlZn2fQ"
+ }
+ },
+ "MxKey3": {
+ "trackData": {
+ "jwb__zMUYD": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey3:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "ubmUI6dJs0": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey3:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "vqAJ-n-6-e",
+ "position": 6.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "y_eBDhcGL1",
+ "position": 7,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.4
+ }
+ ]
+ },
+ "qUfnq7q3_7": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey3:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "jwb__zMUYD",
+ "[\"position\",\"y\"]": "ubmUI6dJs0",
+ "[\"position\",\"z\"]": "qUfnq7q3_7"
+ }
+ },
+ "MxKey5": {
+ "trackData": {
+ "6vEBL2OlPj": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey5:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "Gx-e1-91tP": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey5:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "LkHZeibO-k",
+ "position": 6.367,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "FqFBV8hSn_",
+ "position": 7.033,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.4
+ }
+ ]
+ },
+ "pth5HY-2JK": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey5:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "6vEBL2OlPj",
+ "[\"position\",\"y\"]": "Gx-e1-91tP",
+ "[\"position\",\"z\"]": "pth5HY-2JK"
+ }
+ },
+ "MxKey4": {
+ "trackData": {
+ "mltFGhzCEe": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey4:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "0z2k59P1-i": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey4:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "co1n8eY-1-",
+ "position": 6.467,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "rhna2po9_X",
+ "position": 7.1,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.4
+ }
+ ]
+ },
+ "SRbtO6tPjX": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey4:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "mltFGhzCEe",
+ "[\"position\",\"y\"]": "0z2k59P1-i",
+ "[\"position\",\"z\"]": "SRbtO6tPjX"
+ }
+ },
+ "MxKey6": {
+ "trackData": {
+ "aqMXDSLsJx": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey6:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "9GOFGSnpnP": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey6:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "kfDGcz-bDE",
+ "position": 6.5,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "Sy1Q5j-5nK",
+ "position": 7.167,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3.4
+ }
+ ]
+ },
+ "3-VIrk2GSv": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "MxKey6:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "aqMXDSLsJx",
+ "[\"position\",\"y\"]": "9GOFGSnpnP",
+ "[\"position\",\"z\"]": "3-VIrk2GSv"
+ }
+ },
+ "CapMxSwitch15x33-2": {
+ "trackData": {
+ "hsUtdHuYn_": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x33-2:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "8H6QCze_Z1": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x33-2:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "B0Km1ZlI9j",
+ "position": 6.867,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "Cjzgslaynd",
+ "position": 7.533,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 2.9995652622139204
+ }
+ ]
+ },
+ "9u2k-HGD-F": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x33-2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "hsUtdHuYn_",
+ "[\"position\",\"y\"]": "8H6QCze_Z1",
+ "[\"position\",\"z\"]": "9u2k-HGD-F"
+ }
+ },
+ "CapMxSwitch15x15-4": {
+ "trackData": {
+ "fFL11W48wa": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-4:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "QucyTHKCSe": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-4:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "KVFisHzox9",
+ "position": 6.6,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "MUyXmR2nQJ",
+ "position": 7.2,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 2.999690390347734
+ }
+ ]
+ },
+ "BsBMiC87m1": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-4:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "fFL11W48wa",
+ "[\"position\",\"y\"]": "QucyTHKCSe",
+ "[\"position\",\"z\"]": "BsBMiC87m1"
+ }
+ },
+ "CapMxSwitch15x15-2": {
+ "trackData": {
+ "M_OzlyTgpn": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-2:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "fC82iZhnmt": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-2:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "QBdNuaS55K",
+ "position": 6.7,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "p6D1Vcpkh7",
+ "position": 7.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3
+ }
+ ]
+ },
+ "-xzp_jYQmH": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-2:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "M_OzlyTgpn",
+ "[\"position\",\"y\"]": "fC82iZhnmt",
+ "[\"position\",\"z\"]": "-xzp_jYQmH"
+ }
+ },
+ "CapMxSwitch15x15-3": {
+ "trackData": {
+ "140WeBbfrR": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-3:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "z1rHr8KTN1": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-3:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "uyEKW0I0iY",
+ "position": 6.7,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "w-4lKw_ohG",
+ "position": 7.267,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3
+ }
+ ]
+ },
+ "_7V_1CpsWS": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-3:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "140WeBbfrR",
+ "[\"position\",\"y\"]": "z1rHr8KTN1",
+ "[\"position\",\"z\"]": "_7V_1CpsWS"
+ }
+ },
+ "CapMxSwitch15x15-1": {
+ "trackData": {
+ "a5IU9ao1tw": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-1:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "NcCcE2x9Ji": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-1:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "wnGqt3QGVM",
+ "position": 6.8,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "5ubMWLTpUL",
+ "position": 7.3,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3
+ }
+ ]
+ },
+ "ZFWwRC8bQv": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x15-1:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "a5IU9ao1tw",
+ "[\"position\",\"y\"]": "NcCcE2x9Ji",
+ "[\"position\",\"z\"]": "ZFWwRC8bQv"
+ }
+ },
+ "CapMxSwitch15x33": {
+ "trackData": {
+ "fcZEl5YHJb": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x33:[\"position\",\"x\"]",
+ "keyframes": []
+ },
+ "5kJ8X6uXqN": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x33:[\"position\",\"y\"]",
+ "keyframes": [
+ {
+ "id": "7znUNkNEFJ",
+ "position": 6.9,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 40
+ },
+ {
+ "id": "mYjebZ3MNA",
+ "position": 7.433,
+ "connectedRight": true,
+ "handles": [
+ 0.5,
+ 1,
+ 0.5,
+ 0
+ ],
+ "type": "bezier",
+ "value": 3
+ }
+ ]
+ },
+ "0eXRuUiHtE": {
+ "type": "BasicKeyframedTrack",
+ "__debugName": "CapMxSwitch15x33:[\"position\",\"z\"]",
+ "keyframes": []
+ }
+ },
+ "trackIdByPropPath": {
+ "[\"position\",\"x\"]": "fcZEl5YHJb",
+ "[\"position\",\"y\"]": "5kJ8X6uXqN",
+ "[\"position\",\"z\"]": "0eXRuUiHtE"
+ }
+ },
+ "All": {
+ "trackData": {},
+ "trackIdByPropPath": {}
}
}
}
@@ -155,6 +3847,13 @@
},
"definitionVersion": "0.4.0",
"revisionHistory": [
+ "3oX-2RcxNxjSEDjx",
+ "QkCYISLgMX6qisOA",
+ "gfkxDG5EjeJIR8dd",
+ "RV3Czw1Ihu0xth6D",
+ "Kh_fdBxzRF76CUPU",
+ "g2hvlfI5Zj_S8QbL",
+ "6su7ILffohHiLcaJ",
"ZjC8sjAIoiMktXI-",
"orO0QitBtpf2uBbU",
"GPjR4L7DdWSJbsHl"
diff --git a/static/rotary-encoder-transformed.glb b/static/rotary-encoder-transformed.glb
new file mode 100644
index 0000000000000000000000000000000000000000..9df5ad16af10525d543cd06ee026a59b5f721f37
GIT binary patch
literal 2744
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