From 4f33a2aae6f17b78790510192eb47f161f604e2b Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 7 Sep 2023 13:37:32 +0200 Subject: [PATCH 01/11] [phaser] Closes #2348, fix visibility test --- spine-ts/index.html | 5 ++ .../example/visibility-test-container.html | 66 +++++++++++++++++++ spine-ts/spine-phaser/src/SpineGameObject.ts | 3 +- 3 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 spine-ts/spine-phaser/example/visibility-test-container.html diff --git a/spine-ts/index.html b/spine-ts/index.html index 177fa1d2e..c3951a1e3 100644 --- a/spine-ts/index.html +++ b/spine-ts/index.html @@ -63,6 +63,11 @@ >Visibility test +
  • + Visibility test (container) +
  • Blend test
  • + + + + + + + + + Spine Phaser Example + + + +

    Visibility Test 2

    + + + + \ No newline at end of file diff --git a/spine-ts/spine-phaser/src/SpineGameObject.ts b/spine-ts/spine-phaser/src/SpineGameObject.ts index 96f70ab80..c2bd4c787 100644 --- a/spine-ts/spine-phaser/src/SpineGameObject.ts +++ b/spine-ts/spine-phaser/src/SpineGameObject.ts @@ -297,10 +297,9 @@ export class SpineGameObject extends DepthMixin( } willRender (camera: Phaser.Cameras.Scene2D.Camera) { - if (!this.visible) return false; - var GameObjectRenderMask = 0xf; var result = !this.skeleton || !(GameObjectRenderMask !== this.renderFlags || (this.cameraFilter !== 0 && this.cameraFilter & camera.id)); + if (!this.visible) result = false; if (!result && this.parentContainer && this.plugin.webGLRenderer) { var sceneRenderer = this.plugin.webGLRenderer; From ec0ff67084aa489e849a74f388fc7debce629494 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Fri, 8 Sep 2023 14:06:49 +0200 Subject: [PATCH 02/11] =?UTF-8?q?[haxe]=C2=A0Initial=20commit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + examples/export/runtimes.sh | 53 + spine-haxe/.vscode/launch.json | 20 + spine-haxe/README.md | 54 + spine-haxe/example/assets/coin-pro.json | 259 + spine-haxe/example/assets/coin-pro.skel | Bin 0 -> 2843 bytes spine-haxe/example/assets/coin.atlas | 18 + spine-haxe/example/assets/coin.png | Bin 0 -> 257744 bytes spine-haxe/example/assets/dragon-ess.json | 1079 ++ spine-haxe/example/assets/dragon-ess.skel | Bin 0 -> 7366 bytes spine-haxe/example/assets/dragon.atlas | 123 + spine-haxe/example/assets/dragon.png | Bin 0 -> 332526 bytes spine-haxe/example/assets/dragon_2.png | Bin 0 -> 20924 bytes spine-haxe/example/assets/dragon_3.png | Bin 0 -> 71054 bytes spine-haxe/example/assets/dragon_4.png | Bin 0 -> 131933 bytes spine-haxe/example/assets/dragon_5.png | Bin 0 -> 91848 bytes spine-haxe/example/assets/dragon_6.png | Bin 0 -> 79406 bytes spine-haxe/example/assets/goblins-pro.json | 1232 +++ spine-haxe/example/assets/goblins-pro.skel | Bin 0 -> 17825 bytes spine-haxe/example/assets/goblins.atlas | 96 + spine-haxe/example/assets/goblins.png | Bin 0 -> 165512 bytes .../example/assets/mix-and-match-pro.json | 8001 ++++++++++++++ .../example/assets/mix-and-match-pro.skel | Bin 0 -> 289516 bytes spine-haxe/example/assets/mix-and-match.atlas | 362 + spine-haxe/example/assets/mix-and-match.png | Bin 0 -> 348676 bytes spine-haxe/example/assets/owl-pro.json | 1168 +++ spine-haxe/example/assets/owl-pro.skel | Bin 0 -> 21139 bytes spine-haxe/example/assets/owl.atlas | 73 + spine-haxe/example/assets/owl.png | Bin 0 -> 310102 bytes spine-haxe/example/assets/raptor-pro.json | 9161 +++++++++++++++++ spine-haxe/example/assets/raptor-pro.skel | Bin 0 -> 82228 bytes spine-haxe/example/assets/raptor.atlas | 100 + spine-haxe/example/assets/raptor.png | Bin 0 -> 423244 bytes spine-haxe/example/assets/spineboy-pro.json | 8707 ++++++++++++++++ spine-haxe/example/assets/spineboy-pro.skel | Bin 0 -> 67563 bytes spine-haxe/example/assets/spineboy.atlas | 101 + spine-haxe/example/assets/spineboy.png | Bin 0 -> 244844 bytes .../example/assets/stretchyman-pro.json | 2127 ++++ .../example/assets/stretchyman-pro.skel | Bin 0 -> 26126 bytes spine-haxe/example/assets/stretchyman.atlas | 18 + spine-haxe/example/assets/stretchyman.png | Bin 0 -> 99108 bytes spine-haxe/example/assets/tank-pro.json | 5020 +++++++++ spine-haxe/example/assets/tank-pro.skel | Bin 0 -> 46960 bytes spine-haxe/example/assets/tank.atlas | 56 + spine-haxe/example/assets/tank.png | Bin 0 -> 430119 bytes spine-haxe/example/assets/vine-pro.json | 357 + spine-haxe/example/assets/vine-pro.skel | Bin 0 -> 8363 bytes spine-haxe/example/assets/vine.atlas | 5 + spine-haxe/example/assets/vine.png | Bin 0 -> 83058 bytes spine-haxe/example/src/Main.hx | 77 + spine-haxe/haxelib.json | 27 + spine-haxe/project.xml | 15 + spine-haxe/spine-haxe/spine/BinaryInput.hx | 93 + spine-haxe/spine-haxe/spine/BlendMode.hx | 28 + spine-haxe/spine-haxe/spine/Bone.hx | 326 + spine-haxe/spine-haxe/spine/BoneData.hx | 55 + spine-haxe/spine-haxe/spine/Color.hx | 101 + spine-haxe/spine-haxe/spine/ConstraintData.hx | 17 + spine-haxe/spine-haxe/spine/Event.hx | 31 + spine-haxe/spine-haxe/spine/EventData.hx | 30 + spine-haxe/spine-haxe/spine/IkConstraint.hx | 307 + .../spine-haxe/spine/IkConstraintData.hx | 18 + spine-haxe/spine-haxe/spine/Interpolation.hx | 11 + spine-haxe/spine-haxe/spine/MathUtils.hx | 40 + spine-haxe/spine-haxe/spine/PathConstraint.hx | 571 + .../spine-haxe/spine/PathConstraintData.hx | 28 + spine-haxe/spine-haxe/spine/Polygon.hx | 60 + spine-haxe/spine-haxe/spine/Pool.hx | 34 + spine-haxe/spine-haxe/spine/Poolable.hx | 5 + spine-haxe/spine-haxe/spine/PositionMode.hx | 24 + spine-haxe/spine-haxe/spine/RotateMode.hx | 25 + spine-haxe/spine-haxe/spine/Skeleton.hx | 612 ++ spine-haxe/spine-haxe/spine/SkeletonBinary.hx | 1205 +++ .../spine-haxe/spine/SkeletonClipping.hx | 319 + spine-haxe/spine-haxe/spine/SkeletonData.hx | 175 + spine-haxe/spine-haxe/spine/SkeletonJson.hx | 1182 +++ spine-haxe/spine-haxe/spine/Skin.hx | 209 + spine-haxe/spine-haxe/spine/SkinEntry.hx | 15 + spine-haxe/spine-haxe/spine/Slot.hx | 101 + spine-haxe/spine-haxe/spine/SlotData.hx | 48 + spine-haxe/spine-haxe/spine/SpacingMode.hx | 26 + .../spine-haxe/spine/TransformConstraint.hx | 259 + .../spine/TransformConstraintData.hx | 33 + spine-haxe/spine-haxe/spine/TransformMode.hx | 27 + spine-haxe/spine-haxe/spine/Triangulator.hx | 283 + spine-haxe/spine-haxe/spine/Updatable.hx | 7 + spine-haxe/spine-haxe/spine/Vertex.hx | 15 + spine-haxe/spine-haxe/spine/VertexEffect.hx | 9 + .../spine/animation/AlphaTimeline.hx | 57 + .../spine-haxe/spine/animation/Animation.hx | 72 + .../spine/animation/AnimationState.hx | 686 ++ .../spine/animation/AnimationStateData.hx | 47 + .../spine/animation/AttachmentTimeline.hx | 60 + .../spine/animation/BoneTimeline.hx | 5 + .../spine/animation/CurveTimeline.hx | 104 + .../spine/animation/CurveTimeline1.hx | 51 + .../spine/animation/CurveTimeline2.hx | 30 + .../spine/animation/DeformTimeline.hx | 279 + .../spine/animation/DrawOrderTimeline.hx | 63 + .../spine-haxe/spine/animation/EventQueue.hx | 93 + .../spine/animation/EventTimeline.hx | 66 + .../spine-haxe/spine/animation/EventType.hx | 12 + .../spine/animation/IkConstraintTimeline.hx | 104 + .../spine-haxe/spine/animation/Listeners.hx | 76 + .../spine-haxe/spine/animation/MixBlend.hx | 14 + .../spine/animation/MixDirection.hx | 12 + .../animation/PathConstraintMixTimeline.hx | 90 + .../PathConstraintPositionTimeline.hx | 40 + .../PathConstraintSpacingTimeline.hx | 40 + .../spine-haxe/spine/animation/Property.hx | 30 + .../spine/animation/RGB2Timeline.hx | 132 + .../spine/animation/RGBA2Timeline.hx | 128 + .../spine/animation/RGBATimeline.hx | 90 + .../spine-haxe/spine/animation/RGBTimeline.hx | 95 + .../spine/animation/RotateTimeline.hx | 48 + .../spine/animation/ScaleTimeline.hx | 104 + .../spine/animation/ScaleXTimeline.hx | 71 + .../spine/animation/ScaleYTimeline.hx | 71 + .../spine/animation/ShearTimeline.hx | 69 + .../spine/animation/ShearXTimeline.hx | 46 + .../spine/animation/ShearYTimeline.hx | 46 + .../spine/animation/SlotTimeline.hx | 5 + .../spine-haxe/spine/animation/Timeline.hx | 55 + .../spine-haxe/spine/animation/TrackEntry.hx | 92 + .../animation/TransformConstraintTimeline.hx | 122 + .../spine/animation/TranslateTimeline.hx | 70 + .../spine/animation/TranslateXTimeline.hx | 46 + .../spine/animation/TranslateYTimeline.hx | 46 + spine-haxe/spine-haxe/spine/atlas/Atlas.hx | 237 + .../spine-haxe/spine/atlas/AtlasPage.hx | 16 + .../spine-haxe/spine/atlas/AtlasRegion.hx | 29 + spine-haxe/spine-haxe/spine/atlas/Format.hx | 31 + .../spine-haxe/spine/atlas/TextureFilter.hx | 39 + .../spine-haxe/spine/atlas/TextureLoader.hx | 9 + .../spine-haxe/spine/atlas/TextureWrap.hx | 27 + .../attachments/AtlasAttachmentLoader.hx | 84 + .../spine/attachments/Attachment.hx | 29 + .../spine/attachments/AttachmentLoader.hx | 23 + .../spine/attachments/AttachmentType.hx | 31 + .../attachments/BoundingBoxAttachment.hx | 17 + .../spine/attachments/ClippingAttachment.hx | 21 + .../spine/attachments/MeshAttachment.hx | 190 + .../spine/attachments/PathAttachment.hx | 24 + .../spine/attachments/PointAttachment.hx | 40 + .../spine/attachments/RegionAttachment.hx | 148 + .../spine/attachments/VertexAttachment.hx | 140 + .../spine-haxe/spine/interpolation/Pow.hx | 17 + .../spine-haxe/spine/interpolation/PowOut.hx | 11 + .../spine/starling/SkeletonAnimation.hx | 33 + .../spine-haxe/spine/starling/SkeletonMesh.hx | 22 + .../spine/starling/SkeletonSprite.hx | 343 + .../spine/starling/StarlingTextureLoader.hx | 82 + .../spine/vertexeffects/JitterEffect.hx | 25 + .../spine/vertexeffects/SwirlEffect.hx | 97 + 154 files changed, 49771 insertions(+) create mode 100644 spine-haxe/.vscode/launch.json create mode 100644 spine-haxe/README.md create mode 100644 spine-haxe/example/assets/coin-pro.json create mode 100644 spine-haxe/example/assets/coin-pro.skel create mode 100644 spine-haxe/example/assets/coin.atlas create mode 100644 spine-haxe/example/assets/coin.png create mode 100644 spine-haxe/example/assets/dragon-ess.json create mode 100644 spine-haxe/example/assets/dragon-ess.skel create mode 100644 spine-haxe/example/assets/dragon.atlas create mode 100644 spine-haxe/example/assets/dragon.png create mode 100644 spine-haxe/example/assets/dragon_2.png create mode 100644 spine-haxe/example/assets/dragon_3.png create mode 100644 spine-haxe/example/assets/dragon_4.png create mode 100644 spine-haxe/example/assets/dragon_5.png create mode 100644 spine-haxe/example/assets/dragon_6.png create mode 100644 spine-haxe/example/assets/goblins-pro.json create mode 100644 spine-haxe/example/assets/goblins-pro.skel create mode 100644 spine-haxe/example/assets/goblins.atlas create mode 100644 spine-haxe/example/assets/goblins.png create mode 100644 spine-haxe/example/assets/mix-and-match-pro.json create mode 100644 spine-haxe/example/assets/mix-and-match-pro.skel create mode 100644 spine-haxe/example/assets/mix-and-match.atlas create mode 100644 spine-haxe/example/assets/mix-and-match.png create mode 100644 spine-haxe/example/assets/owl-pro.json create mode 100644 spine-haxe/example/assets/owl-pro.skel create mode 100644 spine-haxe/example/assets/owl.atlas create mode 100644 spine-haxe/example/assets/owl.png create mode 100644 spine-haxe/example/assets/raptor-pro.json create mode 100644 spine-haxe/example/assets/raptor-pro.skel create mode 100644 spine-haxe/example/assets/raptor.atlas create mode 100644 spine-haxe/example/assets/raptor.png create mode 100644 spine-haxe/example/assets/spineboy-pro.json create mode 100644 spine-haxe/example/assets/spineboy-pro.skel create mode 100644 spine-haxe/example/assets/spineboy.atlas create mode 100644 spine-haxe/example/assets/spineboy.png create mode 100644 spine-haxe/example/assets/stretchyman-pro.json create mode 100644 spine-haxe/example/assets/stretchyman-pro.skel create mode 100644 spine-haxe/example/assets/stretchyman.atlas create mode 100644 spine-haxe/example/assets/stretchyman.png create mode 100644 spine-haxe/example/assets/tank-pro.json create mode 100644 spine-haxe/example/assets/tank-pro.skel create mode 100644 spine-haxe/example/assets/tank.atlas create mode 100644 spine-haxe/example/assets/tank.png create mode 100644 spine-haxe/example/assets/vine-pro.json create mode 100644 spine-haxe/example/assets/vine-pro.skel create mode 100644 spine-haxe/example/assets/vine.atlas create mode 100644 spine-haxe/example/assets/vine.png create mode 100644 spine-haxe/example/src/Main.hx create mode 100644 spine-haxe/haxelib.json create mode 100644 spine-haxe/project.xml create mode 100644 spine-haxe/spine-haxe/spine/BinaryInput.hx create mode 100644 spine-haxe/spine-haxe/spine/BlendMode.hx create mode 100644 spine-haxe/spine-haxe/spine/Bone.hx create mode 100644 spine-haxe/spine-haxe/spine/BoneData.hx create mode 100644 spine-haxe/spine-haxe/spine/Color.hx create mode 100644 spine-haxe/spine-haxe/spine/ConstraintData.hx create mode 100644 spine-haxe/spine-haxe/spine/Event.hx create mode 100644 spine-haxe/spine-haxe/spine/EventData.hx create mode 100644 spine-haxe/spine-haxe/spine/IkConstraint.hx create mode 100644 spine-haxe/spine-haxe/spine/IkConstraintData.hx create mode 100644 spine-haxe/spine-haxe/spine/Interpolation.hx create mode 100644 spine-haxe/spine-haxe/spine/MathUtils.hx create mode 100644 spine-haxe/spine-haxe/spine/PathConstraint.hx create mode 100644 spine-haxe/spine-haxe/spine/PathConstraintData.hx create mode 100644 spine-haxe/spine-haxe/spine/Polygon.hx create mode 100644 spine-haxe/spine-haxe/spine/Pool.hx create mode 100644 spine-haxe/spine-haxe/spine/Poolable.hx create mode 100644 spine-haxe/spine-haxe/spine/PositionMode.hx create mode 100644 spine-haxe/spine-haxe/spine/RotateMode.hx create mode 100644 spine-haxe/spine-haxe/spine/Skeleton.hx create mode 100644 spine-haxe/spine-haxe/spine/SkeletonBinary.hx create mode 100644 spine-haxe/spine-haxe/spine/SkeletonClipping.hx create mode 100644 spine-haxe/spine-haxe/spine/SkeletonData.hx create mode 100644 spine-haxe/spine-haxe/spine/SkeletonJson.hx create mode 100644 spine-haxe/spine-haxe/spine/Skin.hx create mode 100644 spine-haxe/spine-haxe/spine/SkinEntry.hx create mode 100644 spine-haxe/spine-haxe/spine/Slot.hx create mode 100644 spine-haxe/spine-haxe/spine/SlotData.hx create mode 100644 spine-haxe/spine-haxe/spine/SpacingMode.hx create mode 100644 spine-haxe/spine-haxe/spine/TransformConstraint.hx create mode 100644 spine-haxe/spine-haxe/spine/TransformConstraintData.hx create mode 100644 spine-haxe/spine-haxe/spine/TransformMode.hx create mode 100644 spine-haxe/spine-haxe/spine/Triangulator.hx create mode 100644 spine-haxe/spine-haxe/spine/Updatable.hx create mode 100644 spine-haxe/spine-haxe/spine/Vertex.hx create mode 100644 spine-haxe/spine-haxe/spine/VertexEffect.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/AlphaTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/Animation.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/AnimationState.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/AnimationStateData.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/AttachmentTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/BoneTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/CurveTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/CurveTimeline1.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/CurveTimeline2.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/DeformTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/DrawOrderTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/EventQueue.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/EventTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/EventType.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/IkConstraintTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/Listeners.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/MixBlend.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/MixDirection.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/PathConstraintMixTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/PathConstraintPositionTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/PathConstraintSpacingTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/Property.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/RGB2Timeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/RGBA2Timeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/RGBATimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/RGBTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/RotateTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/ScaleTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/ScaleXTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/ScaleYTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/ShearTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/ShearXTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/ShearYTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/SlotTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/Timeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/TrackEntry.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/TransformConstraintTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/TranslateTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/TranslateXTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/animation/TranslateYTimeline.hx create mode 100644 spine-haxe/spine-haxe/spine/atlas/Atlas.hx create mode 100644 spine-haxe/spine-haxe/spine/atlas/AtlasPage.hx create mode 100644 spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx create mode 100644 spine-haxe/spine-haxe/spine/atlas/Format.hx create mode 100644 spine-haxe/spine-haxe/spine/atlas/TextureFilter.hx create mode 100644 spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx create mode 100644 spine-haxe/spine-haxe/spine/atlas/TextureWrap.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/Attachment.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/AttachmentType.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/BoundingBoxAttachment.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/ClippingAttachment.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/PathAttachment.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/PointAttachment.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx create mode 100644 spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx create mode 100644 spine-haxe/spine-haxe/spine/interpolation/Pow.hx create mode 100644 spine-haxe/spine-haxe/spine/interpolation/PowOut.hx create mode 100644 spine-haxe/spine-haxe/spine/starling/SkeletonAnimation.hx create mode 100644 spine-haxe/spine-haxe/spine/starling/SkeletonMesh.hx create mode 100644 spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx create mode 100644 spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx create mode 100644 spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx create mode 100644 spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx diff --git a/.gitignore b/.gitignore index 379535dc2..aff89b911 100644 --- a/.gitignore +++ b/.gitignore @@ -193,3 +193,4 @@ spine-flutter/src/spine-cpp spine-godot/godot-nuget spine-godot/godot-spine-csharp spine-ue4/Plugins/Developer +spine-haxe/export diff --git a/examples/export/runtimes.sh b/examples/export/runtimes.sh index 0a72a2282..fadf81c25 100755 --- a/examples/export/runtimes.sh +++ b/examples/export/runtimes.sh @@ -418,6 +418,59 @@ cp -f ../mix-and-match/export/mix-and-match-pro.json "$ROOT/spine-monogame/spine cp -f ../mix-and-match/export/mix-and-match.atlas "$ROOT/spine-monogame/spine-monogame-example/data/" cp -f ../mix-and-match/export/mix-and-match.png "$ROOT/spine-monogame/spine-monogame-example/data/" +echo "spine-haxe" +rm "$ROOT/spine-haxe/example/assets/"* +cp -f ../coin/export/coin-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../coin/export/coin-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../coin/export/coin.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../coin/export/coin.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../goblins/export/goblins-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../goblins/export/goblins-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../goblins/export/goblins.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../goblins/export/goblins.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../dragon/export/dragon-ess.json "$ROOT/spine-haxe/example/assets/" +cp -f ../dragon/export/dragon-ess.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../dragon/export/dragon.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../dragon/export/dragon*.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../raptor/export/raptor-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../raptor/export/raptor-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../raptor/export/raptor.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../raptor/export/raptor.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../spineboy/export/spineboy-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../spineboy/export/spineboy.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../spineboy/export/spineboy.png "$ROOT/spine-haxe/example/assets/" +cp -f ../spineboy/export/spineboy.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../tank/export/tank-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../tank/export/tank-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../tank/export/tank.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../tank/export/tank.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../vine/export/vine-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../vine/export/vine-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../vine/export/vine.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../vine/export/vine.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../owl/export/owl-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../owl/export/owl-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../owl/export/owl.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../owl/export/owl.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../stretchyman/export/stretchyman-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../stretchyman/export/stretchyman-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../stretchyman/export/stretchyman.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../stretchyman/export/stretchyman.png "$ROOT/spine-haxe/example/assets/" + +cp -f ../mix-and-match/export/mix-and-match-pro.json "$ROOT/spine-haxe/example/assets/" +cp -f ../mix-and-match/export/mix-and-match-pro.skel "$ROOT/spine-haxe/example/assets/" +cp -f ../mix-and-match/export/mix-and-match.atlas "$ROOT/spine-haxe/example/assets/" +cp -f ../mix-and-match/export/mix-and-match.png "$ROOT/spine-haxe/example/assets/" + echo "spine-ue4" rm "$ROOT/spine-ue4/Content/GettingStarted/Assets/Raptor/raptor.json" rm "$ROOT/spine-ue4/Content/GettingStarted/Assets/Raptor/raptor.atlas" diff --git a/spine-haxe/.vscode/launch.json b/spine-haxe/.vscode/launch.json new file mode 100644 index 000000000..6c29a8961 --- /dev/null +++ b/spine-haxe/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "web", + "request": "launch", + "type": "chrome", + "url": "http://localhost:3000", + "webRoot": "${workspaceFolder}" + }, + { + "name": "lime", + "type": "lime", + "request": "launch" + } + ] +} diff --git a/spine-haxe/README.md b/spine-haxe/README.md new file mode 100644 index 000000000..7601fe34b --- /dev/null +++ b/spine-haxe/README.md @@ -0,0 +1,54 @@ +# spine-haxe + +The spine-haxe runtime provides functionality to load, manipulate and render [Spine](http://esotericsoftware.com) skeletal animation data using [Haxe](https://haxe.org/) in combination with [OpenFL](https://www.openfl.org/) and [Lime](https://lime.openfl.org/). + +## Licensing + +You are welcome to evaluate the Spine Runtimes and the examples we provide in this repository free of charge. + +You can integrate the Spine Runtimes into your software free of charge, but users of your software must have their own [Spine license](https://esotericsoftware.com/spine-purchase). Please make your users aware of this requirement! This option is often chosen by those making development tools, such as an SDK, game toolkit, or software library. + +In order to distribute your software containing the Spine Runtimes to others that don't have a Spine license, you need a [Spine license](https://esotericsoftware.com/spine-purchase) at the time of integration. Then you can distribute your software containing the Spine Runtimes however you like, provided others don't modify it or use it to create new software. If others want to do that, they'll need their own Spine license. + +For the official legal terms governing the Spine Runtimes, please read the [Spine Runtimes License Agreement](http://esotericsoftware.com/spine-runtimes-license) and Section 2 of the [Spine Editor License Agreement](http://esotericsoftware.com/spine-editor-license#s2). + +## Spine version + +spine-haxe works with data exported from Spine 4.1.xx. + +## Setup + +TBD + +## Example + +TBD + +## Development + +To setup the development environment install the following: + +1. [Haxe](https://haxe.org/download/), ensure it's available on the command line through your `PATH` if you use the binaries instead of the installer. +2. On the command line, run: + ``` + haxelib setup + haxelib install openfl + haxelib run openfl setup + haxelib install starling + ``` +3. Clone the `spine-runtimes` repository, and use `haxelib` to setup a dev library: + ``` + git clone https://github.com/esotericsoftware/spine-runtimes + cd spine-runtimes + haxelib dev spine-haxe . + ``` + +As an IDE, we recommend [Visual Studio Code](https://code.visualstudio.com/) with the following extension: + +1. [Haxe extension](https://marketplace.visualstudio.com/items?itemName=nadako.vshaxe) +2. [HXCPP debugger extension](https://marketplace.visualstudio.com/items?itemName=vshaxe.hxcpp-debugger) +3. [Lime extension](https://marketplace.visualstudio.com/items?itemName=openfl.lime-vscode-extension) + +The extensions provide IDE features like auto-completion, debugging, and build support. + +To debug the HTML5 build, set the Lime target in the status bar at the bottom of VS Code to `HTML5 / Debug`. Next, press `CTRL+SHIFT+B` (`CMD+SHIFT+B` on macOS) to build the project. Run the `lime` run configuration by pressing `F5`. This will start a webserver at `http://localhost:3000`. Finally, start the `web` run configuration. If you modify code, rebuild and restart the `web` configuration. diff --git a/spine-haxe/example/assets/coin-pro.json b/spine-haxe/example/assets/coin-pro.json new file mode 100644 index 000000000..03fd5fe07 --- /dev/null +++ b/spine-haxe/example/assets/coin-pro.json @@ -0,0 +1,259 @@ +{ +"skeleton": { + "hash": "oo0dBSCqNHM", + "spine": "4.1.17", + "x": -152.5, + "y": -151, + "width": 305, + "height": 302, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "coin-front", "parent": "root" }, + { "name": "clipping", "parent": "coin-front" }, + { "name": "coin-sides", "parent": "root" }, + { "name": "coin-side-round", "parent": "coin-sides" }, + { "name": "coin-side-straight", "parent": "coin-sides" }, + { "name": "shine", "parent": "root", "x": 243.14 } +], +"slots": [ + { "name": "coin-side", "bone": "coin-side-straight", "color": "ffdb2fff", "attachment": "coin-side-straight" }, + { "name": "coin-side-round", "bone": "coin-side-round", "color": "ffdb2fff", "attachment": "coin-side-round" }, + { "name": "coin-front-texture", "bone": "coin-front", "color": "868686ff", "attachment": "coin-front-logo" }, + { "name": "coin-front-shine", "bone": "coin-front", "color": "888888ff", "dark": "000000", "attachment": "coin-front-shine-logo", "blend": "additive" }, + { "name": "clipping", "bone": "clipping", "attachment": "clipping" }, + { "name": "shine", "bone": "shine", "color": "ffffff60", "attachment": "shine", "blend": "additive" } +], +"skins": [ + { + "name": "default", + "attachments": { + "clipping": { + "clipping": { + "type": "clipping", + "end": "clipping", + "vertexCount": 39, + "vertices": [ 0.1, 140.26, -26.4, 138.14, -50.51, 131.25, -75.42, 119.06, -98.21, 101.04, -115.44, 82.22, -127.63, 62.08, -136.11, 39.03, -140.08, 19.68, -141.41, -0.19, -140.08, -22.98, -134.78, -45.5, -125.24, -66.44, -113.32, -84.19, -98.21, -101.95, -80.46, -116.52, -61.38, -127.39, -38.92, -134.81, -18.22, -139.27, -0.14, -140.58, 24.23, -138.48, 45.45, -132.46, 67.98, -122.5, 86.58, -110.19, 102.56, -95.25, 115.4, -78.75, 125.36, -61.72, 134, -42.33, 138.46, -22.15, 139.24, -0.15, 138.46, 20.29, 133.48, 39.94, 127.19, 58.54, 117.5, 76.1, 104.4, 92.86, 88.42, 108.32, 69.03, 121.42, 50.43, 130.85, 26.32, 137.4 ], + "color": "ce3a3aff" + } + }, + "coin-front-shine": { + "coin-front-shine-logo": { "width": 282, "height": 282 }, + "coin-front-shine-spineboy": { "width": 282, "height": 282 } + }, + "coin-front-texture": { + "coin-front-logo": { "width": 305, "height": 302 }, + "coin-front-spineboy": { "width": 305, "height": 302 } + }, + "coin-side": { + "coin-side-straight": { "x": 0.5, "width": 17, "height": 282 } + }, + "coin-side-round": { + "coin-side-round": { "x": -69.43, "width": 144, "height": 282 } + }, + "shine": { + "shine": { "y": 0.5, "scaleX": 1.6004, "scaleY": 1.6004, "width": 72, "height": 245 } + } + } + } +], +"animations": { + "animation": { + "slots": { + "coin-front-shine": { + "rgba2": [ + { "light": "7d7d7dff", "dark": "000000" }, + { "time": 0.2667, "light": "000000ff", "dark": "7e7e7e" }, + { "time": 0.664, "light": "000000ff", "dark": "000000" }, + { "time": 1.0333, "light": "7f7f7fff", "dark": "000000" }, + { "time": 1.3333, "light": "404040ff", "dark": "000000" }, + { "time": 1.6, "light": "000000ff", "dark": "7e7e7e" }, + { "time": 2.0022, "light": "000000ff", "dark": "000000" }, + { "time": 2.4, "light": "7f7f7fff", "dark": "000000" }, + { "time": 2.6667, "light": "7d7d7dff", "dark": "000000" } + ], + "attachment": [ + { "time": 0.6667, "name": "coin-front-shine-spineboy" }, + { "time": 2, "name": "coin-front-shine-logo" } + ] + }, + "coin-front-texture": { + "rgba": [ + { "color": "858585ff" }, + { "time": 0.4, "color": "ffffffff" }, + { + "time": 0.6696, + "color": "858585ff", + "curve": [ 0.725, 0.59, 0.892, 1, 0.725, 0.59, 0.892, 1, 0.725, 0.59, 0.892, 1, 0.725, 1, 0.892, 1 ] + }, + { "time": 0.9667, "color": "ffffffff" }, + { "time": 1.3318, "color": "858585ff", "curve": "stepped" }, + { "time": 1.3333, "color": "858585ff" }, + { "time": 1.7333, "color": "ffffffff" }, + { "time": 1.9982, "color": "858585ff", "curve": "stepped" }, + { "time": 2.0022, "color": "858585ff" }, + { "time": 2.3, "color": "ffffffff" }, + { "time": 2.6667, "color": "858585ff" } + ], + "attachment": [ + { "time": 0.6667, "name": "coin-front-spineboy" }, + { "time": 2, "name": "coin-front-logo" } + ] + } + }, + "bones": { + "coin-front": { + "translate": [ + {}, + { "time": 0.664, "x": 8.3, "curve": "stepped" }, + { + "time": 0.6696, + "x": -8.3, + "curve": [ 0.794, -7.08, 1.167, 0, 0.794, 0, 1.167, 0 ] + }, + { "time": 1.3333 }, + { "time": 1.9982, "x": 8.3, "curve": "stepped" }, + { "time": 2.0022, "x": -8.3 }, + { "time": 2.6667 } + ], + "scale": [ + { + "curve": [ 0.164, 1, 0.484, 0.091, 0.164, 1, 0.484, 1 ] + }, + { "time": 0.664, "x": 0, "curve": "stepped" }, + { + "time": 0.6696, + "x": 0.003, + "curve": [ 0.786, 0.153, 1.167, 1, 0.786, 1, 1.167, 1 ] + }, + { + "time": 1.3333, + "curve": [ 1.442, 0.992, 1.858, 0.098, 1.442, 1, 1.858, 1 ] + }, + { "time": 1.9982, "x": 0.003, "curve": "stepped" }, + { + "time": 2.0022, + "x": 0.003, + "curve": [ 2.123, 0.151, 2.501, 1, 2.123, 1, 2.501, 1 ] + }, + { "time": 2.6667 } + ] + }, + "coin-side-round": { + "translate": [ + {}, + { "time": 0.664, "x": -6.75, "curve": "stepped" }, + { + "time": 0.6696, + "x": 7.03, + "curve": [ 0.794, 5.99, 1.167, 0, 0.794, 0, 1.167, 0 ] + }, + { "time": 1.3333 }, + { "time": 1.9982, "x": -6.75, "curve": "stepped" }, + { "time": 2.0022, "x": 7.03 }, + { "time": 2.6667 } + ], + "scale": [ + { + "curve": [ 0.085, 1, 0.207, 0.789, 0.085, 1, 0.207, 1 ] + }, + { + "time": 0.3333, + "x": 0.555, + "curve": [ 0.449, 0.347, 0.567, 0.122, 0.449, 1, 0.567, 1 ] + }, + { "time": 0.664, "x": 0.014, "curve": "stepped" }, + { + "time": 0.6696, + "x": -0.028, + "curve": [ 0.723, -0.126, 0.865, -0.367, 0.723, 1, 0.865, 1 ] + }, + { + "time": 1, + "x": -0.609, + "curve": [ 1.053, -0.778, 1.29, -0.997, 1.053, 1, 1.29, 1 ] + }, + { "time": 1.3318, "x": -1, "curve": "stepped" }, + { + "time": 1.3333, + "curve": [ 1.384, 0.997, 1.439, 0.94, 1.384, 1, 1.439, 1 ] + }, + { + "time": 1.5, + "x": 0.852, + "curve": [ 1.564, 0.748, 1.703, 0.509, 1.564, 1, 1.703, 1 ] + }, + { + "time": 1.8, + "x": 0.315, + "curve": [ 1.873, 0.13, 1.987, 0.015, 1.873, 1, 1.987, 1 ] + }, + { "time": 1.9982, "x": 0.014, "curve": "stepped" }, + { + "time": 2.0022, + "x": -0.028, + "curve": [ 2.039, -0.072, 2.123, -0.239, 2.039, 1, 2.123, 1 ] + }, + { + "time": 2.2018, + "x": -0.365, + "curve": [ 2.269, -0.513, 2.337, -0.635, 2.269, 1, 2.337, 1 ] + }, + { + "time": 2.4, + "x": -0.731, + "curve": [ 2.503, -0.871, 2.596, -0.961, 2.503, 1, 2.596, 1 ] + }, + { + "time": 2.6592, + "x": -1, + "curve": [ 2.661, -1, 2.665, 1, 2.661, 1, 2.665, 1 ] + }, + { "time": 2.6667 } + ] + }, + "shine": { + "translate": [ + { + "curve": [ 0.167, 0, 0.5, -473.39, 0.167, 0, 0.5, 0 ] + }, + { + "time": 0.6667, + "x": -473.39, + "curve": [ 0.833, -473.39, 1.167, -33.16, 0.833, 0, 1.167, 0 ] + }, + { + "time": 1.3333, + "x": -33.16, + "curve": [ 1.5, -33.16, 1.833, -473.39, 1.5, 0, 1.833, 0 ] + }, + { + "time": 2, + "x": -473.39, + "curve": [ 2.167, -473.39, 2.5, 0, 2.167, 0, 2.5, 0 ] + }, + { "time": 2.6667 } + ] + } + }, + "drawOrder": [ + { + "time": 0.6667, + "offsets": [ + { "slot": "coin-side", "offset": 2 } + ] + }, + { "time": 0.6696 }, + { + "time": 1.9982, + "offsets": [ + { "slot": "coin-side", "offset": 2 } + ] + }, + { "time": 2.0022 } + ] + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/coin-pro.skel b/spine-haxe/example/assets/coin-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..eda3d9961eb097d4af6645d3871088b05a3164c1 GIT binary patch literal 2843 zcma)63s6*57(VyxljV_)_y~NES_TSeP(FY?ckjgvo$)aaOgV)w7FY*&8Fo=ZflY<* z!3>s|`N%SxA*sP9Nd#=T5j?J^>*dm^owNtWrneFW%EMm80nPcsaf~A(6T*si^ zsRCP}HA}{FNhlT`Sj<;O%hu9q3T!q93K+zR5PW^du3fvl!M#=b1P9Jg_Q(Y$49u5T zfUVgB6PTXHF{jL+8@#& zS(kip4s(&Cu)xe!R8+7;EgIZ=0P;=YDl03!AOUkqt1%t(v0& z^#qjCw!T^n5sI6CihW%)jFY6y3l8YbKsT_b&)w^=wHo+))+IV$Y8kCeP7 zBot-*?$Jjs7DkT#)Dsf^uW3(lnj_S+afKB(ctYO4 zZ)$E`=`pNXEWCWi?om4$gm?cQB0cc-2nS?MIZ;F6T`xYQkQ`{qrk#xeNWgCSRF)M^F?^I#O z~}cy7iFuL@)6dcg4C z0kMky<>?3gMt!anCHG6hSQ}6WT!ps7iQwsAwRBHILY&%1BYx|Y>zOJ8ba9-<7nU}) z4+U3Qa!>$G!|8oAMgdw&yAwX4n$ik=%IMo>SZby3n!{qV8n6nhf>>HfNeSFdV`b$= zYP_YTrHDlLn8AlQ*^oN3tgKA->*@~hJTLn#E$94v9*wv7`TVmV?)3Bdn7RYL^7QT# zic~!1VT`$8)`9Z!a<7pVVyz<+a}i7+vU+t9%wRJ8&~7q(e;LWL?_^tl8tkN+{rtM3 zg>pqI92|~xbX<`a^M2RFLZF?6_#p|2ECi}qNS3Sv$yybMIbEOI1WhujJECZmu1K{v zt2^Ss=LlU592l6)S&-Uv-ExG~tYoh%U0UzqJbfwUhne#krX>MG5{UPcIS{Wb!|SfzFh*3}2&y;aJ9Jf%$E-aa#ot>dI?(a%VakA%f1fR9rS#^$Ele1v5B zOK-Z+*=6LdjPb5-ZrlgVGAL%2-efmaq8}y|jf>o~qVvgT(T(o1#BRWhM6pcn?L9}D z=u(R&e=ld&CuEbdF?!ONG?(OWpGyEkS-@aBvvZ7}gr&>mQ)6clQt^iPcb7=ER%ctg!!0x#gNIzY?&zs=M~FV##)Zk1irHfo-@zw!`X-q zZ1nwC2?a12h=Bl4f~4Nt1U@F|=@~#GHR%~J2^a!^!SeJ|D#Q6PQkT3OU?35S!3N%B f%o}79A0?9jGm;O3uLj{9RY5N!J45Qj=^*q!aK>Qm literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/coin.atlas b/spine-haxe/example/assets/coin.atlas new file mode 100644 index 000000000..0ff436cff --- /dev/null +++ b/spine-haxe/example/assets/coin.atlas @@ -0,0 +1,18 @@ +coin.png + size: 1024, 1024 + filter: Linear, Linear +coin-front-logo + bounds: 2, 570, 305, 302 +coin-front-shine-logo + bounds: 2, 286, 282, 282 +coin-front-shine-spineboy + bounds: 305, 283, 282, 282 +coin-front-spineboy + bounds: 309, 567, 305, 302 + rotate: 90 +coin-side-round + bounds: 2, 2, 144, 282 +coin-side-straight + bounds: 286, 286, 17, 282 +shine + bounds: 148, 39, 72, 245 diff --git a/spine-haxe/example/assets/coin.png b/spine-haxe/example/assets/coin.png new file mode 100644 index 0000000000000000000000000000000000000000..2298d1349352b7352d47947888ad8fafa3a1350b GIT binary patch literal 257744 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%0Ab)wl7i7bZ1aHO5Nmx^x8MLrjM; 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

    ={Z_h=)*C>;y}Tslq1fYYI$CsD6;x>Foz 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

  • b)% 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 SD0 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 P1l?58y#C?pgJ=H-^W_I0 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/dragon-ess.json b/spine-haxe/example/assets/dragon-ess.json new file mode 100644 index 000000000..274ef6306 --- /dev/null +++ b/spine-haxe/example/assets/dragon-ess.json @@ -0,0 +1,1079 @@ +{ +"skeleton": { + "hash": "aPoA1GjXkVI", + "spine": "4.1.17", + "x": -366.31, + "y": -327.81, + "width": 660.39, + "height": 643, + "images": "./images/", + "audio": "././" +}, +"bones": [ + { "name": "root", "y": -176.12 }, + { "name": "center", "parent": "root", "y": 176.12, "color": "ffe300ff" }, + { + "name": "back", + "parent": "center", + "length": 115.38, + "rotation": 151.83, + "x": 16.04, + "y": 27.94, + "color": "ffe400ff" + }, + { + "name": "chest", + "parent": "center", + "length": 31.24, + "rotation": 161.7, + "x": 52.53, + "y": 15.35, + "color": "ffe400ff" + }, + { + "name": "neck", + "parent": "center", + "length": 41.37, + "rotation": 39.06, + "x": 64.76, + "y": 11.98, + "color": "ffe400ff" + }, + { + "name": "chin", + "parent": "neck", + "length": 153.16, + "rotation": -69.07, + "x": 64.63, + "y": -6.99, + "color": "ffe400ff" + }, + { + "name": "head", + "parent": "neck", + "length": 188.84, + "rotation": 8.07, + "x": 69.96, + "y": 2.5, + "color": "ffe400ff" + }, + { + "name": "left-front-thigh", + "parent": "chest", + "length": 67.42, + "rotation": 138.94, + "x": -45.59, + "y": 7.93, + "color": "ff0000ff" + }, + { + "name": "left-front-leg", + "parent": "left-front-thigh", + "length": 51.58, + "rotation": 43.36, + "x": 67.42, + "y": 0.03, + "color": "ff0000ff" + }, + { + "name": "left-front-toe1", + "parent": "left-front-leg", + "length": 51.45, + "rotation": -98.01, + "x": 45.54, + "y": 2.43, + "color": "ff0000ff" + }, + { + "name": "left-front-toe2", + "parent": "left-front-leg", + "length": 61.98, + "rotation": -55.26, + "x": 51.58, + "y": -0.13, + "color": "ff0000ff" + }, + { + "name": "left-front-toe3", + "parent": "left-front-leg", + "length": 45.65, + "rotation": -11.14, + "x": 54.19, + "y": 0.6, + "scaleX": 1.135, + "color": "ff0000ff" + }, + { + "name": "left-front-toe4", + "parent": "left-front-leg", + "length": 53.47, + "rotation": 19.43, + "x": 50.61, + "y": 7.09, + "scaleX": 1.135, + "color": "ff0000ff" + }, + { + "name": "right-rear-thigh", + "parent": "back", + "length": 123.47, + "rotation": 104.88, + "x": 65.31, + "y": 59.89, + "color": "29ff00ff" + }, + { + "name": "left-rear-thigh", + "parent": "right-rear-thigh", + "length": 88.06, + "rotation": 28.35, + "x": -8.59, + "y": 30.19, + "color": "ff0000ff" + }, + { + "name": "left-rear-leg", + "parent": "left-rear-thigh", + "length": 103.74, + "rotation": -122.41, + "x": 96.04, + "y": -0.97, + "color": "ff0000ff" + }, + { + "name": "left-wing", + "parent": "chest", + "length": 301.12, + "rotation": -75.51, + "x": -7.25, + "y": -24.66, + "color": "ff0000ff" + }, + { + "name": "right-front-thigh", + "parent": "chest", + "length": 81.64, + "rotation": 67.97, + "x": -10.89, + "y": 28.25, + "color": "29ff00ff" + }, + { + "name": "right-front-leg", + "parent": "right-front-thigh", + "length": 66.53, + "rotation": 92.7, + "x": 83.05, + "y": -0.31, + "color": "29ff00ff" + }, + { + "name": "right-front-toe1", + "parent": "right-front-leg", + "length": 46.66, + "rotation": 8.59, + "x": 70.03, + "y": 5.31, + "color": "29ff00ff" + }, + { + "name": "right-front-toe2", + "parent": "right-front-leg", + "length": 53.67, + "rotation": -35.02, + "x": 66.53, + "y": 0.34, + "color": "29ff00ff" + }, + { + "name": "right-front-toe3", + "parent": "right-front-leg", + "length": 58.39, + "rotation": -74.67, + "x": 62.1, + "y": -0.79, + "color": "29ff00ff" + }, + { + "name": "right-rear-leg", + "parent": "right-rear-thigh", + "length": 91.06, + "rotation": -129.04, + "x": 123.47, + "y": -0.27, + "color": "29ff00ff" + }, + { + "name": "right-rear-toe1", + "parent": "right-rear-leg", + "length": 95, + "rotation": 141.98, + "x": 90.07, + "y": 2.12, + "color": "29ff00ff" + }, + { + "name": "right-rear-toe2", + "parent": "right-rear-leg", + "length": 99.29, + "rotation": 125.32, + "x": 89.6, + "y": 1.52, + "color": "29ff00ff" + }, + { + "name": "right-rear-toe3", + "parent": "right-rear-leg", + "length": 103.46, + "rotation": 112.27, + "x": 91.06, + "y": -0.35, + "color": "29ff00ff" + }, + { + "name": "right-wing", + "parent": "head", + "length": 359.5, + "rotation": 83.21, + "x": -74.68, + "y": 20.91, + "color": "29ff00ff" + }, + { + "name": "tail1", + "parent": "back", + "length": 65.65, + "rotation": 44.32, + "x": 115.38, + "y": -0.2, + "color": "ffe400ff" + }, + { + "name": "tail2", + "parent": "tail1", + "length": 54.5, + "rotation": 12, + "x": 65.65, + "y": 0.23, + "color": "ffe400ff" + }, + { + "name": "tail3", + "parent": "tail2", + "length": 41.78, + "rotation": 1.8, + "x": 54.5, + "y": 0.37, + "color": "ffe400ff" + }, + { + "name": "tail4", + "parent": "tail3", + "length": 34.19, + "rotation": -1.8, + "x": 41.78, + "y": 0.16, + "color": "ffe400ff" + }, + { + "name": "tail5", + "parent": "tail4", + "length": 32.33, + "rotation": -3.15, + "x": 34.19, + "y": -0.19, + "color": "ffe400ff" + }, + { + "name": "tail6", + "parent": "tail5", + "length": 80.08, + "rotation": -29.55, + "x": 32.33, + "y": -0.23, + "color": "ffe400ff" + } +], +"slots": [ + { "name": "left-rear-leg", "bone": "left-rear-leg", "attachment": "left-rear-leg" }, + { "name": "left-rear-thigh", "bone": "left-rear-thigh", "attachment": "left-rear-thigh" }, + { "name": "left-wing", "bone": "left-wing", "attachment": "left-wing" }, + { "name": "tail6", "bone": "tail6", "attachment": "tail06" }, + { "name": "tail5", "bone": "tail5", "attachment": "tail05" }, + { "name": "tail4", "bone": "tail4", "attachment": "tail04" }, + { "name": "tail3", "bone": "tail3", "attachment": "tail03" }, + { "name": "tail2", "bone": "tail2", "attachment": "tail02" }, + { "name": "tail1", "bone": "tail1", "attachment": "tail01" }, + { "name": "back", "bone": "back", "attachment": "back" }, + { "name": "left-front-thigh", "bone": "left-front-thigh", "attachment": "left-front-thigh" }, + { "name": "left-front-leg", "bone": "left-front-leg", "attachment": "left-front-leg" }, + { "name": "left-front-toe1", "bone": "left-front-toe1", "attachment": "front-toe-a" }, + { "name": "left-front-toe4", "bone": "left-front-toe4", "attachment": "front-toe-b" }, + { "name": "left-front-toe3", "bone": "left-front-toe3", "attachment": "front-toe-b" }, + { "name": "left-front-toe2", "bone": "left-front-toe2", "attachment": "front-toe-b" }, + { "name": "chest", "bone": "chest", "attachment": "chest" }, + { "name": "right-rear-toe1", "bone": "right-rear-toe1", "attachment": "right-rear-toe" }, + { "name": "right-rear-toe2", "bone": "right-rear-toe2", "attachment": "right-rear-toe" }, + { "name": "right-rear-toe3", "bone": "right-rear-toe3", "attachment": "right-rear-toe" }, + { "name": "right-rear-leg", "bone": "right-rear-leg", "attachment": "right-rear-leg" }, + { "name": "right-rear-thigh", "bone": "right-rear-thigh", "attachment": "right-rear-thigh" }, + { "name": "right-front-toe1", "bone": "right-front-toe1", "attachment": "front-toe-b" }, + { "name": "right-front-thigh", "bone": "right-front-thigh", "attachment": "right-front-thigh" }, + { "name": "right-front-leg", "bone": "right-front-leg", "attachment": "right-front-leg" }, + { "name": "right-front-toe2", "bone": "right-front-toe2", "attachment": "front-toe-b" }, + { "name": "right-front-toe3", "bone": "right-front-toe3", "attachment": "front-toe-b" }, + { "name": "chin", "bone": "chin", "attachment": "chin" }, + { "name": "right-wing", "bone": "right-wing", "attachment": "right-wing" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "thiagobrayner", "bone": "root", "attachment": "thiagobrayner" } +], +"skins": [ + { + "name": "default", + "attachments": { + "back": { + "back": { "x": 35.85, "y": 19.99, "rotation": -151.83, "width": 190, "height": 185 } + }, + "chest": { + "chest": { "x": -14.6, "y": 24.79, "rotation": -161.7, "width": 136, "height": 122 } + }, + "chin": { + "chin": { "x": 66.55, "y": 7.32, "rotation": 30.01, "width": 214, "height": 146 } + }, + "head": { + "head": { "x": 76.69, "y": 32.21, "rotation": -47.13, "width": 296, "height": 260 } + }, + "left-front-leg": { + "left-front-leg": { "x": 14.69, "y": 0.49, "rotation": 16, "width": 84, "height": 57 } + }, + "left-front-thigh": { + "left-front-thigh": { "x": 27.66, "y": -11.59, "rotation": 58.66, "width": 84, "height": 72 } + }, + "left-front-toe1": { + "front-toe-a": { "x": 31.93, "y": 0.61, "rotation": 109.56, "width": 29, "height": 50 } + }, + "left-front-toe2": { + "front-toe-b": { "x": 26.84, "y": -4.95, "rotation": 109.51, "width": 56, "height": 57 } + }, + "left-front-toe3": { + "front-toe-b": { + "x": 18.22, + "y": -7.22, + "scaleX": 0.8811, + "scaleY": 0.9409, + "rotation": 99.71, + "width": 56, + "height": 57 + } + }, + "left-front-toe4": { + "front-toe-b": { "x": 23.21, "y": -11.69, "scaleX": 0.8811, "rotation": 79.89, "width": 56, "height": 57 } + }, + "left-rear-leg": { + "left-rear-leg": { "x": 67.29, "y": 12.63, "rotation": -162.65, "width": 206, "height": 177 } + }, + "left-rear-thigh": { + "left-rear-thigh": { "x": 56.03, "y": 27.39, "rotation": 74.94, "width": 91, "height": 149 } + }, + "left-wing": { + "left-wing": { + "x": -36.32, + "y": -44.53, + "rotation": -83.7, + "width": 264, + "height": 589, + "sequence": { "count": 9, "digits": 2 } + } + }, + "right-front-leg": { + "right-front-leg": { "x": 17.8, "y": 4.23, "rotation": 37.63, "width": 101, "height": 89 } + }, + "right-front-thigh": { + "right-front-thigh": { "x": 35.29, "y": 2.11, "rotation": 130.33, "width": 108, "height": 108 } + }, + "right-front-toe1": { + "front-toe-b": { "x": 24.5, "y": -2.61, "rotation": 104.18, "width": 56, "height": 57 } + }, + "right-front-toe2": { + "front-toe-b": { "x": 26.39, "y": 1.17, "rotation": 104.58, "width": 56, "height": 57 } + }, + "right-front-toe3": { + "front-toe-b": { "x": 30.67, "y": -0.07, "rotation": 112.3, "width": 56, "height": 57 } + }, + "right-rear-leg": { + "right-rear-leg": { "x": 60.88, "y": -5.73, "rotation": -127.67, "width": 116, "height": 100 } + }, + "right-rear-thigh": { + "right-rear-thigh": { "x": 53.25, "y": 12.58, "rotation": 103.29, "width": 91, "height": 149 } + }, + "right-rear-toe1": { + "right-rear-toe": { "x": 54.76, "y": -5.72, "rotation": 134.79, "width": 109, "height": 77 } + }, + "right-rear-toe2": { + "right-rear-toe": { "x": 57.03, "y": -7.23, "rotation": 134.43, "width": 109, "height": 77 } + }, + "right-rear-toe3": { + "right-rear-toe": { "x": 47.46, "y": -7.64, "rotation": 134.34, "width": 109, "height": 77 } + }, + "right-wing": { + "right-wing": { + "x": 35.09, + "y": 78.11, + "rotation": -130.34, + "width": 365, + "height": 643, + "sequence": { "count": 9, "digits": 2 } + } + }, + "tail1": { + "tail01": { "x": 22.6, "y": -4.5, "rotation": 163.85, "width": 120, "height": 153 } + }, + "tail2": { + "tail02": { "x": 18.12, "y": -1.75, "rotation": 151.85, "width": 95, "height": 120 } + }, + "tail3": { + "tail03": { "x": 16.94, "y": -2.01, "rotation": 150.04, "width": 73, "height": 92 } + }, + "tail4": { + "tail04": { "x": 15.35, "y": -2.18, "rotation": 151.85, "width": 56, "height": 71 } + }, + "tail5": { + "tail05": { "x": 15.06, "y": -3.57, "rotation": 155, "width": 52, "height": 59 } + }, + "tail6": { + "tail06": { "x": 28.02, "y": -16.83, "rotation": -175.45, "width": 95, "height": 68 } + }, + "thiagobrayner": { + "thiagobrayner": { "y": -95, "width": 350, "height": 31 } + } + } + } +], +"animations": { + "flying": { + "bones": { + "back": { + "rotate": [ + { + "curve": [ 0.042, 2.86, 0.143, 10.41 ] + }, + { + "time": 0.1667, + "value": 11.59, + "curve": [ 0.245, 15.58, 0.383, 22.41 ] + }, + { + "time": 0.5, + "value": 22.4, + "curve": [ 0.593, 22.39, 0.75, -3.18 ] + }, + { + "time": 0.8333, + "value": -3.18, + "curve": [ 0.875, -3.18, 0.942, -2.19 ] + }, + { "time": 1 } + ] + }, + "neck": { + "rotate": [ + { + "curve": [ 0.092, -0.1, 0.304, -21.22 ] + }, + { + "time": 0.3333, + "value": -23.16, + "curve": [ 0.386, -26.7, 0.442, -31.89 ] + }, + { + "time": 0.5333, + "value": -31.93, + "curve": [ 0.644, -31.97, 0.888, -0.1 ] + }, + { "time": 1 } + ] + }, + "right-rear-leg": { + "rotate": [ + { + "curve": [ 0.054, -7.16, 0.227, -10.75 ] + }, + { + "time": 0.3333, + "value": -10.75, + "curve": [ 0.417, -10.75, 0.583, 23.32 ] + }, + { + "time": 0.6667, + "value": 23.32, + "curve": [ 0.792, 23.32, 0.881, 13.94 ] + }, + { "time": 1 } + ] + }, + "right-rear-toe3": { + "rotate": [ + { + "value": -7.31, + "curve": [ 0.051, -3.08, 0.097, 0 ] + }, + { + "time": 0.1333, + "curve": [ 0.258, 0, 0.508, -36.06 ] + }, + { + "time": 0.6333, + "value": -36.06, + "curve": [ 0.723, -36.06, 0.875, -17.83 ] + }, + { "time": 1, "value": -7.31 } + ] + }, + "right-rear-toe2": { + "rotate": [ + { + "value": -1.41, + "curve": [ 0.025, -0.6, 0.047, 0 ] + }, + { + "time": 0.0667, + "curve": [ 0.192, 0, 0.442, -20.32 ] + }, + { + "time": 0.5667, + "value": -20.32, + "curve": [ 0.673, -20.32, 0.868, -5.88 ] + }, + { "time": 1, "value": -1.41 } + ] + }, + "right-rear-toe1": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, -18.71 ] + }, + { + "time": 0.5, + "value": -18.71, + "curve": [ 0.625, -18.71, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "head": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 1.04 ] + }, + { + "time": 0.5, + "value": 1.04, + "curve": [ 0.625, 1.04, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "chin": { + "rotate": [ + { + "curve": [ 0.136, -10.78, 0.217, -12.01 ] + }, + { + "time": 0.3333, + "value": -11.71, + "curve": [ 0.443, -11.42, 0.508, 21.91 ] + }, + { + "time": 0.6667, + "value": 22.01, + "curve": [ 0.847, 22.13, 0.95, 5.91 ] + }, + { "time": 1 } + ] + }, + "left-front-thigh": { + "rotate": [ + { + "value": -0.02, + "curve": [ 0.068, -0.02, 0.348, -32.09 ] + }, + { + "time": 0.5, + "value": -32.02, + "curve": [ 0.653, -31.95, 0.906, 0 ] + }, + { "time": 1 } + ] + }, + "right-front-thigh": { + "rotate": [ + { + "curve": [ 0.053, -5.52, 0.125, -12.96 ] + }, + { + "time": 0.1667, + "value": -12.96, + "curve": [ 0.25, -12.96, 0.417, 16.2 ] + }, + { + "time": 0.5, + "value": 16.2, + "curve": [ 0.625, 16.2, 0.866, 9.48 ] + }, + { "time": 1 } + ] + }, + "left-front-leg": { + "rotate": [ + { + "curve": [ 0.09, -12.24, 0.131, -21.37 ] + }, + { + "time": 0.2, + "value": -21.49, + "curve": [ 0.319, -21.94, 0.5, 77.25 ] + }, + { + "time": 0.6, + "value": 77.25, + "curve": [ 0.7, 77.25, 0.908, 12.37 ] + }, + { "time": 1 } + ] + }, + "left-front-toe1": { + "rotate": [ + { + "curve": [ 0.071, -4.48, 0.2, -12.68 ] + }, + { + "time": 0.2667, + "value": -12.68, + "curve": [ 0.375, -12.68, 0.592, 6.99 ] + }, + { + "time": 0.7, + "value": 6.99, + "curve": [ 0.775, 6.99, 0.904, 3.55 ] + }, + { "time": 1 } + ] + }, + "left-front-toe2": { + "scale": [ + { + "curve": [ 0.125, 1, 0.375, 1.331, 0.125, 1, 0.375, 1.029 ] + }, + { + "time": 0.5, + "x": 1.331, + "y": 1.029, + "curve": [ 0.625, 1.331, 0.875, 1, 0.625, 1.029, 0.875, 1 ] + }, + { "time": 1 } + ] + }, + "left-front-toe4": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 26.52 ] + }, + { + "time": 0.5, + "value": 26.52, + "curve": [ 0.625, 26.52, 0.875, 0 ] + }, + { "time": 1 } + ], + "scale": [ + { + "curve": [ 0.125, 1, 0.375, 1.211, 0.125, 1, 0.375, 0.993 ] + }, + { + "time": 0.5, + "x": 1.211, + "y": 0.993, + "curve": [ 0.625, 1.211, 0.875, 1, 0.625, 0.993, 0.875, 1 ] + }, + { "time": 1 } + ] + }, + "left-front-toe3": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 16.99 ] + }, + { + "time": 0.5, + "value": 16.99, + "curve": [ 0.625, 16.99, 0.875, 0 ] + }, + { "time": 1 } + ], + "scale": [ + { + "curve": [ 0.125, 1, 0.375, 1.355, 0.125, 1, 0.375, 1.008 ] + }, + { + "time": 0.5, + "x": 1.355, + "y": 1.008, + "curve": [ 0.625, 1.355, 0.875, 1, 0.625, 1.008, 0.875, 1 ] + }, + { "time": 1 } + ] + }, + "right-front-leg": { + "rotate": [ + { + "curve": [ 0.11, -8.79, 0.179, -18.3 ] + }, + { + "time": 0.2667, + "value": -18.31, + "curve": [ 0.352, -18.33, 0.55, 15.48 ] + }, + { + "time": 0.6333, + "value": 15.48, + "curve": [ 0.758, 15.48, 0.875, 7.9 ] + }, + { "time": 1 } + ] + }, + "right-front-toe1": { + "rotate": [ + { + "curve": [ 0.042, 0, 0.147, 8.28 ] + }, + { + "time": 0.1667, + "value": 10.52, + "curve": [ 0.238, 18.41, 0.406, 35.06 ] + }, + { + "time": 0.5, + "value": 34.84, + "curve": [ 0.577, 34.84, 0.669, 29.65 ] + }, + { + "time": 0.7667, + "value": 20.24, + "curve": [ 0.852, 11.97, 0.941, 0 ] + }, + { "time": 1 } + ], + "scale": [ + { + "curve": [ 0.125, 1, 0.375, 1.412, 0.125, 1, 0.375, 1 ] + }, + { + "time": 0.5, + "x": 1.412, + "curve": [ 0.625, 1.412, 0.875, 1, 0.625, 1, 0.875, 1 ] + }, + { "time": 1 } + ] + }, + "right-front-toe2": { + "rotate": [ + { + "curve": [ 0.042, 0, 0.125, 24.7 ] + }, + { + "time": 0.1667, + "value": 24.7, + "curve": [ 0.25, 24.7, 0.417, 7.35 ] + }, + { + "time": 0.5, + "value": 7.35, + "curve": [ 0.544, 7.35, 0.671, 33.55 ] + }, + { + "time": 0.7333, + "value": 32.36, + "curve": [ 0.853, 30.19, 0.919, 0 ] + }, + { "time": 1 } + ], + "scale": [ + { + "curve": [ 0.125, 1, 0.375, 1.407, 0.125, 1, 0.375, 1.058 ] + }, + { + "time": 0.5, + "x": 1.407, + "y": 1.058, + "curve": [ 0.625, 1.407, 0.875, 1, 0.625, 1.058, 0.875, 1 ] + }, + { "time": 1 } + ] + }, + "right-front-toe3": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 11.01 ] + }, + { + "time": 0.1333, + "value": 11.01, + "curve": [ 0.208, 11.01, 0.358, -5.41 ] + }, + { + "time": 0.4333, + "value": -5.41, + "curve": [ 0.508, -5.41, 0.658, 20.3 ] + }, + { + "time": 0.7333, + "value": 20.3, + "curve": [ 0.8, 20.3, 0.933, 0 ] + }, + { "time": 1 } + ], + "scale": [ + { + "curve": [ 0.125, 1, 0.375, 1.33, 0.125, 1, 0.375, 1.182 ] + }, + { + "time": 0.5, + "x": 1.33, + "y": 1.182, + "curve": [ 0.625, 1.33, 0.875, 1, 0.625, 1.182, 0.875, 1 ] + }, + { "time": 1 } + ] + }, + "right-wing": { + "rotate": [ + { + "value": -9.59, + "curve": [ 0.131, -9.59, 0.191, 22.41 ] + }, + { + "time": 0.3333, + "value": 22.81, + "curve": [ 0.417, 23.05, 0.533, 7.5 ] + }, + { + "time": 0.5667, + "value": 2.07, + "curve": [ 0.588, -1.48, 0.639, -8.35 ] + }, + { + "time": 0.7, + "value": -8.29, + "curve": [ 0.743, -8.24, 0.792, 5.28 ] + }, + { + "time": 0.8333, + "value": 5.02, + "curve": [ 0.904, 4.59, 0.957, -9.72 ] + }, + { "time": 1, "value": -9.59 } + ] + }, + "left-wing": { + "rotate": [ + { + "curve": [ 0.039, 0, 0.084, -21.1 ] + }, + { + "time": 0.1333, + "value": -21.1, + "curve": [ 0.292, -21.1, 0.505, 4.34 ] + }, + { + "time": 0.6333, + "value": 4.48, + "curve": [ 0.679, 4.48, 0.699, -6.03 ] + }, + { + "time": 0.7667, + "value": -5.95, + "curve": [ 0.857, -5.84, 0.936, 0 ] + }, + { "time": 1 } + ] + }, + "left-rear-leg": { + "rotate": [ + { + "curve": [ 0.08, 5.97, 0.25, 15.82 ] + }, + { + "time": 0.3333, + "value": 15.82, + "curve": [ 0.425, 15.82, 0.608, -17.33 ] + }, + { + "time": 0.7, + "value": -17.33, + "curve": [ 0.775, -17.33, 0.871, -8.98 ] + }, + { "time": 1 } + ] + }, + "center": { + "rotate": [ + { + "curve": [ 0.072, 6.07, 0.213, 17.69 ] + }, + { + "time": 0.3333, + "value": 17.69, + "curve": [ 0.454, 17.68, 0.583, -15 ] + }, + { + "time": 0.6667, + "value": -15, + "curve": [ 0.804, -15, 0.966, -3.62 ] + }, + { "time": 1 } + ], + "translate": [ + { + "curve": [ 0.125, 0, 0.375, -0.01, 0.162, 0, 0.288, 144.81 ] + }, + { + "time": 0.5, + "x": -0.01, + "y": 144.61, + "curve": [ 0.625, -0.01, 0.875, 0, 0.718, 145.5, 0.832, 0 ] + }, + { "time": 1 } + ] + }, + "tail1": { + "rotate": [ + { + "value": -1.88, + "curve": [ 0.125, -1.88, 0.375, -67.4 ] + }, + { + "time": 0.5, + "value": -67.4, + "curve": [ 0.625, -67.4, 0.875, -1.88 ] + }, + { "time": 1, "value": -1.88 } + ] + }, + "tail2": { + "rotate": [ + { + "value": -27.45, + "curve": [ 0.125, -27.45, 0.375, 2.68 ] + }, + { + "time": 0.5, + "value": 2.68, + "curve": [ 0.625, 2.68, 0.875, -27.45 ] + }, + { "time": 1, "value": -27.45 } + ] + }, + "tail3": { + "rotate": [ + { + "value": -7.63, + "curve": [ 0.125, -7.63, 0.375, 24.54 ] + }, + { + "time": 0.5, + "value": 24.54, + "curve": [ 0.625, 24.54, 0.875, -7.63 ] + }, + { "time": 1, "value": -7.63 } + ] + }, + "tail4": { + "rotate": [ + { + "value": -10.04, + "curve": [ 0.125, -10.04, 0.375, 1.03 ] + }, + { + "time": 0.5, + "value": 1.03, + "curve": [ 0.625, 1.03, 0.875, -10.04 ] + }, + { "time": 1, "value": -10.04 } + ] + }, + "tail5": { + "rotate": [ + { + "value": -11.26, + "curve": [ 0.152, -11.21, 0.334, 9.91 ] + }, + { + "time": 0.5, + "value": 9.93, + "curve": [ 0.662, 9.95, 0.844, -11.17 ] + }, + { "time": 1, "value": -11.26 } + ] + }, + "tail6": { + "rotate": [ + { + "value": 26.68, + "curve": [ 0.194, 26.72, 0.328, 35.84 ] + }, + { + "time": 0.5, + "value": 35.84, + "curve": [ 0.678, 35.84, 0.818, 26.62 ] + }, + { "time": 1, "value": 26.68 } + ] + }, + "right-rear-thigh": { + "rotate": [ + { + "curve": [ 0.055, -6.4, 0.166, -22.66 ] + }, + { + "time": 0.2667, + "value": -22.66, + "curve": [ 0.384, -22.66, 0.517, 19.08 ] + }, + { + "time": 0.6333, + "value": 19.32, + "curve": [ 0.746, 19.56, 0.91, 9.17 ] + }, + { "time": 1 } + ] + } + }, + "attachments": { + "default": { + "left-wing": { + "left-wing": { + "sequence": [ + { "mode": "loop", "delay": 0.0667 }, + { "time": 0.6 }, + { "time": 0.7333, "mode": "loop", "index": 1 }, + { "time": 0.8, "mode": "loop", "index": 2, "delay": 0.0333 }, + { "time": 0.9667, "index": 7 } + ] + } + }, + "right-wing": { + "right-wing": { + "sequence": [ + { "mode": "loop", "delay": 0.0667 }, + { "time": 0.6 }, + { "time": 0.7333, "mode": "loop", "index": 1 }, + { "time": 0.8, "mode": "loop", "index": 2, "delay": 0.0333 }, + { "time": 0.9667, "index": 7 } + ] + } + } + } + } + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/dragon-ess.skel b/spine-haxe/example/assets/dragon-ess.skel new file mode 100644 index 0000000000000000000000000000000000000000..2fd7965004a496e6cf992dc1deaf913e8a626c80 GIT binary patch literal 7366 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�b7Q!C=5X6Yb_i+QcFh4>8-B>1DA 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
    @%br4ZPTG6(VX)Azj6ZN*&spI1k;+VC8hJ8YB5- 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/dragon_2.png b/spine-haxe/example/assets/dragon_2.png new file mode 100644 index 0000000000000000000000000000000000000000..09429b5f813bcb2a2f73dd083ba01675ce920347 GIT binary patch literal 20924 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/dragon_3.png b/spine-haxe/example/assets/dragon_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0e35759d13d79161970c9e79e62849e44ed9ba GIT binary patch literal 71054 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 GxBeH6j*im+ literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/dragon_4.png b/spine-haxe/example/assets/dragon_4.png new file mode 100644 index 0000000000000000000000000000000000000000..80239b8d40d84a5f28c9959b0890b365219ffae9 GIT binary patch literal 131933 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

    ~*}PVr8_e>lr!El}Xoj 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 z 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/dragon_5.png b/spine-haxe/example/assets/dragon_5.png new file mode 100644 index 0000000000000000000000000000000000000000..5a98f7efa46c6f8770846ed427813cd04d2491ec GIT binary patch literal 91848 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 X8C4m4cWL8a;Ll?X9raSxXF>lDQI?EW literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/dragon_6.png b/spine-haxe/example/assets/dragon_6.png new file mode 100644 index 0000000000000000000000000000000000000000..f40aed7c718b0d48c85850525cce3202dcd88983 GIT binary patch literal 79406 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/goblins-pro.json b/spine-haxe/example/assets/goblins-pro.json new file mode 100644 index 000000000..4819a6573 --- /dev/null +++ b/spine-haxe/example/assets/goblins-pro.json @@ -0,0 +1,1232 @@ +{ +"skeleton": { + "hash": "CdaHvXeCMjE", + "spine": "4.1.17", + "x": -134.12, + "y": -3.28, + "width": 266.94, + "height": 349.61, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "hip", "parent": "root", "x": 0.65, "y": 114.41, "color": "ffcf00ff" }, + { + "name": "torso", + "parent": "hip", + "length": 85.83, + "rotation": 93.93, + "x": -6.42, + "y": 1.98, + "color": "ffcf00ff" + }, + { + "name": "neck", + "parent": "torso", + "length": 18.38, + "rotation": -1.52, + "x": 81.68, + "y": -6.35, + "color": "ffcf00ff" + }, + { + "name": "head", + "parent": "neck", + "length": 68.29, + "rotation": -13.92, + "x": 20.94, + "y": 11.59, + "color": "ffcf00ff" + }, + { + "name": "left-shoulder", + "parent": "torso", + "length": 35.43, + "rotation": -156.96, + "x": 74.05, + "y": -20.39, + "color": "ff0000ff" + }, + { + "name": "left-arm", + "parent": "left-shoulder", + "length": 35.62, + "rotation": 28.17, + "x": 37.86, + "y": -2.35, + "color": "ff0000ff" + }, + { + "name": "left-upper-leg", + "parent": "hip", + "length": 50.4, + "rotation": -89.1, + "x": 14.45, + "y": 2.81, + "color": "ff0000ff" + }, + { + "name": "left-lower-leg", + "parent": "left-upper-leg", + "length": 49.9, + "rotation": -16.66, + "x": 56.34, + "y": 0.99, + "color": "ff0000ff" + }, + { + "name": "left-foot", + "parent": "left-lower-leg", + "length": 46.5, + "rotation": 102.43, + "x": 58.94, + "y": -7.61, + "color": "ff0000ff" + }, + { + "name": "left-hand", + "parent": "left-arm", + "length": 11.52, + "rotation": 2.7, + "x": 35.62, + "y": 0.08, + "color": "ff0000ff" + }, + { "name": "pelvis", "parent": "hip", "x": 1.41, "y": -6.58, "color": "ffcf00ff" }, + { + "name": "right-shoulder", + "parent": "torso", + "length": 37.25, + "rotation": 133.89, + "x": 76.02, + "y": 18.15, + "color": "62ff00ff" + }, + { + "name": "right-arm", + "parent": "right-shoulder", + "length": 36.75, + "rotation": 36.33, + "x": 37.61, + "y": 0.31, + "color": "62ff00ff" + }, + { + "name": "right-upper-leg", + "parent": "hip", + "length": 42.46, + "rotation": -97.5, + "x": -20.08, + "y": -6.84, + "color": "62ff00ff" + }, + { + "name": "right-lower-leg", + "parent": "right-upper-leg", + "length": 58.53, + "rotation": -14.34, + "x": 43, + "y": -0.62, + "color": "62ff00ff" + }, + { + "name": "right-foot", + "parent": "right-lower-leg", + "length": 45.46, + "rotation": 110.31, + "x": 64.89, + "y": 0.04, + "color": "62ff00ff" + }, + { + "name": "right-hand", + "parent": "right-arm", + "length": 15.32, + "rotation": 2.36, + "x": 36.9, + "y": 0.35, + "color": "62ff00ff" + }, + { + "name": "spear1", + "parent": "left-hand", + "length": 65.07, + "rotation": 102.43, + "x": 0.48, + "y": 17.03, + "color": "ffcf00ff" + }, + { + "name": "spear2", + "parent": "spear1", + "length": 61.42, + "rotation": 0.9, + "x": 65.06, + "y": 0.04, + "color": "ffcf00ff" + }, + { + "name": "spear3", + "parent": "spear2", + "length": 76.8, + "rotation": -0.9, + "x": 61.89, + "y": 0.57, + "color": "ffcf00ff" + } +], +"slots": [ + { "name": "left-shoulder", "bone": "left-shoulder", "attachment": "left-shoulder" }, + { "name": "left-arm", "bone": "left-arm", "attachment": "left-arm" }, + { "name": "left-hand-item", "bone": "left-hand", "attachment": "spear" }, + { "name": "left-hand", "bone": "left-hand", "attachment": "left-hand" }, + { "name": "left-foot", "bone": "left-foot", "attachment": "left-foot" }, + { "name": "left-lower-leg", "bone": "left-lower-leg", "attachment": "left-lower-leg" }, + { "name": "left-upper-leg", "bone": "left-upper-leg", "attachment": "left-upper-leg" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "torso", "bone": "torso", "attachment": "torso" }, + { "name": "pelvis", "bone": "pelvis", "attachment": "pelvis" }, + { "name": "right-foot", "bone": "right-foot", "attachment": "right-foot" }, + { "name": "right-lower-leg", "bone": "right-lower-leg", "attachment": "right-lower-leg" }, + { "name": "undie-straps", "bone": "pelvis", "attachment": "undie-straps" }, + { "name": "undies", "bone": "pelvis", "attachment": "undies" }, + { "name": "right-upper-leg", "bone": "right-upper-leg", "attachment": "right-upper-leg" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "eyes", "bone": "head" }, + { "name": "right-shoulder", "bone": "right-shoulder", "attachment": "right-shoulder" }, + { "name": "right-arm", "bone": "right-arm", "attachment": "right-arm" }, + { "name": "right-hand-thumb", "bone": "right-hand", "attachment": "right-hand-thumb" }, + { "name": "right-hand-item", "bone": "right-hand", "attachment": "dagger" }, + { "name": "right-hand", "bone": "right-hand", "attachment": "right-hand" }, + { "name": "right-hand-item2", "bone": "right-hand", "attachment": "shield" } +], +"skins": [ + { + "name": "default", + "attachments": { + "left-hand-item": { + "dagger": { "x": 7.88, "y": -23.46, "rotation": 10.48, "width": 26, "height": 108 }, + "spear": { + "type": "mesh", + "uvs": [ 1, 0.11236, 0.77096, 0.13278, 0.76608, 0.21781, 0.75642, 0.386, 0.74723, 0.54607, 0.72117, 1, 0.28838, 1, 0.24208, 0.54328, 0.2259, 0.38362, 0.20891, 0.21605, 0.20043, 0.13243, 0, 0.1152, 0.4527, 0, 0.58399, 0 ], + "triangles": [ 4, 7, 3, 6, 7, 4, 5, 6, 4, 10, 11, 12, 1, 13, 0, 12, 13, 1, 10, 12, 1, 9, 10, 1, 2, 9, 1, 8, 9, 2, 3, 8, 2, 7, 8, 3 ], + "vertices": [ 1, 20, 38.54, -10.89, 1, 1, 20, 30.97, -5.93, 1, 2, 19, 61.48, -5.59, 0.5116, 20, -0.31, -6.16, 0.4884, 2, 18, 64.73, -5.03, 0.50272, 19, -0.4, -5.07, 0.49728, 1, 10, 4.57, 23.91, 1, 1, 10, 41.7, -138.95, 1, 1, 10, 32.43, -141.1, 1, 1, 10, -6.49, 22.41, 1, 2, 18, 65.48, 6.65, 0.50272, 19, 0.53, 6.6, 0.49728, 2, 19, 62.19, 6.67, 0.5116, 20, 0.2, 6.1, 0.4884, 1, 20, 30.97, 6.62, 1, 1, 20, 37.26, 11.09, 1, 1, 20, 79.75, 1.6, 1, 1, 20, 79.78, -1.29, 1 ], + "hull": 14, + "edges": [ 24, 22, 22, 20, 10, 12, 2, 0, 24, 26, 0, 26, 8, 10, 12, 14, 6, 8, 14, 16, 2, 4, 4, 6, 16, 18, 18, 20, 20, 2 ], + "width": 22, + "height": 368 + } + }, + "right-hand-item": { + "dagger": { + "type": "mesh", + "uvs": [ 0.78092, 0.38453, 1, 0.38406, 1, 0.44882, 0.73954, 0.4687, 0.74642, 0.81344, 0.34023, 1, 0.15434, 1, 0.11304, 0.78858, 0.23007, 0.47368, 0, 0.45047, 0, 0.38622, 0.22368, 0.38573, 0.24384, 0, 1, 0 ], + "triangles": [ 0, 12, 13, 11, 12, 0, 0, 1, 2, 9, 10, 11, 3, 11, 0, 3, 0, 2, 8, 11, 3, 9, 11, 8, 5, 6, 7, 4, 5, 8, 4, 8, 3, 5, 7, 8 ], + "vertices": [ 15.49, -12.83, 21.14, -13.57, 20.16, -20.5, 13.16, -21.68, 8.13, -58.57, -5.14, -77.04, -9.92, -76.37, -7.8, -53.61, -0.03, -20.36, -5.61, -17.04, -4.64, -10.17, 1.13, -10.93, 7.47, 30.24, 26.93, 27.5 ], + "hull": 14, + "edges": [ 22, 20, 24, 26, 22, 24, 2, 0, 0, 22, 0, 26, 12, 14, 14, 16, 18, 20, 16, 18, 2, 4, 4, 6, 6, 8, 10, 12, 8, 10 ], + "width": 26, + "height": 108 + } + }, + "right-hand-item2": { + "shield": { "rotation": 93.5, "width": 70, "height": 72 } + } + } + }, + { + "name": "goblin", + "attachments": { + "eyes": { + "eyes-closed": { "name": "goblin/eyes-closed", "x": 29.19, "y": -24.9, "rotation": -88.93, "width": 34, "height": 12 } + }, + "head": { + "head": { + "name": "goblin/head", + "type": "mesh", + "uvs": [ 0, 0.60495, 0.14172, 0.51451, 0.24218, 0.55229, 0.32668, 0.67807, 0.37969, 0.79352, 0.53505, 0.93015, 0.86057, 1, 0.94071, 0.94169, 0.92099, 0.69924, 0.9888, 0.65498, 0.99003, 0.51643, 0.89633, 0.43562, 0.94487, 0.41917, 1, 0.39713, 1, 0.2836, 0.94017, 0.27027, 0.87906, 0.25666, 0.80755, 0.16045, 0.66699, 0.01998, 0.4734, 0.01806, 0.29215, 0.19893, 0.25393, 0.31824, 0.09117, 0.32401, 0, 0.44331, 0.43271, 0.69154, 0.46601, 0.47795, 0.35997, 0.31246, 0.73474, 0.68594, 0.72216, 0.57426, 0.8818, 0.5583, 0.80268, 0.51016 ], + "triangles": [ 5, 27, 6, 7, 27, 8, 7, 6, 27, 4, 24, 5, 5, 24, 27, 4, 3, 24, 27, 29, 8, 8, 29, 9, 24, 28, 27, 24, 25, 28, 24, 3, 25, 29, 28, 30, 29, 27, 28, 25, 2, 26, 25, 3, 2, 9, 29, 10, 0, 23, 1, 28, 25, 30, 29, 11, 10, 29, 30, 11, 2, 21, 26, 2, 1, 21, 23, 22, 1, 1, 22, 21, 30, 16, 11, 30, 17, 16, 30, 25, 17, 17, 26, 18, 18, 26, 19, 26, 17, 25, 11, 15, 12, 11, 16, 15, 12, 15, 13, 15, 14, 13, 21, 20, 26, 26, 20, 19 ], + "vertices": [ 14.56, 50.42, 23.12, 35.48, 17.47, 26.36, 11.58, 16.87, 3.75, 11.71, -5.9, -3.92, -11.83, -37.24, -8.32, -45.64, 7.75, -44.24, 10.4, -51.34, 19.53, -51.83, 25.21, -43.16, 26.13, -47.43, 27.36, -53.16, 34.84, -53.46, 35.97, -47.34, 37.11, -41.09, 43.75, -33.98, 53.59, -19.88, 54.51, 0.04, 43.32, 19.17, 35.61, 23.41, 35.89, 40.18, 28.4, 49.87, 10.26, 5.99, 24.21, 2, 35.55, 12.48, 9.39, -25.11, 16.8, -24.31, 17.21, -40.66, 20.69, -33.02 ], + "hull": 24, + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 26, 28, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 0, 46, 6, 48, 48, 50, 50, 52, 52, 42, 2, 4, 4, 6, 4, 52, 2, 44, 22, 32, 22, 24, 24, 26, 28, 30, 30, 32, 24, 30, 16, 54, 54, 56, 20, 58, 58, 54, 16, 58, 22, 60, 60, 56, 58, 60 ], + "width": 103, + "height": 66 + } + }, + "left-arm": { + "left-arm": { + "name": "goblin/left-arm", + "type": "mesh", + "uvs": [ 0.68993, 0.29284, 1, 0.46364, 1, 0.74644, 0.8409, 1, 0.66344, 1, 0.33766, 0.64284, 0, 0.44124, 0, 0, 0.34296, 0 ], + "triangles": [ 3, 4, 2, 4, 5, 2, 5, 0, 2, 0, 1, 2, 0, 5, 8, 5, 6, 8, 6, 7, 8 ], + "vertices": [ 18.6, 8.81, 32.2, 10.32, 38.02, 1.63, 38.08, -9.63, 32.32, -13.5, 14.37, -9.62, -0.76, -10.78, -9.85, 2.78, 1.29, 10.25 ], + "hull": 9, + "edges": [ 14, 16, 16, 0, 0, 2, 2, 4, 6, 4, 6, 8, 8, 10, 12, 14, 10, 12 ], + "width": 37, + "height": 35 + } + }, + "left-foot": { + "left-foot": { + "name": "goblin/left-foot", + "type": "mesh", + "uvs": [ 0.15734, 0.31874, 0.08195, 0.78503, 0.15884, 0.99367, 0.41633, 0.96805, 0.68823, 0.97637, 1, 0.96388, 0.99386, 0.73501, 0.85295, 0.51863, 0.61479, 0.31056, 0.46992, 0, 0.48033, 0.75604, 0.75995, 0.77706 ], + "triangles": [ 0, 9, 8, 10, 0, 8, 10, 8, 7, 11, 10, 7, 11, 7, 6, 1, 0, 10, 11, 6, 5, 3, 1, 10, 4, 10, 11, 4, 11, 5, 3, 10, 4, 2, 1, 3 ], + "vertices": [ 2.28, 13.07, -1.77, -1.64, 3.6, -7.81, 20.26, -6.04, 37.92, -5.28, 58.13, -3.71, 57.32, 3.35, 47.78, 9.51, 31.95, 15.05, 21.99, 24.12, 24.03, 0.76, 42.21, 1.16 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18, 6, 20, 20, 16, 2, 20, 8, 22, 22, 14, 20, 22, 22, 10 ], + "width": 65, + "height": 31 + } + }, + "left-hand": { + "left-hand": { + "name": "goblin/left-hand", + "type": "mesh", + "uvs": [ 0.51801, 0.12578, 1, 0.16286, 0.99789, 0.50578, 0.69745, 1, 0.37445, 1, 0, 0.80051, 0, 0.42793, 0.17601, 0, 0.43568, 0 ], + "triangles": [ 2, 0, 1, 0, 5, 6, 6, 7, 0, 0, 7, 8, 3, 4, 0, 4, 5, 0, 2, 3, 0 ], + "vertices": [ -3.11, 15.43, 10.84, 22.27, 15.5, 14.56, 18.36, -8.96, 9.48, -14.33, -4.59, -14.3, -11.64, -2.64, -14.89, 13.68, -7.76, 18 ], + "hull": 9, + "edges": [ 16, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 14, 16, 12, 14 ], + "width": 36, + "height": 41 + } + }, + "left-lower-leg": { + "left-lower-leg": { + "name": "goblin/left-lower-leg", + "type": "mesh", + "uvs": [ 0.95509, 0.2075, 0.81927, 0.65214, 0.94754, 0.77308, 0.67842, 0.97347, 0.46464, 1, 0.26845, 1, 0.04964, 0.90707, 0.21061, 0.60115, 0.07479, 0.40195, 0.18545, 0, 0.28858, 0 ], + "triangles": [ 10, 8, 9, 1, 7, 10, 7, 8, 10, 0, 1, 10, 1, 4, 7, 3, 1, 2, 5, 6, 7, 7, 4, 5, 1, 3, 4 ], + "vertices": [ -0.2, 6.82, 30.97, 10.96, 37.97, 17.34, 53.88, 12.6, 57.59, 6.32, 59.35, 0.09, 55.05, -8.63, 33, -9.34, 20.8, -17.44, -7.28, -21.57, -8.2, -18.29 ], + "hull": 11, + "edges": [ 20, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 18, 20, 16, 18 ], + "width": 33, + "height": 70 + } + }, + "left-shoulder": { + "left-shoulder": { + "name": "goblin/left-shoulder", + "type": "mesh", + "uvs": [ 0.7377, 0.40692, 1, 0.75238, 1, 1, 0.62046, 1, 0.26184, 0.56602, 0, 0.29783, 0, 0, 0.44115, 0 ], + "triangles": [ 3, 1, 2, 3, 0, 1, 3, 4, 0, 4, 7, 0, 4, 5, 7, 5, 6, 7 ], + "vertices": [ 15.18, 5.74, 32.17, 5.33, 41.79, 0.22, 36.63, -9.5, 14.89, -9.73, 0.9, -10.9, -10.67, -4.75, -4.67, 6.55 ], + "hull": 8, + "edges": [ 12, 14, 14, 0, 4, 2, 0, 2, 4, 6, 6, 8, 10, 12, 8, 10 ], + "width": 29, + "height": 44 + } + }, + "left-upper-leg": { + "left-upper-leg": { + "name": "goblin/left-upper-leg", + "type": "mesh", + "uvs": [ 1, 0.12168, 1, 0.54873, 0.91067, 0.78907, 0.76568, 1, 0.30871, 0.95791, 0, 0.68777, 0, 0.21901, 0.51962, 0, 0.87552, 0 ], + "triangles": [ 7, 8, 0, 5, 6, 7, 0, 1, 7, 4, 5, 7, 1, 4, 7, 2, 4, 1, 3, 4, 2 ], + "vertices": [ 2.34, 13.07, 33.51, 12.57, 51, 9.34, 66.32, 4.31, 63.01, -10.71, 43.13, -20.59, 8.91, -20.04, -6.8, -2.64, -6.61, 9.1 ], + "hull": 9, + "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 10, 12, 12, 14, 14, 16, 2, 0, 16, 0 ], + "width": 33, + "height": 73 + } + }, + "neck": { + "neck": { + "name": "goblin/neck", + "type": "mesh", + "uvs": [ 0.81968, 0.27365, 0.92101, 0.82048, 0.47135, 1, 0.15679, 0.93541, 0, 0.7556, 0.19268, 0.51834, 0.15468, 0.35707, 0, 0.2199, 0.13568, 0, 0.68879, 0, 0.70146, 0.53873 ], + "triangles": [ 3, 5, 2, 2, 10, 1, 2, 5, 10, 3, 4, 5, 10, 0, 1, 0, 10, 6, 10, 5, 6, 7, 8, 6, 6, 9, 0, 6, 8, 9 ], + "vertices": [ 18.63, -11.66, -3.98, -13.86, -10.29, 2.77, -6.92, 13.9, 0.8, 19.06, 10.06, 11.51, 16.75, 12.45, 22.72, 17.65, 31.4, 12.2, 30.12, -7.68, 8.05, -6.71 ], + "hull": 10, + "edges": [ 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 20, 20, 0, 0, 18, 16, 18, 14, 16, 0, 2 ], + "width": 36, + "height": 41 + } + }, + "pelvis": { + "pelvis": { + "name": "goblin/pelvis", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 25.38, -20.73, -36.62, -20.73, -36.62, 22.27, 25.38, 22.27 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 62, + "height": 43 + } + }, + "right-arm": { + "right-arm": { + "name": "goblin/right-arm", + "type": "mesh", + "uvs": [ 1, 0.09223, 1, 0.8501, 0.72058, 1, 0.24385, 1, 0, 0.86559, 0.20823, 0.1092, 0.50903, 0, 0.85342, 0 ], + "triangles": [ 1, 2, 6, 6, 2, 5, 1, 6, 0, 4, 5, 3, 2, 3, 5, 6, 7, 0 ], + "vertices": [ -4.75, 8.89, 33.03, 11.74, 40.99, 5.9, 41.82, -5.03, 35.54, -11.13, -2.54, -9.2, -8.5, -2.72, -9.1, 5.18 ], + "hull": 8, + "edges": [ 8, 6, 4, 6, 4, 2, 12, 14, 2, 0, 14, 0, 10, 12, 8, 10 ], + "width": 23, + "height": 50 + } + }, + "right-foot": { + "right-foot": { + "name": "goblin/right-foot", + "type": "mesh", + "uvs": [ 0.40851, 0.00471, 0.59088, 0.33404, 0.75959, 0.48311, 0.88907, 0.59751, 0.97533, 0.89392, 0.90386, 1, 0.6722, 1, 0.38633, 1, 0.08074, 1, 0, 0.88921, 0, 0.65985, 0, 0.46578, 0.0906, 0.0988, 0.305, 0, 0.47461, 0.71258, 0.71501, 0.74681 ], + "triangles": [ 1, 10, 11, 1, 13, 0, 14, 1, 2, 1, 12, 13, 12, 1, 11, 14, 10, 1, 15, 14, 2, 15, 2, 3, 9, 10, 14, 15, 3, 4, 7, 8, 9, 14, 7, 9, 6, 14, 15, 5, 6, 15, 7, 14, 6, 4, 5, 15 ], + "vertices": [ 17.36, 26, 29.14, 15.44, 39.89, 10.81, 48.15, 7.25, 53.84, -2.38, 49.43, -6, 34.85, -6.39, 16.84, -6.87, -2.4, -7.38, -7.59, -3.87, -7.79, 3.7, -7.96, 10.1, -2.57, 22.36, 10.84, 25.98, 22.15, 2.76, 37.32, 2.03 ], + "hull": 14, + "edges": [ 0, 2, 6, 8, 8, 10, 16, 18, 22, 24, 24, 26, 0, 26, 10, 12, 2, 4, 4, 6, 12, 14, 14, 16, 18, 20, 20, 22, 2, 28, 28, 14, 20, 28, 4, 30, 30, 12, 28, 30, 30, 8 ], + "width": 63, + "height": 33 + } + }, + "right-hand": { + "right-hand": { + "name": "goblin/right-hand", + "type": "mesh", + "uvs": [ 0.17957, 0, 0, 0.44772, 0, 0.79734, 0.20057, 0.94264, 0.55057, 1, 0.8539, 1, 0.89824, 0.82005, 0.8259, 0.74286, 0.84224, 0.49994, 0.96357, 0.34102, 0.66024, 0 ], + "triangles": [ 8, 10, 9, 0, 10, 1, 8, 2, 1, 8, 1, 10, 7, 3, 8, 3, 2, 8, 4, 3, 7, 5, 7, 6, 4, 7, 5 ], + "vertices": [ -10.83, -9.45, 5.95, -15.35, 18.88, -14.9, 24.01, -7.5, 25.69, 5.16, 25.32, 16.08, 18.61, 17.44, 15.85, 14.74, 6.84, 15.02, 0.82, 19.19, -11.42, 7.84 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 36, + "height": 37 + } + }, + "right-hand-thumb": { + "right-hand-thumb": { + "name": "goblin/right-hand", + "type": "mesh", + "uvs": [ 0.88538, 0.22263, 0.76168, 0.3594, 0.75089, 0.78308, 0.95326, 0.84981, 1, 0.60303 ], + "triangles": [ 1, 0, 4, 2, 1, 4, 3, 2, 4 ], + "vertices": [ -2.82, 15.98, 2.4, 11.72, 18.08, 11.91, 20.28, 19.28, 11.09, 20.62 ], + "hull": 5, + "edges": [ 2, 4, 4, 6, 6, 8, 2, 0, 0, 8 ], + "width": 36, + "height": 37 + } + }, + "right-lower-leg": { + "right-lower-leg": { + "name": "goblin/right-lower-leg", + "type": "mesh", + "uvs": [ 1, 0.27261, 0.81312, 0.52593, 0.79587, 0.71796, 0.95544, 0.80989, 0.85194, 0.95493, 0.47242, 1, 0.14034, 1, 0, 0.8773, 0.14896, 0.67914, 0.1619, 0.30326, 0.60611, 0 ], + "triangles": [ 1, 10, 0, 9, 10, 1, 8, 9, 1, 2, 8, 1, 4, 2, 3, 6, 7, 8, 5, 6, 8, 2, 5, 8, 4, 5, 2 ], + "vertices": [ 6.27, 8.46, 23.32, 8.05, 37.1, 12.9, 41.45, 20.83, 53.07, 21.47, 61.33, 10.06, 65.78, -1.04, 59, -9.19, 43.02, -9.82, 16.33, -20.01, -12.8, -9.26 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 20, 18, 20 ], + "width": 36, + "height": 76 + } + }, + "right-shoulder": { + "right-shoulder": { + "name": "goblin/right-shoulder", + "type": "mesh", + "uvs": [ 0.62008, 0.03709, 0.92131, 0.09049, 1, 0.3832, 0.72049, 0.69371, 0.31657, 1, 0, 1, 0, 0.75106, 0.28234, 0.49989 ], + "triangles": [ 4, 6, 7, 4, 7, 3, 4, 5, 6, 7, 0, 3, 2, 0, 1, 2, 3, 0 ], + "vertices": [ -3.17, -11.05, -9, -0.58, -1.01, 10.34, 16.69, 11.17, 37.41, 8.2, 45.46, -1.16, 36.96, -8.46, 21.21, -7.48 ], + "hull": 8, + "edges": [ 10, 12, 12, 14, 14, 0, 0, 2, 2, 4, 4, 6, 8, 10, 6, 8 ], + "width": 39, + "height": 45 + } + }, + "right-upper-leg": { + "right-upper-leg": { + "name": "goblin/right-upper-leg", + "type": "mesh", + "uvs": [ 0.27019, 0, 0.11619, 0.18177, 0, 0.70688, 0, 0.89577, 0.26669, 1, 0.48719, 1, 0.67619, 0.83533, 1, 0.5161, 1, 0.25544, 0.74619, 0.0571 ], + "triangles": [ 9, 8, 7, 9, 1, 0, 6, 9, 7, 6, 1, 9, 2, 1, 6, 4, 3, 2, 6, 4, 2, 5, 4, 6 ], + "vertices": [ -9.86, -10.37, 2.18, -14.07, 35.49, -13.67, 47.29, -12.11, 52.62, -2.27, 51.64, 5.17, 40.51, 10.18, 19.14, 18.47, 2.85, 16.33, -8.41, 6.14 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 34, + "height": 63 + } + }, + "torso": { + "torso": { + "name": "goblin/torso", + "type": "mesh", + "uvs": [ 0, 0.33288, 0.15946, 0.46489, 0.15762, 0.60314, 0.15502, 0.79806, 0.32808, 0.93479, 0.68751, 1, 0.80732, 1, 1, 0.77763, 1, 0.66148, 1, 0.56704, 0.93208, 0.4771, 0.86944, 0.39417, 0.83838, 0.22601, 0.68085, 0, 0.14836, 0, 0, 0.07199, 0.78735, 0.8625, 0.43679, 0.79649, 0.76738, 0.61733, 0.44345, 0.58747, 0.54329, 0.38317, 0.77692, 0.73447, 0.66479, 0.51012 ], + "triangles": [ 5, 16, 6, 6, 16, 7, 4, 17, 5, 5, 17, 16, 4, 3, 17, 17, 21, 16, 16, 21, 7, 3, 2, 17, 21, 19, 18, 21, 17, 19, 17, 2, 19, 21, 8, 7, 21, 18, 8, 18, 9, 8, 19, 22, 18, 18, 10, 9, 18, 22, 10, 2, 1, 19, 19, 20, 22, 19, 1, 20, 22, 11, 10, 22, 20, 11, 20, 1, 14, 20, 12, 11, 1, 0, 14, 20, 13, 12, 20, 14, 13, 0, 15, 14 ], + "vertices": [ 56.93, 27.95, 43.37, 18.24, 30.16, 19.5, 11.53, 21.29, -2.55, 10.69, -10.89, -13.12, -11.59, -21.24, 8.55, -36.13, 19.66, -37.09, 28.69, -37.86, 37.69, -34.01, 45.99, -30.45, 56.4, -29.07, 84.79, -20.92, 87.9, 15.15, 81.89, 25.8, 1.67, -21.02, 10.04, 2.19, 25.23, -18.25, 29.99, 0.01, 48.54, -8.4, 13.98, -21.37, 35.91, -15.6 ], + "hull": 16, + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30, 14, 32, 32, 34, 34, 6, 18, 36, 36, 38, 2, 4, 4, 6, 38, 4, 2, 40, 40, 22, 40, 38, 38, 34, 32, 10, 34, 8, 40, 28, 14, 16, 16, 18, 32, 42, 42, 36, 16, 42, 42, 34, 18, 20, 20, 22, 36, 44, 44, 40, 20, 44 ], + "width": 68, + "height": 96 + } + }, + "undie-straps": { + "undie-straps": { + "name": "goblin/undie-straps", + "type": "mesh", + "uvs": [ 0.36098, 0.4496, 0.66298, 0.60591, 1, 0.19486, 1, 0.57118, 0.75898, 1, 0.38698, 1, 0, 0.26433, 0, 0, 0.12498, 0 ], + "triangles": [ 6, 7, 8, 6, 8, 0, 3, 1, 2, 5, 0, 1, 6, 0, 5, 4, 1, 3, 5, 1, 4 ], + "vertices": [ -10.56, 12.88, 6.54, 9.91, 25.62, 17.72, 25.62, 10.57, 11.97, 2.42, -9.09, 2.42, -31, 16.4, -31, 21.42, -23.93, 21.42 ], + "hull": 9, + "edges": [ 14, 16, 16, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 12, 14, 10, 12, 0, 10, 2, 8 ], + "width": 55, + "height": 19 + } + }, + "undies": { + "undies": { + "name": "goblin/undies", + "type": "mesh", + "uvs": [ 0, 0.3203, 0.14893, 0.59457, 0.22438, 1, 0.3591, 1, 0.50999, 1, 0.7956, 0.58454, 0.98421, 0.28016, 1, 0.00588, 0.46957, 0.17647, 0, 0.03933, 0.48843, 0.59123, 0.48115, 0.431 ], + "triangles": [ 6, 8, 7, 0, 9, 8, 11, 8, 6, 0, 8, 11, 5, 11, 6, 10, 11, 5, 1, 0, 11, 1, 11, 10, 3, 2, 1, 10, 3, 1, 4, 10, 5, 3, 10, 4 ], + "vertices": [ -13.22, 5.57, -8, -2.48, -5.49, -14.28, -0.64, -14.36, 4.79, -14.46, 15.28, -2.59, 22.22, 6.12, 22.93, 14.06, 3.75, 9.45, -13.08, 13.72, 4.22, -2.59, 4.04, 2.06 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18, 4, 6, 6, 8, 6, 20, 16, 22, 22, 20, 0, 22, 22, 12, 2, 20, 20, 10 ], + "width": 36, + "height": 29 + } + } + } + }, + { + "name": "goblingirl", + "attachments": { + "eyes": { + "eyes-closed": { "name": "goblingirl/eyes-closed", "x": 28, "y": -25.55, "rotation": -87.05, "width": 37, "height": 21 } + }, + "head": { + "head": { "name": "goblingirl/head", "x": 27.72, "y": -4.32, "rotation": -85.58, "width": 103, "height": 81 } + }, + "left-arm": { + "left-arm": { "name": "goblingirl/left-arm", "x": 19.64, "y": -2.43, "rotation": 33.05, "width": 37, "height": 35 } + }, + "left-foot": { + "left-foot": { "name": "goblingirl/left-foot", "type": "linkedmesh", "skin": "goblin", "parent": "left-foot", "width": 65, "height": 31 } + }, + "left-hand": { + "left-hand": { + "name": "goblingirl/left-hand", + "x": 4.34, + "y": 2.39, + "scaleX": 0.8965, + "scaleY": 0.8965, + "rotation": 30.35, + "width": 35, + "height": 40 + } + }, + "left-lower-leg": { + "left-lower-leg": { "name": "goblingirl/left-lower-leg", "x": 25.02, "y": -0.61, "rotation": 105.76, "width": 33, "height": 70 } + }, + "left-shoulder": { + "left-shoulder": { "name": "goblingirl/left-shoulder", "x": 19.81, "y": -0.43, "rotation": 61.22, "width": 28, "height": 46 } + }, + "left-upper-leg": { + "left-upper-leg": { "name": "goblingirl/left-upper-leg", "x": 30.22, "y": -2.95, "rotation": 89.1, "width": 33, "height": 70 } + }, + "neck": { + "neck": { "name": "goblingirl/neck", "x": 6.16, "y": -3.15, "rotation": -98.86, "width": 35, "height": 41 } + }, + "pelvis": { + "pelvis": { "name": "goblingirl/pelvis", "x": -3.88, "y": 3.19, "width": 62, "height": 43 } + }, + "right-arm": { + "right-arm": { "name": "goblingirl/right-arm", "x": 16.85, "y": -0.66, "rotation": 93.53, "width": 28, "height": 50 } + }, + "right-foot": { + "right-foot": { "name": "goblingirl/right-foot", "type": "linkedmesh", "skin": "goblin", "parent": "right-foot", "width": 63, "height": 33 } + }, + "right-hand": { + "right-hand": { "name": "goblingirl/right-hand", "x": 7.22, "y": 3.44, "rotation": 91.17, "width": 36, "height": 37 } + }, + "right-hand-thumb": { + "right-hand-thumb": { "name": "goblingirl/right-hand", "x": 7.22, "y": 3.44, "rotation": 91.17, "width": 36, "height": 37 } + }, + "right-lower-leg": { + "right-lower-leg": { "name": "goblingirl/right-lower-leg", "x": 26.15, "y": -3.28, "rotation": 111.84, "width": 36, "height": 76 } + }, + "right-shoulder": { + "right-shoulder": { "name": "goblingirl/right-shoulder", "x": 14.46, "y": 0.46, "rotation": 129.85, "width": 39, "height": 45 } + }, + "right-upper-leg": { + "right-upper-leg": { "name": "goblingirl/right-upper-leg", "x": 19.7, "y": 2.13, "rotation": 97.5, "width": 34, "height": 63 } + }, + "torso": { + "torso": { "name": "goblingirl/torso", "x": 36.28, "y": -5.14, "rotation": -95.75, "width": 68, "height": 96 } + }, + "undie-straps": { + "undie-straps": { "name": "goblingirl/undie-straps", "x": -1.52, "y": 14.19, "width": 55, "height": 19 } + }, + "undies": { + "undies": { "name": "goblingirl/undies", "x": 5.4, "y": 1.71, "width": 36, "height": 29 } + } + } + } +], +"animations": { + "walk": { + "slots": { + "eyes": { + "attachment": [ + { "time": 0.7, "name": "eyes-closed" }, + { "time": 0.8 } + ] + } + }, + "bones": { + "left-upper-leg": { + "rotate": [ + { "value": -26.56 }, + { "time": 0.1333, "value": -8.79 }, + { "time": 0.2333, "value": 9.51 }, + { "time": 0.3667, "value": 30.74 }, + { "time": 0.5, "value": 25.34 }, + { "time": 0.6333, "value": 26.12 }, + { "time": 0.7333, "value": 7.45 }, + { "time": 0.8667, "value": -21.19 }, + { "time": 1, "value": -26.56 } + ], + "translate": [ + { "x": -1.32, "y": 1.71 }, + { "time": 0.3667, "x": -0.06, "y": 2.43 }, + { "time": 1, "x": -1.32, "y": 1.71 } + ] + }, + "right-upper-leg": { + "rotate": [ + { "value": 42.45 }, + { + "time": 0.1333, + "value": 49.86, + "curve": [ 0.175, 49.86, 0.204, 22.69 ] + }, + { "time": 0.2333, "value": 22.51 }, + { "time": 0.5, "value": -16.94 }, + { "time": 0.6333, "value": 1.9 }, + { + "time": 0.7333, + "value": 34.87, + "curve": [ 0.795, 37.71, 0.867, 58.69 ] + }, + { + "time": 0.8667, + "value": 58.69, + "curve": [ 0.933, 58.35, 1, 42.45 ] + }, + { "time": 1, "value": 42.45 } + ], + "translate": [ + { "x": 6.24 }, + { "time": 0.2333, "x": 2.14, "y": 2.4 }, + { "time": 0.5, "x": 2.44, "y": 4.8 }, + { "time": 1, "x": 6.24 } + ] + }, + "left-lower-leg": { + "rotate": [ + { "value": -18.05 }, + { "time": 0.1333, "value": -63.51 }, + { "time": 0.2333, "value": -83.02 }, + { "time": 0.5, "value": 5.12 }, + { "time": 0.6333, "value": -28.3 }, + { "time": 0.7333, "value": -27.52 }, + { "time": 0.8667, "value": 3.53 }, + { "time": 1, "value": -18.05 } + ], + "translate": [ + {}, + { "time": 0.2333, "x": 2.56, "y": -0.47 }, + { "time": 0.5 } + ] + }, + "left-foot": { + "rotate": [ + { "value": -14.57 }, + { "time": 0.1333, "value": -10.42 }, + { "time": 0.2333, "value": -5.01 }, + { "time": 0.3, "value": 6.67 }, + { "time": 0.3667, "value": 3.87 }, + { "time": 0.5, "value": -3.88 }, + { "time": 0.6333, "value": 2.78 }, + { "time": 0.7333, "value": -12 }, + { "time": 0.8667, "value": -12.45 }, + { "time": 1, "value": -14.57 } + ] + }, + "right-shoulder": { + "rotate": [ + { + "value": 5.29, + "curve": [ 0.167, 5.29, 0.475, 6.65 ] + }, + { "time": 0.6333, "value": 6.65 }, + { "time": 1, "value": 5.29 } + ] + }, + "right-arm": { + "rotate": [ + { + "value": -4.03, + "curve": [ 0.169, -3.91, 0.51, 19.66 ] + }, + { + "time": 0.6333, + "value": 19.79, + "curve": [ 0.746, 19.75, 0.922, -3.91 ] + }, + { "time": 1, "value": -4.03 } + ] + }, + "right-hand": { + "rotate": [ + { "value": 8.99 }, + { "time": 0.6333, "value": 0.51 }, + { "time": 1, "value": 8.99 } + ] + }, + "left-shoulder": { + "rotate": [ + { + "value": 6.26, + "curve": [ 0.17, 6.26, 0.342, -11.79 ] + }, + { + "time": 0.5, + "value": -11.79, + "curve": [ 0.641, -11.79, 0.843, 6.16 ] + }, + { "time": 1, "value": 6.26 } + ], + "translate": [ + { "x": 1.15, "y": 0.24 } + ] + }, + "left-hand": { + "rotate": [ + { + "value": -21.24, + "curve": [ 0.148, -21.24, 0.378, -27.21 ] + }, + { + "time": 0.5, + "value": -27.28, + "curve": [ 0.621, -27.28, 0.875, -21.4 ] + }, + { "time": 1, "value": -21.24 } + ] + }, + "left-arm": { + "rotate": [ + { + "value": 28.38, + "curve": [ 0.17, 28.38, 0.342, 60.09 ] + }, + { + "time": 0.5, + "value": 60.09, + "curve": [ 0.641, 60.09, 0.843, 28.54 ] + }, + { "time": 1, "value": 28.38 } + ] + }, + "torso": { + "rotate": [ + { "value": -10.28 }, + { + "time": 0.1333, + "value": -15.39, + "curve": [ 0.261, -15.36, 0.324, -9.78 ] + }, + { + "time": 0.3667, + "value": -9.78, + "curve": [ 0.521, -10.8, 0.545, -15.72 ] + }, + { + "time": 0.6333, + "value": -15.75, + "curve": [ 0.688, -15.66, 0.819, -7.07 ] + }, + { + "time": 0.8667, + "value": -7.07, + "curve": [ 0.895, -7.07, 0.975, -10.25 ] + }, + { "time": 1, "value": -10.28 } + ] + }, + "right-foot": { + "rotate": [ + { "value": -5.25 }, + { "time": 0.2333, "value": -17.77 }, + { "time": 0.3667, "value": -20.1 }, + { "time": 0.5, "value": -19.74 }, + { "time": 0.7333, "value": -11.69 }, + { "time": 0.8, "value": 4.47 }, + { "time": 0.8667, "value": 0.46 }, + { "time": 1, "value": -5.25 } + ] + }, + "right-lower-leg": { + "rotate": [ + { + "value": -3.39, + "curve": [ 0.042, -4.01, 0.099, -42.81 ] + }, + { + "time": 0.1333, + "value": -43.22, + "curve": [ 0.175, -43.22, 0.204, -26.09 ] + }, + { "time": 0.2333, "value": -25.98 }, + { "time": 0.5, "value": -19.53 }, + { "time": 0.6333, "value": -64.8 }, + { + "time": 0.7333, + "value": -89.54, + "curve": [ 0.882, -74, 1, -3.39 ] + }, + { "time": 1, "value": -3.39 } + ], + "translate": [ + { "time": 0.5 }, + { "time": 0.6333, "x": 2.19, "y": 0.21 }, + { "time": 1 } + ] + }, + "hip": { + "translate": [ + { "y": -8.4 }, + { + "time": 0.1333, + "y": -9.35, + "curve": [ 0.166, 0, 0.201, 0, 0.166, -8.91, 0.201, -1.14 ] + }, + { + "time": 0.2333, + "y": -0.59, + "curve": [ 0.277, 0, 0.319, 0, 0.277, -1.92, 0.319, -2.96 ] + }, + { "time": 0.3667, "y": -3.97 }, + { "time": 0.5, "y": -8.4 }, + { + "time": 0.6333, + "y": -10.01, + "curve": [ 0.669, 0, 0.698, 0, 0.669, -7.79, 0.698, -6.49 ] + }, + { + "time": 0.7333, + "y": -5.3, + "curve": [ 0.756, 0, 0.778, 0, 0.756, -4.27, 0.778, -3.35 ] + }, + { + "time": 0.8, + "y": -2.5, + "curve": [ 0.821, 0, 0.843, 0, 0.821, -3.02, 0.843, -3.5 ] + }, + { "time": 0.8667, "y": -3.97 }, + { "time": 1, "y": -8.4 } + ] + }, + "neck": { + "rotate": [ + { "value": 3.6 }, + { "time": 0.1333, "value": 17.5 }, + { "time": 0.2333, "value": 6.11 }, + { "time": 0.3667, "value": 3.46 }, + { "time": 0.5, "value": 5.18 }, + { "time": 0.6333, "value": 18.36 }, + { "time": 0.7333, "value": 6.09 }, + { "time": 0.8667, "value": 2.29 }, + { "time": 1, "value": 3.6 } + ] + }, + "head": { + "rotate": [ + { + "value": 3.6, + "curve": [ 0, 3.6, 0.094, -0.89 ] + }, + { "time": 0.1333, "value": -0.21 }, + { "time": 0.2333, "value": 6.11 }, + { "time": 0.3667, "value": 3.46 }, + { + "time": 0.5, + "value": 5.18, + "curve": [ 0.5, 5.18, 0.617, -1.4 ] + }, + { "time": 0.6667, "value": 1.11 }, + { "time": 0.7333, "value": 6.09 }, + { "time": 0.8667, "value": 2.29 }, + { "time": 1, "value": 3.6 } + ] + }, + "pelvis": { + "rotate": [ + { "value": -1.34 } + ], + "translate": [ + { "x": 0.39, "y": -0.78 } + ] + }, + "spear1": { + "rotate": [ + { "value": 1.85 }, + { "time": 0.2, "value": -5.39 }, + { "time": 0.5, "value": 2.95 }, + { "time": 0.7333, "value": -3.67 }, + { "time": 1, "value": 1.85 } + ] + }, + "spear2": { + "rotate": [ + { "value": 1.85 }, + { "time": 0.2, "value": -5.39 }, + { "time": 0.5, "value": 2.95 }, + { "time": 0.7333, "value": -3.67 }, + { "time": 1, "value": 1.85 } + ] + }, + "spear3": { + "rotate": [ + { "value": 3.64 }, + { "time": 0.2, "value": -3.6 }, + { "time": 0.5, "value": 4.74 }, + { "time": 0.7333, "value": -1.88 }, + { "time": 1, "value": 3.64 } + ] + } + }, + "attachments": { + "default": { + "right-hand-item": { + "dagger": { + "deform": [ + { + "offset": 26, + "vertices": [ 2.34755, 0.1447 ], + "curve": [ 0.125, 0, 0.375, 1 ] + }, + { + "time": 0.5, + "offset": 8, + "vertices": [ -1.19415, 4.31532, 0.07279, 6.41351, 1.66048, 6.18883, 1.75233, 3.59555 ], + "curve": [ 0.625, 0, 0.875, 1 ] + }, + { + "time": 1, + "offset": 26, + "vertices": [ 2.34755, 0.1447 ] + } + ] + } + } + }, + "goblin": { + "head": { + "head": { + "deform": [ + { + "curve": [ 0.127, 0, 0.15, 1 ] + }, + { + "time": 0.2, + "vertices": [ -10.97827, -6.68962, -4.68015, -2.46175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08534, 0.08392, -1.08534, 0.08392, -1.08534, 0.08392, 0, 0, -2.22325, 2.66465, -4.83295, 2.70085, -5.70553, -0.51941, -3.15962, -1.61502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.64742, 0.81612, -11.82286, -1.34955, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08534, 0.08392 ], + "curve": [ 0.242, 0, 0.325, 1 ] + }, + { + "time": 0.3667, + "vertices": [ 10.69276, 4.05949, 3.66373, 1.85427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.47305, 0.09018, 1.47305, 0.09018, 1.47305, 0.09018, 0, 0, 2.69653, -0.22738, 3.77135, 0.11418, 3.6893, 1.55352, 2.49595, 1.65501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.45881, -3.9113, 9.19594, -1.66854, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.47305, 0.09018 ], + "curve": [ 0.574, 0, 0.617, 1 ] + }, + { + "time": 0.7, + "vertices": [ -10.97827, -6.68962, -4.68015, -2.46175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.17551, -0.17183, -1.17551, -0.17183, -1.17551, -0.17183, 0, 0, -2.22325, 2.66465, -4.83295, 2.70085, -5.70553, -0.51941, -3.15962, -1.61502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.64742, 0.81612, -11.82286, -1.34955, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.17551, -0.17183 ], + "curve": [ 0.742, 0, 0.825, 1 ] + }, + { + "time": 0.8667, + "vertices": [ 10.69276, 4.05949, 3.66373, 1.85427, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.38687, 0.08446, 0.38687, 0.08446, 0.38687, 0.08446, 0, 0, 2.69653, -0.22738, 3.77135, 0.11418, 3.6893, 1.55352, 2.49595, 1.65501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.45881, -3.9113, 9.19594, -1.66854, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.38687, 0.08446 ], + "curve": [ 0.9, 0, 0.967, 1 ] + }, + { "time": 1 } + ] + } + }, + "left-foot": { + "left-foot": { + "deform": [ + { + "offset": 8, + "vertices": [ 3.69298, 2.37573, -7.16969, 18.79733, -12.78162, 14.7778, -12.75776, 6.50514, -3.13476, 1.98906, -0.44402, 0.36629, 0, 0, -3.80085, 2.98474 ] + }, + { "time": 0.1333 }, + { + "time": 0.2333, + "offset": 8, + "vertices": [ -3.96073, -2.34594, -5.80446, -12.47629, -2.2313, -12.99038, 2.02942, -9.1036, 0, 0, 0, 0, 0, 0, -1.35254, -5.2883 ] + }, + { + "time": 0.3667, + "offset": 8, + "vertices": [ 0.66505, 0.33548, 0.33902, 2.69014, -0.48171, 2.54524, -1.13593, 1.38562, 0, 0, 0, 0, 0, 0, -0.11908, 0.79273 ] + }, + { "time": 0.5, "curve": "stepped" }, + { "time": 0.6333 }, + { + "time": 0.7333, + "offset": 8, + "vertices": [ -2.97738, 9.40254, -6.91661, 19.92794, -10.55287, 18.41085, -12.37161, 12.38473, -4.72607, 6.30799, 0, 0, -1.48902, 4.88944, -7.06773, 10.70102 ] + }, + { + "time": 0.8333, + "offset": 6, + "vertices": [ 1.05319, 1.56362, -2.52723, 7.9974, -5.52031, 17.14137, -8.93317, 15.79635, -10.73748, 10.22056, -4.23801, 5.36992, 0, 0, 0, 0, -5.83148, 8.55532 ] + }, + { + "time": 1, + "offset": 8, + "vertices": [ 3.69298, 2.37573, -7.16969, 18.79733, -12.78162, 14.7778, -12.75776, 6.50514, -3.13476, 1.98906, -0.44402, 0.36629, 0, 0, -3.80085, 2.98474 ] + } + ] + } + }, + "pelvis": { + "pelvis": { + "deform": [ + {}, + { + "time": 0.1333, + "offset": 6, + "vertices": [ -0.6899, -4.13284 ] + }, + { + "time": 0.3333, + "offset": 6, + "vertices": [ -1.04945, -3.10477 ] + }, + { + "time": 0.7, + "offset": 6, + "vertices": [ -1.4245, -6.30617 ] + }, + { + "time": 0.8667, + "offset": 6, + "vertices": [ -1.13542, -1.79036 ] + }, + { "time": 1 } + ] + } + }, + "right-foot": { + "right-foot": { + "deform": [ + {}, + { + "time": 0.1333, + "offset": 2, + "vertices": [ -2.81259, 2.63115, -2.35238, 3.89441, -1.99921, 4.8639, -0.93273, 5.57982, -0.48886, 5.09855, -0.34813, 3.42912, -0.17446, 1.36899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.31305, 1.91372, -1.32986, 3.65703 ] + }, + { + "time": 0.2333, + "offset": 2, + "vertices": [ -6.39088, 6.41246, -7.74575, 8.27192, -7.02471, 11.35894, -4.03471, 13.93454, -2.50399, 12.62963, -1.46125, 7.58915, -0.17446, 1.36899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.84766, 2.61216, -4.53956, 7.92358 ] + }, + { + "time": 0.3, + "offset": 2, + "vertices": [ -8.27185, 6.68822, -9.29764, 10.13797, -8.62231, 14.7134, -4.5863, 18.81939, -2.20304, 17.10709, -0.07795, 9.9046, 2.54452, 1.01642, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.94625, 2.38008, -4.59399, 10.01888 ] + }, + { + "time": 0.3667, + "offset": 2, + "vertices": [ -10.47684, 9.44176, -13.36883, 12.40983, -14.32569, 16.94392, -9.24463, 23.55674, -5.51712, 21.51378, -1.19582, 11.53193, 2.54452, 1.01642, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.14848, 2.29389, -6.63419, 11.37127 ] + }, + { + "time": 0.5, + "offset": 2, + "vertices": [ -5.42474, 4.36854, -10.59004, 7.04468, -11.64251, 11.55845, -6.19665, 20.12806, -1.45498, 18.05411, 4.8662, 6.41679, 2.81463, 0.27601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.96412, 4.9483 ] + }, + { "time": 0.6333 }, + { + "time": 0.7333, + "offset": 4, + "vertices": [ 1.31462, -6.84099, -0.87905, -12.54479, -5.9851, -14.08368, -7.15892, -11.63194, -5.6792, -4.83545, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.06164, -6.93844 ] + }, + { + "time": 0.8, + "offset": 4, + "vertices": [ 0.65731, -3.4205, -0.43953, -6.2724, -2.99255, -7.04184, -3.57946, -5.81597, -2.8396, -2.41772, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.79688, -1.28021, 0, 0, 0, 0, -1.03082, -3.46922 ] + }, + { "time": 0.8667 } + ] + } + }, + "right-hand": { + "right-hand": { + "deform": [ + { + "offset": 4, + "vertices": [ -1.48417, 0.34736, 0, 0, 1.31152, 0.08085, 1.60296, 0.09882, 0.13673, 0.15471, 0, 0, 0, 0, -0.72862, -0.0449 ] + }, + { "time": 0.5 }, + { + "time": 1, + "offset": 4, + "vertices": [ -1.48417, 0.34736, 0, 0, 1.31152, 0.08085, 1.60296, 0.09882, 0.13673, 0.15471, 0, 0, 0, 0, -0.72862, -0.0449 ] + } + ] + } + }, + "right-lower-leg": { + "right-lower-leg": { + "deform": [ + {}, + { + "time": 0.6, + "offset": 6, + "vertices": [ 1.80396, -1.56553 ] + }, + { "time": 1 } + ] + } + }, + "right-upper-leg": { + "right-upper-leg": { + "deform": [ + { + "vertices": [ -6.03857, -1.46325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.34685, -1.93102, -1.86047, -5.05266, -2.5014, -3.09985 ] + }, + { "time": 0.3333 }, + { + "time": 0.8667, + "offset": 14, + "vertices": [ 0.13425, -2.35378, -1.33318, -5.99573, -1.35862, -4.43324 ] + }, + { + "time": 1, + "vertices": [ -6.03857, -1.46325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.34685, -1.93102, -1.86047, -5.05266, -2.5014, -3.09985 ] + } + ] + } + }, + "torso": { + "torso": { + "deform": [ + { + "offset": 2, + "vertices": [ 0.24821, 2.86673, 0.24821, 2.86673, 0.24821, 2.86673, 0.24821, 2.86673, 0.24821, 2.86673, 0.24821, 2.86673, -1.24131, 2.62652, -2.47492, 0.71183, -0.26363, -0.5308, 0.24821, 2.86673, 0.24821, 2.86673, 0, 0, 0, 0, 0, 0, 0, 0, 1.34461, 0.25215, 0.24821, 2.86673, 0.82507, 1.61798, 0.24821, 2.86673, 0, 0, -1.86431, -0.4326, 0.24821, 2.86673 ] + }, + { + "time": 0.1333, + "offset": 2, + "vertices": [ 0.35589, 4.10914, 0.35589, 4.10914, 0.35589, 4.10914, 0.35589, 4.10914, 0.35589, 4.10914, 0.35589, 4.10914, 1.66908, 3.51187, -0.62355, 2.47979, 1.1045, 3.49684, -1.09009, 6.08429, 0.35589, 4.10914, 0, 0, 0, 0, 0, 0, 0, 0, 3.01291, 0.15693, 0.35589, 4.10914, -1.11398, 3.7954, 0.35589, 4.10914, 0, 0, -2.96167, 0.55563, -2.20741, 4.40587 ] + }, + { + "time": 0.3, + "offset": 2, + "vertices": [ 0.2884, 3.32948, 0.2884, 3.32948, 0.2884, 3.32948, 0.2884, 3.32948, 0.2884, 3.32948, 0.2884, 3.32948, 6.32601, 0.19387, 7.84315, 1.94837, 7.08587, 3.64119, 4.52343, 4.46961, 0.2884, 3.32948, 0, 0, 0, 0, 0, 0, 0, 0, 4.36416, -1.83876, 0.2884, 3.32948, 4.2925, 3.60194, 0.2884, 3.32948, 0, 0, 3.72601, -0.19338, 0.2884, 3.32948 ] + }, + { + "time": 0.5, + "offset": 2, + "vertices": [ 0.3133, 3.61659, 0.3133, 3.61659, 0.3133, 3.61659, 0.3133, 3.61659, 0.3133, 3.61659, 0.3133, 3.61659, 2.57273, 2.74457, 2.88831, 3.04797, 3.48442, 3.04655, 1.80035, 4.609, 0.3133, 3.61659, 0, 0, 0, 0, 0, 0, 0, 0, 3.53782, -0.82203, 0.3133, 3.61659, 1.80022, 3.63246, 0.3133, 3.61659, 0, 0, 0.62718, 0.33564, -1.22467, 3.79463 ] + }, + { + "time": 0.6333, + "offset": 2, + "vertices": [ 0.44398, 5.125, 0.44398, 5.125, 0.44398, 5.125, 0.44398, 5.125, 0.44398, 5.125, 0.44398, 5.125, 1.19401, 3.60798, -0.53546, 3.49565, 1.1926, 4.5127, -1.002, 7.10015, 0.44398, 5.125, 0, 0, 0, 0, 0, 0, 0, 0, 3.101, 1.17278, 0.44398, 5.125, -1.02589, 4.81126, 0.44398, 5.125, 0, 0, -2.87358, 1.57149, -2.11931, 5.42173 ] + }, + { + "time": 0.8667, + "offset": 2, + "vertices": [ 0.30385, 3.50647, 0.30385, 3.50647, 0.30385, 3.50647, 0.30385, 3.50647, 0.30385, 3.50647, 0.30385, 3.50647, 0.92587, 2.24385, 0.68874, 1.29945, 3.55433, 3.00604, 2.71494, 5.89962, 0.30385, 3.50647, 0, 0, 0, 0, 0, 0, 0, 0, 1.96775, 0.40548, 0.30385, 3.50647, 2.6104, 2.3545, 0.30385, 3.50647, 0, 0, 0.22709, -0.12851, -0.62826, 3.61437 ] + }, + { + "time": 1, + "offset": 2, + "vertices": [ 0.32802, 3.78826, 0.32802, 3.78826, 0.32802, 3.78826, 0.32802, 3.78826, 0.32802, 3.78826, 0.32802, 3.78826, -1.1615, 3.54805, -2.39511, 1.63336, -0.18382, 0.39073, 0.32802, 3.78826, 0.32802, 3.78826, 0, 0, 0, 0, 0, 0, 0, 0, 1.42442, 1.17368, 0.32802, 3.78826, 0.90488, 2.53951, 0.32802, 3.78826, 0, 0, -1.7845, 0.48894, 0.32802, 3.78826 ] + } + ] + } + }, + "undie-straps": { + "undie-straps": { + "deform": [ + { + "offset": 2, + "vertices": [ -1.77697, 0.5476, -0.96145, -1.03793, -0.39148, -0.24072, -1.77697, 0.5476 ] + }, + { + "time": 0.1333, + "offset": 2, + "vertices": [ -2.25684, -1.03177, -1.49719, -4.23862, -0.7447, -2.84907, -1.90072, 0.54478 ] + }, + { + "time": 0.3333, + "offset": 2, + "vertices": [ -2.37974, -0.05432, -0.49433, 0.19437, -0.90861, 1.16519, -1.60956, 2.70799, 0.96186, 0.80615 ] + }, + { + "time": 0.7, + "offset": 2, + "vertices": [ -0.91715, -2.76567, -0.62215, -3.63489, -0.84941, -2.26772, -2.56077, 0.52971 ] + }, + { + "time": 0.8667, + "offset": 2, + "vertices": [ -2.56077, 0.52971, -1.58065, 0.32031, -1.3847, 0.32476, -2.56077, 0.52971 ] + }, + { + "time": 1, + "offset": 2, + "vertices": [ -1.77697, 0.5476, -0.80128, 0.53413, -0.80128, 0.53413, -1.77697, 0.5476 ] + } + ] + } + }, + "undies": { + "undies": { + "deform": [ + { + "vertices": [ 0.43099, 0.722, 10.60295, -0.117, 2.29599, 0, 2.29599, 0, 2.29599, 0, 0.58799, 0.244, -2.40018, -0.65335, -2.2782, -0.77534, 2.29599, 0, 0.58799, -0.488, 4.98698, -0.117, 6.50797, -0.23399 ] + }, + { + "time": 0.1333, + "vertices": [ 0.72659, 0.4332, 7.20417, -0.1638, 1.37759, 0, 1.37759, 0, 1.37759, 0, 1.25279, 0.0464, -0.99862, -2.95085, -1.37543, -3.07404, 1.37759, 0, 0.35279, -0.2928, 2.99219, -0.0702, 3.90478, -0.1404 ] + }, + { + "time": 0.3333, + "vertices": [ 1.16999, 0, 2.10599, -0.23401, 0, 0, 0, 0, 0, 0, 2.24999, -0.24999, -0.4344, 0.60551, -1.55939, 0.48051 ] + }, + { + "time": 0.5333, + "vertices": [ 1.16999, 0, -0.234, -0.936, -2.92499, 0.351, 0, 0, 0, 0, 0.5, -0.24999, -0.64079, -2.07915, -0.64079, -2.07915 ] + }, + { + "time": 0.7, + "vertices": [ 1.86271, -0.11514, 4.66327, -0.091, -1.76428, 0.21171, 0, 0, -0.56833, 0.32833, -1.13833, -1.15111, -2.19996, -3.47068, -1.29719, -3.47068, 0, 0, 0, 0, 1.58785, -0.04643, 2.65942, 0.16715 ] + }, + { + "time": 0.8333, + "vertices": [ 2.41688, -0.20726, 8.58108, 0.585, -0.83571, 0.10029, 0, 0, -1.02299, 0.59099, -2.449, -1.872, -1.625, 0, 0, 0, 0, 0, 0, 0, 2.85813, -0.08357, 4.78695, 0.30086 ] + }, + { + "time": 0.8667, + "vertices": [ 2.0197, -0.02141, 8.98546, 0.4446, -0.20937, 0.08023, 0.4592, 0, -0.3592, 0.47279, -1.8416, -1.4488, -0.79153, 1.26421, 0.53286, 1.23981, 0.4592, 0, 0.1176, -0.0976, 3.2839, -0.09025, 5.13116, 0.19389 ] + }, + { + "time": 1, + "vertices": [ 0.43099, 0.722, 10.60295, -0.117, 2.29599, 0, 2.29599, 0, 2.29599, 0, 0.58799, 0.244, -2.40018, -0.65335, -2.2782, -0.77534, 2.29599, 0, 0.58799, -0.488, 4.98698, -0.117, 6.50797, -0.23399 ] + } + ] + } + } + } + } + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/goblins-pro.skel b/spine-haxe/example/assets/goblins-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..82135aa72b0449268bebedc3446d52851b5b2dc4 GIT binary patch literal 17825 zcmd6O2UrzH*YMm+FVaCBP4L`6k~otd@Q*jqFK6@_4sU^kYlv5N+KSL{6+W1>-E zcdrdwG`1*~V2w%CpwU=j;(yNUT|`Zu-}nFC|9QS$chAn5GiOelGv%V&`N=uM#@DLp z5))N3s%E|Y&Y=lv`(Ie2iNo?6eQ_es#0v>=kE)UKabo|ZK{ZUWOW(x){gX26z%yw? z(xAvb0|pLC>g(TsVDAAbX*G(WJng9Dq{O~H_U{2n{RT%SW_;{hyxec#z`=n!qJK)p zfEt1bk*`rDC#LlcD&B0sz+p)lkpq(Y+uQ2x1|<(1GN5l##%rWQ($jTPL#DK(KB-=I zX6Z=-hNcWM`pQV@pDaZ5vsdc~6z6pe%JVj+pL^Pz)nHe&^PFy5p2|JI$12YB< z46ql5r1ecniX1dJBQbrDA-TW}vU3rpD`tMX$pso+U}yBo!r+Fttd2^R)_Z(KSfoX% zH){+<-fB{$OK~aC=yr<<=DOjF%TQ!|yS)V2D+j!dEfy5TXc1ecn5;U7A~lLj`?^Ek zZd9a*Jw8M)!ZE?cIwazgXF8KLi96yEw53hOO!MFM(>qG4RUvPcjoG^2}d zJNF`kdAzcc{S*26>R9}Y9GpDl(BW^dMMU-yoAf5;OTd2UHXTOIQATa8NWoe7QLUy=Kr__a=DvOQE*)LV@>Z*6 z3(M=RUPYvhJUBzty0D>5JkGFshtcWXLwzYxM5;>{#+<10LJ`w%))V zt|oLd-KiZ{Pft1ZCbb?I=(sn6(%i`DdY-({<4Zm(>bEyr$pJ6N6Vm%7dHHHAc*?$Q z)8(Ln8PbX!ZwV#)y-3g-ycz5!o9(YdTJ{Q?ntv_&t$wPWt@~QDA|rcgNy9J8)&F!+ zLTA0*+ef7r>CK7_P;dG2vb*xQ!wK$O(3Wnyj|gKhIX#-c7eBp z$rK=$u699-s^19ZF$M4^M>RF)f-{!P{_>E!Rn#4Oc2M)v*nr&S$Np3g#^0Bod(Sfa z$>WB{sw=%BDA^(V=N`X2SzT4XoAmdRQ6_gbJMtJ;T6qhO?sBD*Ui;l2wX~N^I~VRR zQM#30Qcr&UA^(c~Bzp6c$3K(*BYBDHUKiS4g& z0tG>dRm#rTz7-q;D?D;*r`B8}J)fH-V}S2#TAXY@K=x{omm9N>WMa)OVdCSsIX^RL-rTEFtFQY? z1$~i9dY#0?vbYLwI-q1wwBa7~T*_C7^Wx zP?UzZKjA5EvfN@vf4=*9nq1=cRz6)>z)#=!gV%4?gim_-k_~*gmpA=b6dcJ&on3ZQMS67o!HYV!)?(|(s-q=4{U9^hw!EK582*pyNn;%w%iu6B8q?S zsM_N9p5pmG%&~Raa8>sBV3w`(#cs0q%>f$JSrFrwcZL?(WS*fyR*K~d(LY141y~D%Hk7LRX2d-^0 zG4fuv>=o937!#2C5+7 zfP)$bH^x9Hl!M{zL+ZjE3w~$-H!MHk9Yo^bj)ku{`8yc0Fpy2ANN0WgxzXqqUedhZ z62Bm?F{n@u4$h;e*flx0<4CP^*%z{@(GIQa zpD%dQ-PT&E!U+oR6sAQ?x~r94)R5KOUyrU$vGH)z1UHCIOk+OK2lj_n!buv_m@&P8 z7i7rjGNf-uQa$y(e3k!BRZHzBm)v|<-EexUoIGxn`tg!ka#Ew#tV`^6nU){HgKNIeU#|L? zr=Ksyw>=8v>iq{?mBvvy=#X3`zcQVBRd_opx)nrgTik>$9wnM6)Ri0G-be<>Y1WFs|=yhdwfidjKYc3ZIyFWUNk z4}{XCQoW>@xa#8jM_&XGS$ZU49HD$J0xK3)U?p%X;86pdiq&RxG#`34f=Bl2$9L3N z&WF34;mOxV@!18k=A979OKv}-B{j%VXCHo|^*wh`YY@3ot#aB!OKbZn?{UAe`m}a) z{`s@n7+J-m>P^dF)WO)6fkp;jJDH;0b*(+Hjk*OJH5yrQA?*&b+Gf?WfF@To36%xOw+DPfd@%>W#Pe(u@Sj4Io z5tf0Nz=fp=^v5{D_{Q;t%T9fnien8eIvyhiH#a>*Nw z`LwSx<*rjxc#D-?<$gWBW=F%9%OCgoDgMiv{p6lC|Ipk6&&dvd1!{qbv-rAR)wJp3 zW~z6NKhd^i63wAzmNvWF6%X*cSSdlTMt1tA*s(7$WbhO&7>KE+hi)lX8kZj{o$4l* za+EE(kJb=R==tr!LX&)2P@mf=(1=J2NAE$1mvrswS%iL|AL@*L*LB5M!015jUF^2t z8MkY(UAeI``La9PG;)_*Ir5U!b7@=IZ{ij$*!NGKR>!23*_1^4&pW3@eK=C9wmm^z z@ZyF#uT?qr{j@`_x~C!1kuOG~o@I(JmF|FU(S$ggYIz#5Zw1djtCc78@f@*-rj&n4 zTM~^ncIY5aT6ULx>cwepYSpkm)iX1%a^IyhF!nLlFk53bMXifx1GE9gJ$iIDAugucC5+f_ ze?C>p4CzW!4=2(N9-h*JPK|}OmKhJ}z@ho55#? zJd>~1VA5)J%+;}4FC|6`U-~Pn8QxO8()R-YAfW{0o@;#J(5Jk-c_)vJdcY_CJ&QMs ztINMu5Azu{rt&{ypYukc_juvU=IZ0@_MBYIRnLE4-yLRLFEPjCT>rYgFhlC21M`SJ zOF`rq`NGW< z0UrqPC2lw{LX8m#HjsydpJ3YdGu81nMxGU-bKgyUv~|z^l*SH^6@D7A8OH=rA9J|&L{I5CT3uMCC->r0WykWFyy5MG za)rm|*uJB`$dwyaR9BWPEqhfoYqiRiSHn7fuK70}rMbG8)X0lw&3D#pw)V_D9C_$V zeNH!vwG_r4jzo+{+@!$fP;L%IQ(YfjHy`QyDyKl+gV`In%+>xjWXsnZ^Ebj?7>gIn8<%FGoKIhs4thB+nPt* zvdU~xANJFqKgnG`$Ww!-mzJC4^i$Q~)3QhJs_OCSPJGh7r|PBK`D&>n2i3dne^4Lp zZK4iKX{0si{j=IePhI*vHsOJ^g)0Rfg4v1A)pPeTRq_mp{qPf&nbbXdVcnN zBGtPlGNZ8btvC!bSSf_=lG^k>M?YzIje0(;gTA6Y79|Ln^zayMe}5+JnDzmcs^6hq zmmZg1J`JElw+xfMSlokFb!v?~aL45i7RETj;~HFPxx$0xzPE7_zG%N@~C8u&@vLj?AYhX%vIt}s ze^ad8Qckq@hQ?B#r+!ratG%?_;aAEURH4m>yU@X|7isqyVsz8e2^L&G=<^uPAE>7z zQDa7*Mxu(~y* z@i5i*xBCr!Ax)oiiMFfq6LntQgtp4ENM5qz47Z1g-bZ z%?RVhK)^Nz98z|4d` z#Ce0|jk?HPl4JOu`3pG7D=!Bm@8E6wq{tP&Tgca~UM+WOc8_nirOQJ))Z&(>Uh-!% zswoqcUUKT+Zkm6{a5*BlzgE_#0w2HLU(5E2(^?0SK>K7%o$`)wg1zNQ8N zMkWr;SrA|Hm!>rJ5{dt|L%6WUfm)krY=$?jIsZ3lRbcZX%UIC{U?JAzu#`1(q4e^B z?!eylbw03Z=>YE zHEXy-y)e1X>59rc|2wk(*-tf>)DXULb5r%VdSRG}U&SKI@M?y^kp$5ohrsBKf#hsz z7^v&!E=}vw0BPgzJ(?mlC=Z(hkUi!Pn2G=A&o4(n|A);w)l1| z_kpMzpSOxq=eYQkTkV3u@3@cBW7rv>zLUbkR-A+Mct(i6N4sccH4m-gUt!Fn*D5VB zbiZ8UsY&axF-MNCN;Q7`Gr7aCdaBQpn{wOCt!!mW_}mMchxRpZA^WuPN8W_7f6qq z=F<=6Y?O|iil$w%O;Z1~Sv0D33(;4}yT=gX6+h>bDzwGtJ8943Go>F_&!??!AEAv0 z`Or|eUeXOuM;g?3IQ0muCmo1tNt@p6MB|+6(rPtkQ1gO`oxqwtU`;%l#YppovJfvfOUlj{pb%l4-a}V599oSxy1xnf3R^7 zyiEe)o*DNU9`KmNyn&}rn8R=m!8tVmzVI*}&!OZ#d(ZJ77yT|rjy=L>-D=7ow7Sig zI#=YeGb-^-Z5F8&#(MMW{^hl(Rxw)pyJ1>=>jrJ(tyJ#1KilRrZV_L`ciRHGrtw=7 zdfQ44*((QWZEUVim*jfCSI~Z+Q(aD6`nz^#VH0`d+>zS)zMsq6zFW>SKB_CPKG=+Z z_u)u-{=K8xhRTz(*k-9xDF_LcFBOU2f}N5Q8rt?Z@vxkR0q~-@9S3Lp=1Bx$DiNjGxnSou&Q?lPUn5iN*{I9 ze1}XB@TuD*{#o@Q8p6%pnWm(sBXk4p-aIKPzNg1^3T8N55x|Th_k^W3Wa<(o7OZQJ zRYY3-*KsL$ybBGkb4W_sub+$Ux^zQ~O!Lev0b6ZpO9R(bp`SkXlRi(sjJSsCA*)oF zx?YOe2`LgRQNC2R^xXdlE!kt1^hY;Uy1Y3vT-XD5uQ)pJhXk|+emTK|yBqv60S@CI z#|4fxT(h7B@$|?zH_|%Jy~uVnn4=Mwix_sBbtvuo0A(mcZATJquLTlf4B7c8q5S#3JU#<8cm5qyA z!5p@G7C$k(%>_#KEcP)Yo7PzruH_@Y!l zUf__f9q*GXjA?~>Sn2Q$uYNcv4P=|E*XLJqwyV?LPc9)zGC1EX14YM}9(r_A8RLrvx9O_ z#J}Zukh@QfyIJ^;++ec}{o4-iKE@6*uC_?&Swx1ih1bsD^>ah~E`fFT0DZX)Hhl8LUF805|xn4ZiI2JIuB7D>7HWg9d^OCg-YPO=V2J>}$zT*UWBK z)aeu;Q|)As198U#mty-QllOk1FQ=_QV$TzT8zc*HZb=B+a<&c4|D?#8MyLxiVsaXm zI3Tr>$p;c2tzA3Dfwn&W9SMM=Y21+zqMaR=kHzMubyN^G9 zBoPWE{OC7%gocGx;HMrvC$!<-eeC|2EJAx-`BB?AHCSkiY={Y$e<1h95eYPZv=y1; zjQg9gG9B*-BBO%9aRdwnxa6uQPGIkHvmqboz3(iYV3uk0{mw#eN~K_@w-e+2_!f@p$^9sUBG z16dZTnd={fm0EN`Xv;#XMzcj&u)d-quDJ5YOUoLdqQtf_PQQr8wsmgH^oFZ*qJ@Oo z^~5bgLhW+I6d@t&T|GfJ6SOwWB-p`ANKj!#cJ9L}OfWJkh#MwcytEXbJmI8D-%b(q zYW9$HA}w09n4KHJgtyqR8wH}ZI=q}kh{0+(zy}ygqrXBGdaGIe=DHZb4<=hUKS%Ct zV@tik*{j4XRUb4R5z_CqW7yfNCSe6A!|ViqLxJR~^-+O{hUIPBnWe~fE7g$>C#ZQ) z4qw)O7Lp@@nM!}JBCt7@ zg)jmE!tk4&`X&DrcRr`qD;=MP%8= zEzT32+P(_Bqj%B0qSZ_jk8<0bmjh5A=*0^81DhEa8isjRh?aUZ)a5cN;1@-cyFM}i zr8y7Xjq+iw7P$75P#gkGo^O|}S%gU_P43iY%)zOEUS(>q3 z9Fj|`Q$`75C@YU6W3a5oZ(VOlhg}NAkVvxxpAyPpLESiSyO~z+R22)f*0w|ep{zcO z>VswVrf>D5YAt3G0I$98Qz1v$r zD65=Yr%+Zu%*jDZ;w1!x(d{NmtlvyCT8K}7Iz~@7`zL^zKy%hBZk4b(Te~h%XvAm# z0vR2$2HWqFttT(PrZ(X-WCK5I68OmtE+{!7)7;MOtwo4OS2$}NdeVGBeR4Aa7i!~pu=2Um4*3)O)KdW zKhK}A6Ai8O?6hol$i09Tv~JD%mCZsbGqvbOz$_&YMO;np@FyUyn5g?Htwec_R+{JdaqmdyRtRt=)M^we)o3rCN%0<#GE_1$v+VGNw0$VpU)FE z0K9kTqRPtUWYaT0Bp7t>3fasrrl=!3sN6qnrgCn!`mXJY+6CN%8uza<(B z`A};!?bokA3P@paAOinV#XeE^xUvD=PqAQ+-_%=a7Ct}Wp4NJtl@Iu&KxuEpoqMATLnEr{6t2%mAmKs#yq55sEMQgVFrs{Pf zOMCCad}g{%G~W%qM9Y78DO)WTbz}WJF*p0T(rU~qZ9ZU?w$8P(i0U13|5#;ZVYiwp zv-(-+mpv{2z(JsLelH-jWnmi51)wghCQSM~4U$PS+VP z*TP=@vRmE0E`d)iKS}et-md7@qA7HREpt@(taPE42u5iQu z-1x8&CwPtnm+*txS&3f8)CnwF+O%mif#Rf2>1xxRQ*a}Q#c#S;)Fa0&Vu=C8S)CJ< zTh**W8vK>hzWdObg__kEQ#z~CceffeBb|+q9F>>18C$Y8L`gerWjkiv%6;CNu+^1Y z~*)WhxwiC-M>?p#fj9RjIhd)3)NYT zeb`?!?&CI#gqk(S?xWawrvfcte>e}TQ&Dq!OnB-?e(G#nA)h}pRQ3Ejn@_paF=xdp z!b3;MEbL-39bei~ob|hWt8t&VW5FGx)j6g@ZfVn536@l?zP+0_ow-p< zs_V!n�pL|3dh_!FAQ`nX!CJNIhkdPd1Mof8hVQ`w40%=6BMfo^92b*D2g51`im2 z>wkd27|J;2o_& z$Vcke`yAE9d!PLi!~X=QIy@*)uey9K*6Gk~73j9d&wX>Rxmndb=$1|_RIhc(Rg(e> z)jc7pYMp&VExq^oyLQ296CY*um4Y|vmCvBt51?DI;)fG2IBdns$5F|7#-uMVT163F zbbSH*>A-wKPeiKmM-zzT=}4r|RHM2GDh(!+oO*Y~vJ+Zaq2hne3=Yrif)NVKOUNVi z_8q3=^|9!Q1CGPsL>8|AqG}BbmA$Q0QTz{HxnIsF%9H9=<$gF(S8hvCEhUNCv`?YP zV`76qoV_Hs;qbrL)-Yw$+VQG#g(zEpV(N@5K0=KDe&29@2frlX6=9afR3oh3@Zs+Y zmE|`QSe4)lYG{&$)@_iGJLx%5T&^d)+5Z1#BDy7nN#jZ}qaE!SOX$hc#3&o>mHR8z z+$*Dt=)`mYVt-SQu+PQ>yep*V)^uYDwq&K;O2$HW-k~!R+OZFh$12mOSeR|c1cQ&! z?Y}|B&J2|-UlM~}nYnZPuwXn<=cSPz1vFB_gtaA{1SICa0 zZIYT!BJBB}7W%9&W7n0zEXA!I%Tfy2=Ps@WAEVoUgKYZx>dLP@vkZDRwPytDH!0dE z8|_%y(1P5iPVm>0x|||sg4o$9g!LcF-W9U&^;xXOdctD!U0EYP!agLYnEYI&w?9$Y zoKb}aAEVoUgRFOImeL`;z@VqMKen>uk+DYEXh$ud6KV4WRat7Yu#8I#S4bG!H#)#H z{_^R&Lb~u=bJp+YXvNK6WgqU|P8Y8CVOhyUvGN3VBPQA4V|4p(kTo58p3X13-Jn-K zYsc84$7hYQ(N3**XA3=2DNA)(rLwJKj*D~&VlSCZSi(o-T_OG0NoC$kqG@z{M%Q(+ zvOXg%jP)TbQnRvsM|K;0jBfu8(m#KUkxnkQ8uYBPPaX@}Ud1RI?WE+XEZ1QnQ7q@I ztbh9gk)=TF^$%evWL$VxsLb7BVSW5#)lx02^n2gJ+_(lr%JX7xwl}){H%PzfXr=QT z`WWqK|8=mao}6Hmjdse-kF3)3&Z>cjpC{~VOjomVV^B8rtYKA#md{ouTq3!7=`45X z7-HZ>)^RnfKIuf6;OnC(YkbtntM)0ib==(sYy+=msJ^ z)U(`Ymk3)iubtp?iZ{z0xKv+m2NT-BbV|B%Jb~SwGBdaG-fX(P(_PW*O_=?Ddc5St zl(B0Q)VTaT%Jve4YU7+>p#KHwrJXA+x$}Nj86EpH=ko)Ejri$)uJ-}>>k!xz_z*hJ zCJuv`bKcV2f!WyNA1~(pvLJWt-z4|yM}(GfAj;vzO!~u_P&|5l#U^*)a;6MiW>p*3 z_L9E(<}Fsz%a>MUqlCL#RVN?SfWoVw^!<-5IlrDFY+n6ObN2MIDA&$BlDZvZ1|P+D z^iyd=X{$18=N)BE*Ga19@o4pfa@oo{cZSfQGax-CsX0MYG z>$g*sZ!@|mEms!MmEUJl*Ay#Vz9Sguo+4d*;SVI|@O3NeP<>?1?jI7^npz)AO{eQC Lo&WyxCWQvrA33gv`BF;h2UD?L5mfKQoIF< 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

    DCz^*aWt&=o?*;u3vlU>XA;qZh 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
      LtCM`KoCYBv@W~FL9zZk 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�g3-uJ-4L3iFGq>ltIaIWBb~Y{LnP@w` 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

      aq>d0O|UO3UAIq8+_BTF=M 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 l@a!81i9|7Xaq!fm2j>w(nE>}OSE>kMHW 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

      6m2zubVXoS_R&gu^-X2)F?*(Y-no{I*v*RnE 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

      V5=I#Lk(y_1vim7c(@c@BOTF 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%0D96hw=QV8gRWAXl$%$Kl~^0kGuDT0?K< zxKT+8#98q9LIF^eX#c9ho(G&X|E`fv)CaC`#+?a@clt;1^ods*I%R)LjusbfG$u34 zXz90#LlCp%qN3RB)4{$S$s-7fKX)r8|==}Wq+N`iBRHg}!M zUv*p=<|+@dZA}@)xw?~E?VB*o-k*y}cs1@-r@<@@&UY`Ggz)X}7A(c(pjQ%}K*m8c}2v%nipaa!gc_QHP0 z2ZMF~efdLzO!V3g4iu5=3AA(POWg-b_ZNXj_4y-Q+!f>NODEkM*>gQCV_I$x5I9cx zM1!v4H7BTGdU^e`U|XjjZ9%6@&`x93%TpmEn;h2PSISV0eG zP=a8<0Q8RK!G5So_N=4p+Fc*0W2vr=X`wPo!8(rg*a@>RGL6jv7-kD@%Rh>cJ$oiA zea(5KIv2*D-?>*`aq`8F#C@o4aKpim!agtiM{hj8q}#fQd0*1%kOzL0R{Lx)QjoA@ zZnY!dpFMPEZKz-m9(uWkkkZo1+0{D8Mfo>k_yz|&zZazgyLuOi?{1ZOkVNwIP^Asc z1}7wJsq3nE0M|lyl>FY|FNuewjD4;~8KJK#BF})xQY7$B1N|>qyCydlA{nd8?#;e+ z$N~OqG&STQ87;f*K1B@XrRQi#J6md{6zV(s3KX3GH`lo^o_>Zc1hK<*^2RJyG;gHU z+ks?><;B~bxbmeaAw&uV6%1%biToM3DGjv3E%i0cWHl_lBA^Nrf69@J20FlCYE4Qa zL%Ny+G4IiCSbuhf4|^8{@HGI;ZkEgBjiKL3JBWvz9LVxJY6g*er}PFSN@+3^Dc>rF zk$J&DO=y)uC*RI%_m^o9O3I=CvBlVa{>u84LthS=ZQWLy8a^pc37j2w3BafrW}rrf z6d1e!%~Dp#zF1kp@P={2vr)1kZfaYAjgVa!t{i}!48%%I+0rRzvII_E;8>a#tket2 zpbC`z^@=%%iOzc2X8Y-f(!fo0KppweVrY5%7^~cM|9LiP(LJ~MaP+nr)q*mM=Wk-p zY4eknA$s_T_PUb29f5A}ej>E5*Ao(jiv)|BtUS16Y&4heCzaPsV0F}Z6-0zCY7sK2 z{|F1{NzLDg9k2x0CW}?x7@nTDpTP!UB#s}n_eaxdS*mZYO464y+rLJH<2gEl@RAMbQfuTiUaSkl4fUDiD4RZ4QfYJBCj;`<}gnTJ74j9Nt z@@BIbHdCn-Bi_mdWkVeDlx3%a7Vt-Hh>`t;FA^0c3=$vf$gpWr+aXF#{L`aOr2ew* zhtNL(LCi+r=HAfQmXd3#4qNw?;~jqTd=!QEPfod_RBc7cb^Y8}Jr5%`P@N(0LlBl# zNF@B^O}>=z)mnu>;O-~ym8=>o++==TC+0txA~*G5Y&fLvr{Aso?O_{S@u7#@A`Mh< zBzLE51iskL_dcB5-^lYLBOm{g7pr!iD|FQfYiQWot!vxm>c*Cv(b_%_&L&#=D1G+H z|1W~c^+!Sj^B;G;Po63YxxpoEY^Bq3S^yU75p*N^N;K13>E zo^lYVPP!(}!bmf!IoXQ20J=Wq7bAQ+aBh1C$o8xe$oIM4d*l|3_0Re8V%EaS9Z5~o z_d!HcG}zm|L8yYmgO9q*ZR$a{z5ALg-!Jqs;@r8y^>%SdjAq+45}_SwFx}U~xN=6D zk6S&cr9CD;ez|PqS+tuS63#ie=X>NYurGWoI=Ax8ciU!HquP?jOroKp$t0I(U0=C~ z?ZZm9TBOxqVD z*GmV?{Wd8XY7uJXYD_dad+@mrg3EIdj-I*38Uqk18jHqqs0W58&pF)Fb8WPH*0Xsc?; z?WJid^Vu@}la2XvIQT3N>5F8#c!V1p5ht6CLaDPXd2I~aySlmRBTZvc&>SB@rg3o{ z4PH_WQhLi0#@W*c`4;}GHROnGfr4PAYkbZ?OMKZaWMo_`MHjPGgy6u2X5N6JH=djv z+qyADf%X`}H%car%ERgTx96%Hr7CLf$vj@jCxfJ}FXs~v3i#vT@AySmE_OgbBw zI~#qj7`Qgv7e?HPXxn``om64}Z!!%Na+7Fr9cN7QKm{FWY#!$~$&6o2)LZmRPsKqL zGEybY*=33*C0*^FKLw~KPn%r7ef%fx0kIJ#F}?2%*@04L9d?k#88;1(IWyF{>(#nf z-#fQ1+mqN41_{0f-*&B!FokKhKQkZ*`^u{6({JIy1HuEeHGpG*uz{$64}!eJ$rN&j zOD3deI*`|%1~rEc9m=$l_(4Hh!_M8SZTXsNn+7E&9nxVD=vWbYJYeA8)GKgL+_?`M zx*q^orw6Fknq=+RmydKo%qQ1n14Ao8I}6HgyYf3_y}nt=|?=W z!b;#SWsh+^vkzLpaWFoobvG4I4SG^*H(^72fAziln%6gvV;OZGv@p2Cvo!T8->!5~ zV1LHoyTHL>+hv$Fk|eI@N5kY0lU_-jHRe}D+^yQMO+*Thfnv5{rEVS-XXBKq@OMMT z+TH&8LXI@nlwvjQ7+A435T`9!laBqhTozTF8>^z$WOsS`xFd619fFM1rKnR;DK@Pt zWM|vO18*S?j)8gR_tP>g^R9)z$!jJTM)U67yP4a@qOmg|1Movp+B56yW>Ng88(;QP zRyD$Mf9L#{)4sNCfrG8a;>kOI{|FEv5$I&>q}qxLX?4$nvH-)x0bS+`+lF6>C(E^8 z>@B^odR?V1^TqgRDTVMqF8(c|Y@4`wqfYL@qd6vmjAaHFO|z9<9w`tI4L^(m2?u+b z|3BeiJ9oQn)IAHeu^??L)lW#4lJ_m;ZDsb`B?@+sz6D6dm4{kio}fnG0M}AO1k+`8 z1f`Yj6@-^@@P#%~@Dy^2lDSb%i6>^B2<6w?<6JM%+Y;MBD>HEDK~_Ces-M%V!%j;T zj?%9bu#s1!gNVqqXfMDR*7}thz&A)(>({UTO|syo1N-1Zj__~}j@dFP3%BZyTKdJx z7jj&A=-s?7-(6(jhlDPrjD@xInv0CvJh_7D)8B^IaOM4H z!su=%6nA3PxmHjjd#sT(vm1Af;Nt3QT7oWaHzQCYJ27P=vJ00%zpC#F3l2kj>ux3P z{x47O9nJRQ2mC+xR$F@$TPdZ~o;9zKTD8RhEW;>&D&~K9E^G0v^V8fXjz-{2~{&s}QLF`lXb<6%`mhXd=g|FVCOJU`C zDZ7{d%L34A;R(Vg1X7`z1usNP;yfdKjb8%94^Jq6N})Z8jp}X=VQ2~w!i<~eBll3m zRKwWMpR#eAREcisz09I4M7`WP zZ)ethYP&9-mTwcemfPy#wToEVpqT0JNc5gXA@e8R8YctCHDMy6FyA<_6!p)C#K zH+|Gz+c9g$O-C~#H@0^lWm~$j*;QROb)9xjoi&y2ZqAhjZ64KtUd&7BHL<$i@b}Tl z-vd#rLPpgXmndWSfnrKJ&ElJVXLiWY&V@Dp>~C^QXQSbDRhgTZ?w5HyO4F(K8_TZ4 zi)l;q*17Ec-SmUa!;?p)-d$Ccmc{Glba&GlS1!IY>F&7hjiuGV>32rv`*<`UU}Q>; zccKNV*#)EoG!fudef*vy^xBiW_H9K07KeT+!|^**fEE)m#csnp5Hh_MqKIvHC${3% zanwt?rhtAj{`B=T*TiI|N1^y8Ha zUAZpccJoi?0sAZM0iKY1gkF#ZK~LM8Iskh$6!8JK;j$D^gEEsAJ~x_oJya;KOoYj7sqe>m%2}Ctr$4Zy&J1})v%SF19hf&sDDhES3*X&_iNWb>mqdU zvm9nv+E)==dETdsS>iBrD4#zTE;bxo3xtb3cFJguu~cyF0P3ae7-ToOB}D~4oP*zs zgS%ANSsW!93wXh#_V|Ied|&H1IVEUH(QaiFkXzw2!Mn@^1yLM_AUg>y=Ngtu9s*z$ z7&#~<;3J`xgO+Q=fZ)VglY;MFZ+`L$yr0Fnb zB<^v^6j9voAiQsUi;l2lNBJLHNXA7`F|~ObA_u30q!QX z)3Pa_mYPvgjzPS)Hr_jcY9gg|vc!L~S89R+kAUDng@J$oY*1{Zs7%HS284MEYCQTn zlZ>fTU|pVu0{qa3e}*C~sKK$iqNt&UpNsBZJ?l9hz6_fqKc?DNRIGN5O;Hx=tf29R zne`SN#s1*GmbXtVmT#d~d#eFjrUA&e(9O0cX|DE)RVnm>K$s)GY?zgOX)++vWD1p> z*W=#f0FkGlzC+mvAwtrHjj8-BOz;ur^7!)qr*e3lqY@^vsq073i;D< z7RBVD`o@sha8i=)e_p*c+AX=HDtqpKbQnl4Z%jsdMFLQ(J~2rk#p35o#LVmI{!=t? zlbBDZhK^*Bdr3<>)u5W3jzGUXkYj+3(Z z!y7cM8XT>g*IRElzq{>eCRuk`g^;^g(bF4Xf~x(_sYZe4(Sx94{jHQ+>Ucz&flreH z3fFV4B!v7RAM8(<-8%Ok!i=S!DwO9_;fKD6u6e_qJ_IT@D{s-~?{|9IAIy&pz+{Hp z9n#2domAQdPb*5G8;!*{_=`nErxeScF-*}vk4%QieKuIV`(?a>tJuu%nET&qV%Jp* zm)tQBHV%$&&!!LZD%|dGuVfXQ-OLY0!?!CZ*{2IvL%vTVeCpUBZu(|)^HU=5XW<<%Bc?Y(eN9r)RFkPD$meQ`dLYartb{TdQc87 z6Dj&S?j8s4E!%kwwOlZr)dQ-mr1meNQ(0gd_%5}H*mJ|gBQ4ledn^&M2+X|&26k&` zfRqZ%OB0>XrADDIF&?+&Tvk&#UJ2HTkP>_UeYE?FRi>Fr8M*$s67+lLu2XYYqn_gT zSnuZY#@h~RaBD+XBLGWtnVwZdDpOJ__#a}kO?Du!zp(68Ruz~56q?AXdQ@IE$^uyk zcrka>3RJl3d=6Z76f>$>9izUB6FYM6+)Qy2KWB_0Giz>lw|=|mU`YC-d=3!tdRtKZ z_fT*+kE%AX4a-S@;K*SCKrlO;Z2T#nw%JVsVNYhC854x#fhWxIIimX_yuvxQ(HSe! zIpJ02SPp)G;9#_EoRgbDN}8>%{6ovf;-+sW8{JV@#EHzV%vVXJg^TcQ9gC7`N=ouAF>g{L(g|shlX1l6H8Uo%%_fd4cI^&W z2jm0$^}%B;5G0`{)6Y6&ku2?=;w-Bx37bdt-F0cT5Sq;emw{@#pO@W|Z{!5ZW8vjs zvuIBp`~IeW(LVFR`sdYoj#-HH&SpvfvnP@6f-bLu(CTUlBt=&CY3MgdQ>`&)AdScpSo5bNY;RuEUOAOX z>e`qNVrfyY^IxsGuqT~Q9w}IQX-6xG+Y}^BAjYC8P|s@Zp;m5<<=ek;9ilBhMNBJ9 zyQ3bWrlpdy@!t5;Y8~wS#T^FaDMeJ6fF_x{J>fUh`frvni?{7SOI=`@D(J9~JKC9o zJI}8rV7nXhWt{Y4E-CGKp6d{ACMFI~{?XiTd&ba*IfUE|7u%w*WhQ&ZhXar}0J$gh z1^-ip4))FtkJtQ9x4?k&2)IO`-stH}$00wDj(7PwH;dz#M}m99nq~ZL-TqtnZNC#FZ)fL9~6Ty9ngtfLp{cU;k{h7{3_5%{$8k+6>y( z;KH$2msAScDmpPMZIF`YT0#D;T+on|;HU)xP>#QR{QCxneQ5ftVyMx5K?`vsn$X_J zL*?VU_M9bniQd(wY`OcUH}An7Cw6Z6aImTeAGoh>uCFfrtP=ox}& zg8x(`9X(9Ebh~%bdGyf2@TBQ$FjtgnJb_O2YBwmjl>q`S#qd;s+t2d(!plgdBjc{smz1t&ZeEht`i~V@01xmB{f^_2!BSPq%~4zH+N6E zMKo0M)q^d_&73wXOmW&rovplF8}eG$Yf2hX;r`V-?JD$~duD+eHI;+>yfmqZD|dNW z-2QW{-nKbiNy*X>C}8>`^7~9m0A9!kf?ii~*H>_De|Fh1lIilAO7E_6cR|-?cx(Y( zCOBfG@?0=spa^k2S2220V707bhaUF_WBsvH?R^m`>R-N1@HUi+GVBq_;>Em(@hr)X z6Lx*K**z!d@{xo9P}xw1=c;Ug*>l42*ktEyYsYwVfLH^pJ5lbj0ecr}4%_$6bP}iu zj#~Lezjd4Og;hB*ENFOfMMhw%JrSK#Cyj3PnIAY^_H;$lFE6Ir9#InH^{%R2d-}?u z6E+4|@B5-YS#ovmpq5Zm_niibO^S%;8l)y@2iv@>e;plZ%tafL@bb z1H{&JiakftkVgf7k2*X&k_Du@YgDU?Xs5hSB3-y8=w<>#GF#oOJa&|P z`q%oWi(eO1n-gz4Tw8E|ZLZI?*2l+DD*_{XAo6UMt&t*}D^Yda{ ziNFqQwnRQ@XrcZ>_!LN5YGx-XD7+v;-8n6uPoHcMg*HY5nSfe2ySr6$L0hKJT*Di# zsEaD9np#Jk*tLXOC&`ncbUpI+Ud;K2M(H(YJs-VAE!+9bdY6JXFQ(>?Az zzl)2$T?p8p#GDJhCwi^R4cdSbPWAw`4{QjiiKZ!${c*5CB3w;wkhRYNk5ekJ6Qtmm zu%dD@qKH<9o$<*J+vIUaP!`RCj8Bq+fV{=Jul?9m$QPn*69-!jSvvVi38G97CCA^O z0fy6NvFcm8t@;)^{7>C03OWi^t|mrb%HyVJByeE|S^WVlEqjdBc?`U8dkAmZ3x0jN zSQbjsSN^-avsVMRfY*1ODg^h^kZQ<@dBd_-YpuwlOKY8#v~pFfD$P2Ph-AyKaH5R~ zvzWvK2~^_SV3prISir5GVbmO{ys0nv*nK%< zBHQ~UY7VZf8F$=v=`|xwSbALoNt4z%M;11p$RGc^Bp1^aWqG%*6(agzd92uVdrMlm z-|cweyK&Sn`&QF3ZSP~3rPi3{oZUmc+asSA?oWo-`2ED~)eW~&)JW5FP2R5V4p`Wp7BKkFn@)c%ghh_NgC?uk!8{7b>%-yN{3+jBv?JKr)tlQrqxu?T z$qS-&T_&jhE{O!v9diwhIew>fjBav?6I58t*kJf~hLs4MXHTcUF0Ul2uj5S>Glc+= zlJaY*puNb~Y4%e1UFHhEVOS)HVOCq^x9(=AeqEJ=-|wiM%$tY=y$ z7OX=_{)5kfOVsCa0Tj+cO1$y-w9XVGGyiL8X!)wQT)Glv7kCu(EbmwQ=jUY6rjo8g zwsWLz#h9CHski%c0Y=Jj6$%KLyRU?h034AYs);yHOiTe>4F+ER6Ao$u?2df2lsv!+ zI7Nj4U8Gu)+HOu$T9YuM0Xks3nr$4(Qi6yrL{MvQD;hvW~)0k8H?e^aG)#YBxB6cuVU6zyA$!*(~qq0`)*7oP6FmZ{O%|SKG zo9)Kd#Y3Yp~l&T6)70FhqS2miY9Vx8x`8;8*%*{KO zLXO+uzO6>D#=8yPum4XpMS!<+f#=ei;-p{gf)2NJ{AsyWjnT%%zAAxQ>I*wkB|8q> zR&Fs;Gy@+%vK5VAvrCxy`Tl$ucyc?~looU4k=rF9ciDs~Y2RFY-qu(vpKqwL=TJwA zGWk~ev;a}!znGh9#ay-YTPEjiI-7o=@l*He9^`ncvOIJk!W4$c4U}=UT%WseZDpb6 zr5sAvkrPm3HJwmGi}C8q>1qIe2s zv4((p#^j`gFyaM&sv%xP%kkcK1WrC=G~wP}#0%T8lL%Y!R3=c+t|};qqNVQ9j;D*G z_Ox?$j=ZYoa-DrH=RM;pjddG<$zWo%`PXWM>{-x@(|+B8i8kl-w9R_q>RHO?Wn0~4!xDkM6K#gl{evgX$0;=;t0Cj< z&xw6OD-nYy;l2`0EiXwYQ`sEm=jHUFmQhWjW`oj-0-;YC1Gz%Wj@Maz|F}HroqP{D zon{UCZMYuwn6o;mk1Uyi@pcv90vW5VQW#8!gX#9`dne=;BX6$Ji#LBvuKPl61n$%F z9tv>xM_DV!ku?RAhOghygw&_wQp_k2Gw8Em*MklQaVkX}P8B0P6SXjga)t3-XPLRY zU{v>K=fJb##snU?_iVm?tG2e#ds7$G?tz7Wa&$Tk7>Wng7vNM&pHp!_ypMYBpA>1^ zT%UcUq%XE}gHmlUV5g)eiPS|nKz+E%P=b!V|GZGs6Wh(;wC(WNJ#SsAD=e>7O`@!s zONWvqIL@JgnH^h9XO%zprfvUh-;6D0CCs-`7oPfYa$wP)F2V}6rlf^`^jX+k*6U`3 zgmQRq<#S7Nqq><2yX@S3>^CKnQ9%v3*nz8$tFeJ9j9(VMiyj86a3_DDOYv~c7B^u; z3>S`9?uOza=p`7V3~Mq;oA6`8@!1v3RFv70HOat~{~^=ojkY0LUTi8H9Be?RNNl)+ zq3oN|PYi9DgzM6(RO6wKf0F0s$(MEemuxW{X^nlwF4iI%j_vN38#%x)uiJBdX1;<2 zE5&l~rMG+i#3;&U(OWJ&q``~zlK1%k1*O#uT=Ht{Z4q-6$usIqb>7C_|NW()Y&Gyd zF8AsA1vlKE8wunV>jvFwmVsMM?o)LL>dlhr{)$$=Or60Sm;^mg55d`WqSb-sak&L> zZ|!vc&RZ7`zN;O+4*|!5W54P{2@Bzowcm8bzH1g->?71`M$Y~W_`a)1SP&Dgax}Wo z(KM}D>dhps2$A8t`0f6C_04rf`Of1{yUoh;&DArb+hz5mnCbiTU%?LQSg3486I!YT z2atdb5NO}ij@H#=!31U<_GgHpPw~7v~z4L$P%l{@kTFTxz2=*=DYV?XTp?p{Z$xZ z!U4IFa81~~*H2gRC9#u?l{1h@;MBpfTvEaxQ=qvszd8Q_e8x+TM>N*=23Quiphd|s zrMZu}+dfy9}$tU@){j5Bi0LZMS8Q*0n7VGI|uR z_=znj8hUGQHQYMa_Zy}tD0wx$nfOC#e|SmUu?lH0N`PY*SC=uAr<8y_8m6&4C)PPzu7BG45TMpGrzJF47gvB zsFL&W)m;@GZEakYd{=2tqgs(703}}>Bj$Y#;u$OHX_x{srLE8N@P0|pz_P&MapIK+ z^{`&5nx-|yEB8CM)l@s5PCySKi*;RpC`J|y!oI?2$kw}m5(unWWfxk-RkHOj1XQk| z)YzVU^72am#MFBJe?nKoj#z{LxX52}$=^@T*7SrtV(-UDE|{-^JGf3%YDq{UxGUhd zQ3Wh3&QSqWQSJ5KOT5aDzXLjNS?^$vyV&L9NQuCN_)azXo0-AWm8g}Q)`Gih7B`;i z5|5wN_x3P5!_96E`eNlqU=+u3?u9VJcTPO4S#cA#cd_1si_v&dLv<8%*nTuc&9zR0 z0N{WQbnHTjhG4cZg;0@PJSqw$_|+)gHKeWnvifxe|9|NZ3?T+EC(LVgp^>!?E)4+R z66v8d)T%o$`Z2_Rd)c=^$XxzsmmfPptR^KPbHqexvb#2d8<@?9cUGs}$4WL|s<&asRN8Na6cmQ;!Ke;eN55_K7=J*v--=KZ(wG)aA zM!!|p{8ycY_JQzX!v9INV$$))^6S%=sxm687V7~Xuj%yyhx*9?7+c>kFk1zXQsB_9 zO8)1GN=n$t^y<+6QYO3@fpT{8AY*ftW(@99LhDUC631M@^wq`n}MJ#D8A{ELP)aCWzA6+O|PjUXKtF`_FdqGqm@~m^7YrAW!_K{}15m~uDN!*m# zz1DIxJLy?*%UC(pk8m1!iHv4faELko*4GNK?f~DqLOxzBbqciurz{-As|(~#`#L-- z71UmEGK4>)Be9xZ)n+G7Xirfq(!yz%&s8%HK-am^mX%y8c8H$)clO_!oRU?LJ?4*N zIyAMqK1=H2Hm#PK8|g7^8!K*sGnf0xR!q*~VZHZgO}Pi1c90utdd zXAwEaw=~-!?j#VgIlBMF$*!7dgg@2W0s+J99$2H(#Z!xT88>GRwd`iw({n?9{~nZc z_?{D1#AqVz-S(6InN2D>c+;8XXlL6?A~Rr`a%aO#B}N^J){gVb$>uK#yRANFh!VN; zx?1YODL?icdjF>Atnh{T;+awp8BWw%Q`9dU&{8OQ)!-Kr2cQ^`lLn`Q;neeneHOKNdTNUz;i)Ap2l1hRkZJTmE(*V6{sXbFqUUye|-|bO%A9B0r zwWQn|wp+T8NWqb+eyN}0dt1v=K2L9B+?6Lb%>0ZaQiv3Us^ZnJuicE1zLxWYM$c+! z(nC*q++PD}5U(?=q^JC)1#KXm{JFW`t6)Ep)o3>*KM2jm!mLP=xvZYTE}A#g7m*KC zZVKc8I90n-scpXeG!`sro{8)FJX)qjcAher2`&sH}w5KjOX2#Wic3(_vV z6T8d_pEHtH-28CZd0#7i;W^Iqsmq|1n);ngEN{!vMZn3Nn0)T`7w_X2p=!o@nF3|n zR=e?NPzn*fl%k#VaJMESXsO=gzGQn+D~(G|s%0la_r$L|e&@LC#PFmeWbC0gU?qr& zr9b4$^J8+1Dk}9e5x^`C<9^=~2`;BqP(}UNg_4>{5yet6me?ebTwdv2t>xXFD;stZ zhHT4Uq37pH9!+C#uU5Xe=)A^bQ`wcZ!M=SD9BZD4&pa*$1gkDSCcE8Y9`BPv*03Z0 zWlmov4~~oSu8khn6y5FtAC;#&1UF}LYu^4HjozGWYIIPdhnMdd4psp;BP?nADy3^&!f%%)ZoVl2!8m?gu_3L4tGKh_$1K3n=1I?V>O6{@|SBu zpV?1N@NgexeihYZ7}VU5^a;GZhDq-PcCC)@+-HxyO=RYB$fD#L<&bCjo6{PF`G_G7 zbF?+$ZycQy)d;sjHneR{{GOI@am}W?G^irtB!B={)%KIp2fR^f2eNw;=W(aS~C0sYl7Y=FYV)jk{T5~fa zc@K~K%iic3u? zS@)yuH<~`6x#pety>U`cSE!lu@1uL0>4}5i0~fJb&7S)2nHVSF*Dveq7!W zOpW&!H;K)iuC*b91@6e1$Wm;ZRjtq7Lx4;>8nuFn?q6uM*tT|~0U1c!csENFZMt~E zX>4qe*=Ea26=0RT*~@>oGwhh;udD9cu_-J(kzTzW?&rS;W$#zWDn^t0Pn%}tJNYTQQ{pIw&Frq!MCT`z1ahB27neqB2FI(UPzhxOONiBAQzg`0-BWf!7w z)*4Ewqo9l6$!$*Zfa5Vgc}5+)9diFix#pVvzT|NqHYYf9;6I-C{tgr)JqfIBsgHQR z_dMsWQbVtrnCq{YnH`zk=DJ;_;esCnLYz-y4Le5OSr)Qh&Gfco{YDvsi#=oRCM$5+ z%aROpAe_OOPwmh`mWloAS#1u86ZM|CUO3t;O>f>rZ(=fA{ZQO=aNe~QAQJjCiwlnf zo^z%nbJ?G54K)L$gb+WARL2q%`p9mN5EpC@3!=El8Z|1c%%GI_2~dWW!0~xBOP-ey z(v_&O_-!$5E{8ug@O6!#Nf%NrSXU(9;&( z_dh+Gx$sM4p_t8_dp4WN@n4Agig_9%vWKoX-&Ns~1(*#|F<#r6SOD0>79)brI9G{P znlPmw+6V7we?L)kAaTE~7bV1lt+ud+P;`~86`sF^HhE$=bExr3~Wxr+#!&*1Yzd%?OV zEuTdZXr5-){B%3BKV}UsUcLSE^Q0a12WEHPB=;x(o!E$@ci*g5|32-lM2ioonRLkY zML|>=WkJ*g*bq-)Vp4tdJTWD6QV7H>>%{|6D=gM!t}sAO`8(9>3%r&_xavEKlq*NN zi&d-}nvk?#C-%Fx|ER{r1-0K@ZI`7FdRk)k6WuS#5G=kqkusR*SyObluix^EabZzrK`1g}zsl@=>Wjgbu-eubNS?f7z)e38S z9pK9#0M##KmalZf$y_{;wR;6_tbHyirD|uCFuVPiOZNVF6Bw$@TGuVK7dXBeQ+kU! zZ1w3Vn^!|T3zGglL%@t2s*C2gDyNIeDHlKl{;nBZsKJP$GOI6~fLjGqFc<$BY#Bw&fQ((e^exko2YzjK~ zJ%Zl{TtBwa(QNZj3Y7Z-yzac3Y=RWMN@g6WP>s40qgz4SK|GI3?vbd0=iiBgT+ez_bjbV=WiLRH<-zM@4Fs< zC^vN~WkFd6ZjVjOdMQQT;cbcVH2lmim((lxcVgDj$;jD!;n1vgZu!jj?AOcD{)3VY zPj8v1$LOv|)?mZjg)7cebj{5TvZC2icCh`J@wid){fN%3ZZ1fGCqx&;cEeUpUT=#`Dj5~{Ys&{F9e+}7H09sGrFt%7(3R&haOr1{Y)>G$8sdZlq3m)bI zIBfE?HNO4B_UFP^4_dN;r?R-tbvG`~llG=8^pdN*r>7VO*b|&34X7)BkqLl2bP>-> zoJ_F(Ne<0oq#DEj6etV2Gy`}abb^+gjnvA1R!(PD@nFT07W(sN9A`SFefsqC_(bNp zCSX|3v@)YhC)#vmgWfP9z^R>C7jJn=aK?GBpqw;FHK@aD3g{ROAyjkp%sHU0)-{Zp z01BMU_({-5y6zJnl*ExOZ(WvEXCyXJQqQV27N*Y55*fgl;NnI{N0lif1?A$}8f2;f zEmQ^esvx$n!V4c#x!?jDm^Gnsp^J};kQ?;@umzhdL;cMi1EW!SUUz+-J`zcM{8f$p z+>p1h&p6w3Y*4Bd9VbNzoPIFET%02muvy_zDrm>@q;P{7fw0u44*YQ(Qxy8DU=?z^ zZ~Sa*DoHDoMK~39bSu!84^RR^+Y~2+oPDgn!V!|B-@J4fAJ=_(St~a__dLpxDW{@P zC5grEZv?ST+?#CY0{iooi?w{MQ$}FB?FAKEp^PBI; zA4r0^I_Y87tPu$!Z%d`*z9g*=t{!#&7D#rxSQrfHb9(T|3Ys{CHJkM2Jk<}@ zdzgk_Uet5M*@kust?cve)fK{NBW54Ck z52*+24OhEBo(}Qr=VA@l8wZ$NT(t!Y0DT?M;T48CI2{H@iv!AGj*;9gDiu}#QB|*G-YllHeF?dHEh#>NXHGWw_4asHqC;f{L%C2 zq`B4bvJuW$N@STd|DlgOR+46iUDL(AFbh~7BgX@_uXWm9;TLLq%}GpV zR32WEk2GkKaEvKs6GqfpCrrgm?PMP&Mh*rgrn+RFaKQ$8jRWqhXf;*^c6{E=oBv!Q zrd`V7sZSZ7CC8KAdG$s|6Iy;HgQU>c#sjBXMXDsf%gT7Z;n~+p{q#gP!ncBsYvpde z+liI0>{)$jFD-V^(iixp-$Wn@aaVs^1XykEdnkA00}y4v@*9ddO9kl{WLM;C>rcc8 z{inC7J}5!2J3&cI>kpQ)%=e=9E5yy~ihC(97gw zV=56>U03b0SJb$u+rwwi$H6T3(+KAip*xW~tnab8U*Rq1F&E|*Wz}qo44ywAdv`DA z{pQEZoPLPVoedX2?@4(if%d;Uhvm3!Wxt}u2Ud$QM=d?^a;YIIj_Si0NCoaFT(m1 zqKDvM z!zUnge-(p18Tc*I>z)@Hnh3ZUHcBR62p!lMyTakpdy33QX}ODsvjJrh*xM}m zhgw|7PIC}iPA;Z7lO%K4p%m?Sg-YtY|9rI`f?Ipp`S-&{jlWYe?*?J%?0UDyV|AsA zk$`%t{vJDUQcf>`c5n;;YBB15e<6C)c|vw>fz0jgj}i-*%LWeS74&zEw*FrEL&QyO5G>?BIc$dq09Rg)X0#SeY;Xdu zQSe9Cz z+LSYrec1Bz6K1U8i-+qM33K$!Ivlr?_Sc|AF#C@l`p5 zGy=~jcVx~_oW$FIPYkU%S|J(G?k(8Q$SFI@;XbR4zwQWS9tKyg`Q}4_l*wmKT55YV^2DEHY!AU74g?-K)k$3dha2C1*`4Dwh4XOIH+u%}#zm$pBZo(EiVW z%4WjgKwR=wY3hOn%HgF#UZGnasYE0DZxuj42THfH#h={B=Q_}Vt=O;RBh$sG4?**g z02s@@EN~U9ivV(;*@!2V_p(74YH(kLcp}PL)QyXPf`HPFkgc32VkE_N#hV}%AGn6Q zy``MW&~U^I^p_*|zumXZ^F+9}3iH!8>CFSOoW31=XoPS) zkr*)#M_(&gYh>y7=wPnT?eBx_QH~hAP~9Y1C%?U4{Q+1}Obw73fx%iI6Xl|mv^dyw z)WWHuQ+5g|92;i3CRX-xHfH?XbxZUE!bhK6=o&7-aC=T@C_b3IoJS|8lYq?OVf`na z+cnSZkc4a7@O+a)d+vqyEW=>T^BU}_kU%{w;B!>c9T0%xL*fG51u)&y3u}1t*REt^ zorHIiy^sb&c65b9#w7DV@qCTW_9TEAM7RAVn8f*Tw6;_4nu!5md*>EW5FghcMLR6UG(;*#$DDw^H<+6oAU%{<0@E3=y_vpzBk= zUr-kJ7AfTk)iNd?ofJ>pCYq}W`W`mFT*R05O|xvgp?`Oy68rglh9niEU+GGxnSDrm zzx^9N5O&ef=Jm4*m?_T62jS$el$$$JZ;LO@4zH~ zQptAwR(&cw_=~aR0PNGaoRYM9^%Qb?CE=iKTclN4yy8A4h0&Q_6V+ zjB_QFOM0&D=Sel?@)vZo)XE>U%>{(jlr0 zL*oU4YxsIs#R5HfkBO^w3p*!5bIq7S@1di68g<7 zL_2y*vdzQl=s{XQ+6Yl>dim$)l}R98-klBhE-mW+FV#Mr3*Q3CQ0~d(<94Il9Z~xz z=BPQ>AH%q0eFY7Ox^-iSbleMiUq?4!RWMbz_(^Vsbl5;Fmr0#}Pu5YQ@(Xv6MApvY zw!Ka6D}`;qW_Qj#f~YXKIYKzV%p*%T*QOx7)&-5aK!Y`|n0|^gMYs2#R5|ZGbNFkH z`h2)PJH%gKtV}JPnjKI~m1S6cmDDQ~tOmq;Kg3M|#BlB_0EVKCm>dFZ4)acxVY0o} z3Mwi|&pO7P@R3+K`FDs z&d)XWfY~4ofl{8GvexR)R`#~uW4Xx%R)`B;`{Zg;F_XjHp? z8a7C?Ia{zk?xTKObCW-t_%r+m&60gWoqMC;<|p6SLnwW?a@3trBi!}7jO%3c(bo^h z>Y8U%*pfdYQ>hSt9XWd#l4N5SA{}>UjuzC!leDiMhMFdSy@t zNM&8+lgf71&nKO?wnnjfkOCEZ0Ln$|*e=qrXzf=BYjy7s=(TPSncph1nrwovgoPa0 zlH27DxZu46Zs-(1rnOW6Ln#jQR0traDFIa&Tq*F~#3$0cEqk(C{UY+6zujNyhbA)L z7rU-GSpLcn$-I*!HS}Sn8+BVWIvh9gc7g0}VFt65(}{vuw(R*165{Jc6z$O&1?mS4 z+9zk3jIZ%Hxp#D_+kk693z?eot5BX|a@~QL%5hQb-Cpi!(^nkxFw#A=)PSUdgkZ?ltRgx#Nq)gzW;52Co(k55)-LuV_ zJ$_lkiwi7snZ%Y?wp;7| z7Fw5Ex`LY2GXM!V#x+t;RZIoUQ=N$( zu*LXE9O$Lze>I-A*H|5Ol{?9{a*NnrJB9q$4?;8)s3^Y`b28y|q0`99@zPJ1G~_VP zS7Q^a1j@CT=v=@W?1w=yDNq92={zVw6HF3qK)_V{d9^m8qQJpLJE9QxHNRLnn-?(N zy`jBPosU$=lWyatRK<%JF@J4Br!2ZxkbPj@sGI5DDoR}Bms<=YfR=X)k~WlrvF`A% z`|zPw_SywYQ_QRB1XCX7t@jk=9&kRxw1c2LJ_UB!YWbTKpwl(6;|jZ7@amufx>fz% zYK`B%j$wQcZeD7&oo*Xey3gzw=c(=jv||-;Y&aodiDN!P2B!r(H$EcO{VjVaahR2m zeOxIH*zqY=qf|%|k;PL`#kw;-X5KJ9-UmF)ju}>9J2n%B8Kt`p=f>)WJozkwS|lp zl~~|ke6zr3Eg@LOv0L)Wkw+{wv!Y@~KhoSmPpCrNaK2KVc`vcu-|Vgn5ujBP{AXMS zSNk##YsZ=NgD>^gz0frCba*6~?;%2eILW{5dA%wqH? zY=781ijSLH6Vfn9g@^OtF;|RmU3}d3r#^XlcPX>{2tnfn+MAXfx?EC*IrDOfac&7X zFPBEt=WCPMM&7N)%V~LtbF50e%Lr$4c;6@ZD!heil86Ky zhf)(NC{W~;Xh(~uSVN>=k$RQ6nJOvvXs@^f9L`NT=Ofh zEwe{Q92Jy#dGu}O9r_D(AYd?!!UPXS>IXDg5^B*f;KX`-bMr%aV{2mSvw|r6-(uS_ zNi13iUNFsJ71&d-M%kKYvxP#rz z_4cY)%GWKMb|A;;f%NBv>^I-zms+K+*8sCY8ByN2t37_l%_&=7XQpOZ9K7cEPvH%74Fwf*!1!Jv`kfO>vfN60v;4WNE@w>m3)Q~tg>PhKJ5k3iHP#Yb zxc9$v)_wnUUKnvzev$>Q@`KXJ{QAfDn&ojb(;>LyG5PsSE|a_5Ob@XDOx23;k>w-5T+iSxY*`B~wzx^9PHD@XF0R@0FZ<=QRoXBuloU)`_W z!E}OL#Q5=VU&WI|QzcI%eIDLg6U%$Ed|LJOnknG-C$wJP-z zn}BYt_rYABP)3dBi!V=kUi>1^)Fcor8%Y;_bPQECAd>TL`H<7y!2uhc|Gxl3LA<`a zX1Ss?V?YALmogwuq@g7Y0XC-$64(#{0wTabCLk~%!!27?MRrO>a`WW_x{Tq9#oPfNdzEJ2rR(Z5CWSM z&B>+x1NPSIa`#Q=cF%7w&qi>@))KhF4L7_5I$lB7FFtp*8@l)Qv*Di7#W~W-aq4nx z3YnC+_QbQ?v~w11?V!>_1P~yhzC(RS+pMw8i4d(N$D$d#q7X$L(>Sr&Uoq~Cl&(iM zNlYg$&48#(*RwpfgSg8!R%7(`2i(+HfY4==wtG zJ4zqeLNXxCF@peu00Xwc27@_fKs;}l&yfNfHg$zt0tN#%NJyX%p@KqmU5`1HH5pe& z)M>=Y3k+buFpU#pO+TN}4Fd{JBp{oV2m}Js7$J@Y^PL?Oh4E-b*2FdvMBg*t+M)~t zndS=^Y;$;Nk2W=0Gvncg@o+=71cM}6J)*8F{bHcoUXq!#sghUrD9afrXqjX}R+HWk zrO?f0lqeubAc7Oo4Gi;SlPj_{j6fiZ(iJ2if_^?nA)E#ShGvln%{nrZhz=Vv4H(QZ zW72j5KWg*0F~9vc-uYniud#LGk4(wU&GfTQ+nv}?*x#G{t_SxXNpARx{^I`SYri-< z|FiUZx-|Ymto=tUw}iRj-qx{f9jf6-$+fdGph+~zRT8#SQUek>5w>g#gPk!tmA29- zjndYW5>LqbAn-m}5B{y^K7Ez1#{4Gmr!lWWh+qbMGv-f`{NKO_czGGTg;A7{kosAN zN>Im&ZNPMkp00?a=l02|@w_x#Uv(@FW=LjhXrM+*F*PyOVDD(grM(&B6nrsZY)Fet zkc<(+fFzlkLS;_5=`Q+v-ay=P2b4mqN$GAOzS$8G+xf+Jo+f1JnLZ}UwL8{Q3m4R8+VIHd+8keCF_iwqc;c3}VZ zU_BGI$OI#5h&qT|g3p@a02bFozk(QrFvpC^fYM+XVeB9aH~@nTSQsONo2V-?t9szw z@3{O~^A-F%erkM37d}{M7ZYtvym8L->51-jhs@s;S?Yyn6=$z0p1lnn?3lytV4Mj@ z(DftgDqS;Og;GUd3&Us@o5FHzY^{>6!Da^6&Y4Sn$8$v-EnzCcyvQ=gWKe<(VW9$8 zoRDz`6tILX!ltiq{@KD^j|aD36iPnF2XJ5BTE9@81l#6Bqz-%7ABG zvO82TC(KtMP6b5aRB}o{0_H{HlsP59yvTq!C3tSr@$mI6_G=*#yWPaM>>hHquN-p& z8&p7rFVA4X(FC2K3osx-Cr-44BFF>>bbx?Nhyu&rl(420U&h_QdEiODL2v!uH|_%8 z4crZ!N9jZm3*MItnPnoaar~l#)mgP?WBeP|HTdh{B28=m%ZEwY|zw5Ic>@|`k-B1_-!_c7s zQnZ@Xme@w(ge?$^weslYE4%AydflyOwtsKdcLO)v@Dk~G1!c?ixEkL(t*7q}XI!rPO5g;iF+c=P(`>?^G}Oe+jGKwp8m%T# zgaT-Z9dslR2qTV}=mz@5jLp#+r;#`zz!*z}d4U0iAi*RVff3VY!?@azQzdOA5MmP$ z5%jZx*>XndI*@rmav}i?wh>?hGRJHqfejI&^aJyqj_5l!hlgZMOoD^}BqD<7I=X(K z8+x)P*&3UpBeEtSjv0dibHWB2OtLv#(Wc6pz3^Qgb)N!QMifuwdA)<72eNRL{HZY`3HnTpQ$OLr- zBb;Cx+oUme8q%-?|iWGueq8~?K_6hO7c;WysnH_M}LAFz9xTebNTRB zH@Ezf@iQU5&*)X)n-aR#bIUX^)1Y|^6*Vh`BZv;%iEK!BXJH~`&=`1ZHF`Th^R{oM~IFQ2s7 z53@mP*=i@ud@)e_f@_5eT~`ZlYPhX!=0>)P9A_cK$G zAcg`4GI2Ia7|GNWo2j$=svdf%tBKz_E1A4CT(mO&%)uB7>>-=RhaJsDJ+9PhWQ!}7f>1~ zp$W_}ql9eWirYF?zyw_6Yw&AxbWYs4Q|~-Wq{XLZk>xanKnsj02pzVixm4w-a2xCE4GGDR_YZB}9X+iund+ zBlHcapp$B|%pRZpJYypKYvgng# zX^77;Ur3xXFEThmfX$aDP8kRwIVDb+7YVAxNA|XPay6r-*y$?Ya^{eGmTMx+2>}LI zz@P$%FRK|0bOB?6fC!MFCX|2@AaSAuAV|a3&^R+o);0JX0R{rt0F7_ZTfg^>bKtK4 z|31(G2|P{4KV-4_fEVNK$aCN^nOlLofL-8>!wW@|X+<62z%3vJVFxCf60FixYKOB> zW+MhBpa%k20u!*}CG@tt?mL6|?}66>yXoj_9S&=DXYAMpY)ia63}A#XMjUe%ToUmD z3D!beCA8+Nm@WI)&X@fU470AF1QLbGOg8Jr``>?=gR6j{sgWedBE)iQVCW00!x49Z zZEV<#m0FEtP6f@5r>^bYdF9~fM-s2!w7BOV+y3MS*Pm(JaKksC;}!JNPdwtc-Fe@8 zg+B#cz#dW>L+ZdKQXEae-jh$W)6M8^x)pju>4@kUcD7mXuSmcV7~|HkfB+B%Y#~FP z8W?PmnHUik5QLLPfQ*!=1(1lKn=PoDiJFNG*dRb4nM8yI0vnuQ86&!`Fs(O?>owUD z5Eu*~qZCOa+nQ;dSZpup`X0m!Yyg7+2^(y4%z%Id1T>oy3WmjkQaUzAD_SE ztpNr^M8R&THm3E4(sc~WIi>F~V1pZEOWKr-`zweb6PyNfBBEeJHppor5oO+E!L%Mx z*O8gDW?CjrutBP{nk>(3;|wB%B@jrWbRAI&#*pTe0COxeaVAdFYEq}hv>s7kpan$G zTEh~U1k%uKR@fi5{ofgW{U;y%wH1E|tef95E4nq!rW4!1`trtCH;sL6_?mq`m!@Bd z^S_lHpR7IKZgj83Yg_o$DQ#Qa2kc;VNF`Fyf+piYSsG!>Shm%S9M+1|#!XLKF{tTs z!bgmLIpHzT6aUq-k5qmi-u}=>j^6U-`~NxOHsCucDp-f$Td@|v0IYerSb-c4cEGhB z9A(=~VVfeb62fFnrh^Sf&t3;ZHB1c>z%bRqrTsZa(*$XbwMnd}!f{-uz5f5OF#AtznHuXzLUr6d${W<;Jt<& zU>gWvW~@qLz`V$a)^+S%C~Srx5w@tE*vudWPU8eDFxVywj5DY=!#Kds6(9ivf?);a z3}j~_!NvlmARACcJ(8SkfM&&Zq+VZK;DL1|)V-Eq?-raoBrqRmZ;6QzpMU^c??P@KI6+ea{) z0;RwpLywtJC=L3J2pbS!juo;6dD-Y;;s2$OztB_nAMi!hNB@714 zDFNn7NMHlW3G+qFmlCH0h%Y4|;EAIdAKzbcPz%Ry875x6wPIe96XuivffJk%9T0pe zLrs_xLSVp#ESCqrwXtH8sE4#0zU|B14qC!zqlG~%CM|v3lAgQbS1d(G#aMJ*+$fY&+KU& zHtINKz(4`6Jm8Csm&n`hy6*z!-veF^+-J1cTDQ}(40iNBM#vDnJcM|W1&DM|5MU4p z98wACir{znD&~vs&(7xEZP5jTf@~84MDXy(pW)Gut|7&m6_ZC!7`jrJ4TagPqt+yA zGEE6GeP4h^YrMb~7G=}wJ(&M8i2sD(|M+8zd;eFPk9=VL=!zR|_&RjF!kT?8%r98H zM$)eAw44AIq~W>!fX_b0vL@y1&1klS(la}=&2YG4bGRXE!#1{Y8VSJIB8o@}W1{b| z%`{F(P`X0N4tD`zXo(a^MuJolUC=M))LIe80x%eC0MR65P8frQA~3Ky+K?@=O*&~c z!A1fM3Q!43DY(J%%r+{40AoO$Fc|YZ2{5FL00VAGn<|+}wnTy`9g4!SC_yPfH}pi` zal$Yjt*Eskgl%$cOh;?#X5v^3g>E*Wp&$u!%7$^ZfhY{ajAIHgfQ%)u8CNUD&4xNo zWNTn!1A=S~m5#0}U{j|`?jO)E7Id>2#|%W@(KZuV6C#KbwAx4;6r{n;WG1%B^#~=< zAV6d$Els9zgS5dW4Xq|f%$HlZ1R=-(2_%pJ0~p(o=9mF$#jTOeREt&{tu~BE8|<`c z6g8v?`^fMl@T*Aw0Qk&LzVpH44++EFX+E*+_!fzFQ2q2_^=E-+xZ(HZ2lH|=^2|Tk zJ^#-wmWJD!;yY~Ln$jJXUS;umpfg&?EFyg%vmJ;cO${B|Ix_08o+NeM*5fvxO7v-) z4=cI+)J;v(?9+oquj06a> zHm*K-iOt>-C7?D)pfykk6YOmYt0`zT5il=ic6NuGzU9>nXSY#^YEyQ5ZvVC&E`7LX z@6pHETlJ)&X3$4cib0~b;Am6mZn>2^?!TY;`E%sqM9YyfbkwP#G;ON1)kwX1$kD|s zaMY-=q->vYEN`y!VW%hpO9#zdllZ479_Qut6!1I1Ex;M$2{@b38_R$>W=uy?Sf2@2 zJ3)rXge+n+h$e6vBP@d;5ylwPdgu%XXFwIUuK@;Z`bl&X)Bp zrU#SwzrN3pAMn!YfU`jGMP?=G!?=MsB|eV7F%88{xgT%JWRYG00ZWfIN=5oAijWsO@lt5E1WP8oRS~}3NX+T93a6^ zOvrp50p?Tz3g3XYe(xJ!1^hU02T*}CzVQ^4|bD&aK7f-x~eC3ud(bW?M%IwKpt(e(^X=5sOTq<3BW)AJz(GfFsH5ozr;)A zZFk*w2KdXsp9k&+rk3TlmR%UlGKG($Uwh-crw2+1(j#a*b|KUe|s4GMK+q31+ zM+6bj4~1!L9372(>SG6Vb-}f~$mEgdMTovHWSVhoM2M*+2!^gBLX2HQg4Jpw)3i)% z03i_(+#b@8X7ZN}@BY@USO2{2cR6|b{p&}Q8*ca-b-cp8#cAHCz%|1b7Kvd>7m zUC4soIKpr=720)krasQr;Xd8j^Tc9@80IW*+NF+_gJ-Wo14|sU4H8iTA^=l{o-*&5 zHWPK6h!6@os8U`{9jfdOm?krq)3D9CCu6K7JV zik;X1LYz_pElD-%SV6GZ-ok(cAf9KQC&V#>M7CtytZCy!wgk-c6d-~qL6o2j15pBT zOtf05;|MmbHV&V;&f$|+7!TIC85Pkj2g+h#es+u5O*^Or5rGwuW?F6Nx*jRWW)uJd zo6Ty)v|f{~(P{%5Y(Ut6jkD4eLp;S-F&?hD{P3f6K4dmGQAL+xJq1(iIF^R>C_oee66aq3 zDt2FU7cul;ljDS^32Nn*`|n}@>F1aZR_w2OR%4+r2@;u5n~1J(_q}(syzOQb!F+4R zG*;w9ePK$|))TBo>Xm)!wG~k4ceW_!&SkgUYARi8waw~O<@C=t;&*=R=igyoM&HR3 z({FLt`+zq9w*mJ6+lHRcF_09Jj#k9cxgaBO0)}aTR=|c77?Tni#tB%Y4FOF?4cbj& zSea76fDC zfMyttJ|z4bf{y`@3V+h*xj*A4D=(pYxL3du*ai%UQwDO`wNe6TfB*yLMFI>G*nq+2 zgaQ;m1B(|0V8EObU`~ls0t5s+vbW%g)tprehDh#Su6fP&iareHR06?^3=${YKm`zA zU`jAh0usms0|o?i0Tx&g0U40V3Grna=z)Q+(_6pyjRE`x;BMeNAk1}{$1Og_m+`g_ zT-pcrflof93%>!p4)`wM+ku<_wyBWy>6e)hx_|kCnN+6 z^A3f0{NtBtSC_2VW5XJAN)nQYBDyY!5R1hO43eldX_-i{SoB1Q&DbbK)TuGmMx9Ki zk)#N2DiMFy@cr4i2>#tawz&7*HXjEb#{SF)Hjho*aKpbs#~*;imj%CMxL;-|do5`p zGe;QuodGXbLrA_6y%jNQoAXtgq5 zF6o9I1a&=<&17v{d+b>bpS((4ZIHp7YGb8qNnKBjtC6h>XUPau3Q~}@(WXXpLINd7 zrcIU2YK?4KYtR}t7{JB=0vVzuCP2Y4r&%AZm@6n<$82|-G8@Rf6>Vx{8Y#dH5jag| zLmhxH#)5upP8zZqr^#kAO{THU^Gsu0Z;-?=o8c4+kPX?8ge0El*2p?x42D)sZH=R= z2V8yPQd{jE94*f8zQ^Xjz+AURKFc^Ul7n_n-ds>N70xqowif%mG9CrqWqcEG-jIBbIhFLJI_eCjnIJ`msU55rPzBgzLK-m8 z0E`QW2Al<61>6PL=sac{9D?muJVz{KA}Wo>VKiNg)L0r%00*EE zybW9e&I;Cnd*Fk>|0(>zzvNG>cx5DzfB|vJf*PWCfCLz9VIVLk3l;z4iJOU&RByn7~IL(uGHW zUj^<5?gzdVxB^@Nc7R<#z#3@4KCl8-z-NGGfS-E67ccV-dfQ$13HWz`p8y^QE(3R9 zx^yTB*$7EkyzC5!7udqV330-J4K>a0{q4_u;t9TjhSwIrKattO%b^La;W$Yo@IXJBBk%qY{_!iMst`(5#5YziPMx4^oxPz`LoQo z7dXK(*q9^|Tndz6+KiM^C|gU?Ae(d&4s3|7W0)_P)*I{u3^qoT03<*dC|yUC!fKqT zW5sE}Sb&WU0x(D*gE0u~#`ov43N}{{iLPUQeh0UTN=Fo^ zQ>Bjp31lo7S1a5S18&d~oW?evPl)P?(sig9DL~+sOzRC=2GMuy+LX?EF)f`Ugt!55@ec%(^@Ur=97oRaO z@&~EtQQ#w_UyE2Ewn&z&Gp7w_fUCR={@S}g=D+tR-Y^N)(Zqv^Pq6Cu2)}U3Uqcy|s5=Frl zX~1B>JkQK;KF8wxS!^H;f^H~m?Jk)wD^nljCAj|RGfb-yQb0Hs^VSXhRJtOhfLzUX z7VjyG*)xCj@Bi=S74Ro`qP?3t-v`_Yd?yg#6bfS{JxNdNAUk7;+QBryRG@a?1_@+= z1~`p?FbKe$FsCdy+=lrPZ0&=9NK>kb#6{BB>6<@Y=2uN6f4G0iUuz>oP z{0Z|4d5lMW5BDZuK)fgnGbhNrKw*@8A%i$&KmY;^Hm3v_2u=wwFA^Y-I3+Ofk?Tu7 zb2MYjU|AaXY^{0Ka*YI-Qw9Vi5MY7C2`3;<84xcpa8#iyFm#+K0VP0up)^P!L9?jI zmt$ZACcX}D{oXe&fFB0l4BV~;!$CWW(eG0FeLwg9kD9O11HL!{j{}cCqzmr>ei=9m z^uPp+z&8PR0N(`6fChXVcm(*+1HO2jm&W&D-iqjee-lWcGf|u&jF3bE=9Om%Oo->n zcqO!Nc!IC)j}AlEl`hBzndaDLY+QZHT+geFu_8&HXM=5a&n~$CkKRVt1y?Q|Qi@nC zdTL9aeP*BCvkPWNBkT3V-n9+$MaMKX7R#P~DAcK8oAtUOfep4XB7_VD`xZ(60n+ya zzw&Ko?)$0V-FxJd+;GF^>G%Wkcb|SV|I^#={oR0{LjJ3UZ*6dUz;1&QwwjRytEn*7 zV3-<o%f3?l;yRg4L-|M>XbI!BO=J7JlB(~$E2~KK6o0PUJKSZ>l zjas2rEfLTP2~+`9^AGS#{{SRFZ3w7{B8osD(h!z51vf=N$O4Ju?A|hq?O8nAvz_g} zuj})!&N<^e9w#_*{k#S@w&nGDcBU5wT`$E#x+^na(wRO zr90N8bz0Vz{i-{vP$gBS!;L6sw@z#xyr!n1mp$3&j$UI7Ql;0$ezy{c?pW8RDfD$Wo_IE&n9`Y zJ3DU@tGpxezK*xy9Ph@*@kwuav%9C9s~Yxw-L}q@v&?mE>Hb~+*}J~+>Hqt=kH=R- z(vh3`SPh1BN8bN#2R9CtqDm4~ zWpl7GD#kqYevyz6S0Xx44j;ZwBFkzWt1%5ybnElI{hec<`N>bZ_xx?urBl)AX$+&J zl1-Ik^ZcQjr~iHImYv^3zsF}ze#F;&3ZKFIT-mf~)3#Fd9F%opcNkrz3yB~_SBOjN zV4WC=DiQ>N=)v&~wx^6WrX`j^7PTm+`?BxysugE=;s;)Qdi6T-9eFOUtXQqj?EdHn zK5*O*OfO`z;?$_g?0h+_r~bl6KJp2#L+|yz!VTO+xi3W@%{?T<7ZntQgql$l5^A6j zl>6eoawRT3ceeHMyVsm7lTF3j4)(t3ffGk_6IX(uP$*a8N_nmF8cS%b%`}nFVIb}+ zR56O<^WpZ{vnXYiumm~X{*;O%2cwzt-o=kxqrPyXs(`^Ycu{04nTp1XrPezl+Z z;d<9_WyZknJMvun3i+PL-~TQ6F6Cj|#i8;xQQf03s!F;<`At#oD-<HFN zFXGSrq3^2j4rLniL>0>_iI-nE_sZFA`{~rui!W58%yW6qdmnOszMAJDI6c{W;e~tN z@y?qHNgN(-q}gs~%d*<10YgG)?0V&GYoo?|sKN z|H*&(*OozP~yRrsg!c1m1RFWUnZksjF_uU zBd%Xt+DeJn}?{*{tA&nv( z(W-`IuZl6sJWs|n(X6}0ez%u!e(%hBzA#EwdbjEhAy7D9?N4^*qpkIPv7GMB*SFFv zz1Sv_=%$KgzslNzUiNxzx=1t%5>aZRg;2ffU7O|@Vyn|zfI5`NpzEtL=s6PbV8yrS1T;Ns+=3sLeY0_scy=zNJzKy z)79-4?z(&H)Y`dl-n>vXPS&;m&7b|yhgNSAYrAlaM^PAf1uuBZo7&&`;h)bR{)6B8 z&+zSrf6r>GV%_DjeS5F6!OmAfQpcs95&v!_&hPDf%3{>2t`$lZDn=JdXP8Ee zY7wJiJL2%hp$EU_QR_6QK^3C+q*sU64y>nV&X3P^yegJ1OP7vIw_ZAR`?I$_a&)Lt zdJL-c+U|Y!mKT2Z3D5rQ(|T#TRL8uTy4LmHdUC$cW=>7xQ}Zk?;HK@tf#J ze9a*a!oR@-gKv)UNNhT4q{t}i#5$28Ar*l{4-yiB6zj|=rgI`ps7N!Kb>j3oN5^q+ z&iP%l9_W^>#xru@KP{n$sJ z^i}d5d9GdA`3n1EP zsz;Xnnt3zZuRCKNvc?lnzv3(>GFq1SLg`qRc;LZ92ZtM*%_NE2x6X{I?9Nx`=ZoXx zog^N4<4QC^A*$XqxKls=OCJ?JaM4)$F&} zUw-z<F1njAMyXN8G?}*>^JYf5&=8w%_fId7}!2kV3KScCtniRV67MvbGCVE~Q(l5c_?bx=r(JU^&|fmfa#< zC`qg--62h=sni(ur#m$dV>4U#t0^=jveFGvMX#;b=ykO&tIvr+B7$NJmqHbRZp)r& zQ^uIAYn!JbIDF&*Z~wr1jDwBi7j9d3i-c*rF<;x7uWfA}y3QzBBOz;aqB}aR6CH#k zE~MMCUrh64tzk;Zev$pT<+IPKqBdJqLwBtEy*qc?y}OJ3($*l>a2{DoKD;jLFMD&j zi4_AIyokFv^_Jfbp3*6eecFw>wVvfY>zeOamwf2Ie&4_I^WXo($KorjG$p!+xtd}wHiK(#yJ>rLV3}s?(o{(^2J>bz&zzl}TTXX~3muHu zj!4RWEw?`NlIK71yc)9y-u1BBZ1mbrUb^d#mdinSw(6D(9zrcki709pCa!H*apOYa64i9e4WNy0(WNI&^lvIKI1c z^T9*u*3C4P-LBoaeP*5~>l#%gBvDloh%rbi(>$hW>*h4-hPS-s^UPic{_?X=HJgvy(H2V+cCYX@#z#20_H=SQUmEF;XIS zXFJno)@v;1=hkk8QAN?^Qq|u6{MlnH@i<+eAwz6&92+$ zu`$(|xLH*XRVl<*S~9{}vuizCQmPV4S$bpFF?AV<8jLBbINwK7E^MdRRE*;2!Rt0h zTUkpwx}%Du&D+W0(Z=)7zGU6)U6`ksrlukxVcVRaw6a`g3q1&ljP15JH?O5et;(({|7yrTp7h>tfzUW5g|nd+rt=sxbr{AvRV{~1 zd*(g6Oj6xA~qe#l9?riMV z@&$rh_&Cmd8NT~FKX?QGeXaS{qZikQ=F{x)obuHug6U?RKklOjAi%n|ZUi^~$Nc zx6i1uEN$7Z688I5+OH@jiK=p;s@58gHwWW{`ioV5+*{uAd1kL8-}mfOCx7~}_x!WO zNASZ{{&@J-;?X1{Oc+9{R8paKyVd?|r$(6%H(DW5MOtN86D3T;=*Wny5hV1w+MS;1 zWko2A(x?!WlAxorx2|n_bZFil5Ynh&Op|3<=nz*r;=Tx>Y8Z)iznV7)-BF67ph(9W ztfA<&_1Z2ZK}jg6=)vex6;UkFz34HFX|g%ms%a7np^Dl}Y91156mcm{jiENP?p9T5 znxqkepp;%)cU-C>E+rul7gD805vt0i&>iWZND-2jFs8}j!#5p1cwIM1?9R?D$0w4A z(jDE=Y2B^Y=#DfAfkNU!LZ?kriIQd2`vKsjF~+qu=jaQMh|hc^$5X|g-nd+9TG?f2&@Ayl!seu$XovaU>3 zk{DAtI5=Qk-FoV?(lG|t4pz~EwdpRYaxk}(S8n;`e{t-&qm2u@d*^y-NhFgBi9{`% zo7Z;J!A3Y&?o|A}-Y*~i?!W#0@mu4BJR80iZ;N_ zB1KnpNJvP$D&kc|5>wN~ZW~dKi(AtW;!3#^d;_st|FZ45d_|7&VNkGEbw&RLhw3!QuFkG1ve0p-=w8 z>Md{iJhRuC?|b&C#!G+tvG@GFr2b`<-%b8N_>ZFAfx>|}jM^4sS$dq_JFcJYb%DT2H6j>uvNg|0B>9#J5?$tCVHOhr*QjtO^O+l%(q*v$1rzq2AqsCAe(_~8Q z*LER^ONmB>s$q;$MH0I8IRnNa!_sjqXTCcTiLj+N*+Y61^;R>t(erdqQ`)yFYMm zH)|ycD&#zIjvYQ0{zh@jo6j9=Fk{67coBEK<+q2phQ)AhmuX!+(?do(A4B;n*lv!O zyXV(`s(ZS#uHJcXKb-H|JeBL4;czae=aX?Xd)MPP9bVt4X~>vuA3E~r+uv>f;ZNG# zz3X$bu6B2h9X#@YgY9HlR@E_WhpD*t%CXy@dO;P}wu|k&+I2}Y6=O7p{laFnv-8FI zevyzMq>GdeYpTb*Ih!B4p{r7yYd?@D!i+Wo0GaXaj-~BT?^Z& zDU7jjaF<+5I%>b6vHG&YIyz_yD}@x|zCzp=zqUrmpo$u#C|B+*lOKEW0k7;f z8V_w&-+c4LjcH{?&@LsES2YIOl|nEuP+qItSFFv74MtJL7zArjD2{i-6EAOlfx?PU z;gh}$-~F8*JivF&$NjGPq{npLORb(s`Dlixy)k{g^2cxkkK>i0Zj3U|V>p~gW!*Ye zIs@fG0)_ahDaw5{+BB^`Pq4#h@w0v%|I^?8!ThEF?!Wq_b?N=_?c<}(cGl}qRjyy# zI;bNz$8ayF&YX(&IZ33;Q%}6&`~U9GIy>DPqwM#q-EOrzU#)BVw>fb#QH{8m_wTm2 zes9^Y&iAvEW$SF6B_#wQ`@|jG#YYnVYk2Z|pZQq4`8scA1qch$5dhwQFJ3L+s1A&G(nBBJS1g|xo6k-Mrz2f!lE#TwIT?KUlFfrsxT1u6;)oVP_C3q z!6+0{xzu3^jT#hQJe}><@_7nD z=6k;8{e_3{U*Z95hkA4xHP55Q;WQjflapmeD@3^x#BY{?c`T~hg`iwI!wdKcUxFkb zS=Zb-y?cIh)ZM!N@O9HXdGzf^=1r+gu8nIfWwlspudNc+wXJJ==F_)*DN1>*Qp!B0 z)TmO)JWuI$?P;3Nw)6a>^O*lu@uQu3@7AJQXbXEIx~W4*%o3 z-+Ke!67{>pv_Ie1-4|am-uXyvx06&!LWrm;ofx6J)hNj%B5PEkNJ5C#>#CqoE>#V^ zGODfJtV24c^Nr2n)-=z0-6<4m6hW5=qNDkMzPWZms$ZE2UP zqC+}Hl?X}|Nu)|8)R0g$jA>HSFl{$(e9fcAJUe~4EXO;&Ho++K(ZWZdS@Cj1~t!Oxckbf zXMgTVy|lxF7(u9tQX;J7!WeC=6DbKoddNEIX5WPM;QGOO_|T2LsZLeh!(R&@{S)8+ z58}7b@AXXng?E2Cygl5FaSpROE*_1Xj=fn76$nu)+mo=A(=F>vyDzQ;A{uK5LMl~D z^5U5G9Xp)jBl!IY8YlQi-T?l{@B7v=3};tN*!0Jo%-QW4aqp{>qZf~#OH1?UbfDJ_vg*@bN}?&51)F=TYeq0H>mG@=E-}1 z=H2i6Q0YGw-dW1|@rgUn^U(CD`Pv~$5)l^?l9D0{C1Fh)W>S*Y-O`Onm7&CyXr;8M z6xG&!?9R?i+l^^+VA(Aq7-$KELIy=pNT{M}*d89LQA!D_iV$&O%ri<7NnGf5B?Q4h zCx((lLM5t7jY%oXPWsM;@`^F^I5d;1l>QpFgns`hzS+{Fv{kT21)@AdfZ{$Ed<>31H)yzF<*j(3EwefNQvo;z~ymBry) z_Pbauy4r0vZ>ETsx7+z2OmqDoW1A1x#_b>a#81at-tr}y zy^+NyQhvPn&m)sgo!vY3%BS}pe*B&0Ye%X|$CW^-DwHI;8KW>H^wQF+DwnFFLn)U+ z(o$5FsfsH5vvc#|q0M$YprpHm1FQj(||Hiw6n z{a$xmD6b09O1V&|@+%Uic{0Y3D)YhCvR|xws>*ygn+|Tc6uO&YR8b{CLKxF9Z?{^c z<3d6eYG5!X=|$pFLbppL?u!&PF~+2n7}hnqTQ7@cze=MRW02CJyQQO3s)kNkJG!Gg z($R?oAzl@iN~tPp=w@BkoZUNL&(GJ>wJTx94hcK*5^muiiN729<-hdIC*sZR1|G)K z_&V(H^SJ9RzkMvZYqIM#x5r%9*EM@<-hO)G>%RTQ`+w?R-}~h1E3DVC%#$CD92eKq zDOJ{BGdX(OP4mH4jiE!WL8&n;>)w91Iy+tH$*4HoEXLgzz5EL=Ik<6P+D`WSIK6Y~ z?07XYS(LR)Cn|%K&Ln9P6}rpa^U1mllgUt)m1QM#RrTQ`H}{*HN3H4*Z=w>pLtWc)eaE#_#@JUGCNg6Z6?9Q6W2K9tMntDVYPDdGs_2f^ ztmpO0=~Dlyc^W^4e}TV&fuQjZf8fQZS8o8t(D}f0n#Xm{##!cCvdLW6aLeo8E4Yov z5tLVb`tCu_mQmL?t8!%&@p*zmT!|}jrBJTKuX1;pJau~LWE~0*Zx-*ncII$yf)G>@ zh)Y!{6bgkxVW8YM+*c^7T&iM4hi+;x4N@+x;jh++AsH}p7KT%N6P!~bvT_yef=oA;>Nz)`Pve-U&@+D zN_S#HV)<&HwW9FsT$w5F3UT6w>!w%&QErA>od=L=&?slhev7} z(qxcCr&LD$s|=~ALKD&D|7Q=*gMGj6`o2G3@6Y%9Th2Lm zk*-!OYq55`dH+G)~B1AlZ_GFdt-2?S``kT#{j z#4)zZ>VzN@lTbjGv2087)#|IOdv&kwa+crn{eC|0SLd7~`N~GNWn*=GrSo_Y3L?y~ zx1^Mgh>pp8jwEuCWF|IX4oE@*5RwoYj2+TDS{cMgDWSUF>V}m536e=UA zpfK4g7z_wu8?(=(K?p2;cRbbq`~F#ubIjvV9gcBqA`Y^}F|xADs&I^mjy)oybF7fP zH_0euq$I+Tot2SJMnqPGQd!0K_5S>RfAHWu&T?F@`@XLGzMt1kr%xxUq;oy-q5S4b zr0=Dr?D8bfa;*)OvQ4uMA1x6Z$_2A71qFBf zYEc;1O}F@%I_CWEY{MSAX^BF8SPHm}DqafV+5JH9`}*N=w4@_s7v_mX!UE@j-CIZXKIDcPt=28=vV^e`NO3<5)7XdDX?^${2@hzY3 zsZ1@lxB|;2H<|Q1-`$~4<~|f$Z%O9q{I^D`z;HYAhY@c0&y0YIw_j!-FV-|z6<7Y8}Y`;^AUm> z88?1q6i?h0V;I|XyZQ}p@c^u!iXwykam)xq#AVbtMd#x_ktMUkt>fk8=5l7iV;8(G znN3>g%)9cc0+WI0=|pzm?*yIUh`BCdL5AozfSjY5`w)(}vQ%XHhGD-)Bk^?;?nXC~ z23$Xd%xa}|P@RoX0Tm7&SKMT2B;+gZZ8AG?1iU4sx*q<+$#h#-Gq2SA;E$^az4d^^(=#;h@hE)0F{q4-Po0hSN8LR zs?1$Oy*E)O-`&?vOQof>+0%3R3LZ_EA0-dgifXxt0DG@UgAH7?S=&Z?YYV3t;S4XK zGKw-0Ng`4ESgr?2=Ia-@FCaKYFP%xqEKZ>bRGku`M#6TrRhG zKiB8fA!My>BC+$zbSe>T6x{7mx43 zK5kJpFSTV~nb3EH-5GpwrHB8A0E`1TRs@H^#DEK^M;^F_9>Cz!$Z9i{b%-Iov(`sV zq|&STz0dS1O}xDiTNwVH_sPzAQv1`?Bxv?-&pKyAJawY~MnC;)mhgR^`g5xiWN)oE zEWykTOdCoBE+H5Vr;1wQ0@I)qAFKOXV#+(RRO| zInT(79Qw=bv7%M>M(HEQxRrnEP5JU1Kf1p^d-7T1@DJw`1E=UX9BTfgP|yU{;!6O4rspPZ|=_y}#nCO7)d8ng~Z zd#OCy6s2h~RARBjNe`$fF*R7;m1A$~fxGNZ~D*)CT&Vy2lCa8&LFJOLpnYn=D1)*4#VPG^f% zp!Klrv1Y3(OM5biipDn>q$3he(VnMhUGygTntDDXFrWan_-H%;4 zPp*lrf|+6>#&)sP!xE*?)}P;+V7!nH7JLIt3d*Bre@SI@JnR&Iuz5#&?{%drqw0uw zfism?I_mUG6zj*%(`m(jXAkN}kAg@f9tN2_(>yPu^(vn922K7}bZXxS$-%y%%|xLM zS9RuX?w#mHW8=x2HXoB^Lh)O5!yb}GBDhjZxn!P~dHH5cY&e3e!^65-MXyUwBmA=y zZ1_JT|Ne9cUu%e8Yti&DSHr?q=N@2tilk{$K!L}O9-^)~h4D9;f)KmKqYZY?NNg`+u zGRQ2;e{B1J%i+k1`hdbnEg}b-T=zYCH|O0RnDcBx375*>3kIJh;t0sI4~FHJSVMx{ zMq?gT*%}GFc6J`QqiC&9KIAw{WT8WmL6l$<5E%Af0-_fJzUdQ*`ZTQL9R`FzDTn^U zP`=rvaW~OijUMV%svd=svnc&n&tWp_%J-M%uM=K#%AqA^u4(K~vT6imZ>EmK66xk} zG}H{sQ~GLSdSa6)oYYv4x`^K6Gzbe?N-Q(_ydtvk!5_W$7SGaww`;8VIR|%pQ`v!u+H)9lez+(_wV?tk?SpUn-gpMGM;MVq_S z-#67Wja-`Y6r-QJ>mshN`RvRbBA!4tfGVI7;CKYyrVo>+jb_G4jM6!O6r@WR%P5YJ z1$=dIY~W?5-mLyHxw>iE;>A4R6q2KNlIL@I1@E@BTIR8IFWFlT0WlE@QNQzz1bqn* z1N~A2np&BXd>y--Ww)inZ^+TQ5xpMjdgDgs?*zw7i`ltrNQ2C}#|1_NO&*Emdqi&C z!agBjtFG6?q^XFJt6c1de5<6gZd>2{i$F-!G4s(f3Z2QV&6b#HO?RidaA8T#QJ$nI z&C4$Nj!%AtqwP#LL|#M>v&{nU&y(Bz8NW`Z)&@fY0T^)i1`yKqD8Hdp;6_=#c0+Qdf4(Vhiq-vu1YvWYfeqbiqZ`6q0I@faU z;M2~%wYIyjNB=6Dh$c}OZ^EP?e9LqlJIr^-P_Op0G**ATN{&%<_IhroUzh#Obl{}r z3v_YeI4wmZJWXS(6Xpd*qkNDD;dSiyPfWv;UW|$toxQ#WcgJ6Tj9vXU*1p3!oYT@D zQae9#iI2V*whd#7TT^?fx-vYPS>NIahA<&u1KemL3(}>bMVAcTGnjq3yY4h<|DEdd zyne2|(aA*1PoEnN+y@vG=O_ii02cS(&%m7t5Ez0B&xOK?(Q!1?Eo~IB+;|h`xj0Xa zO4-W|L5j?NpC0r&Hjy`_XqJ@+$Z)ax6`|k2gH?B#OP?WBy14ZT+<@~ISP;fRw;=@H zJ7goOt0EJkVIuJpV&lOSfD#^@=>RPp*L0?z?vrtEiuCP~9*aG5-skH#^!k?9lk^FqYySDRWBmP8HX?`Ek-9JKSbdFKe~b;POE z`D^T+g#K&yKFz)_y5UL9d1Rw2YHCUvId`u9*GMu+)6Uo?*%-Ub(l1i*s~}z=)dUru z!u%<*yObba7%!CAm;`I#M-GFB$V$Yh%l=MW=1QqUy2)9CVI~`@bHm$*5>vnR6*69? zx!a4KtNftL!*xsjmS31Ik3^HPSOyXYBpnNe<%Y@+ec(NAM{RLU@fhDHE}mp?lPM^a zQKU)yUzmwT(d6%|9?z86(FnE*9G&}Q>^l!{&1Xp@<|G!@P~FA_d)?6&qT zZaws)i!R-8Y^oWD;X(%Ubf|=fv4Im2QgY$N09p zzHIMa`l%3ji70Ae)|x!nS9lojEM@nq?e506&QBq$OBx=|;Z(EJACpxhY3Ed!CCS1* z5w}$NWw!(@~pw@Mi7av*p|R z+MX>6iDrn2V7s)Qdos^w>>KM9nyL*v4N?(TQ6d=jJ`azm54Wo?cgipKDbDxB&zhnu z8g>rs>LB`9K-R!}9)Zr_K$QQ8ny)@t3Fm9<^WO!6Fr(H!upmxo zA{)M>U13*`@J%?>MjwE7$0%3c==}5QKn6dX@He}zwfcyOcjahWXcRVw86ZGK$Vx&i zh#Lq;0>K;vY$(kc4GTge5J5W6P2cjz}~v(nO5c>RfOtw%qtw)c~#$()Mg=)jBG4OfxYVg;-8aAX{c z+@%G9Hm5NmkUjjfTTMv_H7f!+mHKk2m$zxexPde19C`5ipez1C4;cAer2BJ1Z%j=9 zmOa&Wds}v%R$5}Dsb!u!yy|l0xh1K|lr6Ik7ytV+?=wr7j*q_9mRwD{aNzA@K>)D^Ve#7c!k7#z zvjhpJ>8Q@%U+Dk+^FDdUnz`s;lyEvD`K-B)sZHX~<#Pj-9}@07P8!_K zqFZiFOM<>k$bJuT;fL_YdR$Lf5sMv+cCJeHpT&Bwef1OtB;NyFo(y08%6`R9Ex%!b z-lYKoax$YQ2YoHRlkwNYb5L%Yryzg6dLIp+BP4W|`ez|{vWWE~&VBs>pL#}E&;oR> z?-5)LIydyYT)*5ru-?*SDhz0->i>?%{1m*Y5kzr-cCZKYNE6?04DG#X$UXQo@)7|M zFgTRKEE3EV2bIMT$jU-CuDk1>3j^T@6Jxy&r#oFQgy?&!45?%?a0Iz@(G1Y;aZofM z=WzhN0)r7EJR~FH9R@oJtogxWJKrT>du;K!aq>Rcjd!i_tMGyJ3C-H;`A1IBy^R))P6?kW)#A)bn|je zmy^8TNuFJ?Qs)SbD;dTJg}>vN>5;^z>D0aRxzhPN4J*1wAMsba^Y!9DT8?JF1a*HQ zw7zqvpmRlXl@F==@KsIE;6~$!*Uh?DbJywf$yY9WZJzzU)ih(1q_Uc<+~v|FX!z*m zyFE!nJi-}@WYCA2pb-2NrA$zsK1hpAUkfH+E1exs@t6hh#qDD-f?}bV)Bzby6u*`A zx#1uyqvR2vE3qHAsy5u@qCspGs0tq{ce?HOZQ0t7`Y3cW3b3g}(SK8NDo{~4IxLKX zU;yhw_vwdpn=AR#Xc9@kAiP;Q6_V%sx=%ijG%8-PMuzfF^eKEYx?|An($0PR!qaCH zv9Sd*M69aJTR4e|8*tQN!%-+IWeBU;&@KBn!yaxa!?1#IK&hA%nr(W7zHC!+Ta)J8 z@%t(lf@xt2lg9(quPX9=hAqFZmXDG?Z{A}@zpAai`|(aE*tZV0HxZvRxgY-3d6_l* zxAlqK;C)}KFu(R!POky)1H+GZ^|^0*ZQ0rSZEV!M@L-7#WCjlSgTNP&*lB0Hf=plH z;nR${qoY}+kXht42(&`th3iyLOI^Su5;hPzXC!H_HU$G^tk1B&cW+LTfp<6>s55eDDcGcY-o7T+`R%6U53;Ue9ec{2O?yG8 zI+Ge`uABcy;n1ekc4xz&F;*}`%6FN}G{_IIAP{tk4BF%NUwl-=JSru6?V+vEU9Z~L zx75jG&@dQDB5*U9fnf}Qcn|~qc={jq|5w(EM9}i7(;Tgkv)8&GjE)?>pY$K*b0X3Q z!*9RQx%K^HHva;tk#3kgM9qkf$llB(P_M>K@^{FW_dQA#Q%FA$VuNYwJbL_IJe4@` z&W&H46^&Rw6BjNbplM*ftc<+I@*TYYGp22R)l_G_pjF*#^Ju+QJx<`yEjgRo*uH

      t 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%0Ap@7?q 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%0D-0(XcDCF)naQMun`IZ&#kE=yB@k})$CKf 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

      3a!QI4}552ePh89M#o=P#+>a7#_7T7Q}~ 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%0AFTUxfcW8|m z497UG!zpVu?)GV>5keuQq*9U$ zMq?IcXE}N9Jo7U%{tee0dFk{-gDlHXQn9eGfN~UDo7-p&)pGfu=eXCzY4X(70GzgW zc0RdpX7-hN5(~$1Fby5Unh*l!rYGqRhM*x%jLBi>`-FjqBPDTUYEz{YsxVU=42D#K z0N?j$wVKo_Wya%(?RFbnhf1YFxzxjR9p$)ARSChVGv^3=zfmfcZW;`S&kF$H2c_*a ziL`P9k!y_t#=|bH$-~5>2u~=aw9;3Nlp5DlMUkM%v%E+FfF#aYxaKGaj~+t^O_D?i zog3_U;AmUYZj)ic3NqOvy5R9GfES5Vf?3rF!G9MOq8Vz z(wKf65jx)7;l|``kFH(ZTTB0@4xn}5=)Wj8C$G)Yl(1SSthW$C5Dohbcecp0)G`E( z=au79otm|hJ=^_f+-nn58@p-j=q$taL#mUrL`4_g-VQ`TAxy?2;?WSc)(wT+ad88a zHqe+qh}N3X&K9F?+Z>NI1GG#c&wsX$X$$}7`}BdO_aC|S$je{z;`Z|S-%I2117Gcs zhrO*IE|r>OPDC8HK}*uOZ(RFvihe+m(j=787@-RWwlVrMBq5UtmL<$h-hkGcjqW+55J>4DrDVE!4QRpA`s4QIUVveR5unYN-d*eMzJc1gV{fj7 zX_qk&GL-)QV3VmMH{u*$OUoyO z5M+5qx7TN@(`R{on@`;TApPM8*Kz4|jdtB`B(vOfMB+5X_XDcs3av(i&Gxq4?~!Xw zuRkQub9~oDXwC6cXL#Mc-^xcm_DR+@Hu&=Kr#ZK@j8uYh7%wR@T=)+#e3x zT5Cq5F%LiX1W%qiXEymt7V%IyQDWp2xz>!v5rg5-tXG95)RD&7-f{=Y!13?j`~#mfSacG zakw#AY6PV}n5)$9+FKm|W)3$fzqqw<&5!3f%6 zb^ZiNG$O1v2rBijDdz8mK-Pn5-NX?lana*8#^ClYmlsCo&x8QzJTE%`f^o02`?I0* zoZ9sMYk}64j$yd7c~d$bc?Vx~x0=2Fw*TmO;gt{(-u1>0iZ~v=LI^>Bu!`1WqH(8? zW=i{m5DFn2q;LvEqbUASh+G=RHlkpEs)7|@OS7Ur$_xl#j2|@uWB7=)+H3RK^E5H0 zfJs6Y$08k%$g_-i+$&x)vwZ{OACabbr4k@W21A00CMpcrf9SS5o;>rBH}B2uZ&U!l zT+*+doj5A8+&Cy>O~nc@AlKG?JS*HnQ-iEo-M{tywIzGu5wM#9a4GHIIGbym&1@Gm z`~R1f{|LcwyhEDz?duo>-%B`t{*#3hvpH5>P^b+BFJ+YO5SBtJwF)cSj}s*W9BHz7 zpE&bz{@|nkEP3MWr~iGPXV(J%XVLZA8++p~JGlF%H}1dv*mwQQnbx(x+#Rejj(cdW zY1J0+of6BN#}R;|e56uLH4ak^r#Zd!09h6p6t>W4q=^GJBzfPXSRl; z$oGv2T1^h#au3(N@_RV3{vd0s$5FCi0ND9$%{+B(;|I|?qh6T>G&?J&5yKGz?%Dgk zzuvtHQ2_u9b{hfOzwedsW$n_()<-dBnXsB^leNw z#;DN`d~%(WW+`cwG8~VQQc9`hf#>V9?LU0O$w7DPg6(;wX-26&O{a5_Fbqkel<_b| zN|#2f3OXZA6UGD0u$vJLHRDmncpS05(&p^RWyYhph!D$23s5A>bJE;6{rgH$t$4iS zpZy9`*WAQnXN!$dpY73rUJ{Y!8J=7Io=GC&UsFh#!sArunF6#f*&z7~*4TZWn9 zUpe+WvLzUKYD}U{jZ~yc6{%=i3oV2~NMYFDSx%lLCP6Aq$l{nhjv1|Q5p8u@TRv_Q zW3;xcYtm>82$b)mb;f9Oi_-io2M*sMauvV(U2p!7+MD3dGWoC88%yc@+RaB_cde4X zjo&M@{8meE*(BDlA7tS}VIQ|NV{wIw#O5g*bDZ2h-y)5>-Kgy22q{p?8_(Bx^=)sdHmY-P%X9vd@72GzRXY#{UWKjRBI9v~FlbN;8~9#@jh(YdsR+F) zLP|ovM(EZ!wRAs~uukY#i<@)dXOZWY6;Oa)MTCpheOc*%UHz@=tyBd%T+H8kNO^W1 zHz+fI3l{#I_O%Q{pkAG$R-Ivf=0?hy%TuTB^OH3G4_B*L z{AOSGfd;T2m@T5woZ|5U#kvO!Z^`o9MhBXEkrp^bl%4B1w&R0Rl4`j` zIW!(J!f|L+D(viZSX^15R0^4!nq>dnGz8j+^S{r%zab64rK=1H7ftW+xBBZMkxV0m@28g;I)KYd-b4`+55G zIr@Vk6U_!f2;wARyJM)vzUQ*j>(d_&X?HqL42Hx1?+OhO=WAJ0E}VWmt+i$<&8Y*g zR*oY~s)5h2*X7!y$LO>pvNR`6jBiT05}+JKmZfBAhU)~31}UYQL!RaIx{pjj#t zx*ne65I8P@`AZA3i6nHJLhm9bv6$Bj9XAoQZ=gBHn~jDAy&Z)G0M5 zas7}qiOAB}?!BKIARxqZeeMf|s8gR?u-*ssH&^YtZ(<0Gn8aw%BOdmj`PeOcQV4XG z5*8rIr3iYS=lb;hAN>GuX7{g$^_FbR9C%l4X5p4RjhR@uMvQj0?}>)J{~QndyD1l3 zyYMaFofH3U$Aj*05#KE#@sPqr;@ED!?d+Rwy*(B!k(rfggHVOZA2~YB(1pReD7+m+ z!SX`ej(@>76~Y)lVk6iMTOiL;6A7p_ac_Vg#O#03Z7iRCjB0)MQn5985~F+%v?d*n z3b05K4LVbc7ryk+`Q?XB?9KCUFaW@D{6;xw{JZN8-Rov)R=DoxHXGb_;%)I@Cwx&z z2&=OPVK!Xa<}>Y9l_J;}oFh^Ro^T5UYxioRFI!Y>{$!Glxw!RZ0La@aH$A2x@FoSEjetZtqn@aoh`Q#|zKpYr6{Pk%N}Mn4Gr8(?Ga;@ca~$9T#0 z-{UoF`(Br$e>3n~KUwlylSoCbQ z_U0cChJ)X$S8K1Co}8E#V0{1zFIq!g4?LH0STc;WVk4dB8l@DKQb@I2VmKbNFh9rk zb{i!n=a*NQnwVg2dXmY>7R^S3dbMij4uj#SU=m1N$H8$O15y_o#H7gT_FRWFNf{1@ z^twHsICYjJN!jjnM5|sqxwg6a;j48{N6~mW&vmI%soxXFk!fTrItuMcmagy-V ziBn8ZP7ucl?M@%iIF4ec+h-idY_+!+hojMDW?Hvge_g3ouDoZv)A@A4NO`VV%b^h4H_n&-0i~p&)ef9YRe^_o#m9x}--I`LZNu@PSP^qIlkN)pwtVSAHNw@or0ptZ&e z%Ty<42yqJc3w)Mp?1^oR2_d2;t*1eKcC+<)YsSDI5(S(;L6w5UwZdg~`1lf#{@ zkL-T_!t{&Y<@(+oQML^_!FTIOT%>S|?!N-6ZHj7Ek4BKr#|`6aNK<-@K1ony^C&d zJYVD3fxBO#;Wz4)*>_iK^GAKZDy8cpl~WYaX3ltSNToDUL{Ek&=~4m8*;mg~Zqz5tN5rqyWRx(c0Z;v^|HDW-$#D24Aj)a$h(_c|xn znu}}e99h`U^kj=#y-KxGp;Ri7rYXH%pLV-LQf$!EEF+0yT*t@&9Hr12#!*ZZ8#!H? zrgZy5&M&XxI1U?Io4Q;Ie}8pj83ykBx=i<3; zA^lQD-75sC&Kac%LV&LvJmnHN&f$yQwjQO)C-)Z0=X-#Z?%Xvu-1_FbzU7tw>YYFN z4}R$v|KZPn_uJp{raMZ_#_Jz>uy-W3(JJnCVr(xZ*%2E zgYEU-PNVVQ(&x`i9Q~16t$uTNc!6qZ23Lll1yVQ&S%a5qIIQP#T<)ITF;EwCQhgxN-kTJklPJWap&V2gOI2pYM_|P6rd2c+Q;M=|4y|sGbyBNE>UT6Rh4Vd&^(T9OcZEM$t|IjSH!khfIt=Z7mbh#&nt1$ z;n&g|Zm`uo&*sh|0*z8Wo)ZxIbv!35ihNnz*ky48yA(vjMtv=u@A0De%X8*TmO4 ztmz(|B6e@L55O~-`90hJUy0&>rQ-k6EY_ru0Yu+OYh{|ITRWYd|FYBB`CrBPVr6~( zzR`Hxu2m`%j*{d$$5Dz{B-AQpYL$Q}NelBz==KL>MczylCk)49rdmys*yKP*aZKp@ zH0o7KL&$`l$={y=DS||YCirKpI|T;Af@2+nR7Twv2SLYiz}-nX-X7l2q_JC zVjQL|C6-#bJau?s;n!Yu_gz1>zPYV^KR6mim0mxo+L_fJ(ppe6@|RULGq(N`%ccDJ;liny^q6LGSZ>i{g(Rq&RheooQ#2k3h-Qn7a$Nu4{+y13XpFfJ)HR&8+JnrH* zD@NCEZ_d)t`!5w&YXl;fNNv^}iMFgXlNBHZLKofGJTr0a*rsfe)TTiT8|AJMMM8j3 zjtza{vaU~-lj{W65Aj6E#WP=F-;tZ>ZY@);PZ!33##k`VGQ1#wz$fZ-ku9G?$L>;J z{M7INcoD6>H@*=70M7}$(67C|UY;dQ)63?!=9#yRqHx(a{@_+^pQD8=g8U4!gmvS$ z4Su1R%4X@GI6+XV6~+IhFKpjP7g^?}_(urp$PFK?G*C>s-;OPr3q`sX|?~C1_7FRC?yh0!?BD2QKSu+ z=rW7`gXX}*wVe6PpK$oz?`F_n=k!A#p)qnfv~U|~8WUwn0Yp>^Gf?xM?ang2!3Ie( zVmR7COFD$ySp}rG%7{EXx>;$3#)g`evIiJoFe#tE(s_D3#1}y8V>FaAXSDYK2k|;wVLy zW#k(A{Sp1)2vvY`gW+&(I2;`ZxcR#4kCp3zZGu=n0O=MUZc;PSb>1@`M5 zz~sclp|`yCZ9nna*S_|LUvm5H3o@vx3!6P2z1Ss6GxAJp;rlcjbpb5AP{-9eaP;R& zjS0`1SeIK<1eF@KnSE?8o<>SV5{)if1}hWO2&w38uG*p$>9}}7h*zrMcz&UGztntt zS2263_m+L!q=MPsBaNePmamsebLz6XCC^g)N)@kEwl4VgMn}}|+HN=kDAgwz_u9{R z7u^jEAOv}uWTQ@dH#><^bIS9})$et@fHaA4g3vNGY0Mp<+?x5xBpSb`zqw*P$B5Hj zDapDB;hB3_AqTQ7Yb&9)pH1ju?`RX%tV}!4jYOc>3tpNjB#LILjd|3<)N&^Ez_J?b z##3G{-!51OI?G7MLk=Fgok#EcAg}&`pXK7o4^pkol4S*RppYJndp+DBC=w(xn){AW zZA|^}_rLbN@BW`3{e}MCdUUk`0Kj$pS4_1IPuqg}tL`E7u5F^m>i&y=+vu?(lRVcH zejD~RaFmbU>N48u7Fv``k*P}=O_s`Oe;@9;>CJrMi9aF?14==yC`K-aDx^?!`1K419a!wiNa`u!ns5;Ka%bo*VhB4W;QT^yyDXx0gQpNlK& z#7XjGB@AzW@l7|r;jWjw_y-?<`Xoj4?C2_;!wjG|97I``CBpNJu3b3@A|@JjR6$FQ zt#h`>p`j*IJ_ZW{N8`ZFTM5q@!MOJ9oM8)DUq+M~Q z-Dk76YWy4uUURXBWeuUi@6x8gmcIVOG=nMRF9SEiH%2f++7{-!v zs7}u9PB=hoO*H6P?*#lx6*mYOY_C7#Eps;jU>fV0PR7IC5)pKkTw88Vzf|koNI666 zTV~Gp^pWerQD^Hr`tU#P@5ITVHym$K_M7HAvy@FM2eC~edq*!ec;ZrE$EvA?1$K(p zP)0VOEo-~*HngtJR{38 z9N$L^O&_b+hZ+B+tXfAJ%4EKJw;#?=M@1mZ1o6UT_6K92M++mW*CUzYT*HAoxz zhcH}#0tCplp$Qubvn}s!5pU%K;<7XWyVo^yQ4ps?JU7IV?q$&;O1a!~+mG`Q(Ei)+s8px_Nvn0>+soz2&;qbR zI2f6hFtK?>*WV&oqTt3@e+%ilDAy&AVq>ym*V{{z{Vc$hYjmC(G&jr4YZZ&XF61-9 zqV{%D*?DH~6_+kDQsFofN14rL=$9cKGvAmlcs)56*H5vvbAizJP|{&%=PaGh1w60H zaNHyCLfV}R2qfF>a|}n_L7YT?v3HGpy#N5IjovHPExo&#f3|-=3k%?@$p|imb@QU| z|7HOIbbl~>B#z^^1wkOPEHhn>;y*{@m@LzTfoJ3^Sx&1~MDQ-=utz@uoc2#8o{oyc9 z(=?R=v@}{$sU-DEnJmv3MG;EMg7$Cd#JSEXSE}T3LLA3zY_~bQu#ZNy%H%|oeRDGm z21DW`VM+)#w>#|g`bZ(ES8J?ptaImWx7~F8H3w)mn^Y=gYV{gfniIt_N~*tX5ypix z$9FEAIsPAC^&LOtTzLG!389>sZhL)ZJRD4Ad9JfG8n(C3EZlVaYkq0pHPe>cEks-~RXC^{#in^{sDtX(w@=FE8~NC#hxF*&iH7=_Ji$mgU+}5}oHS zi2I#iuKt2wuK7CG_>~&v#ssZ}Ye~KIfdlbvTpV6 zViy1}ERl>ye_g+4bezDXZIte07pT%zOr=;S(-9)-L2xxL!Wvz761Tp9q$ZA zU8c(Wi#?c)EwshAEy`_8Wgg1W$lcb^S#H*Ei|1=}kq9LOS{G)v!k_>e3VDFWCb|oZ zdcbZ*Me#1GU=RrMJSB80bUPcg`^!w$4jZ-neRLbnX`DL7W?6W_y z2LN1c0Ki;GVXZRrhA0{mRGXJd|1UG}x6{Gw4XuNuHWy!^r_t6;^3rPG{-$8}qEx^M z%EDImczAm8Qy?^1mN8L1$iA7I(7BEF(+Hh$%dyw7y>pSX%U@!%e}*uuk|bj`+DlK4 z$HO;)eq!%p+8fX3sFWtIpP9M-opUocytPuBo-|!}yC7RA7DNtit4`3YGgw|nXSprJ z?NiMB$Te=gg4d{$?DUD&+x9MIr;K@Boug%r$Q|;`EWBBk;z*ZVh+;NcfR2J*x|@Yy z=NmY#i|ZOAD#tN5h&WA2Q*)e-5(J)y&Lgx=kuo5+GH{)dCOtey;JOZ3>Z8fn*j$Pi zS5Lev5K~~W2+tvr*ITr0)so=jt_g_56?sIB#%7$ z1dl!S6o2;}Z$SychyLWx==KLj%k3zn64ncV+`1`iZ3?>r)UH;l#7Rt+=Y)aBvBL+; zN=ba*CkRW#X(k%A+Fe`i_EiM{bgt7ZH#b|m$rFIrp(l9 zjD{n!JSR?5rYBlVO*EOBY|&`cQA*O@=@9rnt$KwdP3aHEH0w2bgC6bf4#UwDVGwft z^+#zm8nm~z84gDXLG$_ge4qUA|40i{%eCGA_qmV#F=tOc_Q_lC`nKPA(VcI2&H3XQ z=ZmYL0SKBmNRb0;jX(V2bqZlO_N=nMU(fZ%<(i?ft z@BUZ*@ejX|JH1I{nh_@nr63^7&2@t|Qh*$VD$Z}7=V+-=LeL0G9G#fH<;2$7w*h-V z>$43L#kTO;zx9Uq{LH(4;!W4zd|TzzT92(>A0>-!zg-lCpxfT&vmg7C*nj9Sum8^5 z^d(0g0W`@L8X3gZD!$Tl)T%XGq-=@i~sgZd+XHI0sxHu|23gkowUCDxou}!fXQM_m+dtzy$143 z8(OpNIAZC|m&OC`epj>LW_e0K-k|I?@SM+x9{?R{VYiIet#PR5-K<{<^_r~)zaFstZJAK_d=jLwud(GD2dFi-? ziJ!C;Jwggo=oesCp`6XfHFtUCm$EVavGZpM5M zRdgx>;%G>k#W;>@o?mF&q!37@ENW-xBmz*5!goD9&%se9A;SO$njla_Ny2E@Cyrn^ zbZAr#(C&8G?krQSHgOyWooD3Q7^;ni+bAj7*j|bjS5N<1n#TYB8^JC9n{^cE>bP(` z@9j1MywcyFjREj1GJxIP|J_oA^c$T40MPCCAMf`2-@CZHa!(Y;|MH$YZoflHRWQ_~ zDb90^l9Fn<#9$QTg)YA5kn5Z{PS7P2O&69zKrkLhEUm8c)alc_^X+e8@xme(7MIXM zFwv^xNX63X8gAed#|cs>e8(Y9Q>3u-OOqF-y0vPBjm<3r-=$nGQ7)Azmn&@UbU;J7 zRJv)a-M+dARF-AE!60unOjK5!rbY%JB&EPXDYJnU(iHzmniBdx(byydYKH0pJH&!b!l>GcO>X-*IZG-?&nEMus1t~q#+(02*_fUp!WIXQ`xl5-a>l4KcZ z!WZiEFP}g4#M;vNH!Yq%{%>COoo{H~jM-_`dHswjBu`I=zVo zl-#`(g6F$@=zV{lYkep`cjErh;+fC%f>Pzli|0-~`d59dVYUAA)v5W0F^dauT%S^7 zf;`I@b=$TZZ4CW9|1zEam4+@PCgrI)N{tp$Iz)pW<8J$}Yw?fPP^vYMjf zhnK}MQ%7z9V6eSTZF=8jKuvw_;ER@zKhn&SxDDWX{^R{#2S@prlmDz#)N1&xAAmhN z`y&buK5g9CgmINdNUbdq)O2el8e@p6U6;{#i7f4-bzi^c>1++Jwui?3+ zpi!ND!|crUzcMp(!>z7YMoU@5uvjUKalo!$bAaLMCh<-e(Cj>IOskW@z&P@2OaH(0 z{-M#iV7Rp-t|q778gON;$;QfHaPAT(5`*1SzDIaTS_IiB!rs zOiPJUCKl7)M=UQ#36HOw`UE%K`(`RZnWVizw7$%XkKNAF#w6?QRpL>K=LR^gixfH1 zfzuZr8?0`ee|MIrd&U1>c9^9tDh%#+3NRqQ66OD^HA0@N3}E*vUyP(E{=Zom0QTGs za;-md=KO{J!TEh3n3`x#b@~HC$u9taG|MQ3AyHzA^w9T-lZ+@%kW%6}4q*_GBngX4 zE1bD_k+;6-Z*$`56KuCTgkeanT0tqrQ>V}HvO8~Qc4~?*KJ*AX-5vsgljmewljV6~ zxT$GW%PcJH=hT_A)T?D$tqB(P&x6*SJimzJI_O-Nul7mIwO)PTkuU%2{$TK)Tdu!u zGRrc2*JB*Tc#btS)WlJY>$u3my#W-pn!gsChaF4y6>lUHrE$l`Gz0*M@Mda zrGM(NRb~&?Szq2E%@TqzCmM~|UKNaoDRRFc8bv5aQmTYJ^qEhwzBnKV%bfNu;yM{Y zD7f=mUdB7#{j2=mJ%?oG-rEj09)F-~U zbarcR(cC@22`Wdv>y1C~-e3H=pZQzU`w#g~t?V#Pj4#8L7R_F#O?%7D_8n;I^_A`a zbnQ*A_zw?!>SOIR`Kw+2{BmugIz9j6ZdfKyQ@pT3WpV}~1j%?ro~FBs(Pu0CbDSWg zIx#~~ZCF_VTIY1vm;btc<%RjNpwyUr=Hg#U69rhVp&W<7_J)l@q%nWcGBg=>wszD1 zjfAUQwaiSr??VcQQK$VCU<05rf3WJ8tMA`;(@PhGl$4s2IDSAHjS8uOKo|Hyo~2A4 zyjCj5y**3fk6{v39^L78kkTzYc)3i<|ATdClLA?bKTb#|V5ef9@_=(WG~kN?L<|K7^px^;B`fH#-?`gb0j zz1_GsVrj$Ha8g)t^DZHPwh@$OaS^t_#}+#FI=$?<*4f{@R7N>$5(ZTcUVj%~`q=MM z_G*;97Dwjp;>^nZ2xU5vRI;2bNpPzrqU{}ok|f=}Ew_wY|L!nNJ3q8W zikzg^x6yqC3M&v|m%*j5=^Gj;g^|6eF>y4;aTKoW+4)-}XBI$$0JDeC1>IC59A&gx z#azvGMx#7Q6b4l14&lumq*HpFov+-_b%$=`*um==j{0nMw-}AbDCu+h;#ano*U$cx z*7^JQVl|(yBGwk)Y!x*8-RJd6-Th~a1N>@W!KHt{l!eg$X8c|UqtOG)>uc|yo1Xqj zDNL5VrA|h1itq*1a)~_G1ip_ZB2E$l|9x|9=QUkmfo4(U>gH%>|O@wCZ&RqmlhLN=n92 zgi?~}$q5|C!Sj65EF;S^`hyW0TWws&p%jMXSxPzd$+DEea7>(LRD~c(QqG(?hvz8H zT)0S@rbKacHE0o|rE^dJ+MoRXzhAoJTTlL9H{br2%DE?Ym^oO-^8%uHgwA`oo=ayl zWnwPF5sK~2F131@l?%&kuXYepP-{#wHMgIf5+C^e5Ao{1^{p(O`!PQE-+zyL<_;r; zz;hgs3V}cg1K8?ZTTq7F@V}5ku&>&zJ+-y^ZAGfl-ne|+{q`UIvH$if|McD0Y>owA zIlqP6Mfcx5gb-|RZs59s4nikeS$y=VUwp@JoPHq=HmKBpwmdOY)4GWK4NHXe76`$( z*SV})Zz$x7Jll=47X_(uXv`lVs5Z>L+_HIrWIQ5?Mpufs`(__#G(owFI%FRi}-5mz)4FGC0`*DL(5sR2!mI`p`P0>W3+Wi=0ag5`K#G~E=0OjUn zt=ydc;QS3Qex+ZnYL<@pBPXqlR~gjb7k zTpuZObncay0((B?iYD_I$TRQud`+pGlzxNid7Zw0;0=N9juH*mG4F~TP z#-Kt!^LAA3e!wb;ZG40U3qTe&XO~7w+hRS}xmkpD(fI@_u}`|b%}%_Di-Quz@Gtah z9GQPP=hnVR9LFro923-$hD6u2YWfznL#T z@L|#yy^_}K5n2n^^V$3Uh`H&5tZXk4ClQBcu32&EuTQ$GLTm#9~(xUSKKDEt zr_=qr)pGd;OPw8#V@iRC>nKV=NEFB9S~DDtXjH582SaA2rU**`S(cH+36A5iw!Xz9 zj~!=Y({$JTz^7I&Q7M-QeV;tn3`b)IBjcsDwz|e>9I?E?!5b#=Dbdfzw71upp54#txdHpHsWBc#tX$mU*ljOnF+5K^ z&KQsS9DnoyN~MrvH{Zege)oO+y`TSSmKQJZ_yZ4eYipWe9N{QMuB9>U7Lr8g_7-AW zeQ02=Qs?;Q%6IMo0K1Cma^(#_{SSWjU;l%j`-LN`-I$BpJ#)W%wjl(AUXOaSrlicH zesA*y0i2}cmfW!P(?PWJK2Ym+Z4a%))yi%F|<{JGiWB1WoI6@MQX)hby zePv>XQe(oLFCpn~t=YZW?lOoZ8WGeQMMrx?H0To4n$hahkAJi}Ia_ZXxb}nlZ+hvy zLP|>Y7PXmu0Cd)ui25Cbko4A%yeV={P*N=MLQ3SZVi+*uw zq?0j16GqT)t@etCZ3KY5qay?&MXHQoVh*oXWo!8X8l^K-svc7MMO>iy1@mgT1)La; zN{mKhB;Ys>qjAJ|JVtBHPG_C%{whM(sE2prh=ax#F4e?YjO(OG<)WPgp%mkd4O9@| zmdkjJCZ%SRangOs-rDs-0RTWHY`#LG-g|W4U3av5%d~0>CIi{-2QO0%QvgW2_lTAl zU>_Icd4_U4V@F{l{DfquzefXFjg-J-1FSnE#v`e>aKcvX(=yVuAC zq+|5Wj?3{g_i_B}XHHj26K~zvK6n4#1+zDv@8Kx_)f275KdihElr*tA(lLf6et-%* z(otm41P2n>(g2k3ldE(WKp4+Kqv}BKkLt7cZKFP z46qgiW#Twu9QE~s`j!s`gk|vy6J54pL^6=B2%bz&?#s8nZH;=aLxa)gARkeq+&wS_G-M43{)sk#k zwk&Mp8G|j14HkpLOF|%o74HGCymP08H5kfE=jW~7w0x!G$IIXP~LJ0QmnWNdPQ!bUL)#`M6 zJ>s~;YhL*ZR@XML)-V{1$n(rQeH4J6CDWRzS`DQFR@OJT^VXxpaZC^fR4Wz!^rN3b zNlC6X*4mo|0Ki(i+V1wgG|_0>o@;{&0*rRb)Iq__Q;xMjp1ZaHsT4EQlRj8Qs(>$i z=`kLB^l=)s3VY^f7^fL4YwN77Z&I&SsaLB^P1H$BB{~DQ+%j!Ae|ZUOq1EZwJ+m`w zTdmd$G7sr^Xo3H7`ov?I&i}>lzV0o5zj5xVbq*e%rWQ}LKE6n2bB&4VdAjWpaT3t$ z4w#yq=Jr=MIs4>OnDrqG2XAFO9`X2tpF!(@v!_n;i~r^~c+b1u#rgG37UBdc1hrC` zNGSrP&{>K^ksCuO4MI3?@Oqq}qFIS*LTle z*c^yanisAL1sMLUHh54sZ*t=q8bftzmfB2V4JZWJXuzPodA&IzsZW5lr2QV_ zeurVFMV^i??|aETgP9}8zgU@^IR=8pp8bX89}GKN^w(D$lNr3YAcNKh<>nM&oFIe1 z>zg1&WU!d4?e@er=K+skdrG#)uly>u-X1`>GOdRU$J7tsi7eIFT>KL%$wlhThBt}w zMW}+Ijcak0E>5h6H7eyYX_`7Q+jl>fNa+yHC0zu;R6mm;s z$Jjhagb@hAU~!RTexCB4y~MRD+K!Iw?q6SN003B+IsV%IaO-Cp)xB@MZQ->%bMceh zcHoUg^3RSq@OpJ3yS-dgY_1nK9>s`^dN|AcrGDEAq#B^hyYZnl9 zyCvGy_JDp^i}YURLNLyTeD=W)u+hHq|0t<`dTsN3e|NF$jxYB}qIys&)qZJm;!pqr zp+Z;rFZ%F|&QU}JNr|k}D;_?cJnfTzU;Yz57~UChcqt9PsXH*h+CuQjGX}iHpWolT z&Ck^Ug0md70^%qlH->RGBnSf6f9xDwF@=bW6gXG|Nbmggx`K7-Ja@T%g`+JIc3`(k1mq)2LTj*t>_% zeDO={o14X0ODT?=$l!R)*$WquN@A@g&C>SGG=l)-1iiP zB_M)Ey-re!G1~R5|H+^IIpcK95B|09=D@xM`hx-8Zl6aUe}eVREuKDomQJrnnq|aM zNTxMyYoR}2d3}R8j_LM$!`pAU>+?^ZJoSQ3Mtf`Zk4`?GBEosru>6r^puW{tg zS*9BcTv|MZF))-ZM8R)kaxyAF`F#t_6Yjrk))!LLW@X|4!UeDULfst zXzn{$B%VX^G<|jepqLw}0;dJ`90|8I8mWTqtVSQ7e6=2w#$DT_-b5(R??>gn! zYNBZ6#tNhoC?!df*t19pMMx>}jtG`=IiXxG)9G%}Ykvf(UqN6Gp-qcSR0%|mO*LVq z!sPMW8E&l8zkHdXT)~nbe%Bj+Uj6YWe@3%AzPtc{K!|!}`aUV;Pg{8NOOJjlleGm- zUHmlD&BH`tQUpcMH&*mZRM1biAkidAl}>L3xh0sJI*JgM(Ws3unta?R&xY9MUf)3A z{RRA)7-s{bu!Imnv5C0f1wqW>>Qj8~vH!Z1W}_d{CjTG12DrQ9D>V$}HFHzP?o~2C zs9;<2k958NS#RL`_lpOo-2so;oi__t6KTW_kxe0`BL(QZNamg1fbm)yg{I5ZA~XWf zMq_l2Q#+R!qn+qqR6^?vjPZe_hui!E8ic?Y2!th$LWF>E=IqeQrGPMyNT~>9z{Ta$ zeCpxAk@Je6c2lFBSlx&;e){06^E%@Smdsw`R?6hsFc^(4-%JyzqjQeJCEH$uis;NZJkn_5JxfTIHle1p|u7q!{P7& zo!dumhWQxuT7R^BX_3bt{#|I5su#R5~P$Q3c?`7Sj&M!hxjMI^*j9h-~4O5syRn{*e41DlvF4o(Z(W`+qZKM z5?f0kRi&4Wzuo}=lnUSYx8C!kzw`EQzrVS-)n}}YulRetn;Y7}%GCx3Z<*%Gd7B(K z{F+xUT|W7{U(q1HRQ{34{YUrM!o5cY0p-S|SBWpe3d{7NV?^aDTbIwdxWO3ebNi@F zx&-!WRr>bwB?epT2r0?4lyY+#gkad-de+3>Vky;{R3>Ie4%@glMV;W z96Ux;uFzdyAy3EjTkGWG5mWn*5Z4<1ya*}jtXv@<4X-J-Xsx9->++VZE9V^BSvwb` zD5*|*JqBwngVqM~$L^xHzD#Fzap(C!KyPD(APgCGTGXcZAY|YV0xPXC#yY&euv_;D zzc1HY-#O})*NV9j#tQGd=i^aph-zh<^*fAK9uwt>D+EC-1kQoV=7px3EF=R84Jt1Z zEsDKbNCyO9+}?BbIshj$U8`59*2<()Da*?bF&>;{oNW-9TR^@9B`kSwlm6mmD*F$h zM{2EP0l3Y57qC6*JpB zQXqYz&?Daw7m91Sg@~Q;AjV`Ep)tl#s?=EDy1-<%k0^>s!U~s0ZECR-B^i%8l#-gi zpSKAMMq$G0)_Kaw1oiS1##)pLc=+i*kn{2J?`;t;pj-3chn&nt4kRsWP>zPb?sWj373Y1vxbU-s0J^CBk6+Bfj)7A9jvP4f#y}~uG-o&- zqm-graTb4plmt>T7!IjbDwIkk%4teDadxy(6cI*YQSGu=X{gnjq+45byFK*uH0@TK zIC9kxV_YKN>2!T?L{f@5d+s7npE=7d2lu0mAufgJTr(Vwc|P|4Aw9_1S$t6_snk=-ee;Lb`r*--B)~QwMJ)EG6XWh*8(Iz)T*zg}7YZZbt`f zTsY-g2Bah#52;Mdph5@Gjr!f4)oou0AgMK}&Fn!%5$oqqf)Lc__90c^d*`nmCzUHi zNtr=wgYlq;&NH&1X8?dyiZH1-VZJE#Y=-CisG>f%m#|cEAVX127g8dm#OR#X;sw&- zfKs(VlvIc+Rf4$W+OLKKdh5%MVJRfDNAEy+i@;)!9=12>Z?0W0`KMHC5|^uNUOtD; zb3c!TsH{KE5+!A(4j!YwwMKj8ivO%Tp?!w!O_rW|grl!{ixXwe(v$wzN(EM%?CKP| zDBL(e;F_X6!nKqN;iUjU2nQ;~^{Ne~dJH!{K@g=_VgV7R0G%j$|K0lYV$lT)0O{KR z3PEX!2q5stwzW?1*1GEv1`$$197mKZ3BBHcZl}tn%MX&Ov&8b{l+_-3=byl8P3`az zvQC@I^qlOTS>Cq`06bp+0B!{?0aL)OLWsNLAbEW`X}qjioj4Ueo85>IRU?VowfEk7G`cIh!UEW z88&;%OxO324m*@eHQxih6L4UD`WDVFJ?>DqWP-o=;_tA$aps=^{}^weu{(ChS7=m| z>4{op`kir9@zi`@zQ+pT5^`TfH@2YC`(uhtwfI+D?V92H5DTAY>)T$e$8d}D6=Z7< zU%1c*&g`9=edC?SZhPy6OP4=%^8C3kypVJ93qSEL`?mXk=r11l%%A@3TfhCb_pe^w zTZ&2%jbxt7YfrOyd69B`KVf9abA!=_EYHD0s4czrfO@mSAk!!zsYEW^yYIX1=hC^; zeC9Xb&&%fyc>7i|lcS4gN~9b+GB<`mDgq%ZU#}bF9rt|4EF%7o|Hof>%R(NO5&6j3 zQx-|dIMZnBS*Cv2>uqRYEnyT=t_{WX+~H%@>i*-M_PHm&5}#c~@pnxhK0fEG$3axW zSl7?*Y4r8ky*?>r*xo`&#q{B0uGfDDYj^X~S+en{sNhPnVV{{px49&3G(=~f{_kn} zmZULBZD!ts1n4YfV(%eT6w_J0L}%;Dv)T^|1bH?l&&Jye8@}jZEor~YxYsGbfHI{@ zy#NEa!BzoFXLSh`gouJ=OP%0sWMCY0Ne#T&pVRP{UakWmlF-csh zJ2xiZJ}Cs_LC?|juk$^nQZ)A*q_uc~QD^JgAb~L?jR__fj=1E1>C&~6e-AjcTTW9- zD0G&Az)v9m-=DnK96$VqwzYcF&!>w+O@YgAFDAK;f9tAILP)F>;2fu<(zblKDYnjk z$i}fG2t%usa*%=b)qAny+7%%q{d-)tzYs&L`kV4WQZkBd~zUK!3eB*R|;e*wrIf%p3{z}q}>XkXF z$pm3kF8X*}ev#!)sdqSPvC%%q!MT?c1o5`y-xg~9p2+Og$vs8iUN25W5UL76Ucy?( zCQvG5XgXMH2vo$(W@m{EpImc<KEt8FdO=FDfn>Q9^ELIqhg|Vtn*0lz0iu~VrdcObHXYKwS&c4qW ztk7=V7fAvpcMo)9e7;pYq>Uqa`E&WdZY|p69>I0OgepKONuKAV*%&1Q!Z0XYH{9pR zt>(R0sP8^0z zO*UCvTK2&!Do{jm2*Q%3DM46fYHHGHWpulglh`G$xhBt@+Pw-Cdf=-x5GYBY0($)c z&3cWX5OxccL`un%C(qF94~Rl1-ZdPKu-2ZtS>_NZA3nJMyOUB}8V*O!-M|O<0)&<1 zqcPP=f|8Qul~p#|9bSFU-K;DxW36Rwc9vSLLYC(&FRxLmRe9UnzL`fJIl;v%i!NEo zTvaXCIa+HPjR}UsKBYL~jo)xjCCl&ngL0`s|4?c3Lk%@UqVMu0jm)sc5D9;GI77dnRmR7$WH^=XJ&+kOf zJo-QX&A!90yz_1My@CE7dWnrL))jo(LhCK75?s`VxcI#`ThaYBTfHX7{mq`7FcM=C+>y zYt2V@Z3$~NK^&8(BU+2+x7nBHdVEP6eOT^rU$Ztx__hG-_F}BCLRjVQ0AVmDr+jE$ zY@Yi=8-@@?5ka6(N(!$@CB*hQ7Qz;5Xgk8-Keq=6JQ(19E{UViALiGBD&=x_W_)!4l2t-Pk2bP%4pkT3A7}8}!{M005N2@{iwh^u9e(1xOhn1Lgc8 zi@ss2-9oWNu#;ya&MiL3Z3o^^BtuvRlyJI0mXqf~3tU=1P^ zXq_RYqEegT*4iYwNm0fx62T}NFdh%6SLX`m0Vo-;x_OSrPJMhe%SYb{e0Fz1?2fP2 zh{N*tG;8x-*bl39hrvKONT zpb+A~y)V1#XAbV$clYw@x*Vq&gHejs8Yx|(DFlqNoVCqOjvU-itKHf5+>0Y8a+l?r zq!hDn&mN*EVyo3KOz6eMRL(A+)oV8jVvb_r) z(*(u6XpCVv8V!Kun`9d0p@n_#IC|i~eS_gh3`ZlBQk0VtQVO)OC?Ob)hb+wRr`74w z8w|MR&;eRoE#f$4W_F57xlB1J(dqUWr74YijW0d;Fq>O#LKTn~*Tm!oDP8bcNlFZd zLl7`M(FnpIm}}JQtZcQ(wQk%j>+B+7%!gw{0|?!<4xZwO^eCdeRTTcVt$}n z3K?gbk&tY4Iz_9S1KX8y!noJ71hCdJvuB>ex3$E?=V$H*{(S+!ez^uh$~!0a9=hA; z+ynclC??RZFlKjl9XPwd9T}O$3g|3fV$|(yOHQ-#sIU@rzU*ng;}cpY_8%s$)(QrJ zQ@-!6E;6xjh&&y$dExX<8@wU`*RHB9oSkWBeVIHP?_gIv*BAF-fTiDFXVhy`o|q;o zm7l9MfUuMh#3cr;4Z5p~7_D9VvVR{CR~l4j_V{xVRU9MvYPN)TR2Z~3>8xD2R*$nk zkmMcYDa@d7f6(Sr;Xgp3D0jMi&A z0e~zU5yx@y{k-tA!CLK;a1UpBA$8yTkF^liO7u29XRT=ys6?p1u_wefMk#(z@umK4 zZ0wx@!gkv?4+7Xi1Hd11b+Jk!ltsi5(=$^{Of;$2>Rh~ZiJ^T4tJ_3N3XCDkhr0m4 zjRF9`@#*@)+l7#%=@=nXl#Y;LL?9#r<&yv6ifE&G`obr;{lJ@CbwdPx+4yVb6Yy;} z>T@A;{^EnB5;cjs74m#U7(|FbqIE{7lmi5$APVAbZ%yJVQU;t`dX)WhcMwNqmN(Aw zsfYg4g)AR^GjMu$G3<`7)|jmCua=YMHwR(j`|Tag4DIszT>A~sDWu{BbS%OeY;m0H z7;qb)-#w89Q;S01#j*{E6GD1HLD0H*h~x}%MvPIC3rKrk4!H~YiRZ+H7!zxMUqS9-IIA`u@IEP%eZR=Hl{ z{v1g^H`oGT3*ceo?FU~>6BdTy!rgb={x9C}>Q}u*N}GkRNyX@aP@2btY zrqk`y?)KR;JIng|dQsUBL{W$elovc=X=RhgpE}L*>Kd(14<&>by(0=klu`tNukI_t zC_oj#cV;w=T9r<}N1kb-z`5EydHTHHJ6wQmEyMBXLUFBM=)qL8dGBlPdBuCR)>EBs zk71e-1(tHT=obZs>6mheQaMCygoTd;h(tT&dQ88`LYX z#?oD1E?NWRwm3qkDb=YtXQw$Dkc~&g)jAXV4mt3@Nbol=ouBF~SbpB4N_2Ym+ZO`>v*ASw|=F`Jjp*r1f0Ob1@a6VhyWdNl45 z7Yq&SL4X1P@b>C{6l(thZ#`=b_+!HJ|vt<=g+tyR!KNUrHaVTJJ`+ z^Znb}Q+*A~Yg~aqN&{9P!hpRCvrJAmxU#s3FnxL(r?5K5V#3{k??wRt_^$m^cSN?h z?z#{tQd%QqK%j(gOGX>ZlV|^&V+*fC$*{1M@o`?EE-sw9xh#?f;Ss0eSO@foos9t7 zVn|~(3zK(odgIfSYYj?4g(xT?Mc`WZ{l+4^tcAc>2*ZSfdtb_E)Mul8g-<>FpU!BV zy}8gf*d4p$t2w^0UY(ot$+y-i(kQGlNa^YK1&Zt+y0+MKF@=ra)jFBRiTVlYp|&E) zFE&c;)qc&k{{HQ`n8jM*?F5m9cc9zNNrYQe*YUN8`cIU0FW$x!r|uvkYvJh_`nr@?Wd}|Ji^5o-6V9Klcs<1>o>v zvjCi!nVk67ciejGJC;^fRkuH2X?2VB&CS-v)`o62no~g#dd&?wy*{%ulVq8bSCC2; zK^OG;1GZWn&R)7q97oL0PILRQqm;`|AaFDq)9?4$Y_(~1x^#MD-{(yjhQv|q1(XOw z7u$68klt{};_4G>+P*Ncy*ZUboQK2R+S=-no3<4_UgqOecPP*M5y?)>62w00L zDs*9>2*ZFzqe+&fC@DE~=l}x2R=dmE#ukB8gPU#9edqW8)PMizAAjKAzWHsx_>*T( zt%bMTxj+zatHjRpiNpb?kJjppR$GMTXl@0wls!-tnI{`MeCfAj0XnsxEQ zqwiUmy{&Gtu{?X~G5*c3|0?BjjF1W=6hRadMG+h8Lk`_`8-s3#EbS3Q2^(96wT(WP zuUw?rxWwV33k(MXtaUmRVHi=Z*NKxd_kGu2tu9_V`}aQdAAk3Y!$JR}U#5>QDihOx z6|tRzt@Dh^v^H2h^Atf8 zQ*KV7;u0GdPHl@leAU0R;S}_}^acaSO|u2ivrPE(A|(RogLp-|#7u))Fai8C9s|`C{3h9^_aU3!?H^t2CEY(WH#`=KO z|29A%cNqXT2mpjpQ2O>}bzW+#u|gDLY9-g*}#IyGiUu_3Ndr!iuuo@$bPr|WMAdC~+ zvBDxe#Z34F-&Opr6$m2`fzQ<}SY6yteup&$waagsKJ9nnfXerK`JWdEw`Uo6kS@!I z2oVrQiF>$aDcWkVpe!gU5PWE$PI!7wn+SYFE$qdpwk}=fA*uF{_K~O3SNCt%fq3Ox#A8XVn zzBku7O1VI2FdTB{u_N^R16O^HBC<@gwz0*frDf*lXL$F!zKw}SgKoD=r`w~|=`kLq zNEtBEoMdWp8mU}FG#;mHwL4tAvdG%{I=R-waqL7ojq$g4AqFThTKlU>p63jPqZhij zoqDzUeQ$Wxy+8Z1J8nO`*=mdaa7?E^!dl~m{t9MPZ#ZCPYJzf-FdB`#Iz82D6(xoD zuV*+MF&GS~RjV94u%BLk=o}D6BeE>_YSg~93h1uNfI7^<}}t? zGZ+p}-E52QH-70Svb$gN`d>SJ@{iwAuf6@A)_R8ndv4{alaH|f;1Lj@GtIyZfy7aC z!+^nHgf@n1y^KWCOLL+?qJ*Fs2fX^5zlC@H@Q?G^-+Di@wF%~`4aRxS)@VR48?nDR z#Z0A!wf1N^jDF^`mrmb3$kP9-*ekwP2j!^xt+o0bS+B*Og}bQL_wpm(e;-mh!OqlZ z0u}Iy&pphE6A#m@FHoD^M`OB1sj9eq;UX(51BRnIYnRV5IpOp<(tOBZvqx(wCCvp^ zNM8GvZ=2j)TYLZKKk?zWciXN1U40IO5U;IH&);cwR{E`R%Kp!h{OfegsN15qv3kv( zbe&~XCT3lHZL|~l3qs%L&*GDhFzRlRG$tJoRi7x5|LrvSY&4)-H~?I$$6qRi)`niM z!+6y9ZNiR0RZ58CgeZ=^W|1!dVsyr^(;_S-l&THFIB`xyg`nS!4k0C_Y6GJ+>la+I z?gf?wf>O24#KIAJo2&FUR=lRcv+5eiAVftmTURdlmXRH~za=b{sZP$YasDL6m>Wv| zrBbY%Izg%0EUwX*=KOw)&e^(r_K$ZSKhc=G)b6jbPaN}4WX}R9z!mK)^+iNjWNE@% zCT0+Jgw8Wc)k@LM=Jg~z?_2mw;x(>a#b0?=tNRPGV5bRB?Uzpf3L!93AdGW`5f%>& zY>Oy-EzG-Ibh~}xIA(IPNf1aH%^G_ToaXG)g57ar0Kh#H)jjiJ7>6bsgDfhE)>r*4 z63JF?i3`gQamS%I5y%i@jSmYQ9a%cf02u_xQVAJ`MO9M6*ew*JamkIfSm~(CVkf#M zJc{HHqL>N`$z5FRJ;trCzmHmT53QB6TzdEc_D>(*zQGmB>aETipZwB)xTtmZmfhrk zcf1he;QT9;QsG;}pyZHnWidu0ghpBgLW3xTD^W%AT?FucbN0&r6rIz4M->)SgpfsB zj?Mi;5$^$fb@t`a071ak;4(^t)XIfUhGz?SM8I1^6+uLn4!uV%Lc|!Ik!wv*Xap!F z7>zreyZmT7ijw~r2GKviwDipR-8FEt0sv$M17M?Y1u)l1_@67WzZPTQTJO`qpr|Ci z*cbr1-R(Zo?sgw3tZ;?5Pqdc5VXehz>+csVhH5!s(C-sQAz5x%S=*pL8gk#aypdYD z%-OT&d2q8ucQBwg7!|$zF340x@MoEo|%|ns@bGJ9CGpUWm>IPk^GAy*mZwD z44kc%wU%+3+Tm#U#TR-41ErQ)ovwcD$&+H7X*OG3Hd-6D6oz7YqE43Qq?ux4Ym3*u z^5tx`ya-sqe260`S}X#os8lPo&z@&$VuD7!L8%nc?RpBU_nCI0Z1q}&Fbuh}w91i# z`u-MRn}74l#c}zT$py3txP0jx zM{hfZ#c8sn0-*|1OswevtJ?9(Kr_ z&go}kX390D%Qcc9LJ7%4sZyzg(RY31?32+TOaErU82VZp{J`J;Q2pX#pL&V3LW~D( zn&l~;c~bMCKm80p_&2_TEO#QGS+05On_tK4zwwoH+8x?kJ^F(o+Kf4NaE3jTJxZlA z2addqk(PyHfFV?ZC=3ad0yAK1vm^fc554Djl9c}7Lx1pl_y6zO;MQjMz9X*Ig|9^W zA%sFj@%6L`isV0K*lE#QUv}>;;(@FC@J*hPG$wr7g;b8!JL=AjvHB)0E|2pUb@-=U10m zF@nB~Xf!8@;@BtoWTPSJu#XUuAS#hGnoa=G+!)?$jqBt0pHWD;?O`T^fYmck_$vOh zCjNdHqe=VS>m7>eQAYZCb{eA+dMMA{ennm zFC&8xnIyvT!i zQ&bRn`m*bbNr!y=f!|xt^6^`D)y8+n3pJz)j+aY~V-}Z`OX2S+4|qyfMVHEp{rOzX z3-b6>$-i&_mvQG4%0eNcJ6?} zk-t#^z@6a0&g#Gadj;r_zR2gz4FyXdvM zoIP`%{&2)-lsZ4^N~NGv3Qt`p%W|i^p;U2h&0sKe)gd8R*t54_xhZm;vDNM}7>vmB zj5Ny}pr9n3es5&0edL9nw9R(=qn~@|;dj+4)pskU4r*;yYn9r&XD6o)1yW%QtZr^G zJ2Oq1rd}`%6)56TjF6C}8KpR;Uazybw1PDjDFv-|s}MmH1c72S_6#Q2H$ThNM3YZ` z?hEXlpFv7Vy;h}Kt@1xV_9@alCmoOTG|kT4tPAdzm%Q@7Ub+17@12-@$J^JJTkM%R z$mz4ExaGE684WY6biq@e8>F&y+I^anHS%0D9%aZxAhckRX_8P81&Y~5!VmuPuk%aa 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 NT90+rE7YvQ{|_$(n=1eS literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/spineboy-pro.json b/spine-haxe/example/assets/spineboy-pro.json new file mode 100644 index 000000000..78ba1dc0f --- /dev/null +++ b/spine-haxe/example/assets/spineboy-pro.json @@ -0,0 +1,8707 @@ +{ +"skeleton": { + "hash": "itfFESDjM1c", + "spine": "4.1.17", + "x": -188.63, + "y": -7.94, + "width": 418.45, + "height": 686.2, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root", "rotation": 0.05 }, + { "name": "hip", "parent": "root", "y": 247.27 }, + { "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff" }, + { + "name": "aim-constraint-target", + "parent": "hip", + "length": 26.24, + "rotation": 19.61, + "x": 1.02, + "y": 5.62, + "color": "abe323ff" + }, + { "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" }, + { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff" }, + { + "name": "rear-thigh", + "parent": "hip", + "length": 85.72, + "rotation": -72.54, + "x": 8.91, + "y": -5.63, + "color": "ff000dff" + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "length": 121.88, + "rotation": -19.83, + "x": 86.1, + "y": -1.33, + "color": "ff000dff" + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "length": 51.58, + "rotation": 45.78, + "x": 121.46, + "y": -0.76, + "color": "ff000dff" + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "length": 50.3, + "rotation": -0.85, + "x": 51.17, + "y": 0.24, + "transform": "noRotationOrReflection", + "color": "ff000dff" + }, + { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" }, + { "name": "clipping", "parent": "root" }, + { "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" }, + { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 }, + { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 }, + { + "name": "exhaust3", + "parent": "hoverboard-controller", + "rotation": -12.34, + "x": -236.03, + "y": 80.54, + "scaleX": 0.7847, + "scaleY": 0.7847 + }, + { "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 }, + { "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { + "name": "torso", + "parent": "hip", + "length": 42.52, + "rotation": 103.82, + "x": -1.62, + "y": 4.9, + "color": "e0da19ff" + }, + { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "front-shoulder", "parent": "torso3", "rotation": 255.89, "x": 18.72, "y": 19.33, "color": "00ff04ff" }, + { "name": "front-upper-arm", "parent": "front-shoulder", "length": 69.45, "rotation": -87.51, "color": "00ff04ff" }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "length": 40.57, + "rotation": 18.3, + "x": 68.8, + "y": -0.68, + "color": "00ff04ff" + }, + { + "name": "front-fist", + "parent": "front-bracer", + "length": 65.39, + "rotation": 12.43, + "x": 40.57, + "y": 0.2, + "color": "00ff04ff" + }, + { "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" }, + { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff" }, + { + "name": "front-thigh", + "parent": "hip", + "length": 74.81, + "rotation": -95.51, + "x": -17.46, + "y": -11.64, + "color": "00ff04ff" + }, + { + "name": "front-shin", + "parent": "front-thigh", + "length": 128.77, + "rotation": -2.21, + "x": 78.69, + "y": 1.6, + "color": "00ff04ff" + }, + { + "name": "front-foot", + "parent": "front-shin", + "length": 41.01, + "rotation": 51.27, + "x": 128.76, + "y": -0.34, + "color": "00ff04ff" + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "length": 56.03, + "rotation": -1.68, + "x": 41.42, + "y": -0.09, + "transform": "noRotationOrReflection", + "color": "00ff04ff" + }, + { "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" }, + { "name": "rear-upper-arm", "parent": "back-shoulder", "length": 51.94, "rotation": -65.45, "color": "ff000dff" }, + { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, + { + "name": "gun", + "parent": "rear-bracer", + "length": 43.11, + "rotation": -5.43, + "x": 34.42, + "y": -0.45, + "color": "ff000dff" + }, + { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, + { + "name": "neck", + "parent": "torso3", + "length": 25.45, + "rotation": -31.54, + "x": 42.46, + "y": -0.31, + "color": "e0da19ff" + }, + { + "name": "head", + "parent": "neck", + "length": 131.79, + "rotation": 26.1, + "x": 27.66, + "y": -0.26, + "color": "e0da19ff" + }, + { + "name": "hair1", + "parent": "head", + "length": 47.23, + "rotation": -49.1, + "x": 149.83, + "y": -59.77, + "color": "e0da19ff" + }, + { + "name": "hair2", + "parent": "hair1", + "length": 55.57, + "rotation": 50.42, + "x": 47.23, + "y": 0.19, + "color": "e0da19ff" + }, + { + "name": "hair3", + "parent": "head", + "length": 62.22, + "rotation": -32.17, + "x": 164.14, + "y": 3.68, + "color": "e0da19ff" + }, + { + "name": "hair4", + "parent": "hair3", + "length": 80.28, + "rotation": 83.71, + "x": 62.22, + "y": -0.04, + "color": "e0da19ff" + }, + { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "transform": "noRotationOrReflection" }, + { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "transform": "noRotationOrReflection" }, + { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, + { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, + { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" }, + { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "portal", "parent": "portal-root" }, + { "name": "portal-shade", "parent": "portal-root" }, + { "name": "portal-streaks1", "parent": "portal-root" }, + { "name": "portal-streaks2", "parent": "portal-root" }, + { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.56, "y": 2.62, "color": "000effff" }, + { + "name": "side-glow2", + "parent": "hoverboard-controller", + "x": -110.56, + "y": 2.62, + "scaleX": 0.738, + "scaleY": 0.738, + "color": "000effff" + }, + { "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff" } +], +"slots": [ + { "name": "portal-bg", "bone": "portal" }, + { "name": "portal-shade", "bone": "portal-shade" }, + { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, + { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, + { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, + { "name": "clipping", "bone": "clipping" }, + { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, + { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, + { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, + { "name": "hoverboard-board", "bone": "hoverboard-controller" }, + { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, + { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, + { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, + { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, + { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, + { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, + { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, + { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, + { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, + { "name": "gun", "bone": "gun", "attachment": "gun" }, + { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, + { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, + { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "torso", "bone": "torso", "attachment": "torso" }, + { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, + { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, + { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, + { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, + { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, + { "name": "goggles", "bone": "head", "attachment": "goggles" }, + { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, + { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, + { "name": "muzzle", "bone": "muzzle" }, + { "name": "head-bb", "bone": "head" }, + { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, + { "name": "crosshair", "bone": "crosshair" }, + { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, + { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } +], +"ik": [ + { + "name": "aim-ik", + "order": 13, + "bones": [ "rear-upper-arm" ], + "target": "crosshair", + "mix": 0 + }, + { + "name": "aim-torso-ik", + "order": 8, + "bones": [ "aim-constraint-target" ], + "target": "crosshair" + }, + { + "name": "board-ik", + "order": 1, + "bones": [ "hoverboard-controller" ], + "target": "board-ik" + }, + { + "name": "front-foot-ik", + "order": 6, + "bones": [ "front-foot" ], + "target": "front-foot-target" + }, + { + "name": "front-leg-ik", + "order": 4, + "bones": [ "front-thigh", "front-shin" ], + "target": "front-leg-target", + "bendPositive": false + }, + { + "name": "rear-foot-ik", + "order": 7, + "bones": [ "rear-foot" ], + "target": "rear-foot-target" + }, + { + "name": "rear-leg-ik", + "order": 5, + "bones": [ "rear-thigh", "rear-shin" ], + "target": "rear-leg-target", + "bendPositive": false + } +], +"transform": [ + { + "name": "aim-front-arm-transform", + "order": 11, + "bones": [ "front-upper-arm" ], + "target": "aim-constraint-target", + "rotation": -180, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-head-transform", + "order": 10, + "bones": [ "head" ], + "target": "aim-constraint-target", + "rotation": 84.3, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-rear-arm-transform", + "order": 12, + "bones": [ "rear-upper-arm" ], + "target": "aim-constraint-target", + "x": 57.7, + "y": 56.4, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-torso-transform", + "order": 9, + "bones": [ "torso" ], + "target": "aim-constraint-target", + "rotation": 69.5, + "shearY": -36, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "front-foot-board-transform", + "order": 2, + "bones": [ "front-foot-target" ], + "target": "hoverboard-controller", + "x": -69.8, + "y": 20.7, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "rear-foot-board-transform", + "order": 3, + "bones": [ "rear-foot-target" ], + "target": "hoverboard-controller", + "x": 86.6, + "y": 21.3, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "shoulder", + "bones": [ "back-shoulder" ], + "target": "front-shoulder", + "x": 40.17, + "y": -1.66, + "mixRotate": 0, + "mixX": -1, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "toes-board", + "order": 14, + "bones": [ "front-foot-tip", "back-foot-tip" ], + "target": "hoverboard-controller", + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + } +], +"skins": [ + { + "name": "default", + "attachments": { + "clipping": { + "clipping": { + "type": "clipping", + "end": "head-bb", + "vertexCount": 9, + "vertices": [ 66.76, 509.48, 19.98, 434.54, 5.34, 336.28, 22.19, 247.93, 77.98, 159.54, 182.21, -97.56, 1452.26, -99.8, 1454.33, 843.61, 166.57, 841.02 ], + "color": "ce3a3aff" + } + }, + "crosshair": { + "crosshair": { "width": 89, "height": 89 } + }, + "exhaust1": { + "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } + }, + "exhaust2": { + "hoverglow-small": { + "x": 0.01, + "y": -0.76, + "scaleX": 0.4208, + "scaleY": 0.8403, + "rotation": -89.25, + "width": 274, + "height": 75 + } + }, + "exhaust3": { + "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } + }, + "eye": { + "eye-indifferent": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -36.8, -91.35, 0.3, 46, 73.41, -91.35, 0.7, 2, 66, -87.05, -13.11, 0.70968, 46, 23.16, -13.11, 0.29032, 2, 66, -12.18, 34.99, 0.82818, 46, 98.03, 34.99, 0.17182, 2, 66, 38.07, -43.25, 0.59781, 46, 148.28, -43.25, 0.40219 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 89 + }, + "eye-surprised": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 66, -46.74, -89.7, 0.3, 46, 63.47, -89.7, 0.7, 2, 66, -77.58, -1.97, 0.71, 46, 32.63, -1.97, 0.29, 2, 66, 6.38, 27.55, 0.83, 46, 116.59, 27.55, 0.17, 2, 66, 37.22, -60.19, 0.6, 46, 147.44, -60.19, 0.4 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 89 + } + }, + "front-bracer": { + "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } + }, + "front-fist": { + "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, + "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } + }, + "front-foot": { + "front-foot": { + "type": "mesh", + "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0.17846, 0, 0.49796, 0 ], + "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], + "vertices": [ 2, 38, 18.17, 41.57, 0.7896, 39, 12.46, 46.05, 0.2104, 2, 38, 24.08, 40.76, 0.71228, 39, 16.12, 41.34, 0.28772, 2, 38, 29.81, 39.98, 0.55344, 39, 19.67, 36.78, 0.44656, 2, 38, 32.81, 41.67, 0.38554, 39, 23, 35.89, 0.61446, 2, 38, 37.86, 44.52, 0.25567, 39, 28.61, 34.4, 0.74433, 2, 38, 42.65, 47.22, 0.17384, 39, 33.92, 32.99, 0.82616, 1, 39, 64.15, 14.56, 1, 1, 39, 64.51, -5.87, 1, 1, 39, 21.08, -6.64, 1, 2, 38, 44.67, -6.77, 0.5684, 39, -2.34, -6.97, 0.4316, 1, 38, 3.1, -48.81, 1, 1, 38, -26.73, -19.31, 1, 1, 38, -30.15, 15.69, 1, 1, 38, -1.84, 44.32, 1 ], + "hull": 14, + "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], + "width": 126, + "height": 69 + } + }, + "front-shin": { + "front-shin": { + "type": "mesh", + "uvs": [ 0.90031, 0.05785, 1, 0.12828, 1, 0.21619, 0.9025, 0.31002, 0.78736, 0.35684, 0.78081, 0.39874, 0.77215, 0.45415, 0.77098, 0.51572, 0.84094, 0.63751, 0.93095, 0.7491, 0.95531, 0.7793, 0.78126, 0.87679, 0.5613, 1, 0.2687, 1, 0, 1, 0.00279, 0.96112, 0.01358, 0.81038, 0.02822, 0.60605, 0.08324, 0.45142, 0.18908, 0.31882, 0.29577, 0.2398, 0.30236, 0.14941, 0.37875, 0.05902, 0.53284, 0, 0.70538, 0, 0.41094, 0.71968, 0.40743, 0.54751, 0.41094, 0.4536, 0.4724, 0.35186, 0.33367, 0.27829, 0.50226, 0.31664, 0.65328, 0.67507, 0.60762, 0.52716, 0.6006, 0.45125, 0.62747, 0.37543, 0.6573, 0.3385, 0.27843, 0.32924, 0.18967, 0.45203, 0.16509, 0.58586, 0.18265, 0.7682, 0.50532, 0.24634, 0.59473, 0.17967, 0.60161, 0.10611, 0.51392, 0.04327, 0.72198, 0.28849, 0.82343, 0.20266, 0.86814, 0.11377, 0.79592, 0.04634, 0.44858, 0.15515, 0.25466, 0.96219, 0.53169, 0.9448, 0.7531, 0.8324 ], + "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], + "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], + "hull": 25, + "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], + "width": 82, + "height": 184 + } + }, + "front-thigh": { + "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 45, "height": 112 } + }, + "front-upper-arm": { + "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 46, "height": 97 } + }, + "goggles": { + "goggles": { + "type": "mesh", + "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], + "triangles": [ 18, 44, 15, 21, 19, 20, 17, 18, 15, 44, 19, 21, 2, 3, 4, 18, 19, 44, 2, 33, 34, 33, 2, 4, 5, 33, 4, 5, 6, 33, 7, 32, 6, 31, 50, 33, 32, 31, 33, 6, 32, 33, 31, 49, 50, 49, 31, 32, 49, 32, 7, 8, 49, 7, 33, 50, 34, 17, 15, 16, 9, 48, 8, 49, 48, 50, 50, 48, 45, 47, 45, 48, 50, 45, 30, 45, 47, 46, 45, 46, 29, 30, 45, 29, 30, 29, 34, 30, 34, 50, 47, 26, 46, 25, 10, 11, 12, 25, 11, 41, 12, 42, 42, 44, 43, 43, 21, 22, 41, 40, 25, 41, 42, 40, 29, 35, 34, 40, 26, 25, 25, 26, 47, 37, 24, 0, 36, 37, 0, 42, 43, 39, 42, 39, 40, 28, 38, 36, 40, 39, 26, 28, 27, 38, 26, 39, 27, 37, 38, 23, 39, 43, 38, 38, 37, 36, 27, 39, 38, 43, 22, 38, 37, 23, 24, 22, 23, 38, 36, 0, 35, 28, 36, 35, 29, 28, 35, 27, 28, 46, 26, 27, 46, 35, 0, 1, 34, 35, 1, 12, 41, 25, 47, 10, 25, 44, 21, 43, 42, 14, 44, 14, 15, 44, 13, 14, 42, 12, 13, 42, 46, 28, 29, 47, 48, 10, 48, 9, 10, 49, 8, 48, 2, 34, 1 ], + "vertices": [ 2, 66, 61.88, 22.81, 0.832, 46, 172.09, 22.81, 0.168, 2, 66, 59.89, -31.19, 0.6855, 46, 170.1, -31.19, 0.3145, 2, 66, 49.2, -86.8, 0.32635, 46, 159.41, -86.8, 0.67365, 2, 66, 56.82, -99.01, 0.01217, 46, 167.03, -99.01, 0.98783, 1, 46, 143.4, -115.48, 1, 2, 66, 15, -110.14, 0.0041, 46, 125.21, -110.14, 0.9959, 2, 66, -0.32, -96.36, 0.07948, 46, 109.89, -96.36, 0.92052, 2, 66, -26.56, -100.19, 0.01905, 46, 83.65, -100.19, 0.98095, 2, 66, -46.96, -81.16, 0.4921, 46, 63.26, -81.16, 0.50791, 2, 66, -71.84, -76.69, 0.56923, 46, 38.37, -76.69, 0.43077, 2, 66, -72.54, -43.98, 0.74145, 46, 37.67, -43.98, 0.25855, 2, 66, -73.2, -13.47, 0.87929, 46, 37.01, -13.47, 0.12071, 2, 66, -59.63, 13.55, 0.864, 46, 50.58, 13.55, 0.136, 2, 66, -59.69, 38.45, 0.85289, 46, 50.52, 38.45, 0.14711, 2, 66, -45.26, 56.6, 0.74392, 46, 64.95, 56.6, 0.25608, 2, 66, -62.31, 79.96, 0.624, 46, 47.9, 79.96, 0.376, 2, 66, -80.76, 73.42, 0.616, 46, 29.45, 73.42, 0.384, 2, 66, -93.9, 86.64, 0.288, 46, 16.31, 86.64, 0.712, 1, 46, 81.51, 139.38, 1, 1, 46, 112.56, 150.3, 1, 2, 66, 16.76, 134.97, 0.02942, 46, 126.97, 134.97, 0.97058, 2, 66, 18.42, 113.28, 0.36147, 46, 128.63, 113.28, 0.63853, 2, 66, 20.02, 92.43, 0.7135, 46, 130.23, 92.43, 0.2865, 2, 66, 44.58, 81.29, 0.69603, 46, 154.79, 81.29, 0.30397, 2, 66, 52, 71.48, 0.848, 46, 162.21, 71.48, 0.152, 2, 66, -49.25, 13.27, 0.8, 46, 60.96, 13.27, 0.2, 2, 66, -23.88, 31.88, 0.896, 46, 86.33, 31.88, 0.104, 2, 66, 6.72, 42.6, 0.928, 46, 116.93, 42.6, 0.072, 2, 66, 25.26, 31.44, 0.8, 46, 135.47, 31.44, 0.2, 2, 66, 26.77, 2.59, 0.75, 46, 136.98, 2.59, 0.25, 2, 66, 21.02, -36.66, 0.54887, 46, 131.23, -36.66, 0.45113, 2, 66, 8.01, -74.65, 0.36029, 46, 118.22, -74.65, 0.63971, 2, 66, -1.52, -88.24, 0.1253, 46, 108.69, -88.24, 0.8747, 2, 66, 20.25, -95.44, 0.08687, 46, 130.46, -95.44, 0.91313, 2, 66, 34.42, -39.36, 0.72613, 46, 144.63, -39.36, 0.27387, 2, 66, 42.03, 1.7, 0.824, 46, 152.25, 1.7, 0.176, 2, 66, 45.85, 32.6, 0.856, 46, 156.06, 32.6, 0.144, 1, 66, 46.01, 61.02, 1, 1, 66, 22.35, 66.41, 1, 1, 66, 1.73, 61.84, 1, 2, 66, -31.17, 38.83, 0.928, 46, 79.04, 38.83, 0.072, 2, 66, -52.94, 19.31, 0.79073, 46, 57.27, 19.31, 0.20927, 2, 66, -39.54, 52.42, 0.912, 46, 70.67, 52.42, 0.088, 2, 66, -3.2, 87.61, 0.744, 46, 107.02, 87.61, 0.256, 2, 66, -14.82, 116.7, 0.6368, 46, 95.4, 116.7, 0.3632, 2, 66, 2.7, -6.87, 0.856, 46, 112.91, -6.87, 0.144, 2, 66, 6.21, 15.8, 0.744, 46, 116.42, 15.8, 0.256, 2, 66, -15.39, 2.47, 0.856, 46, 94.82, 2.47, 0.144, 2, 66, -12.98, -40.48, 0.72102, 46, 97.24, -40.48, 0.27898, 2, 66, -19.55, -68.16, 0.59162, 46, 90.66, -68.16, 0.40838, 2, 66, 17.44, -47.15, 0.53452, 46, 127.65, -47.15, 0.46548 ], + "hull": 25, + "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], + "width": 261, + "height": 166 + } + }, + "gun": { + "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } + }, + "head": { + "head": { + "type": "mesh", + "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681, 0.22468, 0.69824, 0.14552, 0.67405 ], + "triangles": [ 50, 49, 62, 34, 25, 31, 39, 35, 34, 38, 39, 34, 37, 38, 34, 42, 39, 38, 43, 39, 42, 32, 2, 31, 31, 37, 34, 42, 38, 37, 41, 42, 37, 43, 22, 39, 30, 31, 29, 36, 37, 31, 30, 36, 31, 40, 41, 37, 36, 40, 37, 36, 30, 44, 55, 22, 43, 55, 48, 56, 47, 48, 55, 46, 55, 54, 42, 55, 43, 47, 55, 46, 62, 49, 48, 61, 47, 46, 62, 48, 47, 61, 62, 47, 46, 54, 45, 42, 41, 55, 61, 46, 45, 55, 41, 54, 61, 51, 50, 61, 50, 62, 60, 41, 40, 54, 41, 60, 53, 61, 45, 52, 51, 61, 57, 53, 45, 57, 45, 54, 53, 52, 61, 52, 19, 51, 57, 18, 52, 57, 52, 53, 17, 54, 60, 57, 54, 17, 18, 57, 17, 19, 50, 51, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 29, 31, 2, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 29, 6, 44, 30, 6, 18, 19, 52, 49, 56, 48, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 22, 35, 22, 23, 35, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 56, 21, 22, 55, 56, 22, 9, 40, 8, 20, 21, 56, 20, 56, 49, 9, 60, 40, 10, 60, 9, 20, 50, 19, 12, 10, 11, 13, 10, 12, 14, 60, 10, 13, 14, 10, 59, 60, 14, 58, 59, 14, 58, 14, 15, 16, 17, 60, 59, 16, 60, 15, 16, 59, 15, 59, 58, 20, 49, 50 ], + "vertices": [ 2, 50, 41.97, -41.8, 0.94074, 66, 165.41, -22.6, 0.05926, 4, 48, 73.47, 27.54, 0.26795, 50, -5.75, -51.71, 0.4738, 49, 112.99, -11.41, 0.12255, 66, 143.5, -66.13, 0.1357, 4, 48, 38.23, 10.99, 0.6831, 50, -41.01, -35.22, 0.07866, 49, 92.73, -44.66, 0.04872, 66, 108.65, -83.49, 0.18952, 2, 48, 73.35, 10.89, 0.8455, 66, 143.77, -82.78, 0.1545, 2, 48, 58.59, -10.38, 0.91607, 66, 129.5, -104.39, 0.08393, 3, 46, 195.82, -119.82, 0.104, 47, 75.49, -4.55, 0.09191, 48, 14.36, -24.8, 0.80409, 4, 46, 178.62, -113.98, 0.19022, 47, 59.82, -13.72, 0.33409, 48, -2.7, -18.57, 0.46643, 66, 68.41, -113.98, 0.00926, 4, 46, 163.06, -108.69, 0.18724, 47, 45.64, -22.03, 0.3133, 48, -18.14, -12.93, 0.47469, 66, 52.84, -108.69, 0.02477, 2, 46, 151.52, -95.05, 0.91122, 66, 41.31, -95.05, 0.08878, 2, 46, 110.61, -87.69, 0.70564, 66, 0.4, -87.69, 0.29436, 2, 46, 81.05, -86.58, 0.63951, 66, -29.16, -86.58, 0.36049, 2, 46, 89.82, -114.32, 0.57, 66, -20.39, -114.32, 0.43, 2, 46, 68.72, -120.91, 0.57, 66, -41.49, -120.91, 0.43, 2, 46, 58.1, -115.9, 0.57, 66, -52.11, -115.9, 0.43, 2, 46, 51.03, -100.63, 0.64242, 66, -59.18, -100.63, 0.35758, 2, 46, 38.79, -106.76, 0.81659, 66, -71.43, -106.76, 0.18341, 2, 46, 2.68, -89.7, 0.77801, 66, -107.53, -89.7, 0.22199, 2, 46, -22.07, -19.3, 0.823, 66, -132.28, -19.3, 0.177, 2, 46, 1.2, 45.63, 0.51204, 66, -109.01, 45.63, 0.48796, 2, 46, 8.07, 64.81, 0.60869, 66, -102.14, 64.81, 0.39131, 2, 46, 35.44, 93.73, 0.80009, 66, -74.77, 93.73, 0.19991, 2, 46, 59.98, 119.66, 0.93554, 66, -50.23, 119.66, 0.06446, 2, 46, 109.26, 136.99, 0.99895, 66, -0.95, 136.99, 0.00105, 1, 46, 174.07, 135.27, 1, 3, 46, 205.59, 101.22, 0.80778, 49, -16.84, 104.63, 0.15658, 66, 95.38, 101.22, 0.03564, 3, 50, 58.94, 30.5, 0.43491, 49, 38.36, 61.89, 0.28116, 66, 119.35, 35.65, 0.28393, 2, 50, 75.56, 19.01, 0.92164, 66, 138.68, 41.52, 0.07836, 1, 50, 106.7, 26.9, 1, 1, 50, 83.79, -9.51, 1, 5, 47, 44.51, 27.24, 0.15139, 48, 19.12, 19.33, 0.44847, 50, -46.82, -15.19, 0.05757, 49, 72.19, -48.24, 0.1149, 66, 89.35, -75.58, 0.22767, 3, 47, 7.42, 19.08, 0.37772, 49, 34.32, -45.24, 0.09918, 66, 58.9, -52.89, 0.52311, 2, 49, 45.94, -9.07, 0.4826, 66, 87.99, -28.45, 0.5174, 2, 50, 20.62, -16.35, 0.7435, 66, 132.21, -23.49, 0.2565, 2, 50, 75.74, 0.94, 0.97172, 66, 152.95, 30.42, 0.02828, 4, 46, 200.45, 40.46, 0.18809, 50, 44.6, 56.29, 0.05831, 49, 11.15, 50.46, 0.14366, 66, 90.24, 40.46, 0.60994, 2, 46, 171.41, 90.12, 0.48644, 66, 61.2, 90.12, 0.51356, 2, 46, 164.84, -48.18, 0.43217, 66, 54.62, -48.18, 0.56783, 4, 46, 168.13, -6.02, 0.01949, 47, -28.65, 49.02, 0.02229, 49, 8.54, -6.09, 0.12791, 66, 57.92, -6.02, 0.83031, 2, 46, 167.84, 37.87, 0.15, 66, 57.63, 37.87, 0.85, 2, 46, 162.36, 71.5, 0.24107, 66, 52.15, 71.5, 0.75893, 2, 46, 163.11, -47.44, 0.41951, 66, 52.9, -47.44, 0.58049, 2, 46, 165.94, -5.87, 0.16355, 66, 55.73, -5.87, 0.83645, 2, 46, 165.14, 37.38, 0.15, 66, 54.93, 37.38, 0.85, 2, 46, 157.6, 71.4, 0.21735, 66, 47.39, 71.4, 0.78265, 3, 46, 163.5, -99.54, 0.61812, 47, 39.01, -15.71, 0.30445, 66, 53.29, -99.54, 0.07744, 2, 46, 45.38, 27.24, 0.16741, 66, -64.83, 27.24, 0.83259, 2, 46, 63.74, 44.98, 0.15, 66, -46.47, 44.98, 0.85, 2, 46, 70.7, 61.92, 0.22175, 66, -39.51, 61.92, 0.77825, 2, 46, 62.88, 78.71, 0.38, 66, -47.34, 78.71, 0.62, 2, 46, 46.53, 85.3, 0.51, 66, -63.68, 85.3, 0.49, 2, 46, 29.92, 79.34, 0.388, 66, -80.29, 79.34, 0.612, 2, 46, 15.08, 62.21, 0.38, 66, -95.13, 62.21, 0.62, 2, 46, 14.09, 45.32, 0.41, 66, -96.12, 45.32, 0.59, 2, 46, 24.3, 27.06, 0.192, 66, -85.91, 27.06, 0.808, 1, 66, -61.57, 15.3, 1, 2, 46, 84.87, 62.14, 0.16757, 66, -25.34, 62.14, 0.83243, 2, 46, 61.9, 94.84, 0.68145, 66, -48.31, 94.84, 0.31855, 2, 46, 22.54, 21.88, 0.16, 66, -87.67, 21.88, 0.84, 2, 46, 43.15, -95.95, 0.73445, 66, -67.06, -95.95, 0.26555, 2, 46, 41.77, -87.24, 0.67858, 66, -68.44, -87.24, 0.32142, 2, 46, 60.05, -70.36, 0.50195, 66, -50.16, -70.36, 0.49805, 2, 46, 48.49, 51.09, 0.25, 66, -61.72, 51.09, 0.75, 2, 46, 48.17, 73.71, 0.15634, 66, -62.04, 73.71, 0.84366 ], + "hull": 29, + "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], + "width": 271, + "height": 298 + } + }, + "head-bb": { + "head": { + "type": "boundingbox", + "vertexCount": 6, + "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] + } + }, + "hoverboard-board": { + "hoverboard-board": { + "type": "mesh", + "uvs": [ 0.13865, 0.56624, 0.11428, 0.51461, 0.07619, 0.52107, 0.02364, 0.52998, 0.01281, 0.53182, 0, 0.37979, 0, 0.2206, 0.00519, 0.10825, 0.01038, 0.10726, 0.03834, 0.10194, 0.05091, 0, 0.08326, 0, 0.10933, 0.04206, 0.1382, 0.08865, 0.18916, 0.24067, 0.22234, 0.4063, 0.23886, 0.44063, 0.83412, 0.44034, 0.88444, 0.38296, 0.92591, 0.32639, 0.95996, 0.28841, 0.98612, 0.28542, 1, 0.38675, 0.99494, 0.47104, 0.97883, 0.53251, 0.94409, 0.62135, 0.90206, 0.69492, 0.86569, 0.71094, 0.82822, 0.70791, 0.81286, 0.77127, 0.62931, 0.77266, 0.61364, 0.70645, 0.47166, 0.70664, 0.45901, 0.77827, 0.27747, 0.76986, 0.2658, 0.70372, 0.24976, 0.71381, 0.24601, 0.77827, 0.23042, 0.84931, 0.20926, 0.90956, 0.17299, 1, 0.15077, 0.99967, 0.12906, 0.90192, 0.10369, 0.73693, 0.10198, 0.62482, 0.09131, 0.47272, 0.09133, 0.41325, 0.15082, 0.41868, 0.21991, 0.51856, 0.06331, 0.10816, 0.08383, 0.21696, 0.08905, 0.37532, 0.15903, 0.58726, 0.17538, 0.65706, 0.20118, 0.8029, 0.17918, 0.55644, 0.22166, 0.5802, 0.86259, 0.57962, 0.92346, 0.48534, 0.96691, 0.36881, 0.0945, 0.13259, 0.12688, 0.17831, 0.15986, 0.24682, 0.18036, 0.31268, 0.20607, 0.4235, 0.16074, 0.85403, 0.13624, 0.70122, 0.12096, 0.64049, 0.02396, 0.21811, 0.02732, 0.37839, 0.02557, 0.4972, 0.14476, 0.45736, 0.18019, 0.51689, 0.19692, 0.56636 ], + "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], + "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], + "hull": 45, + "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], + "width": 492, + "height": 152 + } + }, + "hoverboard-thruster-front": { + "hoverboard-thruster": { "x": 0.02, "y": -7.08, "rotation": 0.17, "width": 60, "height": 64 } + }, + "hoverboard-thruster-rear": { + "hoverboard-thruster": { "x": 1.1, "y": -6.29, "rotation": 0.17, "width": 60, "height": 64 } + }, + "hoverglow-front": { + "hoverglow-small": { + "x": 2.13, + "y": -2, + "scaleX": 0.303, + "scaleY": 0.495, + "rotation": 0.15, + "width": 274, + "height": 75 + } + }, + "hoverglow-rear": { + "hoverglow-small": { + "x": 1.39, + "y": -2.09, + "scaleX": 0.303, + "scaleY": 0.495, + "rotation": 0.61, + "width": 274, + "height": 75 + } + }, + "mouth": { + "mouth-grind": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -98.93, -85.88, 0.22, 46, 11.28, -85.88, 0.78, 2, 66, -129.77, 1.84, 0.6, 46, -19.56, 1.84, 0.4, 2, 66, -74.12, 21.41, 0.6, 46, 36.09, 21.41, 0.4, 2, 66, -43.28, -66.32, 0.4, 46, 66.93, -66.32, 0.6 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + }, + "mouth-oooo": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 46, 11.28, -85.89, 0.22, 66, -98.93, -85.89, 0.78, 2, 46, -19.56, 1.85, 0.6, 66, -129.78, 1.85, 0.4, 2, 46, 36.1, 21.42, 0.6, 66, -74.12, 21.42, 0.4, 2, 46, 66.94, -66.32, 0.4, 66, -43.27, -66.32, 0.6 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + }, + "mouth-smile": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -98.93, -85.89, 0.21075, 46, 11.28, -85.89, 0.78925, 2, 66, -129.77, 1.85, 0.6, 46, -19.56, 1.85, 0.4, 2, 66, -74.11, 21.42, 0.6, 46, 36.1, 21.42, 0.4, 2, 66, -43.27, -66.32, 0.40772, 46, 66.94, -66.32, 0.59228 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + } + }, + "muzzle": { + "muzzle01": { + "x": 151.97, + "y": 5.81, + "scaleX": 3.7361, + "scaleY": 3.7361, + "rotation": 0.15, + "width": 133, + "height": 79 + }, + "muzzle02": { + "x": 187.25, + "y": 5.9, + "scaleX": 4.0623, + "scaleY": 4.0623, + "rotation": 0.15, + "width": 135, + "height": 84 + }, + "muzzle03": { + "x": 231.96, + "y": 6.02, + "scaleX": 4.1325, + "scaleY": 4.1325, + "rotation": 0.15, + "width": 166, + "height": 106 + }, + "muzzle04": { + "x": 231.96, + "y": 6.02, + "scaleX": 4.0046, + "scaleY": 4.0046, + "rotation": 0.15, + "width": 149, + "height": 90 + }, + "muzzle05": { + "x": 293.8, + "y": 6.19, + "scaleX": 4.4673, + "scaleY": 4.4673, + "rotation": 0.15, + "width": 135, + "height": 75 + } + }, + "muzzle-glow": { + "muzzle-glow": { "width": 50, "height": 50 } + }, + "muzzle-ring": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring2": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring3": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring4": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "neck": { + "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } + }, + "portal-bg": { + "portal-bg": { "x": -3.1, "y": 7.25, "scaleX": 1.0492, "scaleY": 1.0492, "width": 266, "height": 266 } + }, + "portal-flare1": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare2": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare3": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare4": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare5": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare6": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare7": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare8": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare9": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare10": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-shade": { + "portal-shade": { "width": 266, "height": 266 } + }, + "portal-streaks1": { + "portal-streaks1": { "scaleX": 0.9774, "scaleY": 0.9774, "width": 252, "height": 256 } + }, + "portal-streaks2": { + "portal-streaks2": { "x": -1.64, "y": 2.79, "width": 250, "height": 249 } + }, + "rear-bracer": { + "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } + }, + "rear-foot": { + "rear-foot": { + "type": "mesh", + "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], + "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], + "vertices": [ 2, 8, 10.45, 29.41, 0.90802, 9, -6.74, 49.62, 0.09198, 2, 8, 16.56, 29.27, 0.84259, 9, -2.65, 45.09, 0.15741, 2, 8, 21.8, 29.15, 0.69807, 9, 0.85, 41.2, 0.30193, 2, 8, 25.53, 31.43, 0.52955, 9, 5.08, 40.05, 0.47045, 2, 8, 30.18, 34.27, 0.39303, 9, 10.33, 38.62, 0.60697, 2, 8, 44.02, 42.73, 0.27525, 9, 25.98, 34.36, 0.72475, 2, 8, 76.47, 47.28, 0.21597, 9, 51.56, 13.9, 0.78403, 2, 8, 88.09, 36.29, 0.28719, 9, 51.55, -2.09, 0.71281, 2, 8, 52.94, -0.73, 0.47576, 9, 0.52, -1.98, 0.52424, 2, 8, 34.63, -20.23, 0.68757, 9, -26.23, -2.03, 0.31243, 2, 8, 10.44, -45.81, 0.84141, 9, -61.43, -2, 0.15859, 2, 8, -15.11, -21.64, 0.93283, 9, -61.4, 33.15, 0.06717, 1, 8, -22.57, 6.61, 1, 1, 8, -0.76, 29.67, 1 ], + "hull": 14, + "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], + "width": 113, + "height": 60 + } + }, + "rear-shin": { + "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } + }, + "rear-thigh": { + "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 55, "height": 94 } + }, + "rear-upper-arm": { + "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 40, "height": 87 } + }, + "side-glow1": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } + }, + "side-glow2": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } + }, + "side-glow3": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.3586, "scaleY": 0.6297, "width": 274, "height": 75 } + }, + "torso": { + "torso": { + "type": "mesh", + "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], + "triangles": [ 18, 1, 2, 19, 2, 3, 18, 0, 1, 23, 15, 26, 27, 26, 16, 14, 15, 23, 15, 16, 26, 17, 27, 16, 13, 14, 23, 0, 27, 17, 13, 23, 30, 11, 12, 24, 21, 31, 19, 12, 13, 30, 24, 22, 31, 31, 22, 19, 12, 30, 24, 32, 24, 31, 24, 30, 22, 3, 20, 19, 32, 31, 21, 11, 24, 32, 4, 5, 3, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 5, 20, 3, 20, 21, 19, 33, 26, 27, 22, 18, 19, 19, 18, 2, 33, 27, 18, 30, 23, 22, 22, 33, 18, 23, 33, 22, 33, 23, 26, 27, 0, 18 ], + "vertices": [ 2, 29, 44.59, -10.39, 0.88, 40, -17.65, 33.99, 0.12, 3, 28, 59.65, -45.08, 0.12189, 29, 17.13, -45.08, 0.26811, 40, 22.68, 15.82, 0.61, 3, 28, 55.15, -44.72, 0.1345, 29, 12.63, -44.72, 0.2555, 40, 23.43, 11.37, 0.61, 3, 27, 31.01, -39.45, 0.51133, 28, -11.51, -39.45, 0.30867, 40, 34.58, -54.57, 0.18, 3, 27, 27.01, -39.14, 0.53492, 28, -15.5, -39.14, 0.28508, 40, 35.25, -58.52, 0.18, 2, 27, 25.79, -31.5, 0.75532, 28, -16.73, -31.5, 0.24468, 1, 27, -2.61, -32, 1, 1, 27, -28.2, -12.29, 1, 1, 27, -26.08, 14.55, 1, 1, 27, -24.35, 36.5, 1, 2, 27, 17.6, 46.3, 0.8332, 28, -24.92, 46.3, 0.1668, 2, 27, 34.1, 48.89, 0.59943, 28, -8.42, 48.89, 0.40058, 3, 27, 51.83, 51.67, 0.29262, 28, 9.32, 51.67, 0.63181, 29, -33.2, 51.67, 0.07557, 3, 27, 75.34, 55.35, 0.06656, 28, 32.82, 55.35, 0.62298, 29, -9.7, 55.35, 0.31046, 2, 28, 54.06, 53.67, 0.37296, 29, 11.54, 53.67, 0.62704, 2, 28, 79.79, 51.64, 0.10373, 29, 37.27, 51.64, 0.89627, 1, 29, 71.04, 34.76, 1, 1, 29, 70.01, 21.72, 1, 1, 30, 36.74, 7.06, 1, 3, 30, 45.7, -24.98, 0.67, 28, 25.87, -18.9, 0.3012, 29, -16.65, -18.9, 0.0288, 2, 27, 28.69, -24.42, 0.77602, 28, -13.83, -24.42, 0.22398, 3, 30, 43.24, -56.49, 0.064, 27, 38.43, -8.84, 0.67897, 28, -4.09, -8.84, 0.25703, 3, 30, 22.02, -14.85, 0.29, 28, 41.48, 1.59, 0.53368, 29, -1.04, 1.59, 0.17632, 3, 30, -7.45, -8.33, 0.76, 28, 54.98, 28.59, 0.06693, 29, 12.46, 28.59, 0.17307, 3, 30, 3.91, -48.4, 0.25, 27, 55.87, 27.33, 0.15843, 28, 13.35, 27.33, 0.59157, 1, 27, 11.47, 21.51, 1, 2, 30, -11.09, 18.74, 0.416, 29, 39.6, 25.51, 0.584, 2, 30, 14.56, 20.03, 0.53, 29, 34.6, 0.33, 0.47, 1, 27, 14.12, -10.1, 1, 2, 27, 19.94, -21.03, 0.92029, 28, -22.58, -21.03, 0.07971, 3, 30, -2.08, -27.26, 0.29, 28, 35.31, 27.99, 0.49582, 29, -7.21, 27.99, 0.21418, 2, 30, 34.42, -39.19, 0.25, 28, 14.84, -4.5, 0.75, 2, 27, 34.87, 24.58, 0.67349, 28, -7.64, 24.58, 0.32651, 2, 30, 18.5, 1.59, 0.76, 29, 15.76, 1, 0.24 ], + "hull": 18, + "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], + "width": 98, + "height": 180 + } + } + } + } +], +"events": { + "footstep": {} +}, +"animations": { + "aim": { + "slots": { + "crosshair": { + "attachment": [ + { "name": "crosshair" } + ] + } + }, + "bones": { + "front-fist": { + "rotate": [ + { "value": 36.08 } + ] + }, + "rear-bracer": { + "rotate": [ + { "value": -26.55 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { "value": 62.31 } + ] + }, + "front-bracer": { + "rotate": [ + { "value": 9.11 } + ] + }, + "gun": { + "rotate": [ + { "value": -0.31 } + ] + } + }, + "ik": { + "aim-ik": [ + { "mix": 0.995 } + ] + }, + "transform": { + "aim-front-arm-transform": [ + { "mixRotate": 0.784, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "aim-head-transform": [ + { "mixRotate": 0.659, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "aim-torso-transform": [ + { "mixRotate": 0.423, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ] + } + }, + "death": { + "slots": { + "eye": { + "attachment": [ + { "name": "eye-surprised" }, + { "time": 0.5333, "name": "eye-indifferent" }, + { "time": 2.2, "name": "eye-surprised" }, + { "time": 4.6, "name": "eye-indifferent" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "mouth": { + "attachment": [ + { "name": "mouth-oooo" }, + { "time": 0.5333, "name": "mouth-grind" }, + { "time": 1.4, "name": "mouth-oooo" }, + { "time": 2.1667, "name": "mouth-grind" }, + { "time": 4.5333, "name": "mouth-oooo" } + ] + } + }, + "bones": { + "head": { + "rotate": [ + { + "value": -2.83, + "curve": [ 0.015, -2.83, 0.036, 12.72 ] + }, + { + "time": 0.0667, + "value": 12.19, + "curve": [ 0.096, 11.68, 0.119, -1.14 ] + }, + { + "time": 0.1333, + "value": -6.86, + "curve": [ 0.149, -13.27, 0.21, -37.28 ] + }, + { + "time": 0.3, + "value": -36.86, + "curve": [ 0.354, -36.61, 0.412, -32.35 ] + }, + { + "time": 0.4667, + "value": -23.49, + "curve": [ 0.49, -19.87, 0.512, -3.29 ] + }, + { + "time": 0.5333, + "value": -3.24, + "curve": [ 0.56, -3.39, 0.614, -67.25 ] + }, + { + "time": 0.6333, + "value": -74.4, + "curve": [ 0.652, -81.58, 0.702, -88.94 ] + }, + { + "time": 0.7333, + "value": -88.93, + "curve": [ 0.805, -88.91, 0.838, -80.87 ] + }, + { + "time": 0.8667, + "value": -81.03, + "curve": [ 0.922, -81.32, 0.976, -85.29 ] + }, + { "time": 1, "value": -85.29, "curve": "stepped" }, + { + "time": 2.2333, + "value": -85.29, + "curve": [ 2.314, -85.29, 2.382, -68.06 ] + }, + { + "time": 2.4667, + "value": -63.48, + "curve": [ 2.57, -57.87, 2.916, -55.24 ] + }, + { + "time": 3.2, + "value": -55.1, + "curve": [ 3.447, -54.98, 4.135, -56.61 ] + }, + { + "time": 4.2667, + "value": -58.23, + "curve": [ 4.672, -63.24, 4.646, -82.69 ] + }, + { "time": 4.9333, "value": -85.29 } + ], + "scale": [ + { + "time": 0.4667, + "curve": [ 0.469, 1.005, 0.492, 1.065, 0.475, 1.018, 0.492, 0.94 ] + }, + { + "time": 0.5, + "x": 1.065, + "y": 0.94, + "curve": [ 0.517, 1.065, 0.541, 0.991, 0.517, 0.94, 0.542, 1.026 ] + }, + { + "time": 0.5667, + "x": 0.99, + "y": 1.025, + "curve": [ 0.593, 0.988, 0.609, 1.002, 0.595, 1.024, 0.607, 1.001 ] + }, + { "time": 0.6333 } + ] + }, + "neck": { + "rotate": [ + { + "value": -2.83, + "curve": [ 0.114, 1.33, 0.195, 4.13 ] + }, + { + "time": 0.2667, + "value": 4.13, + "curve": [ 0.351, 4.14, 0.444, -24.5 ] + }, + { + "time": 0.5, + "value": -24.69, + "curve": [ 0.571, -23.89, 0.55, 34.22 ] + }, + { + "time": 0.6667, + "value": 35.13, + "curve": [ 0.713, 34.81, 0.756, 22.76 ] + }, + { + "time": 0.8333, + "value": 22.82, + "curve": [ 0.868, 22.84, 0.916, 47.95 ] + }, + { "time": 0.9667, "value": 47.95, "curve": "stepped" }, + { + "time": 2.2333, + "value": 47.95, + "curve": [ 2.3, 47.95, 2.617, 18.72 ] + }, + { + "time": 2.6667, + "value": 18.51, + "curve": [ 3.172, 16.58, 4.06, 16.79 ] + }, + { + "time": 4.5333, + "value": 18.51, + "curve": [ 4.707, 19.13, 4.776, 41.11 ] + }, + { "time": 4.8, "value": 47.95 } + ] + }, + "torso": { + "rotate": [ + { + "value": -8.62, + "curve": [ 0.01, -16.71, 0.032, -33.6 ] + }, + { + "time": 0.0667, + "value": -33.37, + "curve": [ 0.182, -32.61, 0.298, 123.07 ] + }, + { + "time": 0.4667, + "value": 122.77, + "curve": [ 0.511, 122.69, 0.52, 100.2 ] + }, + { + "time": 0.5667, + "value": 88.96, + "curve": [ 0.588, 83.89, 0.667, 75.34 ] + }, + { + "time": 0.7, + "value": 75.34, + "curve": [ 0.767, 75.34, 0.9, 76.03 ] + }, + { "time": 0.9667, "value": 76.03 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -38.86, + "curve": [ 0.022, -40.38, 0.096, -41.92 ] + }, + { + "time": 0.1333, + "value": -41.92, + "curve": [ 0.176, -41.92, 0.216, -16.92 ] + }, + { + "time": 0.2333, + "value": -4.35, + "curve": [ 0.258, 13.69, 0.308, 60.35 ] + }, + { + "time": 0.4, + "value": 60.17, + "curve": [ 0.496, 59.98, 0.539, 33.63 ] + }, + { + "time": 0.5667, + "value": 23.06, + "curve": [ 0.595, 32.71, 0.675, 53.71 ] + }, + { + "time": 0.7333, + "value": 53.61, + "curve": [ 0.797, 53.51, 0.926, 30.98 ] + }, + { "time": 0.9333, "value": 19.57, "curve": "stepped" }, + { + "time": 1.9667, + "value": 19.57, + "curve": [ 2.245, 19.57, 2.702, 77.03 ] + }, + { + "time": 3.0667, + "value": 77.06, + "curve": [ 3.209, 77.33, 3.291, 67.99 ] + }, + { + "time": 3.4333, + "value": 67.96, + "curve": [ 3.608, 68.34, 3.729, 73.88 ] + }, + { + "time": 3.8333, + "value": 73.42, + "curve": [ 4.152, 73.91, 4.46, 71.98 ] + }, + { + "time": 4.6333, + "value": 64.77, + "curve": [ 4.688, 62.5, 4.847, 26.42 ] + }, + { "time": 4.8667, "value": 10.94 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": -44.7, + "curve": [ 0.033, -44.7, 0.12, 54.89 ] + }, + { + "time": 0.1333, + "value": 64.62, + "curve": [ 0.154, 79.18, 0.214, 79.42 ] + }, + { + "time": 0.2667, + "value": 63.4, + "curve": [ 0.293, 55.19, 0.332, 30.13 ] + }, + { + "time": 0.3667, + "value": 30.13, + "curve": [ 0.4, 30.13, 0.441, 39.87 ] + }, + { + "time": 0.4667, + "value": 55.13, + "curve": [ 0.488, 68.18, 0.52, 100.72 ] + }, + { + "time": 0.5333, + "value": 111.96, + "curve": [ 0.551, 126.88, 0.627, 185.97 ] + }, + { + "time": 0.6667, + "value": 185.97, + "curve": [ 0.692, 185.97, 0.736, 162.43 ] + }, + { + "time": 0.8, + "value": 158.01, + "curve": [ 0.9, 151.12, 1.017, 144.01 ] + }, + { "time": 1.1, "value": 144.01, "curve": "stepped" }, + { + "time": 2.3667, + "value": 144.01, + "curve": [ 2.492, 144.01, 2.742, 138.63 ] + }, + { + "time": 2.8667, + "value": 138.63, + "curve": [ 3.067, 138.63, 3.467, 138.63 ] + }, + { + "time": 3.6667, + "value": 138.63, + "curve": [ 3.883, 138.63, 4.317, 135.18 ] + }, + { + "time": 4.5333, + "value": 135.18, + "curve": [ 4.575, 135.18, 4.692, 131.59 ] + }, + { + "time": 4.7333, + "value": 131.59, + "curve": [ 4.758, 131.59, 4.517, 144.01 ] + }, + { "time": 4.8333, "value": 144.01 } + ], + "translate": [ + { + "time": 0.4667, + "curve": [ 0.517, 0, 0.617, -34.96, 0.517, 0, 0.617, -16.59 ] + }, + { "time": 0.6667, "x": -35.02, "y": -16.62 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 21.88, + "curve": [ 0.033, 21.88, 0.099, 20.44 ] + }, + { + "time": 0.1333, + "value": 9.43, + "curve": [ 0.164, -0.29, 0.162, -38.26 ] + }, + { + "time": 0.2, + "value": -38.05, + "curve": [ 0.24, -37.96, 0.228, -17.82 ] + }, + { + "time": 0.3333, + "value": -9.73, + "curve": [ 0.372, -6.76, 0.431, -0.74 ] + }, + { + "time": 0.4667, + "value": 6.47, + "curve": [ 0.489, 11.05, 0.503, 19.09 ] + }, + { + "time": 0.5333, + "value": 19.09, + "curve": [ 0.571, 19.09, 0.554, -42.67 ] + }, + { + "time": 0.6, + "value": -42.67, + "curve": [ 0.653, -42.67, 0.691, -13.8 ] + }, + { + "time": 0.7, + "value": -3.54, + "curve": [ 0.707, 3.8, 0.719, 24.94 ] + }, + { + "time": 0.8, + "value": 25.31, + "curve": [ 0.902, 24.75, 0.992, -0.34 ] + }, + { "time": 1, "value": -32.16, "curve": "stepped" }, + { + "time": 2.2333, + "value": -32.16, + "curve": [ 2.6, -32.16, 2.638, -5.3 ] + }, + { + "time": 2.7, + "value": -1.96, + "curve": [ 2.707, -1.56, 2.775, 1.67 ] + }, + { + "time": 2.8, + "value": 1.67, + "curve": [ 2.825, 1.67, 2.875, -0.39 ] + }, + { + "time": 2.9, + "value": -0.39, + "curve": [ 2.925, -0.39, 2.975, 0.26 ] + }, + { + "time": 3, + "value": 0.26, + "curve": [ 3.025, 0.26, 3.075, -1.81 ] + }, + { + "time": 3.1, + "value": -1.81, + "curve": [ 3.125, -1.81, 3.175, -0.52 ] + }, + { + "time": 3.2, + "value": -0.52, + "curve": [ 3.225, -0.52, 3.275, -2.41 ] + }, + { + "time": 3.3, + "value": -2.41, + "curve": [ 3.333, -2.41, 3.4, -0.38 ] + }, + { + "time": 3.4333, + "value": -0.38, + "curve": [ 3.467, -0.38, 3.533, -2.25 ] + }, + { + "time": 3.5667, + "value": -2.25, + "curve": [ 3.592, -2.25, 3.642, -0.33 ] + }, + { + "time": 3.6667, + "value": -0.33, + "curve": [ 3.7, -0.33, 3.767, -1.34 ] + }, + { + "time": 3.8, + "value": -1.34, + "curve": [ 3.825, -1.34, 3.862, -0.77 ] + }, + { + "time": 3.9, + "value": -0.77, + "curve": [ 3.942, -0.77, 3.991, -1.48 ] + }, + { + "time": 4, + "value": -1.87, + "curve": [ 4.167, -1.87, 4.5, -1.96 ] + }, + { + "time": 4.6667, + "value": -1.96, + "curve": [ 4.709, 18.05, 4.767, 34.55 ] + }, + { + "time": 4.8, + "value": 34.55, + "curve": [ 4.84, 34.24, 4.902, 12.03 ] + }, + { "time": 4.9333, "value": -18.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -2.33, + "curve": [ 0.019, 4.43, 0.069, 10.82 ] + }, + { + "time": 0.1, + "value": 10.6, + "curve": [ 0.148, 10.6, 0.123, -15.24 ] + }, + { + "time": 0.2, + "value": -15.35, + "curve": [ 0.266, -15.44, 0.316, -6.48 ] + }, + { + "time": 0.3333, + "value": -3.9, + "curve": [ 0.362, 0.43, 0.479, 22.36 ] + }, + { + "time": 0.5667, + "value": 22.01, + "curve": [ 0.61, 21.84, 0.627, 12.85 ] + }, + { + "time": 0.6333, + "value": 9.05, + "curve": [ 0.643, 2.77, 0.622, -39.43 ] + }, + { + "time": 0.7, + "value": -39.5, + "curve": [ 0.773, -39.57, 0.814, 14.77 ] + }, + { + "time": 0.8667, + "value": 14.81, + "curve": [ 0.965, 14.88, 1.1, 5.64 ] + }, + { "time": 1.1, "value": -6.08, "curve": "stepped" }, + { + "time": 2.2333, + "value": -6.08, + "curve": [ 2.307, -6.08, 2.427, -25.89 ] + }, + { + "time": 2.5333, + "value": -22.42, + "curve": [ 2.598, -20.38, 2.657, 5.73 ] + }, + { + "time": 2.7, + "value": 5.73, + "curve": [ 2.77, 5.73, 2.851, -5.38 ] + }, + { + "time": 2.9333, + "value": -5.38, + "curve": [ 3.008, -5.38, 3.087, -4.54 ] + }, + { + "time": 3.1667, + "value": -4.17, + "curve": [ 3.223, -3.91, 4.486, 5.73 ] + }, + { + "time": 4.6667, + "value": 5.73, + "curve": [ 4.733, 5.73, 4.886, -2.47 ] + }, + { "time": 4.9333, "value": -6.52 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 10.36, + "curve": [ 0.033, 10.36, 0.1, -32.89 ] + }, + { + "time": 0.1333, + "value": -32.89, + "curve": [ 0.183, -32.89, 0.283, -4.45 ] + }, + { + "time": 0.3333, + "value": -4.45, + "curve": [ 0.367, -4.45, 0.438, -6.86 ] + }, + { + "time": 0.4667, + "value": -8.99, + "curve": [ 0.529, -13.62, 0.605, -20.58 ] + }, + { + "time": 0.6333, + "value": -23.2, + "curve": [ 0.708, -30.18, 0.758, -35.56 ] + }, + { + "time": 0.8, + "value": -35.56, + "curve": [ 0.875, -35.56, 1.025, -23.2 ] + }, + { "time": 1.1, "value": -23.2 } + ] + }, + "gun": { + "rotate": [ + { + "value": -2.79, + "curve": [ 0.033, -2.79, 0.12, -7.22 ] + }, + { + "time": 0.1333, + "value": -8.52, + "curve": [ 0.168, -11.87, 0.29, -23.71 ] + }, + { + "time": 0.3333, + "value": -26.24, + "curve": [ 0.369, -28.31, 0.436, -29.75 ] + }, + { + "time": 0.5, + "value": -29.66, + "curve": [ 0.552, -29.58, 0.611, -25.47 ] + }, + { + "time": 0.6333, + "value": -22.68, + "curve": [ 0.656, -19.76, 0.68, -10.02 ] + }, + { + "time": 0.7, + "value": -6.49, + "curve": [ 0.722, -2.6, 0.75, -1.22 ] + }, + { + "time": 0.7667, + "value": -1.35, + "curve": [ 0.792, -1.55, 0.842, -19.74 ] + }, + { "time": 0.8667, "value": -19.8 } + ] + }, + "hip": { + "translate": [ + { + "curve": [ 0.098, -42.62, 0.166, -79.85, 0.029, 84.97, 0.109, 155.93 ] + }, + { + "time": 0.2667, + "x": -133.79, + "y": 152.44, + "curve": [ 0.361, -184.63, 0.392, -203.69, 0.42, 149.12, 0.467, -15.7 ] + }, + { + "time": 0.4667, + "x": -230.02, + "y": -113.87, + "curve": [ 0.523, -249.86, 0.565, -261.7, 0.473, -133.1, 0.583, -203.43 ] + }, + { + "time": 0.6, + "x": -268.57, + "y": -203.43, + "curve": [ 0.663, -280.98, 0.816, -290.05, 0.708, -203.43, 0.892, -203.5 ] + }, + { "time": 1, "x": -290.42, "y": -203.5 } + ] + }, + "front-thigh": { + "rotate": [ + { + "curve": [ 0.06, 1.02, 0.151, 45.23 ] + }, + { + "time": 0.1667, + "value": 54.01, + "curve": [ 0.19, 66.85, 0.358, 169.85 ] + }, + { + "time": 0.5, + "value": 169.51, + "curve": [ 0.628, 169.85, 0.692, 108.85 ] + }, + { + "time": 0.7, + "value": 97.74, + "curve": [ 0.723, 102.6, 0.805, 111.6 ] + }, + { + "time": 0.8667, + "value": 111.69, + "curve": [ 0.899, 111.83, 1.015, 109.15 ] + }, + { "time": 1.0667, "value": 95.8 } + ] + }, + "front-shin": { + "rotate": [ + { + "curve": [ 0.086, -0.02, 0.191, -24.25 ] + }, + { + "time": 0.2, + "value": -26.5, + "curve": [ 0.214, -29.92, 0.249, -40.51 ] + }, + { + "time": 0.3333, + "value": -40.57, + "curve": [ 0.431, -40.7, 0.459, -11.34 ] + }, + { + "time": 0.4667, + "value": -8.71, + "curve": [ 0.477, -5.16, 0.524, 17.13 ] + }, + { + "time": 0.6, + "value": 16.98, + "curve": [ 0.632, 17.09, 0.625, 2.76 ] + }, + { + "time": 0.6333, + "value": 2.76, + "curve": [ 0.648, 2.76, 0.653, 2.75 ] + }, + { + "time": 0.6667, + "value": 2.59, + "curve": [ 0.678, 2.39, 0.733, 2.53 ] + }, + { + "time": 0.7333, + "value": -9.43, + "curve": [ 0.745, -2.48, 0.782, 3.12 ] + }, + { + "time": 0.8, + "value": 4.28, + "curve": [ 0.832, 6.32, 0.895, 8.46 ] + }, + { + "time": 0.9333, + "value": 8.49, + "curve": [ 0.986, 8.53, 1.051, 6.38 ] + }, + { + "time": 1.0667, + "value": 2.28, + "curve": [ 1.078, 4.17, 1.103, 5.86 ] + }, + { + "time": 1.1333, + "value": 5.88, + "curve": [ 1.191, 5.93, 1.209, 4.56 ] + }, + { "time": 1.2333, "value": 2.52 } + ] + }, + "rear-thigh": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.12, 50.26 ] + }, + { + "time": 0.1333, + "value": 57.3, + "curve": [ 0.164, 73.34, 0.274, 147.18 ] + }, + { + "time": 0.3333, + "value": 147.1, + "curve": [ 0.475, 146.45, 0.583, 95.72 ] + }, + { + "time": 0.6, + "value": 79.66, + "curve": [ 0.62, 94.74, 0.732, 103.15 ] + }, + { + "time": 0.7667, + "value": 103.02, + "curve": [ 0.812, 102.85, 0.897, 95.75 ] + }, + { "time": 0.9333, "value": 83.01 } + ] + }, + "rear-shin": { + "rotate": [ + { + "curve": [ 0.021, -16.65, 0.091, -54.82 ] + }, + { + "time": 0.1667, + "value": -55.29, + "curve": [ 0.187, -55.42, 0.213, -52.52 ] + }, + { + "time": 0.2333, + "value": -45.98, + "curve": [ 0.242, -43.1, 0.311, -12.73 ] + }, + { + "time": 0.3333, + "value": -6.32, + "curve": [ 0.356, 0.13, 0.467, 24.5 ] + }, + { + "time": 0.5, + "value": 24.5, + "curve": [ 0.543, 24.5, 0.56, 3.78 ] + }, + { + "time": 0.5667, + "value": -3.53, + "curve": [ 0.585, 3.86, 0.659, 16.63 ] + }, + { + "time": 0.7, + "value": 16.56, + "curve": [ 0.782, 16.43, 0.896, 8.44 ] + }, + { + "time": 0.9333, + "value": 4.04, + "curve": [ 0.956, 6.84, 1.008, 8.41 ] + }, + { + "time": 1.0333, + "value": 8.41, + "curve": [ 1.067, 8.41, 1.122, 8.14 ] + }, + { "time": 1.1667, "value": 5.8 } + ] + }, + "rear-foot": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0.033, -0.28, 0.256, -66.71 ] + }, + { + "time": 0.3667, + "value": -66.84, + "curve": [ 0.418, -66.91, 0.499, -21.79 ] + }, + { + "time": 0.6, + "value": -21.52, + "curve": [ 0.652, -21.38, 0.665, -53.96 ] + }, + { + "time": 0.7, + "value": -54.26, + "curve": [ 0.757, -53.96, 0.843, -2.07 ] + }, + { + "time": 0.9333, + "value": -1.47, + "curve": [ 0.968, -2.07, 0.975, -19.96 ] + }, + { + "time": 1, + "value": -19.96, + "curve": [ 1.025, -19.96, 1.075, -12.42 ] + }, + { + "time": 1.1, + "value": -12.42, + "curve": [ 1.133, -12.42, 1.2, -18.34 ] + }, + { "time": 1.2333, "value": -18.34 } + ] + }, + "front-foot": { + "rotate": [ + { + "curve": [ 0.008, -11.33, 0.108, -57.71 ] + }, + { + "time": 0.1333, + "value": -57.71, + "curve": [ 0.175, -57.71, 0.229, 19.73 ] + }, + { + "time": 0.3, + "value": 19.34, + "curve": [ 0.354, 19.34, 0.4, -57.76 ] + }, + { + "time": 0.4333, + "value": -57.76, + "curve": [ 0.458, -57.76, 0.511, -3.56 ] + }, + { + "time": 0.5333, + "value": 3.7, + "curve": [ 0.563, 13.29, 0.633, 15.79 ] + }, + { + "time": 0.6667, + "value": 15.79, + "curve": [ 0.7, 15.79, 0.767, -48.75 ] + }, + { + "time": 0.8, + "value": -48.75, + "curve": [ 0.842, -48.75, 0.925, 4.7 ] + }, + { + "time": 0.9667, + "value": 4.7, + "curve": [ 1, 4.7, 1.067, -22.9 ] + }, + { + "time": 1.1, + "value": -22.9, + "curve": [ 1.142, -22.9, 1.225, -13.28 ] + }, + { "time": 1.2667, "value": -13.28 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": -0.28 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0.008, -0.28, 0.003, -66.62 ] + }, + { + "time": 0.0667, + "value": -65.75, + "curve": [ 0.166, -64.42, 0.234, 14.35 ] + }, + { + "time": 0.2667, + "value": 38.25, + "curve": [ 0.294, 57.91, 0.392, 89.79 ] + }, + { + "time": 0.4667, + "value": 90.73, + "curve": [ 0.483, 90.73, 0.55, 177.66 ] + }, + { + "time": 0.5667, + "value": 177.66, + "curve": [ 0.733, 176.24, 0.75, 11.35 ] + }, + { + "time": 0.8, + "value": 11.35, + "curve": [ 0.886, 12.29, 0.911, 47.88 ] + }, + { + "time": 0.9333, + "value": 56.77, + "curve": [ 0.967, 70.59, 1.05, 86.46 ] + }, + { + "time": 1.1, + "value": 86.46, + "curve": [ 1.187, 86.46, 1.214, 66.44 ] + }, + { "time": 1.3333, "value": 64.55 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0, -7.97, 0.027, -18.69 ] + }, + { + "time": 0.0667, + "value": -19, + "curve": [ 0.166, -19.3, 0.208, 15.58 ] + }, + { + "time": 0.2667, + "value": 45.95, + "curve": [ 0.306, 66.24, 0.378, 99.08 ] + }, + { + "time": 0.4333, + "value": 99.08, + "curve": [ 0.497, 98.62, 0.488, -1.2 ] + }, + { + "time": 0.5667, + "value": -1.32, + "curve": [ 0.637, -0.84, 0.687, 94.41 ] + }, + { + "time": 0.7333, + "value": 94.33, + "curve": [ 0.832, 94.16, 0.895, 29.6 ] + }, + { + "time": 0.9667, + "value": 28.67, + "curve": [ 1.026, 28.67, 1.045, 53.14 ] + }, + { "time": 1.1, "value": 53.38 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.011, 4.5, 0.05, 11.42 ] + }, + { + "time": 0.0667, + "value": 11.42, + "curve": [ 0.1, 11.42, 0.136, -5.92 ] + }, + { + "time": 0.1667, + "value": -10.54, + "curve": [ 0.206, -16.51, 0.327, -22 ] + }, + { + "time": 0.3667, + "value": -24.47, + "curve": [ 0.413, -27.37, 0.467, -43.99 ] + }, + { + "time": 0.5, + "value": -43.99, + "curve": [ 0.533, -43.99, 0.552, 12.12 ] + }, + { + "time": 0.6333, + "value": 11.85, + "curve": [ 0.714, 11.59, 0.758, -34.13 ] + }, + { + "time": 0.8, + "value": -34.13, + "curve": [ 0.858, -34.13, 1.015, -12.47 ] + }, + { + "time": 1.0667, + "value": -8.85, + "curve": [ 1.121, -5.07, 1.219, -0.02 ] + }, + { + "time": 1.3333, + "value": 1.29, + "curve": [ 1.509, 3.3, 1.763, 2.75 ] + }, + { + "time": 1.8667, + "value": 2.78, + "curve": [ 1.974, 2.81, 2.108, 2.81 ] + }, + { + "time": 2.2, + "value": 2.78, + "curve": [ 2.315, 2.74, 2.374, 1.22 ] + }, + { + "time": 2.4667, + "value": 1.18, + "curve": [ 2.525, 1.18, 2.608, 10.79 ] + }, + { + "time": 2.6667, + "value": 10.79, + "curve": [ 2.725, 10.79, 2.893, 4.72 ] + }, + { + "time": 3.0333, + "value": 4.72, + "curve": [ 3.117, 4.72, 3.283, 7.93 ] + }, + { + "time": 3.3667, + "value": 7.93, + "curve": [ 3.492, 7.93, 3.775, 6.93 ] + }, + { + "time": 3.9, + "value": 6.93, + "curve": [ 3.981, 6.93, 4.094, 6.9 ] + }, + { + "time": 4.2, + "value": 8.44, + "curve": [ 4.267, 9.42, 4.401, 16.61 ] + }, + { + "time": 4.5, + "value": 16.33, + "curve": [ 4.582, 16.12, 4.709, 9.94 ] + }, + { + "time": 4.7333, + "value": 6.51, + "curve": [ 4.747, 4.57, 4.779, -1.76 ] + }, + { + "time": 4.8, + "value": -1.75, + "curve": [ 4.823, -1.73, 4.82, 4.47 ] + }, + { + "time": 4.8667, + "value": 6.04, + "curve": [ 4.899, 7.14, 4.913, 6.93 ] + }, + { "time": 4.9333, "value": 6.93 } + ] + }, + "hair2": { + "rotate": [ + { + "value": 10.61, + "curve": [ 0.075, 10.61, 0.05, 12.67 ] + }, + { + "time": 0.0667, + "value": 12.67, + "curve": [ 0.123, 12.67, 0.194, -16.51 ] + }, + { + "time": 0.2, + "value": -19.87, + "curve": [ 0.207, -23.48, 0.236, -31.68 ] + }, + { + "time": 0.3, + "value": -31.8, + "curve": [ 0.356, -31.9, 0.437, -25.61 ] + }, + { + "time": 0.4667, + "value": -19.29, + "curve": [ 0.485, -15.33, 0.529, 6.48 ] + }, + { + "time": 0.5667, + "value": 6.67, + "curve": [ 0.628, 6.97, 0.65, -46.39 ] + }, + { + "time": 0.7333, + "value": -46.3, + "curve": [ 0.843, -46.17, 0.941, -33.37 ] + }, + { + "time": 0.9667, + "value": -23.17, + "curve": [ 0.972, -20.98, 1.047, 15.21 ] + }, + { + "time": 1.1, + "value": 15.21, + "curve": [ 1.142, 15.21, 1.183, 10.73 ] + }, + { + "time": 1.2667, + "value": 10.61, + "curve": [ 1.45, 10.34, 1.817, 10.61 ] + }, + { + "time": 2, + "value": 10.61, + "curve": [ 2.075, 10.61, 2.225, 16.9 ] + }, + { + "time": 2.3, + "value": 16.9, + "curve": [ 2.327, 16.9, 2.347, 6.81 ] + }, + { + "time": 2.4, + "value": 6.83, + "curve": [ 2.492, 6.87, 2.602, 17.39 ] + }, + { + "time": 2.6667, + "value": 17.39, + "curve": [ 2.742, 17.39, 2.892, 10.67 ] + }, + { + "time": 2.9667, + "value": 10.64, + "curve": [ 3.187, 10.57, 3.344, 10.73 ] + }, + { + "time": 3.6, + "value": 11.4, + "curve": [ 3.766, 11.83, 3.874, 14.87 ] + }, + { + "time": 3.9333, + "value": 14.83, + "curve": [ 4.022, 14.76, 4.208, 9.49 ] + }, + { + "time": 4.3, + "value": 9.54, + "curve": [ 4.391, 9.58, 4.441, 14.82 ] + }, + { + "time": 4.5333, + "value": 14.84, + "curve": [ 4.642, 14.88, 4.692, 1.17 ] + }, + { + "time": 4.7667, + "value": 1.24, + "curve": [ 4.823, 1.3, 4.818, 18.35 ] + }, + { + "time": 4.8667, + "value": 18.38, + "curve": [ 4.905, 18.41, 4.901, 10.61 ] + }, + { "time": 4.9333, "value": 10.61 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.048, 0, 0.129, -12.73 ] + }, + { + "time": 0.1667, + "value": -15.95, + "curve": [ 0.221, -20.66, 0.254, -21.62 ] + }, + { + "time": 0.3, + "value": -21.59, + "curve": [ 0.458, -21.46, 0.46, -1.67 ] + }, + { + "time": 0.6333, + "value": -1.71, + "curve": [ 0.71, -1.73, 0.715, -4 ] + }, + { + "time": 0.7667, + "value": -3.97, + "curve": [ 0.866, -3.92, 0.84, 0.02 ] + }, + { "time": 1, "curve": "stepped" }, + { + "time": 2, + "curve": [ 2.275, 0, 2.867, -5.8 ] + }, + { + "time": 3.1, + "value": -6.44, + "curve": [ 3.327, -7.06, 3.71, -6.23 ] + }, + { + "time": 3.9333, + "value": -5.41, + "curve": [ 4.168, -4.53, 4.488, -2.83 ] + }, + { "time": 4.8 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.025, 0, 0.09, -3.66 ] + }, + { + "time": 0.1, + "value": -4.55, + "curve": [ 0.143, -8.4, 0.223, -17.07 ] + }, + { + "time": 0.2333, + "value": -18.31, + "curve": [ 0.282, -24.44, 0.35, -29 ] + }, + { + "time": 0.3667, + "value": -30.07, + "curve": [ 0.405, -32.58, 0.442, -33.03 ] + }, + { + "time": 0.4667, + "value": -32.99, + "curve": [ 0.491, -33.04, 0.505, -23.56 ] + }, + { + "time": 0.5333, + "value": -23.55, + "curve": [ 0.571, -23.67, 0.599, -27.21 ] + }, + { + "time": 0.6333, + "value": -27.21, + "curve": [ 0.669, -27.2, 0.742, -10.43 ] + }, + { + "time": 0.7667, + "value": -7.79, + "curve": [ 0.788, -5.53, 0.796, -4.42 ] + }, + { + "time": 0.8333, + "value": -2.9, + "curve": [ 0.875, -1.21, 0.933, 0 ] + }, + { "time": 0.9667, "curve": "stepped" }, + { + "time": 2.4333, + "curve": [ 2.517, 0, 2.683, 4.63 ] + }, + { + "time": 2.7667, + "value": 4.66, + "curve": [ 3.084, 4.76, 3.248, 4.37 ] + }, + { + "time": 3.4, + "value": 3.74, + "curve": [ 3.596, 2.92, 3.755, 2.18 ] + }, + { + "time": 3.8667, + "value": 1.72, + "curve": [ 4.136, 0.59, 4.471, 0 ] + }, + { "time": 4.8 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0, 0, 0.041, 10.74 ] + }, + { + "time": 0.0667, + "value": 14.16, + "curve": [ 0.075, 15.22, 0.148, 18.04 ] + }, + { + "time": 0.2, + "value": 18.13, + "curve": [ 0.251, 18.23, 0.307, -4.75 ] + }, + { + "time": 0.3667, + "value": -5.06, + "curve": [ 0.412, -5.3, 0.47, -0.96 ] + }, + { + "time": 0.5, + "value": 2.21, + "curve": [ 0.512, 3.48, 0.595, 20.31 ] + }, + { + "time": 0.6333, + "value": 24.87, + "curve": [ 0.647, 26.53, 0.719, 29.33 ] + }, + { + "time": 0.8, + "value": 29.22, + "curve": [ 0.859, 29.14, 0.9, 28.48 ] + }, + { + "time": 0.9333, + "value": 26.11, + "curve": [ 0.981, 22.72, 0.998, 2.06 ] + }, + { "time": 1.1, "value": 2.21 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.047, -0.21, 0.048, 7.86 ] + }, + { + "time": 0.0667, + "value": 13.27, + "curve": [ 0.083, 18.05, 0.135, 24.44 ] + }, + { + "time": 0.2, + "value": 24.02, + "curve": [ 0.225, 24.02, 0.28, 6.32 ] + }, + { + "time": 0.3, + "value": 3.1, + "curve": [ 0.323, -0.58, 0.382, -7.12 ] + }, + { + "time": 0.4667, + "value": -7.45, + "curve": [ 0.512, -7.66, 0.538, 12.13 ] + }, + { + "time": 0.5667, + "value": 16.46, + "curve": [ 0.609, 22.72, 0.672, 27.4 ] + }, + { + "time": 0.7333, + "value": 27.55, + "curve": [ 0.827, 27.4, 0.933, 23.23 ] + }, + { + "time": 0.9667, + "value": 19.11, + "curve": [ 0.998, 15.27, 1.092, -2.53 ] + }, + { + "time": 1.1333, + "value": -2.53, + "curve": [ 1.158, -2.53, 1.208, 0 ] + }, + { "time": 1.2333, "curve": "stepped" }, + { + "time": 2, + "curve": [ 2.075, 0, 2.248, 0.35 ] + }, + { + "time": 2.3333, + "value": 0.78, + "curve": [ 2.585, 2.06, 2.805, 3.46 ] + }, + { + "time": 3.2, + "value": 3.5, + "curve": [ 3.593, 3.54, 3.979, 2.36 ] + }, + { + "time": 4.1667, + "value": 1.55, + "curve": [ 4.391, 0.59, 4.447, 0.04 ] + }, + { + "time": 4.6, + "value": 0.04, + "curve": [ 4.642, 0.04, 4.742, 0 ] + }, + { "time": 4.9333 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.025, 0, 0.09, 1.43, 0.025, 0, 0.075, -34.76 ] + }, + { + "time": 0.1, + "x": 1.59, + "y": -34.76, + "curve": [ 0.214, 3.33, 0.375, 5.34, 0.192, -34.76, 0.441, -21.17 ] + }, + { + "time": 0.4667, + "x": 5.34, + "y": -12.57, + "curve": [ 0.492, 5.34, 0.55, 5.24, 0.482, -7.36, 0.504, 4.03 ] + }, + { + "time": 0.5667, + "x": 5.11, + "y": 4.01, + "curve": [ 0.658, 4.45, 0.679, 3.19, 0.649, 3.98, 0.642, -16.84 ] + }, + { + "time": 0.7, + "x": 2.8, + "y": -16.74, + "curve": [ 0.787, 1.15, 0.881, -1.29, 0.772, -16.62, 0.82, 8.95 ] + }, + { + "time": 0.9, + "x": -1.72, + "y": 8.91, + "curve": [ 0.961, -3.06, 1.025, -3.58, 0.975, 8.87, 0.951, -1.37 ] + }, + { + "time": 1.1, + "x": -3.58, + "y": -1.45, + "curve": [ 1.292, -3.58, 2.002, -2.4, 1.292, -1.56, 1.975, -1.45 ] + }, + { + "time": 2.1667, + "x": -1.39, + "y": -1.45, + "curve": [ 2.25, -0.88, 2.503, 1.38, 2.283, -1.45, 2.603, -12.44 ] + }, + { + "time": 2.6667, + "x": 2.13, + "y": -14.45, + "curve": [ 2.766, 2.59, 2.999, 2.81, 2.835, -19.73, 3.003, -25.2 ] + }, + { + "time": 3.1333, + "x": 2.91, + "y": -26.08, + "curve": [ 3.392, 3.1, 4.199, 4.05, 3.483, -28.44, 4.129, -27.23 ] + }, + { + "time": 4.3667, + "x": 4.81, + "y": -19.59, + "curve": [ 4.429, 5.1, 4.594, 8.54, 4.538, -14.08, 4.583, -7.88 ] + }, + { + "time": 4.6667, + "x": 8.65, + "y": -4.56, + "curve": [ 4.794, 8.86, 4.806, 5.93, 4.691, -3.59, 4.8, -1.61 ] + }, + { "time": 4.9333, "x": 5.8, "y": -1.99 } + ] + } + }, + "ik": { + "front-foot-ik": [ + { "mix": 0 } + ], + "front-leg-ik": [ + { "mix": 0, "bendPositive": false } + ], + "rear-foot-ik": [ + { "mix": 0.005 } + ], + "rear-leg-ik": [ + { "mix": 0.005, "bendPositive": false } + ] + } + }, + "hoverboard": { + "slots": { + "exhaust1": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "exhaust2": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "exhaust3": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "hoverboard-board": { + "attachment": [ + { "name": "hoverboard-board" } + ] + }, + "hoverboard-thruster-front": { + "attachment": [ + { "name": "hoverboard-thruster" } + ] + }, + "hoverboard-thruster-rear": { + "attachment": [ + { "name": "hoverboard-thruster" } + ] + }, + "hoverglow-front": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "hoverglow-rear": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "side-glow1": { + "attachment": [ + { "name": "hoverglow-small" }, + { "time": 0.9667 } + ] + }, + "side-glow2": { + "attachment": [ + { "time": 0.0667, "name": "hoverglow-small" }, + { "time": 1 } + ] + }, + "side-glow3": { + "attachment": [ + { "name": "hoverglow-small" }, + { "time": 0.9667 } + ] + } + }, + "bones": { + "hoverboard-controller": { + "translate": [ + { + "x": 319.55, + "y": -1.59, + "curve": [ 0.064, 319.55, 0.2, 347.85, 0.058, -1.2, 0.2, 23.11 ] + }, + { + "time": 0.2667, + "x": 347.66, + "y": 39.62, + "curve": [ 0.35, 347.41, 0.476, 341.47, 0.323, 53.58, 0.44, 85.82 ] + }, + { + "time": 0.5333, + "x": 338.47, + "y": 85.72, + "curve": [ 0.603, 334.83, 0.913, 319.65, 0.621, 85.62, 0.88, -1.53 ] + }, + { "time": 1, "x": 319.55, "y": -1.59 } + ] + }, + "hip": { + "translate": [ + { + "x": -53.49, + "y": 32.14, + "curve": [ 0.061, -53.77, 0.093, -51.81, 0.044, 16.34, 0.063, 9.67 ] + }, + { + "time": 0.1333, + "x": -49.31, + "y": 7.01, + "curve": [ 0.3, -35.27, 0.461, -20.06, 0.314, 9.52, 0.408, 121.09 ] + }, + { + "time": 0.5667, + "x": -20.06, + "y": 122.72, + "curve": [ 0.716, -20.09, 0.912, -53.29, 0.753, 121.8, 0.946, 51.85 ] + }, + { "time": 1, "x": -53.49, "y": 32.14 } + ] + }, + "exhaust1": { + "scale": [ + { + "x": 1.593, + "y": 0.964, + "curve": [ 0.033, 1.593, 0.1, 1, 0.033, 0.964, 0.1, 0.713 ] + }, + { + "time": 0.1333, + "y": 0.713, + "curve": [ 0.15, 1, 0.183, 1.774, 0.15, 0.713, 0.183, 0.883 ] + }, + { + "time": 0.2, + "x": 1.774, + "y": 0.883, + "curve": [ 0.242, 1.774, 0.325, 1.181, 0.242, 0.883, 0.325, 0.649 ] + }, + { + "time": 0.3667, + "x": 1.181, + "y": 0.649, + "curve": [ 0.408, 1.181, 0.492, 1.893, 0.408, 0.649, 0.492, 0.819 ] + }, + { + "time": 0.5333, + "x": 1.893, + "y": 0.819, + "curve": [ 0.558, 1.893, 0.608, 1.18, 0.558, 0.819, 0.608, 0.686 ] + }, + { + "time": 0.6333, + "x": 1.18, + "y": 0.686, + "curve": [ 0.658, 1.18, 0.708, 1.903, 0.658, 0.686, 0.708, 0.855 ] + }, + { + "time": 0.7333, + "x": 1.903, + "y": 0.855, + "curve": [ 0.767, 1.903, 0.833, 1.311, 0.767, 0.855, 0.833, 0.622 ] + }, + { + "time": 0.8667, + "x": 1.311, + "y": 0.622, + "curve": [ 0.9, 1.311, 0.967, 1.593, 0.9, 0.622, 0.967, 0.964 ] + }, + { "time": 1, "x": 1.593, "y": 0.964 } + ] + }, + "exhaust2": { + "scale": [ + { + "x": 1.88, + "y": 0.832, + "curve": [ 0.025, 1.88, 0.075, 1.311, 0.025, 0.832, 0.075, 0.686 ] + }, + { + "time": 0.1, + "x": 1.311, + "y": 0.686, + "curve": [ 0.133, 1.311, 0.2, 2.01, 0.133, 0.686, 0.208, 0.736 ] + }, + { + "time": 0.2333, + "x": 2.01, + "y": 0.769, + "curve": [ 0.267, 2.01, 0.333, 1, 0.282, 0.831, 0.333, 0.91 ] + }, + { + "time": 0.3667, + "y": 0.91, + "curve": [ 0.4, 1, 0.467, 1.699, 0.4, 0.91, 0.474, 0.891 ] + }, + { + "time": 0.5, + "x": 1.699, + "y": 0.86, + "curve": [ 0.517, 1.699, 0.55, 1.181, 0.54, 0.813, 0.55, 0.713 ] + }, + { + "time": 0.5667, + "x": 1.181, + "y": 0.713, + "curve": [ 0.617, 1.181, 0.717, 1.881, 0.617, 0.713, 0.717, 0.796 ] + }, + { + "time": 0.7667, + "x": 1.881, + "y": 0.796, + "curve": [ 0.8, 1.881, 0.867, 1.3, 0.8, 0.796, 0.867, 0.649 ] + }, + { + "time": 0.9, + "x": 1.3, + "y": 0.649, + "curve": [ 0.925, 1.3, 0.975, 1.88, 0.925, 0.649, 0.975, 0.832 ] + }, + { "time": 1, "x": 1.88, "y": 0.832 } + ] + }, + "hoverboard-thruster-front": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 24.06 ] + }, + { + "time": 0.5, + "value": 24.06, + "curve": [ 0.625, 24.06, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "hoverglow-front": { + "scale": [ + { + "x": 0.849, + "y": 1.764, + "curve": [ 0.017, 0.849, 0.05, 0.835, 0.017, 1.764, 0.05, 2.033 ] + }, + { + "time": 0.0667, + "x": 0.835, + "y": 2.033, + "curve": [ 0.092, 0.835, 0.142, 0.752, 0.092, 2.033, 0.142, 1.584 ] + }, + { + "time": 0.1667, + "x": 0.752, + "y": 1.584, + "curve": [ 0.183, 0.752, 0.217, 0.809, 0.183, 1.584, 0.217, 1.71 ] + }, + { + "time": 0.2333, + "x": 0.809, + "y": 1.71, + "curve": [ 0.25, 0.809, 0.283, 0.717, 0.25, 1.71, 0.283, 1.45 ] + }, + { + "time": 0.3, + "x": 0.717, + "y": 1.45, + "curve": [ 0.317, 0.717, 0.35, 0.777, 0.317, 1.45, 0.35, 1.698 ] + }, + { + "time": 0.3667, + "x": 0.777, + "y": 1.698, + "curve": [ 0.4, 0.781, 0.45, 0.685, 0.375, 1.698, 0.45, 1.173 ] + }, + { + "time": 0.4667, + "x": 0.685, + "y": 1.173, + "curve": [ 0.492, 0.685, 0.542, 0.825, 0.492, 1.173, 0.542, 1.572 ] + }, + { + "time": 0.5667, + "x": 0.825, + "y": 1.572, + "curve": [ 0.611, 0.816, 0.63, 0.727, 0.611, 1.577, 0.606, 1.255 ] + }, + { + "time": 0.6667, + "x": 0.725, + "y": 1.241, + "curve": [ 0.692, 0.725, 0.742, 0.895, 0.692, 1.241, 0.749, 1.799 ] + }, + { + "time": 0.7667, + "x": 0.895, + "y": 1.857, + "curve": [ 0.783, 0.895, 0.796, 0.892, 0.796, 1.955, 0.817, 1.962 ] + }, + { + "time": 0.8333, + "x": 0.845, + "y": 1.962, + "curve": [ 0.845, 0.831, 0.883, 0.802, 0.85, 1.962, 0.872, 1.704 ] + }, + { + "time": 0.9, + "x": 0.802, + "y": 1.491, + "curve": [ 0.917, 0.802, 0.95, 0.845, 0.907, 1.441, 0.936, 1.508 ] + }, + { + "time": 0.9667, + "x": 0.845, + "y": 1.627, + "curve": [ 0.975, 0.845, 0.992, 0.849, 0.973, 1.652, 0.992, 1.764 ] + }, + { "time": 1, "x": 0.849, "y": 1.764 } + ] + }, + "hoverboard-thruster-rear": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 24.06 ] + }, + { + "time": 0.5, + "value": 24.06, + "curve": [ 0.625, 24.06, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "hoverglow-rear": { + "scale": [ + { + "x": 0.845, + "y": 1.31, + "curve": [ 0.017, 0.845, 0.117, 0.899, 0.017, 1.31, 0.117, 2.033 ] + }, + { + "time": 0.1333, + "x": 0.899, + "y": 2.033, + "curve": [ 0.15, 0.899, 0.183, 0.752, 0.15, 2.033, 0.183, 1.574 ] + }, + { + "time": 0.2, + "x": 0.752, + "y": 1.574, + "curve": [ 0.225, 0.752, 0.275, 0.809, 0.225, 1.574, 0.275, 1.71 ] + }, + { + "time": 0.3, + "x": 0.809, + "y": 1.71, + "curve": [ 0.317, 0.809, 0.35, 0.717, 0.317, 1.71, 0.35, 1.397 ] + }, + { + "time": 0.3667, + "x": 0.717, + "y": 1.397, + "curve": [ 0.383, 0.717, 0.417, 0.777, 0.383, 1.397, 0.417, 1.45 ] + }, + { + "time": 0.4333, + "x": 0.777, + "y": 1.45, + "curve": [ 0.45, 0.777, 0.496, 0.689, 0.45, 1.45, 0.481, 1.168 ] + }, + { + "time": 0.5333, + "x": 0.685, + "y": 1.173, + "curve": [ 0.565, 0.682, 0.617, 0.758, 0.575, 1.177, 0.617, 1.297 ] + }, + { + "time": 0.6333, + "x": 0.758, + "y": 1.297, + "curve": [ 0.658, 0.758, 0.708, 0.725, 0.658, 1.297, 0.708, 1.241 ] + }, + { + "time": 0.7333, + "x": 0.725, + "y": 1.241, + "curve": [ 0.772, 0.732, 0.796, 0.893, 0.782, 1.238, 0.778, 1.854 ] + }, + { + "time": 0.8333, + "x": 0.895, + "y": 1.857, + "curve": [ 0.878, 0.9, 0.992, 0.845, 0.88, 1.86, 0.992, 1.31 ] + }, + { "time": 1, "x": 0.845, "y": 1.31 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -85.92, + "curve": [ 0.08, -85.59, 0.284, -62.7 ] + }, + { + "time": 0.3667, + "value": -55.14, + "curve": [ 0.438, -48.65, 0.551, -43.21 ] + }, + { + "time": 0.6333, + "value": -43.21, + "curve": [ 0.716, -43.22, 0.908, -85.92 ] + }, + { "time": 1, "value": -85.92 } + ], + "translate": [ + { + "x": -0.59, + "y": -2.94, + "curve": [ 0.1, -1.21, 0.275, -1.74, 0.092, -2.94, 0.275, -6.39 ] + }, + { + "time": 0.3667, + "x": -1.74, + "y": -6.39, + "curve": [ 0.433, -1.74, 0.567, 0.72, 0.433, -6.39, 0.587, -4.48 ] + }, + { + "time": 0.6333, + "x": 0.72, + "y": -4.21, + "curve": [ 0.725, 0.72, 0.908, -0.08, 0.743, -3.57, 0.908, -2.94 ] + }, + { "time": 1, "x": -0.59, "y": -2.94 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": 7.61, + "curve": [ 0.143, 7.62, 0.247, -23.17 ] + }, + { + "time": 0.2667, + "value": -26.56, + "curve": [ 0.281, -29.08, 0.351, -37.36 ] + }, + { + "time": 0.4333, + "value": -37.2, + "curve": [ 0.513, -37.05, 0.562, -29.88 ] + }, + { + "time": 0.6, + "value": -25.18, + "curve": [ 0.621, -22.58, 0.694, -3.98 ] + }, + { + "time": 0.8, + "value": 3.63, + "curve": [ 0.861, 8.03, 0.946, 7.57 ] + }, + { "time": 1, "value": 7.61 } + ], + "translate": [ + { + "curve": [ 0.117, 0, 0.35, 0.52, 0.117, 0, 0.35, -3.27 ] + }, + { + "time": 0.4667, + "x": 0.52, + "y": -3.27, + "curve": [ 0.6, 0.52, 0.867, 0, 0.6, -3.27, 0.867, 0 ] + }, + { "time": 1 } + ], + "shear": [ + { + "y": 19.83, + "curve": [ 0.117, 0, 0.35, 15.28, 0.117, 19.83, 0.35, 28.31 ] + }, + { + "time": 0.4667, + "x": 15.28, + "y": 28.31, + "curve": [ 0.6, 15.28, 0.867, 0, 0.6, 28.31, 0.867, 19.83 ] + }, + { "time": 1, "y": 19.83 } + ] + }, + "board-ik": { + "translate": [ + { + "x": 393.62, + "curve": [ 0.083, 393.62, 0.25, 393.48, 0.083, 0, 0.25, 117.69 ] + }, + { + "time": 0.3333, + "x": 393.48, + "y": 117.69, + "curve": [ 0.375, 393.48, 0.458, 393.62, 0.375, 117.69, 0.458, 83.82 ] + }, + { "time": 0.5, "x": 393.62, "y": 83.82 }, + { "time": 0.6667, "x": 393.62, "y": 30.15 }, + { "time": 1, "x": 393.62 } + ] + }, + "front-thigh": { + "translate": [ + { "x": -7.49, "y": 8.51 } + ] + }, + "front-leg-target": { + "translate": [ + { + "time": 0.3667, + "curve": [ 0.428, 10.83, 0.567, 12.78, 0.414, 7.29, 0.567, 8.79 ] + }, + { + "time": 0.6, + "x": 12.78, + "y": 8.79, + "curve": [ 0.692, 12.78, 0.772, 11.27, 0.692, 8.79, 0.766, 8.62 ] + }, + { "time": 0.8667 } + ] + }, + "rear-leg-target": { + "translate": [ + { + "time": 0.4667, + "curve": [ 0.492, 0, 0.534, 4.47, 0.492, 0, 0.542, 1.63 ] + }, + { + "time": 0.5667, + "x": 4.53, + "y": 1.77, + "curve": [ 0.622, 4.64, 0.717, 3.31, 0.615, 2.06, 0.71, 2.1 ] + }, + { "time": 0.8 } + ] + }, + "exhaust3": { + "scale": [ + { + "x": 1.882, + "y": 0.81, + "curve": [ 0.017, 1.882, 0.167, 1.3, 0.017, 0.81, 0.167, 0.649 ] + }, + { + "time": 0.2, + "x": 1.3, + "y": 0.649, + "curve": [ 0.225, 1.3, 0.275, 2.051, 0.225, 0.649, 0.275, 0.984 ] + }, + { + "time": 0.3, + "x": 2.051, + "y": 0.984, + "curve": [ 0.325, 2.051, 0.375, 1.311, 0.325, 0.984, 0.384, 0.715 ] + }, + { + "time": 0.4, + "x": 1.311, + "y": 0.686, + "curve": [ 0.433, 1.311, 0.5, 1.86, 0.426, 0.638, 0.5, 0.537 ] + }, + { + "time": 0.5333, + "x": 1.86, + "y": 0.537, + "curve": [ 0.567, 1.86, 0.633, 1.187, 0.567, 0.537, 0.604, 0.854 ] + }, + { + "time": 0.6667, + "x": 1.187, + "y": 0.854, + "curve": [ 0.7, 1.187, 0.767, 1.549, 0.707, 0.854, 0.774, 0.775 ] + }, + { + "time": 0.8, + "x": 1.549, + "y": 0.746, + "curve": [ 0.817, 1.549, 0.85, 1.181, 0.815, 0.729, 0.85, 0.713 ] + }, + { + "time": 0.8667, + "x": 1.181, + "y": 0.713, + "curve": [ 0.9, 1.181, 0.967, 1.882, 0.9, 0.713, 0.967, 0.81 ] + }, + { "time": 1, "x": 1.882, "y": 0.81 } + ] + }, + "side-glow1": { + "rotate": [ + { "value": 51.12, "curve": "stepped" }, + { "time": 0.0667, "value": 43.82, "curve": "stepped" }, + { "time": 0.1, "value": 40.95, "curve": "stepped" }, + { "time": 0.1667, "value": 27.78, "curve": "stepped" }, + { "time": 0.2, "value": 10.24, "curve": "stepped" }, + { "time": 0.2667, "curve": "stepped" }, + { "time": 0.8, "value": -25.81 } + ], + "translate": [ + { "x": 338.28, "y": 40.22, "curve": "stepped" }, + { "time": 0.0667, "x": 331.2, "y": 30.39, "curve": "stepped" }, + { "time": 0.1, "x": 318.63, "y": 20.59, "curve": "stepped" }, + { "time": 0.1667, "x": 302.45, "y": 9.64, "curve": "stepped" }, + { "time": 0.2, "x": 276.87, "y": 1.13, "curve": "stepped" }, + { "time": 0.2667, "x": 248.16, "curve": "stepped" }, + { "time": 0.3, "x": 221.36, "curve": "stepped" }, + { "time": 0.3667, "x": 195.69, "curve": "stepped" }, + { "time": 0.4, "x": 171.08, "curve": "stepped" }, + { "time": 0.4667, "x": 144.84, "curve": "stepped" }, + { "time": 0.5, "x": 121.22, "curve": "stepped" }, + { "time": 0.5667, "x": 91.98, "curve": "stepped" }, + { "time": 0.6, "x": 62.63, "curve": "stepped" }, + { "time": 0.6667, "x": 30.78, "curve": "stepped" }, + { "time": 0.7, "curve": "stepped" }, + { "time": 0.7667, "x": -28.45, "curve": "stepped" }, + { "time": 0.8, "x": -67.49, "y": 16.82, "curve": "stepped" }, + { "time": 0.8667, "x": -83.07, "y": 24.36, "curve": "stepped" }, + { "time": 0.9, "x": -93.81, "y": 29.55 } + ], + "scale": [ + { "x": 0.535, "curve": "stepped" }, + { "time": 0.0667, "x": 0.594, "curve": "stepped" }, + { "time": 0.1, "x": 0.844, "curve": "stepped" }, + { "time": 0.1667, "curve": "stepped" }, + { "time": 0.8, "x": 0.534, "curve": "stepped" }, + { "time": 0.8667, "x": 0.428, "y": 0.801, "curve": "stepped" }, + { "time": 0.9, "x": 0.349, "y": 0.654 } + ] + }, + "side-glow2": { + "rotate": [ + { "time": 0.0667, "value": 51.12, "curve": "stepped" }, + { "time": 0.1, "value": 43.82, "curve": "stepped" }, + { "time": 0.1667, "value": 40.95, "curve": "stepped" }, + { "time": 0.2, "value": 27.78, "curve": "stepped" }, + { "time": 0.2667, "value": 10.24, "curve": "stepped" }, + { "time": 0.3, "curve": "stepped" }, + { "time": 0.8667, "value": -25.81 } + ], + "translate": [ + { "time": 0.0667, "x": 338.28, "y": 40.22, "curve": "stepped" }, + { "time": 0.1, "x": 331.2, "y": 30.39, "curve": "stepped" }, + { "time": 0.1667, "x": 318.63, "y": 20.59, "curve": "stepped" }, + { "time": 0.2, "x": 302.45, "y": 9.64, "curve": "stepped" }, + { "time": 0.2667, "x": 276.87, "y": 1.13, "curve": "stepped" }, + { "time": 0.3, "x": 248.16, "curve": "stepped" }, + { "time": 0.3667, "x": 221.36, "curve": "stepped" }, + { "time": 0.4, "x": 195.69, "curve": "stepped" }, + { "time": 0.4667, "x": 171.08, "curve": "stepped" }, + { "time": 0.5, "x": 144.84, "curve": "stepped" }, + { "time": 0.5667, "x": 121.22, "curve": "stepped" }, + { "time": 0.6, "x": 91.98, "curve": "stepped" }, + { "time": 0.6667, "x": 62.63, "curve": "stepped" }, + { "time": 0.7, "x": 30.78, "curve": "stepped" }, + { "time": 0.7667, "curve": "stepped" }, + { "time": 0.8, "x": -28.45, "curve": "stepped" }, + { "time": 0.8667, "x": -67.49, "y": 16.82, "curve": "stepped" }, + { "time": 0.9, "x": -83.07, "y": 24.36, "curve": "stepped" }, + { "time": 0.9667, "x": -93.81, "y": 29.55 } + ], + "scale": [ + { "time": 0.0667, "x": 0.535, "curve": "stepped" }, + { "time": 0.1, "x": 0.594, "curve": "stepped" }, + { "time": 0.1667, "x": 0.844, "curve": "stepped" }, + { "time": 0.2, "curve": "stepped" }, + { "time": 0.8667, "x": 0.534, "curve": "stepped" }, + { "time": 0.9, "x": 0.428, "y": 0.801, "curve": "stepped" }, + { "time": 0.9667, "x": 0.349, "y": 0.654 } + ] + }, + "torso": { + "rotate": [ + { + "value": -34.73, + "curve": [ 0.034, -36.31, 0.162, -39.33 ] + }, + { + "time": 0.2667, + "value": -39.37, + "curve": [ 0.384, -39.37, 0.491, -29.52 ] + }, + { + "time": 0.5, + "value": -28.86, + "curve": [ 0.525, -26.95, 0.571, -21.01 ] + }, + { + "time": 0.6333, + "value": -21.01, + "curve": [ 0.725, -21.01, 0.969, -33.35 ] + }, + { "time": 1, "value": -34.73 } + ] + }, + "neck": { + "rotate": [ + { + "value": 10.2, + "curve": [ 0.07, 12.09, 0.189, 16.03 ] + }, + { + "time": 0.2667, + "value": 16.14, + "curve": [ 0.333, 16.14, 0.449, 8.03 ] + }, + { + "time": 0.5, + "value": 5.83, + "curve": [ 0.542, 4.02, 0.6, 2.68 ] + }, + { + "time": 0.6333, + "value": 2.68, + "curve": [ 0.725, 2.68, 0.943, 8.57 ] + }, + { "time": 1, "value": 10.2 } + ] + }, + "head": { + "rotate": [ + { + "value": 10.2, + "curve": [ 0.044, 11.52, 0.2, 16.12 ] + }, + { + "time": 0.2667, + "value": 16.14, + "curve": [ 0.375, 16.17, 0.492, 2.65 ] + }, + { + "time": 0.6333, + "value": 2.68, + "curve": [ 0.725, 2.7, 0.963, 9.26 ] + }, + { "time": 1, "value": 10.2 } + ], + "translate": [ + { + "curve": [ 0.03, -0.24, 0.2, -4.22, 0.051, -1.06, 0.2, -3.62 ] + }, + { + "time": 0.2667, + "x": -4.22, + "y": -3.62, + "curve": [ 0.358, -4.22, 0.542, 0.84, 0.358, -3.62, 0.542, 6.01 ] + }, + { + "time": 0.6333, + "x": 0.84, + "y": 6.01, + "curve": [ 0.725, 0.84, 0.939, 0.32, 0.725, 6.01, 0.945, 1.14 ] + }, + { "time": 1 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": -11.18, + "curve": [ 0.064, -14.82, 0.25, -20.01 ] + }, + { + "time": 0.3333, + "value": -20.01, + "curve": [ 0.429, -20.12, 0.58, 5.12 ] + }, + { + "time": 0.6, + "value": 8.67, + "curve": [ 0.617, 11.72, 0.687, 20.52 ] + }, + { + "time": 0.7667, + "value": 20.55, + "curve": [ 0.848, 20.7, 0.963, -9.43 ] + }, + { "time": 1, "value": -11.18 } + ] + }, + "hair3": { + "rotate": [ + { + "value": 9.61, + "curve": [ 0.014, 8.51, 0.075, 2.63 ] + }, + { + "time": 0.1, + "value": 2.63, + "curve": [ 0.15, 2.63, 0.25, 13.52 ] + }, + { + "time": 0.3, + "value": 13.52, + "curve": [ 0.35, 13.52, 0.45, 11.28 ] + }, + { + "time": 0.5, + "value": 11.28, + "curve": [ 0.575, 11.28, 0.725, 18.13 ] + }, + { + "time": 0.8, + "value": 18.13, + "curve": [ 0.85, 18.13, 0.978, 11.07 ] + }, + { "time": 1, "value": 9.61 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -17.7, + "curve": [ 0.008, -17.7, 0.025, -23.73 ] + }, + { + "time": 0.0333, + "value": -23.73, + "curve": [ 0.067, -23.73, 0.154, -4.4 ] + }, + { + "time": 0.1667, + "value": -1.92, + "curve": [ 0.197, 4.09, 0.236, 12.91 ] + }, + { + "time": 0.2667, + "value": 17.56, + "curve": [ 0.301, 22.68, 0.342, 27.97 ] + }, + { + "time": 0.3667, + "value": 27.97, + "curve": [ 0.4, 27.97, 0.467, -1.45 ] + }, + { + "time": 0.5, + "value": -1.45, + "curve": [ 0.517, -1.45, 0.55, 3.16 ] + }, + { + "time": 0.5667, + "value": 3.16, + "curve": [ 0.583, 3.16, 0.617, -8.9 ] + }, + { + "time": 0.6333, + "value": -8.9, + "curve": [ 0.642, -8.9, 0.658, -5.4 ] + }, + { + "time": 0.6667, + "value": -5.4, + "curve": [ 0.683, -5.4, 0.717, -15.32 ] + }, + { + "time": 0.7333, + "value": -15.32, + "curve": [ 0.75, -15.32, 0.783, -9.19 ] + }, + { + "time": 0.8, + "value": -9.19, + "curve": [ 0.817, -9.19, 0.85, -23.6 ] + }, + { + "time": 0.8667, + "value": -23.6, + "curve": [ 0.883, -23.6, 0.917, -17.38 ] + }, + { + "time": 0.9333, + "value": -17.38, + "curve": [ 0.942, -17.38, 0.958, -20.46 ] + }, + { + "time": 0.9667, + "value": -20.46, + "curve": [ 0.975, -20.46, 0.992, -17.7 ] + }, + { "time": 1, "value": -17.7 } + ] + }, + "hair1": { + "rotate": [ + { + "value": 9.61, + "curve": [ 0.06, 9.04, 0.25, 8.9 ] + }, + { + "time": 0.3333, + "value": 8.9, + "curve": [ 0.392, 8.9, 0.508, 14.58 ] + }, + { + "time": 0.5667, + "value": 14.58, + "curve": [ 0.675, 14.58, 0.956, 10.28 ] + }, + { "time": 1, "value": 9.61 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -3.82, + "curve": [ 0.017, -3.82, 0.064, -9.16 ] + }, + { + "time": 0.1333, + "value": -9.09, + "curve": [ 0.178, -9.04, 0.234, 1.29 ] + }, + { + "time": 0.2667, + "value": 5.98, + "curve": [ 0.276, 7.27, 0.336, 17.1 ] + }, + { + "time": 0.3667, + "value": 17.1, + "curve": [ 0.413, 17.1, 0.467, 1.59 ] + }, + { + "time": 0.5, + "value": 1.59, + "curve": [ 0.533, 1.59, 0.567, 13.63 ] + }, + { + "time": 0.6, + "value": 13.63, + "curve": [ 0.617, 13.63, 0.683, 0.78 ] + }, + { + "time": 0.7, + "value": 0.78, + "curve": [ 0.717, 0.78, 0.75, 12.01 ] + }, + { + "time": 0.7667, + "value": 11.9, + "curve": [ 0.792, 11.73, 0.817, -0.85 ] + }, + { + "time": 0.8333, + "value": -0.85, + "curve": [ 0.85, -0.85, 0.88, 1.99 ] + }, + { + "time": 0.9, + "value": 1.82, + "curve": [ 0.916, 1.68, 0.95, -6.9 ] + }, + { + "time": 0.9667, + "value": -6.9, + "curve": [ 0.975, -6.9, 0.992, -3.82 ] + }, + { "time": 1, "value": -3.82 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 31.65, + "curve": [ 0.108, 31.65, 0.325, 13.01 ] + }, + { + "time": 0.4333, + "value": 13.01, + "curve": [ 0.71, 13.01, 0.917, 31.65 ] + }, + { "time": 1, "value": 31.65 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 31, + "curve": [ 0.108, 31, 0.325, 12.76 ] + }, + { + "time": 0.4333, + "value": 12.79, + "curve": [ 0.587, 12.82, 0.917, 31 ] + }, + { "time": 1, "value": 31 } + ] + }, + "gun": { + "rotate": [ + { + "value": 1.95, + "curve": [ 0.083, 1.95, 0.245, 36.73 ] + }, + { + "time": 0.3333, + "value": 36.71, + "curve": [ 0.439, 36.69, 0.589, 10.68 ] + }, + { + "time": 0.6333, + "value": 8.75, + "curve": [ 0.701, 5.81, 0.917, 1.95 ] + }, + { "time": 1, "value": 1.95 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 2.35 ] + }, + { + "time": 0.1333, + "value": 2.35, + "curve": [ 0.225, 2.35, 0.408, -2.4 ] + }, + { + "time": 0.5, + "value": -2.4, + "curve": [ 0.567, -2.4, 0.7, 1.44 ] + }, + { + "time": 0.7667, + "value": 1.44, + "curve": [ 0.825, 1.44, 0.942, 0 ] + }, + { "time": 1 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.063, 0.77, 0.106, 1.42 ] + }, + { + "time": 0.1667, + "value": 1.42, + "curve": [ 0.259, 1.42, 0.344, -1.25 ] + }, + { + "time": 0.4667, + "value": -1.26, + "curve": [ 0.656, -1.26, 0.917, -0.78 ] + }, + { "time": 1 } + ] + }, + "head-control": { + "translate": [ + { + "x": 0.37, + "y": -11.17, + "curve": [ 0.133, 0.37, 0.335, -10.23, 0.133, -11.17, 0.335, 3.15 ] + }, + { + "time": 0.5333, + "x": -10.23, + "y": 3.15, + "curve": [ 0.71, -10.23, 0.883, 0.37, 0.71, 3.15, 0.883, -11.17 ] + }, + { "time": 1, "x": 0.37, "y": -11.17 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.46, + "y": 10.15, + "curve": [ 0.103, 1.46, 0.249, 1.36, 0.103, 10.15, 0.249, -4.39 ] + }, + { + "time": 0.4, + "x": 1.36, + "y": -4.39, + "curve": [ 0.621, 1.36, 0.85, 1.46, 0.621, -4.39, 0.85, 10.15 ] + }, + { "time": 1, "x": 1.46, "y": 10.15 } + ] + }, + "back-shoulder": { + "translate": [ + { + "x": 1.4, + "y": 0.44, + "curve": [ 0.088, 1.4, 0.208, -2.47, 0.088, 0.44, 0.208, 8.61 ] + }, + { + "time": 0.3333, + "x": -2.47, + "y": 8.61, + "curve": [ 0.572, -2.47, 0.833, 1.4, 0.572, 8.61, 0.833, 0.44 ] + }, + { "time": 1, "x": 1.4, "y": 0.44 } + ] + } + }, + "transform": { + "front-foot-board-transform": [ + { "mixRotate": 0.997 } + ], + "rear-foot-board-transform": [ + {} + ], + "toes-board": [ + { "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ] + }, + "attachments": { + "default": { + "front-foot": { + "front-foot": { + "deform": [ + { + "offset": 26, + "vertices": [ -0.02832, -5.37024, -0.02832, -5.37024, 3.8188, -3.7757, -0.02832, -5.37024, -3.82159, 3.77847 ] + } + ] + } + }, + "front-shin": { + "front-shin": { + "deform": [ + { + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + }, + { + "time": 0.3667, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -11.66571, -9.07211, -25.65866, -17.53735, -25.53217, -16.50978, -11.78232, -11.26097, 0, 0, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -2.64522, -7.35739, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -10.06873, -12.0999 ] + }, + { + "time": 0.5333, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -7.00775, -8.24771, -6.45482, -6.49312, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + }, + { + "time": 1, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + } + ] + } + }, + "hoverboard-board": { + "hoverboard-board": { + "deform": [ + { + "curve": [ 0.067, 0, 0.2, 1 ] + }, + { + "time": 0.2667, + "offset": 1, + "vertices": [ 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 3.55673, -3.0E-4, 3.55673, -3.0E-4, 0, 0, 0, 0, 0, 0, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, 0, 0, 0, 0, 0, 0, 0, 0, -4.90558, 0.11214, -9.40706, 6.2E-4, -6.34871, 4.3E-4, -6.34925, -6.57018, -6.34925, -6.57018, -6.34871, 4.3E-4, -2.3308, 1.7E-4, -2.33133, -6.57045, -2.33133, -6.57045, -2.3308, 1.7E-4, 0, 0, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 3.3297, 4.44005, 3.3297, 4.44005, 3.3297, 4.44005, 1.2E-4, 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, 1.2E-4, 2.45856, 1.2E-4, 2.45856, -9.40694, 2.45918, 1.88063, 0.44197, -2.9E-4, -3.54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.46227, 1.7E-4, 0, 0, 0, 0, 1.2E-4, 2.45856 ], + "curve": [ 0.45, 0, 0.817, 1 ] + }, + { "time": 1 } + ] + } + }, + "rear-foot": { + "rear-foot": { + "deform": [ + { + "offset": 28, + "vertices": [ -1.93078, 1.34782, -0.31417, 2.33363, 3.05122, 0.33946, 2.31472, -2.01678, 2.17583, -2.05795, -0.04277, -2.99459, 1.15429, 0.26328, 0.97501, -0.67169 ] + } + ] + } + } + } + } + }, + "idle": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-foot-target": { + "translate": [ + { "x": -69.06 } + ] + }, + "hip": { + "rotate": [ + { + "curve": [ 0.073, 0.35, 0.303, 1.27 ] + }, + { + "time": 0.4, + "value": 1.28, + "curve": [ 0.615, 1.3, 0.847, -1.41 ] + }, + { + "time": 1.2, + "value": -1.38, + "curve": [ 1.344, -1.37, 1.602, -0.28 ] + }, + { "time": 1.6667 } + ], + "translate": [ + { + "x": -11.97, + "y": -23.15, + "curve": [ 0.059, -12.96, 0.258, -15.19, 0.142, -23.15, 0.341, -24.89 ] + }, + { + "time": 0.4667, + "x": -15.14, + "y": -26.74, + "curve": [ 0.62, -15.1, 0.788, -13.28, 0.597, -28.66, 0.75, -30.01 ] + }, + { + "time": 0.9, + "x": -12.02, + "y": -30.01, + "curve": [ 0.978, -11.13, 1.175, -9.05, 1.036, -29.94, 1.234, -28.08 ] + }, + { + "time": 1.3333, + "x": -9.06, + "y": -26.64, + "curve": [ 1.501, -9.06, 1.614, -10.95, 1.454, -24.89, 1.609, -23.15 ] + }, + { "time": 1.6667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "translate": [ + { "x": 48.87 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -60.87, + "curve": [ 0.154, -60.85, 0.452, -68.65 ] + }, + { + "time": 0.8333, + "value": -68.65, + "curve": [ 1.221, -68.65, 1.542, -60.87 ] + }, + { "time": 1.6667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 42.46, + "curve": [ 0.029, 42.97, 0.134, 45.28 ] + }, + { + "time": 0.3333, + "value": 45.27, + "curve": [ 0.578, 45.26, 0.798, 40.07 ] + }, + { + "time": 0.8333, + "value": 39.74, + "curve": [ 0.878, 39.32, 1.019, 38.23 ] + }, + { + "time": 1.2, + "value": 38.22, + "curve": [ 1.377, 38.22, 1.619, 41.68 ] + }, + { "time": 1.6667, "value": 42.46 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 39.2, + "curve": [ 0.185, 39.22, 0.5, 29.37 ] + }, + { + "time": 0.6667, + "value": 29.37, + "curve": [ 0.917, 29.37, 1.417, 39.2 ] + }, + { "time": 1.6667, "value": 39.2 } + ] + }, + "head": { + "rotate": [ + { + "value": -6.75, + "curve": [ 0.176, -7.88, 0.349, -8.95 ] + }, + { + "time": 0.4667, + "value": -8.95, + "curve": [ 0.55, -8.95, 0.697, -6.77 ] + }, + { + "time": 0.8333, + "value": -5.44, + "curve": [ 0.88, -4.98, 1.05, -4.12 ] + }, + { + "time": 1.1333, + "value": -4.12, + "curve": [ 1.266, -4.12, 1.469, -5.48 ] + }, + { "time": 1.6667, "value": -6.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "curve": [ 0.086, 0, 0.233, 2.48 ] + }, + { + "time": 0.3333, + "value": 4.13, + "curve": [ 0.429, 5.7, 0.711, 10.06 ] + }, + { + "time": 0.8333, + "value": 10.06, + "curve": [ 0.926, 10.06, 1.092, 4.21 ] + }, + { + "time": 1.2, + "value": 2.78, + "curve": [ 1.349, 0.8, 1.551, 0 ] + }, + { "time": 1.6667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "curve": [ 0.063, 0.54, 0.367, 3.39 ] + }, + { + "time": 0.5333, + "value": 3.39, + "curve": [ 0.696, 3.39, 0.939, -1.63 ] + }, + { + "time": 1.2, + "value": -1.61, + "curve": [ 1.42, -1.59, 1.574, -0.67 ] + }, + { "time": 1.6667 } + ] + }, + "gun": { + "rotate": [ + { + "curve": [ 0.099, 0.27, 0.367, 1.23 ] + }, + { + "time": 0.5333, + "value": 1.23, + "curve": [ 0.665, 1.23, 0.937, -0.56 ] + }, + { + "time": 1.1333, + "value": -0.55, + "curve": [ 1.316, -0.55, 1.582, -0.21 ] + }, + { "time": 1.6667 } + ] + }, + "torso": { + "rotate": [ + { + "value": -22.88, + "curve": [ 0.099, -23.45, 0.363, -24.74 ] + }, + { + "time": 0.5333, + "value": -24.74, + "curve": [ 0.706, -24.74, 0.961, -20.97 ] + }, + { + "time": 1.1333, + "value": -20.97, + "curve": [ 1.355, -20.97, 1.567, -22.28 ] + }, + { "time": 1.6667, "value": -22.88 } + ] + }, + "neck": { + "rotate": [ + { + "value": 3.78, + "curve": [ 0.167, 3.78, 0.5, 5.45 ] + }, + { + "time": 0.6667, + "value": 5.45, + "curve": [ 0.917, 5.45, 1.417, 3.78 ] + }, + { "time": 1.6667, "value": 3.78 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.067, 0.33, 0.341, 2.54 ] + }, + { + "time": 0.5333, + "value": 2.54, + "curve": [ 0.734, 2.55, 0.982, -0.94 ] + }, + { + "time": 1.1333, + "value": -0.93, + "curve": [ 1.365, -0.91, 1.549, -0.56 ] + }, + { "time": 1.6667 } + ] + }, + "torso3": { + "rotate": [ + { + "value": -2.15, + "curve": [ 0.052, -1.9, 0.384, -0.15 ] + }, + { + "time": 0.5333, + "value": -0.14, + "curve": [ 0.762, -0.13, 0.895, -3.1 ] + }, + { + "time": 1.1333, + "value": -3.1, + "curve": [ 1.348, -3.1, 1.592, -2.46 ] + }, + { "time": 1.6667, "value": -2.15 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.213, 2.86 ] + }, + { + "time": 0.2667, + "value": 3.65, + "curve": [ 0.358, 4.99, 0.535, 7.92 ] + }, + { + "time": 0.6667, + "value": 7.92, + "curve": [ 0.809, 7.92, 1.067, 5.49 ] + }, + { + "time": 1.1333, + "value": 4.7, + "curve": [ 1.245, 3.34, 1.525, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair2": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.225, -7.97 ] + }, + { + "time": 0.2667, + "value": -9.75, + "curve": [ 0.316, -11.84, 0.519, -16.66 ] + }, + { + "time": 0.6667, + "value": -16.66, + "curve": [ 0.817, -16.66, 1.029, -11.43 ] + }, + { + "time": 1.1333, + "value": -9.14, + "curve": [ 1.25, -6.56, 1.525, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.1, 0, 0.3, 1.32 ] + }, + { + "time": 0.4, + "value": 1.32, + "curve": [ 0.55, 1.32, 0.866, 0.93 ] + }, + { + "time": 1, + "value": 0.73, + "curve": [ 1.189, 0.46, 1.5, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.118, -0.44, 0.3, -8.52 ] + }, + { + "time": 0.4, + "value": -8.52, + "curve": [ 0.55, -8.52, 0.85, 1.96 ] + }, + { + "time": 1, + "value": 1.96, + "curve": [ 1.167, 1.96, 1.577, 0.38 ] + }, + { "time": 1.6667 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.098, 1.46, 0.3, 4.49, 0.17, 0.13, 0.316, -3.28 ] + }, + { + "time": 0.4, + "x": 4.55, + "y": -5.95, + "curve": [ 0.53, 4.64, 0.776, 2.59, 0.492, -8.89, 0.668, -14.21 ] + }, + { + "time": 0.8667, + "x": 1.42, + "y": -14.26, + "curve": [ 0.966, 0.15, 1.109, -2.91, 0.994, -14.26, 1.144, -10.58 ] + }, + { + "time": 1.2333, + "x": -3.02, + "y": -8.26, + "curve": [ 1.342, -3.02, 1.568, -1.48, 1.317, -6.1, 1.558, 0 ] + }, + { "time": 1.6667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "curve": [ 0.21, 0, 0.525, -1.72, 0.21, 0, 0.525, 4.08 ] + }, + { + "time": 0.8333, + "x": -1.72, + "y": 4.08, + "curve": [ 1.15, -1.72, 1.46, 0, 1.15, 4.08, 1.46, 0 ] + }, + { "time": 1.6667 } + ] + } + } + }, + "idle-turn": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-upper-arm": { + "rotate": [ + { + "value": -302.77, + "curve": [ 0, -406.9, 0.125, -420.87 ] + }, + { "time": 0.2667, "value": -420.87 } + ], + "translate": [ + { + "x": 2.24, + "y": -4.98, + "curve": [ 0.067, 2.24, 0.111, 0, 0.067, -4.98, 0.111, 0 ] + }, + { "time": 0.2667 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 248.56, + "curve": [ 0, 371.28, 0.062, 399.2 ] + }, + { "time": 0.1333, "value": 399.2 } + ], + "translate": [ + { + "x": -2.84, + "y": 37.28, + "curve": [ 0.033, -2.84, 0.069, 0, 0.033, 37.28, 0.069, 0 ] + }, + { "time": 0.1333 } + ] + }, + "gun": { + "rotate": [ + { + "value": -3.95, + "curve": [ 0, -10.4, 0.019, -20.43 ] + }, + { + "time": 0.0333, + "value": -20.45, + "curve": [ 0.044, -20.47, 0.125, 0 ] + }, + { "time": 0.2 } + ] + }, + "neck": { + "rotate": [ + { + "value": 17.2, + "curve": [ 0, 6.27, 0.125, 3.78 ] + }, + { "time": 0.2667, "value": 3.78 } + ] + }, + "hip": { + "translate": [ + { + "x": -2.69, + "y": -6.79, + "curve": [ 0.067, -2.69, 0.2, -11.97, 0.067, -6.79, 0.2, -23.15 ] + }, + { "time": 0.2667, "x": -11.97, "y": -23.15 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -15.54, + "curve": [ 0, -3.08, 0.034, 18.44 ] + }, + { + "time": 0.0667, + "value": 19.02, + "curve": [ 0.108, 19.75, 0.169, 0 ] + }, + { "time": 0.2667 } + ], + "scale": [ + { + "x": 0.94, + "curve": [ 0, 0.962, 0.024, 1.237, 0, 1, 0.026, 0.947 ] + }, + { + "time": 0.0667, + "x": 1.236, + "y": 0.947, + "curve": [ 0.117, 1.235, 0.189, 1, 0.117, 0.947, 0.189, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 11.75, + "curve": [ 0, -7.97, 0.017, -33.4 ] + }, + { + "time": 0.0333, + "value": -33.39, + "curve": [ 0.049, -33.37, 0.131, 0 ] + }, + { "time": 0.2 } + ] + }, + "torso": { + "rotate": [ + { + "value": -18.25, + "curve": [ 0, -10.59, 0.125, -22.88 ] + }, + { "time": 0.2667, "value": -22.88 } + ], + "scale": [ + { + "y": 1.03, + "curve": [ 0.067, 1, 0.132, 1, 0.067, 1.03, 0.132, 1 ] + }, + { "time": 0.2667 } + ] + }, + "head": { + "rotate": [ + { + "value": 5.12, + "curve": [ 0, -6.34, 0.125, -6.75 ] + }, + { "time": 0.2667, "value": -6.75 } + ], + "scale": [ + { + "y": 1.03, + "curve": [ 0.067, 1, 0.107, 1, 0.067, 1.03, 0.107, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-foot-target": { + "translate": [ + { + "x": -58.39, + "y": 30.48, + "curve": [ 0, -7.15, 0.047, 16.62, 0, 12.71, 0.039, 0.22 ] + }, + { + "time": 0.1, + "x": 34.14, + "y": -0.19, + "curve": [ 0.136, 45.79, 0.163, 48.87, 0.133, -0.41, 0.163, 0 ] + }, + { "time": 0.2, "x": 48.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 6.69, + "curve": [ 0, 19.76, 0.039, 56.53 ] + }, + { + "time": 0.0667, + "value": 56.63, + "curve": [ 0.114, 56.79, 0.189, 42.46 ] + }, + { "time": 0.2667, "value": 42.46 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": -1.85, + "curve": [ 0.014, -8.91, 0.047, -28.4 ] + }, + { + "time": 0.1, + "value": -28.89, + "curve": [ 0.144, -29.29, 0.262, -21.77 ] + }, + { "time": 0.2667 } + ], + "translate": [ + { + "x": 9.97, + "y": 0.82, + "curve": [ 0, -54.41, 0.078, -69.06, 0, 0.15, 0.078, 0 ] + }, + { "time": 0.1667, "x": -69.06 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -9.01, + "curve": [ 0.044, -9.01, 0.072, 7.41 ] + }, + { + "time": 0.1333, + "value": 10.08, + "curve": [ 0.166, 11.47, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -16.49, + "curve": [ 0.044, -16.49, 0.101, -5.98 ] + }, + { + "time": 0.1333, + "value": -2.95, + "curve": [ 0.162, -0.34, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -3.85, + "curve": [ 0.044, -3.85, 0.072, 6.91 ] + }, + { + "time": 0.1333, + "value": 8.05, + "curve": [ 0.166, 8.65, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair2": { + "rotate": [ + { + "value": 1.25, + "curve": [ 0.044, 1.25, 0.072, 8.97 ] + }, + { + "time": 0.1333, + "value": 8.6, + "curve": [ 0.166, 8.4, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "front-thigh": { + "translate": [ + { + "x": 12.21, + "y": 1.89, + "curve": [ 0.033, 12.21, 0.1, 0, 0.033, 1.89, 0.1, 0 ] + }, + { "time": 0.1333 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -16.11, + "y": -1.38, + "curve": [ 0.033, -16.11, 0.1, 0, 0.033, -1.38, 0.1, 0 ] + }, + { "time": 0.1333 } + ] + }, + "torso3": { + "rotate": [ + { "time": 0.2667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { + "x": -13.72, + "y": -34.7, + "curve": [ 0.067, -13.72, 0.2, 0, 0.067, -34.7, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.13, + "y": -14.31, + "curve": [ 0.067, 1.13, 0.2, 0, 0.067, -14.31, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + } + } + }, + "jump": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" }, + { "time": 0.1, "name": "front-fist-closed" }, + { "time": 0.8333, "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-thigh": { + "rotate": [ + { + "value": 55.08, + "curve": [ 0.007, 46.66, 0.043, 26.3 ] + }, + { + "time": 0.0667, + "value": 22.84, + "curve": [ 0.1, 17.99, 0.165, 15.78 ] + }, + { + "time": 0.2333, + "value": 15.71, + "curve": [ 0.309, 15.63, 0.408, 46.67 ] + }, + { + "time": 0.5, + "value": 63.6, + "curve": [ 0.56, 74.72, 0.762, 91.48 ] + }, + { + "time": 0.9667, + "value": 91.81, + "curve": [ 1.068, 92.01, 1.096, 22.05 ] + }, + { + "time": 1.1667, + "value": 22.25, + "curve": [ 1.18, 22.29, 1.176, 56.17 ] + }, + { + "time": 1.2, + "value": 56.16, + "curve": [ 1.246, 56.15, 1.263, 54.94 ] + }, + { "time": 1.3333, "value": 55.08 } + ], + "translate": [ + { "x": -5.13, "y": 11.55 } + ] + }, + "torso": { + "rotate": [ + { + "value": -45.57, + "curve": [ 0.022, -44.61, 0.03, -39.06 ] + }, + { + "time": 0.0667, + "value": -35.29, + "curve": [ 0.12, -29.77, 0.28, -19.95 ] + }, + { + "time": 0.4333, + "value": -19.95, + "curve": [ 0.673, -19.95, 0.871, -22.38 ] + }, + { + "time": 0.9667, + "value": -27.08, + "curve": [ 1.094, -33.33, 1.176, -44.93 ] + }, + { "time": 1.3333, "value": -45.57 } + ], + "translate": [ + { "x": -3.79, "y": -0.77 } + ] + }, + "rear-thigh": { + "rotate": [ + { + "value": 12.81, + "curve": [ 0.067, 12.81, 0.242, 67.88 ] + }, + { + "time": 0.2667, + "value": 74.11, + "curve": [ 0.314, 86.02, 0.454, 92.23 ] + }, + { + "time": 0.5667, + "value": 92.24, + "curve": [ 0.753, 92.26, 0.966, 67.94 ] + }, + { + "time": 1, + "value": 61.32, + "curve": [ 1.039, 53.75, 1.218, 12.68 ] + }, + { "time": 1.3333, "value": 12.81 } + ] + }, + "rear-shin": { + "rotate": [ + { + "value": -115.64, + "curve": [ 0.067, -117.17, 0.125, -117.15 ] + }, + { + "time": 0.1667, + "value": -117.15, + "curve": [ 0.225, -117.15, 0.332, -108.76 ] + }, + { + "time": 0.4, + "value": -107.15, + "curve": [ 0.48, -105.26, 0.685, -103.49 ] + }, + { + "time": 0.7667, + "value": -101.97, + "curve": [ 0.826, -100.87, 0.919, -92.3 ] + }, + { + "time": 1, + "value": -92.28, + "curve": [ 1.113, -92.26, 1.297, -114.22 ] + }, + { "time": 1.3333, "value": -115.64 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -40.21, + "curve": [ 0.054, -35.46, 0.15, -31.12 ] + }, + { + "time": 0.2, + "value": -31.12, + "curve": [ 0.308, -31.12, 0.547, -80.12 ] + }, + { + "time": 0.6333, + "value": -96.56, + "curve": [ 0.697, -108.56, 0.797, -112.54 ] + }, + { + "time": 0.8667, + "value": -112.6, + "curve": [ 1.137, -112.84, 1.274, -49.19 ] + }, + { "time": 1.3333, "value": -40.21 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 20.54, + "curve": [ 0.054, 32.23, 0.192, 55.84 ] + }, + { + "time": 0.2333, + "value": 62.58, + "curve": [ 0.29, 71.87, 0.375, 79.28 ] + }, + { + "time": 0.4333, + "value": 79.18, + "curve": [ 0.555, 78.98, 0.684, 27.54 ] + }, + { + "time": 0.7333, + "value": 13.28, + "curve": [ 0.786, -1.85, 0.874, -24.76 ] + }, + { + "time": 1, + "value": -25.45, + "curve": [ 1.165, -26.36, 1.303, 9.1 ] + }, + { "time": 1.3333, "value": 20.54 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -36.16, + "curve": [ 0.114, -39.59, 0.3, -45.61 ] + }, + { + "time": 0.4, + "value": -45.61, + "curve": [ 0.442, -45.61, 0.537, -21.54 ] + }, + { + "time": 0.5667, + "value": -15.4, + "curve": [ 0.592, -10.23, 0.692, 11.89 ] + }, + { + "time": 0.7333, + "value": 11.73, + "curve": [ 0.783, 11.54, 0.831, 1.8 ] + }, + { + "time": 0.8667, + "value": -5.78, + "curve": [ 0.897, -12.22, 0.901, -14.22 ] + }, + { + "time": 0.9333, + "value": -14.51, + "curve": [ 0.974, -14.89, 0.976, 10.38 ] + }, + { + "time": 1, + "value": 10.55, + "curve": [ 1.027, 10.74, 1.023, -8.44 ] + }, + { + "time": 1.0333, + "value": -8.42, + "curve": [ 1.059, -8.36, 1.074, 10.12 ] + }, + { + "time": 1.1, + "value": 10.22, + "curve": [ 1.168, 10.48, 1.27, -36.07 ] + }, + { "time": 1.3333, "value": -36.16 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 40.5, + "curve": [ 0.048, 36.1, 0.168, 20.45 ] + }, + { + "time": 0.3, + "value": 20.45, + "curve": [ 0.476, 20.45, 0.571, 33.76 ] + }, + { + "time": 0.6, + "value": 38.67, + "curve": [ 0.642, 45.8, 0.681, 57.44 ] + }, + { + "time": 0.7333, + "value": 62.91, + "curve": [ 0.829, 72.8, 0.996, 77.61 ] + }, + { + "time": 1.0333, + "value": 80.37, + "curve": [ 1.082, 83.94, 1.148, 90.6 ] + }, + { + "time": 1.2, + "value": 90.6, + "curve": [ 1.248, 90.46, 1.317, 53.07 ] + }, + { "time": 1.3333, "value": 49.06 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 28.28, + "curve": [ 0.022, 25.12, 0.187, -0.89 ] + }, + { + "time": 0.2, + "value": -2.52, + "curve": [ 0.257, -9.92, 0.372, -17.38 ] + }, + { + "time": 0.4333, + "value": -17.41, + "curve": [ 0.54, -17.47, 0.659, -16.91 ] + }, + { + "time": 0.7667, + "value": -12.1, + "curve": [ 0.907, -5.79, 1.025, 14.58 ] + }, + { + "time": 1.1, + "value": 20.58, + "curve": [ 1.191, 27.85, 1.283, 29.67 ] + }, + { "time": 1.3333, "value": 29.67 } + ] + }, + "neck": { + "rotate": [ + { + "value": 11.88, + "curve": [ 0.104, 11.82, 0.179, 11.15 ] + }, + { + "time": 0.2, + "value": 10.08, + "curve": [ 0.255, 7.29, 0.405, -8.15 ] + }, + { + "time": 0.4333, + "value": -9.35, + "curve": [ 0.508, -12.48, 0.595, -13.14 ] + }, + { + "time": 0.6667, + "value": -12.61, + "curve": [ 0.714, -12.26, 0.815, -5.57 ] + }, + { + "time": 0.8333, + "value": -4.08, + "curve": [ 0.883, -0.07, 1.045, 12.77 ] + }, + { + "time": 1.1, + "value": 15.06, + "curve": [ 1.208, 19.6, 1.279, 20.64 ] + }, + { "time": 1.3333, "value": 20.73 } + ] + }, + "head": { + "rotate": [ + { + "value": 13.14, + "curve": [ 0.008, 12.19, 0.197, -23.53 ] + }, + { + "time": 0.3333, + "value": -23.95, + "curve": [ 0.509, -23.95, 0.667, -2.66 ] + }, + { + "time": 0.7333, + "value": -2.66, + "curve": [ 0.792, -2.66, 0.908, -13.32 ] + }, + { + "time": 0.9667, + "value": -13.32, + "curve": [ 1.158, -13.11, 1.241, -1.58 ] + }, + { "time": 1.3333, "value": -1.58 } + ], + "scale": [ + { + "curve": [ 0.041, 1, 0.052, 0.962, 0.041, 1, 0.052, 1.137 ] + }, + { + "time": 0.1, + "x": 0.954, + "y": 1.137, + "curve": [ 0.202, 0.962, 0.318, 1, 0.202, 1.137, 0.252, 1.002 ] + }, + { "time": 0.4667 }, + { + "time": 1.0667, + "x": 1.002, + "curve": [ 1.092, 1.002, 1.126, 1.143, 1.092, 1, 1.128, 0.975 ] + }, + { + "time": 1.1667, + "x": 1.144, + "y": 0.973, + "curve": [ 1.204, 1.145, 1.233, 0.959, 1.206, 0.972, 1.227, 1.062 ] + }, + { + "time": 1.2667, + "x": 0.958, + "y": 1.063, + "curve": [ 1.284, 0.958, 1.292, 1.001, 1.288, 1.063, 1.288, 1.001 ] + }, + { "time": 1.3333 } + ] + }, + "hip": { + "translate": [ + { + "y": -45.46, + "curve": [ 0.042, -0.09, 0.15, 15.22, 0.031, 44.98, 0.123, 289.73 ] + }, + { + "time": 0.2, + "x": 15.22, + "y": 415.85, + "curve": [ 0.332, 15.22, 0.539, -34.52, 0.271, 532.93, 0.483, 720.5 ] + }, + { + "time": 0.7667, + "x": -34.52, + "y": 721.6, + "curve": [ 0.888, -34.52, 1.057, -21.95, 1.049, 721.17, 1.098, 379.84 ] + }, + { + "time": 1.1333, + "x": -15.67, + "y": 266.77, + "curve": [ 1.144, -14.77, 1.188, -10.53, 1.15, 213.72, 1.172, -61.32 ] + }, + { + "time": 1.2333, + "x": -6.53, + "y": -61.34, + "curve": [ 1.272, -3.22, 1.311, 0.05, 1.291, -61.36, 1.296, -44.8 ] + }, + { "time": 1.3333, "y": -45.46 } + ] + }, + "front-shin": { + "rotate": [ + { + "value": -74.19, + "curve": [ 0, -51.14, 0.042, -12.54 ] + }, + { + "time": 0.1667, + "value": -12.28, + "curve": [ 0.285, -12.32, 0.37, -74.44 ] + }, + { + "time": 0.4333, + "value": -92.92, + "curve": [ 0.498, -111.86, 0.617, -140.28 ] + }, + { + "time": 0.9, + "value": -140.84, + "curve": [ 1.004, -141.04, 1.09, -47.87 ] + }, + { + "time": 1.1, + "value": -37.44, + "curve": [ 1.108, -29.83, 1.14, -21.18 ] + }, + { + "time": 1.1667, + "value": -21.08, + "curve": [ 1.18, -21.03, 1.191, -50.65 ] + }, + { + "time": 1.2, + "value": -53.17, + "curve": [ 1.22, -58.53, 1.271, -73.38 ] + }, + { "time": 1.3333, "value": -74.19 } + ] + }, + "front-foot": { + "rotate": [ + { + "value": 7.35, + "curve": [ 0, 4.8, 0.05, -26.64 ] + }, + { + "time": 0.0667, + "value": -26.64, + "curve": [ 0.192, -26.64, 0.442, -11.77 ] + }, + { + "time": 0.5667, + "value": -11.77, + "curve": [ 0.692, -11.77, 0.942, -19.36 ] + }, + { + "time": 1.0667, + "value": -19.36, + "curve": [ 1.133, -19.36, 1.32, 3.82 ] + }, + { "time": 1.3333, "value": 7.35 } + ] + }, + "rear-foot": { + "rotate": [ + { "value": -7.14 } + ] + }, + "gun": { + "rotate": [ + { + "value": 12.36, + "curve": [ 0.022, 16.28, 0.15, 30.81 ] + }, + { + "time": 0.2, + "value": 30.81, + "curve": [ 0.258, 30.81, 0.375, 13.26 ] + }, + { + "time": 0.4333, + "value": 13.26, + "curve": [ 0.508, 13.26, 0.658, 15.05 ] + }, + { + "time": 0.7333, + "value": 14.98, + "curve": [ 0.789, 14.94, 0.828, 13.62 ] + }, + { + "time": 0.8667, + "value": 12.72, + "curve": [ 0.887, 12.25, 0.984, 9.83 ] + }, + { + "time": 1.0333, + "value": 8.6, + "curve": [ 1.045, 8.31, 1.083, 7.55 ] + }, + { + "time": 1.1333, + "value": 7.13, + "curve": [ 1.175, 6.78, 1.283, 6.18 ] + }, + { "time": 1.3333, "value": 6.18 } + ] + }, + "front-leg-target": { + "translate": [ + { "x": -13.95, "y": -30.34 } + ] + }, + "rear-leg-target": { + "rotate": [ + { "value": -38.43 } + ], + "translate": [ + { "x": 85, "y": -33.59 } + ] + }, + "front-foot-target": { + "rotate": [ + { "value": -62.54 } + ], + "translate": [ + { "x": 16.34, "y": 0.18 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": 18.55 } + ], + "translate": [ + { "x": -176.39, "y": 134.12 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -143.73, + "curve": [ 0.083, -144.24, 0.167, -74.26 ] + }, + { + "time": 0.2667, + "value": -52.76, + "curve": [ 0.342, -36.57, 0.513, -36.57 ] + }, + { + "time": 0.6333, + "value": -30.97, + "curve": [ 0.724, -26.78, 0.848, -17.06 ] + }, + { + "time": 0.9667, + "value": -16.74, + "curve": [ 1.167, -16.2, 1.272, -144.17 ] + }, + { "time": 1.3333, "value": -143.73 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -1.57, + "curve": [ 0, -24.71, 0.162, -60.88 ] + }, + { + "time": 0.2667, + "value": -60.83, + "curve": [ 0.342, -60.8, 0.582, -43.5 ] + }, + { + "time": 0.7, + "value": -39.45, + "curve": [ 0.773, -36.94, 0.832, -36.78 ] + }, + { + "time": 0.9667, + "value": -36.6, + "curve": [ 1.054, -36.49, 1.092, -37.37 ] + }, + { + "time": 1.1667, + "value": -33.26, + "curve": [ 1.237, -29.37, 1.147, -1.41 ] + }, + { "time": 1.2, "value": -1.57 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0, 13.59, 0.117, 18.21 ] + }, + { + "time": 0.1333, + "value": 18.21, + "curve": [ 0.167, 18.21, 0.26, 12.95 ] + }, + { + "time": 0.3, + "value": 11.56, + "curve": [ 0.382, 8.7, 0.55, 9.43 ] + }, + { + "time": 0.6667, + "value": 9.32, + "curve": [ 0.843, 9.15, 0.918, -7.34 ] + }, + { "time": 1.3333, "value": -6.81 } + ], + "translate": [ + { + "time": 0.6667, + "curve": [ 0.781, 0, 0.972, 16.03, 0.781, 0, 0.972, 0.92 ] + }, + { + "time": 1.1333, + "x": 16.03, + "y": 0.92, + "curve": [ 1.211, 16.03, 1.281, 0, 1.211, 0.92, 1.281, 0 ] + }, + { "time": 1.3333 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.001, -3.88, 0.063, 16.18 ] + }, + { + "time": 0.1667, + "value": 16.14, + "curve": [ 0.242, 16.1, 0.249, 16.07 ] + }, + { + "time": 0.3333, + "value": 13.46, + "curve": [ 0.442, 10.09, 0.573, -2.2 ] + }, + { + "time": 0.6, + "value": -6.04, + "curve": [ 0.614, -8.05, 0.717, -33.44 ] + }, + { + "time": 0.7667, + "value": -33.44, + "curve": [ 0.809, -33.44, 0.835, -31.32 ] + }, + { + "time": 0.8667, + "value": -27.36, + "curve": [ 0.874, -26.47, 0.903, -14.28 ] + }, + { + "time": 0.9333, + "value": -14.47, + "curve": [ 0.956, -14.62, 0.944, -25.91 ] + }, + { + "time": 1, + "value": -25.96, + "curve": [ 1.062, -26.02, 1.051, -1.87 ] + }, + { + "time": 1.0667, + "value": -1.87, + "curve": [ 1.096, -1.87, 1.096, -16.09 ] + }, + { + "time": 1.1333, + "value": -16.08, + "curve": [ 1.169, -16.08, 1.153, -3.38 ] + }, + { + "time": 1.2, + "value": -3.38, + "curve": [ 1.234, -3.38, 1.271, -6.07 ] + }, + { "time": 1.3333, "value": -6.07 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0, -3.17, 0.042, 16.33 ] + }, + { + "time": 0.0667, + "value": 16.33, + "curve": [ 0.21, 15.74, 0.208, -12.06 ] + }, + { + "time": 0.3333, + "value": -12.21, + "curve": [ 0.417, -12.3, 0.552, -3.98 ] + }, + { + "time": 0.6667, + "value": 1.52, + "curve": [ 0.726, 4.35, 0.817, 4.99 ] + }, + { + "time": 0.8667, + "value": 4.99, + "curve": [ 0.901, 4.99, 0.912, -29.05 ] + }, + { + "time": 0.9667, + "value": -27.45, + "curve": [ 0.987, -26.83, 1.018, -5.42 ] + }, + { + "time": 1.0667, + "value": -5.46, + "curve": [ 1.107, -5.22, 1.095, -33.51 ] + }, + { + "time": 1.1333, + "value": -33.28, + "curve": [ 1.162, -33.57, 1.192, 8.04 ] + }, + { + "time": 1.2667, + "value": 7.86, + "curve": [ 1.302, 7.77, 1.313, 2.7 ] + }, + { "time": 1.3333, "value": 2.7 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.001, -3.12, 0.074, 14.66 ] + }, + { + "time": 0.1333, + "value": 14.66, + "curve": [ 0.188, 14.8, 0.293, 9.56 ] + }, + { + "time": 0.3333, + "value": 5.99, + "curve": [ 0.381, 1.72, 0.55, -11.11 ] + }, + { + "time": 0.6667, + "value": -11.11, + "curve": [ 0.833, -11.11, 0.933, 22.54 ] + }, + { + "time": 1.1, + "value": 22.54, + "curve": [ 1.158, 22.54, 1.275, -6.81 ] + }, + { "time": 1.3333, "value": -6.81 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.013, 2.33, 0.092, -9.75 ] + }, + { + "time": 0.1333, + "value": -9.75, + "curve": [ 0.175, -9.75, 0.291, -1.26 ] + }, + { + "time": 0.3333, + "value": 0.96, + "curve": [ 0.359, 2.3, 0.543, 4.25 ] + }, + { + "time": 0.6, + "value": 4.68, + "curve": [ 0.683, 5.3, 0.771, 5.92 ] + }, + { + "time": 0.8333, + "value": 6.48, + "curve": [ 0.871, 6.82, 1.083, 11.37 ] + }, + { + "time": 1.1667, + "value": 11.37, + "curve": [ 1.208, 11.37, 1.317, 6.18 ] + }, + { "time": 1.3333, "value": 4.52 } + ], + "translate": [ + { + "curve": [ 0, 0, 0.082, -2.24, 0, 0, 0.082, -0.42 ] + }, + { + "time": 0.1667, + "x": -2.98, + "y": -0.56, + "curve": [ 0.232, -2.24, 0.298, 0, 0.232, -0.42, 0.298, 0 ] + }, + { "time": 0.3333, "curve": "stepped" }, + { + "time": 0.8667, + "curve": [ 0.889, 0, 0.912, 0.26, 0.889, 0, 0.912, 0.06 ] + }, + { + "time": 0.9333, + "x": 0.68, + "y": 0.23, + "curve": [ 1.016, 2.22, 1.095, 5.9, 1.023, 0.97, 1.095, 1.99 ] + }, + { + "time": 1.1667, + "x": 6.47, + "y": 2.18, + "curve": [ 1.23, 5.75, 1.286, 0, 1.23, 1.94, 1.286, 0 ] + }, + { "time": 1.3333 } + ] + }, + "torso3": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.025, 4.52, 0.075, -6.17 ] + }, + { + "time": 0.1, + "value": -6.17, + "curve": [ 0.175, -6.17, 0.381, -0.71 ] + }, + { + "time": 0.4, + "value": -0.25, + "curve": [ 0.447, 0.87, 0.775, 4.84 ] + }, + { + "time": 0.9, + "value": 4.84, + "curve": [ 1.008, 4.84, 1.225, 4.52 ] + }, + { "time": 1.3333, "value": 4.52 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.138, -2.4, 0.227, -10.44, 0.123, 1.05, 0.227, 2.7 ] + }, + { + "time": 0.3667, + "x": -10.44, + "y": 2.7, + "curve": [ 0.484, -10.44, 0.585, -5.63, 0.484, 2.7, 0.629, -23.62 ] + }, + { + "time": 0.7333, + "x": -2.29, + "y": -26.61, + "curve": [ 0.818, -0.39, 0.962, 1.21, 0.858, -30.17, 0.972, -28.75 ] + }, + { + "time": 1.1, + "x": 1.25, + "y": -28.75, + "curve": [ 1.192, 1.28, 1.234, 0.98, 1.224, -28.75, 1.235, -2.15 ] + }, + { "time": 1.3333 } + ] + }, + "front-shoulder": { + "translate": [ + { + "curve": [ 0.031, -2.22, 0.065, -3.73, 0.02, -3.25, 0.065, -14.74 ] + }, + { + "time": 0.1, + "x": -3.73, + "y": -14.74, + "curve": [ 0.216, -3.73, 0.384, -0.17, 0.216, -14.74, 0.402, -12.51 ] + }, + { + "time": 0.5, + "x": 1.63, + "y": -9.51, + "curve": [ 0.632, 3.69, 0.935, 7.41, 0.585, -6.91, 0.909, 10.86 ] + }, + { + "time": 1.1, + "x": 7.45, + "y": 10.99, + "curve": [ 1.18, 7.46, 1.265, 2.86, 1.193, 11.05, 1.294, 3.38 ] + }, + { "time": 1.3333 } + ] + } + }, + "ik": { + "front-foot-ik": [ + { + "mix": 0, + "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] + }, + { "time": 1.2 } + ], + "front-leg-ik": [ + { + "mix": 0, + "bendPositive": false, + "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] + }, + { "time": 1.2, "bendPositive": false } + ], + "rear-foot-ik": [ + { "mix": 0 } + ], + "rear-leg-ik": [ + { "mix": 0, "bendPositive": false } + ] + }, + "events": [ + { "time": 1.2, "name": "footstep" } + ] + }, + "portal": { + "slots": { + "clipping": { + "attachment": [ + { "name": "clipping" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0.9, "name": "mouth-grind" }, + { "time": 2.2667, "name": "mouth-smile" } + ] + }, + "portal-bg": { + "attachment": [ + { "name": "portal-bg" }, + { "time": 3 } + ] + }, + "portal-flare1": { + "attachment": [ + { "time": 1.1, "name": "portal-flare1" }, + { "time": 1.1333, "name": "portal-flare2" }, + { "time": 1.1667, "name": "portal-flare3" }, + { "time": 1.2, "name": "portal-flare1" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3333 } + ] + }, + "portal-flare2": { + "attachment": [ + { "time": 1.1, "name": "portal-flare2" }, + { "time": 1.1333, "name": "portal-flare3" }, + { "time": 1.1667, "name": "portal-flare1" }, + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667 } + ] + }, + "portal-flare3": { + "attachment": [ + { "time": 1.2, "name": "portal-flare3" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667 } + ] + }, + "portal-flare4": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare1" }, + { "time": 1.2667, "name": "portal-flare2" }, + { "time": 1.3333 } + ] + }, + "portal-flare5": { + "attachment": [ + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3333 } + ] + }, + "portal-flare6": { + "attachment": [ + { "time": 1.2667, "name": "portal-flare3" }, + { "time": 1.3333 } + ] + }, + "portal-flare7": { + "attachment": [ + { "time": 1.1333, "name": "portal-flare2" }, + { "time": 1.1667 } + ] + }, + "portal-flare8": { + "attachment": [ + { "time": 1.2, "name": "portal-flare3" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667 } + ] + }, + "portal-flare9": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3 } + ] + }, + "portal-flare10": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare1" }, + { "time": 1.2667, "name": "portal-flare3" }, + { "time": 1.3 } + ] + }, + "portal-shade": { + "attachment": [ + { "name": "portal-shade" }, + { "time": 3 } + ] + }, + "portal-streaks1": { + "attachment": [ + { "name": "portal-streaks1" }, + { "time": 3 } + ] + }, + "portal-streaks2": { + "attachment": [ + { "name": "portal-streaks2" }, + { "time": 3 } + ] + } + }, + "bones": { + "portal-root": { + "translate": [ + { + "x": -458.35, + "y": 105.19, + "curve": [ 0.333, -458.22, 0.669, -457.86, 0.934, 105.19, 0.671, 105.19 ] + }, + { + "time": 1, + "x": -456.02, + "y": 105.19, + "curve": [ 1.339, -454.14, 2.208, -447.28, 1.35, 105.19, 2.05, 105.19 ] + }, + { + "time": 2.4, + "x": -439.12, + "y": 105.19, + "curve": [ 2.463, -436.44, 2.502, -432.92, 2.487, 105.19, 2.512, 105.09 ] + }, + { + "time": 2.6, + "x": -432.58, + "y": 105.09, + "curve": [ 2.784, -431.94, 2.978, -446.6, 2.772, 105.09, 2.933, 105.19 ] + }, + { "time": 3.0333, "x": -457.42, "y": 105.19 } + ], + "scale": [ + { + "x": 0.003, + "y": 0.006, + "curve": [ 0.329, 0.044, 0.347, 0.117, 0.329, 0.097, 0.37, 0.249 ] + }, + { + "time": 0.4, + "x": 0.175, + "y": 0.387, + "curve": [ 0.63, 0.619, 0.663, 0.723, 0.609, 1.338, 0.645, 1.524 ] + }, + { + "time": 0.7333, + "x": 0.724, + "y": 1.52, + "curve": [ 0.798, 0.725, 0.907, 0.647, 0.797, 1.517, 0.895, 1.424 ] + }, + { + "time": 1, + "x": 0.645, + "y": 1.426, + "curve": [ 1.095, 0.643, 1.139, 0.688, 1.089, 1.428, 1.115, 1.513 ] + }, + { + "time": 1.2333, + "x": 0.685, + "y": 1.516, + "curve": [ 1.325, 0.683, 1.508, 0.636, 1.343, 1.518, 1.467, 1.4 ] + }, + { + "time": 1.6, + "x": 0.634, + "y": 1.401, + "curve": [ 1.728, 0.631, 1.946, 0.687, 1.722, 1.402, 1.924, 1.522 ] + }, + { + "time": 2.0667, + "x": 0.688, + "y": 1.522, + "curve": [ 2.189, 0.69, 2.289, 0.649, 2.142, 1.522, 2.265, 1.417 ] + }, + { + "time": 2.4, + "x": 0.65, + "y": 1.426, + "curve": [ 2.494, 0.651, 2.504, 0.766, 2.508, 1.434, 2.543, 1.566 ] + }, + { + "time": 2.6, + "x": 0.766, + "y": 1.568, + "curve": [ 2.73, 0.765, 3.006, 0.098, 2.767, 1.564, 2.997, 0.1 ] + }, + { "time": 3.0333, "x": 0.007, "y": 0.015 } + ] + }, + "portal-streaks1": { + "rotate": [ + {}, + { "time": 3.1667, "value": 1200 } + ], + "translate": [ + { + "x": 15.15, + "curve": [ 0.162, 15.15, 0.432, 12.6, 0.162, 0, 0.432, -3.86 ] + }, + { + "time": 0.6667, + "x": 10.9, + "y": -6.44, + "curve": [ 0.794, 9.93, 0.912, 9.21, 0.794, -7.71, 0.912, -8.66 ] + }, + { + "time": 1, + "x": 9.21, + "y": -8.66, + "curve": [ 1.083, 9.21, 1.25, 21.53, 1.083, -8.66, 1.265, -4.9 ] + }, + { + "time": 1.3333, + "x": 21.53, + "y": -3.19, + "curve": [ 1.5, 21.53, 1.939, 12.3, 1.446, -0.37, 1.9, 6.26 ] + }, + { + "time": 2.0667, + "x": 11.26, + "y": 6.26, + "curve": [ 2.239, 9.85, 2.389, 9.68, 2.208, 6.26, 2.523, 0.51 ] + }, + { + "time": 2.5667, + "x": 9.39, + "y": -0.8, + "curve": [ 2.657, 9.24, 2.842, 9.21, 2.646, -3.2, 2.842, -8.91 ] + }, + { "time": 2.9333, "x": 9.21, "y": -8.91 } + ], + "scale": [ + { + "curve": [ 0.167, 1, 0.5, 1.053, 0.167, 1, 0.5, 1.053 ] + }, + { + "time": 0.6667, + "x": 1.053, + "y": 1.053, + "curve": [ 0.833, 1.053, 1.167, 0.986, 0.833, 1.053, 1.167, 0.986 ] + }, + { + "time": 1.3333, + "x": 0.986, + "y": 0.986, + "curve": [ 1.5, 0.986, 1.833, 1.053, 1.5, 0.986, 1.833, 1.053 ] + }, + { "time": 2, "x": 1.053, "y": 1.053 } + ] + }, + "portal-streaks2": { + "rotate": [ + {}, + { "time": 3.1667, "value": 600 } + ], + "translate": [ + { "x": -2.11 }, + { "time": 1, "x": -2.11, "y": 6.63 }, + { "time": 1.9333, "x": -2.11 } + ], + "scale": [ + { + "x": 1.014, + "y": 1.014, + "curve": [ 0.229, 0.909, 0.501, 0.755, 0.242, 0.892, 0.502, 0.768 ] + }, + { + "time": 0.8667, + "x": 0.745, + "y": 0.745, + "curve": [ 1.282, 0.733, 2.021, 0.699, 1.27, 0.719, 2.071, 0.709 ] + }, + { + "time": 2.2, + "x": 0.7, + "y": 0.704, + "curve": [ 2.315, 0.7, 2.421, 0.794, 2.311, 0.701, 2.485, 0.797 ] + }, + { + "time": 2.5667, + "x": 0.794, + "y": 0.794, + "curve": [ 2.734, 0.794, 2.99, 0.323, 2.714, 0.789, 3.019, 0.341 ] + }, + { "time": 3.1667, "x": 0, "y": 0 } + ] + }, + "portal-shade": { + "translate": [ + { "x": -29.68 } + ], + "scale": [ + { "x": 0.714, "y": 0.714 } + ] + }, + "portal": { + "rotate": [ + {}, + { "time": 3.1667, "value": 600 } + ] + }, + "clipping": { + "translate": [ + { "x": -476.55, "y": 2.27 } + ], + "scale": [ + { "x": 0.983, "y": 1.197 } + ] + }, + "hip": { + "rotate": [ + { + "time": 1.0667, + "value": 22.74, + "curve": [ 1.163, 18.84, 1.77, 8.77 ] + }, + { + "time": 1.9, + "value": 7.82, + "curve": [ 2.271, 5.1, 2.89, 0 ] + }, + { "time": 3.1667 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -694.16, + "y": 183.28, + "curve": [ 1.091, -602.08, 1.138, -427.59, 1.115, 185.6, 1.171, 133.18 ] + }, + { + "time": 1.2333, + "x": -316.97, + "y": 55.29, + "curve": [ 1.317, -220.27, 1.512, -123.21, 1.271, 8.68, 1.461, -83.18 ] + }, + { + "time": 1.6, + "x": -95.53, + "y": -112.23, + "curve": [ 1.718, -58.25, 2.037, -22.54, 1.858, -166.17, 2.109, -31.4 ] + }, + { + "time": 2.1667, + "x": -14.82, + "y": -31.12, + "curve": [ 2.294, -7.28, 2.442, -7.2, 2.274, -30.6, 2.393, -36.76 ] + }, + { + "time": 2.6, + "x": -7.2, + "y": -36.96, + "curve": [ 2.854, -7.2, 3.071, -11.87, 2.786, -36.27, 3.082, -22.98 ] + }, + { "time": 3.1667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "time": 1.0667, "value": 41.6, "curve": "stepped" }, + { + "time": 1.2333, + "value": 41.6, + "curve": [ 1.258, 41.6, 1.379, 35.46 ] + }, + { + "time": 1.4, + "value": 30.09, + "curve": [ 1.412, 27.04, 1.433, 10.65 ] + }, + { "time": 1.4333, "value": -0.28 }, + { "time": 1.6, "value": 2.44 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -591.13, + "y": 438.46, + "curve": [ 1.076, -539.77, 1.206, -268.1, 1.117, 418.44, 1.21, 333.18 ] + }, + { + "time": 1.2333, + "x": -225.28, + "y": 304.53, + "curve": [ 1.265, -175.22, 1.393, -74.21, 1.296, 226.52, 1.401, 49.61 ] + }, + { + "time": 1.4333, + "x": -52.32, + "y": 0.2, + "curve": [ 1.454, -40.85, 1.616, 40.87, 1.466, 0.17, 1.614, 0.04 ] + }, + { "time": 1.6667, "x": 45.87, "y": 0.01 }, + { "time": 1.9333, "x": 48.87 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "time": 1.0667, + "value": 32.08, + "curve": [ 1.108, 32.08, 1.192, 35.16 ] + }, + { + "time": 1.2333, + "value": 35.16, + "curve": [ 1.258, 35.16, 1.317, 2.23 ] + }, + { + "time": 1.3333, + "value": -4.74, + "curve": [ 1.351, -12.14, 1.429, -34.96 ] + }, + { + "time": 1.6, + "value": -34.77, + "curve": [ 1.765, -34.58, 1.897, -17.25 ] + }, + { "time": 1.9333 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -533.93, + "y": 363.75, + "curve": [ 1.074, -480.85, 1.18, -261.31, 1.094, 362.3, 1.195, 267.77 ] + }, + { + "time": 1.2333, + "x": -201.23, + "y": 199.93, + "curve": [ 1.269, -161.38, 1.294, -140.32, 1.274, 126.67, 1.308, 77.12 ] + }, + { + "time": 1.3333, + "x": -124.08, + "y": 0.2, + "curve": [ 1.426, -85.6, 1.633, -69.06, 1.45, 0.48, 1.633, 0 ] + }, + { "time": 1.7333, "x": -69.06 } + ] + }, + "torso": { + "rotate": [ + { + "time": 1.0667, + "value": 27.02, + "curve": [ 1.187, 26.86, 1.291, 7.81 ] + }, + { + "time": 1.3333, + "value": -2.62, + "curve": [ 1.402, -19.72, 1.429, -48.64 ] + }, + { + "time": 1.4667, + "value": -56.31, + "curve": [ 1.509, -64.87, 1.62, -77.14 ] + }, + { + "time": 1.7333, + "value": -77.34, + "curve": [ 1.837, -76.89, 1.895, -71.32 ] + }, + { + "time": 2, + "value": -57.52, + "curve": [ 2.104, -43.83, 2.189, -28.59 ] + }, + { + "time": 2.3, + "value": -29.03, + "curve": [ 2.413, -29.48, 2.513, -36.79 ] + }, + { + "time": 2.6667, + "value": -36.79, + "curve": [ 2.814, -36.95, 2.947, -22.88 ] + }, + { "time": 3.1667, "value": -22.88 } + ] + }, + "neck": { + "rotate": [ + { + "time": 1.0667, + "value": -3.57, + "curve": [ 1.146, -3.66, 1.15, -13.5 ] + }, + { + "time": 1.2333, + "value": -13.5, + "curve": [ 1.428, -13.5, 1.443, 11.58 ] + }, + { + "time": 1.5667, + "value": 11.42, + "curve": [ 1.658, 11.3, 1.775, 3.78 ] + }, + { + "time": 1.8667, + "value": 3.78, + "curve": [ 1.92, 3.78, 2.036, 8.01 ] + }, + { + "time": 2.1, + "value": 7.93, + "curve": [ 2.266, 7.72, 2.42, 3.86 ] + }, + { + "time": 2.5333, + "value": 3.86, + "curve": [ 2.783, 3.86, 3.004, 3.78 ] + }, + { "time": 3.1667, "value": 3.78 } + ] + }, + "head": { + "rotate": [ + { + "time": 1.0667, + "value": 16.4, + "curve": [ 1.133, 9.9, 1.207, 1.87 ] + }, + { + "time": 1.3333, + "value": 1.67, + "curve": [ 1.46, 1.56, 1.547, 47.54 ] + }, + { + "time": 1.7333, + "value": 47.55, + "curve": [ 1.897, 47.56, 2.042, 5.68 ] + }, + { + "time": 2.0667, + "value": 0.86, + "curve": [ 2.074, -0.61, 2.086, -2.81 ] + }, + { + "time": 2.1, + "value": -5.31, + "curve": [ 2.145, -13.07, 2.216, -23.65 ] + }, + { + "time": 2.2667, + "value": -23.71, + "curve": [ 2.334, -23.79, 2.426, -13.43 ] + }, + { + "time": 2.4667, + "value": -9.18, + "curve": [ 2.498, -5.91, 2.604, 2.53 ] + }, + { + "time": 2.6667, + "value": 2.52, + "curve": [ 2.738, 2.24, 2.85, -8.76 ] + }, + { + "time": 2.9333, + "value": -8.67, + "curve": [ 3.036, -8.55, 3.09, -7.09 ] + }, + { "time": 3.1667, "value": -6.75 } + ], + "scale": [ + { + "time": 1.3333, + "curve": [ 1.392, 1, 1.526, 1, 1.392, 1, 1.508, 1.043 ] + }, + { + "time": 1.5667, + "x": 0.992, + "y": 1.043, + "curve": [ 1.598, 0.985, 1.676, 0.955, 1.584, 1.043, 1.672, 1.04 ] + }, + { + "time": 1.7333, + "x": 0.954, + "y": 1.029, + "curve": [ 1.843, 0.954, 1.933, 1, 1.825, 1.013, 1.933, 1 ] + }, + { "time": 2 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "time": 0.9, + "value": 39.24, + "curve": [ 0.968, 39.93, 1.267, 85.31 ] + }, + { + "time": 1.4667, + "value": 112.27, + "curve": [ 1.555, 124.24, 1.576, 126.44 ] + }, + { + "time": 1.6333, + "value": 126.44, + "curve": [ 1.782, 126.44, 1.992, 94.55 ] + }, + { + "time": 2.1, + "value": 79.96, + "curve": [ 2.216, 64.26, 2.407, 34.36 ] + }, + { + "time": 2.5667, + "value": 33.38, + "curve": [ 2.815, 31.87, 3.1, 39.2 ] + }, + { "time": 3.1667, "value": 39.2 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "time": 1.0667, + "value": 56.07, + "curve": [ 1.138, 59.21, 1.192, 59.65 ] + }, + { + "time": 1.2333, + "value": 59.46, + "curve": [ 1.295, 59.17, 1.45, 22.54 ] + }, + { "time": 1.4667, "value": -0.84 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "time": 1.0667, + "value": 118.03, + "curve": [ 1.075, 93.64, 1.358, -34.03 ] + }, + { + "time": 1.6667, + "value": -33.94, + "curve": [ 1.808, -33.89, 1.879, -25 ] + }, + { + "time": 1.9667, + "value": -25.19, + "curve": [ 2.09, -25.46, 2.312, -34.58 ] + }, + { + "time": 2.3667, + "value": -38.36, + "curve": [ 2.465, -45.18, 2.557, -60.1 ] + }, + { + "time": 2.8333, + "value": -61.1, + "curve": [ 2.843, -61.06, 3.16, -60.87 ] + }, + { "time": 3.1667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "time": 1.0667, + "value": 0.66, + "curve": [ 1.108, 0.66, 1.221, 44.95 ] + }, + { + "time": 1.2333, + "value": 49.25, + "curve": [ 1.263, 59.42, 1.342, 68.06 ] + }, + { + "time": 1.3667, + "value": 68.34, + "curve": [ 1.409, 68.8, 1.476, 4.9 ] + }, + { + "time": 1.5, + "value": -2.05, + "curve": [ 1.529, -10.3, 1.695, -15.95 ] + }, + { + "time": 1.7333, + "value": -17.38, + "curve": [ 1.807, -20.1, 1.878, -21.19 ] + }, + { + "time": 1.9333, + "value": -21.08, + "curve": [ 2.073, -20.8, 2.146, -7.63 ] + }, + { + "time": 2.1667, + "value": -3.64, + "curve": [ 2.186, 0.12, 2.275, 15.28 ] + }, + { + "time": 2.3333, + "value": 21.78, + "curve": [ 2.392, 28.31, 2.575, 37.66 ] + }, + { + "time": 2.7, + "value": 39.43, + "curve": [ 2.947, 42.93, 3.02, 42.46 ] + }, + { "time": 3.1667, "value": 42.46 } + ] + }, + "front-thigh": { + "translate": [ + { "time": 1.1, "x": -6.41, "y": 18.23, "curve": "stepped" }, + { "time": 1.1333, "x": -6.41, "y": 18.23 }, + { "time": 1.2, "x": 1.61, "y": 3.66 }, + { "time": 1.2333, "x": 4.5, "y": -3.15 }, + { "time": 1.3667, "x": -3.79, "y": 2.94 }, + { "time": 1.4, "x": -8.37, "y": 8.72 }, + { "time": 1.4333, "x": -11.26, "y": 16.99 }, + { "time": 1.4667, "x": -9.89, "y": 24.73, "curve": "stepped" }, + { "time": 1.8667, "x": -9.89, "y": 24.73 }, + { "time": 2.1 } + ] + }, + "front-foot-tip": { + "rotate": [ + { "time": 1.0667, "value": 42.55, "curve": "stepped" }, + { "time": 1.1333, "value": 42.55 }, + { "time": 1.2333, "value": 17.71 }, + { "time": 1.3667, "value": 3.63 }, + { "time": 1.4333 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "time": 1.0667, + "value": 108.71, + "curve": [ 1.082, 108.29, 1.437, 50.73 ] + }, + { + "time": 1.5667, + "value": 24.87, + "curve": [ 1.62, 14.2, 1.66, -11.74 ] + }, + { + "time": 1.7333, + "value": -11.74, + "curve": [ 1.961, -11.73, 2.172, 1.66 ] + }, + { + "time": 2.2667, + "value": 7.88, + "curve": [ 2.331, 12.13, 2.439, 18.65 ] + }, + { + "time": 2.5333, + "value": 18.72, + "curve": [ 2.788, 18.91, 3.145, -0.3 ] + }, + { "time": 3.1667 } + ] + }, + "front-fist": { + "rotate": [ + { + "time": 1.1, + "value": 6.32, + "curve": [ 1.11, 3.31, 1.153, -5.07 ] + }, + { + "time": 1.2333, + "value": -5.13, + "curve": [ 1.311, -5.19, 1.364, 34.65 ] + }, + { + "time": 1.4667, + "value": 34.53, + "curve": [ 1.574, 34.41, 1.547, -55.78 ] + }, + { + "time": 1.8667, + "value": -54.7, + "curve": [ 1.947, -54.7, 2.03, -53.94 ] + }, + { + "time": 2.1333, + "value": -42.44, + "curve": [ 2.215, -33.42, 2.358, -4.43 ] + }, + { + "time": 2.4, + "value": 0.03, + "curve": [ 2.444, 4.66, 2.536, 8.2 ] + }, + { + "time": 2.6333, + "value": 8.2, + "curve": [ 2.733, 8.19, 2.804, -0.67 ] + }, + { + "time": 2.9, + "value": -0.82, + "curve": [ 3.127, -1.16, 3.093, 0 ] + }, + { "time": 3.1667 } + ] + }, + "gun": { + "rotate": [ + { + "time": 1.2667, + "curve": [ 1.35, 0, 1.549, 7.49 ] + }, + { + "time": 1.6, + "value": 9.5, + "curve": [ 1.663, 12.02, 1.846, 19.58 ] + }, + { + "time": 1.9333, + "value": 19.43, + "curve": [ 1.985, 19.4, 2.057, 2.98 ] + }, + { + "time": 2.2, + "value": 2.95, + "curve": [ 2.304, 3.55, 2.458, 10.8 ] + }, + { + "time": 2.5, + "value": 10.8, + "curve": [ 2.642, 10.8, 2.873, -2.54 ] + }, + { + "time": 2.9333, + "value": -2.55, + "curve": [ 3.09, -2.57, 3.08, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair2": { + "rotate": [ + { + "time": 1.0667, + "value": 26.19, + "curve": [ 1.158, 26.19, 1.368, 26 ] + }, + { + "time": 1.4333, + "value": 24.43, + "curve": [ 1.534, 22.03, 2, -29.14 ] + }, + { + "time": 2.2, + "value": -29.14, + "curve": [ 2.292, -29.14, 2.475, 6.71 ] + }, + { + "time": 2.5667, + "value": 6.71, + "curve": [ 2.675, 6.71, 2.814, -5.06 ] + }, + { + "time": 2.9, + "value": -5.06, + "curve": [ 2.973, -5.06, 3.123, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair4": { + "rotate": [ + { + "time": 1.0667, + "value": 5.21, + "curve": [ 1.108, 5.21, 1.192, 26.19 ] + }, + { + "time": 1.2333, + "value": 26.19, + "curve": [ 1.317, 26.19, 1.483, 10.63 ] + }, + { + "time": 1.5667, + "value": 10.63, + "curve": [ 1.627, 10.63, 1.642, 17.91 ] + }, + { + "time": 1.7, + "value": 17.94, + "curve": [ 1.761, 17.97, 1.774, 8.22 ] + }, + { + "time": 1.8, + "value": 3.33, + "curve": [ 1.839, -4.21, 1.95, -22.67 ] + }, + { + "time": 2, + "value": -22.67, + "curve": [ 2.025, -22.67, 2.123, -21.86 ] + }, + { + "time": 2.1667, + "value": -18.71, + "curve": [ 2.228, -14.31, 2.294, -0.3 ] + }, + { + "time": 2.3667, + "value": 6.36, + "curve": [ 2.433, 12.45, 2.494, 19.21 ] + }, + { + "time": 2.6, + "value": 19.21, + "curve": [ 2.729, 19.21, 2.854, 6.75 ] + }, + { + "time": 2.9333, + "value": 4.62, + "curve": [ 3.09, 0.45, 3.062, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair3": { + "rotate": [ + { + "time": 1.4333, + "curve": [ 1.45, 0, 1.452, 11.29 ] + }, + { + "time": 1.5, + "value": 11.21, + "curve": [ 1.596, 11.06, 1.573, -14.17 ] + }, + { + "time": 1.7333, + "value": -20.4, + "curve": [ 1.851, -24.98, 1.943, -28.45 ] + }, + { + "time": 2.2, + "value": -28.75, + "curve": [ 2.317, -28.75, 2.55, 7.04 ] + }, + { + "time": 2.6667, + "value": 7.04, + "curve": [ 2.792, 7.04, 2.885, -5.19 ] + }, + { + "time": 2.9667, + "value": -5.19, + "curve": [ 3.037, -5.19, 3.096, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair1": { + "rotate": [ + { + "time": 1.2333, + "curve": [ 1.283, 0, 1.349, 3.99 ] + }, + { + "time": 1.4333, + "value": 6.58, + "curve": [ 1.497, 8.54, 1.683, 9.35 ] + }, + { + "time": 1.7667, + "value": 9.35, + "curve": [ 1.825, 9.35, 1.945, -8.71 ] + }, + { + "time": 2, + "value": -11.15, + "curve": [ 2.058, -13.71, 2.2, -14.97 ] + }, + { + "time": 2.2667, + "value": -14.97, + "curve": [ 2.367, -14.97, 2.567, 18.77 ] + }, + { + "time": 2.6667, + "value": 18.77, + "curve": [ 2.733, 18.77, 2.817, 8.29 ] + }, + { + "time": 2.8667, + "value": 6.51, + "curve": [ 2.988, 2.17, 3.058, 0 ] + }, + { "time": 3.1667 } + ] + }, + "flare1": { + "rotate": [ + { "time": 1.1, "value": 8.2 } + ], + "translate": [ + { "time": 1.1, "x": -19.97, "y": 149.68 }, + { "time": 1.2, "x": 3.85, "y": 152.43 }, + { "time": 1.2333, "x": -15.42, "y": 152.29 } + ], + "scale": [ + { + "time": 1.1, + "x": 0.805, + "y": 0.805, + "curve": [ 1.119, 0.763, 1.16, 1.162, 1.117, 0.805, 1.15, 0.605 ] + }, + { + "time": 1.1667, + "x": 1.279, + "y": 0.605, + "curve": [ 1.177, 1.47, 1.192, 2.151, 1.175, 0.605, 1.192, 0.911 ] + }, + { + "time": 1.2, + "x": 2.151, + "y": 0.911, + "curve": [ 1.208, 2.151, 1.231, 1.668, 1.208, 0.911, 1.227, 0.844 ] + }, + { + "time": 1.2333, + "x": 1.608, + "y": 0.805, + "curve": [ 1.249, 1.205, 1.283, 0.547, 1.254, 0.685, 1.283, 0.416 ] + }, + { "time": 1.3, "x": 0.547, "y": 0.416 } + ], + "shear": [ + { "time": 1.1, "y": 4.63 }, + { "time": 1.2333, "x": -5.74, "y": 4.63 } + ] + }, + "flare2": { + "rotate": [ + { "time": 1.1, "value": 12.29 } + ], + "translate": [ + { "time": 1.1, "x": -8.63, "y": 132.96 }, + { "time": 1.2, "x": 4.35, "y": 132.93 } + ], + "scale": [ + { "time": 1.1, "x": 0.864, "y": 0.864 }, + { "time": 1.1667, "x": 0.945, "y": 0.945 }, + { "time": 1.2, "x": 1.511, "y": 1.081 } + ], + "shear": [ + { "time": 1.1, "y": 24.03 } + ] + }, + "flare3": { + "rotate": [ + { "time": 1.1667, "value": 2.88 } + ], + "translate": [ + { "time": 1.1667, "x": 3.24, "y": 114.81 } + ], + "scale": [ + { "time": 1.1667, "x": 0.668, "y": 0.668 } + ], + "shear": [ + { "time": 1.1667, "y": 38.59 } + ] + }, + "flare4": { + "rotate": [ + { "time": 1.1667, "value": -8.64 } + ], + "translate": [ + { "time": 1.1667, "x": -3.82, "y": 194.06 }, + { "time": 1.2667, "x": -1.82, "y": 198.47, "curve": "stepped" }, + { "time": 1.3, "x": -1.94, "y": 187.81 } + ], + "scale": [ + { "time": 1.1667, "x": 0.545, "y": 0.545 }, + { "time": 1.2667, "x": 0.757, "y": 0.757 } + ], + "shear": [ + { "time": 1.1667, "x": 7.42, "y": -22.04 } + ] + }, + "flare5": { + "translate": [ + { "time": 1.2, "x": -11.17, "y": 176.42 }, + { "time": 1.2333, "x": -8.56, "y": 179.04, "curve": "stepped" }, + { "time": 1.3, "x": -14.57, "y": 168.69 } + ], + "scale": [ + { "time": 1.2333, "x": 1.146 }, + { "time": 1.3, "x": 0.703, "y": 0.61 } + ], + "shear": [ + { "time": 1.2, "x": 6.9 } + ] + }, + "flare6": { + "rotate": [ + { "time": 1.2333, "value": -5.36 }, + { "time": 1.2667, "value": -0.54 } + ], + "translate": [ + { "time": 1.2333, "x": 14.52, "y": 204.67 }, + { "time": 1.2667, "x": 19.16, "y": 212.9, "curve": "stepped" }, + { "time": 1.3, "x": 9.23, "y": 202.85 } + ], + "scale": [ + { "time": 1.2333, "x": 0.777, "y": 0.49 }, + { "time": 1.2667, "x": 0.777, "y": 0.657 }, + { "time": 1.3, "x": 0.475, "y": 0.401 } + ] + }, + "flare7": { + "rotate": [ + { "time": 1.1, "value": 5.98 }, + { "time": 1.1333, "value": 32.82 } + ], + "translate": [ + { "time": 1.1, "x": -6.34, "y": 112.98 }, + { "time": 1.1333, "x": 2.66, "y": 111.6 } + ], + "scale": [ + { "time": 1.1, "x": 0.588, "y": 0.588 } + ], + "shear": [ + { "time": 1.1333, "x": -19.93 } + ] + }, + "flare8": { + "rotate": [ + { "time": 1.2333, "value": -6.85 } + ], + "translate": [ + { "time": 1.1667, "x": 66.67, "y": 125.52, "curve": "stepped" }, + { "time": 1.2, "x": 58.24, "y": 113.53, "curve": "stepped" }, + { "time": 1.2333, "x": 40.15, "y": 114.69 } + ], + "scale": [ + { "time": 1.1667, "x": 1.313, "y": 1.203 }, + { "time": 1.2333, "x": 1.038, "y": 0.95 } + ], + "shear": [ + { "time": 1.2, "y": -13.01 } + ] + }, + "flare9": { + "rotate": [ + { "time": 1.1667, "value": 2.9 } + ], + "translate": [ + { "time": 1.1667, "x": 28.45, "y": 151.35, "curve": "stepped" }, + { "time": 1.2, "x": 48.8, "y": 191.09, "curve": "stepped" }, + { "time": 1.2333, "x": 52, "y": 182.52, "curve": "stepped" }, + { "time": 1.2667, "x": 77.01, "y": 195.96 } + ], + "scale": [ + { "time": 1.1667, "x": 0.871, "y": 1.073 }, + { "time": 1.2, "x": 0.927, "y": 0.944 }, + { "time": 1.2333, "x": 1.165, "y": 1.336 } + ], + "shear": [ + { "time": 1.1667, "x": 7.95, "y": 25.48 } + ] + }, + "flare10": { + "rotate": [ + { "time": 1.1667, "value": 2.18 } + ], + "translate": [ + { "time": 1.1667, "x": 55.64, "y": 137.64, "curve": "stepped" }, + { "time": 1.2, "x": 90.49, "y": 151.07, "curve": "stepped" }, + { "time": 1.2333, "x": 114.06, "y": 153.05, "curve": "stepped" }, + { "time": 1.2667, "x": 90.44, "y": 164.61 } + ], + "scale": [ + { "time": 1.1667, "x": 2.657, "y": 0.891 }, + { "time": 1.2, "x": 3.314, "y": 1.425 }, + { "time": 1.2333, "x": 2.871, "y": 0.924 }, + { "time": 1.2667, "x": 2.317, "y": 0.775 } + ], + "shear": [ + { "time": 1.1667, "x": -1.35 } + ] + }, + "torso2": { + "rotate": [ + { + "time": 1, + "curve": [ 1.117, 0, 1.255, 24.94 ] + }, + { + "time": 1.4, + "value": 24.94, + "curve": [ 1.477, 24.94, 1.59, -17.62 ] + }, + { + "time": 1.6333, + "value": -19.48, + "curve": [ 1.717, -23.1, 1.784, -26.12 ] + }, + { + "time": 1.9333, + "value": -26.14, + "curve": [ 2.067, -26.15, 2.158, 4.3 ] + }, + { + "time": 2.3, + "value": 4.22, + "curve": [ 2.45, 4.13, 2.579, -1.76 ] + }, + { + "time": 2.7333, + "value": -1.8, + "curve": [ 2.816, -1.82, 2.857, -2.94 ] + }, + { + "time": 2.9333, + "value": -2.99, + "curve": [ 3.056, -3.08, 3.09, 0 ] + }, + { "time": 3.1667 } + ] + }, + "torso3": { + "rotate": [ + { + "time": 1.3, + "curve": [ 1.352, 0, 1.408, 6.47 ] + }, + { + "time": 1.4667, + "value": 6.43, + "curve": [ 1.55, 6.39, 1.723, -5.05 ] + }, + { + "time": 1.7333, + "value": -5.53, + "curve": [ 1.782, -7.72, 1.843, -16.94 ] + }, + { + "time": 1.9667, + "value": -16.86, + "curve": [ 2.111, -16.78, 2.259, -3.97 ] + }, + { + "time": 2.4, + "value": -2.43, + "curve": [ 2.525, -1.12, 2.639, -0.5 ] + }, + { + "time": 2.7333, + "value": -0.49, + "curve": [ 2.931, -0.47, 2.999, -2.15 ] + }, + { "time": 3.1667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { + "time": 1.2333, + "curve": [ 1.25, 0, 1.474, 6.89, 1.25, 0, 1.496, 0.98 ] + }, + { + "time": 1.6667, + "x": 11.99, + "y": -6.42, + "curve": [ 1.743, 14.01, 1.86, 14.33, 1.785, -11.55, 1.86, -27.1 ] + }, + { + "time": 1.9667, + "x": 13.91, + "y": -26.88, + "curve": [ 2.074, 13.49, 2.244, 8.13, 2.074, -26.65, 2.215, -21.78 ] + }, + { + "time": 2.3, + "x": 6.07, + "y": -16.64, + "curve": [ 2.416, 1.84, 2.497, -1.41, 2.417, -9.57, 2.526, -1.72 ] + }, + { + "time": 2.5667, + "x": -3.78, + "y": -1.71, + "curve": [ 2.661, -6.98, 2.76, -8.76, 2.692, -1.68, 2.821, -15.75 ] + }, + { + "time": 2.9, + "x": -8.32, + "y": -16.7, + "curve": [ 2.962, -8.12, 3.082, -0.04, 2.958, -17.39, 3.089, 0 ] + }, + { "time": 3.1667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "time": 1.3333, + "curve": [ 1.488, 0, 1.717, 0.21, 1.488, 0, 1.688, -30.29 ] + }, + { + "time": 1.9, + "x": 0.83, + "y": -30.29, + "curve": [ 2.078, 1.43, 2.274, 2.88, 2.071, -30.29, 2.289, 4.48 ] + }, + { + "time": 2.4333, + "x": 2.89, + "y": 4.59, + "curve": [ 2.604, 2.89, 2.677, -0.68, 2.57, 4.7, 2.694, -2.43 ] + }, + { + "time": 2.7667, + "x": -0.67, + "y": -2.47, + "curve": [ 2.866, -0.67, 2.986, -0.07, 2.882, -2.47, 3.036, -0.06 ] + }, + { "time": 3.1667 } + ] + } + }, + "ik": { + "rear-leg-ik": [ + { "time": 3.1667, "softness": 10, "bendPositive": false } + ] + } + }, + "run": { + "slots": { + "mouth": { + "attachment": [ + { "name": "mouth-grind" } + ] + } + }, + "bones": { + "front-thigh": { + "translate": [ + { + "x": -5.14, + "y": 11.13, + "curve": [ 0.033, -7.77, 0.112, -9.03, 0.034, 11.13, 0.108, 9.74 ] + }, + { + "time": 0.1667, + "x": -9.03, + "y": 7.99, + "curve": [ 0.23, -9.05, 0.314, -1.34, 0.236, 5.93, 0.28, 3.22 ] + }, + { + "time": 0.3333, + "x": 0.41, + "y": 3.19, + "curve": [ 0.352, 2.09, 0.449, 11.16, 0.384, 3.16, 0.449, 4.98 ] + }, + { + "time": 0.5, + "x": 11.17, + "y": 6.76, + "curve": [ 0.571, 10.79, 0.621, -1.83, 0.542, 8.21, 0.625, 11.13 ] + }, + { "time": 0.6667, "x": -5.14, "y": 11.13 } + ] + }, + "torso": { + "rotate": [ + { + "value": -37.66, + "curve": [ 0.034, -37.14, 0.107, -36.21 ] + }, + { + "time": 0.1333, + "value": -36.21, + "curve": [ 0.158, -36.21, 0.209, -38.8 ] + }, + { + "time": 0.2333, + "value": -38.79, + "curve": [ 0.259, -38.78, 0.313, -38.03 ] + }, + { + "time": 0.3333, + "value": -37.66, + "curve": [ 0.357, -37.21, 0.4, -36.21 ] + }, + { + "time": 0.4333, + "value": -36.21, + "curve": [ 0.458, -36.21, 0.539, -38.8 ] + }, + { + "time": 0.5667, + "value": -38.8, + "curve": [ 0.592, -38.8, 0.645, -38 ] + }, + { "time": 0.6667, "value": -37.66 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -16.41, + "y": 1.55, + "curve": [ 0.013, -15.67, 0.183, -8.55, 0.03, 2.39, 0.183, 6.17 ] + }, + { + "time": 0.2333, + "x": -8.55, + "y": 6.17, + "curve": [ 0.308, -8.55, 0.492, -19.75, 0.308, 6.17, 0.492, 0.61 ] + }, + { + "time": 0.5667, + "x": -19.75, + "y": 0.61, + "curve": [ 0.592, -19.75, 0.641, -18.06, 0.592, 0.61, 0.632, 0.78 ] + }, + { "time": 0.6667, "x": -16.41, "y": 1.55 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -39.03, + "curve": [ 0.051, -0.1, 0.145, 88.36 ] + }, + { + "time": 0.2333, + "value": 88.36, + "curve": [ 0.28, 88.76, 0.324, 59.52 ] + }, + { + "time": 0.3333, + "value": 51.13, + "curve": [ 0.358, 30.2, 0.445, -74.91 ] + }, + { + "time": 0.5667, + "value": -75.82, + "curve": [ 0.599, -76.06, 0.642, -55.72 ] + }, + { "time": 0.6667, "value": -39.03 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 20.54, + "curve": [ 0.052, 11.42, 0.089, 0.13 ] + }, + { + "time": 0.1333, + "value": 0.15, + "curve": [ 0.186, 0.17, 0.221, 26.29 ] + }, + { + "time": 0.2333, + "value": 32.37, + "curve": [ 0.247, 39.19, 0.286, 61.45 ] + }, + { + "time": 0.3333, + "value": 61.58, + "curve": [ 0.371, 61.69, 0.42, 55.79 ] + }, + { "time": 0.4667, "value": 49.68 }, + { "time": 0.6667, "value": 20.54 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -36.16, + "curve": [ 0.014, -38.8, 0.036, -43.27 ] + }, + { + "time": 0.0667, + "value": -43.37, + "curve": [ 0.102, -43.49, 0.182, -28.46 ] + }, + { + "time": 0.2, + "value": -23.04, + "curve": [ 0.23, -13.87, 0.264, 3.86 ] + }, + { + "time": 0.3333, + "value": 3.7, + "curve": [ 0.38, 3.64, 0.535, -16.22 ] + }, + { "time": 0.5667, "value": -21.29 }, + { "time": 0.6667, "value": -36.16 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 40.5, + "curve": [ 0.028, 23.74, 0.128, -79.86 ] + }, + { + "time": 0.2333, + "value": -79.87, + "curve": [ 0.38, -79.88, 0.403, 63.25 ] + }, + { + "time": 0.5667, + "value": 64.13, + "curve": [ 0.607, 64.35, 0.644, 53.1 ] + }, + { "time": 0.6667, "value": 40.5 } + ], + "translate": [ + { + "x": -3.79, + "y": -0.77, + "curve": [ 0.044, -4.58, 0.169, -5.48, 0.044, 0.93, 0.169, 2.85 ] + }, + { + "time": 0.2333, + "x": -5.48, + "y": 2.85, + "curve": [ 0.346, -5.48, 0.475, -2.68, 0.346, 2.85, 0.475, -3.13 ] + }, + { + "time": 0.5667, + "x": -2.68, + "y": -3.13, + "curve": [ 0.611, -2.68, 0.642, -3.34, 0.611, -3.13, 0.642, -1.73 ] + }, + { "time": 0.6667, "x": -3.79, "y": -0.77 } + ] + }, + "rear-bracer": { + "rotate": [ + { "value": 28.28 }, + { + "time": 0.2333, + "value": -11.12, + "curve": [ 0.252, -14.12, 0.297, -19.37 ] + }, + { + "time": 0.3333, + "value": -19.38, + "curve": [ 0.435, -19.41, 0.522, 38.96 ] + }, + { + "time": 0.5667, + "value": 38.87, + "curve": [ 0.619, 38.76, 0.644, 32.01 ] + }, + { "time": 0.6667, "value": 28.28 } + ] + }, + "neck": { + "rotate": [ + { + "value": 11.88, + "curve": [ 0.024, 11.4, 0.075, 9.74 ] + }, + { + "time": 0.1, + "value": 9.74, + "curve": [ 0.125, 9.74, 0.208, 13.36 ] + }, + { + "time": 0.2333, + "value": 13.36, + "curve": [ 0.258, 13.36, 0.321, 12.2 ] + }, + { + "time": 0.3333, + "value": 11.88, + "curve": [ 0.365, 11.06, 0.408, 9.72 ] + }, + { + "time": 0.4333, + "value": 9.72, + "curve": [ 0.458, 9.72, 0.542, 13.36 ] + }, + { + "time": 0.5667, + "value": 13.36, + "curve": [ 0.592, 13.36, 0.636, 12.48 ] + }, + { "time": 0.6667, "value": 11.88 } + ] + }, + "head": { + "rotate": [ + { + "value": 13.14, + "curve": [ 0.02, 11.99, 0.039, 8.94 ] + }, + { + "time": 0.0667, + "value": 8.93, + "curve": [ 0.122, 8.9, 0.232, 15.8 ] + }, + { + "time": 0.2667, + "value": 15.81, + "curve": [ 0.325, 15.82, 0.357, 8.95 ] + }, + { + "time": 0.4, + "value": 8.93, + "curve": [ 0.444, 8.91, 0.568, 15.8 ] + }, + { + "time": 0.6, + "value": 15.77, + "curve": [ 0.632, 15.74, 0.649, 14.05 ] + }, + { "time": 0.6667, "value": 13.14 } + ], + "scale": [ + { + "curve": [ 0.014, 0.996, 0.068, 0.991, 0.027, 1.005, 0.083, 1.012 ] + }, + { + "time": 0.1, + "x": 0.991, + "y": 1.012, + "curve": [ 0.128, 0.991, 0.205, 1.018, 0.128, 1.012, 0.197, 0.988 ] + }, + { + "time": 0.2333, + "x": 1.018, + "y": 0.988, + "curve": [ 0.272, 1.018, 0.305, 1.008, 0.262, 0.988, 0.311, 0.995 ] + }, + { + "time": 0.3333, + "curve": [ 0.351, 0.995, 0.417, 0.987, 0.359, 1.006, 0.417, 1.013 ] + }, + { + "time": 0.4333, + "x": 0.987, + "y": 1.013, + "curve": [ 0.467, 0.987, 0.533, 1.02, 0.467, 1.013, 0.533, 0.989 ] + }, + { + "time": 0.5667, + "x": 1.02, + "y": 0.989, + "curve": [ 0.592, 1.02, 0.652, 1.004, 0.592, 0.989, 0.644, 0.996 ] + }, + { "time": 0.6667 } + ] + }, + "gun": { + "rotate": [ + { + "value": 12.36, + "curve": [ 0.022, 16.28, 0.087, 20.25 ] + }, + { + "time": 0.1333, + "value": 20.19, + "curve": [ 0.168, 20.32, 0.254, -8.82 ] + }, + { + "time": 0.2667, + "value": -11.88, + "curve": [ 0.291, -17.91, 0.344, -24.11 ] + }, + { + "time": 0.4, + "value": -23.88, + "curve": [ 0.448, -23.69, 0.533, -15.47 ] + }, + { "time": 0.5667, "value": -8.69 }, + { "time": 0.6667, "value": 12.36 } + ] + }, + "hip": { + "rotate": [ + { "value": -8.24 } + ], + "translate": [ + { + "x": -3.6, + "y": -34.1, + "curve": [ 0.042, -3.84, 0.118, 7.62, 0.042, -33.74, 0.112, 20.55 ] + }, + { + "time": 0.1667, + "x": 7.61, + "y": 20.36, + "curve": [ 0.194, 7.6, 0.21, 5.06, 0.204, 20.65, 0.217, -8.69 ] + }, + { + "time": 0.2333, + "x": 1.68, + "y": -18.48, + "curve": [ 0.279, -4.99, 0.297, -5.64, 0.254, -31.08, 0.292, -34.55 ] + }, + { + "time": 0.3333, + "x": -5.76, + "y": -35, + "curve": [ 0.379, -5.9, 0.451, 6.8, 0.384, -35.56, 0.428, 17.6 ] + }, + { + "time": 0.5, + "x": 6.61, + "y": 17.01, + "curve": [ 0.536, 6.47, 0.545, 3.56, 0.533, 16.75, 0.548, -8.71 ] + }, + { + "time": 0.5667, + "x": 0.35, + "y": -18.81, + "curve": [ 0.597, -4.07, 0.642, -3.45, 0.584, -28.58, 0.642, -34.32 ] + }, + { "time": 0.6667, "x": -3.6, "y": -34.1 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": -62.54, + "curve": [ 0.015, -74.19, 0.056, -103.19 ] + }, + { + "time": 0.0667, + "value": -111.08, + "curve": [ 0.092, -129.44, 0.189, -146.55 ] + }, + { + "time": 0.2333, + "value": -146.32, + "curve": [ 0.285, -146.06, 0.32, -125.1 ] + }, + { "time": 0.3333, "value": -117.24 }, + { + "time": 0.5, + "value": -35.07, + "curve": [ 0.522, -28.64, 0.546, -24.84 ] + }, + { + "time": 0.5667, + "value": -24.9, + "curve": [ 0.595, -25, 0.623, -40.82 ] + }, + { "time": 0.6667, "value": -62.54 } + ], + "translate": [ + { "x": 16.34, "y": 0.18 }, + { + "time": 0.0667, + "x": -101.43, + "y": 8.04, + "curve": [ 0.085, -131.35, 0.129, -207.69, 0.08, 14.9, 0.124, 113.28 ] + }, + { + "time": 0.1667, + "x": -207.92, + "y": 145.81, + "curve": [ 0.196, -208.13, 0.21, -202.91, 0.186, 160.26, 0.206, 163.48 ] + }, + { + "time": 0.2333, + "x": -189.94, + "y": 163.85, + "curve": [ 0.27, -169.94, 0.31, -126.19, 0.269, 164.35, 0.316, 85.97 ] + }, + { + "time": 0.3333, + "x": -90.56, + "y": 78.57, + "curve": [ 0.355, -57.99, 0.376, -29.14, 0.35, 71.55, 0.376, 66.4 ] + }, + { + "time": 0.4, + "x": 2.87, + "y": 66.38, + "curve": [ 0.412, 19.24, 0.469, 90.73, 0.429, 66.37, 0.469, 70.66 ] + }, + { + "time": 0.5, + "x": 117.18, + "y": 70.46, + "curve": [ 0.522, 136.24, 0.542, 151.33, 0.539, 70.2, 0.555, 38.25 ] + }, + { + "time": 0.5667, + "x": 151.49, + "y": 25.29, + "curve": [ 0.578, 146.76, 0.586, 133.13, 0.572, 19.7, 0.582, 12.23 ] + }, + { "time": 0.6, "x": 115.02, "y": 0.1 }, + { "time": 0.6667, "x": 16.34, "y": 0.18 } + ] + }, + "front-leg-target": { + "translate": [ + { "x": -13.95, "y": -30.34 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": 18.55 }, + { + "time": 0.2333, + "value": 167.84, + "curve": [ 0.246, 153.66, 0.256, 129.74 ] + }, + { + "time": 0.2667, + "value": 124.32, + "curve": [ 0.296, 124.43, 0.313, 129.93 ] + }, + { + "time": 0.3667, + "value": 129.87, + "curve": [ 0.421, 128.32, 0.519, 0.98 ] + }, + { + "time": 0.5667, + "curve": [ 0.6, 0.27, 0.642, 4.73 ] + }, + { "time": 0.6667, "value": 18.55 } + ], + "translate": [ + { + "x": -176.39, + "y": 134.12, + "curve": [ 0.018, -142.26, 0.054, -94.41, 0.01, 120.96, 0.044, 84.08 ] + }, + { + "time": 0.0667, + "x": -73.56, + "y": 76.68, + "curve": [ 0.086, -42.82, 0.194, 101.2, 0.098, 66.73, 0.198, 60.88 ] + }, + { "time": 0.2333, "x": 98.32, "y": 32.17 }, + { "time": 0.2667, "x": 49.13, "y": -0.63 }, + { + "time": 0.4, + "x": -147.9, + "y": 0.32, + "curve": [ 0.414, -168.78, 0.478, -284.76, 0.43, 30.09, 0.478, 129.14 ] + }, + { + "time": 0.5, + "x": -283.37, + "y": 167.12, + "curve": [ 0.526, -285.66, 0.548, -280.54, 0.516, 194.84, 0.55, 216.53 ] + }, + { + "time": 0.5667, + "x": -266.98, + "y": 216.12, + "curve": [ 0.581, -256.27, 0.643, -206.54, 0.61, 214.82, 0.65, 145.33 ] + }, + { "time": 0.6667, "x": -176.39, "y": 134.12 } + ] + }, + "rear-leg-target": { + "translate": [ + { "x": 85, "y": -33.59 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -147.04, + "curve": [ 0.033, -113.4, 0.161, 44.34 ] + }, + { + "time": 0.2333, + "value": 43.48, + "curve": [ 0.24, 43.41, 0.282, 35.72 ] + }, + { + "time": 0.3, + "value": 0.29, + "curve": [ 0.347, 0.28, 0.396, 4.27 ] + }, + { + "time": 0.4, + "curve": [ 0.424, -23.8, 0.525, -181.39 ] + }, + { + "time": 0.5667, + "value": -181.39, + "curve": [ 0.592, -181.39, 0.642, -169.09 ] + }, + { "time": 0.6667, "value": -147.04 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -0.25, + "curve": [ 0.008, -0.25, 0.056, 1.73 ] + }, + { + "time": 0.0667, + "value": -7.68, + "curve": [ 0.075, -43.13, 0.15, -130.44 ] + }, + { + "time": 0.2, + "value": -130.08, + "curve": [ 0.239, -129.79, 0.272, -126.8 ] + }, + { + "time": 0.3, + "value": -116.24, + "curve": [ 0.333, -103.91, 0.348, -86.1 ] + }, + { + "time": 0.3667, + "value": -71.08, + "curve": [ 0.386, -55.25, 0.415, -32.44 ] + }, + { + "time": 0.4333, + "value": -21.63, + "curve": [ 0.47, -0.01, 0.542, 33.42 ] + }, + { + "time": 0.5667, + "value": 33.2, + "curve": [ 0.622, 32.7, 0.569, 0.64 ] + }, + { "time": 0.6667, "value": -0.25 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.087, -6.81, 0.143, -5.75 ] + }, + { + "time": 0.1667, + "value": -4.3, + "curve": [ 0.183, -3.28, 0.209, 2.79 ] + }, + { + "time": 0.2333, + "value": 2.78, + "curve": [ 0.262, 2.77, 0.305, -6.63 ] + }, + { + "time": 0.3333, + "value": -6.64, + "curve": [ 0.419, -6.68, 0.49, -4.84 ] + }, + { + "time": 0.5, + "value": -4.38, + "curve": [ 0.518, -3.56, 0.574, 2.32 ] + }, + { + "time": 0.6, + "value": 2.33, + "curve": [ 0.643, 2.35, 0.633, -6.81 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.014, -3.17, 0.109, 43.93 ] + }, + { + "time": 0.1333, + "value": 43.95, + "curve": [ 0.177, 43.97, 0.192, -13.76 ] + }, + { + "time": 0.2667, + "value": -13.83, + "curve": [ 0.302, -13.72, 0.322, -8.86 ] + }, + { + "time": 0.3333, + "value": -6.6, + "curve": [ 0.349, -3.5, 0.436, 41.1 ] + }, + { + "time": 0.4667, + "value": 41.05, + "curve": [ 0.51, 40.99, 0.549, -14.06 ] + }, + { + "time": 0.6, + "value": -14.18, + "curve": [ 0.63, -14.26, 0.656, -9.04 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.079, -6.83, 0.108, 0.3 ] + }, + { + "time": 0.1333, + "value": 1.96, + "curve": [ 0.177, 4.89, 0.208, 6.28 ] + }, + { + "time": 0.2333, + "value": 6.29, + "curve": [ 0.313, 6.31, 0.383, 3.49 ] + }, + { + "time": 0.4, + "value": 2.58, + "curve": [ 0.442, 0.28, 0.523, -6.81 ] + }, + { "time": 0.6, "value": -6.81 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.011, -4.06, 0.108, 24.92 ] + }, + { + "time": 0.1333, + "value": 24.92, + "curve": [ 0.158, 24.92, 0.208, -10.62 ] + }, + { + "time": 0.2333, + "value": -10.62, + "curve": [ 0.254, -10.62, 0.312, -9.73 ] + }, + { + "time": 0.3333, + "value": -6.4, + "curve": [ 0.356, -2.95, 0.438, 24.93 ] + }, + { + "time": 0.4667, + "value": 24.93, + "curve": [ 0.492, 24.93, 0.575, -9.78 ] + }, + { + "time": 0.6, + "value": -9.78, + "curve": [ 0.617, -9.78, 0.655, -8.63 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 3.5, + "curve": [ 0.07, 3.51, 0.075, 8.69 ] + }, + { + "time": 0.1, + "value": 8.69, + "curve": [ 0.139, 8.69, 0.214, 6.9 ] + }, + { + "time": 0.2333, + "value": 6.33, + "curve": [ 0.266, 5.34, 0.285, 3.48 ] + }, + { + "time": 0.3333, + "value": 3.48, + "curve": [ 0.398, 3.48, 0.408, 8.68 ] + }, + { + "time": 0.4333, + "value": 8.68, + "curve": [ 0.458, 8.68, 0.551, 6.8 ] + }, + { + "time": 0.5667, + "value": 6.26, + "curve": [ 0.598, 5.17, 0.642, 3.49 ] + }, + { "time": 0.6667, "value": 3.5 } + ] + }, + "torso3": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.067, 4.54, 0.075, -7.27 ] + }, + { + "time": 0.1, + "value": -7.27, + "curve": [ 0.125, -7.27, 0.227, 0.84 ] + }, + { + "time": 0.2333, + "value": 1.24, + "curve": [ 0.254, 2.5, 0.301, 4.51 ] + }, + { + "time": 0.3333, + "value": 4.52, + "curve": [ 0.386, 4.54, 0.408, -7.35 ] + }, + { + "time": 0.4333, + "value": -7.35, + "curve": [ 0.458, -7.35, 0.549, -0.14 ] + }, + { + "time": 0.5667, + "value": 0.95, + "curve": [ 0.586, 2.18, 0.632, 4.54 ] + }, + { "time": 0.6667, "value": 4.52 } + ] + }, + "aim-constraint-target": { + "rotate": [ + { "value": 30.57 } + ] + }, + "rear-foot": { + "rotate": [ + { "value": -6.5 } + ] + }, + "front-foot": { + "rotate": [ + { "value": 4.5 } + ] + }, + "head-control": { + "translate": [ + { + "y": -9.94, + "curve": [ 0.058, 0, 0.175, -15.32, 0.044, -4.19, 0.175, 5 ] + }, + { + "time": 0.2333, + "x": -15.32, + "y": 5, + "curve": [ 0.317, -15.32, 0.429, -9.74, 0.317, 5, 0.382, -31.71 ] + }, + { + "time": 0.4667, + "x": -7.81, + "y": -31.59, + "curve": [ 0.507, -5.76, 0.617, 0, 0.549, -31.47, 0.628, -13.33 ] + }, + { "time": 0.6667, "y": -9.94 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": -0.74, + "y": 11.22, + "curve": [ 0.061, -0.74, 0.144, 1.17, 0.061, 11.22, 0.143, -17.93 ] + }, + { + "time": 0.2333, + "x": 1.19, + "y": -17.9, + "curve": [ 0.54, 1.25, 0.558, -0.74, 0.545, -17.8, 0.558, 11.22 ] + }, + { "time": 0.6667, "x": -0.74, "y": 11.22 } + ] + }, + "back-shoulder": { + "translate": [ + { + "curve": [ 0.083, 0, 0.25, 0, 0.083, 0, 0.25, 8.93 ] + }, + { + "time": 0.3333, + "y": 8.93, + "curve": [ 0.417, 0, 0.583, 0, 0.417, 8.93, 0.583, 0 ] + }, + { "time": 0.6667 } + ] + } + }, + "ik": { + "front-leg-ik": [ + { "softness": 10, "bendPositive": false }, + { "time": 0.5667, "softness": 14.8, "bendPositive": false }, + { "time": 0.6, "softness": 48.2, "bendPositive": false }, + { "time": 0.6667, "softness": 10, "bendPositive": false } + ], + "rear-leg-ik": [ + { "bendPositive": false }, + { "time": 0.1667, "softness": 22.5, "bendPositive": false }, + { "time": 0.3, "softness": 61.4, "bendPositive": false }, + { "time": 0.6667, "bendPositive": false } + ] + }, + "events": [ + { "time": 0.2333, "name": "footstep" }, + { "time": 0.5667, "name": "footstep" } + ] + }, + "run-to-idle": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-foot-target": { + "translate": [ + { + "x": -16.5, + "y": 3.41, + "curve": [ 0.033, -16.5, 0.1, -69.06, 0.033, 3.41, 0.1, 0 ] + }, + { "time": 0.1333, "x": -69.06 } + ] + }, + "hip": { + "translate": [ + { + "x": -28.78, + "y": -72.96, + "curve": [ 0.036, -28.63, 0.2, -10.85, 0.135, -62.35, 0.2, -23.15 ] + }, + { "time": 0.2667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "translate": [ + { + "x": 33.15, + "y": 31.61, + "curve": [ 0.017, 33.15, 0.05, 24.41, 0.017, 31.61, 0.041, 20.73 ] + }, + { + "time": 0.0667, + "x": 24.41, + "y": 0.19, + "curve": [ 0.117, 24.41, 0.217, 48.87, 0.117, 0.19, 0.217, 0 ] + }, + { "time": 0.2667, "x": 48.87 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -80.61, + "curve": [ 0.067, -80.61, 0.2, -60.87 ] + }, + { "time": 0.2667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 8.79, + "curve": [ 0.041, 8.79, 0.115, 6.3 ] + }, + { + "time": 0.1667, + "value": 6.41, + "curve": [ 0.201, 6.48, 0.241, 42.46 ] + }, + { "time": 0.2667, "value": 42.46 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 55.3, + "curve": [ 0.067, 55.3, 0.2, 39.2 ] + }, + { "time": 0.2667, "value": 39.2 } + ] + }, + "head": { + "rotate": [ + { + "curve": [ 0.05, 0, 0.083, 2.67 ] + }, + { + "time": 0.1333, + "value": 2.67, + "curve": [ 0.15, 2.67, 0.25, -6.75 ] + }, + { "time": 0.2667, "value": -6.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": 38.26, + "curve": [ 0.041, 38.26, 0.127, -2.19 ] + }, + { + "time": 0.1667, + "value": -3, + "curve": [ 0.209, -3.84, 0.241, 0 ] + }, + { "time": 0.2667 } + ], + "scale": [ + { + "x": 0.844, + "curve": [ 0.067, 0.844, 0.2, 1, 0.067, 1, 0.2, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 57.24, + "curve": [ 0.067, 57.24, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + }, + "gun": { + "rotate": [ + { + "value": 2.28, + "curve": [ 0.041, 2.28, 0.105, 15.34 ] + }, + { + "time": 0.1667, + "value": 15.32, + "curve": [ 0.205, 15.31, 0.241, 0 ] + }, + { "time": 0.2667 } + ] + }, + "torso": { + "rotate": [ + { + "value": -12.98, + "curve": [ 0.033, -12.98, 0.103, -14.81 ] + }, + { + "time": 0.1333, + "value": -16.63, + "curve": [ 0.168, -18.69, 0.233, -22.88 ] + }, + { "time": 0.2667, "value": -22.88 } + ], + "scale": [ + { + "x": 0.963, + "y": 1.074, + "curve": [ 0.067, 0.963, 0.132, 1, 0.067, 1.074, 0.132, 1 ] + }, + { "time": 0.2667 } + ] + }, + "neck": { + "rotate": [ + {}, + { "time": 0.2667, "value": 3.78 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 0.88 ] + }, + { + "time": 0.1333, + "value": 0.88, + "curve": [ 0.167, 0.88, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 15.97 ] + }, + { + "time": 0.1333, + "value": 15.97, + "curve": [ 0.167, 15.97, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 10.76 ] + }, + { + "time": 0.1333, + "value": 10.76, + "curve": [ 0.167, 10.76, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair2": { + "rotate": [ + { + "curve": [ 0.014, -2.28, 0.042, -7.84 ] + }, + { + "time": 0.0667, + "value": -7.82, + "curve": [ 0.108, -7.79, 0.166, 6.57 ] + }, + { + "time": 0.2, + "value": 6.67, + "curve": [ 0.222, 6.73, 0.255, 1.98 ] + }, + { "time": 0.2667 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.041, 0, 0.107, 3.03 ] + }, + { + "time": 0.1667, + "value": 3.03, + "curve": [ 0.205, 3.03, 0.241, 0 ] + }, + { "time": 0.2667 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.049, 0, 0.166, 0.66 ] + }, + { + "time": 0.2, + "value": 0.66, + "curve": [ 0.232, 0.65, 0.249, -2.15 ] + }, + { "time": 0.2667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { "x": -10.12, "y": 8.71 }, + { "time": 0.2667 } + ] + }, + "front-shoulder": { + "translate": [ + { "x": 4.91, "y": 11.54 }, + { "time": 0.2667 } + ] + } + } + }, + "shoot": { + "slots": { + "muzzle": { + "rgba": [ + { "time": 0.1333, "color": "ffffffff" }, + { "time": 0.2, "color": "ffffff62" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle01" }, + { "time": 0.0667, "name": "muzzle02" }, + { "time": 0.1, "name": "muzzle03" }, + { "time": 0.1333, "name": "muzzle04" }, + { "time": 0.1667, "name": "muzzle05" }, + { "time": 0.2 } + ] + }, + "muzzle-glow": { + "rgba": [ + { "color": "ff0c0c00" }, + { + "time": 0.0333, + "color": "ffc9adff", + "curve": [ 0.255, 1, 0.273, 1, 0.255, 0.76, 0.273, 0.4, 0.255, 0.65, 0.273, 0.22, 0.255, 1, 0.273, 1 ] + }, + { "time": 0.3, "color": "ff400cff" }, + { "time": 0.6333, "color": "ff0c0c00" } + ], + "attachment": [ + { "name": "muzzle-glow" } + ] + }, + "muzzle-ring": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.202, 0.85, 0.214, 0.84, 0.202, 0.73, 0.214, 0.73, 0.202, 1, 0.214, 1, 0.202, 1, 0.214, 0.21 ] + }, + { "time": 0.2333, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2333 } + ] + }, + "muzzle-ring2": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + }, + "muzzle-ring3": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + }, + "muzzle-ring4": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + } + }, + "bones": { + "gun": { + "rotate": [ + { + "time": 0.0667, + "curve": [ 0.094, 25.89, 0.112, 45.27 ] + }, + { + "time": 0.1333, + "value": 45.35, + "curve": [ 0.192, 45.28, 0.18, -0.09 ] + }, + { "time": 0.6333 } + ] + }, + "muzzle": { + "translate": [ + { "x": -11.02, "y": 25.16 } + ] + }, + "rear-upper-arm": { + "translate": [ + { + "time": 0.0333, + "curve": [ 0.045, 0.91, 0.083, 3.46, 0.044, 0.86, 0.083, 3.32 ] + }, + { + "time": 0.1, + "x": 3.46, + "y": 3.32, + "curve": [ 0.133, 3.46, 0.176, -0.1, 0.133, 3.32, 0.169, 0 ] + }, + { "time": 0.2333 } + ] + }, + "rear-bracer": { + "translate": [ + { + "time": 0.0333, + "curve": [ 0.075, -3.78, 0.083, -4.36, 0.08, -2.7, 0.083, -2.88 ] + }, + { + "time": 0.1, + "x": -4.36, + "y": -2.88, + "curve": [ 0.133, -4.36, 0.168, 0.18, 0.133, -2.88, 0.167, 0 ] + }, + { "time": 0.2333 } + ] + }, + "gun-tip": { + "translate": [ + {}, + { "time": 0.3, "x": 3.15, "y": 0.39 } + ], + "scale": [ + { "x": 0.366, "y": 0.366 }, + { "time": 0.0333, "x": 1.453, "y": 1.453 }, + { "time": 0.3, "x": 0.366, "y": 0.366 } + ] + }, + "muzzle-ring": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2333, "x": 64.47 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2333, "x": 5.951, "y": 5.951 } + ] + }, + "muzzle-ring2": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 172.57 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 4, "y": 4 } + ] + }, + "muzzle-ring3": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 277.17 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 2, "y": 2 } + ] + }, + "muzzle-ring4": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 392.06 } + ] + } + } + }, + "walk": { + "bones": { + "rear-foot-target": { + "rotate": [ + { + "value": -32.82, + "curve": [ 0.035, -42.69, 0.057, -70.49 ] + }, + { + "time": 0.1, + "value": -70.59, + "curve": [ 0.236, -70.78, 0.335, -9.87 ] + }, + { + "time": 0.3667, + "value": -1.56, + "curve": [ 0.393, 5.5, 0.477, 13.96 ] + }, + { + "time": 0.5, + "value": 13.96, + "curve": [ 0.519, 13.96, 0.508, 0.13 ] + }, + { "time": 0.5667, "value": -0.28 }, + { + "time": 0.7333, + "value": -0.28, + "curve": [ 0.827, -0.06, 0.958, -21.07 ] + }, + { "time": 1, "value": -32.82 } + ], + "translate": [ + { + "x": -167.32, + "y": 0.58, + "curve": [ 0.022, -180.55, 0.075, -235.51, 0.045, 0.58, 0.075, 30.12 ] + }, + { + "time": 0.1, + "x": -235.51, + "y": 39.92, + "curve": [ 0.142, -235.51, 0.208, -201.73, 0.138, 54.94, 0.18, 60.78 ] + }, + { + "time": 0.2333, + "x": -176.33, + "y": 61.48, + "curve": [ 0.272, -136.61, 0.321, -45.18, 0.275, 62.02, 0.321, 56.6 ] + }, + { + "time": 0.3667, + "x": 8.44, + "y": 49.67, + "curve": [ 0.403, 51.03, 0.486, 66.86, 0.401, 44.37, 0.48, 23.11 ] + }, + { "time": 0.5, "x": 66.57, "y": 14.22 }, + { "time": 0.5333, "x": 52.58, "y": 0.6 }, + { "time": 1, "x": -167.32, "y": 0.58 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": 18.19, + "curve": [ 0.01, 11.17, 0.043, 1.37 ] + }, + { "time": 0.1, "value": 0.47 }, + { + "time": 0.2333, + "value": 0.55, + "curve": [ 0.364, 0.3, 0.515, -80.48 ] + }, + { + "time": 0.7333, + "value": -80.78, + "curve": [ 0.788, -80.38, 0.921, 17.42 ] + }, + { "time": 1, "value": 18.19 } + ], + "translate": [ + { + "x": 139.21, + "y": 22.94, + "curve": [ 0.025, 139.21, 0.069, 111.46, 0.031, 3.25, 0.075, 0.06 ] + }, + { "time": 0.1, "x": 96.69, "y": 0.06 }, + { + "time": 0.5, + "x": -94.87, + "y": -0.03, + "curve": [ 0.518, -106.82, 0.575, -152.56, 0.534, 5.42, 0.557, 38.46 ] + }, + { + "time": 0.6, + "x": -152.56, + "y": 57.05, + "curve": [ 0.633, -152.56, 0.688, -128.05, 0.643, 75.61, 0.7, 84.14 ] + }, + { + "time": 0.7333, + "x": -109.42, + "y": 84.14, + "curve": [ 0.771, -93.91, 0.832, -30.64, 0.787, 84.14, 0.799, 89.65 ] + }, + { + "time": 0.8667, + "x": 17, + "y": 75.25, + "curve": [ 0.903, 66.18, 0.967, 139.21, 0.932, 61.53, 0.967, 44.02 ] + }, + { "time": 1, "x": 139.21, "y": 22.94 } + ] + }, + "hip": { + "rotate": [ + { "value": -4.35 } + ], + "translate": [ + { + "x": -2.86, + "y": -13.86, + "curve": [ 0.025, -2.84, 0.067, -2.82, 0.028, -19.14, 0.054, -24.02 ] + }, + { + "time": 0.1, + "x": -2.61, + "y": -24.19, + "curve": [ 0.143, -2.34, 0.202, -1.79, 0.152, -23.98, 0.213, -14.81 ] + }, + { + "time": 0.2667, + "x": -1.21, + "y": -7.12, + "curve": [ 0.308, -0.86, 0.345, -0.51, 0.306, -1.63, 0.341, 3.15 ] + }, + { + "time": 0.3667, + "x": -0.33, + "y": 3.15, + "curve": [ 0.41, 0.02, 0.458, 0.26, 0.427, 3.3, 0.481, -6.75 ] + }, + { + "time": 0.5, + "x": 0.26, + "y": -10.59, + "curve": [ 0.553, 0.26, 0.559, 0.2, 0.519, -14.41, 0.548, -23.88 ] + }, + { + "time": 0.6, + "x": -0.17, + "y": -23.71, + "curve": [ 0.663, -0.72, 0.798, -2.09, 0.702, -23.36, 0.802, 3.53 ] + }, + { + "time": 0.8667, + "x": -2.46, + "y": 3.48, + "curve": [ 0.901, -2.63, 0.967, -2.87, 0.913, 3.45, 0.967, -7.64 ] + }, + { "time": 1, "x": -2.86, "y": -13.86 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": 28.96, + "curve": [ 0.056, 28.74, 0.049, 19.6 ] + }, + { "time": 0.0667, "value": 1.68 }, + { + "time": 0.5, + "value": -10, + "curve": [ 0.525, -10, 0.592, -54.69 ] + }, + { + "time": 0.6, + "value": -59.66, + "curve": [ 0.623, -74.54, 0.674, -101.78 ] + }, + { + "time": 0.7333, + "value": -101.78, + "curve": [ 0.812, -101.78, 0.855, -84.67 ] + }, + { + "time": 0.8667, + "value": -63.53, + "curve": [ 0.869, -58.38, 0.975, 28.96 ] + }, + { "time": 1, "value": 28.96 } + ] + }, + "torso": { + "rotate": [ + { + "value": -20.72, + "curve": [ 0.025, -20.57, 0.071, -20.04 ] + }, + { + "time": 0.1333, + "value": -20.04, + "curve": [ 0.187, -20.04, 0.285, -21.16 ] + }, + { + "time": 0.3667, + "value": -21.16, + "curve": [ 0.405, -21.16, 0.47, -20.9 ] + }, + { + "time": 0.5, + "value": -20.71, + "curve": [ 0.518, -20.6, 0.582, -20.03 ] + }, + { + "time": 0.6333, + "value": -20.04, + "curve": [ 0.709, -20.05, 0.815, -21.18 ] + }, + { + "time": 0.8667, + "value": -21.18, + "curve": [ 0.908, -21.18, 0.971, -20.93 ] + }, + { "time": 1, "value": -20.72 } + ] + }, + "neck": { + "rotate": [ + { + "value": 17.78, + "curve": [ 0.025, 17.93, 0.071, 18.46 ] + }, + { + "time": 0.1333, + "value": 18.46, + "curve": [ 0.187, 18.46, 0.285, 17.34 ] + }, + { + "time": 0.3667, + "value": 17.34, + "curve": [ 0.405, 17.34, 0.47, 17.6 ] + }, + { + "time": 0.5, + "value": 17.79, + "curve": [ 0.518, 17.9, 0.582, 18.47 ] + }, + { + "time": 0.6333, + "value": 18.46, + "curve": [ 0.709, 18.45, 0.815, 17.32 ] + }, + { + "time": 0.8667, + "value": 17.32, + "curve": [ 0.908, 17.32, 0.971, 17.57 ] + }, + { "time": 1, "value": 17.78 } + ] + }, + "head": { + "rotate": [ + { + "value": -12.23, + "curve": [ 0.061, -12.23, 0.191, -7.45 ] + }, + { + "time": 0.2667, + "value": -7.43, + "curve": [ 0.341, -7.42, 0.421, -12.23 ] + }, + { + "time": 0.5, + "value": -12.23, + "curve": [ 0.567, -12.26, 0.694, -7.46 ] + }, + { + "time": 0.7667, + "value": -7.47, + "curve": [ 0.853, -7.49, 0.943, -12.23 ] + }, + { "time": 1, "value": -12.23 } + ], + "scale": [ + { + "curve": [ 0.039, 1, 0.084, 0.991, 0.039, 1, 0.084, 1.019 ] + }, + { + "time": 0.1333, + "x": 0.991, + "y": 1.019, + "curve": [ 0.205, 0.991, 0.318, 1.019, 0.205, 1.019, 0.337, 0.992 ] + }, + { + "time": 0.4, + "x": 1.019, + "y": 0.992, + "curve": [ 0.456, 1.019, 0.494, 1.001, 0.483, 0.991, 0.493, 0.999 ] + }, + { + "time": 0.5, + "curve": [ 0.508, 0.998, 0.584, 0.991, 0.51, 1.002, 0.584, 1.019 ] + }, + { + "time": 0.6333, + "x": 0.991, + "y": 1.019, + "curve": [ 0.705, 0.991, 0.818, 1.019, 0.705, 1.019, 0.837, 0.992 ] + }, + { + "time": 0.9, + "x": 1.019, + "y": 0.992, + "curve": [ 0.956, 1.019, 0.955, 1, 0.983, 0.991, 0.955, 1 ] + }, + { "time": 1 } + ] + }, + "back-foot-tip": { + "rotate": [ + { "value": 4.09 }, + { "time": 0.0333, "value": 3.05 }, + { + "time": 0.1, + "value": -59.01, + "curve": [ 0.124, -72.97, 0.169, -100.05 ] + }, + { + "time": 0.2333, + "value": -99.71, + "curve": [ 0.326, -99.21, 0.349, -37.4 ] + }, + { + "time": 0.3667, + "value": -17.85, + "curve": [ 0.388, 4.74, 0.451, 32.35 ] + }, + { + "time": 0.5, + "value": 32.4, + "curve": [ 0.537, 32.44, 0.566, 6.43 ] + }, + { "time": 0.5667, "value": 2 }, + { "time": 1, "value": 4.09 } + ] + }, + "front-thigh": { + "translate": [ + { + "x": 17.15, + "y": -0.09, + "curve": [ 0.178, 17.14, 0.295, -4.26, 0.009, -0.09, 0.475, 0.02 ] + }, + { + "time": 0.5, + "x": -4.26, + "y": 0.02, + "curve": [ 0.705, -4.27, 0.848, 17.15, 0.525, 0.02, 0.975, -0.09 ] + }, + { "time": 1, "x": 17.15, "y": -0.09 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -17.71, + "y": -4.63, + "curve": [ 0.036, -19.81, 0.043, -20.86, 0.036, -4.63, 0.05, -7.03 ] + }, + { + "time": 0.1, + "x": -20.95, + "y": -7.06, + "curve": [ 0.162, -21.05, 0.4, 7.79, 0.2, -7.13, 0.4, -1.9 ] + }, + { + "time": 0.5, + "x": 7.79, + "y": -1.94, + "curve": [ 0.612, 7.69, 0.875, -10.49, 0.592, -1.97, 0.917, -3.25 ] + }, + { "time": 1, "x": -17.71, "y": -4.63 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 1, + "curve": [ 0.006, 1.2, 0.084, 2.88 ] + }, + { + "time": 0.1333, + "value": 2.88, + "curve": [ 0.205, 2.88, 0.284, -1.17 ] + }, + { + "time": 0.3667, + "value": -1.17, + "curve": [ 0.411, -1.17, 0.481, 0.57 ] + }, + { + "time": 0.5, + "value": 1, + "curve": [ 0.515, 1.33, 0.59, 2.83 ] + }, + { + "time": 0.6333, + "value": 2.85, + "curve": [ 0.683, 2.86, 0.796, -1.2 ] + }, + { + "time": 0.8667, + "value": -1.2, + "curve": [ 0.916, -1.2, 0.984, 0.62 ] + }, + { "time": 1, "value": 1 } + ] + }, + "torso3": { + "rotate": [ + { "value": -1.81 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -9.51, + "curve": [ 0.021, -13.32, 0.058, -19.4 ] + }, + { + "time": 0.1, + "value": -19.4, + "curve": [ 0.238, -19.69, 0.337, 7.78 ] + }, + { + "time": 0.3667, + "value": 16.2, + "curve": [ 0.399, 25.42, 0.497, 60.19 ] + }, + { + "time": 0.6, + "value": 60.26, + "curve": [ 0.719, 60.13, 0.845, 27.61 ] + }, + { + "time": 0.8667, + "value": 22.45, + "curve": [ 0.892, 16.38, 0.979, -3.27 ] + }, + { "time": 1, "value": -9.51 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 13.57, + "curve": [ 0.022, 9.71, 0.147, -3.78 ] + }, + { + "time": 0.3667, + "value": -3.69, + "curve": [ 0.457, -3.66, 0.479, 0.83 ] + }, + { + "time": 0.5, + "value": 4.05, + "curve": [ 0.513, 6.08, 0.635, 30.8 ] + }, + { + "time": 0.8, + "value": 30.92, + "curve": [ 0.974, 31, 0.98, 18.35 ] + }, + { "time": 1, "value": 13.57 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -28.72, + "curve": [ 0.024, -31.74, 0.176, -43.4 ] + }, + { + "time": 0.3667, + "value": -43.6, + "curve": [ 0.403, -43.65, 0.47, -40.15 ] + }, + { + "time": 0.5, + "value": -35.63, + "curve": [ 0.547, -28.59, 0.624, -4.57 ] + }, + { + "time": 0.7333, + "value": -4.59, + "curve": [ 0.891, -4.62, 0.954, -24.28 ] + }, + { "time": 1, "value": -28.48 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 28.28, + "curve": [ 0.034, 30.94, 0.068, 32.05 ] + }, + { + "time": 0.1, + "value": 31.88, + "curve": [ 0.194, 31.01, 0.336, -0.11 ] + }, + { + "time": 0.3667, + "value": -7.11, + "curve": [ 0.421, -19.73, 0.53, -46.21 ] + }, + { + "time": 0.6, + "value": -45.75, + "curve": [ 0.708, -45.03, 0.844, -13.56 ] + }, + { + "time": 0.8667, + "value": -6.48, + "curve": [ 0.909, 6.59, 0.958, 24.21 ] + }, + { "time": 1, "value": 28.28 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -2.79, + "curve": [ 0.074, -2.84, 0.121, 25.08 ] + }, + { + "time": 0.2333, + "value": 24.99, + "curve": [ 0.35, 24.89, 0.427, -2.86 ] + }, + { + "time": 0.5, + "value": -2.8, + "curve": [ 0.575, -2.73, 0.652, 24.5 ] + }, + { + "time": 0.7333, + "value": 24.55, + "curve": [ 0.828, 24.6, 0.932, -2.69 ] + }, + { "time": 1, "value": -2.79 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.01, + "curve": [ 0.106, -5.97, 0.151, 18.62 ] + }, + { + "time": 0.2333, + "value": 18.72, + "curve": [ 0.336, 18.7, 0.405, -11.37 ] + }, + { + "time": 0.5, + "value": -11.45, + "curve": [ 0.626, -11.46, 0.629, 18.94 ] + }, + { + "time": 0.7333, + "value": 18.92, + "curve": [ 0.833, 18.92, 0.913, -6.06 ] + }, + { "time": 1, "value": -6.01 } + ], + "translate": [ + { "x": 0.03, "y": 1.35 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 10.06, + "curve": [ 0.044, 11.16, 0.063, 11.49 ] + }, + { + "time": 0.1, + "value": 11.49, + "curve": [ 0.215, 11.49, 0.336, 2.92 ] + }, + { + "time": 0.3667, + "value": 0.84, + "curve": [ 0.416, -2.52, 0.498, -10.84 ] + }, + { + "time": 0.6, + "value": -10.83, + "curve": [ 0.762, -10.71, 0.845, -3.05 ] + }, + { + "time": 0.8667, + "value": -1.34, + "curve": [ 0.917, 2.54, 0.977, 8.81 ] + }, + { "time": 1, "value": 10.06 } + ] + }, + "gun": { + "rotate": [ + { + "value": -14.67, + "curve": [ 0.086, -14.67, 0.202, 8.31 ] + }, + { + "time": 0.2333, + "value": 12.14, + "curve": [ 0.279, 17.71, 0.391, 25.79 ] + }, + { + "time": 0.5, + "value": 25.77, + "curve": [ 0.631, 25.74, 0.694, 4.53 ] + }, + { + "time": 0.7333, + "value": -0.65, + "curve": [ 0.768, -5.21, 0.902, -14.4 ] + }, + { "time": 1, "value": -14.67 } + ] + }, + "front-leg-target": { + "translate": [ + { + "x": -2.83, + "y": -8.48, + "curve": [ 0.008, -2.83, 0.058, 0.09, 0.001, 4.97, 0.058, 6.68 ] + }, + { + "time": 0.0667, + "x": 0.09, + "y": 6.68, + "curve": [ 0.3, 0.09, 0.767, -2.83, 0.3, 6.68, 0.767, -8.48 ] + }, + { "time": 1, "x": -2.83, "y": -8.48 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.028, 1.24, 0.016, 3.46 ] + }, + { + "time": 0.1, + "value": 3.45, + "curve": [ 0.159, 3.45, 0.189, 0.23 ] + }, + { + "time": 0.2333, + "value": -2.29, + "curve": [ 0.265, -4.32, 0.305, -5.92 ] + }, + { + "time": 0.3667, + "value": -5.94, + "curve": [ 0.446, -5.96, 0.52, 3.41 ] + }, + { + "time": 0.6, + "value": 3.42, + "curve": [ 0.717, 3.42, 0.772, -5.93 ] + }, + { + "time": 0.8667, + "value": -5.97, + "curve": [ 0.933, -5.99, 0.982, -0.94 ] + }, + { "time": 1 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.159, -10.48 ] + }, + { + "time": 0.2333, + "value": -10.49, + "curve": [ 0.334, -10.5, 0.439, -0.09 ] + }, + { + "time": 0.5, + "value": -0.09, + "curve": [ 0.569, -0.09, 0.658, -10.75 ] + }, + { + "time": 0.7333, + "value": -10.7, + "curve": [ 0.833, -10.63, 0.947, 0 ] + }, + { "time": 1 } + ] + }, + "gun-tip": { + "rotate": [ + { "time": 0.2333, "value": 0.11 } + ] + }, + "muzzle-ring": { + "rotate": [ + { "time": 0.2333, "value": 0.11 } + ] + }, + "muzzle-ring2": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "muzzle-ring3": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "muzzle-ring4": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "back-shoulder": { + "translate": [ + { + "x": -0.18, + "y": -4.49, + "curve": [ 0.133, -0.18, 0.333, 7.69, 0.133, -4.49, 0.333, 2.77 ] + }, + { + "time": 0.4667, + "x": 7.69, + "y": 2.77, + "curve": [ 0.6, 7.69, 0.858, -0.18, 0.6, 2.77, 0.858, -4.49 ] + }, + { "time": 1, "x": -0.18, "y": -4.49 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.46, + "y": 9.37, + "curve": [ 0.162, 1.41, 0.333, -1.66, 0.162, 9.37, 0.301, -7.23 ] + }, + { + "time": 0.5, + "x": -1.6, + "y": -7.27, + "curve": [ 0.735, -1.5, 0.847, 1.46, 0.723, -7.31, 0.838, 9.32 ] + }, + { "time": 1, "x": 1.46, "y": 9.37 } + ] + }, + "head-control": { + "translate": [ + { + "x": -6.46, + "y": -8.4, + "curve": [ 0.053, -5.31, 0.167, -3.64, 0.093, -8.4, 0.196, -3.81 ] + }, + { + "time": 0.2333, + "x": -3.64, + "y": -1.32, + "curve": [ 0.309, -3.64, 0.436, -5.84, 0.275, 1.43, 0.38, 10.3 ] + }, + { + "time": 0.5, + "x": -7.03, + "y": 10.29, + "curve": [ 0.538, -7.75, 0.66, -10.54, 0.598, 10.27, 0.694, 1.56 ] + }, + { + "time": 0.7333, + "x": -10.54, + "y": -1.26, + "curve": [ 0.797, -10.54, 0.933, -7.91, 0.768, -3.79, 0.875, -8.4 ] + }, + { "time": 1, "x": -6.46, "y": -8.4 } + ] + } + }, + "ik": { + "front-leg-ik": [ + { + "softness": 25.7, + "bendPositive": false, + "curve": [ 0.008, 1, 0.025, 1, 0.008, 25.7, 0.025, 9.9 ] + }, + { + "time": 0.0333, + "softness": 9.9, + "bendPositive": false, + "curve": [ 0.15, 1, 0.383, 1, 0.15, 9.9, 0.383, 43.2 ] + }, + { + "time": 0.5, + "softness": 43.2, + "bendPositive": false, + "curve": [ 0.625, 1, 0.875, 1, 0.625, 43.2, 0.846, 45.57 ] + }, + { "time": 1, "softness": 25.7, "bendPositive": false } + ], + "rear-leg-ik": [ + { "softness": 5, "bendPositive": false }, + { "time": 0.4333, "softness": 4.9, "bendPositive": false }, + { "time": 0.5, "softness": 28.81, "bendPositive": false }, + { "time": 0.6, "softness": 43.8, "bendPositive": false }, + { "time": 1, "softness": 5, "bendPositive": false } + ] + }, + "events": [ + { "name": "footstep" }, + { "time": 0.5, "name": "footstep" } + ] + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/spineboy-pro.skel b/spine-haxe/example/assets/spineboy-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..c14f3040574295bdba8bd3db5774a6e3c65b1541 GIT binary patch literal 67563 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

      )S&(Q40tOq{T(K=J> z8>~bzpC29JyF?i4b$N1egdMMVt^UQI|JH?`4gfn2zGy~CX00VQ*uHoM(zFFId+_R- zXZ*`-n(jcgBB)i7li6I+#{oMKMo>}_z9Giks@8rpwt7M>y~U&NzrW`^3%9>NZtQvH zN{h)lx&t{KU;X+((W~F@Z@Fexpj50%uitsL9-( z)Q0g|UVP=-BmoAi{f>e}H-oGEeC5ahHhcT!uW>|x;|=o4b5;qq8K_4ph&7tU#;YK% zeIrrmXVOopD@tw@m?;6oWafG*2|_vQVZE|ipmQ$p|3LQtJI8<5o6n&1-W})7PXC^} z@4&s2{0~3JDFfX5|C&JQ5N zgf0<4oB^PaoBd%`G?VgY{ti|VD_Par^^I7~0F9e=ZZhS!o%&@kiBfaJN^zb5lKr-_ zm#DpvNPwUF11(gb)E4?i`8gGQ;48W8zp2m`p=DDZwXn=j#|g*EMgDH*V^}NzKX8)r z(_g1QzqY{-p~M0)@P6P!Vu(E`c2lC0C#feX`$`3NPS>dv3$(rLviVqnOMzL<)i_5;{PD}>g3OSwG`>qlXAbVNaqkcr z*}0D4Y@B*){k0u-=aH-TX<{CcrpcHn0m9kbC3QDSQJ|>8vWU42>{;uXZ%Sep&fNXJ z2ihQywPT;yEG_HjEi0$yE_uPtX%ZI$-Ktj0&vG`Z9B{HBU@ zG$Y2xQKnRF#ag>BFy(_gE_wc!Pu>2mMS!z+zCWEj@&iYMWU^(%_N`40A?(O~as4!j zz45u7ez5eEv+K*Bf1nq0M~qfPRJp#mPRFDaoSlk$2GBAo|5RDR*JVaet`UjlV{d;O z-By#4+7#>S>m*6S=-Ai*;2$Od!a{*ZJmL~Q_t`H}tySF`kZz|#8pjxsOy@Lw($2Px zT?Bj=$Hnn*ApnMl3*Q=Ey5DQCmtt*7rCMivau*Bp_dHZP&)DumzgljLhYtK#Mkgs& z>(r-ruyXt^jOP*edjmF8)$u9Bc(j(zy0ak0MfH`d_+cTdc)MgO_qjKpK;6o5=)~$? z2atIYJUm8qbaJraHccp0>xAVBYVE*h?6;eaL_&b_$QZrW+VHY|IJ4b-L8M8NcAKkf z!_TgaPKJd_?YVwfB#Ha@#j^XmH0JhD8Jqg0q~HDB*3#K?<=Wnx`JXog{x`P);H3XU zAZ059!1GN3aNvHRB7ARAe@8$2QvH!%(o(0*K7<{bnJkSs@UP&ZS_8^C_@BsS|8Wlf zC5r>p(1E+W(w|jtv&cy&_aBz}JFGQa=^r!z+_L(w!zYS+_W;ZF3fZIOsyBt;kYi_5#|PB58r3(xaed3hfR%Yc&dCK+x@AM6rn_i4!_eM62DU9VPVhM2CVH zd;zcD$M`;;7_?Gia@PdL_gFc-%E~2^SXFK*)VQr#;>vcLA8B^E<;)pwsMk29!bZ18 zST2#aJKSC^voj1RCn>!+L2G3i-9B=9fzQuQ(Km*l=%rj{mw4^3{=UBEPk%?E3+b9Z zw)3f`T$wvyF){q>Ps7w7*^x_IlS6j<7E`1w5}VPtL8L)ZiAiCU8+ z9jQ<36*c`c&BgzCAb;PHwT9TU91nUJ-Hs^*Kj&0eH&*G~`3*#s#^@B9W*L^fPKQZ5XterWI7lahb6~a;l;|Dq3cS}xt@1IJQ@02iL z@w}|h-+_EpjOS-90mBl0Rr(vPe9fyAs&#^5nT?gjt+DVh0RY%E*0|SM9^P)#_a7;Bn=3!e(%JWIeMoexNWabhHiLaH|DA5$=77HBQAiH-+u;bo z&E91>=+bi;0iH_*;Kp-)Mg4YDcYy570sctV>+FmzDFY#BQB^0w4pjaX4N&!6)pm3B zHv|86Snlu4{RYkcRL@}oxLFl2P_sY3(~)jIuedv#EBsFG&z5q3QP;igIv6Aq?7Qb> zKj_T4Qj8Te1@VB1{H2jV4`mD?BCBvFS%ji-UxuO@yMzJB4syNKBzev&boC>D?()tD zBLKHM*7u7lU?5`8f&U>_e;lCS4A|9E2lCyVaHfC`>}PEN-hgS~y|)E8xxd+*2%tj> z0M`y6nkVj^PYZzLy(&%tkXQV(U%CVRE*4N+-*_hf&!zulJ>|LFKO^>3$khNMh-ScF zHZQJo`pK352S@;SsuANzC)Azi)cFL+?Eb5Hs7QcUzCn$o)Y?s&M)*O634#9r7F6*S znt`F&i+JY3DnFj4d`94%lQYCv?8@!DBnbFJt9U38!tVp`5JN+R$+Jszn{B2lB@WC@ z^3=emflvc32j=o`q>VCBS(25n|NNB}vze zj9sFst(@IhexTX`xamx?u47(ByluLrwvrt7l3uoIcSL3W-{#ud!1~Rt%RJA+^9(oM za3h}YgBUj2ZMxkqQ7-)-ZX0j}L3?ABUaxaPL_V>Vvf$#lI4%+Z7s_B5$q%l#bOf(xdV})FSO$;M zl#!_&nRMR)onb)l$N(TLWr+dbsY9(L>TVELYVHC-b#iuCzMqjPoi<6-cZmShCTCHb zl0?1XYJa{iH^Ub$Y?^9b6>uOGfARVv~fCnVlHVb3JU>BxdIDqvf8jeEw;0 zF7u`BdjE$#00szvVX)7T7l7TS;xFeSz=q@DwtJ2r_SrG=aylD2VN=NZ4@3+U z5DKUk$sGM>a%BKH_$Q0_Q$Me~`dRhYI?yJY`}iHE+L8#^-0we31gJZ23@f%7@(nn@ zQ&Vn5xH)dkov;R~{5Vribzn;zU*L|)aB`cwBdGc+q$r7G5piQEu><}n6DlNGOq|%P zcr2O~c5Rj+ikr-UrP1vZ|GmuzrWf6oavvsdF}f02crHQI9FHwH)tlA z-dy$1s`~1=s=qpbuLF-e;O|-lhKvB637|^?a3nz9o}j}dz`%-jJ3|`Wq|nWB6eM^4 zck+L+nxXQn$3Hg&R8gCm@`=raT545|9jNqY;9bO3`d!iA?S&|c$weyabPKNO#D!~Y zj;qX1cIvtb9uiZ)AAhwy8(O(di$=@_V+!Wm39l%2WydD z8()N4wa9d%#{OEFF@<)TvTh8R52i`-2tf}ha@=^{X%lj$5QkIN#+Q@YNr6B`z9quh zY%cpT5T!O+v6{w<_k8$1eU9lpR|P?#8mf)Tnq8l!QM((Mn>+XuGpg!~7>jC*n2xAz ztC*%>o2slLG!fRpTg9gBZpZ7co_W{35(i5s{>EJ+kIo&s_Jlw~gc((z17Zktz3 zlHT0d#O`!s`GJbS@GjP*WixY2BDg5N_U&>NwO_znmX{F#b&r?1&XAqm%fBA~sF8G&?k& zPf#chZ^kBx1=crjE7lrM9+}$tD_)_17?1MkBxxLF7o+@m)h1@CO-x_8cKYb~0RLgI zzEvB*a0`Iz|93wQJ6!!Adhhe{0k}80|8Qmal3#jxwYwoZ5E`h~^Zm1V6*kPP{{@t3 z(6PKio#c?kbKoBc6zjVPI2`!j4*2J&)`9!2f&Y*{z&0%ay3PFA>S)P;hRA)r;s^oP z`#+QjusIDtQ89yR0M{1a$O0@XBBBzIbAovXPhB&~YgZsb8AnL-lmMG~D&(eel4lX9 z1bIQYm_#~OsMO!;2J-MTLB!(9y|f%I9*)cy4vjHW67Yqx}JY0 z_jiVW`C4JZcHyd5C> z><>jN!2TJ^8*6ktc#Oi+1a4GiUW7Vu#t3V1!VfR5@FP*g=X~K^(>q8!L$%rG{USUu z_jvsfnQ36f_c*k)#+hb|%6Nk(Rm;30ulUdAYn`vD@->tjJ&&&!D;!UkSo`V%jnJ}3 zV-Ad#SS8?O;Bn8#|F?Ww{o{}SQAgSE3j&E!%Q~Vz2z-y#^r@QY z*v`W*dgsa8{{Ak2rK2B@Cw5(RYq4CxCcQpNBhSy#H0g}YUh;z8ncLslyuXhjaN_1< z{_k#z&%WXaQ}T@NB%dxVIuc;mk92t9;i~on5!VjXYv#d36319o)>c=sR$VlTBLGmf zL~)-mDCXO;`pEL?X;#-4n!rmkZtmi^I4+J0odD3SYxG-@0Z#gVu0-$bq#%QN%@5X~ zSZn-RZE~)WnZ*_Hg97EoI5th`Hdoz#IWs=aN2a9K;`srU$yv&cF~s;p8!dXx)$dgB zk1CYw4UF#(%l+NOz)Sv?YscCyFYZObhG}*5s#j3Wd5Spo!-aY~wI5rHC_kv?vZ2HO3dxkN54QFR?C;$#8YCv`7%#~~*O%{DKG- zHn$ZDjMPe8Zaj7Y*1(ZMz!A0F7^i&A7Y?XLM4#J2p)fJRUl@!=d0(|wCp3-sC~8DxMd21Pg?1FTSC@`{_T9xT6u9gBKMnunm%qw&RRs|LjS+c3F8Bd#<(82RN zhN!OueKd){L}ccyUA2-}zTHAIoWAqj7FeA+aILJ~^KLiym_Pd7{^YKgECr=@Bq<-T zu!PDFD)wjT? z*8|~;@Y{dg{mRpR(|htGzqdC=hlGDGt`Rt{@*F9*d!SOqvrzt7Qa}eHaa~va${m^@NW#AwPgyGI-Vb}v2rF?-U^MmJ1Z9G9{~RuK6GeI^EU0xl7DwUuh6Qv>O}Th5yZ(Q#dU80N~(f&dGF5WJy(6#Q95}$ zKruJM>WdO7BnSm(Fo)Vi#JIY#6_wG>2L0#!oGyLjZ$uxc=)au89g5@|i2idb5BD5r z0Jyp5e=G3s9&<#1??{BKZD5E9aH@c;EkIOp#FJ!X!$2&dODEV&0yuXD+0Gs^huDtg zak4aZa{tWiLvrVTO|#ulE4cz7>-*2D@p=58bN$arfNY|ukZ%5=50ghCuEd|8D>DK} zU59}41IXSEm5c}>R~DE|d2oK`hX3q%&7Y|0DP9^;L3lB+u5fpLu3Hep3d)sBYdmA4 z!*Lt)wgU%=vDAwlK57k9`H$tLR``IYJPkN{@+_TV$lTZnzYAQZN?Bo9gx7ijpEEsf z|BFA67Qi!Ks&h~O8GQm4n<%$>KJ!JP^YOox`{Wq^lYgvcQsC@aj9<#q002pi<7e`w z3q?|kmsrFL(D5-MwP?4?+G>l>iSX}@8jtlo9tRjPJl?=zwS2}3JtKT~WVtyk&>0)! z7BA+-Yr_9sYw_oJe01kDwo@cNeTLO^jXTHc91J|VaY`ldnJN|N_WHb`Sm08HD>q_( z>$m<~?|SVk)cWJwImxtGc+%3_+bU?g1> z<8|UVPSQkd(u=h+;py7hf`$hZ!c(Vd**z4?>id2g+Nh_!UXlj>M%tHZ+B)^I`}!MV z;jVWNzm~-lZ%rrm{@Pk0I2DW9PiHCwo~x=y(j@-bU58)rwiCC#^J@U7?|N@Kz5A+f z1*Ni=CeZ}woQm9@=|j7;w&D3(#RP8F~vspR>=z{E(SD2rz7 zZ2Sj6Wo)uu8Jqm@+>y(lTBwZ>mdezpW)Xzu!WsJQCP}}C@dJkksEkcfpO|^l^6@)A zJ$Nj)GypW)C;)~%0K8$(fP7B-xfx)xjhDax36S{!Zdc_R28Dz73o~h{+xDguMu3K! zgn93^GyN-}OlBr^S;()8^~(WQ@%+HQ9Rl|E<^{mLwge1={b7T@;Wneq77IF{`gR!6 zS+Kc+aW29hko=2F1IV9Zop(vT%QlY=6f5F-wN+5#q~T84t@+ytP!pwx5Q7v^9Z{ht zNI$QNhk~Rz7EN=7Laaj3ri@1cU7$Ve^>BZv09^IonddpuCy#^P?D(IX{J9nY9q85P z-od}Sy}94t-_9E#m--Kz0uH1BxP$5p6!UEirU48Az&Ee4Fbvviq16QPHgGpSroCPBntN?RE)O#dF?%Zr7YqKu$evmc+Q&nA|)- zY;Jle4@NX#s)U^ul2_-70^d+r5g}4oHgM@$i)XF3>86&q>_5nc52aLjn>AE(&w}Tu zaD%5j(<(QdS|Ay%^XN*6-%c%M5n^lkP*~v4jK>{+@fzs@JmosA`)#g_V1$%g#BjD) zpiPPB(w3eRx4DkUR47xwihsAB=1Hj!RxLp2izbN4W}E6wkXs&`)&ZN)pm9iP9I(Yx$+( z@nc_q=XuS=$(_&kiZ!obqrwi1PNb=J4XhetqZCu{thFlI5=#j{N3;suRgs+87z8tP{*6Yy~ zi?4=J>vJHf(C#+5V=85F;TVex$Ce6(QX6GVGbNiCNW37Xt#I(Nkr_V4|1&R(nQtnQhSko34-v)8KC)fLXE zI<@Q6{{DX7kR*780`<{xC%vSbng2O}-#>m4E7K?Q$R9=N8{SIa@L0N_%XI(U#tL4c zgkLDqUS0YxJxN6jeZyM`TMe3v^HhgMC{(I6=4WXv%mOepxr?aVVQK0(DD;htQ5hIc zkCzCIg;}RD%Ws~j+fEBBK-_85ZLU$O4|Hb^-uTtp=vaMda?kY>mp%B=Vhol3A?jNv z($e?bX}XOSM1Vj96%o%N$ONGt zhIaU=zo(s>ZhcpB$5%Hi^xV~R_j>BTyN)w;baOlXzbEd`T{3`wKHz`j`?Bwj^<2k4 zCkb#V0Xb7ZR|Lq(0Cc^^!~F(jr5#7DR|ovjOar2txV zw`kDr5UcV$g#ExRC^v}E2b?m(NUP107MAgC!l!obW+q7R6Xl&Lu^yxFOq7F0xGJ`M zYi1rs2YFPXz%_9~(+Dp(gL{rch!uyIS{XLSpuge?fS2lN;JRluDlyQ z{NA5yF%pLT0u{SJC$cm;5v^4v9;;CfVW8Wje$AV;&l5_<;3WwvhY59%rYMahp=}J! zZI3JD~Fb|XwD#I(9lE~2FZ!PZfv-62_A;k%U*H&n|!0bvrj z4=}0l1z=F%!C}HrhH4CKDf6PkbNtQP8h`fFpYxVSJ_@e9l=$Dj$h`3=)T>PRKHY9e ztz2YBH{xWe$QwoZ+o;37u)sBsdX~QR+t=N*rhwb_T-~Qh>%pMULr6sAr=BT%`sD2& z?hNmGS`cY5EE=z2tU(8*>Z5ja_p{oWnV&@|K{8^k3?ecN+OKGUWf@6kOFnZG zd!KV8?sk7Zd*X9<)r^kmgCFmV?SAo@L|e;&c+)EO8K{mWareoS2VT%Qb=$Q!1I!)! zL^!tZnp-@x`~Yi}g7HUzvVnOi^0oi*nxN$w^BkdV(x8iJYGjsx~o_g zD>W)vhJDm(WF7m|k7@Mc12pDmdys+JgkoPm{bSqH4z)TwCoG>nPG@bIvHh2$*7g(= z{;Q1?v@46J?jVUG>Z9X$L4h-O+)k3j^o?w#y}C?Lt}uV}cGOz>hPR};e`{U5BCVCh z&5jY}`XHzhHrMDj*J!UU6NjDC6PG@yHM(>EkE%mk_94Q+_;w2AH1e;#xL85qJZlo2neoCEyl3jrn<1GrHkzbeJSVctrEzdJ+P3eH7rv;NNxqotH%33qW18pnGgC9?*FKI7Wg?DbRcopyxwZ9Q!^c z(Ks@`n^=;%SEk_Fx&K?uyZ~GwAankgGy+f!m?W(s*+dXgwUS8!lC1n7D7{R89N^D1 z|BmjjS=(P-^&+d6nT++Lsu*!@lqn0q{qne)*WC>SdGgEDRL8M%ckmG7^J|hytG=$n zFmPN1jbom2W{FZ1@zXu~`H`n!mA}lom<8Y(RSp^9NlC(2XBS{}kjMKzPfudz5TbU6 zzxl}jEjPIRKJmY4C0^rKx= zAHqvoYdr8lSMsQDU&puZso(MO-7ob;ItQ$^F91r2{J;+iA2@OAhZ|`TzL@x>P9uyf z(V3%8s}5UtKi5Z0HL;zj-6^%3Qy)`+@m?P`qVg_p`rd zF+Z9<@`<}-$~SZ5Lt+2K(;`#mu&?HWiaZJIgpIn7n%w`wt={y)U*wtJ7U$?ev%KNjAVi;5Dc1>T6Hi)l0t|9l4wi2Y_9f3GFg)Gw?&; zmaJ*vMhJNmh4f_9O`JLhnl|CWxG*k^|H=h`%@*cvRhC*OGat4%)>-9fdzq!M#Y)_z znM6cMM1Az)v{h;(l>yvK)F2V*8yMg5f0PG?M6JaO0#NJX;^?d`Wve#J@Q%HR@o29t zr#f-j&Q7|;_l*dqaOYy?-J zaNi$Up9YYh3ONG`GL3)Q`B!oDe|41qR01Q`6#`PZfw4f6**!R~0hf91`WPnE-!y}V~IaL-GmU!p& z?~+-!&tLyn?RddUDq zYbg6ZK@?$@*N93Xrdp;{@1qpQG?yCuyk6l%;PaFWB;7~hHWgL`uGEO{n<}+Qk2juB zUboujjZ@#|4f`kIgCCUEum6so7NMkIiv>ozAyKi&sw&?T;r*zfm>3q0>CGws`s*_sT+L=8k`Huek%98Ql7q!{ypm z-)d6xjG0u`OAtMv%EM3|X4O6%;c+7N+Y@`A`}sI-{&4o_7dm%#zbmIdrz^nFj%S=H z1^$;%9t}EVk8=E*Hjyaba920Ng1AnBzCPhMT(uLQR+rSBS!89^@xf0v}bwfM4h1%S-%x_AvcJ z6By&I=k?yx1HV*x#o+ec<0*Joj9;MKKjh;4GJK*8@7znVQe)}#(R6KRE%mJvREI`W z;O{^zurhO!*3vxUdBjmjWndUYXs;}t^%yEjsWw1$aFpe#BikO4w|$G<7WNBgcg8 z7NZyKqfn``Ha|-oc4;on6L&idZr??z*5Bh1usV0zu`M>7Vzn*XP+;lwQ9x1;22~2> zz9E}comG|A@&aS~?n`4~metv*ym=#JG6OFN=&UYN8yQDD-<+%a??x{E&p5!JEt1#& zb#TBfL>)kk^F;txB)BsSfXx74N3@2@sHWZKBB)g`h@(K_0|S~;_q@#2T~tZZNIwGUCXnV#q4l{yYk@`RV` zWE65hVOdh6!8K!8+`F5kx&yi5Ju1tKJVur|5DMS?$3K^Uf5l&Dr60B=9gGLdozoou zr+42~T0DI4Peq+K%lc0AYu>JYE5v`;C3s1f==80`r4q$riIP$LW{XZ3Laj=zSfnu0 zPpQ#nF}7S=F7T-Aw_uCFtST!a{7T&A2L(fIa2tPVPxIzRo7Xm%_?wq~Nag)6mX)hs zp;N}N(+Fpb$JQh!@_m+2zAVBEBg6J!md8Hq*Y#h%|K+<^3NSQw$)F~kD^VVRFlD^L zwKiTldba0m-}mCW?Jiwv)l<*6OEwu^U7dNio!EEvuuY;TTbo>!tyg{^$QP_3+&?Y>+jOSW@+}Dx-?4!ECP$$_B`uWP0WyZ z`gP!eias9Y3RV40mE?f$SHC^6_gViMMgHxPM9I?8f4OtVJxIz{gUBGa0sB;KQA4|b zc=Gi>TR8P5O_>#~GqzZ(TN@LI6osUSwX*%dZ<~|1eV}mx1YH;x#)SgFFUxQcB`*Qk z@Os(!Twa?X>Kmf~^b@j!CRZ`tF&{Y|}Xb*)_g*fccSxuAThIZ_xSgqxq?pZi~C`5OrEq2S@ROLPq~z%Xhb3 zr=D_cfZFI7UZKeRv4bE&ed`3q^PP5n!%-+#DU>U;mKW%@8YEFj)NZ=%VmzNhxk9m8 z!!Hyao8iuW(A2hWqfn}1JRjqw>s2u(GeeA6o;pt0Zc*y%r%1pS5rIpFg&=)43|y1{~N{s8J7l-D*(9X*iBdhfvn)-g+EWjYYB~>@@X3t+;vO^!$0GNS-z2zYm~064lGt}OHDPK(C~gbJS(*hX3es3(>O&d$?sgm3KF$z0V? z??n7zR`CBi@Fh_mF2c{}7Fp@9vP*;mam;)eu`;vB*9Jyd{OnuBKI*qrs%0kIZFY*V z476g)+T;jpTgH*&-zUDvXWy#jX{U3-c3h<1VsTrGusVSmH1Fcjk z1U`i@roFg=?XNLfE)vwr6gm-et&p!(3S2Hw0?Ju&L&Wfa5Pm%1QLkRa>y91aowLil zaN9{f{ED}z{CJKzy7U>tSjl5Gj2H-fLg199bnHu7T@F0>v0U{1FLUhfS`UqEzuL!k zCsp+^z-ckwHv+%({bRR$X|uV-_WjSVSxp{e6RhXUVx;vGvq#e)RWM$ynnVU)Zjy zl_UxKw(Wnxk*V9Sy{qPgTygm$#TZlYJm1XB91o^vPdrl5`&Y`<`&BBnzQo2~?snQ= zSZl1@q4y?z^uo9>E{y+83jn$i17Q7qy|mp#EwNfGLWh7U1}Un?45z5~Z)Mx|`%)}9 zUy*y70RUd1@XV2mFWKtc{QXi1Yc0jTen+FHzGa&OrL({m4sD@W=|gRTO%m!` zCh&`;G!rZ9%sXbp;?yyUeKpGcLzJrZp8Qx5q1$S(JbiMr_lfa52F5Q+{S;Q0HZBra zOSylLp~+n|m(HY8f{nnxD>$qy=Ngm zYaB~pvs8fd?fy60^r^B{ppqK-rLFn2i%MUbwXH)yAp>4s>OimQ{YoELvoZL0Am46s zy94`YXAAT&0(!drHmB*oGf{x_M!}17V{^A<#eg2Ye}?IVtPs%a+U}$+4&bG}04Cd% zRWJrsU&VGsjb;xFfH3XuYLc0|r7VlIS!Wz20W`>17*R^Y)U1)Lnf1HG0!D=4Zp`9C z9+S-e@SC2VYYuESvhKL(dh%yB{=iY(%JcYlf`=5b-AGMo# z26%wmwkrgfTvTC?48WxUWN%RN^#AqcA?N-tE(TE5W(9$i@}Ex5Bz4=zWCnj$GzI;L zB$Dy>okxV5CnByck^3oB6tU?`6%sz)caas2 z!g4ni%%3z(bx!$hg*xytN$0|%D$B<3n+q$nqL|^`JNX<2?Z&(up*Hqgh+XWyDq^GhYh+ikXq(9$#>vvI$@L|#DLZj$V|k{5;+ zyPWWMBQVzfPs-Ze>lCw2Yz-tQ}?}?fBVtj ziG9i+>WOBTJ_W6m=xcT8Rx2c`91$2(xH#%^`PF};CqMSba<>Sry^;;AwU0%xB66E= z%;%2X^3R)Xo3TAFFR8Y#(zsnU#w;dDaKr48540x^ykx@0&F8AsM*) z3p9Yn_{CQr6Jx((3=dS*UsD)YmcJut=^bH#pq~?#l zIoiJOm9xg2*{@bs5#6fj3Q06PvG2E=rw@LhnKqEFcZ|VgV*iWgHSS!ZHo{0@-^h*^ z-#mZfLwD_c3PlmmyWytqT^@#=_XC$yD>Vs%B5@oM$I(^Yu=9Tb*Lz;@)+C93d;xS_ z7#GHc0>E86-#AL{W+=vSj~yvj6{`t}wOD(v6d?WDmWkICN)@p-PP@#N8r{|!L8v z+6)w_;`sqlx5NCQ8?i}pF7QulWzl&Oob|(SuQ_b5(QU0_JfCuHfMQ=gU#!_|8`vbq z_kF5^Bb2JO?0qJvO^CW38jEv;?IxvajoRpVihR2rh9`I96$(AT-@X2@)nw`99h<#= zM1+xx_tTi4rnS7V3HVRw8yTm*bsLMP?x4N0xEc6&8)a>N8fz2$Vv#uPvOIO{Cpp%E zV&q?>hV`__v-q2|%j%_cw_O%p?K0;(>7{fe!d*ufr7qoO$JXFAaJk zXWX?^Qx7Vt&ZhxXT=bu+s)z-VEE>>ejeeU|lO)soOUkCnX#ZKTL|Oy4S=}VnCS*ht zFG~~fT-sy?`i;2akTV2StcsfTsQ_6a$+*ej=>I(|fV;~J0663EjJU(T%mD1Gz;=`$ z8^dK`gul4VmA>Jvrhu4`hax;MqyB#Y@DVOrCh-8jKtR9R0n1g(P$A&?YfY|y&tJ&lzAIGz=uhDTe<-d4 z%1i%5Wpo!TP9p<-1kH$|ZBs-jSfONupuPvSFP8s0mWm2-bDrkd0UE#m7F||D>mC0?>^D9j_6fhIk+dhu@7{BF|VJvSfY^z+}Mw}14{ zBz)ql^>`GqzYPne0$Y+8^*q)TP5_g!W!D&t1E=nm1(E803l{%m^(|MdtI+KWW#PfbIefx)-+xNX_TN1aPqgEdQM8@+!N)ml(>d19xJ#UTgdPd23 z#Rsa|N2=-p()ZQP-rFoNi^v%fW<)rnsw;6AH!Vqf}#Xb-iQMeM-TM<@O?V2XGTdD6`2#ULJn?3gF4T~lx5B_6oa{tvwttR(XOB2x@ zs>vxdtPk#ZdS~fGuPh?cXe|(L+G>2MO}ay+inn%G69Pm$z2n%;1Kn=>6NN%?`+fNKQqxBw6@j0**T zUzXvNw=NwikDxX)@KUgGoGzE|=~rmXrGwipy1z|g$J4|s6bX_DFX|79Cw7vAT^3Iq&d1;(BG@EJ z>GvYoIA(QzhB)fF<9xpF+!+|sTwb8lSfMg7LZMVSmo$K&SjI1wX)Q0Zc4j&S|4HIH zr2rJGHTp)!9nhyxt)*IOcRaIWplWHYEU`L!YO~Y_$iRPdVQw>d0BS7*6FVvO)tNhd zGjZ5GEBF^CxVSKtm=ul;)**PVl>TCZ-WG=`Uu@j(;cKN z49Hjm?mOXtAOb_HYf>k5WWTE?WzqGN2-p30=6|UaWPO1kF9C2yf06~c&S#vu@syPBu|+U$1D;j zNswPO5de7kdv%bLyhJ?u72YQ)(3#GnDK48%XWkvVF6I~!W#I9e0@|+v$AE__e74i2 zP%TkeT%oN>VXaA0sd3_qe=iMyt6r(qPKzxFMlGgPBHTVkP*RR+m-|G*Lp;lSrnb@o zX#7<4P0vkVzHD+J8=6HEis zfzJ{ior@KT6Fe_KQC1!61z}Q!t#O2ng*ne~@YR2*bI~A;_r6-}6R**z3&t316lY%! zAI>ataLX|FQDMB`yAV}Q30$0|gNz`=3N@o>;&J?+ z^=yx?4~<=s#GSpGN*li2iEU%s?&obuZ0D(}x(Apwe(8G8H(xz*@MCAC$4~5g?k+69 zW^H_b&^fomonBR8b*;>h_N~{P_;X3q*rV|@Pg%&w_Uq(XWv5*_~FXx!ZSr=V(;$Dsn-WdvbCFt z!HB^Re1-;x`PIigeejlBfBb=)ZvM|w7B-X$cd^!gF86&mP^+xX&!o}-2Tn79 zn?xafBU^!t{@?9T?5i_4u`@L~%mDu4iNiFP&ah?ICD8p`7=|y}%j)cDI%_K%Ga*zNxp;q?HgNE! zjOk#`+W8M#O0RVhJxOvUu_i^-Gn5VXLtj@OK9_589mp;QAs!!I=O$2|!K? z;OAKb=ZOD1*9VH2m|Y{U6q_&z41p9~o?X`c?@PP?t_Yy6SW(P0-6d3=Az+UizXR&M zw{MmNkO%wck^^iE{54+)$jgZwsCI|P$)P$&u#fyOB?6kk%>ck0*ZlIxHp zZB9#Hk}&+lYog_UeNParXMvnc3gDdo)y?62_upMtH>Vx#-gVZUDPWIA-$nPCya}N8 z-tRR3`Og1F;NRDjNsu!I+{6n&ofN=*sBWxh?>Oqeo6U~?kCiNTfz;g3s$xZOZTv(< z4Qf*Tzo@7hajBA-0U*74f16qirU?;VS|94^{%5y~O8TLCk}?xqhu>*T+!rAA98hul zm6Sc=z5<$A6{NHM7i9s|R(M9k<6>YQ_;-{Eft$o|WjAEH-QlIRK3)-7Y(aUr3fr^p z?2Q6DfFHC%qJmFpVFeS0gmFTt5ODf*msxT`7W$F|t4hHb#*8p7!i1!NU|V*qvWhpWC{rR#DNKnl zi)9|+jK)k^;gk{9va^>jForOmWt$fS27${G%cHF2yXFi(d-Y%I!n^)dT2H!0rQN~H z3PmQ4Fk-MX^V~GCg$G8k-4BRGu@;UQD5@}oG9bc$3RR;77G`%}#4QJp@|7^=kER;@ z#nmrSS=q+PaGGHh`YP1pn8@?#D69beHfCb-5^BKeFR~sA0)3#3H9%y>nBv!t-~Qgs z7GX^8d(Nay;$K0vg77m%&J@sbC3%#njsgpwU;L8sia$DW%Rg-f{u$f%qN1vKKGSeSE{Y-9P+9?llTF{+n)5zg{d#zsqgvB%*nvo z2=*T=gXZ(IF2uA6MJt&*hzJ02dSd|3q3t(bK(X4Fwxq)lo5a{SW@Yv?#Y!Kg`XI)b^E{MFsXjn$ zWDGGLoyH2?<|<*cLDcO~s8ku)wi8uLb77Xo;+#7Mn;G=s1qEuOV=Nv&Op?U;;|r=7 z&u8eOJv0~Qvd`fBeh1DRy^YG?2s~RL5OSY35qdv_K)L z{#=6$>{T_51(aUez4lW4H`D#+I{f+KK>q&TXuw>d!Cf}=0-(nbu=mX3TKSF*(3=3@ zSnjUd?=Yj&ZaW4*zT=-J8W@)fkTze{NrTj+Ci2*n+OL5K32I$sE68;Ifk22#q@u;N zSU@S&n-e*$xub#$8mC%t&2kGxGf+C5h(Arb_`kEmQODW1`_FoFK;zu_dyW5k(g9rj zp9A-1J(a%)05qlltEePdMK)0tn-&FBL?ubX0kUF|n-^)pSk_BJGKa}*DyyUVs{{K^@1L%= z)nsvhsbnP0n@q1eL%>vCV6yGHFO>6Wkc>s3S)s;C$_luvT5w+S*IMhec}WI(-y<-j zFfC9=896yaRfMmNZlPIB7)%U%1-7a34TJ`Y9~+L_2-9d0bV5+e7T+T&lsR<6J4GMy zLY4L$!)hpCsa7h~#z%;KpC3dCSBhc_KL3jv^1eTGx^{Tg>$NUESH+h5CCV17gi*{% zKs`g%2*V1bhk$w)K+ z9+>5zt{GGOif1af9l!N`n-vk5*#E44Z1{*2NaKOrEF%8_Oe?k}8iW|zIDP2j$;Pka zCBD_xsHko?!nlgrf+kfx52?lhNI&R+D)&VgOOlRP@88i`nclcFJ$37c^`c!bxIL2iJ}T@*;|ERdf8p$@ z+ds15>x->f_Qf0m`$)CP{z`rL=7p)$IPiSO!s5)Js$Qz9SZh(wrHne}Qu-SlM=@O! zvbMIu{qOg%YLdk7`0-D_y8wLQ-i8&K7tN)>V}VBjmt_oqYW9#KaJ{B7k(+>T1K$8{ z7VhaT;)QWxTqppXl^h_sCHlF(?hXj3p6}D{YP~`p-ZwmUnay?jRV{@|-`RI8LK1fA ztS!@6nA@;3orEFP!7b^k&?eMI$MO8Y#jG=R>y30)m$JA)rCc9m;l!alO`fRJVr^m0 z#g^rFgYi6UVrev1>9(6$Co_F)p;V?=EKw+w+{xX6Eo>6eUR@?Al_~Z06BNsck@SZl zIo~y8+NCe`^<$HS`QwLD`37lcOn_2fouTc!Xe^$gu`q*Xo(5<0H86gFS17VHbv!du z%%>)#PXCpmQ5KFJ#9Dh^;NN&2vxje{)YqSWMp2i6vF+F-X6e+?&z^(j;=2A0ta~}y zzn|;=uTKJ4A6p;fSO6Qz0rJIw&58g$CUC8$)JPZY1=r}*)B~UnT2$4tK-qya&>-ue zmO(42IooFX{q;qGvuXY9xxjx0sPnRcyw5-{3xUmK02`h{+~LZWH<=lUkn8q47@X1l z9l&$l|K5&&CI^u9egNtW;6%hYEw-O7TEwI&Z&DP|E-FP8x~bQj1X+;$4%p{qDeGPT*Z*}L z_^c>EzGLrzyq7NUt-IeRGXw1H{BL9mh}UB{==PnxHqEC2yy#`HPcwQ7z#<1 z`c_lJ2P>MHaf-`-bjK>w{%0C|N3?QfE2o*sd?Zo^dD`)J5(ag;f64yOd;&~XWy&#y zoDm?d`jF95#8u8*EyGo@+_br?G5~@$zYz=jfe_^zD)cMdEW#thm^pGdh{BQ65UQOr+U9c~DG{9=LKo?(~5tWEfQ zH{y^LRtp8%tu~$cV|2c8oov?q2R^azO@zpaeRbB+lHCH@i3ukmi8eSg&>Nt^UHjF%Mi~>EG^$71e#*FU6l%O zUmy{f%yc5hYGq7d_@9yG9n-V?@KtZtrT_R3&Wv5eRzmuV0gWie3j(S@ht#iN{P};S zM?U(0%AEy06#E`3#+b{JxYH0LGhl8x`|`(JnZ%u~2%{k1$$s;;01Z_w7_aax5&!V< z+upa?JY?JM7uT@e12%~Z#+Vf&{&y2iZc#0E)voEx(a)Z14inSu_mEN0QLA{5xzC?h_cZNqE2E$>03i!l}=m?{}R>bL9X~PLh~(-CJ;k zQCF#SMR}4qqTB7zXs+>)2S29X>9*f>^DRF)4BU1v0slVWIl#+-`(;3XvqfVS*q>dV zp7}=HpzuE6lad-bUKkg~g#y6cjib*7PGm!P-y6=f(K8agrx^fH+p_J+#cEAlC)y1$ z9$uli83P~#{~_(wWg7D{>2oDZkzUUvNFvJpgYMm8JRd~ptS)ovrXNwP*3+m#YcZbB z+Wc%D{L@}trnS1bA@CQ^V|jTIvoy!vYLN$wjWKrd7z4gXtV%NsnQ1gR)o5_+%q+83 zXqp23149&wMQjH0qfR?BE;RUs66O8@f?|0?|AP%r)Yj5oS#-Z5DY)+e^FFhOZ^p*) zxq!bLSep#9=*i^w#Un zF@-hP{ojZMupama*}`bO37}@0H7{=hn2-P4LZ6}{>-`C148%s%=y14 zP}bCJ&dWMBuJ}+=)j|fWa*fmV)c?GW-)>SU(DMZU`Dj4*Sn?hNIYx_~Sewu(pu@Q&0GmbsInBJfxu+X-|6L5A^8yfc zAUu@|c)djd>z=n!Bw$YePnHOfHw#qb5(9eV1ii+CSu(-;G=LssL)VITWgvBC{ceIm z+T~AuBGpP-`LQaRq$Yr35hSnu&x!!_nEs`De|07A6rQJg|BP0mDtIn=07v$_zN;At;XuN_hIeFoGrv}K4( ze2@2tvRf1i6>cBgM)TSj(nb`Nji>&Qlif|e5U4cN;FG2^jWQ_k4B{_2X;0HIG ze+=w;o)PH`CYIRu&8$tlZ=F8;vBf+4x|6um^1Q;VqDum|Bc^1K0jtSaW*|6`8pX*0 z(2GGYO>FdYE5T1E_C4>W(+5AEXHgMIU%%R9v{)|ICiXsOw$qGHE=+A~=(lw06S@Q| zgS($)=8jxvC-y!Y)C8(_1Z1b8kFrT;Wn$m&eCzbVf6AvHFn!`ysw%wXC!MlkBz+X6K(S z@X}1O^ni>h@NnRvz=MH5Qur(26LMGCQ5VLAaiIXPaZ}Y@*+_e?c_u(lUrsiITN(Jg zXJY_MwZSJD-zV;N@}TsrAXSru*76yeOA8Lr(rK(vtkm6Wb~Js0Qq_SLjOVd7Kg;y3 zKc#PE3^Az*o~9!Fe35~$)7%jJ8{^SjTc)ru!=LWk!Br1^3{~H!lf+nOa^_ZtGJ+=t zF~V9mrZY}Ykz)LTFS;I zeI`fa_j2HWeE}fO7FAIO&b?gcpUpb{=hM;aiWXHF6r_~GQtR6BC7=Xa($wWYGybEP z0shPk5Z|GfUN`<;!#_8ld))ic4H*Gv_X@D*FacEO-gVX_00;PcxJFL2i`ni$K1vg_;%0F2JCyfELno|C) zXiB43A#uSGJ*T8hIpUlhQ|hd`?mnVcRg9A9{WB?mGjeptF{Ava#)gi{p9KWC^M%Qb z{%pR$k^Lx`v>-rE(&1POca8-xbDRhIhJ98^1iq+HL%9Xv3Tru(#JsLv<7FNsSau`q zlhpZtNd)b5I4YLTsYQG&1{n8z27`XS>GmN*RJ}I+p=DrXfJgft?=T*N0`+3RVW9o` z=Zk&yTXdq+VP9-`RA6|7Drb^}Z_O?8Jda<6|zn^Vk%w#N_7R%o#{0O)PVE}lBO^|w( z?~ISqot-CELx5ngU<`$mQ>^W|h=22hM_c7{Mkp&Rh;Uey5mFFu5eBn!acN?l>rYPc z?lbf3d)|N7Lmz*utUT#8x}-5fNkS`$S(Jc&ftm{ac8#GsTL37QE*J3&V>XFa1&S7% z7+(w7Z&Yu0eA}}EA$+J+y(GJTS(ODrx{9wd zjJ6iXcR%%q(?_n)dm(W0w)d}2?t8(v6WiUV$|XjVE64V}@cNlUAIXDN<_>+vZrk(h z;{po`qc-VWQX9Hzer@r56A(y}Bo<@*)KS>|4!asEiZPOcw1%) z_}q*=a4Bgz$ukswS5iaM3**B0-*T8=wio0UmwCYEmfm@#uIB9ldyv2D06TDS&qx5O zgCh?w*9R_58S$FKo_4eDKO(~F-02kjXR&(i)g^2k=OG)$^YMbfU1#y+9n2oOiTaj_ z3~Xr18puB}I~wiPe5_wun3y|pghxn+FJARnp15Z>i7Km6L}-;*AyFk!B~~T0N;^qt zMKPW+JbH414?X!e_}s5Ok}F%Y%-sAV8mmi=o#2=UBvHuP!W_%fCulgMK4Z?)T<}~x zkb8M@iV$@>ES@@&f`3iZy*y(Wnz)$G>XI%TKlI-7`+Z^~8ufbpf4=+g{ubT;PAZTq z9OUW$8?kIQJdnE{|6U<&W%da&po)iToc%!CjNV@)rJGg|ifLq*1{q*0Dq6@umIL+q z?!WuLHwj=pz(1=TKsN*b86&{D&&549+opAegYMM<*1?l$*$>n?78Zr|Cq z++%J2^_;ax(epmE$E!fH4!LHXZP&$485W|Iw7aL}EN;=DT1F{?mKCjJg_(4oxCDU| z*rsxg%=k{BZajt_^!SvqaV`l!PbJoYd`JJ!&t=Wn07{;2FYEtzae&S=(6I(sZxrY> z`yth`Y{a0o)a!jbu2|s9g#wYl76T{zD$RHNi6k$3gKlp$ zxFU>rjAwYLRc`5oeEirHpA0-!FB<2;#RBDamoLwr;pRJfo4~f40&*bz?$Bj)6i>GcXh3|ZrwFAZ|)K2yz@uId7g}T^46^?sug|e zJWoEE85tQ7dE#Wm`F`K;`+Wo6HXQPk`=6Z6E0j}!>-K3Ujy}qULZYy9m>R%dRGZ#& zs4S`$G*P4(n$nc^x?{`rRVJdFoz*=Vs5&apHe${tLQ|k?j5&4s$p74~L@8^>-)C)N zH{!&c@!)@Y;klP(qOkbrAK9~yexTE7#-~vEygKf3PTvLm4`YINi^wMgX#lfM?F~ZZ z(2fJ&ANlW}edHrOXNM0O709lP25lJzy4o*&#r^dJ8uAP*IO4qBM2uCZ}mOYJt!vlGGLwZ?2_pItyUe{a1)WESwhjZQ}c5Z7uq*jjy%iD zXG~hUIla&NXHW2tKAg1-2LpQDF5OPT5C71serRFmjyo^+JWbPR{oTNev#9>BW>NfK z6?jyNgw$5^Js1i+I{N*LD1R|2=#VoU>a+#fb+!Y@EN32FB1jag^8HbdWba<0)8mBp2C7R+Ua1v$I~~SHJCcKK8=z zsCe)% zLbtKb!r_~#OwDrg-p`(Hudlpkn}Iyen6C)lJ+Sv_0OP>F2Y5viz+9>az_GjkwZ8CQ zyC6w)Qeh&K*9^1Le`L=8l`O}KX8_W@d|#ra-@(oujHhKZ=&K^Au(~GU}^Jq}whf3A4LzBmy}2+;?m>KG<{U&U|#- zlK~lF;Zqm#WdJ>(^nlX?QAQ*G#rGcEdU9aYM6ejy4^X!S_;;bEAV2VxDl{_-%maV_ zKEF&+|0ornJ)z*q0Z%l9IU+!vPfhU4Jn;9wBP@~^V}D=T5B{~}!M-O+FnRBVys4po zulX{KqoCjGUHp0VsSmQ}@SPWWapsl3q&wAdtE9QKf0mj4og}RXe|#|H&T5(W2L_id zJD3^bZ3uK-z{+Nm&ds-CtRVpQgcWu!pXJK{KlOGsy(Uu#v!xQZl_RuT;mg2Y18bE9 zHsA6(8UDb}>;8U^Zyv@R65()?aCfK2ADlkRXLipa3-kOl2{^ggG?y`Hh>flW!t-Pu>aUZabf3{@)D#SPFZNLj_W zwKE?rdM2=N^-HQ?uTu0zl(Q*e5k5Lh22GooUJ{g6hr`x|O2b(_@u8TCHG8jp+1&2K zFWFU_-nC=Lp_kTo?ET)$GO1`Re^?hE{iEdUu@5$uj(zC(*+)P0wO*(D*VZQg3*mnP zpAj*usxAr3c^CP!$NqS@xz@iIqaQZLtf=EEnc@Wk4QZvJ%LV@V zR^TJR&A@}10^pYf&dDVP0kezfIpCKv-;M{f?f+S}zboxZyFvh5p8xOpL#E@_)UiZB zI_I|T@$vwGQl%CIrRXJ5b;5&*!i7V}O5T$}pI)nxrYDGy#6#Mv=LmulK^PTC1WTz} zN5pXEzAqB@dsHT;L6x}IW!UR_@SK$%v^mh)-^{0`8DnUkd5oXC^*Ua5&3^jH*PF@& z-8i8VhWzBypT@_&?*+VOwnXp#zhh%%DV5gyfBS4Dj1I7Jq=b?GvIsYS#{s$7FGL_2t8Du5rhG~>hN*Tb6(&(qp z&(#pL;>#5l|Cw7w|BI3S;(A(K@4O(pND}1D1=ar-bDje(jrx0_?;lzuBYdRalL1;J z6fP(&fdZM4KW2(#iFhT2st3@REMi;+t*23b|4>PRKBa6OKTaa`gvGZWIV(MpFcG=>nN) zpkEhtIa9zCSf>$q%}4?*g8np`@0WRSpQ!-+!@tjz1Q{{lm*EKlb$-90<_U@n_`5vV z_vVKFHz}iO3!@SKV!6Y-3c&X{c@>2R{$4WY^I5WSw*_H%vG+}=)OZp~MPUgz3A7Qq z0y`QldMIXLp0lNplBQ(=4`$=Eugb$X;t#!DY&RhgrG{{`7{2($52ogOu1Phv>@tQ! zwF=)`tME2pH%h-YP3yN_Bi%b*t2 z{=!=|2gcs>AC_4ZaQz|u#L@;f6iUuAQ=R0Z2mq^Qkd?!n zGGb<&vtx7dqjG7VwKf87Kv-2cCB~dvIq@fhwG$ucFCTgD=JN56UT8#ut8RE%HMH^s zG`T_0gJ`@b5<8RBqQ`3@!TRDy^xR_~9xgue!N%gFAG$y3>z5sJ%DQ1Om5SEJNA%2* z51uy0{jL~35A3vd_@hYj6ML`!k@9&}2#>rsIdkMa8zRA{jhIgXXI0%*iaW65n(r73 z>=VlgBiw_KsPc4UDtouuzEc_?Cj^W-ck`};-(R}GE_evIFOCOnG?(dix|y>`KI-pD zd{yU30OBO3H|TNv_(`7rwCCJ(`*WWC?=BN~crx%lU{|I9_)g%{mn&aC+s>!6?cSa3 z=Y83Jue2-e3IT9g5Ln@Fov+cIEtT<{fp{T&_PMpzzez6l!8)6iO%U!5N|6Wi#S0QP ziF3y-B6QZ5N&0#6#ji-|rt0Lt}k~AKbUV3$NbCpy(IiXXMVM57pdbJ2~heBOhM=gxmP5J7368 zFI4H=|9P4#OBk;R@cYStzN*8KcQ4QPk$Vs1Jt5!<3I#9a z&yxaq;$SOp0#{65@Jb%fO6JIkV&wwzz6b_15MR#Do9v}Pu9A8$_;Em>S(!jTZZgOJ zbbO@i`G~J*TBX5c76ubGVd^`+cN@Uto$UP;xCrt`D*>p__xHX4**adHuH-Z9`NO9r~oD+W@jJ|6IUX@7`%vLH_isAiwz zQvx(p#RLBw5#V3@lz>8%-xNW<_bBjYg&83djP`?9MPv#KuL8(}ea#se%4nHGe_o2I z8~!^*BBz*Vw^jSmA5)2AZUbh3&t%t%v%stfjpcQo6$ac@szP9>BTQ);{fi|{6y%&7nMr9Hwx1-q(O;}i)nnvkLh$d;-AL} zQ>BoDNy2AVH~2prEtU^l1+^*%0>iz(`zvzdb018B|4+V6<+Z=2;ZOWWt^DMF()wgb zwPq>ryN=SU-l*X#->w%sSK@cyDDHROAe--aqZ|ngUvmNBaKIDRHn{fR{EAMz>c9H` z8vOS+OVXI4QK>Tw(n<~QL1?LknMtM_Et+A#=FAlHnr8ZyR58X-I(Cjn#Lzd&L4>v{ zQ5LOyh_oDF1RTwL0dCy0i<2l*>unCa;@8wHAEiY=D~@rAWoR8M*|?bLbSYmH0U$x& z7;`|?)iK8Q8^;^Pb>{YbcSu@Z@t@xJgHuC_;z+CroAEr%`N>rZ+Jj*#QuiaVe zr^JXcbero8dtK19VnBO+*@G6MYQ3mdK!PAG>8D^yB?O_pwoJFVju_+10fGo|zw3L; zNB?tuIT-YKqV{>^&DVRd?)%$={`@&8$h3XPZaX4iXf26TUUKU#{MDUz@WXRuR=@f= zHrG~i9s!=T5D|>YOst)w+gQ)k0Vmivdy>Z4Q#6-O(ON!B>)axZvnN?UbDYh!wAw)! zMVERCQv*em)sshAKK3BhiD@Pm_M+-AK|pKy4C|+lrR5xb|A^4vY_M?fMrQUMVC}?_ z_QRjL>opfjZWUOoB3K`10yql({c}_x0mgypju1`@KJaV){7|s#YbKR;E4eL z-8_jft~xuA)s+2QB#sDP*4MZ_1$VbG3 zLvm%^Bn6`BxmDHaWRh*1Fx7`j{YBXuJ(7>|dw}V|qmN9FKC9$%{BxB7$RgGhlmWR^ zfgtM}UkSj2Y7e4EKMy_V&JzRP8^8m9m-z#@z(@Ce{(h{A_zstA1Uzb8O^Kl(n&<^D4+wW3JYjGnL2|J`UBz-S7`c8%^F z^P#YiRU5cJGZkD$*(JgW;91ktd@)jnYN=`Jyj=sjsw}J0`{Q4e;j@2P#SSS8JT(;l z`m3K33s5RCkqo&`Q+fQpi5h?Dl&TSiCSdixhpE*oJPVkON-U^ywA<%1*3!OiKZAOW zJyFCXzw<^}2Kb3z*YGvJqLp}=>0zJQLBd4e5?Lq>VuDVOKnqOuB^D-z;GoVV(DSxhl%>t_N*;Sg8H6$ug zcS=bhaEg>2Q3!t`hTBo%v>YgLW_q@oor_^+=r%EIA)F}361i*sodGdur)xCUXvm~aCok1ig0-{v>s)Yei< zj0rx3@KKb=C4*<0kQdDE`qu4Sh&lc6`x_<*A5=Jl>b%-GDpl;nuIpZ2%-zSv_N0;E zO9)L>xgjhM$EFOlSMFA4Dr?zTnML&}5=~YXu6y}*lPba>{5>P)p*S9}*=f*fwQ$a& z&J*o<5%W+9ef3t}l4!{@&owkqAXQlJX#SJj*Y%=V1)6dk= zTt35~+Xi)%%C+>uDrt?We!GbYOP=`1N!d*h&^dRS*FE_*tWQhuz+V-NNguxd{iAq3 zJeu4tts)}=oGL%|#8eUR{F<_K?`P?3ta(KMHje4Hn+&?`)BrI{Q%F4xBx8&dY!YLW zA=W08DpjU;?`L}FK1!A9r2>Bd8jB}beBd5bA&kn*UVS(lH2{djxsU1H`w63pKJf8B{n=zVIJVtr*&_1qA3*{5`{&3L03Q5%6+j{Xe=7q(DeimR zf8qM)zeVP*)nFJ)rY?}751VKC$E8ea?xV~mi<+hqbYE7DVsu|~F8@Wh|9q630_jwc z{^ug}d1rqeTQbl`^7APH-UKjb0O(T%MpFhnsgNTB{Pkp1_V2bjj)HO_Ujnh%S6cK( zP!Gs_es*TI=p)u?+C>>j%>hSMBt8R6kYp!?gempHqI z&1VGW&^j8LmfvFL9AXXiQp8hFpW)L0|N8Y>>2;{6@Xvtni6Z_RFqsv}Y2Eh##t1i+ zN?aQlOkn6*$EV|%_02YeYMmLBRbcZceqASD^#)xSc9=>mb846tB@#n`C9v6OHU<(w zu$UKry;;h@+g>kA!7_K3BkJn7KDNxh_D!0*f&G`)iTmAuFLp4=X0^(fOA*p+V8Z}= zc9r8hW;x)}%S|a$@0bC!DpgLY%hYT!|ZBuTwzw=rpY?@sB&wP-cL|R zLk!(vj7^eMiIJU`nc?6b2?L6EUv2xk?hpv^QIsH&rJ6cmAHH zI2`KIxv6uG;c!TQ(Bs5oOT6M0Kl;*2xqka40*4onnrQZcS7)h5e;@5+w!c1bXLcM{ z+Ld;N0Jt<#ZL6lm0)PY(u)8wLH%;&6=XUMo{~WlQuU&hHV>jK%cTCo?9x7xd?H-R( zBf!p}R2CoID;n{M1m1uTV*=W1%Ow3?R?=JPHdejlpP&?_ptwLF47!`tXBTkJ(Of!% z9S+j(h#{)g)BOTTJiu9(M%Xj5VHC7>8XJ7)o*f*XtffWWGVt#kHi0BTtVNtnLwx@G zo*cMD_x^#kL?Zmc)1SiK-}eH(JsfiO-p|o%Hi)WqDibqAl^QmQ8TL91yKQVT%thQ0 zK}`9g$zL%(0 z&&n_Q;{ZDxP@h|1V#h9~cVDGn`-?w(&zbwa@QzCy@8kRcMtuOh{NIEB2~u;d(KLW? z8}NTY?Z{m}qp>5Dbh{!#?2#&>Q3}8a)TbNxN(E5%kxpMDZJZtFXyiX%g0Hxoq8xr~ zs=#P;e$*&%6pZ^QeGd5J*D09(QF!*B`|lLo`c;cy-)(V>qu|~ZO%DsC2!#p>cojev z^+zO)l4nt9$|?EcNf{6HJwZU^fwH7(fG`W+`vdc2kccqRZ_9RUny(}<4k&s#`KbJS zG%wxD(LE7RtQ1gC4|t*guL#JO4fKit4~R20iYGoYQ0*o5e)%Z)4{~OFMF)TH3*dA5 z(?{T6dosWi1%5jPW53ZfgB%G^d>%DG%#|zjPX6g@-;XA*xbYJI(G-uI!Jo+yF}dfl zX#k_cL`E~~wz<6S%&tu*RIri)$q5lQHd;KbRN`-IwKNq^g{h1H=mX0pq`!QYbpRI< z0Jj*!17H0!83KeMQ%TG<>bS)iqH3AXrWGz2b}gF@u8JaVP-Q(T5vlUUQoyOF+(hz> zCo`WU>~hL%;<#QE;*b*aG6Kv0dKwTOGukIH2UAiVAEGW@T< zD4z+dw5{d(;gI@kep8DPT>ju^Mc?}Gq+6=cc-B*i63fsg1lDqL=PU=EU<8787mKC5 z{#8CcG08XCgajoKAr?3VoB^7^GNh#erzhDb!q-;TdFtzaTZ6m)yToEyaSjtF#Lm&k zj9;fDy3lzdI5)fvsETlE<2~c&Z{68ZsY?jBb&M~!XKO(~B+7i|#IcNPK4AT&t z7>3<8VJSi+&5w`!J>Orc5@B_bSKo9Uu}wjUSewoWtwrJ(v02W)fS5Gz-h=@`xr8Z& z-qk;SjFJHt3ci6}VyOm(H$L-e{P~NY&(rKCXYTzR-OUE3RKf%S>MUWUije?kEjAwF z;vt%({nBe~&|ErAW9bx)#S=6ZPta|yr==3Z5+*ERf-rq#uMxox2Xxk!IrqqYEFXIa zn^>w-bC@us-)^$&@XfT>&T;1c)M&9byWop;`@_d23DwDICgyiCv->Lj+FyL&4<7#X zM}PF|1^?Ul0C-n-5B|3z0E*QF&PN1{J!wfIet%v@>al6)&D$hR14z99Qq#Gz2Os%z z9lqbRX#STo_#3AP7$5y7XP8$6f3R!*}=&cei9yVk|zqZ5Op4nMEloX*6wrMeMH+U0?2s;WQK^T!l95q@1^t};8O(U z-eX`?hVOyDU#CzRz(@A|BQy3(*Dn$Q{&jX7>i5T}nW6LVjrV%cTvXrpiRN7XN7E=Y zpZo7Kw2IdjFXNX{GR80SsV07T2J}7OF5_;!`w63+Rt7YlW-kBQx^*e-7$al5dd=%j2Kc`Uu6;+< z0ovB$8Fm@N-o&yN2DFT@REjuSi(qY&>xMB;2KEX(SshOnIIOT&!J-VaT=XGAV$xq9 zgkZ!lc>BMT!MlD-?B$+2yzSr1y`_*9fkV9(rGNWhbnJicEk7gupoT^PRt(A6RaUDN z7K~7GDJd(lL!;evh6(F~A$uwTZRaQ{v@|Va76WTpTELVs+!~emc${!MrR>axtcqX< zG0r;LKo_AbL#lWD)OP6)uyEB2>w;VbM$ppzTdfy`$pJ-g%xL|)28kU@6zn;4XAN~X zs^e-A6DskU#<@=`z|O0_J5<~qs`gNJ?YqaA%JEYVy=(m+%jCP=I=gI4TksO=`0XcvHtbC#6*CQ`F~n0l2T+^`2jQ=u;p0p$j#a+$I_?h5Y@k z^8dXDKrLGy6^sB!eFV(;N&u?nCv^wD=@a4-FEPgonwkHJPfzf<10H-v8Q_UL=}?Sj z7o+%oanTE46cmrk{U2LSFt?0i#NBT{?-QV-px?{;-Bu=mo*2kS?{m?7Z!B1J`PV`P z1IDTuik=5K^+Ue@Jh9?C(bsMF(f%lN&aY(eOId0_>QJARfj#Q&&tPF7Y& z{af$cD(6=V(8PC@2o z*nIPk%aAr9!X6+Lp_wGOvgI+qEmfwSWA?A#BPRhC=9n2eCe-m{BP^6l{B5RB7;J7r zV!1|yXfWilN<K&O^lxcp+1O@mQ6ByPdSm;G-r8Keu+`kH?ZLCXB9Dms~Bd!XDwy>a%hRNchsAc)RpiWyb4YF&9d7k-u>dw;CR zNsBbWG*PXqvsYE?wVBcNnkyeuW5Ok%rK-l5q_WjE&mMhW&zR^T(lne|L2IZ^BX+yw z7uwy%@0G%GJU_da^^GM|mCei#z>@%8ji>7TGMuy6#M0@sSz27?xKv1HnI3V=}@b0HcZFFP_Ogv(S4B)5HMYmymb z7pnkh>b^xh=+Ry|iyg+ej3j8UujI)B1se|$5r+LPNgU(1n+%6^TN?#(K?$R>57VS+ z4oU3u|4HHjY7zKaf5R=zmP5t0rD*Ja4&Q2pylw}5w5&;)R26U2yJ>`fu-~KG_e$jXH zeA8p&zQ1FTBt#R_B!dC{b_-QUsa&O0tzm*vmI9GJ!YCq)DpY6Ysm{z(o|qyil?lR# zs5U`mYKGd(4k}Z#gi$3IaTO6J=654OKy_xGFe(>;zi+9ELLFxx{z~$|$3FZsC%^L9 zU%b$9QUu#uQ~)TZ0eFdhxljVIl0C}ae6NrKP>lXlsG>Rc&q;@K_kf9xUospi&C?=w@6Vx>pQ%g+sQze8k&Vo$$+j6x@I2 z!Lz#2N&(&s(2Pd@{c8{M3;FwA?jNGggZu2Y`tpK7rV{YrK4V`wQ{k8&Gum81k&Ju@&J0uLZ;0BuqF3b7~_OJEJ%x4m9kfAZ7v_u?S` zUw=^^s!bEQgtBW>|GD2t%LKmkXSMtbzmj@#y!%H)XD6}NVns++HfWVf%ms!}z(@(L zCeS_1axkP4wFwXgEb%j5UP_9?mk8*6I$)VT2LCr^gUz`!voD#+f1E*{X z*hsfh1r_dbHohSpSMu2E+5bJ36yJ5=c@@?0+kvu(d>mwK$=sa>Ur@%meF#@$q~z2r z`OkJ<{i3R~@v~7%2wxBrd|c6Ei;uiZ|FKQL&ph(m&brDmBf(l~QmxhvLpOKu&TzZ$ zE*|~EZftEM9`;v_F$QHpHNJJ>@XPA+hhAErJNW(8*+V}N#J%>q1nKtGmCt)FjR{X@ z&iMj51v)LTP@j74Hq~MH!?pFrPgg2+qNu`P*u%yNopw6~{5DUzr``bR!#Yd1*QM2N z&~CZ#dEfKA9}2_D1x+9`LhoC$Ak4eu@k#T&5a8l~cV)-%E!lBhX;<160^rjAQL;t+ zNsIBQv6qEZexH_(TU$HD>hdujkBdX8T&qbC=J#8`ch3ve`*$*NcpuX@Uc>Z_*D!f#5A~~eQQf;h zX>J-RM;?@CKmEee12iK7YGKIFJ>zM7;?5WFZ>9~y2fj$Nu|{QTmY@_d>~$DyHgU-i zF@{pPN>r^AmTLs1C@Tw?nlXAQx4+5w`tRe$nF&H)ePF9YOe+OA$KnHD`toC6_~g^q zP8@yfWg)tXQTn`@pCtPQ$EQtcWBTZ(wo*+Dnns z4)x$A@PEj${hZ77FDL+Vih$y>B6*;NeH6b&pqV$A^PtnGH27scr6A`8AO$nKQIK0$&&%V}@93y2eoigmLHTHv z01wRbWdwaR-$(Dgw14zDll~XUgB;K=%Kp^@cMtge@#Z7_{`YxBga2(N*H6Br-#BwW zPYP(x!9T0mfUgt>fyoUlK0xj#2G z!HftS0@I@G&Z7MTO;ZgjBJ_dBfKwdy*Ehr?|Zs)`V99^PO+<( z;Ch49m~VcD9SzI1Kl|o1HQ+O!L@PBMkQhTbj(KEZo_6*hsRI2u8~;UMH|{UJAYZF+*kDr*9zB*t0GCaH=edeNKoybkr#JHEvT z!By$V(IZ=}SBj<%swVqVlF0nk=_BtSJB^D<(+f_M{R+DU(@X}dzMLRYrG8jlEC}ZW z^IHpdb{tgAOBFYdg{+M{& zQ}oH9COab0`N%L6Nis*Jl%RSJG3%i9>D}MH)x4im55K#IaGZ3UOrx$2%$6t1+vT;# z!({MF8;x_Fg}MDy$~6$^bvpEWJsgU)sUe`VHmwxkO9MJb91mzU8!Vn#=3Bq*xlf#^ zS8uw&?t4x)7y1fms>`L$#}s9+*H(H&>UaOwH15u7en?we*V7{H!Iz z0XDny+9XEA&}(hrY%&(O+IYz3YAUyi2mO@r2!d2D?+E~e?#3#&@7P*~lfT`QArLun~K{fKnnBw@r`vH^)YZao|N$PudFnRSZCa&4V#DU$^uG&qsFo&s> z^T7W?eFA`fl8Q8b;0d>K_e<{JS8v$Q-0}N3_sD}J&ZSZMauv0fxZh>aZIcXonc<;h zyIJbRHZduQ)I57?g2|o-|3sby@b3#A0J4Pw zV7pEsoKQi<8?QN4wV4mS- zgH$a*9`xr-{M3-C68yGBDXIXxjDIw@U&exe_5F>>rAzqjc-2VJbD!C zIRQ|gWF|?dIOR#kFce`)gsvD|v&A*)2ozT4XNbep!(yPY1DGNuxa!&Ua|o;nd<~(i zjzJO-he2w_5bdD%)}NLBKg7i6{cn~eh}$1n+Ry%`R*!yK zeAyBeLC>wR6qPujkVFCUzF&~IA5!V8a3VD9LP(sTR)`f6gaoDLlm{`iMW}@VYXW;} zlj&U025gFu3=^1a%%bHU$~TL_%>0E7f`w&Ul0>Mc;?7^`}`ws{ch`A5QL|kqn#=;+2vHP zz3RG`PF~=&;xR$`zyhLsLCXSD2AvC)Igw})XgFu3R$r)`e}Ymup=b*z3DnftnM!p> zZM!1?KD*i3cyE8$@wWmHq19}X3{yjA=hCWBPSeQ0f1M-=jn)RsE6YsQchq11hF^O6 z1$NyxXLFyw$&@aa(vD_%``-!tbKuLDxSc_E90BmmD**FKyFvh5ECC=F6Q!3eLQuX5 z2d@2Q_FnbG?L-5Y+Hf{@9(d*=dj1HEAsG%*mUGaj-`d#fC{X88Ux3WPKOXex7kmN= z8gyDE1U^_A(s|htoEVo~^pFg_e zd3@wMzlA%39^Lys&$;7ANt~rzpQ17`O<1n@2z^SRxWrdKxYXuL6w+Eg(>w8{Prvij zy?^_JUUU6dFZCv~RaX`#*u^veZvyDSentrRM^rEY42qy^yV8Goj3;SiG#w-s#QCp) zWVzKI91;tfkj_Q3<1U`pqO_l_h=3x1FUbEX=FAttbH2nL#S(i(!0unWBB=MKf&P&< z`zxj)6jL0EIsL`s-b&(MOn=BJC31x5ChE7WUy(u6NN<4nl5!aJiQazu zsUe^PB29{ueSfJPHH{lJd(2&TM?c>pUBG|lwL)W!0Y{_Ig(?9>7kqNSKPQ##bBnvd)ky%01%7v({}U4^Q(><4ZM466!Flw>d@><>AB&{9~QpQY^gCCUs!h!6r*fpvjX z3SR@7rG&mzi37!|MJHxR-uh}8{6kKDe&Z*kX%kEUW^u&I7J#8Q~*Bw zYm$T^9qTCdhxAlwCBVes`~*N$)}5NF#~S_4aC58mKn{WQMdXVv>5pBnR`1poSwOiN zh=U;TUVFV^o*f2(pc6yI({!^HUub%#J61%~oRkP9WJkk{tlu&n-b@t}n*WNj^ z>)Mx}cdp)RFRzISS0zp5+MA_xg}|&++12lNTBQGhu8N-bT*lH_HI&v-dWzIhH)ldO ze?jwMXMerXTv;kk@fsT&SZhgaTGH9s)Ca&hOOhlEx`aOEB1|pEe!>xWBs*ZlA<1`gK_l?HAwME$8zh?G?z~O zerJ8i1>gaF2J)j~q~9;|27msiqy$jR+0T;`DGA`OGvc@De_c#IgJ(R3N!~!L!8eQO}daG2EqSW6j1bmlx0P1tpy~lxH-$%Gdjp#;!vutI6=fC6q z2=bsGpL=gSAor>O?*}kiPOuPJ7k?`J00MEUA|n2Ce}=^OtEQttT}F@D7&bz@WZRFQ13Np>wCRbFI4_btp9wRq!1ig!-`EBq%EzqHl8&{CC@ z0I)z$(&0VKd;vN^kV*UvdvVMIt2O~iCHSkI4&3nzDy=1+hVVszfB7aYlc3gdFfi;A z!x5k<2D{njYG)~Br3RbEaL8F=5oUl1G>dw}s={gDoWRLyh2il9Z0!{6Ifw)u`0KA+ zZhxSQZSW(n*I;#p#T~oY*B@|dZU;$hc?9@w5x#k7864Qh(PL+@fuMm<+U#&*eulkg zR#^d9ZO}h_GqwJJ4GE~I!==g=2Bbj86E90nnJb0VRatAbn0du7Yxmu65JlKf$3AN@ zP8kM*4g;#d##YDfoa{^031+dm`jN3fY+?UPN~*~WXcvNe&O9<+{vVV|^UePx$k^kkd*G$jedcsM3ouaphN)kwNddK1K zUs-+hgJUN)>t{cf?7Qy!PXdQB0^r^Zlg=3lYS>08W?@y7x>I*vW6R~EA0F<#_NA+W zOe(qul}VQjuK^y}?l%CBcDl{q?(|x3tXHQ3ABeHm(%x(_H9bRO9gz5YE7mzA9@6g% zCr>@br#=<(9pCk==VYp#V!#FUzcIaFU7IbQP?5#y~| zRsztNV7uUV9*F2Rm@Qk^D-0wEQxm~Km#|d!%b5rQYGJ7ec#)_?dDlGkYp)`ls$W_M zh+u-$jY%`d{-9hUtfo~2O4Aecm)3||9o#TZ!IH~>&2}fS(E8SbwcIi{%UhrGEMkP? z%@$u+T;$WIj`OwVCXFDXRGXwaIZdTfC5*}#Z_=3gD}?1rY7UpZ_tgZtjkQ5C=zYQ2 zL7tuh_(i&!ACJY&QISt$0b@ z%Ly_Ron%o4=M&#^6$Z8<x2>Ns6z^JUhm=;h>Cms!v6Tg8X==bbG0r+da{+{1~U%_wPc|EshATltRrgNYw zDlUa}K2<<6fa+c0P=!!L%ICW-jUIjR%=$wZM{bD+=*5kCu%Gd|{_0Rr1{A9c!@PD69J>82l4*~-*+hp$Bmw5uhsB%5VL5lNy!2=A{mJx z;sL++Fvvi^|9vVMxiIRg>iZ#+QKhtV+OK|lo*?ieRYpkxa(yR7!UoCTcRk4?TaAM} z(QTR5H2-x4h_fxZ{(xy?*en_Pul|o3ILlsOPGDsav)>rj>m_= zbxUn%!KFoGCNn^=3P^vz^-ftw*tp>u5>;y1->aTUNFGzD2pmUQ1lsj!dT;reTuDFu zw|}Ghx389eXdub^{}1lRo`(*Hghnu3M=2B@1)9LEPH9%k$W)D!y#eAJy3wRHQDe`# zrUb@ti9u-}b4F-bM-8DX0?yGl2ItFyCYIIg#2RB*8^p}kOzNN>g)|3!4ml;T77Yx} zx$QuZ?m;jnsBU%7M51^K!T_NW1i{g*)>Ai}2W~>BBeF7xTW$ZDGa3gf8xlnQZgZ{m zPjzD6-E6H^>e0HhdOe~ysuGlg65x$8iw#T=ow07v2WB(x3xn#Ub8)3QvA2Hu$a~jj z58RoU@`X(6!gEfC0yGi!qHh15YhPAA`^fvZQ^}y{JDaVQe_5?eUhl6QB0{g;r9N%eLv^h5w4w47ymb%|b2=b!id?|R}#@A}Kn7q<`mKJZQ1YyWHBa*+z(B$NAZ zMF5ZmSbhU|#>LL-NKF9m&R&21iYLI8c7*`Au&|O(PCqYVBGt3{<>$3HS5=G&xXkkH z>@ZC;&C%aRfTW7E$yRdyOYJTYu){$*i_W&~tff?~Vv~fp-(^Z1iYs;T^HfjHT4fX<9H^t>X1)w1D&%m4a2gs=cOfd?(75E>w-1!i83K&JxF7rf9 z2H;dO;6KcAITO$%oA8%BSd*OkzZm(~92HQM!H@qR={T@ikl9mA3CK(N$AW*|YQK5h z<8hI{(Dj0ZLDOj>?xlITjT8gYe^F^s-&dFZTyFx+4$P1(ng10`Cbx8h%E6<&2`F z-M{zW(y_VjS|AE2NbEgPptv*cwQ;&HQhB}J;BG2%TkG}UcnB{jVY zKnlP<=iD#(QYwqlMx=m=U3;-||{1M*4a4v*a5h ziroL4sC}W96J?`hS+IsB=V%#WF^lZps!DHu26JYaH8LX>5xR#a3GadUJ?{|x@n2RG z8#;kyhs%^0Vu(pi8WWUCVrd12sS#=`DtNzwJHmWT0x`fg>PSPuG~E~fgsvJ5m4+FG{`?}D% zo&R2TyjR+lc7*`A$jInc5CD8A^!&3JPXIh#3IL+|r1QW&jVy09XVyZL@^Urt6$Sjh z5rr^{2udZo%{3~e2xC$j->-)%rd%SLo5Dn;%XKjRVxB(N1QQrcm_4Er!$zC9)xq`$ zkXTOyTr3HYr*fT=WU99La>W0$cQ@a z6gZheIzX_6%zrdZASeJnxmYK}8=ue=bt#49QgA8W3nJCT>u6Ze`e0`^$xnbp(wgf5 zW2ty8{1vo_{I@W`E06;ebL5pG-XB*fpm;pF|DjhF6i<+j7fAakfBva~ z^VC9|cDrHY`%ki1r)11RDoL=J(Vrg|su_YTj2l-t5|>pI2+j0%o)Luu(jxfBOVoX5 z`gQz9M_Hm``ha+t@6$`R$Zt1!b2?8fjHU)?u^i#3Dj@$~%U2cfUJ2fFz@Hr7^D1eH zOi!99ia|WPgUhz>MuC0~+;6E=iQRA*Do^vWVvH1Q(aw!3_ z-Sx>+2YU|RDQ6%3P;P9z=09pV88V4rB&{E>Kx_n(gi2JRH-vakja{*0P9PLG=Nz*^ z!0Fxz^w~eGk|fLloA-Yx9RkCIa({rSl$jMteJVug^#<&;mY@`}VaoJ1ppqSs5#fY7 zPGeGHRF!@pbl>t?`9=qfoO_t=o?Dnoy37ciaRy@?#}S?a>{Gb06rz)Lw6#gsIYI;L zQ`6Le20&OQw*8EnN?9mT#Tf(Y7$8)gqnB9LhY7XpnqRABXMD3kCkzm$7;95YB2%Jt z$B(M{)88+aMubXb?}Tb>!E9JNY;5)01T&+Wbi|lO-0zNc?Jw8nC)8PA@#dHWl?O&Y zZ?Ak@Ytt|5#As06`F!au-}O%=1)$hKN{dL`MYV=-l{y>N>eCN5R~Sp4*nX>1n%uGO zlszExz%oLB5~N~Aq4Ri@AV`S~ljhfp!8z-HJcv-AU0~(ZF`~dA#uPgU6Genm z_2Orj1=@-Th5)I61pk-4HxIXEE6aO--xyUjo7L{Uc6(Y5ha(^;VnYmI6KoKu_Bp%Xd-ct1s%nhy z{xQaQo>}$Gx!2nJY&hq@8vB`htu<%Os!>&=s>b_%@ArOl!6zWgFu6r?OSQE}Jt~6_ zfcGgSAjB%`D!zAP&8sq2W!zdvW-W7h_JYV3KUs!P)3oj~1N@tI^uI+EOcDUsD*LzJ zLlN&55tE>704=IsLwz<;4U+QYu;=2S)}#UmFDYi_|6l8^S&JO>`_sJ#TD$=?&HT~_ z?UH@1@5>~FY zZANKI$|~cO3GVzuRd!Tau!bwc4AZyB$Z^6N9#8A_9$Qw}Zio3eVk!~J(U`kbS+l~< zZ@f+FyM928SiFWw_eXDe2A9vC;ZrhUy~r4?6{*DFQ@g$MKgsCZen?L#3`8lc;1MnZ zTdLe5!Y#%yp6gK#20U1M*d4NU%dr#zg}S1)Lf0uZ9#m@spY>b?yp|o%9l@L%?QTqc zz#B~037^M^RL?!s1!W{;!t*h6N1doExt_lw%>Q4nP@p)b)Eh)AcJ7`O95v7dbq6dc<>+h z23!APVeY6+DgY5-I2h3BcCpqbIyLgBf;AaNgyC?&^3ts@iGaGTc=#6JRJ=3&3UCkb zy~%*@ptIEdfO%8^e0S`_LEC2mzYt3Tz9w$x(jnM9Y=;EEel5sXQ%J9!2GF*hP6~io zm;z%Abv@$IhyIAo^>g?UNlU5plnPIXv&Gb*(>p2Km%lnBrLZfqc ziZ=S_isuAs4G-h7qD5LZk^o-!L-*)`IFW?0br!gvwXTMt->mPol>u#M{?rLcYip^c zrva)-d4K!8Y3QDPBL3R&)Nj8Zw$t7rNotJX$IysGr=MvZ5--e_n_;>+C{p#>U2BRr zU>~YSuX&o?N3b-5z#g%OzWB?0s_$2R%L<76dm<( z6<$#zlk8;z{K?p_A>~i3Oxxc;TIvQl;I%s`({C#RCX2YXzuO#Qsq<~o%k)vHa`BOO zw!s^{C03jZ#Ht1tZG$id7Ew&MOMUfG>XXmq4(B-ne6X&mR51eET?3SdnMCw zPDIia3Y-VmsWI^$f)dV+PoAnCW9Ft;jWU@nTo~G| zs#Cy+W_?FQ*3|1(B+DGaFe;Pgi@9F5x6OejRgR8}uF*B&y36tYdX1vqv9q)B?eqQR zI~tRG?-}gvv9Pc}va>})#jK(z5HW0Sty7KV=qq0F^3VLu-+a%Xv~Ge|6A7ZhnD8E; zFSCxzjb4XguJhn^Mt43h{`&CE?$2R6Y&W|-rOE(mtfSPNx1@_vTLB}%?i1I%difFV z{lL4}+Bp9n5&0tT-ObMLW^et<+TOygS`-?zga#2BUnZOHVKUpE zb%L>Irwcb(ov=`JdhucUBn|Ny;pSPT`Y4=xVoe!D59^Gek z2PL%H&xu3?XnP~tj-WTL!?<`N2uw^T2&Dp34uAA0&_@1#dR#SDD%1QCbk@$!A_d#W zqXGWYcH756uf1MrpOF3TA8`8a*EW{^B9&gOM&1=6?HvI*E)e7+@tJlav}HCJvne49FRdfa<|JD!!%-j#|^^oFd)^LPa1G$Je4o^Iuv z3TvXt?~0LvM}05vc8Y^;b?@r$CqlVaD1(yB_ph__kB-X0I|joYo%Fs6M%80n3|J*? zS(aI{sG{B2SmVl-)#59^;;aAqKHKepdA zY=;EEL9Zbz?WErJ+$haf1v@$4Nr*^c^_n)o}Nndu!9p zSyeTbrBjOj9MxbKUzazF1PCbrQC^h@0Gs6q!Qp=K*eM3JOZopzwng=Za_(=01Q25| zd4}zED3<5xo>-=T`Y62zFnl^VUU0T-1rHCbd9|qi6%ZgPgHz zo}p=efuc85xuUh$WF&o`b;zVEMWP9$X;zqi#wlv>0g!ezf=OiFCKXyoARXD@AaKxW zW!ro&^`}iCaJ`onv(C7|kF66S`c^h^xLcCH4lnOh*5XE|B*$8V(y)fR3Dx?SW=YjX- z8%U(wVbgRtoutPWtn*y*p0lc4iP6qZX6cCH)#F?wVLRWbVqZX=jVWRQO{0o2p)BG; zOn*zNGMf@~Jd{4o27{qv70ZOE^N1C&cKTR|C16TLDpg%Z`ZIJtW*0G=s*D$J|Ej6$ zy87sUtHl@(Y@l4-xblZ-U7UXQ-|VQXpDoI1#o6)Tk365?O-yz%dOKKzV_=t;Pk-So zJ zT0Mio9uM4qzo<9+mG=9i*uT$e#QtcGwOHfa|(n zh`3qcxIKZkp=3EjUvqK1%l&(6{K3Xq-gV_cE{%6F@O|F9|4UUrrjr2g>R;cwbauao z5vodeVVQC`z?I{hQxQNURX70eQCDNK3=pc(khvqr*sLlBb)C`xlAZ#s9lri}l|N3E z0t}{;lh60*9$RMa)?@Tf9VK7vVe)MH{5PoqjD4aVp!QxrHjWI}H_rFz!+rxpZgz(> zDyKEr^7^J)K{TZSAh-zr<4daK_T55rQ7v##hG~}jKgfYn&*gvzPWIzvp5SSPS!L7O zt3Ft5#u?iQ0KT=QPz^50&NUg^flbc;iP%Ze>!|EV=Q}7rRMi{39@eDMTb+zVxBHK@ z+yL703fYgY(OHYn;?brr*6c<~JWB{Z{hoG51eKIl(X7>|Ge+^O4$exYpQVSGbs%+C zKK_2=t7WjM`+TQuw$Sb!b2S}cNkR!gpO%XgVQUO(Lpel@umT(rVK5w#0Yij(RAWUc zaAYnns&s6|uH>OxE(`aY@gNxe`Y@VDgAw}u|5~4F^PFq9 zBW!BP3W`g~ELDY8H5XL5n9Mq@B{LQ$f?r+^N{H|LT;#4taAk&-K);%p$hCm52=r8g z!Jh;#5JbT_s$&c3%!1paPFJdP80V3)nm%6?rHn*ahWO5KyPPo>s`h|Q#dmw1{^G)k z=g%0TQi`%F*tG`Hq)*3(g*pS3xCGFS3k(b%?H@seT;H&9_vd2Sov5ta8-4Fw7dC7<=)PIi=wLZ7M7{2 zG1X}JL`eX=tFc9asz=r1okL6pB2?o6-T6f}B zva(+SL;}kxTs;ftHij1MK>4IrUlU!^{;+jSb^7(84Wg}`kU%uHoE+zEaxQx9B_)dn z9}G#U6w|(=B2!tdHet|K^v`04+RN?7A!&2}4syXrlMaymzR=z(IGEFrpPo&!U_Q+0 ztr6M;ai8D&|aql$?J>?V#^?OMt|OCm;~(@)GT)D9yCiovWN zyOE%oq8$)?c}b_EtZWyw1iG29?8;dITN#30MRc<{ck(A`w|9qofpJCt4YQ*inG5+~(`6L;ihwYF6 zxT&Z}n-PTej3doaK;XIa$9c`^Pv=c{d=}q(#|!y^+n>i}`Ml1L64v5E;0Kr&`?RDrJSqMsi)5j{rA!01+KzrV>5a6H!i=#$nSQTr z>Y)w5Tia*>@&x)PRWOn&UnKDFW0t>4S}vwhBv;9}j`sOsI?2%f?)1u)lf+1SJ?Xt@ z{y2?VnU$B)GvS$RJWz?4+!}o5*$zvFkBfASA4wI@^L;~dquoOK2 z#D!67;<@tPQ}ypmXCJ%?RYiQTytJawxoy@Z-6uZ51B( z1t0Qr{7-*`-}EPVk3Yp_dfcd#=Y~37jo&rg-tfUVb=Hl1Qn2gEdvh3L84q@DGzy=L zyCZfJ>T(vjbC(Uh3n~a(iW2EgS z@IUQ{CHH=rhLU7IGJ{EaVQNx>+|ZDc80pVa3P6YeHH_*~MBAeg%!aIYuif%jU?`J)k3|d9b|u*ZPV4XFXUSQhp-xCUk!mA0K>lQE zL{c7T`?$8pSXyo$U&;n~kj6u5rl2oEKaDvFb9XVJKBY0CstEHPtPj!u1xZd5(WuTt zCLvv*Dl7agw`1xG@jh7Bs%KqcCv{tuEVF4Kz}ZJ}&QQ6S>}PUR9pZY}?EI4x6}-{5 zagi*uj0MK7Mn_|et1%+XdCv&As<3VhPKD~v-XZ?TGQM)y!5Dedw_yguK>EdjumBt- z_y9<>{*hR100dttV}-oVQoy#%`%@!>Me7?jV#Q zjjufDe4pGGz36%3W57gIv1Ij)OjIAOs?mj1raIk!Mxznsc$`S~P=Ln!h{DkKh!Jj57CL~B}C6WS2{C;{(ZZrKvo5V)yXYwJOR3S8ew#k5Wa3<3jT0mc} zr5I|f38tw!rr$GKnFZhS6Dq!DK_Qh0Gl@6zA=+%L#o>{%2jc08QYd7qxL7+h12P4Z z3+4GeG_R1_BVJKsu-=ELcf4Fx1gjwxKmdO6t)e1~J1I*!4hHWy*6s6*Z~0;E@HA;z zNlz@B2;=bxQ)zX}_z&x6AJKLifV89kt^S%UBk%O6hJzbph+Q4(w>gJ%HQuEMWvB$u zUpc`88=Lr83NVGkw08KxD3J$GY7-ND0Xoa`%-?>Jxm%8r&2_I$iiiXfU_as{9{;V; zn2)TkJyqOU_p1dr3Gio;0Imr*+5l?5?X-s?D#12RgU`5_$;zB@RX#>FlM0}W6NFK4 z5=aLe6G5|Y>xdf>_Ngd%mP$Zcz`qTy(oBxF2D4H^J!B3;3Syda!F`RDJGc4WUT zDc9-7bS;Wt>ZzR-!B3HTnFRhcBKB=?oTA}O|6H1cK$7pbh=K&tlf<6{>RpQZOY4;g zf%Kh39z+#DR1eT1AjGG>Ms-QsP%!mPXZR8*Es`LeljgFi2BXYMb(s8LTQv!_NtCoR z@S5kmJd4dT3N%L9L!Egv$WSs3*nJ-K2r5BP=jl?WISd@_Ql>kQmKX`t$_W+jvYsPPmq}T7g*mA>U)8wbh^(w* z89$gahRiGHYtK0Y1Jj}U*0-scU98QpYSCj#?qaoHls>}IXl`ayajK~(P;diQs0GT- z7^6UaTSYVck&4MQ8VUp^yfPtX-$an=%p;o7Jcy*i53 zAW{<}HAtz*KqUWUApn4?h~(}X=mn>`-$ap(bHA?ZXMVZHZ(W) z)A{y5OEJZb?0|RPJyg~yJvAC)cYEY{fglY(0EL(W;K?#eRcUVX!RPGL-46n9iF2YK z1-?K(#w1Z({};sVIp8gFSpM&@9TEUHctI(ZwRSjJ=lWWJE|X@g%&79fLXZDv<6%Bn z59#$6zq8w$e_NL2zoM%5i|_{`@)aMe{*QLI-ag#k*lnxRBAD6-02}gd4_A(7cs0%X zelSllSx#M!QSYh8qXb~6MgtaBPO>&G8P;`L7l`0%hZ~Hd55SY%A_-7rbdD@Af9EOs zw;Us%+eZnINC0E@VbO($*VhIQuCD&UQ)$Sz|84>JL;%z+us=x*)GYAi$5wy1R`lkb3m>L03pgzgz+k`;M%}+*sljK5* z#3L#4pQ8CGvhPL0izNRKQGXY~e)>IC!|;Gh%O|ox8a@I^O_2IKNi?MXk(SX(4+EJ& zc(mVZ`5v^dah$Gvr!V;yG*_T)58lbPcoO3ra}r7b8Uz#TBnpNCMUBN9Fq;Ev z163T_MKA~h16^YRSpZa0AeoPH3B`-SIL|Z){=8ipMorC|G4enPZ6 zz?M}IKiVLL?5I*}NC7yGa*ANoXq?A+rP3tn3dJoQhLXA9j2Y)*8A7Q(R1pxM9^vvK za{q(PQQ+z--B&=pT{!yXvnDI4`sk9N$7e0Ged#^!%ERy2U4QiLt^1IasIG#pDsKGA zGD%mo8|Uih1v!89qwhMXvK5nyg=|ld&C2URm5+F5QmM$rAZ^z@U|Vj~gBjU0CTrYt zvMf)}=)_|;=Ld1xF&dQSi@x|}2XXj+3-BAES_1zWc+tm-1c>W>QQXdQ-0oWrLFHk4 zI<@R6)*sjJEnHId&uCA8+n&i{3|Xq~qsn-Go(G@zX%we#=NrE8l??WF+1c5ob`JG5 zo0}K&kKF$!FMa&X{Vx@f-!dlqPUotR+|16`QIrmgTs*nkCoA*bHCqBGRWC4=DQc2vCoQES|iL)yi{aZ;v~dmxBf{=3BYp z7_DmPJv9`PA_BRkb7YOC}BnQ~f81P!7F*B;Q3(z=f4nvM8qQpu7sc2fz3nce{sz3th z7?Fr4F)>=`+Ec*v_!N~`cdbqMP3GYz{4xFSCfE;2=K;sYA)~DaoGOBUR zML?ZW9O8Q-UKAf|TAO%mVl@Pf5GZIrCf)EQu3wYNqFs_80rY0tK%1QNlGFrg8A*zZ zhH{`uSV)5)@RIhsMRGLHK~e;?mQBlODq}eHp3_og$Rw%IOb=+SVK+y5V=`~)L^V*B zz$Kmns51lVuObR5t4q6mAnLq+H#4C8RFjAFzf>JTT?c{uhKq4FLvhOU8g zRm~|?)^!~NxLOPphvGu)Cj$35_o&R=Y+l5QV2xtx9PRYzsHcp; z86o44wo!}2*n+C8m^X$@V7%AC*K3$N@1$;mMdw8dr|J!e@mk5O=S(EemJv?Q+W%vB zz1n&@g?Gcz=Hu^9>p{fqA#N4e5nJr?NzznVLa7igh!l@q=d85w*d1fcrmwCXlr)LA zPtBw9pdb7<%#N#uHw37y&GXFIMxs$wS0F)-V!VPFj0x_bil%H59(nX}u3r7m*&b0u6qG@71$tA}{tbt#wuF}8dH2qFSua~p5yg;Yh#~O>VIY*A%#ut9^*YldM z{kyCjyX8w%{RfP--+Ht60rVF)&OPc(yJr1CSpZc`mWN1wl?ZS`bbppAB9+&(8Qwdp z@d)ojUAKBX#^xRRx822qtE(w(B1F!eryh)Oqw>iz0-UukNS@JIS!CfEr|F+QO4jd$ z_phadm{lPF7}hoa>#@gw=SemIY!3vPQBQnQ?q8G2?6o8RqzL@f6al{<=x+l8jg_O5 zUPYUkD^Y2Xq~qy5sS!ziEJKw5N%s~><>lJZ_*pXlhEZSouW{{9E|Ve$ZOQ+v-21lk ze>-Y#T0fiV05Z)aaO!&6{c2YiXs05y_iaCNKqgBUB)PW%a!ueieC|LhM50NfxTFS% zgn&=0Pf>M*%80M0g`s3x3A<)@Q{=0}*T(!+7VY`loOeNS4mL z!K0MkQy7D&Qs-U#e1W;I1#@b5*+W(Z{>~P8wl!;Bi5RIA7C}xfpM2%i^O0x$`L6ND z`klpobLeF|0&60&?aJzt1#BVcBElNT!$`ex(C^Kye3?P)0!k&YdG*Y1U(YPh#Hun2 zqF9hURQ9~NArAmV*g#C3zAPe)M_m;SwuZ`P1Y=`ZT0JzaME=O;RjkBj4%-wY`bS|zQvdJ~V2)G7KN-|bny;m6pk>3~ zh;2&)2)BW+Fd6l317s#8{cWj!>Q4GhB*;)I!6rRfi#lb>H( z!agg1KM?^5#3wLJGjg8Z*GW*FO!<=JKV2J%3<#h-0e*Z0@G%{LIvp!XvVW1fkq&@3 zFs`wl_!1gv10l^InGQz4pHdi7zZ&}^G~Q4C0BL_F%>|`JhD?$slimqRTN%*scGMYV z19hrbKx|73_&R{p94O+G+Qu`~C6uc(81lZMP~mcvs5}E0JI|i;%-akV$Pp@p+yp`( znvnz&zzSpU>3NTtpW^}Nd6xIsy%C)+|CS&J{IMSrz49ZX|L)CFlTm0Oe3x9!XWnu9 zlT{+@pbcL0eOe613{~lQNA8r|8cddPdzRC)hV81RS~-e#S17B3Ts=l0t15WkFNv>f z`f-+Y6j)G_`5!~C_}VeFhFoEc$19X8U9|F8S0mr?{aTD1m9f-7*M?hQ<;Jk*k>C4Q zP2$+QssnMDFR2TeIT<^Pq*Tn4|w!?Nv0NiL>oImnS-A?b-lTq$A37`#7 zXXu)YU%mVw7peK{FMS24P95deTTfu)6RXqdaP;Ugtj#dSkmot0;gE|LFYrZQ`gMHG z>%WIi(ft;X_ld~Ko3$^-+MnJ$|54vi0nD%gP@jNzsFk#F&S>fXu`iQ!^^+8PgyEtTFuB z0}nn5JQWN8WmW}%b}oMc`-uQ(r2|Y70KN_U4+8kx?c8H%mU&Gk03z6!S8hQ(Ds_@I z$HYD2_7f(pBhZW#9X3jy>sdyC?a2Og&@XK#|EVti?d7JD0O@-X{HK4CfPN$i!rvx- z-!#@C?Gyl+;TzB@WhjjZfBSRV>Va8`fc9ug04<#>VkA6yGmH^RB#}hK{B>$Hku@Z9 zIuOP>roQ&@osmbL##sWE$%L+L;5RwuMcNVlCg^WF`v-8GO!j;#Cu{~^=pv;?cvAfIvPb+2I$6|i6VLd%!@EY$&66= zkfw4bnu^`+9a=j!YsW$-M=<27R49c{V>@)d^hzy42Uze*e_@WxA}ol|ah^_@k-g*_ zv@xG4x(viqDV+C8XRqX|p6U~_jxz-JMON7V~ji_$C5`J>Nxb!X+S zSMMj|N2m>fkedqyJ!BUzw0!hz?W^@vega^7XB{Jkx&9K}?mW)bjLQLo z!5;U0_^-$^%lQlExO(;C@XX^6{oCuDWL*LNCh!k{Rp5(&--<-Q>l9WLidh~3@upeC zPNGIY*X{zt!5jG0jv}>bjm<9W674)pC#DUpvDW zed*WnX)ky_{eGAE`5q@utYD1L=@b-2&cfnykjNWLo)?S;BOZC=VeWe7^ZDD~{?A!j zKKi*L^1rRMH>Fa5tLtCgx^(u^WK{iHg_gw_wzoF|+mX72WrbdN2O z^}ConOMq_1$Tkp5MV{H*bnkii;hzI`p6r3%Hu;s- zzb9S;U;)%bzX78mvYh(jGyp6UkZ}T$Vk6KKaG!o}yYkC^ zl6>0afCROCTBaTSm-KmhFQo&RreR>4Y)E~X`X0^xwB-L&!G1#-(Jn!lmX*oUkBP0& zG-jgfbEQb#B#NQ|U=GU&xiQQ;$8DLRLb$5R3GXQUn0%p2_8DKDx(;g>SMVhJW@rHm!^{C94ZIA*$sH)#kxT@%2{o=15Q~`kCi{y!d(949S+!l+*T)Teq{K}UYY-UAu zNtCXJ-1c1!>0>w4=KDv_*S`84A0JoVdwRWjilUq5dUT6EMczeK84d>A_n~_k4F`Jf zhyL`fz{Ts`rodQ2wEm^Qe+iX}cm?oFz)FU9YT;(A^x z@KX|=v4`!j9TEUH+U~gP`JXvAxAbevOUITc0ke@%8pL@=RaGtTa3!}n?^%6>`Q;OQ z)mMK#uCCK$nO?s`w_DKd7G#+v&ojE+J|I|YDLNg7gCUQdIm7(I5x(<#e}a>z?sx|9 zzw*5J^e4Jc>RnZhhCjZudPyhc>eF)gMTG5*b-wrI&*za#1R6BvWar>2&0qrUQv-1DB#p5|45aU;^_i)vfYjrJ&8J89rCpk>{dt2Jkhbw)=!pTb$*en8V;BM>gi1oR zzf7JDKqZot8jTWiHOlA@e_i}FFUIhl$!Y}YXEKm$MEO%RI|9E{6~Z?q|0#0a1hLXI z&eL{IKa#*SNd=Ik_6h8VeEms~9isY4rk?}!?G%C3$K(@`R10z66KT*S4AOolMMEM5(lM1rSw!DZ38*Aeg;xH5GcBV@oTafr zD|MsY=w|GSFczTzN`*{8MJdXVf+7MwpJRS^kB`_4Bf=dgRybk|S9bTvGfO|q$l^Aw zhA6fQP&;-JjE8|S2=H0XlXnXKd^F-7pkp&Sf4%hn zVp;iZKG7Rc*VLd}h^z^+cYPBK?Pz!|hj^M$SoQM;T{w2n*UVCBkaur2XlYeA4s=nr z1qP91y`gsI@%w#Qj()DL$Ey$DWlY`)N|XxwXnekNy>#TUT+;QI_LoIWASsjR(B^m0w4{-=$OJ z0oVdY44qB~Yb{x3vDT311z8^MdDdnWMTec89nPIQk79Y#-~CbUxbxX3oU7kwjCsKm z-M_5c`)?cP9^FE&eTYY8#h2f;%$r{JdFa+I_2g@N4?ixamfY5=;+BO4-to5Y=Qg$& z>}+662)O3m;GI*AhtySxq71jzIsKf^;D4Syi%)<&nyu8k1IqQSClsxpdgHYQ$!rjV z-)KwVM+Dm~=pH{p|I`ZIBa7q zGM~SS%=0jTy7YI80PyXo|17umYY_l>p+V-aDS|HrVB>kHKxz$r6ObYl7!x0sMG>hI z$crXIHbydC1MsHPH6u#iHp!E=QlRnP4C#Ht@Xthfe~SJm&~MT`Cj$M+S3B(>r3NJN z!?pbY(lSk{ziF!k+UkdNpKFy4ly)_N$r+A`CVw4(ePN0YV)A#IpU!YqXtnzO2~qe=nn#qxU9F$p?^5&3SF14OTxMB{`MQ_un&*Ab|E+gCrNIB2bYZ;5t?KD( zu&hCp;o>|x*X0ce$BnQp86Q|#!FCGf$_nw2;iF1RDgVP;#nlyal_OJSF_!)-ymF~_ zoULjG&aqcyWCBA~e4bJI3|o6lt=OOcKJh-IXDvhLSm+iksE`}aUT(0OO(y`1u>%!$ z1?E-j{;Yjnd;EVW>OK+;WuLcl`c>^wg~2Nrqv(ne(EWN()sO!2-s(sH-{wKA-YFQ3T1S!?edj`u#00#vh_Ak?lJp1<_SKfUk%zxXC@Qlwqr!xE(XpBhyG z-wpixm>Qat6$<=meE+-Sa?cg`2Lc~H1dWI7kN|i>H-UWl$kEe3_L-mkihJi5kACgh zGaoWXkDN?%T-MevbN@&FoX0La!qSnG99cdQn9!=EjQQ<|u)DX--24(R`{Gw|Y-N$> zJ^xueSiWVEqsNf{j1@5IY}!l)*KlXrhAXFH2Lvc8TH zNi%SKSy8TT-Bcd{iN=dJWnGgbK);}Oe2M-oN9i67B!KM|NM;+p00L}{M*QG!{nlBh z`rn^oQGaI0^(Q0vuH^xc2!J6lh_6x08^FyV0d!U@x7`G(ji^JA$j)aV78M&nf>x61 z@jp!K_?h<%d!i<#=; zpVR|M1<+OzG;ntU?g`+xNr84M1I$WgXdjaq^8Z+?Dg0rR0wX&9j|kDCks@P|5|MF` za%xB+5vjsC(G*oz(7kT1v)r{|MlQch8*4HtKW~Hl6rGl)6Ml+>Ps;n#atZt=`FzTs zXEH+GaNkeS{|4wzfL@wFyq2aHK#J}=L8?>%AV&Y|L=G_N6_CJw^btrZftEKw+D`0W zQURpT8+F_id+wZa`%6#0vEas2YF%4j^s<~=}4Flb} z=F_?bLlG`p!%^?)ijeiY9IfHD-ZIDTIEDG(qg)X~FS>P~1Fn=qUi^=KP8XjN;Qx(! zbTr^@po5Ubd-(3rC3?q?@TCY}CIYtLT~Z@vgt(f%1fn2Q#UNk3z@dU((jMpo{8Z6^3UJ%`hMAgD`ZAv1Os0f6arGt|!k z3xR+$mn!OEU6+F=vTs{k>t$Z#KRp=kY|7NYm|$&&)AECtRv&xm#^%+3$<3}$6%Ixz z@Mi))Bk)E->A>~)@fi5~0&k3;|Cxk2)?qtrhXlYAX}#XUYmcA2(EGV9gk(l?NCfAVXImTwG%n0314{I%}tE;T9Z7?2>`N~&+ zGmDGMCxG96qQ-#Z!R}9Oox#N6*;~KL>CboxzxLoq$P$PU z0jG@Dws7N*^L;MbP)+X3ek6bxLpIl=cl-$b(<^k3EmJJbllQxrr~(lYGHdxy?|=X3 zk+rpdR5`ct6uI7{O$M}b|J&041neWIV*u>MS5g8rYrVJA0IofuZ#OR7hqt*@324P` zCoce^B-)a4PmxZFOh&kx0A_TemrzSM<*2mF-nH}MVO9?RjEH{%`?NrJJ4$aFvVKy8 zKbil(T;$%^JR0 zghiY2$2(W~-`^O%O9d5M-6H|k<1o?x1JzWMq9`B9>*+q3AsAR>; zEQvWHoku_}tM@i5`tADeY+n5XC-}=KN4)wMEw0>g^pjySzHsadMAbb9^(U;!(%hUY z5B<`x_T}1@Gw(d81fRlWN&ZhHhohH=7C>Lrbh<}hJoUns+7&9Y7^Yixyt})xld(PA z_~^TysOo}CmmdH1jjb!+JsfWDh?p3hvlwG>t{iO-R)6Ho*#}-yj)x!kcpdkc|DVQd zBGV7sVLK!MZZKjit-qJ^y!iQBZ-34^{@ROQearm95gz%-`xy>*SX?;5Lyz3cnX?aa z`<;KOm<_o^~^>|maarImyzgtAu-Q8hpYn|P}E-(4~S8#N>$M)_x0e!N}B5152 z(9FBHHaOkbNCIS8PSNRd`NAW-`Dghw;@7 z>g_=j2YBUqx1Zt%-}JR?T{sgW@9DUq>~5@LjN$5;2RZfZPv`g6w%8tz8!5f@_Ad3# zV3w)gO#=KaQ@}I>_3{0Eww=a;SVPwDhUx&f9;1J1h0aP)17y7pCbz5&2Kvsw`m1+G zBbTR2o8_`SX$II<0ZbaY?WM?ne2wGhvpfK<6}g*wu>azJidSVEo#In}@(|rKS=^RH zU~5Tbb&xs^@)U)3$(FC+SP!ybM8x2z&AO5~M_|BN+iUL8CNPEs_9ZA_EfWmjpgj#er0&&bK7* zld}I5t!_s56X>5TKQX&nM^I1?gxX<(#eKY(UUE z_Y5@oR>BewkGhPfCx_Nh(uAVGus<eS*oJ>pxYNV+|0iKCVk zU51=8t~VfuJF1Q8g*nhBpPPth0)sV**ZAbc+kfXc27DX%arXDf zX>fRYoGt)7FrCgz%H`^f4|(|0Uva@jm!qn5J57Fa=M98GfxY{0qgbwS#V@~|r#|zw zRI5YuIvpkt-L(n`G)x~mKy6@zU1y!k%tD9yvX=;@SvQ(F==d)C$^?P1P^3^SvAjIb z_22y*U;Nx(@T2d2o`Lxpo=}_MZMz=JZ|!~(uiEigN+!HC%ly2*0~^PGwRG%YGp~CR zF$~%^=Z=nIlLTW7`{ou{TJ9j7m>=JhW3z3F+P>4iSZ zzD6-G`h_QO;rc33r`-oslBmb>{Bh!Lo5s`;*mWUa-M61G@aKQ9-H7h=`~&R+kUx0& zLO=%UvO>+NUVG)lGD1)(Q5qejx^WG)P3x#`7^5^cM0I3{5C8b4nWIZf@A2UJr)}iu z|Eqz2e~G>RKPLs~dChl@{_jo|({?gyU0}4AnZ|kDagbKXHB7U`#Hl}bAcgFhM4lk; z_2wQ_WC;O=Q@G=wi0*%K+JAqX-)e?@vXav8LA+-GtY!eX(mTLkPGkg#$-N&B{w1Ft zuu5zo`NBt^M1VXap#QN3#AJH;2$5#Gc#>s2^&jma5=rLY02(Wq&jYfuJKQm78(`np zUbouZAO-k-^c4gAJXZDdudm}QnwJoGu3Ps^BN*Twg^#AGj=RXr0C{vQAtPCl1MF}J| z1T2Rsy}bu?Op$T7o?8RupaR2#oTV_`>QDp1N|^@28oUXCV${)72(6`V6BY$#!hl6% zcxE?(!2$Lrmf;{EXtd}#hf!rip}=KffCfV8&?Hl;jP_z?l9*ZGPG9A~jhDUdUHXjI|AB6P*8BASR>`^iReEL+@Z30It)#T$DG`>OvUtV> zgM|X;1%^k9a4ztzf^toFfje9(jaWzK5ul0{0ky=7%fyd8n_8oe3k~DIkaM)G<46=U z=^%7!T65n=7A`kPHWPLxf58U&OUR~ z?iW=5r!U3@dAK^a(U>6UwA=R=1T#4H7(t|#39-EXKl>e*FlCQuC_-gqLw_XTnvIVS z5K{m)0zE}%JIBBFK(C?bb-UlLH|C$XSf4(BVd?n8mg+Nawl=xr|IL19PT&fGO9Y-E zsp;S8aeACC0NlSuuebA;H;s(0yY87+{K~HJjb~zQOb~=jPamMy>yX%(M?U(QyyR8y zVdJLlBuPvX$26M@EH52DvAesCv5i?aZP`h!T0{Lu0FopjiesE}sbjt>);gRc>-dK( z%pK$3zx03j;#Ge`a^x<4acG>s-u-jDXXnFt+S(m#E)7x?SYI6E*_$2=@G22``TgA& zQG0nh?zH}~y*ShVc|_Py6sj4Bx4^D7Yq)UDS~k}P*i;+f&5yX0XPmK}Z~o|3{`|{d zXRh8Lh#g6zMQ?VI-qb7_CmtLS_9EW>mY35#elTO#`*oa$acGrw<$< zO8jF%6HDjlY?c`C-vxnv5kP!c_`ND3tYnazVn|`IN@aYM+U9i(ZduPv5&i5fw|tDB z71NgfVt@z#NzMZx^4kCG(#gdD`T{`S2f&@8Aka5V-H10W5zZ22^Wi`6}35x(GmjYmNg@BbV|0gm4 z^v~hD|NR~Rm9hZu1>lnr`;7-zi6fK~Y5!L%cC5w-fDGKlKog`PBFowQ=w)62J@LkW zX(u_(fU&BiTJj9Aw`w)Lw`NP4i}CZQAd7GJy7N`K&C;K9@4MTQ2etIY^Yw##-{JQF z-+NE^Zabca-v_vDt}E|5`kvD7_5F#b{UZ{4Fb^j7+xq)b(@XCY;7tQP@b@x-^tJr! z`}doIfBMr0`rf0LK=c(c`aKVP_dhjG?2i!bFAikKO!8oVwJ1Q%ALo-zh(I{3umnCg zoCH`FVE|=Rl^KP)ICgyOw`AGDjjAjJ0gnV4&QVMf+M`3XMc9x<0EP(0`v61<^{m7F zLlZDvF0ylao(HcVW6n8RwF*I!5JWKtNjv42Z<*k1RT`Zx6OAU*)>7+61g$phDB;#l zn+LuA-Fn%M7ppw!J^kSJuiqhiyDdH;%8#*F>p0uST)e5xhWmPgf5OXk{pBy$w-WO- ztLzuyF5s{#OV+WtYb%9Hg@+r%(-F1+Hxz`=E(QE+ZHNh{jArbL9;sZwi4e^AMilf8%|iKUC99mjOyn50mk6kC>t2GfHihEk`?x&g<+`A^X>tP)vB zibb{-3xq(+2{Q!<56=@nJy$Ln8GnuhVNx}&IIOUwNDC7N3r9YwC;u7O>k$^z*`Y$A zyeWVG+~KPu5&1gMR_D$WkqiGPFT}T;{n81i$5MYd9^4LCp_`QGQ=#jg*pgO>>Zas@j2FGa; z(ou+=&6e0921V6!{_tilZO?Q4+}^(sksDO?&ik`JlDPMmi$@QT<#5C(jE-ywc(`x&(3grXR(ICD3#Dxbdb$CL(Yyx=jHBF+)T2`)}3Z(N5d zmrzwMK4%v{fBqSKce+8jHVCSS2~f{K5Mkl)J=8}g_`*H=xMJ5%5|Q-zW*3PU8Uzz- z9%$>8doyQHm&#A&R5FB>Mu(XsASf3xVMsVK$VWbX)!gx=`ul%cfqowJd*}bW{@=T| z`yxPw`h0v_FL!^EO9ODHdJiWW_k8VjTD$bMcKro(lPHb+)3l3FM8u*hAl@iW5p}2* zGceW#9q_d;K@!c-wuq(=^_3fc%ujfm=C$wX;g$@ZND50-45-VdL*_H685&hzU%)@s zV;+BQ$(kei#BaUYU{-+I{z=g8E)&*;RCD{`Q)&lJ!h z7}1pH<74R*HD1@Rnn^``MzsgBs1qbBNNC#S*3^q4>v&4`SSw&OHTe_ObSH^oHMOVo zHZPLS6+u(dii$c#NDc5*0})M6_x|9Bm^7dueI9?HSMGc5chL6|2Vdk!B@W*4KLy|x zjKzBzc%To~dk&-k-(=g0j{;2cEC>IbUj88c1r-Oz%K-Ap04`7I_m^z`YF@Un@_exx z{ojuSrd+~;3E2P)iZGM;hOEmv`gaLzQepSo-mXTBA}e;luBh z1>mbM`W?MtsK9nLl+@i@Q!u#f<+?-QRo1ay(+u$=qAUsYtR;yY@g?Ulk~p5C%JT(! z3f~O_zEi01oi!1o-G~WM0u`175+_8exK4zdT|_T9hw5?*%0))4rKJYqm}%!|i;#39 z8i}PhG(Z@HbOs7Ug^)^|;0zRs%G%C$ZrdgXlRLl1jW=Aw zg%>}XUwzB}X4954Fh(d83j{%cwF$jmo9Scsq>*+j->5Mx96!J#hIi4jJx0eiB+gnI z^`_s1$;lav2vHQH3f98>+;KkpsXyoH&;A9QItzT{%=7v5j`Mlk;0UNi)%uklA&vr; z03}38oaM z9-rn@U;Ea-0{8s1cl`530DsAK|9v4K@?Blu{r3!joCm;aQh@wUU2P|G%MGG|?;@vN zz{nfrWD5!_DWx}yPs?2XkuD-G1F^nyyD}r*gXPs&0C_KfRXXNoH6}oRN8VHZr5}Kk zH~aI3f1U}DGXV6jL;gAQDFG+)0?11P@)3bK=E7?GqrceT>Dk1o;hHpn1wocF_kZvF z?}4VLjHmNSj7v@b{T!fYg!Z+cE-1ii;D2TNE_Z#U44^;N!m|Lpd7TIQlF0*n*WXjv zPfl(3-T(Bn^qJ?G6Y2f44nJNFkWuq}SKdnkjHmZ|7Je=hMg}>{I_BCP zMpWsI3^Av|*6dXsP>2)SKq5xj^A^RYfQ)+gODH8svL?ei)%O0 zzThnEgU)7CWO=Sro}+2L_*V+TzpOF*yILx}i1S6MWfi9-l%7Bmgmfm4vr&}AC}F76 z#Y8b3>u5$1vx%dX7600;Hti@P9vY-#5*9~_n8YH1P+F=poD^t& zn8@h=2aO>JAwF;iT>Y{Bxv(_-NgF`HAvIMQ5!E?$Njt0zl}|QbChxk&iQxu>B~`m| z<5|zoudQgz-Mu7Yz62as=eDEac7UNxFO;=Ae))e&G5~6u&u}(*o)}XRQ~1X8;ZHVB zzG$xw2L&@YwDu|aeZcU#%Z(Baq(4%=j)Icv|BD#|AQDK_n7pe$#!&$_2w0J@(PvfVlgIX^O+{9& zF%2^dQ#`0RPC2X*yF^FVjEka7PtOyC0W&iTL{Ut)8{wQ{lZ1c!{71O{yI=%3?vzj-Ye z@7_)!2uK=Dx<`&v-ZD;5DRaTDZ9IJUCT?DCLm2X~T7k2J7N0zHobrZkluKn$WvM#M zCvUrz*IaZFv9+jmw2vHT@Vp&_)$#)kd3`-%wIV>;U2`ranXhC5tdt7mSp)t)zy^kY z_~*|wCTHe9@>34}S7QX&T%_Mh@b4>PUe6chy8o-C0J!@Tr4ttE^kQwJ;#7z;qqt%Q zC>68?G9+lEA}I?%h)_vL-M>M^rk!AKUYD*$#FyOsG0eL6S(6wMgR0AS`cu%nvg40S zpR@0F|3cXx|NTKcZcU3!D=7kbCP04l#S(G~?Y{IG4W6i@ztSMEzsTXA+vL3x@~Hrb z2li>vWf7!~&;(NX1!76N=C-fHE@D+h#fWC#GDT=r%XIJSJWhe3_Qe6}$_}#n`KP`M z<+2KlFAn$v?Xnu^N)~`kpEBJ!B1Tl5@AQj`5mDzm{vx81l2g*d>{%dwuB3{G^faGt zhN2h|F)2Gi45~&%eRT#<RdODF>< z>jb6|)`;Q!kNj`>>TBMu*EvhI5OPrvu*W(|QOwlv0F}7~HpP~^#Gf(*iDH(EMJm>! zf#E2^Sh>VfA>?uU4)TpNws2%}nxTOza(sq^1KaplWB5(rh3m#>SIT^7eu=YY7Lma! zd#w@}MUKz1XU!O`a)BpW$4eI*TwAL#{n~fyhM>ay-@Z*6zxZ|y<|Zi(R4FG)Xd(g^ zQi?5=V#sKcunA=+0UOFfWD{;MmY06xW3sezKfUeGwAgMjAWGOvNr#tbKzw1< zwVR)LKnm?bXeyQQZO>htKJ;n(v%CP`diG0p#c}&@0B1~T&+@|I@0@J=i5<_c7`5vQ zPTI-faEm$mKL6mzSk-A#>if+XRMCQ@em#jpdd5iH?e_Z4`NI=W3RSd#vMp^i*vX~o z>mLxth3>g_4e;@7zMrZoc`5KM-E-~h<=o3YdK##m9;e4oI|Be7DI(u}*{gqT+m+9K zHPh3x^m;v-%@#kn{%WR<-OUSM`Zj+4@mFG#7~{3KCXE6~;ur;v9=elqvFcA>X@-4w znNq#U!`7Zf%XV?9u2d`;XB}~zaNxi(I_)m%9Nlir)Z`)F`v-5}@PQxmPp^6<-`RZ@ zmmWPv)awF@K?zU_Spgu-)(D4kWBpVKL?{FSKR9}fKluEYdFdq=Q}D|*AgQM`gJ!0Kl*7e`saZEiCp`W9JpWE@sD!< z+Z_F0SGn9UJc|*iJ8^U?*I7ky@NstyuM^f{@%p6iY<=lI+q~49`IVaouYQqApnLEVObvfg4 zA37=I^JxHHFYdeh{YHQE-S2^Erd9WaDu27{?_#esy7PbW26%n?e-Dzgj{8dOzh?sU zclJ{)e(XE^Uav2GF@PrS*ZfN?xl3jc7-!qYNWSAQo*j^g^u+2mSjmeVk`xcy9pB3IrbfYd*fw`!eLc0Zv8#_ajm65uqtcC{U3!8nB_lFv6Nd zSODr+&Uoi1G>nD+C-Df}*H8}wdbJvr1IPH35w1pwM0icL!j1c@a) zKF!hDMgB#VdSG}`W0^-Zn+)0}=e+Tc^s$?VIqTxHsU%9HF;BB=h@&2A0*E6T&T*@Q zk94~H#yJ=B8|R(L7k2NW@s2-H^ZLKg;_Ke6>tFvK-L>3gYhoFQ93#Ll3Y1aaZ-i?G zM!DfH-zM`f|5Ys|ZLV}mRiGuXh%lcORpJ9jF})tUgMfKwDO*QD6|I!02v{-nROz8K z+Z{RuNXAB~6outV6JrtzffBab)YMS<_#eycrZFl}OuNy+3{*KMJK0W)p(zj)gk*l< z#IiC=*c8!FVK_9h*4oliFKKj6Hdoed`(+c9*TkysF2pRT(+%U>pPn}Zq(0xAF(&vv zFr{j@6-wm|p$V#@(RiU;SpT!U_}+5vs|Ib-{Q#p9gFmj%e*2^*OhM?@I_HMK zRRWV|q=G}L>hk8o5(tzO0!_RB5$clVxpv=cnQ%;SHpn{i9V5ZP2MGL!!25uozqgM8 z27rIiJ=fk}|E<6nvm1DF#w>UX@H*gWz&SvX)8q6w%>Z~n#${nxxa#$9eCP0^9`j_5 z96m;`*QHTk=0CpuX&UuuUiJESvvb#ZSep=rA=Wxn(+-}9(CKtY;)np0Kx@B7eU6E> zoBBGtlgIY)imjKCWafS;+aRFR?NP0iFj>2)+3d0BmhW@T=l_XUKkqrbb!3F_s;lTF z34sX+GT`qJ5AZ2riL*|>X05{#mIQ;tQNR$X<+1C|W=~_PI@MkJdl9)@RqtyiDoL;N zzL|UOc>d-K9$pQ?kmIdx_B)%tvZ_UT!EZtE7_`shcI zD725vP#7A(l#56qK<5^bVh944JotR7ANVZYIALA2LKMdg8sXP2ynr`a%U$#H{BW_s zfobJrh& zytjo1{#l`6B?G|k7*9Kwlm&qA{M)R-?i8`6$@E=?;) z53hPA0EnupB5Km6m>Ts}Bh+Mc5tC`3jX$z_VtPoHtL?k(;DL3YQD46ofJ>za*;XlWp;I2Z(BMeerd_RYW@vcS z+1tQvWnPuzsw@NrmPv?Ju+EVfp%l$hQy3ChyVzwc>_DQ_MW|;x_+pf8B79GUyMh9p zzyEEq05AS^trTj!-U)4BuPPl8j-hl+fSX?=Y4><`5bzyfNRuXfn4i_3Kb9ElPd7PUzZdB0_8LnZQ4aTb_HfP3*cZVTGl&&g# z;=L#S&6wKz@o3Yo=X6xvW{lbCns)#4+?P&z4sn4S2t`Us9PbZ{h0r=Hg+h4@m|eMD zbMEsxJo?h_8ELLnr!^I~17uoZ$R*MErZb;u9b-kkp+JEbueTbOA zq2^7;_I~)JhI^ZKKfh*OJStFCq$BwT9uQgS7KQBhI9)7+=U%qw-WCpk*8?v> zIjdS7G^JvhLRdg0_1=o2o1vD!<*hY_~^$y zjiseJ3kyp$8ZEx{jgQl)PxG2zc@NunoQ>izCd4|Itu7RGinW#~ikX`|Lc#dA1V#)~ zGlzIkZ8O8gDo!2Er04NJ^?H*+7yv?}(dOT-`Vhv{x$d7nz_wd&rF-+uBykMJU^2jO zz2G#{{1*|*I1*eYf)qlO3XXy)pw7}r5)y=`PCSSYAH41{R^1DL`${uMRe#c$o&4wK z!pv(bW9#Jhr5OTAg?dJyFj!+#smM3$4IZ^|6NxHDgb)1qW*)V53vYhZBj_eJb?-L@ z+Ffk7M>td?9H@YnXdXI_X?Iw^WrD5aYdBDEv285l?ioW*fgs?l_3OD{-8w`St4iWr zwnTSyC+FzREm7I@Ko{7BdqXExuR8UOe>CkkuCf>vV`z!+Z{N6X0r=+6$an8VPW|~5 z0B`aadJyG*Ej{>Otq8D60>FKe0)!DAj5ctLqM4>#wICwB)EH3fA~K|^<*f4`3bYhm z0@h@7@J{MJoYATUL&m|*Y674p!;0SE&*MBi?cW1`Py5fXnxy#3<9N*gpa=UaO#l(k zXin#npJ{y_fL@-kQnZjOV)@%yty6z*j(>yvH+HSRAiRI zkWs{qr`!AIlgymWq+K6r7E(Wl`}$Q*>nrKeay}Iz1Llh2(xW6k7ErQ7ZZZdRlcmLo zAWj8`H~LexX;lb8j1yI>>12`AL=a0V0U(nA;9tlWX%z9MkU`4#7fmVtsqjn{he#l( z*Ps{`&1f1bqW%DQwtv5`q@O(bXhR>r=h+S!825nP8v$nEKT84d*S+cAiKGGjx4V9( z0Ny;%%K-fMzAq}#cmH!K0!k`CQ|Xfg$f@E&^Men(Rgz!%BmGI-WtS*xoMCU~{TZQ* zIc0+w_KRbk2$ukRiUHSmV3RQn4G*xs+oRQNBSQluqeFCN7Fd%};H^Mqxyk(C0PBKO z22fIHnSf*KMwvV`$(!!n&*OLRJS8SOG1D+@X<7>Hnc7cmJ zUB*TD3__5paLn8ShmGOT$PnYDA{$ky)t8wuhRJe~(L%^pFh(hay)@15Grg2#tiH)3tx{$=>FZC{eFhG|GutSiuoNC_K0$q3Pyw@lFBG-u|hn( zm**H^A5hfvIh_Gltx!d2BXl8U0JK~5#)ojjWde; zLcs*|Dn*b1&cRRvW}Gr5N(rc!!;{Yg3Bx&w;s>F&S{V)pm*!Ya$IjrE$4UXpMs>&( z3s%)0F_>YirZ}+vS*AI2RUeo?w)eyHn|Ht9M^1Y?Q3erBK+39aEv|H#G3}ctcK-6= zsePa9{4D(NZ{GdlDkOhoZS)ioNrIsIzmDAfp|70mF%xH8VMN_H%BZ3PB86pRyZJ^3 zHtx3LLLn%K2{qOHBdH`W6o?)4OzP872m=`$J>yx8#e-KR0LznC>EO=iY(}Yr9-lk> z`Q-=bBfmIH2RY$bT5d8lP{o{heK!L9Ch($Dy$En7@R>@vcERRNJ7joxErmiMlN5SM zsS@>i5=Gt33Y(Yeb5EI@oBBo&1aEG(8hbcBPLIu7)clH_IEiR1 z&hn@;A41}6DjP_Jn?zC6L$y3JyGYdOv2gUqyy(iydH%#kq96Q##2A9DTd{ZE3C>~A z%;ZmSIMQ3hvj98;fPyh}9o*BI=UYq1xuZ4DeAH%hbuEuxcMj{z!%TJ-9({ib003(3 zyJq*_`J^+}jBnr9is;!S)4nUl!04v+3~brJe7nt9t;S8$(>!wXX3kl=mUge_Y0Idy zo-U7Vw7@#B4p%8*=Nt5DRW3YZGkd@DLnd}_^=nyA#RpX)Yfn_9z_mMcj?PdTUxNvQ z2NeI`Te5(c3wY3#nUcyY5p`ikNnTW?ETUyi%^U(z z$|+b&8_<1VKiBck1AlKCpKhB$^HkTJg%aTJ^V|7Of2vCNYiu%u$-M603%#=dyMBYo z{B^I@r{AEj55SXA{>eua`p&<MVYSEFym|ZB}IA8+i!jRry|E9RdzF4ma z(&*0FjKb_tqH2xMq>P`ANa_(#Z_^q-12+^97(=l(N@H7*!A>1DhSKyBkDeIgJ0Jc- z(Z|0+&BO>CJWO@#CeBtzAi~{+LdK*sxcN0FXVtmHEFq%mbSwzn8NjWpZM%Hr+d6pW z^F>`!b52JH~OVD5fE7CU>c z9S0t=+Wi>A-or;ZbJuo8R%4vPvvkk3=g7I2oh*gxp}^Ja)@6jAqWgp%Y^Q%4S)i49wyaOCJc-|uvrPqo&4_cSm(J^p_g_tyge5qS`B z&D-Aby8};p>J>DXTP!R#Xg0fC|J^UJZ|_aK_~mcoobxWih!BP$L0~XO5F;3q*$_L& za=n3bN_}aDVpvR9XvT2t_yH~+*-pizCkCg=#>yB)6EZz@Bwfw4+MK&t_}w?Zf)_pI zsp#Nf+8qx9q+CV@2mM6Sq&L+p(i?hGAaCE7qzHh9Jvn>fQ*&Kw)Xs)BQf zO^_skB=LooR0kaxBn-32KqX#iVB7z_1$7V3Rstz<{NfYJ2#n!|+wN*FEH$p>zdOM2 zKU)Ymu}aYavYxbwkG-}EH`_-(y@e`U&B-^D+lzxdl$ z^8@g&;kWg-d96P=y?@T-zaRXs#t6vo5C2%NE0>7W@qa%3%Q8qe)Bner5o3}v1x%8` zSWQ0{fgnLvN^4dJ=p1*SLDhKhe<}}vzB!y7n_RBEXU+SFI`0qAM~m0~SUd8xcAIvp z^OX5M|AYQcx!2mK?)sS?Kig+wvg^j*pXvTh<`IzT{!_RA7?CK|`rJJRTC5g7q<_swtcTX9VHU@w4ky=QPaX}oEDa3P{j-wr`^`v z5Bzb(7+LR}Lrl2T>nt9AfOf-ZR?J!rNH96KNIN>I*I*TR!D@E`yMWJ+46oa`bH}+n z`-QLJ?eBgsL6Dz<5SW0(l@KX&>0_Qqx7#KRi^Op}V6A)0X;652oGt*I3jB*~Q`N7$ z`nA70`tn!3frE!8>GdM!W|z3>#&2`ejbG-O&wd#Xd&Fggfnj81kfEU()k+y-(jtI| zK<##icBe~XW15Wx!a^bYL21)ju5;{Ks01aMnmStO%`Nbvr(eReAM*%? zx;Wdr_1l1CS(LqY%V^lVeQ`@nL+K!D>wvJO68N~JCwD9oX+857vT>X8k zq1be@d-m>E;CnwS;6L}N^MKvvWB^IN2;i^#OD+mfPhkeQ+Q@f+x%zJ<4gwYtX=U_M zpGXj79qAszk{~TXmJ#U)(m|-Fz+buo9Wc$*YQuw-l^{3Y5kHZRer4pI`L{a8tXXq<5#tf)~$L?BFE@97mwG-mIVxR2L*vH4`rNG_a?tKxGmDG7WKnI%{^~GsqUl!ws z#9(3%_A`UO%;e7-2TJUt0JHeN^m_K#EJn~jJ`ryo=nD@i*pGb#p)VX{QjJXK@68MS z`}Lo}c(X%qf@u2-1o(Zka{u)iE#eDrz7XS?3Z5B|>;CKg?EV9M@E^rhLJp&}v(96x zNlyXm7GN-A5KYI9>YLxCYxf_cVJ){>M?DM~ixaxt9zzZ$2ddbC3hPQm;!24v)iPC- z+T;vV&JruB7cNkCirF$jxm4s=>rFmBGf&xSnmiE(*wG< z8aEGA`9>JB6~`+S&J?9nEYPWziOUs|fdP_g4O^{ZgCM1gWWpLrg(~0#tEmBB+ZvXg zVVM%$hwgy)eo)P(muMd#eA9dM7iJgvB8J;gek)^F6-79LFgrR(>#lv2BIT991*%*v zhH4=V4_Y=tG+4!yOO&b=N-w}&P|ILbohZRDnc2}u1yzyk) zPwxL{TO?ROb)VruKc{r1R~_ombiBay0FXPIhA!)zyAvOyLgT7|O-g#xE9$ zA2qS#S*80rZ^t%WDVugaI~<<)&&3N?*FHfecKvdB!}crIl?tVGV;j6Q4TO^G%%jyn=Ibma4rB*a?Cdxoz^mXPc`%W_kKMsw5pn zk}SU0q<%5ffHi_tjNm%0xw?PM#P%17x@dD+xOazUkA9`~0IhY3KEY_UwOhT_P8(F5 zY%5-_d#>G-zXKQqK2fx)Swz%)0Rn`ABIJXSw61Z}6q7Kg-v?@EMAw zGR|2hHf%-2JiSmTyeac5Sa%vAo*w_x$9dPY4?~q zKF5*6hxq2#KFY%`eF9H=<_oD*3XF~p6J)V&%gb$gQH-;xnV+?m<;F5e923Vq)VZ`9 zZVWTCM>ubI3$?IJqSpV?vcEY^$3{9oc_4WHQ!ZlTXpPSM-%sJvO9^)Ef>McK`*!Ss z1F80Z<3{Y>z5eZEP|A|Z0lu)@;IC$Rxmbr!9{n^pBcYmVaDi*tY6TAaP~o4C?zJ8cF_<+O8uY>wLQ&8(Mzbz^Hu=If{t zjx8@UF))C09tmqoc^2=24~j+O1fm32EK(~LxMafytaB-72?IzJQwS*x4Nx2#qBuH4 zVR(R`T1JW~10cmO1}PO%D=yL1^!KMqP&@hd{@k3Q`;(jft0z|GjR1)ij!w=j0|$Oq zz<-_vu$m8m2mfBb;Uxh1lz>%O0Q9>7b6<7601ORKUtD5Ipr#@n)D#340=ixBrDEHqDUfMTQ2HSI=y%bd>|=ZzflOZ{U2X7|5?V2<{|+-GbEd*DREyE zr+#NBHai}EJ4pe0c3&nHLBx7jM?W?E5lGJfCNq9aeFFV_$Tn0&!c?N5ni>XZpy{Ma zDgUVtfJtYFm`qP1=@Y9r0L-2FR_-njq{V;FJh)!z1>pL0_r8Pg-TPNY{Q2t`5A3~> zV_$(F7YS%rMh)go0=*2uO8~^58&)y{yj0*n+5Pup-!jLxg$(ozi3$mhIzp1k0QL)P z1NI4Q=)yw@`0DgLM@NSkPAqFn1=cJrGgGTDEFqJdHZXp4n(=`WQY>(8H{wQ729D2j z%a(B-r7!~+bt#=;_ZhVJ?BmyFX8D{dSFRf+vM`{Q-u5CBQGuf~b&hNpVIb;Is+2$- zh2=IkBWy-_NRn{&QiC6f<A@yfi3}O@`4uUj1Qq`ehgl!t) z+Y|KIM?_!ydm2*U$>Mlv*Yf=!;MqV)gfp_aJ&iJ7U!r&SJ*+W?Hv&b0514>Txrns7 z%mLkrb&M1XY%qcoL$fl#@;$fGyYlU7IuT`*Au&vr5{9i3Br$e&p53Ji_7i_2ckh0T z%GOO3sukSWFk69*z>+F^3Wln+EF$Q?yjSjB7eEV#MdFsK?r_#!v~K$^9-TdK^=gj= zl_?Q(KB^c_r*7x*j1gg+fXibF5Y5H>CY#2 zKmXfPKl%8*1+kQ>r6JXL<3P;@wVltcBU(2>&{L~P;+ztfb^6FhPxzf!v-Np}aw(}; z>(&P*+=|*^4Z;S>l&E%1sl471Z^y}UAhP5P*G}F2iJ4Qqr!Bi*R&?5Zu+!v`C=W+C zV8Y_h4%Xtx@EVMiQysV^^Z-q!Ot(we1hd&KG}NWiydZr|_J zeW_UJ{mQPL6SUv^J}`!4&mIa7dl(wWDd^7%0J3HcGCT~+jm&T_;48~@{&;4F+qzwL z4s76+J0Ho$>L`2aNBP*nZ_%+aPu=)nwpG_r3W|L0@C_Vn&D4#U*Q>gZKM*^<+pK?e z;o#k$vpdg!-lz8;;?-xLg&LuG&tVV<1}ZosbUHnrb>6vr@WvnUl$|@77##41ed*qE zeo=}S!6H#i(2Y{2fc3=_5a$R=1&ZrNDQ_O9yl#ZT$RI(bgaqFIDu2-BR0uy0$WMV5 z`dj&OqAMq28)iuFMD>OqaD0Aoo-`{tKNzT%tDSB%Y@Hj)Tw;0r<1e?5e&{6&zxzk; zJNWt%f9!JX0Gp2j%oPFd?_!>vPkg_8?k^;I!mD*Yi5LPcB2qvp zr{)!6(+;0DM5Uxq04;!I4shxLhf7%l7*sQ{pA^z~K%!+t*Ma3$NpoB4qiOa|yZ z_)q^&B@in?zb_hiKY_k@z&!Oo&%RiBTh0ey<^T7u`|rm!e<I9Y3MI)L>t^h$NPv+aqapvBLv&jL;ezq8!JRMHpW{#(BqQ z`C+R=sT=YAN|{Gm%du>Bgo$J5oSig&a)4i(o#)eW#7j4gv#6G}&4lHOuxY~p3xEA~ zsjqzBPkEgdBxV^nj<8vji!|h{o9^I%g`e!);B=38x=o^1uWy=xHeDyo^@v-BgFyT5?UYaH+vQg4*qqB~s#8O{af_js)#PHh+ zHvyk16e(B!FMDquWm#38|9{?n&K+y+8oIiwC%SrorkN3yU>xFrI7L7}qee~Q6yo$v zjL|rKok@NgVifA<2UTJ z?&`jE&%Ni?+2@?v&+|U-^W^Ym=Q&)=V|%(-?Hg7jSP{wwsuIE47lL;XUzC0|9El=) zfp!b!N`=-SQ zxaNSe7=JDbaJ~O5TYHJ9t@J2THpY}ovn^AP)gmW#@?Q#P5UMggJ4Y^aOr0C68=fBr zys>-PDm>rE_kC2Ap@WGHlxYC}4(y9aV|xHm95Ha*iQM?r@CQHq z$-C~^8Uvqs5-dJB{=Q z?H#T3^mO8R$px6W{wt`5F@jZy!iZY6M!gJ&w3VGDiPdt6W+#+5JgBXhXz67{@>Bg(7feG z<&dw8?&ZPiJR4g2cw_$-dJ7%gJ-wG}2X7}v`Gc@ZM*AEm*PQ!ht%inJiePwEGanH7k%@hHOU*^)TWMr=P}m9@ex9@5)uQcJ-3W<*C-|eB<)V_rLqy@7{9RWtUZ+s0%KQ0z6vZf85vt zkUj#}s*^r<3IO-o!fka4LSYf=eWVD$wa@yhI54>PhBqrf-q*QOC{v=6RQeOM2qQwI zU{O;+Y+00C@;V_(l>EMl(U^lxU|L0NMiX0qe^Ja|qoaQk>6XsBS!C>&oR^L>5>%`^ z{~ex5c{106?o2RU7-8c{weYZ*#2GpQ`Zq^SjIgn+uqa2!!1@whlPZ?Sv6P3F#}0Z5#J?AR#-Tq}$$Rsgtm z2Nw-!Q}Ex|7U77VxKRy|v{cCAYQMPev)CV`vHIUY3jB8LrpJUI(jJBcl4DYZNuUp5 zizxdM*2VCE2g|K;y65rZ$dW777!v3)hNiJe#+wTC`yRv1MOIGD66Uf@MG@!pbTTk`f4>QnGDUBeneZQ zBF3)xaMG9mqc2JLlDFtwrA`#bR7DsQr43<)5544=*|meooMEO`rdlz~-Fa1GbsS#x z7R~wnbQG)fzUx!E$y)mI&5Tpx#((~ZeDRGRR8NF1Rk{>fq8NgZvRW!*(-gyivqkuG z;7cOh(_EyO%fi?c`}?|SYH4B%O1~J42qUUg#1NkI6lQ;RJ4Os^fms8g6;>z&r4q%- z8P3ZYeiY0zn=QkpCOWD@si}po$g;)=hZT1D9!&~UzK8w#Wpb>Mx|F7Fv+Z5y--(!K zqH>arqqBS0zxLXZJzrnye8Tw655{)x6tKP4#xL~z{1Azv<5&knJHA?5ef-;QfRVbj z_Khg(6usES)xJVY{||c$FWyzN9dRKO8ns~(EG#~8P}A|j?<#;Fdb4D75F-V(wq4aM zM|D794MM-hUXQz$B)L(0Hnu)!h?rrJLn5*t(ILV7qFx)@J27-qz4N$pJ&)$Y8O;wK zK5+Rl85FKP;Q|wdl`XN2o(cRRFezfTig-U9+VzEp{fyWS(ajSa%|y`ShnaynVPBb z_5Bf-4-fIs{1MhP_3-+2Pi1XWH{0iixOVp))Z&n{yN~Czj^ikJS%$0A7~sC?{WTH! z4Dbn6oqwzkejEmawYll{&E=cF{PBCY`JaC38PpOwn)1HGn0%H@TQh!3k$Mnv!Il#_ zGCRwU_w6I+d7RkY&9XwCj4Zz4Wjv4TckJZU6@9e%NjsdV#bk37SNGC-;yS#1)+u&L zeX+rKU^31_Azcz$u(5kMFM-8t#AD5hURX)hrQVw^RTr1t8v6rK-{fQAiaY1^m}Sjq_S(e(d6TqXDiUo^oB-lS9YIxPa8s`v`|#G78M ziiW6^5OQf=Ukn-~W@kjHNF+kls)$9UCB@@~1d!3-=-;Q;7?>%%>)c zm6RNC+s0xfLWvczV3Ml3h*8BFVLp>%_WPgn!li)!qg4Vp6#$OdO5__Z+aU${uJVsK zC5Ef$rxO-CC4h*EY6?6W=iE8{yXWrh?q?|>;MxvAJQX!0r-i|}|En6ofqyZoE@xDY z%Xf4=M=oDt2|CkVSBL}C;z$5Tf;jI38qxq95g-dy0Y?S+4+s8T#a~=2z`}%ph5KG; zzUaQ=(W?LZuK8^V0KWV_310tRoyo-5I!GSw1GXr%t8g-KkEisgum{WO#}BY>+b)JZ zk3f}*2u;?KpPps7r<3JYInvRJoh#Fm%P{VFyt=cEFHFx7J+z32BWwvHh6QR0 zO%^&=^)fd#%Uj1M`RJ|#{9w~Mz7>abhY?Mxj4#X5`{s{mDVt&LpWh?)2VautS?|_T zc8VyB2~jF46j2IlF{*UcV%oiCYRf#rm%Ux1jG&neCYQm_`s6Zsd@m%Pu29-n z-Hh}sV_g^$=5y@HX9<9;FNAT9N9zJid3No-V%vdjHZmKmjbEDa<#u4HmPrP;|NH!^ zO|QKc4lkS(fuavTR4<2C&- z@74AR(vI^0R7GXn3PppqCx5G@B*vSo2cfI}lk3*?QNZ8av47M{G`i?dG9ic z#XPxOCRG3kzHg}4>!@17C?bqPq9~$Tsif;&p;jy58IRfdDLjSaTl)!Ygoj}^s<3tX zz#a8CxGYs7%pr39wWZQ4U)$M9b^m_MiWNvcj~yC2 zV4_@Rrdp>Xn*(E0eFoHfOOl19szcV{{N%({OiM2{u_yah1KA^ z&s-ESX=CyTM${-+KNZr43Kh^?8ZoDcF{suO*|U16Sj5DrwTNh1RyC^RKt0#FzZmox zhfh*9Kw4*RsP;Q$fGfr(M1VU~&ad9JsyNS#wB^OAXq?o*;l73wu+a-(QH38GfIp4x z0E<-tt_5JJ)B`b^8rQ|CSzJ{xvnq@WW)`T5NF|m2Thtl9Nu(-~h-xxFii&Z~>;b}b zOOf(Y#LuIx{=0Ex?=^PCx(nRtY0}EFV_|G^uq9OlI1-E4u>|SQVmCYPa&5dNxG5w_ zfJ~GG?*9qM_mcmMBI=Pi1eioEAcCqVU{q4DpZ5NXV`AKifVwsSH?fQ8Az8#wx+<{y z*R=tp@_(lUSm@O6r1%cp!(wUwLM4DWB|sxduuuWuwqGRkZ%kHj_lAXJglkjyZF~P4 z2VecTIQckly-Y`<3foh2t)~m@Mp%b(CvaFT$F1#WcyJgMLn(E-Zmgm9A!=#j|A_F3nG(^CLB>xTV4HZH5Y!kEVP2sHrF&T$GsQgrI5NQ>@7&A( z?OV?0nhH!PtOx?CK(!js{l*V!W!9(sU+)(SRL*;o2K9)#C_zgzO`b<*96=aSjV%SW z1hpz*O{p6p@-sxLl;_LLL=jOoL#DNf*4O==ZqDU738mj!yda_+$IL`A`@@jZ)GQrQ z%voZ1I?8v9;irWh+0J%Wgb{8iYmvYm%>hzQO~F98xB^gXi#FU5eljt zO8ULY&zA_QHQIuR3pT9fy+h;Vs`J#k`dGjJJ`T1t(-nlQ&UozcJw`l3v%*-RiQxac z^jNF^Zou^Dr)_il#XnSu&r#L&v8}#f#lUO7eq`_0m-;MfL3vl!_iwj0evYc1X`}ei zs*P{>#o(^5JgQ3c$nLA6&b|w_7Me5r;y5}<3{O*~S#A6WBD5(oA=n;OIzgM%suh?* z!tr9UXEML;f*BPmYGtZkx0ChS;9WtKm)2ZU-Y+y2jc4+ramK2s5(PH26%$4CM~1J9 zAB*dyZ_`D-Si35Y!sj7 z@rI$|ncVRBfv>shKbg!aL>ksasCh+Onb>>HW1XV3R0Y(!{zt7=;pxx5kUhJ8!QA*PnXF3|v$QsMP-tr>sLxX_ zS6Q=mBZo)!^N*i=KL_^j!aunE`EOmdhFe0_?Gqy}v~lz_eWKj4pBzt)-!%aMe00_7 zbsJyv`gbxtJ&m=N+1V14Q?u;ec{hUxckuSVxs0Cf4%*t9$>(zpJGyHhBZerl1oen8 zhzO&YFmgpGp;DfukSj7Wc8JwY-Q>Isk&W?0_}S?FwZPWj7^{l|0D*tMrCfgH;W(ya zex7*SHsmR1!Jge59If!@gxA1g=s?6F$zPYwgDO3?ANp<2SO|cG123$@=wF(wIIG0c%qk ze=>qN#y3J=OVh%lI62Sb!0aqP+_#U{oN`LidXZ!;;$@uG;zFlLQu#N2 zq6Ba?FG*tdFit+5f+e@s)yFAy?-4`=%bJQDzy3IWdF>B*$FrV6dtW!+@=io!sKpLg zH573b#`mZ7$e5O#FDGu^e8$Mg6RqxA3j8}@-IN354R_hl0!HzL7gH8Bpf3Ffy#VoGPy z7JwY0UZUP^F!^&Fj_dsw7FYXSE!H8!g+xG#K~)-m^)$%PiM!?D&OK@L0dSyyab)EZ z5q?Xl0vb&M-T%`zoLB_sMDOJP6N&tvnuyd=L%=Yto=1oTD4{^CnpTFzB%n9}4RhH% z^WXlAi5si_4|fh6>qr|h61ve%q@!~ZLqIo6qRtIb(^+%u&!YKW)UnZ6?O)8>Xi~{m zR7KUe{cDm|VL+{@8cnL?CN-W&EB-TocmciTGf@7f3!oBl2A_a{zG09}ROipbILKO*+XV+{b(F|nW8vOaFL zF{c5&3NHe#5!j?2JFKOpsmR6{c6-UXWL|`J11$&Ak(s&rV(s+K0+ zC&C9xCG10o8C~B+XfkZkh%td#6#{|f`5dx(1^3L%(>F5C`wMx#zj8VE#1&G<6)Tn*-BNCnQ5}jYSfgnvEXcl3m!ZMVCf|v4)o`7czO=8IQcC$>NNubpj za;gMT$gEXLz!9|!)dKcS%^+dKnIdcvVY?{r$mXbachFtT(KG1kMIAsUA^TM zH)++ZRP6Cq^<1GevF3!gZ$G&GvybY0oE-kPcCEX(nlau3s&4^5L(vE19#?_ic z60b#twW#e^Y+1yc7m+f=rF`D2Q=@l_Fh#19@jR(z74O+ij9x6HrNE5281H~ z+RGHLAKdY^hn9L@-{$j015;3BKy9>HAY+W~C`Zc<<;-LUm?jV(m^CIdU9VMV7FFQK zuGHp^S5!hoM<2NQ@woPjOW_QR;mGJX-OJjK)k#`_a~uH>$I)mMhh#E&u$I}`X(pzI z*|`1`;y7CLHftk>4FRT>0Oa#Us--G#dDlnz(f9tHJrC|+`HGeN z?E3F9KR(7cx}L*1Ju`f=R+rgA^Hchl_g!?y9Y4A1NdWoe_`i}1 zrBVfyN~Ol&;0QrI;MSjC!zrhq!|7+7&GOz(GL2>)4kHTG>q&E66vc!=fQ{YCU8&W| zWDCudD|4LOe*!k?)MB(Y%c1hv7i)3c*nfX>#oBwXn4UiEon2i7hYv&kK7MJt_`-b; zaNXgp^cFk#^MU8FJm1EV>I~l*ydB^3c}nL7vc_ZA{4jZw;l`2sn5xf@8Iezk$d|2Z z>4}_#q5E#XtI*o=Fq8jYF^odICt^p30ky3;K!D62z%uARm8 zZBpe{5vs=1S-&c^M`_etllBk0gzVoD26mA#pnD{V3X9zS-M$unFDI=@y#Vy_ z0{;M4e@UV@e@JJ59}2ul;RN7xh3yhEroui|1~#mvWA6cK#v?$fiBL4qc5s+O>sB!k zN6dO2qjAiSe4ktpaC%dbk7PXFU$@xLeLyBZ^-aC|z&=inBW8e-CfCVEBeZq2VVjHW zoSfn81Bcn%-pVa)EezX)2$;G{_nPyNtS-X0R3@Sd1ppodU32gnnQ- z&@0e|P*jUiD63M5W2O`iAsnzV_sq;QG*`k{OTQSpMK}n2qL634t%cUs7B=KEjC}6B zvg7R^(R>7_1QAOUD5BPr;n2Y%u?(>aSckAvARAknsx_jy61hr^=Vr6q zvAmT7eg>`2l5g&$uFFpN4k+=Tffx9NPA+%BoF&dR-iq+Z9&Ev3)s=%>hG?cK^QTXT=8H ziZmm-17*J$=~0ymFroN6J)`Xq^{J%`beTe{Vmm~ssWPKtM+5>RelGPHUTUyx{RJi) zXH67E#+vDH>fld~_1Mwbd%hG}a?MtQ0jq2xNywNNWRI7Tt%Ezh_TW74ovPr8y;3K-_m3?@&&1>mNKG=jOjo3#TWOV_p(<#aOt1Dq|B4!$?^M20EkFYRloFt^Dg!W)^8>V1Indp z0{%nGy?5V8ty<#3i{DIFS1ZlU1vai-#_j{tShx6gCUjP*)dHd@#Hu9-ojNe-&#|$k zT%JP|)--h|soKWy^RWjGm7@Ab8o!$+YJiXZ$JEp{mv(jH3H)SVjej1ygPSIH@bs?Z zdCu~a@kF@($i3V(xtF4!V{Ng6{=zb9He`5mFVjJ3Mnpa@BA>CUQ@^W;sLoAaXXEGt zh1QOb{d&b(|7E}0#vixmdD*IdR<*R?`x$)WOcgD48#7)mvuk>q9n&*(H8pYG#*MUR za|BWBdiaqzCfnIU>z09JU7IQiWD)o`Y5%`Vzp{{PN_yopA=JxB54~E5J+P5ub$%x# zfLcp!c!IfYdnvA2L1AUjvF<kmi7)>?i3D+bxbsbK?R+4S4 zKv^)8Nl}w&4VOy&RUw~5)wxqFZ3EzFPXESL@Ds0!^g|nofW$4%ov-dgod>|N zW>_{F05*VrcP%&|4@-FgIA1x}`|nNq*Y4VbatF*An2!0p|^X1O5x!0~Q+tChZjsDg&1Y zAg(3BN&nqeX#*wQwi!Lf}ORlPISN{9G-QS)Z=}qM|_}DV$duVLAHlHJ?)cB)pmQVXJfBm`-s{ZYtNa-z~(7W@7&Gi6-PyrrL zVKZ=2CPS{bi+nAhr&Q+rTAlr^&Fs$Qm_(Qpr5UB&#)P$qsy9I`RO(^?mOyF07>Yf{ zy@-Pd{R%5nK(Yep1X@uF2z5~oTIInYcG>=K$fmKBX&46;4yjfbqzxGA2oNzZ%7qSFYsX;loH?SdTCuupP*R5&2pj zJ2OwV9&k#=P+zr*8!}3Bxynp?J7iD%Wy7_eDYHHZT}WB zwDa<@m789BZLF1kwf5;MwVPLNc=a!bc3-{}*ko|$*AB1Tc+r2yvAqab5y#>AD>uI8 zilJTKn0Pe%&Wf$X#zd$#V|748h^^fxnBmAsDY9Ch+I{7G*YZn-^Q|mKkj^pSnEVTRkGshCeA8_; zJWefrKptVgz!78oy@NZhT&mZc-qq)cF;Tz9Y*aWN=uqTA-;eGa-0{uoij5aFYpl(Q z?Fu!|_`^fHzWKWVq{|=91aSYsAzt#_XB>FDTo3S^9cpUJZAzMFaP-`q>3JVOu%438e5v!jRpzIB8_nQwjVlRUSO<72%&bPlX1 zc)U_YvVGesy^$;)0#xl*AtUtw%)l1imU7zS*; z>nEJ`v=^{?%^Es8J6N@%m0Z?a*k+pm);OkC4~W8;AczozdbQ>jR0Q>UVgxuhK})8{ zzVawzwOPthjeYYY|JZQRFI<3s=RgqL{Eg}9KYaGG**8S>&=HDj zdlTX!ew1x^M$pm(;mnl(t}{;eK7IE+PxN%#206dqP}NV3^coNHA~GOqNCB`7X#kBx zz%eoXOI3gm-1G(o_}=GCc{KQUb)VC{YSX zNUF1dN>hTJC^&qr3)A=<2u#n_MV0>45Kz))a96i=#L(izwuOArv7NULqsr09fJMN+ z!5ctu>z|`m{ToyP>MFg7tG|>48AfCTWH#{ukP=A6Rs01BfIvi&Lv zdx`SHCLR8%iDZ)gn6@9FMiiqd*iZNe5fWnrlgRuN@bAa~=l-AeZQv3LmSBmT@!wKu z0M`AiLHe(*BH!2&;0*m7_)o77SK*JBN(^v>K%=)nN;bGO2G<(Us1ABurT+`ZXD$@` zmXB*)LatS105}_XF~ar0*{a-PEhns4PW#+GN(M5CuLv!^N9*7y!O5-c5ZDx1#*86S z<=SF_xKiN-#_$yr^R~BqNcSFTqO@iQ_hnbIE~wLrFaz9=GK=tRgj^v{Yd%X`7%@-} zczPIdD4Std#^<0ICK4k}GB!>sn5x8{5UF7v1*fY=~=e;K6&F&S2!rbut1;@ zGwtn+96E%b$#7CiK|Tv{w)*J9r_G)H1V`T3lHu;48GwH zn~HSgv+T=dDX4NF<5O&EXZK?@-!_`Q$(W|6+BiPd#?ec~#KXNCFFG``>*{E!_XO3G z9?TZE-4I9d3k7;?Tz%Hcjj#Uc(5}m;k9EI?c3o+ER=;s5o1gJjO}DCDVT_!jszFA~ zt)9g9clEt=c4GLdm{I0{xt6{Q4m9QcoYBx&<24Ji4A?A&P7%6QrI_@j*$jwhJTj>G zSUaj>h7lPPlbKd)qhqT4uYRTH`Se;Fccu56F@bqON7d7bYBhe?s6ap8))U9|Q%RIG z-N07Q&utsr@vYJ2>o3WQrALXE30PyycogNven-pNhqg0-yztF*4P$94(+vbL_#=Bvu@0j-Jzw?u0je*ATAR%&w^^{^F@;@%FQx${SAF!t>XxVO2g)6oy2xljf(( z&Nu>V5#J-%-GO+{)GtL;o|h(HCH?S(K?0(kZva4b2Ev*HD~-6v-L##Dz~g;r67_<$ zU@hT%g}7R0;%9d;ckd3=$gzG05W$8qmD}!Te0+L-L&vhp6Ftw3z5h!{_Z_H@8XpbL z|4aD*{6?`}j|2)gyzuiPCCYw=NuVr3RgfAgq5E!v)JT*7HFy4y^sUbdGKVCt_8@a2 z4%AYWM8+N@a4#*^x@x&3&t0Fq`&<#Xok>7+YOp8iYf0C++uqwASOzQ0Bkag6+gpFt4*A!8;u^1M*cj~HpfB&xXOQH1w29evPhopfT;tq>GrM% zK5jI=0}~?>fr&&U{l7$s`IR^YMDjd|(~CqTblXXynutV9C`be*1QQ|>A|`z#?-4P{ zc1t`Ei59*m@nkUR=ezwH*QOC661x4n?~{B#6N&phlJ~`eiQIda0{>3x-{>9Slm<>k zAWj9~2#6<0`rkOd^j-p3IkDvwgtbX^l?*Ne$2v2Ggl{y4IO7rI^VEt(fjJ2 z-sAK_2ZJAbv&`9$vzv;XoX;_r%~Ax$FqljeV;_5ygpbu+5AXd!O{D2^F}ep>tEzwG zskeOjx)(3C?qqE6{VK@q#`w3O%%H5aad2ku`iq)-*1ygi>%PYheK{K1b@d+W*`JEZ z>`)~J`mK#$Cr00sYbspQJ8=Hy{`D6&b*_4`H$VJs9ohF^wc-8ORzz&Y7>O`qMetS0 zir5@T8mSZqlH8LIBIXdV5B0W(weg|JJy#wR;1fSIp{-X1oe&rVcGfk1$Z9xgW3PxG zG_|jJBUdBkbYTPN1MVMF34~0_8bgsKN z_e3vp((icGF)=q!JqTIR-gc~?RRg}YaJlSTi9XqR3g13q17B!u;a@9NuK&=7c*fe* z438W{RXMotAzm-1a#_!5T+-Rj*~J0_`}gtE`?vDpzxWF#CWbM_kTr(;M%sy0v2mC% zd7t_ufBl9x;YShUqen1C2*Q}r$ufHmO><~0#%7mOTy`Q&-CHolm8=~&6W`BlBvBka zIi4K9mkNOQ4y-?^W!=CjjE+rEt<(vE09D1>m~Hpp!j_YtL0^9#UELiRlgMm`$4VF@ z3o#qjYLz&OsRsepTCBB%sYyo^Md_kjh~kJdmaS)?xtHy8gWO*ljs>RThbKet9S*}! z{LA47KCFV&ZOHby!~AUYehOZey`>R;HL-KTs$M5XzKX~%RW*8|D%Ov7sM`73{LG&n z-gf8Bt4=+;3lgWHJE!J|!ieeFIofks*Wc_+&K$;bLD>#rVlp0HbI~nbP^*ZSlr7xP zTzQo!OpCd3T5EP@fN2tdBL`gnzbnz{6Vw8bR$wKQA(*RxG1xF-{HJ$P+I5JIb55bq z-;A2MZ)awz#Gc8i``>c+J;CpC%9lz3aHf9^egV?3ZTtxR|NN#z zz*1xPk1o~ST*^z|uCt{%&8dp7Nx!uy>buhdM*^sNB2q}Fqn4gQM!^%PYO;{`Rq@ka zZV|DnkWEYiUEH6WOIP4;l>AGwm1>-@1e#WQon4%Jqm#(6*mcg?&o8ojmj)%k!e0MI zHGpdiXxyf;>c8+giWpZ7j#F9xw1^xAGX~72J^y8pQbM9o5u}=s0;W!)u80v6Cg9h7 zG<89zi$+RUe>wTZACBDlO?&^BkW9E3KBKO0BQ;fZet%BSvFMnm_b^R^BwPoFo1!E= zBFTJ6=SYQxl7DP!P-#@vF)oSZUv;7TzmxxqxZeNN2S9b9v!luqdJtz1fNNlAOaX8T zfVBT#o%6nX?f|?aKN5n&Jzo?J=)3{!A~V3G-+!?Qpp*T(&q;_ScRz5(fKH+Cgh>Az z$JAEB&JFx33fQF33_K5EO5v#p)2a*_!}9JfCMKs?p-Pb6H(D}=Xxnba&pL%Ya}@^a zHAYQBhW=L}PpKYoda1%Uf{+i`EZ6?!r!>Fg7AF7T9OkED)&!QESjxapQSMOXsn+sz zlwJ(2zDGYkU20inEeEV+!U*HWP(r8(R1juFm{6sJpu||~VGXEfuznL(+fb>&`he`F zPiVF@Lm`_bn}sNoXZoMsBZu7aIO!7gN4K-m%hT6ZWUQ^3y>XRNC{&H1O)Pn986!s~ zQ>8727XX8*1oe})H6N9 zdHEcpzK!Dr$v1jF`SKkoZ+DlNLV{JH?$+YXkMg#7=Dqg+m z6*tA0s*UYBH0~74NuJd9uH5v>>d?+BkF`aCBfGAd1Af-G{^H$g<8u+tR;wo{@hXG= zOt3@weDU7?^%w1pW5&e9^Kn=$&&@XPE40MJo=Dz!an@pt5D}}1Me{*5EZ5_Lsh9VD z=Qm0KFmY34GSw1lbBf7>N>;oTNT$`Otz`WCY&3VM()c&Kf8(pV)P`rM>IPsf@PILy z?Z)&xDEU1$&$4bChuwm-Da;8nWTcYu)wIQi@+0{fJf;hqhi+;G29ACJ42K7YS=QM> zF5^RROuW-gE&?zeo7YNL=QHvh=Ir&uX{>e?0D|7T@nmCiyAY&xr zLxYWD>U;L^tdmcnQm?Ug?Fsy1Vk^%tZ6G+*%Sp9K+K${p#whb&xsL8a3x^I2vVP+U z1VNBs7WaEvOFgiNK&@70a(s@C&R#P%a`05({wIOvljHY_01%NA5P8knfB14nM<EN0@Y5K;D0z?D&!U*Vg(QF+Yg_eihAVsztp~(G zh-P!BF-TCSIy6G{s!{TN-LxFPmRw&CeoHY`J}7Z5Ae@?`dgusqTX$h1%P+z(I(YEl zcYfE?-2nI-34o)u0?^O`(5M(_?EOF16Mqp1T0@HqL*9)-lxmc03Z(qcM2?Uu& zIFhbb=0&8YNJT_S38avDLCOeqLFzzVl~6EoQpv_97#E8$)6^t$-}{0bQ&sBW=K42L z0jyYeA*pM=YSOde?pe-H-+}Ceyjeu>IHSfC@2Ob&>qvkpM0gpb@0I{(T438{PdK z_-`Zx9Qa=(`)BdzA`NDM&X_PE0iMX}zZ+M5RqS7UOhZq(T7^|<%g+lWQ3X6#gzo_} zZOyb+D;%lTS#K?~A_QqWK)iJ)y{L$bsAbO@8@- zPpbL9?-BdgA6Bmv<4KXJppI$E&=v$NkKri_55^Jg^^hQnu(djrD&#CI^D^XnPvz?3 z7$?*W+q?|N`94jTyc7>~qlj1KbCi6Knr9eN7&Q?cYo5owkJo(1QTA5j$180d zJ`H%8jqBBwn_g*$c3!zu{0@h9ek)jY;-z;`ADg$<_M+MeQQpR8tbgMrN6>Kk@a}IP z>$yvWHq)_XNrVy5IJVO7i><2WW}o0oeI3wq)K@&i)}8w}dE>fc{j9jLryeMU zUfu4TY&DXp(p9KqB!k_$gYOO}53C@ctK#M6m>znNxU-9~v007`kI>fMil0fKlM$2tEmMLZ z&iel>Z5NneQ#ikK=*2eh0M;O#;_Vcu43d{v%N;wZ( zk4n)aq5tIj2EZjM90#-|j@cXr)ll_!<5K_I4*1&i;eDNcHuuS%^(SU(am?DD71YAC zN`JI?RcG?&fICUW-w_{TObRjGF=?pWTbr~2#Bo9bM0Gcz>1&bOPa2usKti|${^L1} zAr51#Rn!QY%|b4RMiEl4Q9Ck0b#OE(_UE#gTm}^4dVsA5N$`9&LwVUU{^9b=x1svo z-^JvnMu10)0X$kFfIG;h;Sb_c$pMWdKw71IBm=<372-#VhZ{KebMnJ4nEH8d*2!v( zOp?HB=m<~~9Q=pbpl{(mrh$$tF-IA7H)v8DytnbiZV-i5x zM4qtw3EuZo$9H#3th%6J7bdp|>Z@7o^RF(8PZ}Kl7ApZ76#$C~0!^#0t}?6%*iR{o zg;MpTl3N9tLznSg8Px?7K!+3|yF2{*x#^Tp9q_q?qpxnwwWgprlp~i=+QE^^9=Fbzb5RSC5DHXKggmFYb%1&wOvhP5D zD!E@+@lQa#YyGedk%5bVeM%5Cqz16a;a?n4u!vMxWcuew2}Pb*>3`$+xA#f(j*n=m z9Pu>~x`E9KPXm62axTL6MalH`kUeym{lM{R8AFIwX(1xoae%3HXRwO{4Aetr6SWMt zc^*f4I@vcd&GROv`S1BMf4{twUtjtmZLt|<#zJPhgdS14RHzw4DQmdbDtA_@bgOb2 zuwKEpmYOPMprT2PU)@^j=~++|2x29OVsx&SsD^_Y8hTL8Kzjrot>~xUCwlJNG((LQ zl`?Dm0$o9wk)X;$w_Ys{m~o_r_m>~i{2at4OBC1W_G1clWeZ9!w(JWd`sx8AaZFIH zV=6T~fi};hnlaqcUFNiMp1VC^RW3tssmv{}eXpJw2E4YA$1{du<8csWFqfyN(9HvX zeYV7p*IXaj`<3d-jemN*5!+^Me3GJnq_J&Ub^Pn^7~JvIrHq#ueDL$Z+7n*AEsW!u zjpHWN_Nd02P%RoSH`Kf4{IQXP*B;aN9@}%peBZz;tcaHr(O;;w_bJ+iavVa3!bVkX z1#JV{oQb5Vci@#{Hj2X7&W4kNH~dyeZu!9Z#z31f*;CQ*c#YKqEhE%Z0z43rvhn=E z`pmvVdRjZA|&XiOg2Q6cXRb)Mg z6_cGB+jaR9Z36fLp#A7;c6e~d9$xkGa})E7M;eLA<&BL$J7i~WxH7uu+_Mg^B`aBG zwaWbm_fTKeMq4&dtz4zEqn|5g@1fwIMmW~Z{;4(!*@#dq*L4iDX4M8_8?j>f8b-$l z`E>PmHn#LLIz2(LuZO1A08{etjK?p2eg}m@fu@!wj4@;~$V8;D4ss_wk;``0x;aPv+4%XL5Jna_Oi1-_P-j zo35a}T<6)#x3GKmFf+%kCuwskJWLW;ls#2diRKqi|+0Xnp$X$ydB z2e7egAxOLjtbJmP07a-x&NB3a+t4r~_I+k+HLNOKO-RDfq6Fc6D_VE9+cjnQOl=b=leBY|-?e6=%Gj~>I7?@!jc2JOEQ5Ho- zl%OX5Ox&Wx7#9p`5(JkRV`7Xkh)WcrAVP4B8W(UwP(fs!eP8a}d*`lwd#kGV`}?En zJ?D0x8D_>H%$Rx4>C@d+)qVT+TUA}p^L@V0(^{=EAkYb9Q1zAAfcPjGMf0dOA=;ci z&w%Do&4acB-KyFGS^zDeT2N?82m_l%$tmik@Gsrz5>T%R8=N8~CO2Yl$2HO95Zx`rOlg|LN2h zVJdO@r`0$RMMu)- z|8$!G?rjV#zA~L35<@-*&T)o(>XxS!d-WQ&^VG%nftSSksR8wH@2M&12QPg;Nm5eX z>u}3VD)V>Fr;g-t?*Fr;|NGN2X`>n--4A9P0lIy{RsWswo~!uJj^uML|BfJVz5ecb zT<4kKk^`JtKWBdM*nO5=8}2+LN>gwB2lXo@&Jws&tyv%WBrSec$oRM5NjW>=YC^&#=U@@yG%(Tw z3f9sdTl#%rIChi*@;W^bRf0WD8B8Epi z!{Y)QJfD_)fvq2VyF4R4Nb`>Qe=Fm#c&5TRz;BK5H;Bo8XZxBjJ|!^iU-)v*1k#~a z=b+k;;Dd}96YR0Jx^vftyDA6sIlAV&B%5!_wX4RxifISitg2aooGO`=yxSvU#sr2d z){b-(yqWcnedVCel`VrWmX^HlqcVWX3Pe_@+Rju7Hj3&nFeO4wOfagjX6L%w>ZV(602%Sgf7s&L=~x4h@WeEf!Y(U;Hd@9iw`ZdtzSANR(s_@4KH_Dtb* zfuEyjE943t%;}p?E}uhH85`Y0Ev%5q_?*~0pQ$~&*fBB8xRxp9eY)DZ>Fb%x`1m-r zY87i^Ova-c7P;w*-(%rGzz1%;frlS@WayI1-?V#tZ1|YXn;y^h4=lo%#Q!G@E0jyq zjErn$-RfU6wrAJ(jF>B|+7d^`k#V>v095t0r=NIY^97e&%(;*LmeKMEpZMbStT^FZ zR-Eu$)~)#!g{D>(EjfYK)+VxXa;O06oBlhed;0$QB`pu2>MqZ&sadnP(L zqQBNin+K28j$GbL`(6Jp54ASFVfVU6LNVt3!NO(1H%q&^q^nS%IiDz0rmI!9jF0iPU;HBa?N=m7-f0!hn$bv;&K;OkHBqsJztDKdredbxHtna(~z7@4$6xWFnrVKwBNS7mO&LYvlkj zs2WKf8I!-_oFY{chQ|SajJla@jB=G2k83k9UCG#02r8X6_?#>OU{dL0_msY~Uh=@2jPG{vf5T zJ9yOhI6by(0A`|?mhvPF4>A6w_sXU>->AJnj|!s#Rkf7!d4?7Y^7@^-Idy!Jf1a3T zZD%W=?M}FIFA^rQF}tfuix~Qh(gReQo0x1aFpg!U8j+uxAwN?hA1cjOX;P(4A*)IT zB|z{5g7lV^r2DR#&roh{VXC!>-M+_+c!V00iIon7i9f$ljkRR4#IaCOXp@MAKt`4M zaZD7(RBX(mYRINq$aEA#rGg(@VlT$m438eSkPJSj%#`?Xp_!AcCD+=-gF8ogVHEMQ zT$UDNxZem*2y6xlxg3+v6!-@i8(#BpN6*rH9F?jlmslHRJz#LzYrnpI&428x37nzL zUyXs$zQtEmjCdhvw?K=vp)ca+=Ptc!D2}4>p-p!k(0;vV=hv#hZeVxs;AOrS6q-EW zv{=A=2qrpE@ZU4|aua0nt!kI&$$V8g7S;JF0q&=9!#hAnftvB8 zY$VuNvU_&yS^vGbo;dxZoQN#dI9x#zIq4z%*cfkzh`)CG+MA~V;&{rUZN-{zr#%}) zzSyHx?Fvvap10XZ>)O$6H$BtG{A*wzCU_!j+c88wpQop#8KV6u02m`N?%dnhJutBN z{pIq^YfU!m*{LeU;ut%kh@PH7+S=P_Zf#+5JVFS#Z|q5ihqtqE;ZjasejeSu{Y;N- z;}<{wC53FOJCidou$WwPo|cvtCQC7Y|KS@s|NIM@zWl`-ZanFf3rjz}=PU2d<_brP zn2dlI$5AbcYBNz3ZUepteEJCZKQaz01%QZTRrS$ZKKt3Fue#_WDqr{l+>&} z_V9RV5{t5U$x2@Nns;#0iAU4d-$kL2Yg7@iXLKTs{tFo&pJw~^-IPids?{3fV`G%c zGk{Q>o=jhp_%az|=wrTx+4Q2qT$2)5T&~3m;GYAf7xV*qua@ zoJ!;Cs{fvQo|1Gp^l7KJv{=920^t)QK#wkVoSd$lcStPp`lsHR>BnpVN_ zk}9%OSExzN1KdZIdUH2{v{6P}CzI3hCq{+Ni-CHn_H2iH;#4=_8lh5UfM^Q*s}A@l zPVrO)DW{p!Q(!6xQ3B{?9FcKgB5|9RQj(@%Dw3F?RS^>^QZpivbKXFyiP5R9g3NsN z-=131`&51YPpcW=>@jNqpZu3K=m}w{FK5 z!v)r|7G)2HIG_!ST2yHU3PuP-$f@F?6f}t_^if(A3X=E+cp?;lW`R(IswgF^ zjH@yROe0Ka5^FprhO#Qvbie5mr5lCF(h*1avEo}xe=TBXwaPAQiNX-C7NS;(0!yVl z$i|aBPBg8UYK311hUX!SdU>`?jq$SB@)F-CC&G`6@F>C-5xnMB%*Xyp9(<ajM~K|$M8WLiX4i}*vTm64t6?`|Ya zn6vb?#!x!S+W1sd3m9*Mc)|TU)_mz1Eu`ra_pAW^J54BP91!^Y=Qn@A?mc6?-8*;g+phfp)oPJX{?iRa)tI?+7Sq(+#K`X50Bqg4 zhI5{G34i(S4^n7up}CM{<+66pKmQVjwvQy&mr=xVC!fR0Ggh(cqUTVl)Hr%!Cp)*V z=Z~&>#r9o0HeUj=RfK```XxvedBv2hIHLPMG7d`x!1MaMyO+N7l1qs0yAPe7CW<3k zgHB#F|3uEJP4Vw*zsu3boK9~~2Z}m#KwNyY2#k+UQ>{gKo|i-jj!q#aQESFFQCWIk zfVI|{Ke=oj5b!;ZD6En?{~j5D+W4a*YabciV&s!MdYTIh-BqYDX&XQaS!SmIq`qb4 zExU+{WrEg%yF^W4PJ>mPxHfZ}2qLX@&iRQFz(ol<@IU+hnJWJSCYzyYu$Re4)ad{->pR@7Boam zOY-BYDd3fwsJ5$U)&*Tk@_rGbk)kmw5ol_J=Mv;q65~N_$mLTn0h~?>?#@K+OHKg4 z)Y6zoQ9U8-PmP@h3K2ZX3-39bwSe7T^H91OD#y^=bhZ^*7t?zwX}k{40lO z^v$i;i9PpC%Cb3pUt&tYNh-`kn4ik+FA(^tMg;Tc5bYe|J7RdT!nP=8b2X%3cO!p# zolgBSpnQ6jO>r*i@sDCAQtQoD&!c(KAor{ClU>8CD3y85`Yl{%3_tB?0TgHF3V5NK!md zwKPlOpP=YpKK*!Vrlq&M&|+h)sA>mj2O^u*S|7Pp1$giRU&2R6V_p(ej>veb>u+mpeV}K-%L31M{WcEgsZs!)!FZbuW}_M=cC5W^uZcy2 zN59^np1y{V}MNEv35{9)DqZo`a49r_bTYCqUN`>M~ zjF?WwCx(cv#WMk(@AJq*_cC|ka<*;V$(+G{)@>Q*=!HwT>9e;EzV0B)GyS`1YFQwk;UoCj*GSC|o2lkmZSwv7e&pw{=@Hn-d!x%|T3XP%b z`Oi0fKe%Ub%a)yo%e3mgB>W960Mbx@+*@p5yblAw109VraotxncwfuE`Duw?{8k+) z&VY@XqtKLOu^UxUBiNccAe{jAYI4D=RWNx(V^l0?C9S44sY(c1MktEX4w6e0|6;+$ zsEGxQ5w##zlh%ONNEL@X{#4 zO4^&B_%S5Lf3?JJNgG_F27nPq?WBf(s2IT-=e?i_ zo179pY6P)qwco`6x)uRP21tXeW7<{Xjqji1~kcJKy`+FST(G{ZE?iNHXr2H2v? z`C|B)Rm%N+c+*AhDwen`>(f(>cvwJ3Ceh;zGt&{ZFMdFV{`3aTWqtb8BC1TOU{G2S z?3_L}iSV9snYNK}&e=1`d&Z~e0Um5B@WbwQR{H@nlK6ten#kt2AY@6R3)>Ys1lkl@ z)BU0%P!yQZqzX7KP*O>%{E0a#Eoxb;i86s|L|Cg~!wAnav?{bk5u?=_zp=`URWy!} z*b-VxNrX~Mj`8^mnP;jzrxbIK&d`_fd2UqW-kBNZl_Rbc;mp9Jg78Cubs}t0$TxYk zuAbuFXLGK1uKQAL-m+J11n(|u;{fG3aTH&!1~YfbRo~dL{ww<`3A1z4U6tOR=d8v3d(zyTQ=#Vfe>-Pdvb-@cDI<|uqG zK-DsLU_Us`FLz;sOZOt7F^e<#y=S#?BvsgWnq0u;ihraQ|;}<=; zdCMI)KIgfoAJ@}EC5#fdGTYhTRqs=bGWnY|G%cA&(AL}l;@#W2ct7gj%N4_19n@hY z=NIs7RMZvxY=*&?oyXWO9%E+RRPS`LSaOp^d+BOcr61<(NcrI7$= z^Z{rj0o?6if?Ts%e6$}O5o_-lw%1er<9 z|7cRtW{?6&{&z`)7L=+&36TlVW`QiKnZzHUJ~<)r?o-vo7%%C$S8UQEklOhr5pljG zvT+~8wOY7a+MXfKXfExCnazShBHK@^_u{1fQbUr;e^TwA-4mWx`%}|5kQtD2YWz2u zNd76Jlo2V3NLf`&h*VIoCPqS0B9r#VTO~50Go8&+{^}CW>~(HV ze_vzQhC6lOs4GFSf*M6;8;PW?{mCAJ&fb5M=j!_A6C%Jp*Q665VIe>O^ckF;h`u0;SVvxxu)^r@5a z>%Lk89N3q-*Vickobuq12LEn+`ESMkzrR!Fwe#Tc1Y@ZZpkJXEVN{j#MEJF}>}hSL zv$>gX?H=K@T!t5f5x3W9EY%NRD_h=pgSHr1V z4<)cl-dcK8X-xrt)>@)4q7p__!-zb88Wo1s=!qzVwbA>+arH<(lDhm^UxY5* zi>~&36Z>N9QP#%Ci)xD+vpw*0zuLO`)`@2p{NHOp--XC)(%($PG$!LDW6Snk^dr!%Q7)O%H+g2#p!Nd|He1*(U1N;yGAzC-?M{-8+F9ge|lDOpr#^c}DeV3z7JD*h-UdcJKP>QJfVEwd*)>kx0KsZ5?3P6*hZJ^Dl2B1OW4?scDOlqc-qzEKLKmhnDUUagQ z)zsv)1X2{3Qe;Y?h?p5k@~2A)IUrTVgd$Qis*x43nwS$rDq89-NaZX4cCayC zd!J*Tsbqkot`ygo?>qrg7k<~rpR7~o-tT(*)1H6V$M3uZ5(Z#)Z~yEh0QbI)J^v;> z2%X;sYH~Fgsbmy{EYM zK1{&>>~Y<#YG!tzTB56FI96efKwH``Z$#K+l~Eug!mi;_@(Nd|vbj>_ksx5IsX(!% zo3KfVr-q1kWnpPMEpd&`wEv=tyv=~7| zh!9Ffm=Qz8B)$Q$(*ikJ2|}bw#ac>HOfim`i7gdL8cqyglT+7&1{P0rU- ziP4_fA+Wn*?Qq_hb}RIYYOkv85Rm|wQrIr)jo|5oSgFM}j^kQjGX=3b)_wVz{;ud- zdWBz&L?<@gwXgFz1Bd87?tC1<>`TDni$oAn8-u{{^_t*bF3apgntG4g&?`Jak?=M=i;=-1vT;cycXY_}pihoERgQZK9>n&V`r1mIVu!uy)P8eEaS%(_F1E=z9$NKHJKb z&_>~AYwcHnJDZ!^|L%n^z2>FaoX^)k|Bt-8?Reg>xJvWsXCX%~WkXjtm*4PyUAJ!C z^MIco!6rw>VMzc0e|%AI&lkSEe7SjacZs{r0%ErTP_-c+U;Ry9@yG8Yj%N7P{oh2y za>Ywt%2ijrf|cD}==L4NYgSWw>UjCMb^=bTL2Da(;4N=N|fNC0=DhD1~E)B~g@fRfxdUjH6SBgnBeGr)Q0p7X&? zTeiLLa3KKPx155{+2Fqsl*+ycfCe+bMsEQ7bQ=J2fM#(oe7*H5NJmNnw59I*D&VCC zfxhd-R~!)697+x}k=LR*&~!UZA_Wujz)Q#hO$`$@qw2mpM+CUYz_eFIosz&1*5&=jBF)6^On8y80r;kgL zn*J%N>%W*tAOsC#P$Pl|HSx6Em#6ZjPa4br(%5f*1kW=>0yqHg0Kbb5bRgd?Ph$Yx zb7%7CO#bShyY)%yhl;pu(m7A3RqEPoQacE3Fo4+m$s4^(fp~>-^1$=}Z2_eK# zrOLMHA{PP+!-xl>m~GjB$(}CCK_1Nq#2bE%{l-^B|KguCPlfhsm7FnzF;uaMuSAj> zfkg;WVzEeM$;L5FYH78J`+vJCZK^b@k_Cb^>?lqFe>t|4;)rr=sVLMEu?`j`jxD9w zQqr{2FYcE*;nYLVP-|}`Zf}EJfJQNk5SEJa+w^R-+`!Oek=3~j$63o|#<18kR1qEq z)*E3|Va!@i$Q9W2$-kBd4(0joUi1RV1>NV{xcXvMvSMV1=XsyAQM_}-7F?&0lgZ<%+7y(aLLJB z|IW8ejE#>}E2Ww7%dU8HbV z0Qk@!_b#~h^qv#Ft>g$?T2{KzP-T)^w*G{kzJ)AXzL4wQ@eWoUe;j^)e?k!4br(7{ zO*}P4ZRak+iAlzO_5iW*iAX5(8ioi%)!p!@;8Dd;!=r`};t`9-FUGgNbaj3GYB&v(}Dy3%pfw8nEh!LF*PtzY9tsc8X}@b6fD&sE9LfBYhU@Cu?I3o z&lITtoi1z_U+JpzvJdC}+135J^*WmXXmtB`%M(C9TNO~}{GY}_N`ucv!|wsrF)Geu zqYr1}3U}`SzUySD1N{!bt25_gb~=F6KNo384shN8^&sZ^^x7%RJ)a!hq~Qp@Bas$r+9*xNrS z`tHA1e{`BAKcLwr`nE`gn%bnApE^T0W4}n07{OMnFjGb<6+Dgcq8Kk$JZ$o7X$7N+ z392L-yaf0sbCjGz((XIe)axOa!S;6{nH;`nl2}Sr<_au8ScfuW498=E2s@0SB1s$bsUrOProWNZhs#_K9{s9Qt*yRNl{`qr^SoQ|TYtO# ziJSMgKhrb!PfWJCI#(lmioya#^J&Y^ZV`FHl3Q=JIxcZjlgUgC63a3SOH}Dc=_g5Y zNYr%6Tu%eT1~aPY9$*SF6QD&@W{{{TUZEO?rARP{@jO+VGeQP56RAwqB0Dj@<<9E= z<~x~t?5jnhs9lMdT1yjXH?Rok1|~(!PmJgNX8W4kiqG_X>67;s5cw9!s=cENGrlvD-rHMS;O(+})xYfLBjf~reQ|KiijOXu%aYC{Zd{H( zf$v}ReBS)7cXIc4f1{uL*hengxMua%sp+wuL&MwqMu&I&>P<~6n?JU~C)61A1HATj z!hC`EWHS8wZMXd+@Ge&z?d<9QLQm0}zwuWw;t%mf`x}Cwz%eJB$W&X~r@nso9sdHX zJpx9KjKh@xxb4aX&%I(<^FT%$3LHj+-;8bI=ar4zdGpOYuT;WLPa`W=5}a{HLI8Z_ z4yaZMhlh#A#;J`@GIrlDi4>v~_=gw=@~L2`r1w?4bX`IOL}GYsYKSjyyMK$SE<7?( z2Q=m^>g@c?M=rhe;xpz9m}<2KYLO^HZPErHt^jJ4&NGjvYBg!i|422EQbpL(AWmxH7WpR&rW^ZSR(;Y-w%H<1i)-FxPt|Y z`+Lo$uTr5^o62SB1$xr|El$HIM6rGf`i-h{nsA^`vj|P9+6vktkWrdXQ&aF}u_0sm;M)Ji=`*=<2Pw(6@9oZ74K#h7MMhEgGN`*AqKnPS3sV3DL znNFgDq=+O*0BO~~<|6)3i7^tPL;?{;twGdUtuz%VGgJ$|b$9Nd0RFxt{?BGBfExpg zuWXFzb1eaNRs1CK&#iZrekb*J%N-fuK>ci0Kx5?JZ0G;_7J$?vRrdCy>68J^A~4xM z+|owipFU0rfkrdH2BW~nzJIsgiZr$oIAXx13M9*SZ9F`y{!caj`g3YVw~+TdT2yHP z3Mo)O4q+}3k{I^=I*xd3a++fW&WJ6er7DkF%kDy+sh)Of`9fkoGO-Jd6>Vz9H0SYa zLVzW!iYLirL=L#8DHE!R>7x}76~&efYHCoaCR0B=0~v+bBAF0s0R$B!PI+__q0 zH^cFLc%Dx-j>w6@vx-H@A`GadAcoD>Vm*)JJ)!Cgza5z*4g$_p%ZUhi-($uIYa+|z zo=43yD3-ZFmL*<}?|$MPGIF@h_2AK0EwI-9nX0w}WzWlgFRsQv+qLEP1M0EvTXcm4 zzTd0p@mQ8B>Z$6a2xB7N4n(#^mGZ>yZQqFJEP8R9@w4-+wZ|$P3o;+H6C^;@Aoyu( z*F<`oN)6x2sYz>15`)(ew5&)OWD*!h%y=cTW8<6eIG{v<-X&K_RGDII`*+;&%fL~u z$auy(%Gz+bCT(#2Kv!Zv$S~sFV@&3;?Q3s+R{GEN$sgZ<$omo#Ra0l)>Q0U>N*Xat z#xd{u+kfEPb57^#i_gQWR-J)$;}{3dk>#r%-_J)lyVuYC{3Dr{(Au#FvNIgj@L(=3M%`que}P)!`Rz|8Q_QXV2e-T92V}7EG0SnQ_d^FXq&n zKl6j)p3#fa?R`A&TMPV_7rfWIi2tbllF~^_dCoa6VcF61IQ7K7%1t+Y`faz~@*lSY zN7Twk#$ibS-25ktSG{h2p*v|Xbp!B?$A9m9h`HV*w|90@JN|frbI&F7+~?w*kQC@E zx806}A>q(2!pUiBd&Zgg<%2|#C9ER=lA9v{DtKx2->ox*V%S(3TV} zB3;(ft58U)=!pO~t>y+vp$wZk!D(_KCO&8u)q*AwTrHX?0{qkiAaGTDmldD32zU+O zwma{6Y4zXzAI7=Er>}9be(VF-xhj8{R%O$z%Iw}$n2hfM>5o_17;I!ZeNiD{0Vj7-@FGh~U}#lk3fQGWujjGMz?kpx*!E#+xh%(^ELWu^ z@CiMSVQcwK7&28TkP{(`a#G+Cnmj-F*LO+zaGmD`$G);9ilVF4+Igr}!~|=^$Pc!! zz3reR?gLA%YW9p-pc>CrwLU5(6*DF<5vmy(*>GDq+3w{T5wA;a+zZ<8fObk&cR9j3 zB?Hp7FGm1SM43`_j~FwK(GjEm=uBir$2Wa>f54o9B`-5#rNxQ~Vv&liRVzV|SI@Iu zSUtg7JCH_C_NK9th_GFZ_fsLWY5Tfc<7ef%<;i;&Am(Ajv?nT2&xz$4n9}-|($P|h zzr5~)T=M+q@kbXw55Kn8ujq%s^JV#}{S_}x8EEbJ<;q~tJTSGDY+o;ha?AzIJ$!I} zGdH(o;lisQde7Vb_!Rd7;FW`!j$1wyTVE?P@N~=npB5nb!fUKwt4eDvq(`7F z{Q@F&|EH_YV^is@yNXaxlj?lp1E5+++XAwhm?vgZwSbRm4hRxo0Y{QJoTdhq+2nvW zf(dlc;Gd=rq)~Qh=|gY|g0%V(rxAW7N&EbPA|fTh^#v0l5~30!5(*M)ni?Pw z8xrvELDkPnrPZf;=cnZNb+PxXRQ~r)0yw~4M+D67=}%in_G<3u+5p@(jn)1}6+j~) z(D2)+DKF%F0Yno#FD^NShW*5uL^2!vH&pv)djq)seYdPJA)www(D?z>RsNIr{zC`< zZd~&L^+KVQkc=i|i^MTm&+q~fR%)W8QIt(q`B5!oxKd>?u*_P*YK<*3WrhT%yeu>A zKGkJQvA>*vdF>GG#>@I-tRW|m6~(hjTu7`!tV(1AYb{nIv~wYpcLI4#t%jco@Z)JR zk|P&IWc>`jT8N{RFihSj@RWS0WQ;P^oM+Ee1!LeCPw4hMHd)KsCpQzeHZvF)j#8mD z<0HP$WNcYoEHcv7K~pA!hcbwAoG1_8bb~zlhcM6m3$O6~Ozun@*G@*YipZof*`Hep zx9?ng$3gAuoxPWsTuWOMMmt3%6RRyps*@Flip7mTRe;WU&y{>`eqL?VEkY+E-D&kXj=dEHDLbHyv(!7E<<^2GSVT6#O1nA7Fy zyRUu6wy%Emj=!l^t6xdl{f>+y`mMi7tlCf5UC`_XQ z6Zd>Cm!bCsXVbi5F+|ZJ>F@W{=-CqYEau%G`uNz#KK?J~9Y}8Mp*CC_fCHb63V;Ss zN+Z~BsQ&BIZT|OE760GGK<={FsAv=Ua+yw)4uniTPdF{^qT|7`< zlSF_lkQFqW8gpe3XC|n=>-%@#Ya0LNG~Vv=#ARnX7h|^$2ecZL0j?Fmq_J|Y=21(k z{7j3;Od9D|No1p1l?3#s$pI22z5WS_qoT1vtW{MJi40oFH%TQJBfR@I*`LzlfZ8|? zWfg!M^(_I727yRJTfn|t{tfC9AKY)9Gyj{d4sh$VvG>282uMr&;;Q})hp^)k+)mYC z2Cex^3Ni{Gm$z_c!>9kE=ve)LNz@? zH>z@fHDpJ%N+-eslzbF3S*kEnsWD|^rhTE5&r@sfC!VtaD%+7t9<+?{6hF3P1hSHt z5T=A9zFG_(VhpHto&iKj%LeKcT>^e=5o4%I%=DDcbO#hdn6H*W&oGtCvUa4%(DsdF zBtwT0x-tPB*$ns|Gf~9uVu?My-2^R7cmgdbD*>y9dvE?bnfODS>v_vwHDGOchK=J4 zA{FChHbjxG+r9C&-%0jfXj>(Pj!xf5#tv_~ZLfrC+nkpepISD^W_=swuo8Zc-WcKtY)s^NtX{v7 zzUBfwT^+Mesk?wPWcjLX2l!DsMC4U%9lihh+Sh-G1&asiALwW6*3FFVT+dJL{r*Gu z-S^#7_V&W1$DaO?_O|Y8FL=SLIPv6TF`mbYC0$&5?K}01vo5^o@2-2@58bxFQ9+Qo zCkS%$UiI1=IQRUs>Fe)Jm_V!KvOdQwYULvzet-1on?8L@rBZ%(nq+Wf92tiN0pP|3 z1wVW3ine*@ozT88)0b=KruEUGp+%1H`EFk21a)FBS!JMiAPO!wa7@0|YKYZ@c}_C^AbBK~^UjmBTih8V!cb(RS;{*RMg8$j$+K;O@U8Fs(QNSc5s9GXbjuOKv5&BcF5d#dX z<-sUsZM8;dl^!Fst3nu2tyU?Osubghl2uB+q1K!yZfk=~7L)PP^RZxzBu1f{9K^;~ zJXJguyf{wwHw9~yYGkPys8$22`G6*^(j^{qd`n9tOnZi{8Zz|Tjo=F{#?T=`YZ7fr z(Fj$b5=RtUThWeIY(7U;mE#5a6&}pzS+}W({l<;*2f07=FS$DFd-fQ$+G8y>la+zZYmtc8Fu(Czbvs=QBAj$g4`2A)r+EMSufM-kD!uMVOTdwFxDfz|h*8zEfY%oM>}8cW z?Ek^yMV#E!ggNz8f>TbxJN|gQg$topqjv9)K`r6XZlakom0d$jKe3kDOo>RmIs#yJ z3qYl@1t48-#pj>b{x=h0>BXpibq4{ zMMPEA2x^kn07cbWQLBhSCCP_(-&5)tU{LFWI5R+B6B58x@0==t`tMpZ$!qXjg*iP< zIv0P}pC2OPU%z*+~J7{rinTKlKQx1NqJoN3%k^2yFuS^qet6qF|^3 zGnow4&K7EIZ3L<;7g(gQK`oEwl&ThpKY5+}q3;vSUHXbHgg%Y2prxAlQwB<5aXKC! z`qm*)wdh;$aNX#tVFHj zqnkc+s8wXp_4k(ua(Vnr0{+|jlY&xt(w$MET1gcEX*)oz3a$;+MO8~`Y3LbJ`TrYa z`Ktdon9q{UWj}WEsh7O{`Io(tbIv=HD2j+8%gM(L@PhK8Dk3N~U07xD94_ymD9Rc8ofn+@< z;IkX=W%JDNyMTW@GFeZ{IPN9KAODfJoORXgJn2^HShPhx6n#ssI{${~NQ&_i_83s{g+$n0z|l8@;NGg zmD<-oUr*i~X!PRm3hoc}wt#`7u5^IksR8OM{n}Xdr;#k6F#*8sGmVn}v>`+qD*vwY zpGHkU3f3D*fxQ8KT))2TEhV6_;_sF_`AbR&90C8011|lb%1HyTXDdw#-D!+x1tGRE zQ5@6fd7NZ~#Ud1}Qn4{L3*&Lj=JYlbMoCz%fJkx%A-%4**6myg6DcC7?;+wL84nS` zGbS}5O*BOoB@AP#yp7ATVS+u_Q#fV`Sd_zn zF}AS<1Q1%0kXrPnUS7XfP5+QB>N|_3wVp1bl#=|J&&(__krN153POlJ@5a_87KeVDV%ZkDv~56 zwaSXcGx*Zqe1`SUY`^ZI2Y&F~mP37D(|H$OKkpMa{~4uH0D!eh|BN;k%nDeuX3gXa z8=k+UC4l#VyO%6IZSAF(--zc6D^Fg=jNTr?Qb?L4q*m#u27K|>|HA$E{-4`{j}_~5 zfg=t60kQ3w5olvdF)KmizL2^dc z3m_StVE0cRVf5$g>0G^n+9^x$+bWqNK#zp|r!v(!hnsKxa{cz(zxD@5d+?v}Y@+Id zkLj)cq~%{rP|^DOjSc=^?eF~l--!h#uDH=QB9+M~qNYj>B*??DRMAwBG>eCfsH$WF z0L@FZt?OTrh5V=y!C3Ibc?sre*Q}gdO-2-`E4whFnao#QDTY(@x&;hL1QvRxhvFMU!!rz7<=!}< zY=nizu)_0b^C3=zUJ<&1NoyI66NY2UWZqg(ZN`gh&W~%}4luPge-dU}8coxjV#)+{ zF7We3Xp^jGd(|_v0aXm1Di)zGFb*UNO_T|Ni7=$z)j{0VK{v|THp>!kL3qHkM5aW% zJ)rr6KNWktjrE?vAKE>Gi~)2ky3$lkwG*5AsW2}vwmfIqd-vEh-XY?Rzx2YLhjq@( zn18jX=hw;}-BxWoO1nU)ntGarw5h@r$P{Q>u0ESm%vQ-%W|0bGU>csMkz(p`qQkp4 z-+82yIv}!^{qUqTkV8(2NV1QY~1klO)E}%(;4mU zJ1Ig8WHM^l+~+G;~#GS`o7wU_X7PLoxNy;+{qtUtSE>p$6so-QDkg z@9Nc`y7rV)R`!M=%|-)FQzUn4#b(|BR+XSyp|*TJ?WZoIbV6@-<0P-QDj*NwJi~6U zolpGPU+uZ$jyrAy?mU(T#u);(Wc~N00BHSsNR9tqOMri{M1uSIB^TW$8}I**3UI|u z>NjI5aY{`sRfRx6R7piLm-O5wK%JC3(@MLTTg9jfq((C}K(;9{)B3x+q^@X|*mKuC z?=vqV&idV%65zT3h}BHGnJQw%m@K@sS(Z0X`>T=Mq)}8wMJ-r^W`Tb|Gw>uDexCG^ zheQwN8o$~xI#4yik&L|+0d8)ni?R1s0%UKx(tv5%e{~6cZ3+4v!FfQ>M|WSi+i34# zpH^Q0o%VV^*?wGo!g1#Af2i=$KT(l({F1>$DP^_viBQe_Ij94TR7sPVnlbc?&}|G> zpqX0gjV8^BI#Co8SjD$#7RBZ3jOzko)s3PnA97_zN(h9SwIuZOl?Q=XvwHqWobia# zP-P5ZJoIUl$~5QBB*e17!jk;BO(?refQk||t4x05ladx=od@A_FP2iJrxWaKwb}!= zQ$)(ZpfTmGaUAase3{z5;f_N+kLWq!a$~CHs*hJQs%5s{`UQ%0nTCN{;# zsP$AZq9#f-owUX?p-4@{#!)jIeR!sc1fEP{%r$b#JMKN0^SI*b_dnRzf9g9ry1KY@?FCrtNCs%DmS~Rr8y8$~ z!5zSRTMk_XJbC?xzrf5{bGY>K3y5QP`60E+n@*k0m%sGa{Q2iU|7@BjmjGMc=XtBh z+uJ*OE;{|pi%W}6TurrFLs15HZsEcEz8z1DkKCH3$$u;6X@R4e0H|~rv-!E@%V(B+ zpVC=p;;&rESUuv!9mBk^ZG;^IduYa%Bvum7Cy^}oZ#6|VWB!zsW|~sBG0ij~&TV^D zt<&Zb8beRmMpsZ{IB9U#i;r#l!)5PWe9M#HDIR!-2bHCLeeb?}<%(M_Te@`RvaT+g zjfRu_=Pa(x>YMU*8Bokw5t~iNP2z>5;Vm*KS7hhUG z@Z$E53^$sOA8P~BQVOu2_GJ4E{$G>y|Md(A59D_*z3gvg!;k;7UimTgo2sQak*c*+ z1xlzIb*|`ORk2y?b;&ct+2-7eintO0XWyRdb49XTo(t>q)`JEyu3emnYXgu6Y_1=> z=D#pgI*Of^DbC6ORWhl!D;uyV7Kl7gBhMqM1`=(19Q(^(WT&w3oNvpPhd-dN*BBhF z!T&TOVDUA1nTI-O#@5>Z>92pc>%V)yHLcGy`^T2=r`ZSWy99t%Pk>fZK=xJ+%AMw?O0STkk_WzrbxrGTidjkK?aGM1SN z^HnJ$ybSC@i6rYVP&Xrt|IaTLf&cz+!kpjtw3N;?VwS1eS%L%#u`x7M%^nfismRM| z)EqaViFdy6gF`jHsC2E8O5Z{x^-F;S6(d3tr&E>k%hA^7erjhgy+#_*RLS?Mzh{1;?uW$lG|>(?Ki4=F)-jh&DV-|0)JF0RnG3{>o=Y#zbk8$)rKUCdAf~=Jvcc*H&g$x&}`KUp!KEKa+BL_ad&Dw}#s{KFHhpPkQUO zH$7Bz0ywg%Fy*?g*t z<`DLEV@jbT4e|w^S0V10G&FK74um5B@|R|R^R=aJ#y$1)P$~f4=)iFCgZRyBwcsU$HK zK`RPDo~5^W&8^MCH&K;5wX4=-%6`N+xA-hOtdie*D%l2J@+`5qo`3Elt4k8Q`!zEM zP|3Z21S^Ww+}O`41;|PkVpWZUP$EAhl7>xw{0+|nEWh$rdG1HI{LY~Nm0ll90sU(V z09@Aqm+5y|{(Y%vvi@+=sswQf_*XM+TLONk252P#XekAlMg$Y z7|%ECWl_3;u3TzS7pQCI8&C$SC~ZKSLRGS_KAGWXoRFN<-a`Mr2elK(6{iK zQsBvKMVFJ2J|%%fGXqvDA`MhW#V~|a_M}N;LT%DSOmkrK_YcW+p0o6NN#n97<-w|# zmO8DbUEn2Z)A88IM5E!2O>Dp8s2)?@@MsM&&)|9UvL|c4RdIoTlDMq@^ySah{%gKJ z%swB)$W?Os#Rt33=iCe4_jjvLf7>5j_O5qg)3h~!XIA?dt5>gj7FgMG=v-ja6<7Z! zZ_eChrmw$;x1awOk~nGIp0aA$3_fzh`?%+xd)5JKbCb?iEC%M~B?9XqD^n>@;AkfR zq{s7~x@*~)Cp|5_r1*>{b)FpC$#2I8c&RbUWD?EsmA;3(1HD9P9)CQ9%U%Tqgd@s(dZ5k0(h>rZN7 z>Cd-}?fK=gJ_s!&fV=_$@LFsCkF?;ir6uA2k}c~#=+1|8->K5E2(Qs3M5x3GWmH2D z=d$bw5f!jj)gsPg!AZVxh9+62AC=6>&DDkHRpsg;IA;jvBE(D)pqlq=7c8jFcmz^` z1Z?aFCQ?gW@<|3alRkF;>pMON(y`%KBMC$U{k*TByNYc8;RZK+UQG#nEF~36Rx`Q22sNNXGh@CWH*7ONC|PU2l7Lag z&vnke3uPS5lb0j8KBA~HfiNzxM}#q8iY&;lDzxYR01aRis7uziwCWjBlQ2^5XXJ|? zmqsye2Mg$$cYz<4dOCf)Dw>3<)DZ0hx`1*%mgIq&iV%auA~LKnh{&iY6H`evHN55S zFb|?%?&femd|JFO2Wxw4TMRAKl9K z`r!81rr#2g`+yCqy1N*#*9&mQ+_|!1=FB&592~r^qg1}=_fD9#w$s0 zdrGCR?5x+pn1f2e(YdD>*UXqJ7B+L~?buxKGr10pzv8 zv1f>lr!i;}7!wa}#_k@wm(7n|s{0GfTmPSjf;2f61N&D+2DlOdC*yFFC0BX48)1KC zHU~3hTMplM!0+Z~A@P5s!23U|(gr3KLZg&asHi0n$!hooN{^DppfO(p+#TXt zNV>0oo)}4A{H`sEH6scFXw)B@u!&rfCdA)i#C)$EbhjFQm9HUL!hYt&uS7 z4}-8$5ws#`psGe81Z{_`0|VI@`xz6bbrCbF$hg2B73zX*q-hX&zAdA+mYdsoiuy+U zKuH521o86DGUO_g6p^fBj7meXqgcDU5har&+kbRSsX6r7hrb5$VGzN1*%LL1oxHzQ z0qPV0E}8T)syE4*mwf-#{(az@Fs%I3f4KhBQfu#_Tn;&5&Mf+7_Hov#dA#@9wLJaQ zQ=d(e=yRn^_RUdoo z=l>n}R58yA94`a_AU7_r)NX4^z!|;EII%XH&Y;R~N4N6$&;~xR=sfCalZm83qA9+3 zgvO^csB+h~N0?jf<*j`yi8ZB}#?;d$qtPV0rbgH?HOydh%nmlkH(9k019ywaI#rz% z$=Z6UYElf?8-u{}{M6c2W#51Isk3Ka_T~i(R-UtHk+-y`hZ&_3Hcg1*m^4kD8X&hq zc1-UyEp@&RHh4w|eIGF%<8jQUJ$ra~+l&0{#chL6?%MS)lX3jNfd}>@w>sX5fN3Pa z;WGX^*fw(qVm5a;$%6~ulbW_Z@fuC>)09wzFi8p2lDGX+FU#d;*gBAEgA@Tq@)s3k0VB^Wk#o(jD7v{$5$J_Hv&Bi-sJ~= zDKwIn1yeCuy_S!vQPmL1S~KP?snT3Q<}tnStDLU}xyzk8F32LHA|_EZMzsk{Sad9z zO6pVN^{L6R`;OIlk3RF$GVnc+D-q8i&Ih2S1k~;SvVCEM>OZ4;i=1)sbFcLr1o>8_ zt^EUUJNNgcf7U|MBw_oD&-3h459{FI&R?qPd8#_GpTqxJ#QgCotKKfBpLvm#EA9Ax z;8X-eQG=1;mw5cqAG2-C)4PE)fbGS+Dsa3I0EkGts{UzrSi86*s4T7d<<6c`ySy|t z%>1@Kdc$_>iD!+7v8YLG%2XN=+mz?WchE> zV;Jw2`U4GG zTaGnb)_v%(W-cpVsP@fxujRI(af!C1wh)>t)JW4}C) zr=n_%s0h}esz{2(s?pT*B&`Od=@dG!8T;6S?)t-mbH6ED*WK_+_4)hE)V~%opml6s z>38jq*f}nJ16oOe7P4|b&q>E*PGOHg^9BqhHs#hB$*n(K*<WMr9&%QU`mb7AE7Mx&$e-+R?I2_y)8 zY!V8DnSCS1h!|@VgLoZES`syx=nJobrV7TYNNmtpg&5T+jWuq@qs^$E#`V#MjyJys z^qHRqz|DyK3F5V9jWQFrj=HakG6>v_>eo?yLQcErP_2`|3yn2lrkP;2&T3#P?KQd=hC(F!Ugm z1`>lbQ;-P@q78BMbi@5-u^Q TbP(T=00000NkvXXu0mjfc$fID literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/stretchyman-pro.json b/spine-haxe/example/assets/stretchyman-pro.json new file mode 100644 index 000000000..a7825e2dc --- /dev/null +++ b/spine-haxe/example/assets/stretchyman-pro.json @@ -0,0 +1,2127 @@ +{ +"skeleton": { + "hash": "8oGZUTwZfVI", + "spine": "4.1.20", + "x": -100.47, + "y": -9.21, + "width": 260.65, + "height": 573.31, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "back-arm-ik-target", "parent": "root", "x": 103.52, "y": 345.27, "color": "ff3f00ff" }, + { "name": "hip", "parent": "root", "x": 28.61, "y": 289.9, "color": "ffbd00ff" }, + { + "name": "spine1", + "parent": "hip", + "length": 34.66, + "rotation": 86.69, + "x": -4.48, + "y": 12.66, + "color": "ffbd00ff" + }, + { "name": "spine2", "parent": "spine1", "length": 41.42, "rotation": 16.48, "x": 34.66, "color": "ffbd00ff" }, + { + "name": "spine3", + "parent": "spine2", + "length": 34.45, + "rotation": 16.17, + "x": 41.42, + "y": 0.01, + "color": "ffbd00ff" + }, + { + "name": "spine4", + "parent": "spine3", + "length": 37.53, + "rotation": -13.63, + "x": 34.45, + "y": 0.01, + "color": "ffbd00ff" + }, + { + "name": "back-arm-ik1", + "parent": "spine4", + "length": 66.57, + "rotation": -152.7, + "x": 16.34, + "y": -4.46, + "color": "ff0000ff" + }, + { "name": "back-arm-ik2", "parent": "back-arm-ik1", "length": 66.01, "rotation": 19.36, "x": 66.57, "color": "ff0000ff" }, + { + "name": "back-arm1", + "parent": "spine4", + "length": 32.43, + "rotation": -154.36, + "x": 16, + "y": -4.58, + "transform": "noScale", + "color": "ff0000ff" + }, + { + "name": "back-arm2", + "parent": "back-arm1", + "length": 34.16, + "rotation": 3.11, + "x": 31.88, + "y": 0.02, + "color": "ff0000ff" + }, + { "name": "back-arm3", "parent": "back-arm2", "length": 31.27, "rotation": 9.59, "x": 34.16, "color": "ff0000ff" }, + { + "name": "back-arm4", + "parent": "back-arm3", + "length": 33.3, + "rotation": 14.61, + "x": 32.04, + "y": 0.82, + "color": "ff0000ff" + }, + { + "name": "back-arm5", + "parent": "back-arm4", + "length": 37.41, + "rotation": 11.31, + "x": 33.82, + "y": 0.02, + "color": "ff0000ff" + }, + { + "name": "back-foot1", + "parent": "hip", + "length": 33.24, + "rotation": -6.56, + "x": -34.01, + "y": -279.68, + "transform": "onlyTranslation", + "color": "ff0000ff" + }, + { + "name": "back-foot2", + "parent": "back-foot1", + "length": 32.29, + "rotation": 4.34, + "x": 33.24, + "transform": "noScale", + "color": "ff0000ff" + }, + { + "name": "back-foot3", + "parent": "back-foot2", + "length": 15.87, + "rotation": 10.06, + "x": 32.29, + "transform": "noScale", + "color": "ff0000ff" + }, + { "name": "back-leg-ik-target", "parent": "root", "x": 46.15, "y": 8.68, "color": "ff3f00ff" }, + { + "name": "back-leg-ik1", + "parent": "hip", + "length": 140.17, + "rotation": -88.1, + "x": 9.63, + "y": -0.38, + "color": "ff0000ff" + }, + { + "name": "back-leg-ik2", + "parent": "back-leg-ik1", + "length": 148.96, + "rotation": -21.32, + "x": 140.17, + "y": -0.01, + "color": "ff0000ff" + }, + { + "name": "back-leg1", + "parent": "hip", + "length": 41, + "rotation": -83.66, + "x": 10.41, + "y": 1.04, + "color": "ff0000ff" + }, + { "name": "back-leg2", "parent": "back-leg1", "length": 41, "rotation": -4.07, "x": 34.57, "color": "ff0000ff" }, + { + "name": "back-leg3", + "parent": "back-leg1", + "length": 41, + "rotation": -5.24, + "x": 81.79, + "y": -2.29, + "color": "ff0000ff" + }, + { + "name": "back-leg4", + "parent": "back-leg1", + "length": 41, + "rotation": -16.6, + "x": 121.21, + "y": -11.27, + "color": "ff0000ff" + }, + { + "name": "back-leg5", + "parent": "back-leg1", + "length": 41, + "rotation": -32.36, + "x": 160.16, + "y": -24.86, + "color": "ff0000ff" + }, + { + "name": "back-leg6", + "parent": "back-leg1", + "length": 41, + "rotation": -30.76, + "x": 197.04, + "y": -39.98, + "color": "ff0000ff" + }, + { + "name": "back-leg7", + "parent": "back-leg1", + "length": 41, + "rotation": -30.63, + "x": 233.19, + "y": -57.32, + "color": "ff0000ff" + }, + { + "name": "back-leg8", + "parent": "back-leg1", + "length": 41, + "rotation": -33.79, + "x": 267.29, + "y": -77.39, + "color": "ff0000ff" + }, + { "name": "belly", "parent": "spine1", "x": 35.94, "y": -37.69, "color": "ffbd00ff" }, + { "name": "butt", "parent": "hip", "x": -32.67, "y": -1.88, "color": "ffbd00ff" }, + { "name": "front-arm-ik-target", "parent": "root", "x": -92.44, "y": 331.78, "color": "ff3f00ff" }, + { + "name": "front-arm-ik1", + "parent": "spine4", + "length": 69.56, + "rotation": 117.86, + "x": 27.36, + "y": 4.22, + "color": "50ff00ff" + }, + { "name": "front-arm-ik2", "parent": "front-arm-ik1", "length": 66.72, "rotation": 20.13, "x": 69.56, "color": "50ff00ff" }, + { + "name": "front-arm1", + "parent": "spine4", + "length": 38.33, + "rotation": 118.58, + "x": 27.13, + "y": 4.9, + "transform": "noScale", + "color": "4eff00ff" + }, + { + "name": "front-arm2", + "parent": "front-arm1", + "length": 35.67, + "rotation": -0.44, + "x": 38.33, + "y": 0.01, + "color": "4eff00ff" + }, + { + "name": "front-arm3", + "parent": "front-arm2", + "length": 32.65, + "rotation": 14.45, + "x": 35.67, + "y": -0.02, + "color": "4eff00ff" + }, + { "name": "front-arm4", "parent": "front-arm3", "length": 29.18, "rotation": 13.89, "x": 32.65, "color": "4eff00ff" }, + { + "name": "front-arm5", + "parent": "front-arm4", + "length": 46.32, + "rotation": 16.09, + "x": 29.18, + "transform": "noScale", + "color": "4eff00ff" + }, + { + "name": "front-foot1", + "parent": "hip", + "length": 26.3, + "rotation": -10.98, + "x": -77.05, + "y": -285.04, + "transform": "onlyTranslation", + "color": "50ff00ff" + }, + { "name": "front-foot2", "parent": "front-foot1", "length": 29.12, "rotation": 9.61, "x": 26.3, "color": "50ff00ff" }, + { "name": "front-foot3", "parent": "front-foot2", "length": 23.49, "rotation": 8.91, "x": 29.12, "color": "50ff00ff" }, + { "name": "front-leg-ik-target", "parent": "root", "x": -37.74, "y": 5.03, "color": "ff3f00ff" }, + { + "name": "front-leg-ik1", + "parent": "hip", + "length": 140.67, + "rotation": -89.23, + "x": -23.99, + "y": 1.89, + "color": "50ff00ff" + }, + { + "name": "front-leg-ik2", + "parent": "front-leg-ik1", + "length": 155.95, + "rotation": -21.5, + "x": 140.67, + "y": 0.03, + "color": "50ff00ff" + }, + { + "name": "front-leg1", + "parent": "hip", + "length": 37.2, + "rotation": -88.97, + "x": -23.57, + "y": -2, + "color": "4fff00ff" + }, + { + "name": "front-leg2", + "parent": "front-leg1", + "length": 37.2, + "rotation": 3.45, + "x": 33.75, + "y": 0.01, + "color": "4fff00ff" + }, + { + "name": "front-leg3", + "parent": "front-leg1", + "length": 37.2, + "rotation": -6.12, + "x": 74.4, + "y": -1.08, + "color": "4fff00ff" + }, + { + "name": "front-leg4", + "parent": "front-leg1", + "length": 37.2, + "rotation": -10.02, + "x": 111.4, + "y": -5.28, + "color": "4fff00ff" + }, + { + "name": "front-leg5", + "parent": "front-leg1", + "length": 37.2, + "rotation": -28.4, + "x": 147.76, + "y": -14.99, + "color": "4fff00ff" + }, + { + "name": "front-leg6", + "parent": "front-leg1", + "length": 37.2, + "rotation": -24.33, + "x": 182.41, + "y": -27.57, + "color": "4fff00ff" + }, + { + "name": "front-leg7", + "parent": "front-leg1", + "length": 37.2, + "rotation": -23, + "x": 216.44, + "y": -42.55, + "color": "4fff00ff" + }, + { + "name": "front-leg8", + "parent": "front-leg1", + "length": 37.2, + "rotation": -31.81, + "x": 248.61, + "y": -61.03, + "color": "4fff00ff" + }, + { + "name": "neck1", + "parent": "spine4", + "length": 13.45, + "rotation": -30.66, + "x": 38.97, + "y": -0.83, + "color": "ffbd00ff" + }, + { "name": "neck2", "parent": "neck1", "length": 14.13, "rotation": -11.41, "x": 13.45, "color": "ffbd00ff" }, + { + "name": "head", + "parent": "neck2", + "length": 89.06, + "rotation": 6.98, + "x": 15.82, + "y": 0.22, + "transform": "noScale", + "color": "ffbd00ff" + } +], +"slots": [ + { "name": "back-arm", "bone": "root", "attachment": "back-arm" }, + { "name": "back-leg", "bone": "root", "attachment": "back-leg" }, + { "name": "body", "bone": "root", "attachment": "body" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "front-arm", "bone": "root", "attachment": "front-arm" }, + { "name": "back-leg-path", "bone": "hip", "attachment": "back-leg-path" }, + { "name": "front-leg-path", "bone": "hip", "attachment": "front-leg-path" }, + { "name": "front-arm-path", "bone": "spine4", "attachment": "front-arm-path" }, + { "name": "back-arm-path", "bone": "spine4", "attachment": "back-arm-path" } +], +"ik": [ + { + "name": "back-arm-ik", + "order": 3, + "bones": [ "back-arm-ik1", "back-arm-ik2" ], + "target": "back-arm-ik-target" + }, + { + "name": "back-leg-ik", + "bones": [ "back-leg-ik1", "back-leg-ik2" ], + "target": "back-leg-ik-target", + "bendPositive": false + }, + { + "name": "front-arm-ik", + "order": 2, + "bones": [ "front-arm-ik1", "front-arm-ik2" ], + "target": "front-arm-ik-target" + }, + { + "name": "front-leg-ik", + "order": 1, + "bones": [ "front-leg-ik1", "front-leg-ik2" ], + "target": "front-leg-ik-target", + "bendPositive": false + } +], +"transform": [ + { + "name": "back-foot-position", + "order": 8, + "bones": [ "back-foot1" ], + "target": "back-leg8", + "rotation": 108.8, + "x": 41.2, + "y": -0.03, + "scaleX": 5.0E-4, + "scaleY": -3.0E-4, + "shearY": 0.1, + "mixRotate": 0, + "mixScaleX": 0 + }, + { + "name": "front-foot-position", + "order": 9, + "bones": [ "front-foot1" ], + "target": "front-leg8", + "rotation": 101.55, + "x": 38.92, + "y": -0.02, + "scaleX": 4.0E-4, + "scaleY": -3.0E-4, + "shearY": 0.1, + "mixRotate": 0, + "mixScaleX": 0 + } +], +"path": [ + { + "name": "back-arm-path", + "order": 7, + "bones": [ "back-arm1", "back-arm2", "back-arm3", "back-arm4" ], + "target": "back-arm-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.25 + }, + { + "name": "back-leg-path", + "order": 4, + "bones": [ "back-leg1", "back-leg2", "back-leg3", "back-leg4", "back-leg5", "back-leg6", "back-leg7", "back-leg8" ], + "target": "back-leg-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.125 + }, + { + "name": "front-arm-path", + "order": 6, + "bones": [ "front-arm1", "front-arm2", "front-arm3", "front-arm4" ], + "target": "front-arm-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.25 + }, + { + "name": "front-leg-path", + "order": 5, + "bones": [ "front-leg1", "front-leg2", "front-leg3", "front-leg4", "front-leg5", "front-leg6", "front-leg7", "front-leg8" ], + "target": "front-leg-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.125 + } +], +"skins": [ + { + "name": "default", + "attachments": { + "back-arm": { + "back-arm": { + "type": "mesh", + "uvs": [ 0.74522, 0.00989, 0.64111, 0.05762, 0.56303, 0.1559, 0.42509, 0.25886, 0.28974, 0.359, 0.22988, 0.49565, 0.21166, 0.60797, 0.21166, 0.69782, 0.16481, 0.78674, 0.14139, 0.84757, 0.02427, 0.88501, 0.0529, 0.91871, 0.37824, 0.98797, 0.60468, 0.98235, 0.6307, 0.9056, 0.73481, 0.87752, 0.63591, 0.81762, 0.55262, 0.74181, 0.38084, 0.69876, 0.37824, 0.60797, 0.39906, 0.50876, 0.51358, 0.38521, 0.66194, 0.28881, 0.85454, 0.18398, 0.97687, 0.07541, 0.9144, 0.00989 ], + "triangles": [ 14, 17, 16, 14, 16, 15, 11, 10, 9, 14, 12, 17, 18, 8, 7, 12, 18, 17, 13, 12, 14, 12, 8, 18, 9, 8, 12, 11, 9, 12, 6, 5, 19, 7, 6, 19, 7, 19, 18, 20, 4, 21, 5, 4, 20, 19, 5, 20, 3, 2, 22, 21, 3, 22, 4, 3, 21, 0, 25, 24, 1, 0, 24, 23, 1, 24, 2, 1, 23, 22, 2, 23 ], + "vertices": [ 1, 9, -7.68, -11.48, 1, 1, 9, 4.09, -13.63, 1, 1, 9, 23.49, -9.36, 1, 1, 10, 13.44, -9.23, 1, 2, 10, 35.2, -9.62, 0.50649, 11, -0.58, -9.66, 0.49351, 1, 11, 26.04, -6.39, 1, 1, 12, 14.15, -6.11, 1, 2, 12, 31.54, -5.57, 0.66493, 13, -3.33, -5.03, 0.33507, 1, 13, 13.08, -11.25, 1, 1, 13, 24.41, -14.89, 1, 1, 13, 30.15, -24.52, 1, 1, 13, 36.93, -23.54, 1, 1, 13, 54.08, -2.33, 1, 1, 13, 55.73, 14.15, 1, 1, 13, 41.39, 18.48, 1, 1, 13, 37.29, 26.87, 1, 1, 13, 24.66, 21.67, 1, 1, 13, 9.18, 18.1, 1, 2, 12, 31.33, 6.78, 0.47881, 13, -1.11, 7.12, 0.52119, 1, 12, 13.77, 6.04, 1, 2, 11, 24.98, 6.17, 0.89218, 12, -5.48, 6.96, 0.10782, 2, 10, 32.6, 7.29, 0.59842, 11, -0.32, 7.45, 0.40158, 1, 10, 11.08, 8.85, 1, 1, 9, 17.89, 11.88, 1, 1, 9, -4.82, 9.46, 1, 1, 9, -13.69, -0.69, 1 ], + "hull": 26, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 0, 50, 2, 48, 4, 46, 6, 44, 8, 42, 10, 40, 12, 38, 14, 36 ], + "width": 72, + "height": 202 + } + }, + "back-arm-path": { + "back-arm-path": { + "type": "path", + "lengths": [ 66.62, 131.78, 261.99 ], + "vertexCount": 9, + "vertices": [ 1, 7, -19.59, 1.53, 1, 1, 7, 0.28, -0.13, 1, 1, 7, 17.08, -1.7, 1, 2, 7, 47.35, -3.26, 0.504, 8, -19.18, 3.46, 0.496, 2, 7, 66.76, 0.15, 0.504, 8, 0.23, 0.07, 0.496, 2, 7, 86.18, 3.55, 0.504, 8, 19.65, -3.32, 0.496, 1, 8, 46.48, -3.02, 1, 1, 8, 65.15, 0.11, 1, 1, 7, 144.73, 31.88, 1 ] + } + }, + "back-leg": { + "back-leg": { + "type": "mesh", + "uvs": [ 0.502, 0.01179, 0.36076, 0.06379, 0.4057, 0.15046, 0.44743, 0.23916, 0.47953, 0.32991, 0.51163, 0.42269, 0.52127, 0.50629, 0.48274, 0.58888, 0.41212, 0.66025, 0.3126, 0.74182, 0.2163, 0.81625, 0.1232, 0.89272, 0.00763, 0.97429, 0.29655, 0.98958, 0.47407, 0.99222, 0.64004, 0.99468, 0.80989, 0.9896, 0.91291, 0.98652, 1, 0.95797, 0.8333, 0.94681, 0.71067, 0.9386, 0.57123, 0.92031, 0.41533, 0.89986, 0.3447, 0.89272, 0.36885, 0.87178, 0.42817, 0.82033, 0.502, 0.74794, 0.58226, 0.66943, 0.6593, 0.59092, 0.72993, 0.50528, 0.76524, 0.42167, 0.78129, 0.32481, 0.78771, 0.23406, 0.78771, 0.13924, 0.72351, 0.03728, 0.60152, 0.00567, 0.82117, 0.96898, 0.67873, 0.96396, 0.52111, 0.9574, 0.35936, 0.94214, 0.19388, 0.92922, 0.25375, 0.88159, 0.32792, 0.8184 ], + "triangles": [ 36, 20, 19, 17, 19, 18, 16, 37, 36, 17, 16, 36, 17, 36, 19, 38, 22, 21, 37, 21, 20, 38, 21, 37, 37, 20, 36, 15, 38, 37, 14, 38, 15, 15, 37, 16, 39, 23, 22, 40, 23, 39, 39, 22, 38, 13, 40, 39, 12, 40, 13, 14, 39, 38, 13, 39, 14, 9, 8, 26, 25, 42, 9, 10, 9, 42, 26, 25, 9, 24, 42, 25, 41, 10, 42, 41, 42, 24, 11, 10, 41, 23, 41, 24, 40, 11, 41, 40, 41, 23, 12, 11, 40, 26, 8, 27, 6, 5, 29, 28, 6, 29, 7, 6, 28, 27, 7, 28, 8, 7, 27, 29, 5, 30, 31, 5, 4, 30, 5, 31, 32, 4, 3, 31, 4, 32, 34, 1, 0, 34, 0, 35, 2, 1, 34, 2, 34, 33, 3, 2, 33, 32, 3, 33 ], + "vertices": [ 1, 20, -19.79, -5.67, 1, 2, 20, -5.62, -22.28, 0.83363, 21, -41.07, -23.3, 0.16637, 2, 20, 22.31, -21.98, 0.65187, 21, -13.17, -21.89, 0.34813, 3, 20, 50.83, -22.11, 0.3172, 21, 15.33, -20.87, 0.43086, 22, -19.67, -21.09, 0.25193, 4, 20, 79.85, -23.29, 0.10792, 21, 44.37, -20.89, 0.35417, 22, 9.3, -19.2, 0.3192, 23, -25.22, -20.06, 0.21872, 4, 21, 74.06, -20.98, 0.16486, 22, 38.93, -17.34, 0.32776, 23, 4.09, -15.38, 0.29831, 24, -30.1, -17.16, 0.20907, 3, 22, 65.54, -17.61, 0.17523, 23, 30.6, -13.11, 0.39173, 24, -4.12, -11.42, 0.43304, 3, 23, 57.03, -15.71, 0.19718, 24, 22.43, -10.53, 0.52971, 25, -12.97, -9.81, 0.27311, 3, 24, 46.05, -13.47, 0.40991, 25, 10.84, -10.17, 0.34747, 26, -24.93, -10.51, 0.24261, 3, 24, 73.39, -18.69, 0.19432, 25, 38.58, -12.41, 0.37177, 26, 2.9, -10.99, 0.43391, 3, 25, 64.06, -14.98, 0.16664, 26, 28.49, -11.94, 0.56756, 27, -7.53, -11.48, 0.2658, 3, 26, 54.58, -12.37, 0.52114, 27, 18.56, -10.93, 0.36168, 14, -3.08, 24.95, 0.11718, 4, 26, 82.97, -14.36, 0.35144, 27, 47.01, -11.86, 0.29521, 14, -13.07, -1.67, 0.25118, 15, -46.3, 1.83, 0.10216, 1, 14, 16.37, -4.67, 1, 2, 14, 34.32, -4.37, 0.53487, 15, 0.74, -4.44, 0.46513, 3, 14, 51.1, -4.08, 0.14611, 15, 17.5, -5.42, 0.54314, 16, -15.51, -2.75, 0.31075, 2, 15, 34.67, -4.01, 0.40714, 16, 1.65, -4.36, 0.59286, 2, 15, 45.09, -3.16, 0.25726, 16, 12.05, -5.34, 0.74274, 2, 15, 53.99, 5.81, 0.25311, 16, 22.38, 1.94, 0.74689, 2, 15, 37.19, 9.56, 0.4029, 16, 6.5, 8.57, 0.5971, 3, 14, 57.07, 14.17, 0.13352, 15, 24.84, 12.33, 0.54644, 16, -5.18, 13.44, 0.32004, 4, 26, 47.09, 33.11, 0.13131, 14, 42.64, 19.08, 0.26349, 15, 10.82, 18.31, 0.49746, 16, -17.94, 21.78, 0.10773, 4, 26, 46.46, 16.09, 0.21159, 27, 9.37, 17.21, 0.1068, 14, 26.51, 24.57, 0.44951, 15, -4.85, 25.01, 0.23211, 3, 26, 46.8, 8.62, 0.40111, 27, 10, 9.75, 0.24543, 14, 19.24, 26.38, 0.35346, 3, 26, 39.71, 8.61, 0.5825, 27, 2.91, 9.47, 0.30792, 14, 21.25, 33.18, 0.10958, 3, 25, 59.17, 5.89, 0.21955, 26, 22.27, 8.58, 0.57946, 27, -14.51, 8.8, 0.20099, 3, 24, 71.84, 0.47, 0.21583, 25, 34.96, 6.47, 0.32263, 26, -1.92, 7.63, 0.46154, 3, 24, 45.81, 3.96, 0.40554, 25, 8.71, 7.12, 0.38602, 26, -28.17, 6.61, 0.20845, 3, 23, 56.79, 2.13, 0.25409, 24, 19.83, 7.12, 0.53006, 25, -17.46, 7.46, 0.21585, 3, 22, 66.18, 3.45, 0.22414, 23, 29.23, 7.92, 0.34135, 24, -8.25, 9.24, 0.43451, 4, 21, 76.6, 4.51, 0.19364, 22, 39.78, 8.26, 0.28887, 23, 2.49, 10.19, 0.33579, 24, -35.06, 7.97, 0.1817, 4, 20, 82.88, 7.08, 0.11658, 21, 46.18, 9.58, 0.35727, 22, 9.09, 11.32, 0.35745, 23, -28.36, 10.3, 0.16869, 3, 20, 54.46, 12.11, 0.35357, 21, 17.57, 13.46, 0.44494, 22, -19.71, 13.32, 0.20149, 2, 20, 24.65, 16.69, 0.65438, 21, -12.4, 16.85, 0.34562, 2, 20, -8.38, 15.21, 0.85331, 21, -45.34, 14.05, 0.14669, 1, 20, -20.19, 4.56, 1, 2, 15, 35.89, 2.53, 0.4051, 16, 3.99, 1.87, 0.5949, 3, 14, 54.38, 5.92, 0.13921, 15, 21.52, 4.3, 0.54495, 16, -9.85, 6.12, 0.31584, 2, 14, 37.79, 7.63, 0.44939, 15, 5.1, 7.27, 0.55061, 3, 26, 65.39, 20.7, 0.11858, 14, 20.6, 11.35, 0.75134, 15, -11.76, 12.27, 0.13008, 3, 26, 65.41, 1.81, 0.3968, 27, 24.3, 0.23, 0.28258, 14, 2.07, 14.98, 0.32063, 3, 26, 48.01, 0.08, 0.55395, 27, 6.94, -0.33, 0.33293, 14, 3.38, 30.47, 0.11312, 3, 25, 65.95, -2.97, 0.19447, 26, 24.96, -1.58, 0.57382, 27, -15.99, -0.43, 0.23171 ], + "hull": 36, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 34, 36, 44, 46, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 0, 70, 4, 66, 2, 68, 40, 42, 42, 44, 26, 28, 28, 30, 46, 48, 48, 50, 36, 38, 38, 40, 30, 32, 32, 34, 18, 52, 16, 54, 14, 56, 12, 58, 10, 60, 8, 62, 6, 64, 32, 72, 72, 38, 30, 74, 74, 40, 72, 74, 28, 76, 76, 42, 74, 76, 26, 78, 78, 44, 76, 78, 24, 80, 80, 46, 78, 80, 22, 82, 82, 48, 80, 82, 20, 84, 84, 50, 82, 84 ], + "width": 100, + "height": 318 + } + }, + "back-leg-path": { + "back-leg-path": { + "type": "path", + "lengths": [ 137.84, 291.79, 600.02 ], + "vertexCount": 9, + "vertices": [ 1, 18, -43.15, 0.61, 1, 1, 18, -1.31, 0.44, 1, 1, 18, 63.08, -0.19, 1, 2, 18, 72.07, 13.66, 0.5, 19, -69.12, -16.08, 0.5, 2, 18, 135.75, 0.27, 0.5, 19, -3.96, -2.03, 0.5, 2, 18, 202.92, -15.14, 0.5, 19, 65, 14.1, 0.5, 1, 19, 71.09, -2.04, 1, 1, 19, 149.06, -1.74, 1, 1, 18, 368.48, -1.81, 1 ] + } + }, + "body": { + "body": { + "type": "mesh", + "uvs": [ 0.35966, 0.01351, 0.26864, 0.04108, 0.26204, 0.0954, 0.34119, 0.14478, 0.39792, 0.19457, 0.40451, 0.24272, 0.38077, 0.27893, 0.3597, 0.3004, 0.34119, 0.31926, 0.34989, 0.34326, 0.35834, 0.36658, 0.36552, 0.40164, 0.37234, 0.43499, 0.38397, 0.4944, 0.3956, 0.55971, 0.39884, 0.59858, 0.40142, 0.62955, 0.40216, 0.65662, 0.3461, 0.71564, 0.27077, 0.78176, 0.2201, 0.82128, 0.17618, 0.85553, 0.13115, 0.88833, 0.08238, 0.92385, 0.00342, 0.9796, 0.18836, 0.99127, 0.32172, 0.99284, 0.46266, 0.99451, 0.61643, 0.98608, 0.71618, 0.97182, 0.61851, 0.95821, 0.48967, 0.95043, 0.39458, 0.94083, 0.27772, 0.92904, 0.23408, 0.9232, 0.26692, 0.89774, 0.30681, 0.86681, 0.34203, 0.83415, 0.38369, 0.7955, 0.45642, 0.72874, 0.52708, 0.66845, 0.56032, 0.63345, 0.57541, 0.60109, 0.59357, 0.56214, 0.61643, 0.49732, 0.63513, 0.43963, 0.64345, 0.40462, 0.77081, 0.39011, 0.84585, 0.37025, 0.90983, 0.35331, 0.9674, 0.31915, 0.97302, 0.28585, 0.96448, 0.23351, 0.8952, 0.1681, 0.79346, 0.12643, 0.75179, 0.10879, 0.71799, 0.09448, 0.66817, 0.07237, 0.61343, 0.04807, 0.47868, 0.01411, 0.49846, 0.38826, 0.66315, 0.34728, 0.67333, 0.30664, 0.8188, 0.29655, 0.80971, 0.24505, 0.72829, 0.17902, 0.68147, 0.13902, 0.59191, 0.09711, 0.3904, 0.09012, 0.53695, 0.14981, 0.57563, 0.19616, 0.64483, 0.25077, 0.79855, 0.33476, 0.61751, 0.97167, 0.4773, 0.97061, 0.23795, 0.95673, 0.15272, 0.92355, 0.14158, 0.94886, 0.23861, 0.86092, 0.51732, 0.30354, 0.50696, 0.34527, 0.50634, 0.43735, 0.50334, 0.4959, 0.51086, 0.32558, 0.50355, 0.41057, 0.19543, 0.89241, 0.36492, 0.9641 ], + "triangles": [ 2, 1, 68, 68, 1, 58, 58, 1, 59, 1, 0, 59, 69, 67, 66, 3, 68, 69, 69, 68, 67, 3, 2, 68, 66, 56, 55, 66, 67, 56, 67, 57, 56, 67, 58, 57, 67, 68, 58, 5, 70, 71, 71, 70, 65, 5, 4, 70, 70, 66, 65, 4, 69, 70, 70, 69, 66, 4, 3, 69, 65, 54, 53, 65, 66, 54, 66, 55, 54, 46, 61, 47, 46, 80, 61, 80, 83, 61, 61, 62, 72, 61, 83, 62, 80, 9, 83, 9, 8, 83, 83, 79, 62, 8, 7, 83, 83, 7, 79, 71, 6, 5, 7, 6, 79, 79, 6, 62, 6, 71, 62, 47, 72, 48, 47, 61, 72, 48, 72, 49, 49, 72, 50, 72, 63, 50, 72, 62, 63, 50, 63, 51, 62, 64, 63, 63, 52, 51, 63, 64, 52, 71, 65, 64, 64, 53, 52, 64, 65, 53, 62, 71, 64, 26, 86, 27, 27, 74, 28, 27, 86, 74, 28, 73, 29, 28, 74, 73, 73, 30, 29, 74, 31, 73, 73, 31, 30, 86, 32, 74, 74, 32, 31, 25, 75, 26, 26, 75, 86, 24, 77, 25, 25, 77, 75, 24, 23, 77, 75, 33, 86, 86, 33, 32, 75, 77, 33, 77, 34, 33, 77, 76, 34, 77, 23, 76, 23, 22, 76, 76, 85, 34, 76, 22, 85, 34, 85, 35, 85, 78, 35, 22, 21, 85, 35, 78, 36, 85, 21, 78, 37, 36, 20, 21, 20, 78, 36, 78, 20, 20, 19, 37, 37, 19, 38, 19, 18, 38, 38, 18, 39, 18, 17, 39, 39, 17, 40, 41, 40, 16, 40, 17, 16, 42, 41, 15, 41, 16, 15, 43, 42, 14, 42, 15, 14, 14, 82, 43, 43, 82, 44, 14, 13, 82, 82, 81, 44, 44, 81, 45, 82, 13, 81, 13, 12, 81, 46, 45, 84, 12, 84, 81, 45, 81, 84, 12, 11, 84, 11, 60, 84, 84, 60, 46, 60, 80, 46, 11, 10, 60, 60, 10, 80, 10, 9, 80 ], + "vertices": [ 1, 6, 30.85, 2.45, 1, 2, 5, 60.42, 12.42, 0.24859, 6, 22.32, 18.18, 0.75141, 2, 5, 39.47, 25.25, 0.44332, 6, -1.06, 25.72, 0.55668, 3, 4, 48.03, 29.46, 0.37431, 5, 14.55, 26.45, 0.47619, 6, -25.57, 21.02, 0.1495, 3, 3, 50.36, 32.58, 0.11243, 4, 24.29, 26.8, 0.64611, 5, -8.99, 30.5, 0.24146, 3, 44, -45.22, -8.81, 0.10611, 3, 28.69, 30.4, 0.49533, 4, 2.89, 30.85, 0.39856, 3, 44, -28.91, -12.45, 0.25802, 3, 12.15, 32.8, 0.60894, 4, -12.29, 37.84, 0.13304, 3, 44, -18.5, -14.05, 0.28714, 3, 2.34, 35.98, 0.51935, 29, -7.6, 18.95, 0.19351, 4, 44, -10.79, -18.35, 0.28478, 28, -42.03, 75.56, 0.10295, 3, -6.36, 37.32, 0.37494, 29, -10.2, 10.26, 0.23733, 3, 44, 0.92, -16.96, 0.34087, 3, -17.28, 35.45, 0.32141, 29, -8.2, -0.67, 0.33772, 4, 44, 10.64, -16.32, 0.32691, 45, -24.05, -14.9, 0.16082, 3, -27.58, 33.67, 0.14432, 29, -6.37, -11.05, 0.36794, 4, 44, 28.5, -15.63, 0.24237, 45, -9.55, -15.11, 0.27028, 46, -45.51, -19.12, 0.12132, 29, -3.65, -27.88, 0.36603, 4, 44, 41.59, -14.89, 0.21761, 45, 6.93, -15.35, 0.33285, 46, -26.85, -17.49, 0.20377, 29, -1.3, -43.28, 0.24577, 3, 45, 33.83, -15.81, 0.47179, 46, 0, -15.85, 0.42627, 47, -31.79, -17.82, 0.10194, 3, 45, 63.39, -16.48, 0.2126, 46, 29.52, -14.22, 0.42737, 47, -2.43, -14.39, 0.36002, 3, 46, 49.79, -15.51, 0.30179, 47, 14.85, -13.08, 0.47127, 48, -21.15, -15.64, 0.22695, 3, 46, 61.1, -13.41, 0.15443, 47, 29.03, -11.65, 0.50848, 48, -3.27, -12.45, 0.33708, 2, 47, 41.24, -10.8, 0.28079, 48, 8.41, -8.79, 0.71921, 2, 48, 36.24, -8.59, 0.56513, 49, -3.02, -8.84, 0.43487, 3, 48, 67.93, -10.06, 0.16322, 49, 28.69, -7.82, 0.53712, 50, -8.12, -7.7, 0.29966, 3, 49, 47.76, -8.47, 0.40201, 50, 10.97, -7.9, 0.45131, 51, -26.34, -6.21, 0.14668, 3, 49, 64.62, -8.06, 0.25017, 50, 27.8, -8.4, 0.46039, 51, -12.77, -8.82, 0.28944, 4, 49, 79.13, -10.24, 0.11858, 50, 42.33, -8.03, 0.26981, 51, 4.53, -8.38, 0.48104, 38, -1.56, 35.6, 0.13057, 2, 51, 20.84, -9.2, 0.728, 38, -5.38, 19.56, 0.272, 1, 38, -11.5, -7.3, 1, 4, 51, 43.23, 16.27, 0.2746, 38, 15.1, -7.51, 0.48158, 39, -12.29, -5.54, 0.12942, 40, -41.77, 0.94, 0.11439, 4, 51, 37, 33.94, 0.18804, 38, 33.71, -4.58, 0.34252, 39, 6.54, -5.76, 0.18297, 40, -23.2, -2.19, 0.28647, 3, 38, 53.35, -1.59, 0.21646, 39, 26.41, -6.09, 0.26516, 40, -3.62, -5.59, 0.51838, 2, 39, 47.99, -1.76, 0.15753, 40, 18.37, -4.66, 0.84247, 1, 40, 33.16, -0.12, 1, 2, 39, 47.98, 10.84, 0.17387, 40, 20.32, 7.79, 0.82613, 4, 51, 9.83, 48.43, 0.17572, 38, 53.29, 18.7, 0.17038, 39, 29.73, 13.92, 0.136, 40, 2.77, 13.66, 0.5179, 4, 51, 11.45, 34.58, 0.26313, 38, 39.26, 20.56, 0.23037, 39, 16.21, 18.1, 0.15679, 40, -9.94, 19.88, 0.3497, 4, 51, 12.41, 17.13, 0.37057, 38, 22.11, 22.5, 0.30409, 39, -0.38, 22.88, 0.18235, 40, -25.59, 27.17, 0.14299, 3, 51, 12.34, 10.44, 0.4464, 38, 15.56, 23.92, 0.2976, 39, -6.59, 25.37, 0.256, 4, 50, 38.15, 11.09, 0.28506, 51, 1.65, 10.97, 0.37544, 38, 17.99, 34.75, 0.18251, 39, -2.39, 35.65, 0.15699, 3, 49, 62.62, 10.94, 0.26064, 50, 26.05, 10.62, 0.49792, 51, -15.15, 10.14, 0.24144, 3, 49, 47.27, 9.67, 0.40348, 50, 9.53, 10.2, 0.4787, 51, -26.59, 11.94, 0.11781, 3, 48, 69.23, 6.98, 0.16044, 49, 28.64, 9.27, 0.53936, 50, -7.95, 9.39, 0.3002, 2, 48, 37.36, 8.01, 0.57649, 49, -3.21, 7.8, 0.42351, 2, 47, 45.49, 7.11, 0.2935, 48, 8.38, 9.61, 0.7065, 3, 46, 62.85, 9, 0.15446, 47, 29.41, 10.82, 0.49324, 48, -8.13, 9.49, 0.3523, 3, 46, 52.15, 9.28, 0.30575, 47, 12.84, 11.74, 0.46742, 48, -26.12, 8.77, 0.22683, 3, 45, 66.66, 11.26, 0.21798, 46, 30.62, 13.69, 0.42844, 47, -3.05, 13.54, 0.35358, 3, 45, 37.7, 16.76, 0.48246, 46, 1.32, 16.92, 0.41752, 47, -32.5, 14.97, 0.10002, 4, 44, 44.35, 22.12, 0.2346, 45, 11.91, 21.43, 0.43853, 46, -24.76, 19.57, 0.2068, 3, -58.29, -7.2, 0.12007, 4, 44, 28.55, 23.57, 0.31081, 45, -3.77, 23.84, 0.19158, 28, -76.76, 29.23, 0.21531, 3, -42.43, -7.46, 0.28231, 3, 44, 22.31, 41.64, 0.18196, 28, -69.84, 12.47, 0.43955, 3, -34.84, -25, 0.37848, 3, 44, 19.78, 51.42, 0.1392, 28, -59.84, 2.53, 0.47896, 3, -23.9, -35.17, 0.38184, 3, 44, 6.03, 61.54, 0.10543, 28, -52.71, -5.88, 0.51007, 3, -17.11, -43.61, 0.38449, 2, 28, -37.16, -13.14, 0.67427, 3, -1.22, -50.83, 0.32573, 1, 28, -22.09, -13.06, 1, 2, 28, 1.45, -10.49, 0.89019, 3, 37.4, -48.18, 0.10981, 3, 28, 30.41, 0.97, 0.4302, 3, 66.35, -36.73, 0.16237, 4, 19.98, -44.2, 0.40743, 2, 4, 41.58, -34.52, 0.68165, 5, -9.45, -33.21, 0.31835, 2, 4, 50.69, -30.62, 0.51066, 5, 0.38, -31.99, 0.48934, 3, 4, 58.07, -27.45, 0.26484, 5, 8.35, -31.01, 0.61475, 6, -18.05, -36.28, 0.12041, 3, 4, 69.4, -22.88, 0.17396, 5, 20.51, -29.78, 0.5644, 6, -6.53, -32.23, 0.26164, 2, 5, 33.86, -28.42, 0.29085, 6, 6.13, -27.77, 0.70915, 2, 5, 56.55, -19.38, 0.17381, 6, 26.05, -13.63, 0.82619, 4, 44, 20.79, 3.26, 0.43236, 45, -12.74, 4.03, 0.19687, 3, -36.22, 13.38, 0.21782, 29, 13.98, -19.25, 0.15294, 4, 44, 2.69, 26.81, 0.26409, 28, -50.86, 29.21, 0.2337, 3, -16.39, -8.73, 0.34628, 29, 35.79, -0.49, 0.15592, 3, 44, -15.65, 28.57, 0.15678, 28, -33.54, 28.78, 0.2916, 3, 2.03, -9.11, 0.55162, 1, 28, -28.18, 8.37, 1, 1, 28, -5.01, 11, 1, 3, 28, 24.12, 24.18, 0.12052, 3, 60.07, -13.52, 0.21384, 4, 20.53, -20.16, 0.66564, 2, 4, 39.64, -17.85, 0.59513, 5, -6.68, -16.66, 0.40487, 3, 4, 60.96, -9.87, 0.26252, 5, 16.02, -14.92, 0.55541, 6, -14.39, -18.85, 0.18206, 2, 5, 32.69, 8.3, 0.58729, 6, -3.66, 7.65, 0.41271, 2, 4, 39.53, 3.1, 0.47136, 5, -0.95, 3.5, 0.52864, 1, 4, 17.89, 2.56, 1, 2, 3, 27.01, -3.64, 0.67245, 4, -8.37, -1.32, 0.32755, 3, 44, -2.63, 46, 0.10033, 28, -45.42, 10.27, 0.52612, 3, -9.64, -27.47, 0.37356, 2, 39, 47.98, 4.75, 0.16598, 40, 19.38, 1.78, 0.83402, 4, 51, 19.56, 50.48, 0.12624, 38, 53.31, 9.51, 0.16908, 39, 28.22, 4.86, 0.24846, 40, -0.13, 4.94, 0.45621, 4, 51, 26.31, 16.82, 0.32786, 38, 18.97, 9.25, 0.38308, 39, -5.69, 10.34, 0.1588, 40, -32.78, 15.61, 0.13026, 2, 51, 16.97, -0.03, 0.66865, 38, 4.23, 21.71, 0.33135, 3, 51, 28.1, 2.86, 0.4826, 38, 4.92, 10.15, 0.31302, 39, -19.39, 13.57, 0.20437, 3, 49, 63.22, -0.58, 0.21069, 50, 25.96, 0.79, 0.49387, 51, -11.02, 1.48, 0.29545, 3, 44, -14.84, 8.09, 0.24448, 28, -33.35, 51.23, 0.16325, 3, 2.6, 13.54, 0.59227, 4, 44, 3.38, 4.96, 0.28616, 28, -51.81, 51.13, 0.16477, 3, -15.87, 13.44, 0.31892, 29, 13.85, -0.53, 0.23015, 4, 44, 46.09, 3.59, 0.2409, 45, 9.06, 3.1, 0.41152, 46, -28.46, 0.64, 0.21862, 29, 17.5, -43.07, 0.12896, 3, 45, 37.23, 1.25, 0.47745, 46, -0.08, 1.26, 0.42163, 47, -36.26, -5.26, 0.10093, 4, 44, -5.23, 6.3, 0.25594, 28, -43.11, 51.32, 0.15579, 3, -7.17, 13.63, 0.42092, 29, 14.17, 8.17, 0.16735, 4, 44, 33.04, 3.37, 0.36685, 45, -3.97, 3.61, 0.31093, 3, -45.33, 9.83, 0.17307, 29, 15.76, -30.15, 0.14915, 4, 49, 77.51, -1.16, 0.11479, 50, 40.24, 0.95, 0.26889, 51, 3.05, 0.72, 0.44973, 38, 7.66, 35.33, 0.16659, 4, 51, 22.73, 34.68, 0.22091, 38, 37.18, 9.39, 0.26956, 39, 12.3, 7.43, 0.20636, 40, -15.46, 9.95, 0.30317 ], + "hull": 60, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 24, 26, 26, 28, 32, 34, 34, 36, 36, 38, 46, 48, 48, 50, 54, 56, 56, 58, 58, 60, 60, 62, 66, 68, 76, 78, 78, 80, 80, 82, 86, 88, 88, 90, 90, 92, 92, 94, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 116, 118, 0, 118, 92, 120, 120, 20, 28, 86, 82, 32, 34, 80, 78, 36, 76, 38, 12, 124, 102, 126, 126, 124, 126, 128, 128, 130, 130, 132, 132, 134, 112, 134, 134, 136, 136, 4, 2, 116, 6, 138, 138, 132, 8, 140, 140, 130, 10, 142, 142, 128, 128, 104, 130, 106, 132, 108, 122, 92, 100, 144, 144, 122, 126, 144, 144, 94, 112, 114, 114, 116, 108, 110, 110, 112, 16, 18, 18, 20, 20, 22, 22, 24, 12, 14, 14, 16, 122, 124, 94, 96, 96, 98, 56, 146, 146, 60, 54, 148, 148, 62, 146, 148, 50, 150, 150, 66, 46, 152, 152, 68, 154, 152, 154, 48, 42, 156, 156, 72, 14, 158, 158, 124, 18, 160, 160, 122, 160, 120, 24, 162, 162, 90, 26, 164, 164, 88, 162, 164, 16, 166, 160, 166, 166, 158, 166, 124, 162, 168, 168, 120, 168, 22, 168, 92, 38, 40, 40, 42, 72, 74, 74, 76, 40, 74, 42, 44, 44, 46, 152, 170, 170, 156, 44, 170, 68, 70, 70, 72, 170, 70, 62, 64, 64, 66, 148, 172, 172, 150, 64, 172, 50, 52, 52, 54, 172, 52, 154, 66, 150, 154, 28, 30, 30, 32, 82, 84, 84, 86, 30, 84 ], + "width": 141, + "height": 452 + } + }, + "front-arm": { + "front-arm": { + "type": "mesh", + "uvs": [ 0.71401, 0.00566, 0.67108, 0.08129, 0.60222, 0.15434, 0.53633, 0.21683, 0.44558, 0.28705, 0.34898, 0.35134, 0.29097, 0.38941, 0.25238, 0.41472, 0.22423, 0.44271, 0.19483, 0.47193, 0.15998, 0.50658, 0.09138, 0.59568, 0.05498, 0.70866, 0.02988, 0.81366, 0.01049, 0.94262, 0.10495, 0.98985, 0.25391, 0.97421, 0.31482, 0.88907, 0.28834, 0.82869, 0.13607, 0.74572, 0.14335, 0.71488, 0.18317, 0.62253, 0.25217, 0.54221, 0.29538, 0.50981, 0.33787, 0.47795, 0.38452, 0.45013, 0.43581, 0.41953, 0.54711, 0.3655, 0.68845, 0.29832, 0.74855, 0.35527, 0.85874, 0.38229, 0.99674, 0.37645, 0.95354, 0.33244, 0.91356, 0.29172, 0.87464, 0.25208, 0.83759, 0.21434, 0.78083, 0.12598, 0.78194, 0.0683, 0.6322, 0.23719, 0.66925, 0.15784, 0.75533, 0.20967, 0.7161, 0.11137 ], + "triangles": [ 30, 29, 33, 30, 32, 31, 40, 41, 36, 39, 41, 40, 40, 36, 35, 38, 39, 40, 28, 38, 40, 34, 28, 40, 34, 40, 35, 28, 34, 33, 29, 28, 33, 30, 33, 32, 41, 1, 0, 37, 41, 0, 36, 41, 37, 39, 1, 41, 39, 2, 1, 19, 12, 20, 13, 12, 19, 18, 15, 19, 16, 18, 17, 15, 13, 19, 15, 14, 13, 15, 18, 16, 21, 10, 22, 11, 10, 21, 20, 11, 21, 12, 11, 20, 9, 8, 23, 22, 9, 23, 10, 9, 22, 26, 5, 4, 25, 5, 26, 6, 5, 25, 24, 6, 25, 7, 6, 24, 23, 7, 24, 8, 7, 23, 38, 2, 39, 3, 2, 38, 27, 3, 38, 27, 38, 28, 4, 3, 27, 26, 4, 27 ], + "vertices": [ 1, 53, 21.67, 6.08, 1, 2, 52, 18.13, 3.37, 0.16553, 53, 3.92, 4.24, 0.83447, 3, 33, -6.12, -15.24, 0.20965, 52, -0.05, 8.86, 0.53629, 6, 43.44, 6.81, 0.25406, 1, 33, 10.36, -12.02, 1, 2, 33, 30.62, -10.09, 0.88822, 34, -7.63, -10.15, 0.11178, 2, 33, 50.57, -9.69, 0.30996, 34, 12.31, -9.61, 0.69004, 2, 34, 24.21, -9.37, 0.86563, 35, -13.43, -6.2, 0.13437, 2, 34, 32.12, -9.22, 0.73143, 35, -5.73, -8.02, 0.26857, 2, 34, 39.35, -7.59, 0.54007, 35, 1.68, -8.25, 0.45993, 2, 34, 46.9, -5.88, 0.29037, 35, 9.42, -8.48, 0.70963, 2, 35, 18.59, -8.76, 0.66539, 36, -15.76, -5.13, 0.33461, 1, 36, 6.03, -8.58, 1, 2, 36, 31.42, -5.98, 0.39257, 37, 0.49, -6.36, 0.60743, 1, 37, 23.8, -9.31, 1, 1, 37, 52.37, -11.28, 1, 1, 37, 62.39, 2.72, 1, 1, 37, 58.29, 24.21, 1, 1, 37, 39.22, 32.48, 1, 1, 37, 26, 28.25, 1, 1, 37, 8.33, 5.63, 1, 2, 36, 28.81, 6.64, 0.48313, 37, 1.49, 6.49, 0.51687, 1, 36, 7.61, 5.9, 1, 3, 34, 51.67, 11.07, 0.10767, 35, 18.26, 6.75, 0.559, 36, -12.35, 10.01, 0.33333, 2, 34, 42.19, 10.25, 0.31464, 35, 8.88, 8.32, 0.68536, 2, 34, 32.87, 9.45, 0.59184, 35, -0.35, 9.86, 0.40816, 2, 34, 23.73, 9.7, 0.83036, 35, -9.14, 12.39, 0.16964, 2, 33, 52.08, 9.88, 0.29921, 34, 13.68, 9.98, 0.70079, 2, 33, 32.19, 12.6, 0.84687, 34, -6.24, 12.55, 0.15313, 1, 6, 9.42, 3.39, 1, 2, 6, -5.05, -1.59, 0.472, 5, 29.16, -0.35, 0.528, 1, 5, 16.13, -11.36, 1, 1, 5, 7.46, -29.44, 1, 2, 6, -8.23, -31.57, 0.5193, 5, 19, -28.74, 0.4807, 1, 6, 2, -28.43, 1, 1, 6, 11.96, -25.37, 1, 1, 6, 21.44, -22.45, 1, 3, 52, 12.7, -14.55, 0.25482, 53, 2.14, -14.4, 0.32231, 6, 42.47, -19.82, 0.42287, 1, 53, 13.64, -8.89, 1, 1, 33, 3.55, 0.91, 1, 2, 52, 1.72, -0.73, 0.5001, 6, 40.07, -2.34, 0.4999, 1, 6, 25.66, -11.25, 1, 3, 52, 13.4, -4.65, 0.33234, 53, 0.86, -4.56, 0.48165, 6, 48.12, -11.66, 0.18601 ], + "hull": 38, + "edges": [ 0, 2, 8, 10, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 70, 72, 72, 74, 0, 74, 56, 76, 6, 8, 76, 6, 4, 6, 4, 78, 78, 80, 80, 70, 2, 82, 82, 72, 82, 78, 78, 76, 2, 4, 56, 80, 56, 66, 62, 64, 64, 66, 66, 68, 68, 70, 44, 46, 46, 48, 18, 20, 46, 18, 10, 12, 12, 14, 48, 50, 50, 52, 12, 50, 14, 16, 16, 18 ], + "width": 145, + "height": 221 + } + }, + "front-arm-path": { + "front-arm-path": { + "type": "path", + "lengths": [ 73.62, 136.68, 266.32 ], + "vertexCount": 9, + "vertices": [ 1, 31, -21.12, -1.6, 1, 1, 31, 0.92, -0.29, 1, 1, 31, 16.41, 0.79, 1, 2, 31, 53.26, -1.74, 0.504, 32, -15.94, 3.84, 0.496, 2, 31, 74.54, 0.19, 0.504, 32, 4.75, -1.5, 0.496, 2, 31, 94.74, 2.31, 0.504, 32, 24.5, -6.3, 0.496, 1, 32, 46.12, -4.58, 1, 1, 32, 66.56, -0.12, 1, 1, 31, 147.94, 32.21, 1 ] + } + }, + "front-leg-path": { + "front-leg-path": { + "type": "path", + "lengths": [ 140.44, 297.38, 610.53 ], + "vertexCount": 9, + "vertices": [ 1, 42, -40.7, -0.42, 1, 1, 42, 1.49, -0.27, 1, 1, 42, 75.42, 0.33, 1, 2, 42, 82.92, 8.5, 0.5, 43, -58.75, -8.54, 0.5, 2, 42, 141.35, 0.53, 0.5, 43, 0.45, 0.71, 0.5, 2, 42, 208.27, -14.84, 0.5, 43, 68.84, 18.53, 0.5, 1, 43, 73.81, 1.42, 1, 1, 43, 156.58, 0.99, 1, 1, 42, 380.6, 0.76, 1 ] + } + }, + "head": { + "head": { "x": 45.65, "y": -7.92, "rotation": -70.44, "width": 87, "height": 102 } + } + } + } +], +"animations": { + "idle": { + "bones": { + "hip": { + "translate": [ + {}, + { "time": 1, "y": -1.98 }, + { "time": 2 } + ] + } + } + }, + "sneak": { + "bones": { + "hip": { + "rotate": [ + { + "value": 14.66, + "curve": [ 0.034, 21.16, 0.094, 32.2 ] + }, + { + "time": 0.1667, + "value": 32.04, + "curve": [ 0.24, 31.88, 0.299, 25.53 ] + }, + { + "time": 0.3333, + "value": 19.42, + "curve": [ 0.378, 11.34, 0.483, -23.11 ] + }, + { + "time": 0.5333, + "value": -23.11, + "curve": [ 0.583, -23.11, 0.695, -16.6 ] + }, + { + "time": 0.7333, + "value": -10.18, + "curve": [ 0.768, -4.38, 0.87, 13.71 ] + }, + { + "time": 0.9, + "value": 19.59, + "curve": [ 0.925, 24.39, 0.977, 32.14 ] + }, + { + "time": 1.0667, + "value": 32.14, + "curve": [ 1.156, 32.14, 1.222, 24.8 ] + }, + { + "time": 1.2333, + "value": 19.95, + "curve": [ 1.255, 10.45, 1.384, -22.75 ] + }, + { + "time": 1.4667, + "value": -22.81, + "curve": [ 1.526, -22.85, 1.604, -15.78 ] + }, + { + "time": 1.6333, + "value": -11.59, + "curve": [ 1.669, -6.54, 1.777, 8.21 ] + }, + { "time": 1.8, "value": 14.66 } + ], + "translate": [ + { + "x": -57.44, + "y": -40.93, + "curve": [ 0.042, -57.44, 0.117, -38.78, 0.059, -40.93, 0.141, -56.62 ] + }, + { + "time": 0.1667, + "x": -16.16, + "y": -79.84, + "curve": [ 0.197, -2.27, 0.252, 52.64, 0.185, -96.63, 0.222, -128.07 ] + }, + { + "time": 0.2667, + "x": 70.71, + "y": -145.2, + "curve": [ 0.281, 88.77, 0.322, 131.81, 0.292, -155.03, 0.316, -159.28 ] + }, + { + "time": 0.3333, + "x": 149.65, + "y": -159.28, + "curve": [ 0.348, 173.79, 0.41, 269.27, 0.358, -159.28, 0.39, -156.25 ] + }, + { + "time": 0.4333, + "x": 326.26, + "y": -144.88, + "curve": [ 0.453, 374.96, 0.507, 506.55, 0.474, -134.19, 0.499, -123.45 ] + }, + { + "time": 0.5333, + "x": 530.41, + "y": -110.2, + "curve": [ 0.571, 564.55, 0.681, 572.07, 0.574, -94.44, 0.695, -64.62 ] + }, + { + "time": 0.7333, + "x": 575.65, + "y": -58.69, + "curve": [ 0.775, 578.48, 0.849, 587.03, 0.779, -51.62, 0.858, -46.32 ] + }, + { + "time": 0.9, + "x": 591.81, + "y": -46.32, + "curve": [ 0.941, 595.64, 1.009, 602.18, 0.978, -46.32, 1.044, -78.01 ] + }, + { + "time": 1.0667, + "x": 640.01, + "y": -96.6, + "curve": [ 1.107, 666.55, 1.122, 683.15, 1.091, -116.12, 1.123, -138.61 ] + }, + { + "time": 1.1333, + "x": 696.11, + "y": -143.1, + "curve": [ 1.177, 747.03, 1.218, 793.29, 1.163, -155.88, 1.208, -159.3 ] + }, + { + "time": 1.2333, + "x": 812.65, + "y": -159.3, + "curve": [ 1.265, 852.01, 1.32, 964.33, 1.258, -159.3, 1.312, -157.52 ] + }, + { + "time": 1.3333, + "x": 986.95, + "y": -153.35, + "curve": [ 1.355, 1022.45, 1.399, 1138.75, 1.363, -147.68, 1.396, -127.4 ] + }, + { + "time": 1.4333, + "x": 1158.47, + "y": -111.89, + "curve": [ 1.477, 1183.93, 1.569, 1222.76, 1.469, -97.24, 1.581, -62.85 ] + }, + { + "time": 1.6333, + "x": 1234.55, + "y": -55.33, + "curve": [ 1.685, 1244.04, 1.758, 1246.53, 1.677, -49.02, 1.758, -40.93 ] + }, + { "time": 1.8, "x": 1246.53, "y": -40.93 } + ] + }, + "front-leg-ik-target": { + "translate": [ + { + "x": -50.43, + "y": 44.62, + "curve": [ 0.049, -44.97, 0.105, -41.18, 0.057, 51.86, 0.128, 56.27 ] + }, + { + "time": 0.1667, + "x": -36.84, + "y": 59.2, + "curve": [ 0.212, -33.59, 0.293, -27.74, 0.216, 62.97, 0.292, 65.99 ] + }, + { + "time": 0.3333, + "x": -24.98, + "y": 65.99, + "curve": [ 0.381, -21.71, 0.483, -10.4, 0.383, 65.99, 0.483, 62.53 ] + }, + { + "time": 0.5333, + "x": -10.4, + "y": 62.53, + "curve": [ 0.578, 129.03, 0.703, 513.49, 0.64, 62.53, 0.683, 107.27 ] + }, + { + "time": 0.7333, + "x": 622.8, + "y": 107.27, + "curve": [ 0.783, 805.42, 0.855, 1093.98, 0.775, 107.27, 0.864, 78.34 ] + }, + { + "time": 0.9, + "x": 1155.36, + "y": 68.21, + "curve": [ 0.934, 1202.01, 1.025, 1235.47, 0.962, 50.92, 1.008, 32.38 ] + }, + { "time": 1.0667, "x": 1235.47, "y": 15.8 }, + { "time": 1.2333, "x": 1235.47, "y": 0.97 }, + { + "time": 1.5667, + "x": 1230.16, + "y": 3.76, + "curve": [ 1.6, 1230.16, 1.651, 1237.18, 1.621, 4.05, 1.654, 16.84 ] + }, + { + "time": 1.7, + "x": 1244, + "y": 27.11, + "curve": [ 1.714, 1245.89, 1.775, 1253.54, 1.727, 33.18, 1.732, 34.85 ] + }, + { "time": 1.8, "x": 1253.54, "y": 44.62 } + ] + }, + "front-foot1": { + "rotate": [ + { + "value": -48.39, + "curve": [ 0.059, -57.97, 0.117, -65.42 ] + }, + { + "time": 0.1667, + "value": -67.97, + "curve": [ 0.217, -70.56, 0.313, -75.7 ] + }, + { + "time": 0.3333, + "value": -76.85, + "curve": [ 0.375, -79.17, 0.432, -91.73 ] + }, + { + "time": 0.4667, + "value": -98.14, + "curve": [ 0.528, -109.44, 0.642, -121.35 ] + }, + { + "time": 0.7, + "value": -121.35, + "curve": [ 0.725, -121.35, 0.781, -96.15 ] + }, + { + "time": 0.8, + "value": -80.19, + "curve": [ 0.813, -68.71, 0.875, 45.59 ] + }, + { + "time": 0.9, + "value": 45.59, + "curve": [ 0.942, 45.59, 1.025, 2.11 ] + }, + { + "time": 1.0667, + "value": 2.11, + "curve": [ 1.108, 2.11, 1.192, 4.65 ] + }, + { "time": 1.2333, "value": 4.65 }, + { + "time": 1.5667, + "value": 5.67, + "curve": [ 1.625, 5.67, 1.706, -28.74 ] + }, + { "time": 1.8, "value": -48.39 } + ], + "scale": [ + { "time": 0.6 }, + { "time": 0.6333, "x": 0.955 }, + { "time": 0.7667, "x": 0.821 }, + { "time": 0.9 }, + { "time": 1.0667, "x": 0.851 }, + { "time": 1.3667 } + ] + }, + "front-foot3": { + "rotate": [ + { + "value": 36.33, + "curve": [ 0.083, 36.33, 0.25, 28.46 ] + }, + { + "time": 0.3333, + "value": 28.46, + "curve": [ 0.375, 28.46, 0.52, 41.88 ] + }, + { + "time": 0.5333, + "value": 30.32, + "curve": [ 0.538, 26.13, 0.558, -28.8 ] + }, + { + "time": 0.5667, + "value": -28.8, + "curve": [ 0.657, -28.8, 0.85, -0.12 ] + }, + { + "time": 0.9, + "value": -0.12, + "curve": [ 0.942, -0.12, 1.104, -11.35 ] + }, + { "time": 1.2333, "value": -11.35 }, + { + "time": 1.5667, + "value": -11.24, + "curve": [ 1.625, -11.24, 1.742, 36.33 ] + }, + { "time": 1.8, "value": 36.33 } + ] + }, + "back-leg-ik-target": { + "translate": [ + { + "x": 405.61, + "y": 86.68, + "curve": [ 0.061, 468.33, 0.125, 523.72, 0.029, 74.49, 0.134, 28.41 ] + }, + { + "time": 0.1667, + "x": 523.72, + "y": 16.64, + "curve": [ 0.208, 523.72, 0.292, 523.03, 0.208, 1.8, 0.292, -5 ] + }, + { "time": 0.3333, "x": 523.03, "y": -5, "curve": "stepped" }, + { + "time": 0.7, + "x": 523.03, + "y": -5, + "curve": [ 0.71, 523.03, 0.773, 522.64, 0.751, -4.59, 0.789, 13.21 ] + }, + { + "time": 0.8, + "x": 526.1, + "y": 16.19, + "curve": [ 0.831, 530, 0.89, 542.56, 0.811, 19.15, 0.864, 37.99 ] + }, + { + "time": 0.9, + "x": 543.64, + "y": 41.87, + "curve": [ 0.951, 549.22, 1.148, 561.34, 0.941, 46.28, 1.142, 52.84 ] + }, + { "time": 1.2, "x": 564.89, "y": 53.26 }, + { "time": 1.4333, "x": 576.45, "y": 52.97 }, + { + "time": 1.5, + "x": 743.06, + "y": 74.82, + "curve": [ 1.533, 817.54, 1.616, 1051.89, 1.523, 82.58, 1.6, 103.62 ] + }, + { + "time": 1.6333, + "x": 1123.78, + "y": 103.62, + "curve": [ 1.657, 1222.31, 1.773, 1670.69, 1.675, 103.62, 1.755, 95 ] + }, + { "time": 1.8, "x": 1816.85, "y": 86.68 } + ] + }, + "back-foot1": { + "rotate": [ + { + "value": 74.18, + "curve": [ 0.042, 74.18, 0.125, -17.01 ] + }, + { + "time": 0.1667, + "value": -17.01, + "curve": [ 0.236, 3.89, 0.292, 5.06 ] + }, + { "time": 0.3333, "value": 5.06 }, + { + "time": 0.7, + "value": 3.74, + "curve": [ 0.75, 3.74, 0.86, -55.55 ] + }, + { + "time": 0.9, + "value": -65.56, + "curve": [ 0.934, -74.04, 1.133, -86.02 ] + }, + { + "time": 1.2, + "value": -89.72, + "curve": [ 1.296, -94.98, 1.35, -96.3 ] + }, + { + "time": 1.4, + "value": -96.3, + "curve": [ 1.463, -95.87, 1.558, -94.73 ] + }, + { + "time": 1.6333, + "value": -92.53, + "curve": [ 1.671, -91.44, 1.758, 74.18 ] + }, + { "time": 1.8, "value": 74.18 } + ], + "scale": [ + { "x": 0.824 }, + { "time": 0.1667, "x": 0.754 }, + { "time": 0.3333, "x": 0.589 }, + { "time": 0.5667, "x": 0.91 }, + { "time": 0.9, "curve": "stepped" }, + { "time": 1.4 }, + { "time": 1.5, "x": 0.845 }, + { "time": 1.8, "x": 0.824 } + ] + }, + "back-foot2": { + "rotate": [ + { "value": 8.14 }, + { "time": 0.1667, "value": -3.21 }, + { "time": 0.7, "value": -1.14 }, + { "time": 0.9, "value": 34.12 }, + { "time": 1.0667, "value": 39.89 }, + { "time": 1.4, "value": 48.21 }, + { "time": 1.4333, "value": 42.68 }, + { "time": 1.4667, "value": -29.71 }, + { "time": 1.5333, "value": -37.64 }, + { "time": 1.6333, "value": -11.91 }, + { "time": 1.8, "value": 8.14 } + ], + "scale": [ + {}, + { "time": 0.1667, "x": 0.835 }, + { "time": 0.3333 } + ] + }, + "neck1": { + "rotate": [ + { + "value": 21.95, + "curve": [ 0.15, 21.95, 0.45, 34.82 ] + }, + { + "time": 0.6, + "value": 34.82, + "curve": [ 0.675, 34.82, 0.825, 21.95 ] + }, + { + "time": 0.9, + "value": 21.95, + "curve": [ 1.042, 21.95, 1.325, 34.82 ] + }, + { + "time": 1.4667, + "value": 34.82, + "curve": [ 1.55, 34.82, 1.717, 21.95 ] + }, + { "time": 1.8, "value": 21.95 } + ] + }, + "neck2": { + "rotate": [ + { + "value": -22.93, + "curve": [ 0.15, -22.93, 0.45, 8.99 ] + }, + { + "time": 0.6, + "value": 8.99, + "curve": [ 0.675, 8.99, 0.825, -22.93 ] + }, + { + "time": 0.9, + "value": -22.93, + "curve": [ 1.042, -22.93, 1.325, 8.99 ] + }, + { + "time": 1.4667, + "value": 8.99, + "curve": [ 1.55, 8.99, 1.717, -22.93 ] + }, + { "time": 1.8, "value": -22.93 } + ], + "translate": [ + { + "curve": [ 0.066, 2.8, 0.168, 10.67, 0.102, 0.67, 0.168, 1.08 ] + }, + { + "time": 0.2667, + "x": 10.67, + "y": 1.08, + "curve": [ 0.371, 10.67, 0.389, -4.87, 0.371, 1.08, 0.478, -3.28 ] + }, + { + "time": 0.6, + "x": -4.5, + "y": -3.24, + "curve": [ 0.726, -4.29, 0.833, -1.87, 0.733, -3.19, 0.848, -0.41 ] + }, + { + "time": 0.9, + "curve": [ 0.939, 1.08, 1.068, 10.67, 0.977, 0.61, 1.068, 1.08 ] + }, + { + "time": 1.1667, + "x": 10.67, + "y": 1.08, + "curve": [ 1.271, 10.67, 1.288, -4.62, 1.271, 1.08, 1.392, -3.23 ] + }, + { + "time": 1.5, + "x": -4.5, + "y": -3.24, + "curve": [ 1.557, -4.48, 1.719, -1.93, 1.604, -3.24, 1.683, -0.96 ] + }, + { "time": 1.8 } + ] + }, + "head": { + "rotate": [ + { + "value": -12.55, + "curve": [ 0.083, -17.57, 0.298, -21.04 ] + }, + { + "time": 0.3667, + "value": -21.03, + "curve": [ 0.481, -21, 0.467, 20.29 ] + }, + { + "time": 0.5333, + "value": 20.46, + "curve": [ 0.583, 20.59, 0.855, -6.59 ] + }, + { + "time": 0.9, + "value": -12.35, + "curve": [ 0.927, -15.76, 1.08, -20.96 ] + }, + { + "time": 1.1667, + "value": -20.95, + "curve": [ 1.258, -20.93, 1.339, 20.11 ] + }, + { + "time": 1.4333, + "value": 20.11, + "curve": [ 1.476, 20.11, 1.708, -6.98 ] + }, + { "time": 1.8, "value": -12.55 } + ], + "scale": [ + { + "curve": [ 0.069, 1, 0.149, 1.058, 0.069, 1, 0.149, 0.954 ] + }, + { + "time": 0.2333, + "x": 1.058, + "y": 0.954, + "curve": [ 0.327, 1.058, 0.429, 0.958, 0.327, 0.954, 0.417, 1.055 ] + }, + { + "time": 0.5333, + "x": 0.955, + "y": 1.057, + "curve": [ 0.662, 0.951, 0.808, 1, 0.676, 1.059, 0.808, 1 ] + }, + { + "time": 0.9, + "curve": [ 0.969, 1, 1.049, 1.058, 0.969, 1, 1.049, 0.954 ] + }, + { + "time": 1.1333, + "x": 1.058, + "y": 0.954, + "curve": [ 1.227, 1.058, 1.329, 0.958, 1.227, 0.954, 1.317, 1.055 ] + }, + { + "time": 1.4333, + "x": 0.955, + "y": 1.057, + "curve": [ 1.562, 0.951, 1.677, 1, 1.576, 1.059, 1.677, 1 ] + }, + { "time": 1.8 } + ] + }, + "back-leg-ik1": { + "scale": [ + { + "x": 2.186, + "curve": [ 0.062, 2.216, 0.145, 2.132, 0.042, 1, 0.125, 1 ] + }, + { + "time": 0.1667, + "x": 2.099, + "curve": [ 0.226, 2.008, 0.324, 1.504, 0.208, 1, 0.292, 1 ] + }, + { + "time": 0.3333, + "x": 1.432, + "curve": [ 0.349, 1.313, 0.398, 1.144, 0.358, 1, 0.408, 1 ] + }, + { + "time": 0.4333, + "x": 1.089, + "curve": [ 0.446, 1.069, 0.508, 1, 0.458, 1, 0.508, 1 ] + }, + { "time": 0.5333, "curve": "stepped" }, + { + "time": 1.0667, + "curve": [ 1.083, 1, 1.117, 0.893, 1.083, 1, 1.117, 1 ] + }, + { + "time": 1.1333, + "x": 0.893, + "curve": [ 1.158, 0.893, 1.201, 0.91, 1.158, 1, 1.208, 1 ] + }, + { + "time": 1.2333, + "x": 0.957, + "curve": [ 1.276, 1.018, 1.383, 2.315, 1.283, 1, 1.383, 1 ] + }, + { + "time": 1.4333, + "x": 2.315, + "curve": [ 1.483, 2.315, 1.583, 0.774, 1.483, 1, 1.583, 1 ] + }, + { + "time": 1.6333, + "x": 0.774, + "curve": [ 1.675, 0.774, 1.725, 2.035, 1.675, 1, 1.758, 1 ] + }, + { "time": 1.8, "x": 2.186 } + ] + }, + "front-leg1": { + "scale": [ + { "y": 1.118 } + ] + }, + "back-leg1": { + "scale": [ + { "y": 1.039 } + ] + }, + "front-leg-ik1": { + "scale": [ + { + "curve": [ 0.067, 1, 0.2, 0.805, 0.067, 1, 0.2, 1 ] + }, + { + "time": 0.2667, + "x": 0.807, + "curve": [ 0.436, 0.812, 0.483, 2.356, 0.283, 1, 0.483, 1 ] + }, + { + "time": 0.5333, + "x": 2.356, + "curve": [ 0.622, 2.356, 0.658, 1, 0.622, 1, 0.658, 1 ] + }, + { + "time": 0.7, + "curve": [ 0.75, 1, 0.85, 2.248, 0.75, 1, 0.85, 1 ] + }, + { + "time": 0.9, + "x": 2.248, + "curve": [ 1.002, 2.248, 1.191, 1.667, 0.942, 1, 1.192, 1 ] + }, + { + "time": 1.2333, + "x": 1.496, + "curve": [ 1.271, 1.345, 1.283, 1.106, 1.25, 1, 1.269, 1 ] + }, + { + "time": 1.3, + "x": 1.048, + "curve": [ 1.345, 0.89, 1.402, 0.779, 1.345, 0.861, 1.402, 0.763 ] + }, + { + "time": 1.4333, + "x": 0.779, + "y": 0.763, + "curve": [ 1.525, 0.779, 1.708, 1, 1.525, 0.763, 1.708, 1 ] + }, + { "time": 1.8 } + ] + }, + "spine2": { + "rotate": [ + { + "value": -10.08, + "curve": [ 0.106, -8.31, 0.2, 3.24 ] + }, + { + "time": 0.2667, + "value": 3.26, + "curve": [ 0.364, 3.29, 0.468, -3.47 ] + }, + { + "time": 0.5, + "value": -4.69, + "curve": [ 0.53, -5.82, 0.654, -11.88 ] + }, + { + "time": 0.7333, + "value": -11.87, + "curve": [ 0.796, -11.87, 0.849, -11.45 ] + }, + { + "time": 0.9, + "value": -10.11, + "curve": [ 0.954, -8.7, 1.058, 4.57 ] + }, + { + "time": 1.1667, + "value": 4.57, + "curve": [ 1.248, 4.57, 1.318, -3.47 ] + }, + { + "time": 1.3333, + "value": -4.27, + "curve": [ 1.342, -4.73, 1.367, -6.79 ] + }, + { + "time": 1.4, + "value": -7.9, + "curve": [ 1.467, -10.1, 1.567, -11.72 ] + }, + { + "time": 1.6333, + "value": -11.72, + "curve": [ 1.675, -11.72, 1.758, -10.77 ] + }, + { "time": 1.8, "value": -10.08 } + ], + "translate": [ + { + "curve": [ 0.063, 3.71, 0.168, 13.66, 0.099, 2.89, 0.168, 5.98 ] + }, + { + "time": 0.2667, + "x": 13.66, + "y": 5.98, + "curve": [ 0.371, 13.66, 0.484, -15.14, 0.371, 5.98, 0.477, -2.96 ] + }, + { + "time": 0.6, + "x": -18.84, + "y": -2.76, + "curve": [ 0.699, -21.91, 0.853, -3.43, 0.703, -2.59, 0.816, -2.13 ] + }, + { + "time": 0.9, + "curve": [ 0.951, 3.71, 1.08, 14.44, 0.965, 1.65, 1.08, 6.21 ] + }, + { + "time": 1.1667, + "x": 14.44, + "y": 6.21, + "curve": [ 1.248, 14.44, 1.308, -9.04, 1.248, 6.21, 1.324, -3.86 ] + }, + { + "time": 1.4, + "x": -8.81, + "y": -3.47, + "curve": [ 1.5, -8.55, 1.718, -3.71, 1.496, -2.97, 1.647, -1.92 ] + }, + { "time": 1.8 } + ], + "scale": [ + { + "curve": [ 0.104, 1.012, 0.165, 1.025, 0.068, 0.995, 0.165, 0.989 ] + }, + { + "time": 0.2667, + "x": 1.025, + "y": 0.989, + "curve": [ 0.375, 1.025, 0.479, 0.991, 0.375, 0.989, 0.492, 1.026 ] + }, + { + "time": 0.6, + "x": 0.991, + "y": 1.026, + "curve": [ 0.727, 0.992, 0.836, 0.995, 0.716, 1.026, 0.833, 1.003 ] + }, + { + "time": 0.9, + "curve": [ 0.975, 1.005, 1.065, 1.026, 0.986, 0.996, 1.065, 0.993 ] + }, + { + "time": 1.1667, + "x": 1.026, + "y": 0.994, + "curve": [ 1.275, 1.026, 1.381, 1.001, 1.257, 0.994, 1.392, 1.019 ] + }, + { + "time": 1.5, + "x": 0.995, + "y": 1.019, + "curve": [ 1.616, 0.99, 1.725, 0.994, 1.616, 1.019, 1.707, 1.007 ] + }, + { "time": 1.8 } + ] + }, + "spine3": { + "rotate": [ + { + "value": -20.41, + "curve": [ 0.067, -20.41, 0.193, -13.51 ] + }, + { + "time": 0.2667, + "value": -11.58, + "curve": [ 0.341, -9.62, 0.43, -9.04 ] + }, + { + "time": 0.5, + "value": -8.98, + "curve": [ 0.558, -8.93, 0.707, -16.66 ] + }, + { + "time": 0.7333, + "value": -17.78, + "curve": [ 0.79, -20.18, 0.858, -20.34 ] + }, + { + "time": 0.9, + "value": -20.34, + "curve": [ 0.967, -20.34, 1.095, -13.66 ] + }, + { + "time": 1.1667, + "value": -11.58, + "curve": [ 1.221, -9.99, 1.339, -9.09 ] + }, + { + "time": 1.4, + "value": -9.03, + "curve": [ 1.5, -8.93, 1.595, -16.15 ] + }, + { + "time": 1.6333, + "value": -17.88, + "curve": [ 1.669, -19.49, 1.758, -20.41 ] + }, + { "time": 1.8, "value": -20.41 } + ], + "translate": [ + { + "curve": [ 0.069, 0, 0.182, 15.54, 0.069, 0, 0.182, 1 ] + }, + { + "time": 0.2667, + "x": 15.54, + "y": 1, + "curve": [ 0.418, 15.54, 0.557, -14.83, 0.418, 1, 0.557, -6.87 ] + }, + { + "time": 0.7333, + "x": -19.11, + "y": -7.14, + "curve": [ 0.789, -20.44, 0.845, 0, 0.789, -7.23, 0.845, 0 ] + }, + { + "time": 0.9, + "curve": [ 0.99, 0, 1.08, 18.18, 0.99, 0, 1.08, 1.43 ] + }, + { + "time": 1.1667, + "x": 18.18, + "y": 1.43, + "curve": [ 1.336, 18.18, 1.497, -2.55, 1.336, 1.43, 1.497, -4.89 ] + }, + { + "time": 1.6333, + "x": -7.9, + "y": -5.31, + "curve": [ 1.694, -10.23, 1.75, 0, 1.694, -5.5, 1.75, 0 ] + }, + { "time": 1.8 } + ] + }, + "back-foot3": { + "rotate": [ + { "value": 11.35 }, + { "time": 0.7, "value": -4.24 }, + { "time": 0.9, "value": 25.49, "curve": "stepped" }, + { "time": 1.4333, "value": 25.49 }, + { "time": 1.4667, "value": 1.43 }, + { "time": 1.5333, "value": -30.52 }, + { "time": 1.6333, "value": -20.54 }, + { "time": 1.8, "value": 11.35 } + ], + "scale": [ + {}, + { "time": 0.1667, "x": 0.835 }, + { "time": 0.3333 } + ] + }, + "spine1": { + "rotate": [ + { + "value": 10.81, + "curve": [ 0.111, 10.81, 0.467, -28.59 ] + }, + { + "time": 0.6, + "value": -28.7, + "curve": [ 0.716, -28.79, 0.753, 10.87 ] + }, + { + "time": 0.9, + "value": 10.98, + "curve": [ 1.038, 11.08, 1.315, -28.92 ] + }, + { + "time": 1.4667, + "value": -28.7, + "curve": [ 1.578, -28.53, 1.612, 10.86 ] + }, + { "time": 1.8, "value": 10.81 } + ] + }, + "spine4": { + "rotate": [ + { + "curve": [ 0.111, -0.06, 0.201, 11.97 ] + }, + { + "time": 0.3333, + "value": 11.91, + "curve": [ 0.44, 11.87, 0.459, 10.35 ] + }, + { + "time": 0.5, + "value": 8.95, + "curve": [ 0.608, 5.25, 0.82, -0.08 ] + }, + { + "time": 0.9, + "value": -0.01, + "curve": [ 0.967, 0.04, 1.084, 11.8 ] + }, + { + "time": 1.1667, + "value": 11.74, + "curve": [ 1.237, 11.69, 1.266, 11.1 ] + }, + { + "time": 1.3333, + "value": 8.99, + "curve": [ 1.394, 7.11, 1.644, -0.13 ] + }, + { "time": 1.8 } + ] + }, + "front-foot2": { + "rotate": [ + { + "curve": [ 0.089, 2.36, 0.142, 3.99 ] + }, + { + "time": 0.1667, + "value": 3.99, + "curve": [ 0.192, 3.99, 0.242, -1.24 ] + }, + { + "time": 0.2667, + "value": -1.24, + "curve": [ 0.417, -1.24, 0.481, 26.87 ] + }, + { + "time": 0.5333, + "value": 26.87, + "curve": [ 0.542, 26.87, 0.553, 3.56 ] + }, + { + "time": 0.5667, + "value": -7.2, + "curve": [ 0.576, -14.84, 0.667, -39.26 ] + }, + { + "time": 0.7, + "value": -39.26, + "curve": [ 0.75, -39.26, 0.85, 11.27 ] + }, + { + "time": 0.9, + "value": 11.27, + "curve": [ 0.942, 11.27, 1.025, -18.18 ] + }, + { + "time": 1.0667, + "value": -18.18, + "curve": [ 1.108, -18.18, 1.192, -2.64 ] + }, + { + "time": 1.2333, + "value": -2.64, + "curve": [ 1.317, -2.64, 1.483, -5.84 ] + }, + { + "time": 1.5667, + "value": -5.84, + "curve": [ 1.625, -5.84, 1.718, -2.5 ] + }, + { "time": 1.8 } + ] + }, + "belly": { + "translate": [ + { + "x": -13.1, + "y": -3.77, + "curve": [ 0.057, -4.17, 0.187, 20.82, 0.08, -3.77, 0.22, -6.19 ] + }, + { + "time": 0.3, + "x": 21.89, + "y": -8.83, + "curve": [ 0.366, 22.49, 0.432, -15.85, 0.391, -11.84, 0.434, -22.7 ] + }, + { + "time": 0.5, + "x": -15.88, + "y": -22.65, + "curve": [ 0.54, -15.89, 0.625, -6.82, 0.552, -22.6, 0.641, -15.57 ] + }, + { + "time": 0.6667, + "x": -7.38, + "y": -15.36, + "curve": [ 0.717, -8.06, 0.735, -23.68, 0.721, -14.93, 0.699, -16.4 ] + }, + { + "time": 0.7667, + "x": -22.39, + "y": -16.35, + "curve": [ 0.823, -20.15, 0.876, -15.43, 0.813, -16.32, 0.875, -12.67 ] + }, + { + "time": 0.9, + "x": -12.86, + "y": -11.82, + "curve": [ 0.944, -8.04, 1.115, 23.54, 0.942, -10.37, 1.105, -6.95 ] + }, + { + "time": 1.1667, + "x": 23.61, + "y": -6.98, + "curve": [ 1.228, 23.7, 1.299, -15.39, 1.231, -7.01, 1.304, -22.51 ] + }, + { + "time": 1.4, + "x": -16.35, + "y": -22.54, + "curve": [ 1.453, -16.86, 1.467, 7.19, 1.435, -22.56, 1.489, -16.13 ] + }, + { + "time": 1.5333, + "x": 6.65, + "y": -15.7, + "curve": [ 1.567, 6.37, 1.611, -0.18, 1.56, -15.45, 1.623, -17.43 ] + }, + { + "time": 1.6333, + "x": -7.99, + "y": -17.27, + "curve": [ 1.65, -13.81, 1.67, -19.85, 1.663, -16.85, 1.692, -12.63 ] + }, + { + "time": 1.7, + "x": -20.31, + "y": -11.38, + "curve": [ 1.738, -20.91, 1.779, -17.19, 1.728, -7.27, 1.775, -3.77 ] + }, + { "time": 1.8, "x": -13.1, "y": -3.77 } + ], + "scale": [ + { + "curve": [ 0.086, 1, 0.189, 1, 0.086, 1, 0.189, 0.799 ] + }, + { + "time": 0.3, + "y": 0.799, + "curve": [ 0.415, 1, 0.54, 1.16, 0.415, 0.799, 0.54, 0.994 ] + }, + { + "time": 0.6667, + "x": 1.16, + "y": 1.053, + "curve": [ 0.745, 1.16, 0.822, 1, 0.745, 1.088, 0.822, 1 ] + }, + { "time": 0.9 } + ] + }, + "butt": { + "translate": [ + {}, + { "time": 0.2333, "x": -11.47, "y": 1.19 }, + { "time": 0.5, "x": -24.61, "y": -1.65 }, + { "time": 0.7667, "x": 13.32, "y": -51.57 }, + { "time": 0.9, "x": 15.89, "y": -41.89 }, + { "time": 1.1333, "x": 1.3, "y": -33.7 }, + { "time": 1.3333, "x": 0.4, "y": -25.95 }, + { "time": 1.8 } + ] + }, + "front-arm-ik1": { + "rotate": [ + { + "value": -5.97, + "curve": [ 0.143, -5.97, 0.347, 7.38 ] + }, + { + "time": 0.5333, + "value": 7.29, + "curve": [ 0.653, 7.23, 0.776, -11.37 ] + }, + { + "time": 0.9, + "value": -11.37, + "curve": [ 1.161, -11.37, 1.193, 6.88 ] + }, + { + "time": 1.4, + "value": 7.29, + "curve": [ 1.52, 7.52, 1.575, -5.97 ] + }, + { "time": 1.8, "value": -5.97 } + ], + "translate": [ + { + "x": 2.29, + "y": 1.79, + "curve": [ 0.131, 2.29, 0.339, 8.51, 0.131, 1.79, 0.339, 5.16 ] + }, + { + "time": 0.5333, + "x": 8.51, + "y": 5.16, + "curve": [ 0.673, 8.51, 0.808, 2.29, 0.673, 5.16, 0.808, 1.79 ] + }, + { + "time": 0.9, + "x": 2.29, + "y": 1.79, + "curve": [ 1.031, 2.29, 1.239, 8.51, 1.031, 1.79, 1.239, 5.16 ] + }, + { + "time": 1.4333, + "x": 8.51, + "y": 5.16, + "curve": [ 1.573, 8.51, 1.706, 2.29, 1.573, 5.16, 1.706, 1.79 ] + }, + { "time": 1.8, "x": 2.29, "y": 1.79 } + ] + }, + "front-arm-ik2": { + "rotate": [ + { + "value": 53, + "curve": [ 0.019, 48.82, 0.104, 20.3 ] + }, + { + "time": 0.2, + "value": 20.16, + "curve": [ 0.284, 20.04, 0.5, 39.81 ] + }, + { + "time": 0.5333, + "value": 44.12, + "curve": [ 0.583, 50.5, 0.682, 78.41 ] + }, + { + "time": 0.7333, + "value": 78.53, + "curve": [ 0.805, 78.7, 0.887, 55.58 ] + }, + { + "time": 0.9, + "value": 53.25, + "curve": [ 0.933, 47.06, 0.994, 20.59 ] + }, + { + "time": 1.0667, + "value": 20.46, + "curve": [ 1.136, 20.34, 1.35, 38.39 ] + }, + { + "time": 1.3667, + "value": 44.24, + "curve": [ 1.383, 49.69, 1.459, 78.6 ] + }, + { + "time": 1.5333, + "value": 78.58, + "curve": [ 1.674, 78.53, 1.733, 67.46 ] + }, + { "time": 1.8, "value": 53 } + ], + "translate": [ + { + "x": 10.24, + "y": 19.21, + "curve": [ 0.342, 10.24, 0.487, -18.39, 0.342, 19.21, 0.487, -6.28 ] + }, + { + "time": 0.6667, + "x": -18.39, + "y": -6.28, + "curve": [ 0.725, -18.39, 0.818, 10.62, 0.725, -6.28, 0.846, 19.21 ] + }, + { + "time": 0.9, + "x": 10.24, + "y": 19.21, + "curve": [ 1.125, 9.2, 1.287, -18.65, 1.125, 19.21, 1.287, -6.28 ] + }, + { + "time": 1.4667, + "x": -18.65, + "y": -6.28, + "curve": [ 1.525, -18.65, 1.648, 8.34, 1.525, -6.28, 1.692, 18.83 ] + }, + { "time": 1.8, "x": 10.24, "y": 19.21 } + ] + }, + "back-arm5": { + "rotate": [ + { + "value": -14.99, + "curve": [ 0.057, -10.64, 0.126, 32.64 ] + }, + { + "time": 0.1667, + "value": 37.97, + "curve": [ 0.231, 44.18, 0.396, 39.19 ] + }, + { + "time": 0.4667, + "value": 32.19, + "curve": [ 0.559, 23.04, 0.654, -66.69 ] + }, + { + "time": 0.7, + "value": -66.37, + "curve": [ 0.788, -65.76, 0.874, -25.82 ] + }, + { + "time": 0.9, + "value": -19.97, + "curve": [ 0.955, -7.73, 1.05, 14.08 ] + }, + { + "time": 1.0667, + "value": 16.08, + "curve": [ 1.107, 20.81, 1.197, 32.54 ] + }, + { + "time": 1.3333, + "value": 32.59, + "curve": [ 1.45, 32.63, 1.504, -28.89 ] + }, + { + "time": 1.5333, + "value": -28.95, + "curve": [ 1.627, -29.13, 1.774, -17.04 ] + }, + { "time": 1.8, "value": -14.99 } + ] + }, + "front-arm5": { + "rotate": [ + { + "value": -42.24, + "curve": [ 0.065, -42.24, 0.148, -21.72 ] + }, + { + "time": 0.2333, + "value": -21.2, + "curve": [ 0.338, -20.58, 0.483, -32.48 ] + }, + { + "time": 0.5333, + "value": -34.22, + "curve": [ 0.637, -37.8, 0.776, -41.94 ] + }, + { + "time": 0.9, + "value": -41.94, + "curve": [ 0.98, -41.94, 1.056, -22.13 ] + }, + { + "time": 1.1, + "value": -22.01, + "curve": [ 1.22, -21.67, 1.363, -32.31 ] + }, + { + "time": 1.4, + "value": -34.22, + "curve": [ 1.45, -36.76, 1.7, -42.24 ] + }, + { "time": 1.8, "value": -42.24 } + ] + }, + "back-arm-ik2": { + "rotate": [ + { + "value": 33.48, + "curve": [ 0.064, 29.9, 0.115, 25.79 ] + }, + { + "time": 0.1333, + "value": 21.98, + "curve": [ 0.173, 13.22, 0.244, -2.66 ] + }, + { + "time": 0.3667, + "value": -2.83, + "curve": [ 0.538, -3.05, 0.6, 41.5 ] + }, + { + "time": 0.6667, + "value": 41.5, + "curve": [ 0.826, 41.5, 0.996, 29.1 ] + }, + { + "time": 1.0333, + "value": 21.98, + "curve": [ 1.081, 12.92, 1.14, -2.25 ] + }, + { + "time": 1.2333, + "value": -2.11, + "curve": [ 1.332, -1.96, 1.424, 43.13 ] + }, + { + "time": 1.5, + "value": 43.13, + "curve": [ 1.58, 43.13, 1.704, 38.93 ] + }, + { "time": 1.8, "value": 33.48 } + ], + "translate": [ + { + "x": 32.39, + "y": 22.46, + "curve": [ 0.072, 48.13, 0.149, 74.32, 0.086, 25.73, 0.149, 26.68 ] + }, + { + "time": 0.2333, + "x": 74.32, + "y": 26.68, + "curve": [ 0.337, 74.32, 0.41, -17.47, 0.337, 26.68, 0.45, 1.89 ] + }, + { + "time": 0.5667, + "x": -18.45, + "y": 0.79, + "curve": [ 0.653, -18.99, 0.868, 24.32, 0.675, -0.22, 0.824, 18.92 ] + }, + { + "time": 0.9, + "x": 32.39, + "y": 22.46, + "curve": [ 0.943, 43.38, 1.049, 74.32, 0.983, 26.32, 1.049, 26.68 ] + }, + { + "time": 1.1333, + "x": 74.32, + "y": 26.68, + "curve": [ 1.237, 74.32, 1.311, -19.86, 1.237, 26.68, 1.35, 1.89 ] + }, + { + "time": 1.4667, + "x": -18.45, + "y": 0.79, + "curve": [ 1.604, -17.21, 1.73, 13.67, 1.575, -0.22, 1.691, 14.44 ] + }, + { "time": 1.8, "x": 32.39, "y": 22.46 } + ] + }, + "back-arm-ik1": { + "rotate": [ + { + "value": 22.62, + "curve": [ 0.076, 9.7, 0.15, -2.57 ] + }, + { + "time": 0.2, + "value": -2.57, + "curve": [ 0.333, -2.57, 0.6, 49.22 ] + }, + { + "time": 0.7333, + "value": 49.22, + "curve": [ 0.825, 49.22, 1.008, -2.57 ] + }, + { + "time": 1.1, + "value": -2.57, + "curve": [ 1.217, -2.57, 1.45, 53.51 ] + }, + { + "time": 1.5667, + "value": 53.51, + "curve": [ 1.625, 53.51, 1.714, 37.59 ] + }, + { "time": 1.8, "value": 22.62 } + ] + } + }, + "ik": { + "back-arm-ik": [ + { "mix": 0 } + ], + "front-arm-ik": [ + { "mix": 0 } + ] + }, + "attachments": { + "default": { + "back-leg-path": { + "back-leg-path": { + "deform": [ + { + "curve": [ 0.158, 0, 0.475, 1 ] + }, + { + "time": 0.6333, + "offset": 6, + "vertices": [ 7.58212, 6.44012, -6.24036, 7.74866, 0, 0, 0, 0, -8.65305, -6.0506, 5.82422, -8.80603 ], + "curve": [ 0.771, 0, 1.005, 0.48 ] + }, + { + "time": 1.2, + "offset": 6, + "vertices": [ 1.75757, 1.49285, -1.44654, 1.79617, 0, 0, 0, 0, -2.00581, -1.40255, 1.35008, -2.04128 ], + "curve": [ 1.215, 0, 1.225, 0.03 ] + }, + { + "time": 1.2333, + "offset": 6, + "vertices": [ 11.07889, 9.19726, -3.09299, 13.71402, 9.39429, 7.76639, -1.7065, 11.99242, 7.47175, 6.42206, -0.41247, 10.03589 ], + "curve": [ 1.246, 0.12, 1.254, 0.27 ] + }, + { + "time": 1.2667, + "offset": 6, + "vertices": [ 10.10474, 8.7463, -2.36874, 12.63447, 8.81438, 7.65029, -1.30674, 11.31577, 7.34177, 6.62058, -0.31555, 9.81713 ], + "curve": [ 1.275, 0.62, 1.286, 0.79 ] + }, + { + "time": 1.3, + "offset": 6, + "vertices": [ 3.4599, -0.42859, 1.07778, 1.47922, 2.60141, -1.15778, 1.78435, 0.60187, 1.62166, -1.84286, 2.4438, -0.3952 ], + "curve": [ 1.354, 0.76, 1.414, 1 ] + }, + { + "time": 1.4333, + "offset": 6, + "vertices": [ -4.08505, -24.14874, 13.996, -20.09798, -4.08505, -24.14874, 13.996, -20.09798, -4.08505, -24.14874, 13.996, -20.09798 ] + }, + { + "time": 1.5, + "vertices": [ 4.67719, -35.44354, 0, 0, -11.37146, 49.53738, 17.39343, -2.33365, 4.23248, 5.68374, -9.56653, -24.74756, 11.45203, -23.93552, -27.49841, -64.4725, 35.55432, -56.67893, 34.69244, -51.5341, 0, 0, 13.30164, -100.17206 ] + }, + { + "time": 1.5333, + "vertices": [ 1.85684, -28.94159, 0, 0, -12.58768, 38.57599, 11.30969, 16.17496, -13.13428, 1.4907, -12.13364, -13.87851, 4.3075, -20.49398, -34.95135, -45.73811, 21.12878, -45.5335, 30.62613, -45.13649, 0, 0, -0.15961, -190.51059 ] + }, + { + "time": 1.5667, + "vertices": [ -0.9635, -22.43964, 0, 0, -13.80389, 27.61459, 1.79449, 28.22318, -27.06714, -9.07224, -6.2052, -1.21002, 1.34003, -9.39124, -24.41541, -19.97638, 12.56061, -16.52356, 26.55981, -38.73888, 0, 0, -13.62085, -280.84912 ] + }, + { + "time": 1.6, + "vertices": [ -0.64233, -14.95974, 0, 0, -9.20259, 18.40971, 13.73107, 41.19725, -42.90586, -9.10037, 4.13583, -3.71808, 4.12607, -1.04554, -17.52923, -15.07591, 15.79826, -11.47559, 17.70652, -25.82589, 0, 0, -9.08056, -187.23253 ] + }, + { + "time": 1.6333, + "vertices": [ -0.32117, -7.47987, 0, 0, -4.60129, 9.20485, 3.14877, 52.3598, -63.25818, -29.05335, -8.042, -8.03761, 2.39843, -12.62472, -33.16191, -11.98693, 14.52224, -26.35249, 8.85326, -12.91294, 0, 0, -4.54028, -93.61627 ] + }, + { "time": 1.6667 } + ] + } + }, + "front-leg-path": { + "front-leg-path": { + "deform": [ + { + "curve": [ 0.075, 0, 0.189, 0.28 ] + }, + { + "time": 0.3, + "vertices": [ 0.05087, -3.38688, 0, 0, 1.38452, 5.97834, -14.9041, 2.01206, 1.44487, -6.80281, -14.9041, 2.01206, 1.44487, -6.80281, -14.9041, 2.01206, 1.44487, -6.80281 ], + "curve": [ 0.323, 0.2, 0.345, 0.35 ] + }, + { + "time": 0.3667, + "vertices": [ 0.07139, -4.75271, 0, 0, 1.94286, 8.38924, 4.65956, 20.90988, -6.00341, 18.98861, -0.14155, 20.92476, -9.36768, 15.5653, -12.20349, 23.97896, -19.98153, 9.06929 ], + "curve": [ 0.39, 0.31, 0.412, 0.53 ] + }, + { + "time": 0.4333, + "vertices": [ 0.08487, -5.65058, 0, 0, 2.3099, 9.97411, 6.09287, 20.58425, -8.39331, 19.11554, -1.86437, 20.6089, -13.96917, 13.44183, -21.85559, 25.6709, -31.56034, 2.67548 ], + "curve": [ 0.438, 0.32, 0.451, 0.54 ] + }, + { + "time": 0.4667, + "vertices": [ 0.09099, -6.05806, 0, 0, 2.47648, 10.69338, 6.80647, 9.95062, -1.39596, 12.12401, -2.58313, 9.97971, -7.97551, 5.429, -26.17287, 15.95288, -28.7332, -7.27536 ], + "curve": [ 0.491, 0.92, 0.521, 0.99 ] + }, + { + "time": 0.5333, + "vertices": [ 0.0938, -6.24474, 0, 0, 2.55279, 11.0229, 3.37726, -9.77658, 9.35123, -4.41786, -6.66855, -9.74546, 2.31187, -11.58077, -31.90691, -3.35485, -19.89651, -25.173 ], + "curve": [ 0.54, 0.52, 0.553, 0.77 ] + }, + { + "time": 0.5667, + "vertices": [ 0.12554, -7.9214, 0, 0, 0.6047, 13.76218, 28.2061, -4.72442, -24.72498, -10.04851, -1.08998, -15.00371, 3.89968, -14.73675, -45.72995, -9.44002, -7.51602, -33.5578, 22.59846, -13.40422, 0, 0, -21.81488, -287.65363 ], + "curve": [ 0.579, 1, 0.592, 1 ] + }, + { + "time": 0.6, + "vertices": [ 0.12969, -8.14021, 0, 0, 0.35046, 14.11967, 49.51149, 65.25623, -80.01971, 39.68078, -0.36196, -15.68993, 4.10689, -15.14861, -62.03986, -28.71517, 2.78595, -56.47927, 41.45007, -31.91446, 0, 0, -19.75009, -6.99966 ] + }, + { + "time": 0.6333, + "vertices": [ 0.16366, -9.90768, 0, 0, -1.90419, 16.9905, 99.3634, 33.16509, -81.26534, 35.35141, -0.72391, -31.37989, 8.2138, -30.29725, -84.11658, -22.14578, -6.24997, -61.22949, 46.91129, -33.41971, 0, 0, -31.98465, -262.01813 ] + }, + { + "time": 0.6667, + "vertices": [ 0.18382, -11.1283, 0, 0, -2.13879, 19.08371, 85.97569, 24.69115, -94.39235, -5.64914, 3.63728, -14.95789, -10.54588, -27.66409, -78.76755, -2.82176, -20.92926, -42.81331, 26.18336, -20.74105, 0, 0, -159.67368, -300.67038 ] + }, + { + "time": 0.7, + "vertices": [ 0.20398, -12.34892, 0, 0, -2.37338, 21.17692, 70.14705, -52.80042, -51.24022, -73.25025, 20.8386, -23.27967, -12.66359, -23.66, -39.22493, -9.41795, -5.46658, 10.6813, 1.18861, 10.38911, 0, 0, -400.93036, -315.42963 ] + }, + { + "time": 0.7333, + "vertices": [ 0.13599, -8.23261, 0, 0, -1.58226, 14.11795, 46.76473, -35.2003, -34.16017, -48.83353, 13.89241, -15.51979, -8.4424, -15.77335, -26.14997, -6.27864, -3.64439, 7.12087, 0.8908, 26.32127, 0, 0, -439.48523, -177.52177 ] + }, + { + "time": 0.7667, + "vertices": [ 0.06799, -4.11631, 0, 0, -0.79113, 7.05898, 23.38236, -17.60015, -17.08008, -24.41677, 6.94621, -7.7599, -4.2212, -7.88667, -13.07498, -3.13932, -1.8222, 3.56044, 6.0198, 23.00182, 0, 0, -365.68442, -226.89883 ] + }, + { "time": 0.8, "curve": "stepped" }, + { "time": 1.1 }, + { + "time": 1.3, + "offset": 6, + "vertices": [ 22.24737, 20.71245, -17.43828, 31.85296, 22.24737, 20.71245, -17.43828, 31.85296, 22.24737, 20.71245, -17.43828, 31.85296 ] + }, + { + "time": 1.4333, + "offset": 6, + "vertices": [ 50.92273, 30.30164, -15.21045, 57.26978, 50.92273, 30.30164, -15.21045, 57.26978, 50.92273, 30.30164, -15.21045, 57.26978 ] + }, + { "time": 1.8 } + ] + } + } + } + } + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/stretchyman-pro.skel b/spine-haxe/example/assets/stretchyman-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..815094d5e99eea2ba1b1494811e3fdc6432bb2b9 GIT binary patch literal 26126 zcmb5W2S60P^8mWH9KH80MS7E}s9dsHPDE_jd&7pkp<)LV#NJR*QLz`WH&BGlVZq*e zZ&*J?#rmnd$s&Hm@BiNKUAW!MWG0y;lgVUuk9VodT1DAUYONa{6cQ8~tSNhKPb~+O zM5nchP@A^dsvs2{XAo3pz>r@3`;Mxk(AQ7s)q7B2uaQHlGlTo~H<2-r2^`)lDN#FN zSf6nQ{YDNOn#8C~f92%TpWrXz#J;`yRPzI^Oi@pJm!e!rAE(xpZR}~9_FfaM-3k^ zv~LJ6ZtHnUnwOeS;ucB&rWOr0?clhoU(}&mWa^c(fZch>%~clu?;Q|5w`}-3b(oT* zcHIEj+$hC=Q0tc!{+&8pn|7}CLewuSXjo7^F#o9A#;vHD+W2pS6QWaUx7(PcN%7L$ zQ#*f?KHWVVc;N5vJfXT|`3)m6-F+b&sNZ;|DX&!X7}T@_jW~2^PNsalFD+aa{2PPf z&}}WbkzWj<`a;Z)%cRQGEUMr?`mMJy@?R~484&w1OGLem!S(+`B=XgL)xQ|R4atDw zEh6WgjpOO>ebBDg?OzNLMkM_0B~iC=cGTAMzcW~GUR2FsD0jLaXle*AU3eU;(bI7( zopr75Z@pGl`YGgI|HTn%BFua!iONdf$m{wOvbnDWA(MAEDhd{Oe-A=UChjZ0D)pHN+KqH%4T_IlcVsN_f8-wT}3kE#D z7(%V2w8jfWgXpgHKmXpse=vkuNt+5Nu96iNfH=P~r4O4@&1CqiC1~akzZ>L+?s*}n`EQO050WAwDB%v(`<+9q-%L~852NayR~s%`XO*B?ZqJp@P1pLZ zk&Atz74iuGjV08J*cZMa7yF0}*Czfh*Rxli)#Lj&mN0K(vZ^h4_R8asf8XC(4wW~p zX8EZ%zuPX2O~qFs_oK(Z1(Y>Twp~B<=9lr>J*E*Yd3GMZE%>dyXrsJZ|InLircghc z_r(tin@8Q&`JKtJ(&8U_Q*FL>y_rCZGMq}PzW>G{TAe<_aV`JS8{h~H5V}@P6m_ch zHar#lKXHTwNTnCHiCJeymdxbt|GWSH)kb&#b&WL=@17nmZGQH_R^mJ3rD>Gdf>yo=#ImeYW(Ux`(HRB1L%*@-=dRq z>@-Qv4gYTrouPeu4+_ztA6oVn9d8$uw0-^Cz>*GipHy2WnK(3@)}7y*bP%{h>A$ZN zl3)jWi)`|kV;Ujcn>w0IvJ+6>|5&%Xo$AA`3+C}Jmzb;i`B8AcyyIUuo|9eUU$BzX zW{uRX;nCy%@|u4UX>uI5&7yq~{sO)=x< ztGyOxk^+Yh8#N$lz_6iuoWjHrwx%1)mWv*z&lHs(;p)Gh&lPSO&Z$nbwe|blu_}KW zk$+UB&ndjZpsG_&`l92`21Pr~xcZk|xxyvf|7%ssf1XNoIiR4PGJFYt=-$U28M?Obh<0k!QBD1pQxZ~G_QO8aU!3pzgt2%C( zfCmM4M09gMJn`jV>~LBSPnggLyNxcz{jV&+QBIq1&kaMd`^j?Ls$~&2PF{pnPh*hg z`z###V5iK-+Bw~77UosAvDUah(a{D1_D#w~i|!`k&ZXKYs?TRU-twht`LLdNpiLdt zk66xxGw00UYQ~vzhMWPX4|yZNS#WxsF61mAZwz;a)dNT$u0}wq4_6&do3jKe9r
      RiYE#K5)yTn7|)SCSs3PdF7X6uMahEb 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


      k0izK{K;sYL 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/tank-pro.json b/spine-haxe/example/assets/tank-pro.json new file mode 100644 index 000000000..223e04572 --- /dev/null +++ b/spine-haxe/example/assets/tank-pro.json @@ -0,0 +1,5020 @@ +{ +"skeleton": { + "hash": "ulJOWXMG9PE", + "spine": "4.1.17", + "x": -5852.65, + "y": -348.5, + "width": 7202.61, + "height": 1298.88, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "tank-root", "parent": "root", "y": 146.79 }, + { "name": "tank-treads", "parent": "tank-root", "y": 48.35 }, + { "name": "tank-body", "parent": "tank-treads", "y": 10 }, + { "name": "guntower", "parent": "tank-body", "x": -21.72, "y": 245.48 }, + { "name": "antenna-root", "parent": "guntower", "x": 164.61, "y": 202.53 }, + { "name": "antenna1", "parent": "antenna-root", "length": 40, "rotation": 90, "y": 40, "color": "ffee00ff" }, + { "name": "antenna2", "parent": "antenna1", "length": 42, "x": 42, "color": "ffee00ff" }, + { "name": "antenna3", "parent": "antenna2", "length": 42, "x": 42, "color": "ffee00ff" }, + { "name": "antenna4", "parent": "antenna3", "length": 42, "x": 42, "color": "ffee00ff" }, + { "name": "antenna5", "parent": "antenna4", "length": 42, "x": 42, "color": "ffee00ff" }, + { "name": "antenna6", "parent": "antenna5", "length": 42, "x": 42, "color": "ffee00ff" }, + { "name": "cannon-connector", "parent": "guntower", "x": -235.05, "y": 96.07 }, + { "name": "cannon-target", "parent": "tank-root", "x": -2276.67, "y": 400.17, "color": "0096ffff" }, + { "name": "cannon", "parent": "cannon-connector", "length": 946.68, "rotation": 180, "color": "ff4000ff" }, + { + "name": "machinegun-mount", + "parent": "guntower", + "length": 90.98, + "rotation": 90, + "x": -123.73, + "y": 218.33, + "color": "15ff00ff" + }, + { "name": "machinegun-target", "parent": "tank-root", "x": -2272.76, "y": 607.77, "color": "0096ffff" }, + { + "name": "machinegun", + "parent": "machinegun-mount", + "length": 208.95, + "rotation": 90, + "x": 91.52, + "y": -1.03, + "color": "15ff00ff" + }, + { "name": "machinegun-tip", "parent": "machinegun", "x": 210.43, "y": -12.21 }, + { "name": "rock", "parent": "root", "x": -1925.2, "y": 33.17 }, + { + "name": "smoke-root", + "parent": "tank-root", + "x": -1200.38, + "y": 405.76, + "scaleX": -6.5, + "scaleY": 6.5, + "color": "ff4000ff" + }, + { "name": "smoke-glow", "parent": "smoke-root", "x": 62.92, "y": -0.71, "color": "ff4000ff" }, + { + "name": "smoke1", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke10", + "parent": "smoke-root", + "rotation": -103.52, + "x": 25.45, + "y": 2.48, + "scaleX": 3.9011, + "scaleY": 2.8523, + "color": "ff4000ff" + }, + { + "name": "smoke11", + "parent": "smoke-root", + "rotation": -103.52, + "x": 25.45, + "y": 2.48, + "scaleX": 3.9011, + "scaleY": 2.8523, + "color": "ff4000ff" + }, + { + "name": "smoke12", + "parent": "smoke-root", + "rotation": -103.52, + "x": 25.45, + "y": 2.48, + "scaleX": 3.9011, + "scaleY": 2.8523, + "color": "ff4000ff" + }, + { + "name": "smoke13", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke14", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke15", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke16", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke17", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke18", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke2", + "parent": "smoke-root", + "rotation": -84.14, + "x": 45.06, + "y": 29.7, + "scaleX": 3.3345, + "scaleY": 3.3345, + "color": "ff4000ff" + }, + { + "name": "smoke20", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke21", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke22", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke23", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke24", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke25", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke26", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke27", + "parent": "smoke-root", + "rotation": -179.99, + "x": 14.75, + "y": -1.55, + "scaleX": 1.6484, + "scaleY": 1.6484, + "color": "ff4000ff" + }, + { + "name": "smoke3", + "parent": "smoke-root", + "rotation": -87.91, + "x": 55.15, + "y": -17.5, + "scaleX": 3.0415, + "scaleY": 4.157, + "color": "ff4000ff" + }, + { + "name": "smoke4", + "parent": "smoke-root", + "rotation": -87.91, + "x": 69.25, + "y": 8.01, + "scaleX": 2.1808, + "scaleY": 2.9807, + "color": "ff4000ff" + }, + { + "name": "smoke5", + "parent": "smoke-root", + "rotation": -87.91, + "x": 80.63, + "y": 59.88, + "scaleX": 4.5119, + "scaleY": 2.9725, + "color": "ff4000ff" + }, + { + "name": "smoke6", + "parent": "smoke-root", + "rotation": -87.91, + "x": 96.19, + "y": 25.65, + "scaleX": 3.7912, + "scaleY": 3.0552, + "color": "ff4000ff" + }, + { + "name": "smoke7", + "parent": "smoke-root", + "rotation": 153.68, + "x": 85.65, + "y": -50.47, + "scaleX": 4.8523, + "scaleY": 3.6528, + "color": "ff4000ff" + }, + { + "name": "smoke8", + "parent": "smoke-root", + "rotation": 67.58, + "x": 47.85, + "y": -42.55, + "scaleX": 4.0006, + "scaleY": 3.4796, + "color": "ff4000ff" + }, + { + "name": "smoke9", + "parent": "smoke-root", + "rotation": 150.05, + "x": 104.02, + "y": -8.73, + "scaleX": 4.2074, + "scaleY": 3.0762, + "color": "ff4000ff" + }, + { "name": "tank-glow", "parent": "tank-root", "x": -247.72, "y": 404.37, "scaleX": 1.0582, "scaleY": 0.6785 }, + { + "name": "tread", + "parent": "tank-root", + "length": 82, + "rotation": 180, + "x": -22.9, + "y": 213.86, + "scaleX": 0.9933, + "color": "e64344ff" + }, + { "name": "wheel-mid-center", "parent": "tank-root", "y": -66.21 }, + { "name": "tread-collider1", "parent": "wheel-mid-center", "x": -329.58, "y": -85.44, "color": "ff00fbff" }, + { "name": "tread-collider2", "parent": "wheel-mid-center", "x": -165.95, "y": -85.44, "color": "ff00fbff" }, + { "name": "tread-collider3", "parent": "wheel-mid-center", "y": -85.44, "color": "ff00fbff" }, + { "name": "tread-collider4", "parent": "wheel-mid-center", "x": 163.56, "y": -85.44, "color": "ff00fbff" }, + { "name": "tread-collider5", "parent": "wheel-mid-center", "x": 329.12, "y": -85.44, "color": "ff00fbff" }, + { "name": "tread-gravity1", "parent": "tank-root", "rotation": 180, "x": -175.35, "y": 149.31, "color": "ff00fbff" }, + { "name": "tread-gravity2", "parent": "tank-root", "rotation": 180, "x": 177.89, "y": 144.78, "color": "ff00fbff" }, + { + "name": "tread10", + "parent": "tread", + "length": 82, + "rotation": 48.85, + "x": 662.9, + "y": -120.35, + "color": "e64344ff" + }, + { + "name": "tread11", + "parent": "tread", + "length": 82, + "rotation": 97.99, + "x": 651.5, + "y": -39.69, + "color": "e64344ff" + }, + { + "name": "tread12", + "parent": "tread", + "length": 82, + "rotation": 113.79, + "x": 618.43, + "y": 34.83, + "color": "e64344ff" + }, + { + "name": "tread13", + "parent": "tread", + "length": 82, + "rotation": 122.96, + "x": 573.82, + "y": 103.18, + "color": "e64344ff" + }, + { + "name": "tread14", + "parent": "tread", + "length": 82, + "rotation": 142.01, + "x": 509.19, + "y": 153.3, + "color": "e64344ff" + }, + { + "name": "tread15", + "parent": "tread", + "length": 82, + "rotation": 157.84, + "x": 433.25, + "y": 184.02, + "color": "e64344ff" + }, + { + "name": "tread16", + "parent": "tread", + "length": 82, + "rotation": 157.37, + "x": 357.56, + "y": 215.37, + "color": "e64344ff" + }, + { + "name": "tread17", + "parent": "tread", + "length": 82, + "rotation": 157.29, + "x": 281.92, + "y": 246.8, + "color": "e64344ff" + }, + { + "name": "tread18", + "parent": "tread", + "length": 82, + "rotation": 157.19, + "x": 206.33, + "y": 278.38, + "color": "e64344ff" + }, + { + "name": "tread19", + "parent": "tread", + "length": 82, + "rotation": 157.14, + "x": 130.77, + "y": 310.02, + "color": "e64344ff" + }, + { "name": "tread2", "parent": "tread", "length": 82, "x": 82, "color": "e64344ff" }, + { + "name": "tread20", + "parent": "tread", + "length": 82, + "rotation": 157.34, + "x": 55.1, + "y": 341.41, + "color": "e64344ff" + }, + { + "name": "tread21", + "parent": "tread", + "length": 82, + "rotation": 158.11, + "x": -20.99, + "y": 371.77, + "color": "e64344ff" + }, + { + "name": "tread22", + "parent": "tread", + "length": 82, + "rotation": 157.99, + "x": -97.02, + "y": 402.28, + "color": "e64344ff" + }, + { + "name": "tread23", + "parent": "tread", + "length": 82, + "rotation": 157.59, + "x": -172.83, + "y": 433.33, + "color": "e64344ff" + }, + { + "name": "tread24", + "parent": "tread", + "length": 82, + "rotation": 156.86, + "x": -248.23, + "y": 465.34, + "color": "e64344ff" + }, + { + "name": "tread25", + "parent": "tread", + "length": 82, + "rotation": 177.94, + "x": -330.17, + "y": 468.27, + "color": "e64344ff" + }, + { + "name": "tread26", + "parent": "tread", + "length": 82, + "rotation": -169.55, + "x": -410.81, + "y": 453.5, + "color": "e64344ff" + }, + { + "name": "tread27", + "parent": "tread", + "length": 82, + "rotation": -163.86, + "x": -489.58, + "y": 430.86, + "color": "e64344ff" + }, + { + "name": "tread28", + "parent": "tread", + "length": 82, + "rotation": -139.13, + "x": -551.59, + "y": 377.57, + "color": "e64344ff" + }, + { + "name": "tread29", + "parent": "tread", + "length": 82, + "rotation": -89.04, + "x": -550.21, + "y": 296.14, + "color": "e64344ff" + }, + { + "name": "tread3", + "parent": "tread", + "length": 82, + "rotation": -8.91, + "x": 163.01, + "y": -12.61, + "color": "e64344ff" + }, + { + "name": "tread30", + "parent": "tread", + "length": 82, + "rotation": -38.99, + "x": -486.48, + "y": 244.89, + "color": "e64344ff" + }, + { + "name": "tread31", + "parent": "tread", + "length": 82, + "rotation": -20.04, + "x": -409.45, + "y": 216.98, + "color": "e64344ff" + }, + { + "name": "tread32", + "parent": "tread", + "length": 82, + "rotation": -46.24, + "x": -352.74, + "y": 158.15, + "color": "e64344ff" + }, + { + "name": "tread33", + "parent": "tread", + "length": 82, + "rotation": -27.95, + "x": -280.3, + "y": 119.98, + "color": "e64344ff" + }, + { + "name": "tread34", + "parent": "tread", + "length": 82, + "rotation": 10.46, + "x": -199.66, + "y": 134.77, + "color": "e64344ff" + }, + { + "name": "tread35", + "parent": "tread", + "length": 82, + "rotation": -17.9, + "x": -121.63, + "y": 109.73, + "color": "e64344ff" + }, + { + "name": "tread36", + "parent": "tread", + "length": 82, + "rotation": -36.82, + "x": -55.99, + "y": 60.92, + "color": "fbff00ff" + }, + { + "name": "tread4", + "parent": "tread", + "length": 82, + "rotation": -29.27, + "x": 234.55, + "y": -52.43, + "color": "e64344ff" + }, + { + "name": "tread5", + "parent": "tread", + "length": 82, + "rotation": -45.26, + "x": 292.26, + "y": -110.28, + "color": "e64344ff" + }, + { + "name": "tread6", + "parent": "tread", + "length": 82, + "rotation": -15.29, + "x": 371.36, + "y": -131.76, + "color": "e64344ff" + }, + { + "name": "tread7", + "parent": "tread", + "length": 82, + "rotation": -5.49, + "x": 452.98, + "y": -139.55, + "color": "e64344ff" + }, + { + "name": "tread8", + "parent": "tread", + "length": 82, + "rotation": -24.99, + "x": 527.31, + "y": -173.95, + "color": "e64344ff" + }, + { + "name": "tread9", + "parent": "tread", + "length": 82, + "rotation": -5.44, + "x": 608.94, + "y": -181.68, + "color": "e64344ff" + }, + { "name": "wheel-big-root1", "parent": "tank-treads", "x": -549.6, "y": 14.4, "color": "abe323ff" }, + { "name": "wheel-big-root2", "parent": "tank-treads", "x": 547.34, "y": 14.4 }, + { "name": "wheel-big1", "parent": "wheel-big-root1", "x": -0.02, "color": "abe323ff" }, + { "name": "wheel-big2", "parent": "wheel-big-root2" }, + { "name": "wheel-mid-root1", "parent": "wheel-mid-center", "x": -410.57, "color": "abe323ff" }, + { "name": "wheel-mid-root2", "parent": "wheel-mid-center", "x": -246.95 }, + { "name": "wheel-mid-root3", "parent": "wheel-mid-center", "x": -82.73 }, + { "name": "wheel-mid-root4", "parent": "wheel-mid-center", "x": 80.89 }, + { "name": "wheel-mid-root5", "parent": "wheel-mid-center", "x": 244.51 }, + { "name": "wheel-mid-root6", "parent": "wheel-mid-center", "x": 408.74 }, + { "name": "wheel-mid1", "parent": "wheel-mid-root1", "color": "abe323ff" }, + { "name": "wheel-mid2", "parent": "wheel-mid-root2" }, + { "name": "wheel-mid3", "parent": "wheel-mid-root3" }, + { "name": "wheel-mid4", "parent": "wheel-mid-root4" }, + { "name": "wheel-mid5", "parent": "wheel-mid-root5" }, + { "name": "wheel-mid6", "parent": "wheel-mid-root6" }, + { "name": "wheel-small-root1", "parent": "tank-treads", "x": -337.39, "y": 109.43 }, + { "name": "wheel-small-root2", "parent": "tank-treads", "x": 0.09, "y": 109.43 }, + { "name": "wheel-small-root3", "parent": "tank-treads", "x": 334.69, "y": 109.43 }, + { "name": "wheel-small1", "parent": "wheel-small-root1", "color": "abe323ff" }, + { "name": "wheel-small2", "parent": "wheel-small-root2" }, + { "name": "wheel-small3", "parent": "wheel-small-root3" } +], +"slots": [ + { "name": "rock", "bone": "rock", "attachment": "rock" }, + { "name": "ground", "bone": "root", "attachment": "ground" }, + { "name": "ground2", "bone": "root", "attachment": "ground" }, + { "name": "ground3", "bone": "root", "attachment": "ground" }, + { "name": "ground4", "bone": "root", "attachment": "ground" }, + { "name": "ground5", "bone": "root", "attachment": "ground" }, + { "name": "ground6", "bone": "root", "attachment": "ground" }, + { "name": "ground7", "bone": "root", "attachment": "ground" }, + { "name": "tank-body-shadow", "bone": "tank-body", "color": "ffffffb9", "attachment": "tank-bottom-shadow" }, + { "name": "bottom", "bone": "tank-body", "attachment": "tank-bottom" }, + { "name": "tread-inside1", "bone": "tread", "attachment": "tread-inside" }, + { "name": "tread-inside53", "bone": "tread27", "attachment": "tread-inside" }, + { "name": "tread-inside27", "bone": "tread14", "attachment": "tread-inside" }, + { "name": "tread-inside3", "bone": "tread2", "attachment": "tread-inside" }, + { "name": "tread-inside55", "bone": "tread28", "attachment": "tread-inside" }, + { "name": "tread-inside29", "bone": "tread15", "attachment": "tread-inside" }, + { "name": "tread-inside5", "bone": "tread3", "attachment": "tread-inside" }, + { "name": "tread-inside57", "bone": "tread29", "attachment": "tread-inside" }, + { "name": "tread-inside31", "bone": "tread16", "attachment": "tread-inside" }, + { "name": "tread-inside7", "bone": "tread4", "attachment": "tread-inside" }, + { "name": "tread-inside59", "bone": "tread30", "attachment": "tread-inside" }, + { "name": "tread-inside33", "bone": "tread17", "attachment": "tread-inside" }, + { "name": "tread-inside9", "bone": "tread5", "attachment": "tread-inside" }, + { "name": "tread-inside61", "bone": "tread31", "attachment": "tread-inside" }, + { "name": "tread-inside35", "bone": "tread18", "attachment": "tread-inside" }, + { "name": "tread-inside11", "bone": "tread6", "attachment": "tread-inside" }, + { "name": "tread-inside63", "bone": "tread32", "attachment": "tread-inside" }, + { "name": "tread-inside37", "bone": "tread19", "attachment": "tread-inside" }, + { "name": "tread-inside13", "bone": "tread7", "attachment": "tread-inside" }, + { "name": "tread-inside65", "bone": "tread33", "attachment": "tread-inside" }, + { "name": "tread-inside39", "bone": "tread20", "attachment": "tread-inside" }, + { "name": "tread-inside15", "bone": "tread8", "attachment": "tread-inside" }, + { "name": "tread-inside67", "bone": "tread34", "attachment": "tread-inside" }, + { "name": "tread-inside69", "bone": "tread35", "attachment": "tread-inside" }, + { "name": "tread-inside71", "bone": "tread36", "attachment": "tread-inside" }, + { "name": "tread-inside41", "bone": "tread21", "attachment": "tread-inside" }, + { "name": "tread-inside17", "bone": "tread9", "attachment": "tread-inside" }, + { "name": "tread-inside43", "bone": "tread22", "attachment": "tread-inside" }, + { "name": "tread-inside19", "bone": "tread10", "attachment": "tread-inside" }, + { "name": "tread-inside45", "bone": "tread23", "attachment": "tread-inside" }, + { "name": "tread-inside21", "bone": "tread11", "attachment": "tread-inside" }, + { "name": "tread-inside47", "bone": "tread24", "attachment": "tread-inside" }, + { "name": "tread-inside23", "bone": "tread12", "attachment": "tread-inside" }, + { "name": "tread-inside49", "bone": "tread25", "attachment": "tread-inside" }, + { "name": "tread-inside25", "bone": "tread13", "attachment": "tread-inside" }, + { "name": "tread-inside51", "bone": "tread26", "attachment": "tread-inside" }, + { "name": "tread-inside2", "bone": "tread", "attachment": "tread-inside" }, + { "name": "tread-inside54", "bone": "tread27", "attachment": "tread-inside" }, + { "name": "tread-inside28", "bone": "tread14", "attachment": "tread-inside" }, + { "name": "tread-inside4", "bone": "tread2", "attachment": "tread-inside" }, + { "name": "tread-inside56", "bone": "tread28", "attachment": "tread-inside" }, + { "name": "tread-inside30", "bone": "tread15", "attachment": "tread-inside" }, + { "name": "tread-inside6", "bone": "tread3", "attachment": "tread-inside" }, + { "name": "tread-inside58", "bone": "tread29", "attachment": "tread-inside" }, + { "name": "tread-inside32", "bone": "tread16", "attachment": "tread-inside" }, + { "name": "tread-inside8", "bone": "tread4", "attachment": "tread-inside" }, + { "name": "tread-inside60", "bone": "tread30", "attachment": "tread-inside" }, + { "name": "tread-inside34", "bone": "tread17", "attachment": "tread-inside" }, + { "name": "tread-inside10", "bone": "tread5", "attachment": "tread-inside" }, + { "name": "tread-inside62", "bone": "tread31", "attachment": "tread-inside" }, + { "name": "tread-inside36", "bone": "tread18", "attachment": "tread-inside" }, + { "name": "tread-inside12", "bone": "tread6", "attachment": "tread-inside" }, + { "name": "tread-inside64", "bone": "tread32", "attachment": "tread-inside" }, + { "name": "tread-inside38", "bone": "tread19", "attachment": "tread-inside" }, + { "name": "tread-inside14", "bone": "tread7", "attachment": "tread-inside" }, + { "name": "tread-inside66", "bone": "tread33", "attachment": "tread-inside" }, + { "name": "tread-inside40", "bone": "tread20", "attachment": "tread-inside" }, + { "name": "tread-inside16", "bone": "tread8", "attachment": "tread-inside" }, + { "name": "tread-inside68", "bone": "tread34", "attachment": "tread-inside" }, + { "name": "tread-inside70", "bone": "tread35", "attachment": "tread-inside" }, + { "name": "tread-inside72", "bone": "tread36", "attachment": "tread-inside" }, + { "name": "tread-inside42", "bone": "tread21", "attachment": "tread-inside" }, + { "name": "tread-inside18", "bone": "tread9", "attachment": "tread-inside" }, + { "name": "tread-inside44", "bone": "tread22", "attachment": "tread-inside" }, + { "name": "tread-inside20", "bone": "tread10", "attachment": "tread-inside" }, + { "name": "tread-inside46", "bone": "tread23", "attachment": "tread-inside" }, + { "name": "tread-inside22", "bone": "tread11", "attachment": "tread-inside" }, + { "name": "tread-inside48", "bone": "tread24", "attachment": "tread-inside" }, + { "name": "tread-inside24", "bone": "tread12", "attachment": "tread-inside" }, + { "name": "tread-inside50", "bone": "tread25", "attachment": "tread-inside" }, + { "name": "tread-inside26", "bone": "tread13", "attachment": "tread-inside" }, + { "name": "tread-inside52", "bone": "tread26", "attachment": "tread-inside" }, + { "name": "wheel-big", "bone": "wheel-big1", "color": "dbdbdbff", "attachment": "wheel-big" }, + { "name": "wheel-big2", "bone": "wheel-big2", "color": "dbdbdbff", "attachment": "wheel-big" }, + { "name": "wheel-mid", "bone": "wheel-mid1", "attachment": "wheel-mid" }, + { "name": "wheel-mid2", "bone": "wheel-mid2", "attachment": "wheel-mid" }, + { "name": "wheel-mid3", "bone": "wheel-mid3", "attachment": "wheel-mid" }, + { "name": "wheel-mid4", "bone": "wheel-mid4", "attachment": "wheel-mid" }, + { "name": "wheel-mid5", "bone": "wheel-mid5", "attachment": "wheel-mid" }, + { "name": "wheel-mid6", "bone": "wheel-mid6", "attachment": "wheel-mid" }, + { "name": "wheel-small", "bone": "wheel-small1", "attachment": "wheel-small" }, + { "name": "wheel-small2", "bone": "wheel-small2", "attachment": "wheel-small" }, + { "name": "wheel-small3", "bone": "wheel-small3", "attachment": "wheel-small" }, + { "name": "wheel-mid-overlay", "bone": "wheel-mid-root1", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" }, + { "name": "wheel-mid-overlay2", "bone": "wheel-mid-root2", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" }, + { "name": "wheel-mid-overlay3", "bone": "wheel-mid-root3", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" }, + { "name": "wheel-mid-overlay4", "bone": "wheel-mid-root4", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" }, + { "name": "wheel-mid-overlay5", "bone": "wheel-mid-root5", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" }, + { "name": "wheel-mid-overlay6", "bone": "wheel-mid-root6", "color": "ffffffec", "attachment": "wheel-mid-overlay", "blend": "multiply" }, + { "name": "wheel-big-overlay1", "bone": "wheel-big-root1", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" }, + { "name": "wheel-big-overlay2", "bone": "wheel-big-root2", "color": "ffffffe9", "attachment": "wheel-big-overlay", "blend": "multiply" }, + { "name": "treads-path", "bone": "tank-root", "attachment": "treads-path" }, + { "name": "tread", "bone": "tread", "attachment": "tread" }, + { "name": "tread27", "bone": "tread27", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread14", "bone": "tread14", "attachment": "tread" }, + { "name": "tread2", "bone": "tread2", "attachment": "tread" }, + { "name": "tread28", "bone": "tread28", "attachment": "tread" }, + { "name": "tread15", "bone": "tread15", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread3", "bone": "tread3", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread29", "bone": "tread29", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread16", "bone": "tread16", "attachment": "tread" }, + { "name": "tread4", "bone": "tread4", "attachment": "tread" }, + { "name": "tread30", "bone": "tread30", "attachment": "tread" }, + { "name": "tread17", "bone": "tread17", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread5", "bone": "tread5", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread31", "bone": "tread31", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread18", "bone": "tread18", "attachment": "tread" }, + { "name": "tread6", "bone": "tread6", "attachment": "tread" }, + { "name": "tread32", "bone": "tread32", "attachment": "tread" }, + { "name": "tread19", "bone": "tread19", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread7", "bone": "tread7", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread33", "bone": "tread33", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread20", "bone": "tread20", "attachment": "tread" }, + { "name": "tread8", "bone": "tread8", "attachment": "tread" }, + { "name": "tread34", "bone": "tread34", "attachment": "tread" }, + { "name": "tread35", "bone": "tread35", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread36", "bone": "tread36", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread21", "bone": "tread21", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread9", "bone": "tread9", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread22", "bone": "tread22", "attachment": "tread" }, + { "name": "tread10", "bone": "tread10", "attachment": "tread" }, + { "name": "tread23", "bone": "tread23", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread11", "bone": "tread11", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread24", "bone": "tread24", "attachment": "tread" }, + { "name": "tread12", "bone": "tread12", "attachment": "tread" }, + { "name": "tread25", "bone": "tread25", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread13", "bone": "tread13", "color": "adc9b8ff", "attachment": "tread" }, + { "name": "tread26", "bone": "tread26", "attachment": "tread" }, + { "name": "machinegun", "bone": "machinegun", "attachment": "machinegun" }, + { "name": "machinegun-mount", "bone": "machinegun-mount", "attachment": "machinegun-mount" }, + { "name": "tank-top", "bone": "tank-body", "attachment": "tank-top" }, + { "name": "guntower", "bone": "guntower", "attachment": "guntower" }, + { "name": "cannon", "bone": "cannon", "attachment": "cannon" }, + { "name": "cannon-connector", "bone": "cannon-connector", "attachment": "cannon-connector" }, + { "name": "antenna", "bone": "antenna-root", "attachment": "antenna" }, + { "name": "smoke-puff1-bg", "bone": "smoke1", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-bg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg", "bone": "smoke1", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg13", "bone": "smoke13", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg14", "bone": "smoke14", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg15", "bone": "smoke15", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg16", "bone": "smoke16", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg17", "bone": "smoke17", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg18", "bone": "smoke18", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg20", "bone": "smoke20", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg21", "bone": "smoke21", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg22", "bone": "smoke22", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg23", "bone": "smoke23", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg24", "bone": "smoke24", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg25", "bone": "smoke25", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg26", "bone": "smoke26", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg27", "bone": "smoke27", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg2", "bone": "smoke2", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg5", "bone": "smoke5", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg6", "bone": "smoke6", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg7", "bone": "smoke7", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg10", "bone": "smoke10", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg11", "bone": "smoke11", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg12", "bone": "smoke12", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg8", "bone": "smoke8", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg9", "bone": "smoke9", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg4", "bone": "smoke4", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-puff1-fg3", "bone": "smoke3", "color": "ecececff", "dark": "000000" }, + { "name": "smoke-glow", "bone": "smoke-glow", "blend": "additive" }, + { "name": "clipping", "bone": "tank-body", "attachment": "clipping" }, + { "name": "tank-glow", "bone": "tank-glow", "color": "fcdc6da7", "blend": "additive" } +], +"ik": [ + { + "name": "cannon-ik", + "bones": [ "cannon" ], + "target": "cannon-target" + }, + { + "name": "machinegun-ik", + "order": 1, + "bones": [ "machinegun" ], + "target": "machinegun-target", + "mix": 0 + } +], +"transform": [ + { + "name": "wheel-big-transform", + "order": 8, + "bones": [ "wheel-big2" ], + "target": "wheel-big1", + "rotation": 65.6, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "wheel-mid1-transform", + "order": 3, + "bones": [ "wheel-mid2", "wheel-mid4" ], + "target": "wheel-mid1", + "rotation": 93, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "wheel-mid2-transform", + "order": 4, + "bones": [ "wheel-mid3", "wheel-mid5" ], + "target": "wheel-mid1", + "rotation": -89, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "wheel-mid3-transform", + "order": 5, + "bones": [ "wheel-mid6" ], + "target": "wheel-mid1", + "rotation": -152.6, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "wheel-small1-transform", + "order": 6, + "bones": [ "wheel-small2" ], + "target": "wheel-small1", + "rotation": 87, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "wheel-small2-transform", + "order": 7, + "bones": [ "wheel-small3" ], + "target": "wheel-small1", + "rotation": 54.9, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + } +], +"path": [ + { + "name": "treads-path", + "order": 2, + "bones": [ "tread", "tread2", "tread3", "tread4", "tread5", "tread6", "tread7", "tread8", "tread9", "tread10", "tread11", "tread12", "tread13", "tread14", "tread15", "tread16", "tread17", "tread18", "tread19", "tread20", "tread21", "tread22", "tread23", "tread24", "tread25", "tread26", "tread27", "tread28", "tread29", "tread30", "tread31", "tread32", "tread33", "tread34", "tread35", "tread36" ], + "target": "treads-path", + "rotateMode": "chain" + } +], +"skins": [ + { + "name": "default", + "attachments": { + "antenna": { + "antenna": { + "type": "mesh", + "uvs": [ 0.64286, 0.07876, 0.65354, 0.1535, 0.66325, 0.22138, 0.67367, 0.29433, 0.68383, 0.36543, 0.6936, 0.43374, 0.70311, 0.5003, 0.71311, 0.57031, 0.72327, 0.64139, 0.73406, 0.71689, 0.74441, 0.7893, 0.75614, 0.87141, 0.76905, 0.94311, 1, 0.94311, 1, 1, 0, 1, 0, 0.94311, 0.20106, 0.94311, 0.20106, 0.87094, 0.21461, 0.78847, 0.22651, 0.71607, 0.23886, 0.64099, 0.25036, 0.57105, 0.26206, 0.49983, 0.27306, 0.43291, 0.2843, 0.36454, 0.29593, 0.29382, 0.308, 0.22038, 0.319, 0.15345, 0.33142, 0.07796, 0.34423, 0, 0.63161, 0 ], + "triangles": [ 30, 31, 0, 29, 30, 0, 29, 0, 1, 28, 29, 1, 28, 1, 2, 27, 28, 2, 27, 2, 3, 26, 3, 4, 25, 26, 4, 25, 4, 5, 26, 27, 3, 24, 5, 6, 23, 24, 6, 7, 23, 6, 24, 25, 5, 22, 7, 8, 21, 22, 8, 21, 8, 9, 7, 22, 23, 20, 9, 10, 19, 20, 10, 20, 21, 9, 19, 10, 11, 18, 19, 11, 17, 18, 11, 17, 11, 12, 15, 16, 17, 12, 13, 14, 15, 17, 12, 14, 15, 12 ], + "vertices": [ 2, 10, 65.38, -3.14, 0.3125, 11, 23.38, -3.14, 0.6875, 2, 10, 42.73, -3.38, 0.66667, 11, 0.73, -3.38, 0.33333, 2, 9, 64.17, -3.59, 0.33333, 10, 22.17, -3.59, 0.66667, 2, 9, 42.06, -3.82, 0.66667, 10, 0.06, -3.82, 0.33333, 2, 8, 62.52, -4.04, 0.33333, 9, 20.52, -4.04, 0.66667, 2, 8, 41.82, -4.26, 0.66667, 9, -0.18, -4.26, 0.33333, 2, 7, 63.65, -4.47, 0.33333, 8, 21.65, -4.47, 0.66667, 2, 7, 42.44, -4.69, 0.66667, 8, 0.44, -4.69, 0.33333, 2, 6, 62.9, -4.91, 0.33333, 7, 20.9, -4.91, 0.66667, 2, 6, 40.03, -5.15, 0.66667, 7, -1.97, -5.15, 0.33333, 2, 5, 5.38, 58.09, 0.4, 6, 18.09, -5.38, 0.6, 1, 5, 5.64, 33.21, 1, 1, 5, 5.92, 11.48, 1, 1, 5, 11, 11.48, 1, 1, 5, 11, -5.76, 1, 1, 5, -11, -5.76, 1, 1, 5, -11, 11.48, 1, 1, 5, -6.58, 11.48, 1, 1, 5, -6.58, 33.35, 1, 2, 5, -6.28, 58.34, 0.4, 6, 18.34, 6.28, 0.6, 2, 6, 40.27, 6.02, 0.66667, 7, -1.73, 6.02, 0.33333, 2, 6, 63.03, 5.75, 0.33333, 7, 21.03, 5.75, 0.66667, 2, 7, 42.22, 5.49, 0.66667, 8, 0.22, 5.49, 0.33333, 2, 7, 63.8, 5.23, 0.33333, 8, 21.8, 5.23, 0.66667, 2, 8, 42.07, 4.99, 0.66667, 9, 0.07, 4.99, 0.33333, 2, 8, 62.79, 4.75, 0.33333, 9, 20.79, 4.75, 0.66667, 2, 9, 42.22, 4.49, 0.66667, 10, 0.22, 4.49, 0.33333, 2, 9, 64.47, 4.22, 0.33333, 10, 22.47, 4.22, 0.66667, 2, 10, 42.75, 3.98, 0.66667, 11, 0.75, 3.98, 0.33333, 2, 10, 65.62, 3.71, 0.3125, 11, 23.62, 3.71, 0.6875, 1, 11, 47.24, 3.43, 1, 1, 11, 47.24, -2.9, 1 ], + "hull": 32, + "edges": [ 28, 30, 28, 26, 30, 32, 26, 24, 24, 22, 32, 34, 34, 24, 34, 36, 36, 22, 60, 62, 38, 36, 20, 22, 38, 20, 40, 38, 18, 20, 40, 18, 42, 40, 16, 18, 42, 16, 44, 42, 14, 16, 44, 14, 46, 44, 12, 14, 46, 12, 48, 46, 10, 12, 48, 10, 50, 48, 8, 10, 50, 8, 52, 50, 6, 8, 52, 6, 54, 52, 4, 6, 54, 4, 56, 54, 2, 4, 56, 2, 60, 58, 58, 56, 62, 0, 0, 2, 58, 0 ], + "width": 22, + "height": 303 + } + }, + "bottom": { + "tank-bottom": { "x": -16.67, "y": 9.89, "width": 1285, "height": 276 } + }, + "cannon": { + "cannon": { "x": 481.95, "y": -0.03, "rotation": 180, "width": 931, "height": 58 } + }, + "cannon-connector": { + "cannon-connector": { + "type": "mesh", + "uvs": [ 1, 0.03237, 1, 0.10603, 0.90988, 0.32859, 0.81975, 0.55116, 0.72963, 0.77373, 0.6395, 0.9963, 0.42157, 0.9963, 0.20364, 0.9963, 0, 0.85434, 0, 0.69902, 0.02268, 0.52884, 0, 0.31444, 0.21602, 0.12998, 0.43368, 0, 0.63547, 0.0037, 0.48408, 0.77059, 0.31496, 0.52497, 0.64133, 0.19648, 0.21516, 0.76766, 0.58346, 0.56471, 0.68444, 0.40146, 0.46758, 0.36649, 0.28935, 0.34604 ], + "triangles": [ 7, 18, 6, 6, 18, 15, 7, 8, 18, 8, 9, 18, 18, 16, 15, 15, 16, 19, 9, 10, 18, 18, 10, 16, 16, 21, 19, 19, 21, 20, 10, 22, 16, 10, 11, 22, 16, 22, 21, 21, 17, 20, 21, 12, 13, 17, 13, 14, 17, 21, 13, 11, 12, 22, 21, 22, 12, 6, 15, 5, 5, 15, 4, 15, 19, 4, 4, 19, 3, 19, 20, 3, 3, 20, 2, 20, 17, 2, 2, 17, 1, 17, 14, 1, 14, 0, 1 ], + "vertices": [ 1, 12, 35.91, 69.08, 1, 1, 12, 35.91, 59.14, 1, 1, 12, 25.82, 29.09, 1, 1, 12, 15.72, -0.95, 1, 1, 12, 5.63, -31, 1, 1, 12, -4.46, -61.05, 1, 2, 12, -28.87, -61.05, 0.33333, 14, 28.87, 61.03, 0.66667, 1, 14, 53.28, 61.02, 1, 1, 14, 76.09, 41.84, 1, 1, 14, 71.17, 21.63, 1, 1, 14, 72.83, -1.62, 1, 1, 14, 70.38, -29.12, 1, 1, 14, 50.67, -56.14, 1, 2, 12, -28.43, 74.38, 0.41, 14, 28.43, -74.4, 0.59, 2, 12, -4.92, 72.95, 0.52, 14, 4.92, -72.95, 0.48, 2, 12, -21.87, -30.58, 0.49, 14, 21.87, 30.57, 0.51, 1, 14, 40.81, -2.6, 1, 2, 12, -4.26, 46.93, 0.49, 14, 4.26, -46.93, 0.51, 1, 14, 51.99, 30.15, 1, 2, 12, -10.74, -2.78, 0.49, 14, 10.74, 2.78, 0.51, 2, 12, 0.57, 19.25, 0.49, 14, -0.57, -19.25, 0.51, 1, 14, 23.72, -23.99, 1, 1, 14, 43.68, -26.76, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 0 ], + "width": 112, + "height": 135 + } + }, + "clipping": { + "clipping": { + "type": "clipping", + "end": "tank-glow", + "vertexCount": 32, + "vertices": [ 1, 3, 165.84, 455.67, 1, 1, 3, 114.21, 493.01, 1, 1, 3, -38.53, 492.23, 1, 1, 3, -193.4, 464.18, 1, 2, 3, -280.85, 415.48, 0.752, 14, 24.09, -73.93, 0.248, 1, 14, 70.34, -27.32, 1, 1, 14, 412.56, -22.02, 1, 1, 14, 412.82, -29.21, 1, 1, 14, 539.26, -29.34, 1, 1, 14, 539.52, -17.09, 1, 1, 14, 894.02, -16.8, 1, 1, 14, 902.99, -28.89, 1, 1, 14, 942.06, -28.58, 1, 1, 14, 948.14, -16.64, 1, 1, 14, 947.9, 14.29, 1, 1, 14, 539.3, 14.55, 1, 1, 14, 539, 29.22, 1, 1, 14, 412.51, 29.88, 1, 1, 14, 412.51, 21.73, 1, 1, 14, 74.24, 27.28, 1, 1, 3, -296.64, 281.2, 1, 1, 3, -316.06, 225.71, 1, 1, 3, -521.69, 190.74, 1, 1, 3, -610.03, 141.02, 1, 1, 3, -671.84, 87.13, 1, 1, 3, -652.23, -11.24, 1, 1, 3, -618.53, -71.36, 1, 1, 3, -478.77, -114.21, 1, 1, 3, -274.11, -116.26, 1, 1, 3, 1.38, -45.75, 1, 1, 3, 189.67, 148.78, 1, 1, 3, 215.75, 276.59, 1 ], + "color": "ce3a3aff" + } + }, + "ground": { + "ground": { "x": 837.96, "y": -172, "width": 1024, "height": 353 } + }, + "ground2": { + "ground": { "x": -179.89, "y": -172, "width": 1024, "height": 353 } + }, + "ground3": { + "ground": { "x": -1213.48, "y": -172, "scaleX": 1.035, "width": 1024, "height": 353 } + }, + "ground4": { + "ground": { "x": -2268.51, "y": -172, "scaleX": 1.04, "width": 1024, "height": 353 } + }, + "ground5": { + "ground": { "x": -3306.54, "y": -172, "width": 1024, "height": 353 } + }, + "ground6": { + "ground": { "x": -4322.71, "y": -172, "width": 1024, "height": 353 } + }, + "ground7": { + "ground": { "x": -5340.65, "y": -172, "width": 1024, "height": 353 } + }, + "guntower": { + "guntower": { "x": 77.22, "y": 122.59, "width": 730, "height": 289 } + }, + "machinegun": { + "machinegun": { "x": 44.85, "y": -5.72, "rotation": -180, "width": 331, "height": 57 } + }, + "machinegun-mount": { + "machinegun-mount": { "x": 47.42, "y": -1.54, "rotation": -90, "width": 72, "height": 96 } + }, + "rock": { + "rock": { "x": 25.24, "y": 27.35, "width": 580, "height": 127 } + }, + "smoke-glow": { + "smoke-glow": { + "type": "mesh", + "uvs": [ 1, 0.24906, 1, 0.51991, 1, 0.73165, 0.70776, 1, 0.49012, 1, 0.24373, 1, 0, 0.71158, 0, 0.50308, 0, 0.26235, 0.28107, 0, 0.47435, 0, 0.73345, 0, 0.48858, 0.51759 ], + "triangles": [ 12, 7, 8, 12, 10, 11, 12, 11, 0, 9, 10, 12, 12, 8, 9, 12, 0, 1, 6, 7, 12, 12, 1, 2, 5, 6, 12, 3, 4, 12, 5, 12, 4, 2, 3, 12 ], + "vertices": [ 49.99, 25.1, 50, -1.98, 50.01, -23.15, 20.79, -50, -0.98, -50, -25.62, -50.01, -50, -21.17, -50, -0.32, -50.01, 23.75, -21.9, 50, -2.58, 50, 23.33, 50.01, -1.14, -1.76 ], + "hull": 12, + "edges": [ 2, 24, 24, 14, 20, 24, 24, 8, 2, 0, 20, 22, 0, 22, 18, 20, 14, 16, 18, 16, 12, 14, 8, 10, 12, 10, 6, 8, 2, 4, 6, 4 ], + "width": 100, + "height": 100 + } + }, + "smoke-puff1-bg": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg2": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg3": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg4": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg5": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg6": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg7": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg8": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg9": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg10": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg11": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg12": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg13": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg14": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg15": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg16": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg17": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg18": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg20": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg21": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg22": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg23": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg24": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg25": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg26": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-bg27": { + "smoke-puff01-bg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + } + }, + "smoke-puff1-fg": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg2": { + "smoke-puff01-fg": { + "x": -1.01, + "y": -0.07, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.82, + "y": -0.39, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.82, + "y": -0.39, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.82, + "y": -0.39, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg3": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.02, + "y": -0.25, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1145, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.03, + "y": -0.43, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg4": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.63, + "y": -0.09, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.63, + "y": -0.09, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.63, + "y": -0.09, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg5": { + "smoke-puff01-fg": { + "x": -1.21, + "y": -0.08, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.89, + "y": -0.04, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.89, + "y": -0.04, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.89, + "y": -0.04, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg6": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.48, + "y": -0.07, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.48, + "y": -0.07, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.48, + "y": -0.07, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg7": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -0.7, + "y": -0.36, + "scaleX": 0.1216, + "scaleY": 0.1214, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -0.56, + "y": -0.15, + "scaleX": 0.1224, + "scaleY": 0.1224, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -0.56, + "y": -0.15, + "scaleX": 0.1224, + "scaleY": 0.1224, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg8": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -0.65, + "y": 0.01, + "scaleX": 0.1226, + "scaleY": 0.1226, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -0.75, + "y": -0.15, + "scaleX": 0.1211, + "scaleY": 0.1211, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -0.75, + "y": -0.15, + "scaleX": 0.1211, + "scaleY": 0.1211, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg9": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.99, + "y": -0.09, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.99, + "y": -0.09, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -0.95, + "y": -0.48, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg10": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.27, + "y": -0.37, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.27, + "y": -0.37, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.27, + "y": -0.37, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg11": { + "smoke-puff04-fg": { + "x": -1.27, + "y": -0.37, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg12": { + "smoke-puff04-fg": { + "x": -1.27, + "y": -0.37, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg13": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg14": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg15": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg16": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg17": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg18": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg20": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg21": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg22": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg23": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg24": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg25": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg26": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "smoke-puff1-fg27": { + "smoke-puff01-fg": { + "x": -0.5, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 175, + "height": 118 + }, + "smoke-puff02-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff03-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 184, + "height": 123 + }, + "smoke-puff04-fg": { + "x": -1.38, + "y": -0.12, + "scaleX": 0.1106, + "scaleY": 0.1106, + "rotation": 88.58, + "width": 155, + "height": 96 + } + }, + "tank-body-shadow": { + "tank-bottom-shadow": { "x": -11.44, "y": -42.89, "width": 1291, "height": 341 } + }, + "tank-glow": { + "smoke-glow": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 1, 0 ], + "triangles": [ 1, 2, 0 ], + "vertices": [ 469.64, -738.08, -1660.32, -738.08, 469.64, 1391.88 ], + "hull": 3, + "edges": [ 0, 2, 0, 4, 2, 4 ], + "width": 100, + "height": 100 + } + }, + "tank-top": { + "tank-top": { "x": 6.8, "y": 168.71, "width": 1407, "height": 222 } + }, + "tread": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread-inside1": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside2": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside3": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside4": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside5": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside6": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside7": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside8": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside9": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside10": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside11": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside12": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside13": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside14": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside15": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside16": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside17": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside18": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside19": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside20": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside21": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside22": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside23": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside24": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside25": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside26": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside27": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside28": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside29": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside30": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside31": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside32": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside33": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside34": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside35": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside36": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside37": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside38": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside39": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside40": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside41": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside42": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside43": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside44": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside45": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside46": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside47": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside48": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside49": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside50": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside51": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside52": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside53": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside54": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside55": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside56": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside57": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside58": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside59": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside60": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside61": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside62": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside63": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside64": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside65": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside66": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside67": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside68": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside69": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside70": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside71": { + "tread-inside": { "x": 60.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread-inside72": { + "tread-inside": { "x": 20.1, "y": 12.56, "rotation": -180, "width": 25, "height": 28 } + }, + "tread2": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread3": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread4": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread5": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread6": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread7": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread8": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread9": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread10": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread11": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread12": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread13": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread14": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread15": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread16": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread17": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread18": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread19": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread20": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread21": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread22": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread23": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread24": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread25": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread26": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread27": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread28": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread29": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread30": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread31": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread32": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread33": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread34": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread35": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "tread36": { + "tread": { "x": 45.47, "y": -8.28, "rotation": -180, "width": 96, "height": 30 } + }, + "treads-path": { + "treads-path": { + "type": "path", + "closed": true, + "lengths": [ 185.21, 354.53, 478.3, 608.52, 786, 1058.49, 1138.97, 1223.96, 1303.87, 1388.23, 1471.11, 1551.64, 1633.55, 1713.27, 1799.89, 1882.28, 2164.2, 2326.85, 2444.07, 2584.91, 2754.15, 2940.62 ], + "vertexCount": 66, + "vertices": [ 1, 110, 11.23, 41.87, 1, 1, 110, 0.79, 41.95, 1, 1, 110, -34.72, 42.24, 1, 1, 56, -104.22, 0.41, 1, 1, 56, 0.07, 0.55, 1, 1, 56, 68.8, 0.65, 1, 1, 109, 20.5, 43.47, 1, 1, 109, 1.14, 40.82, 1, 1, 109, -27.38, 36.85, 1, 1, 93, 147.07, 105.01, 1, 1, 93, 96.21, 96.63, 1, 1, 93, 43.87, 87.72, 1, 1, 93, 16.18, 103.35, 1, 1, 93, -33.67, 94.21, 1, 1, 93, -99.36, 81.25, 1, 1, 93, -122.05, -1.7, 1, 1, 93, -83.58, -47.93, 1, 1, 93, -33.53, -109.37, 1, 1, 97, -83.57, -66.1, 1, 1, 97, -2.17, -67.9, 1, 2, 97, 56.68, -41.49, 0.68, 51, -24.31, -41.49, 0.32, 1, 51, -26.59, 16.7, 1, 1, 51, -2.69, 16.7, 1, 1, 51, 13.52, 16.7, 1, 2, 98, -52.42, -46.51, 0.744, 51, 30.21, -46.52, 0.256, 1, 98, -0.32, -68.92, 1, 2, 98, 52.09, -44.73, 0.712, 52, -28.91, -44.73, 0.288, 1, 52, -22.81, 16.24, 1, 1, 52, -1.42, 16.24, 1, 1, 52, 20.48, 16.24, 1, 2, 99, -47.21, -47.46, 0.744, 52, 36.01, -47.46, 0.256, 1, 99, -0.29, -69.66, 1, 2, 99, 45.24, -47.26, 0.736, 53, -37.49, -47.26, 0.264, 1, 53, -23.76, 15.28, 1, 1, 53, -0.14, 15.28, 1, 1, 53, 24.45, 15.28, 1, 2, 100, -47.37, -48.7, 0.744, 53, 33.53, -48.7, 0.256, 1, 100, -0.5, -70.4, 1, 2, 100, 49.09, -48.34, 0.744, 54, -33.58, -48.34, 0.256, 1, 54, -20.89, 15.84, 1, 1, 54, -1.26, 15.84, 1, 1, 54, 15.78, 15.84, 1, 2, 101, -52.5, -48.21, 0.76, 54, 28.45, -48.22, 0.24, 1, 101, -2.5, -68.92, 1, 2, 101, 55.72, -47.82, 0.752, 55, -28.88, -47.83, 0.248, 1, 55, -21.64, 16.7, 1, 1, 55, -0.48, 16.7, 1, 1, 55, 20.74, 16.7, 1, 2, 102, -53.65, -48.9, 0.76, 55, 25.97, -48.9, 0.24, 1, 102, 2.28, -69.66, 1, 1, 102, 44.95, -69.74, 1, 1, 94, 76.03, -85.61, 1, 1, 94, 93.58, -42.24, 1, 1, 94, 118.67, 19.75, 1, 1, 94, 78.59, 76.62, 1, 1, 94, 37.27, 95.07, 1, 1, 94, 31.45, 97.67, 1, 1, 94, -15.16, 87.48, 1, 1, 94, -79.8, 92.52, 1, 1, 94, -119.06, 95.58, 1, 1, 111, 47.07, 42.29, 1, 1, 111, 0.25, 42.75, 1, 1, 111, -29.64, 43.29, 1, 1, 57, -86.65, 1.35, 1, 1, 57, 0.49, 0.26, 1, 1, 57, 92.42, -0.9, 1 ], + "color": "ff8819ff" + } + }, + "wheel-big": { + "wheel-big": { "width": 191, "height": 191 } + }, + "wheel-big-overlay1": { + "wheel-big-overlay": { "width": 186, "height": 186 } + }, + "wheel-big-overlay2": { + "wheel-big-overlay": { "width": 186, "height": 186 } + }, + "wheel-big2": { + "wheel-big": { "width": 191, "height": 191 } + }, + "wheel-mid": { + "wheel-mid": { "width": 136, "height": 136 } + }, + "wheel-mid-overlay": { + "wheel-mid-overlay": { "width": 136, "height": 136 } + }, + "wheel-mid-overlay2": { + "wheel-mid-overlay": { "width": 136, "height": 136 } + }, + "wheel-mid-overlay3": { + "wheel-mid-overlay": { "width": 136, "height": 136 } + }, + "wheel-mid-overlay4": { + "wheel-mid-overlay": { "width": 136, "height": 136 } + }, + "wheel-mid-overlay5": { + "wheel-mid-overlay": { "width": 136, "height": 136 } + }, + "wheel-mid-overlay6": { + "wheel-mid-overlay": { "width": 136, "height": 136 } + }, + "wheel-mid2": { + "wheel-mid": { "width": 136, "height": 136 } + }, + "wheel-mid3": { + "wheel-mid": { "width": 136, "height": 136 } + }, + "wheel-mid4": { + "wheel-mid": { "width": 136, "height": 136 } + }, + "wheel-mid5": { + "wheel-mid": { "width": 136, "height": 136 } + }, + "wheel-mid6": { + "wheel-mid": { "width": 136, "height": 136 } + }, + "wheel-small": { + "wheel-small": { "width": 71, "height": 71 } + }, + "wheel-small2": { + "wheel-small": { "width": 71, "height": 71 } + }, + "wheel-small3": { + "wheel-small": { "width": 71, "height": 71 } + } + } + } +], +"animations": { + "drive": { + "bones": { + "tank-root": { + "rotate": [ + { "time": 2 }, + { "time": 2.0667, "value": 1.99 }, + { "time": 2.5, "value": -15.63 }, + { + "time": 2.6667, + "value": -10.37, + "curve": [ 2.718, -10.37, 2.78, -8.34 ] + }, + { + "time": 2.8333, + "value": -6.13, + "curve": [ 2.909, -2.8, 2.974, 0.8 ] + }, + { "time": 3, "value": 1.84 }, + { "time": 3.0667, "value": 5.32 }, + { "time": 3.1667, "value": 10.99 }, + { "time": 3.2333, "value": 9.73 }, + { + "time": 3.4333, + "value": -4.52, + "curve": [ 3.474, -3.99, 3.608, 0.01 ] + }, + { "time": 3.6667, "value": 0.01 } + ], + "translate": [ + { + "curve": [ 1.019, 0, 1.608, -582.83, 1.019, 0, 1.608, 0 ] + }, + { "time": 2, "x": -1209.75 }, + { "time": 2.3333, "x": -1652.84, "y": 26.05 }, + { "time": 2.5, "x": -1877.69, "y": 71.5 }, + { "time": 2.6667, "x": -2053.37, "y": 100.44 }, + { "time": 2.8333, "x": -2183.86, "y": 97.42 }, + { "time": 3, "x": -2312.32, "y": 74.12 }, + { "time": 3.0667, "x": -2340.68, "y": 45.94 }, + { "time": 3.1333, "x": -2403.04, "y": 17.04 }, + { "time": 3.1667, "x": -2439.84, "y": 5.45 }, + { "time": 3.2333, "x": -2523.34, "y": -3.31 }, + { "time": 3.4333, "x": -2728.27, "y": -12.73 }, + { + "time": 3.5, + "x": -2795.65, + "y": -6.14, + "curve": [ 3.538, -2829.89, 3.583, -2878.59, 3.538, -4.93, 3.583, -3.21 ] + }, + { + "time": 3.6333, + "x": -2938.53, + "y": -1.09, + "curve": [ 3.89, -3218.84, 4.404, -3972.02, 3.89, -0.79, 4.404, 0 ] + }, + { "time": 4.8333, "x": -3972.02 }, + { "time": 5, "x": -3991.31 }, + { "time": 5.3667, "x": -3973.94 } + ] + }, + "tread-collider1": { + "translate": [ + { "time": 2 }, + { "time": 2.0667, "y": 9.99 }, + { "time": 2.1667, "y": 37.69 }, + { "time": 2.3333, "y": 53.45 }, + { "time": 2.5, "y": 30.97 }, + { "time": 2.6667, "y": -2.89 }, + { "time": 2.8333, "y": -0.71 }, + { "time": 3.0667, "y": -13.64 }, + { "time": 3.1667, "y": 59.3 }, + { "time": 3.2333, "y": 48.2 }, + { "time": 3.4333, "y": -11.27 }, + { "time": 3.6333, "y": 4.15 } + ] + }, + "tread-collider2": { + "translate": [ + { "time": 2 }, + { "time": 2.0667, "y": -2.83 }, + { "time": 2.1667, "y": -17.44 }, + { "time": 2.3333, "y": 46.07 }, + { "time": 2.5, "y": 19.45 }, + { "time": 2.6667, "y": 13.46 }, + { "time": 2.8333, "y": -1.92, "curve": "stepped" }, + { "time": 2.9667, "y": -1.92 }, + { "time": 3, "y": -13.17 }, + { "time": 3.0667, "y": -23.25 }, + { "time": 3.1667, "y": 28.13 }, + { "time": 3.2333, "y": 25.63 }, + { "time": 3.4333, "y": -1.52 }, + { "time": 3.6333, "y": 1.15 } + ] + }, + "tread-collider3": { + "translate": [ + { "time": 2 }, + { "time": 2.0667, "y": -7.76 }, + { "time": 2.1667, "y": -16.61 }, + { "time": 2.5, "y": 29.05 }, + { "time": 2.6667, "y": 30.12 }, + { "time": 2.8333, "y": 5.3 }, + { "time": 3, "y": -0.38 }, + { "time": 3.1667, "y": 2.6 }, + { "time": 3.4333, "y": 15.41 }, + { "time": 3.6333, "y": 1.44 } + ] + }, + "tread-collider4": { + "translate": [ + { "time": 2 }, + { "time": 2.1667, "y": -6.72 }, + { "time": 2.3333, "y": -0.92 }, + { "time": 2.5, "y": 18.37 }, + { "time": 2.6667, "y": 38.77 }, + { "time": 2.8333, "y": 30.6 }, + { "time": 3.1667, "y": 12.61 }, + { "time": 3.2333, "y": -16 }, + { "time": 3.4333, "y": 25.62 }, + { "time": 3.6333, "y": -0.68 } + ] + }, + "tread-collider5": { + "translate": [ + { "time": 2 }, + { "time": 2.1667, "y": 3.35 }, + { "time": 2.3333, "y": 22.17 }, + { "time": 2.6667, "y": 13.35 }, + { "time": 2.8333, "y": 39 }, + { "time": 3, "y": 39.88 }, + { "time": 3.1667, "y": 26.57 }, + { "time": 3.2333, "y": -10.15 }, + { "time": 3.4333, "y": 35.98 }, + { "time": 3.6333, "y": -1.36 } + ] + }, + "wheel-mid-root6": { + "translate": [ + { "time": 2 }, + { "time": 2.1667, "y": 5.61 }, + { "time": 2.3333, "y": 27.21 }, + { "time": 2.5, "y": 30.28 }, + { "time": 2.6667, "y": -2.81 }, + { "time": 2.8333, "y": 19.59 }, + { "time": 3, "y": 29.11 }, + { "time": 3.1667, "y": 32.55 }, + { "time": 3.2333, "y": 3.55 }, + { "time": 3.4333, "y": 40.54 }, + { "time": 3.6333 } + ] + }, + "wheel-mid-root5": { + "translate": [ + { "time": 2 }, + { "time": 2.1667, "y": -7.46 }, + { "time": 2.3333, "y": 9.53 }, + { "time": 2.6667, "y": 36.78 }, + { "time": 2.8333, "y": 46.11 }, + { "time": 3.1667, "y": 7.55 }, + { "time": 3.2333, "y": -16.28 }, + { "time": 3.4333, "y": 26.21 }, + { "time": 3.6333 } + ] + }, + "wheel-mid-root4": { + "translate": [ + { "time": 2 }, + { "time": 2.1667, "y": -13.98 }, + { "time": 2.3333, "y": -8.26 }, + { "time": 2.5, "y": 24.27 }, + { "time": 2.6667, "y": 34.42 }, + { "time": 2.8333, "y": 8.88 }, + { "time": 3.1667, "y": 10.32 }, + { "time": 3.2333, "y": -7.63 }, + { "time": 3.4333, "y": 19.69 }, + { "time": 3.6333 } + ] + }, + "wheel-mid-root3": { + "translate": [ + { "time": 2 }, + { "time": 2.1667, "y": -21.14 }, + { "time": 2.3333, "y": 22.83 }, + { "time": 2.5, "y": 23.34 }, + { "time": 2.6667, "y": 18.07 }, + { "time": 2.8333, "y": 1.2 }, + { "time": 3.0667, "y": -13.36 }, + { "time": 3.1667, "y": 15.48 }, + { "time": 3.2333, "y": 13.34 }, + { "time": 3.4333, "y": 6.4 }, + { "time": 3.6333 } + ] + }, + "wheel-mid-root2": { + "translate": [ + { "time": 2 }, + { "time": 2.0667, "y": -4.39 }, + { "time": 2.1667, "y": 3.13 }, + { "time": 2.3333, "y": 53.56 }, + { "time": 2.5, "y": 16.65 }, + { "time": 2.6667, "y": 8.39 }, + { "time": 3.0667, "y": -19.16 }, + { "time": 3.1667, "y": 43.25 }, + { "time": 3.2333, "y": 39.04 }, + { "time": 3.4333, "y": -8.61 }, + { "time": 3.6333 } + ] + }, + "wheel-mid-root1": { + "translate": [ + { "time": 2 }, + { "time": 2.0333, "y": 22.64 }, + { "time": 2.0667, "y": 53.65 }, + { "time": 2.1667, "y": 71.18 }, + { "time": 2.5, "y": 46.83 }, + { "time": 2.6667, "y": 8.38 }, + { "time": 3.0667, "y": -10.03 }, + { "time": 3.1667, "y": 72.71 }, + { "time": 3.2333, "y": 64.74 }, + { "time": 3.4333, "y": -17.65 }, + { "time": 3.6333 } + ] + }, + "tank-body": { + "rotate": [ + { + "curve": [ 0.208, 0, 0.625, -4.39 ] + }, + { "time": 0.8333, "value": -4.39 }, + { "time": 2 }, + { "time": 2.1667, "value": -1.34 }, + { "time": 2.3333, "value": -6.23 }, + { "time": 2.5, "value": -5.45 }, + { "time": 2.9667, "value": -5.07 }, + { "time": 3.0667, "value": -2.39 }, + { "time": 3.1667, "value": -0.98 }, + { "time": 3.2333, "value": -1.1 }, + { + "time": 3.4, + "value": 0.43, + "curve": [ 3.433, 0.43, 3.483, -1.56 ] + }, + { + "time": 3.5333, + "value": -3.55, + "curve": [ 3.675, -3.47, 3.754, 1.49 ] + }, + { "time": 3.8333, "value": 1.93 }, + { "time": 4, "value": 0.48 }, + { + "time": 4.3333, + "curve": [ 4.476, 0.59, 4.833, 3.8 ] + }, + { + "time": 5, + "value": 3.8, + "curve": [ 5.286, 3.8, 5.35, -2.17 ] + }, + { "time": 5.4667, "value": -2.17 }, + { "time": 5.6, "value": -0.61 } + ] + }, + "wheel-big-root1": { + "translate": [ + { "time": 2 }, + { "time": 2.0667, "y": 20.07 }, + { "time": 2.3333, "y": 67.24 }, + { "time": 2.6667, "y": 21.04 }, + { "time": 3, "y": 10.28 }, + { "time": 3.1, "y": 11.28 }, + { "time": 3.1667, "y": 29.43 }, + { "time": 3.2333, "y": 35.31 }, + { "time": 3.4333, "y": 18.38 }, + { "time": 3.5 } + ] + }, + "tank-treads": { + "rotate": [ + {}, + { "time": 0.8333, "value": -2.4 }, + { "time": 2 }, + { "time": 2.0667, "value": 1.72 }, + { "time": 2.4333, "value": -0.37 }, + { "time": 2.8 }, + { "time": 3, "value": -1.41 }, + { "time": 3.1667, "value": 0.54 }, + { + "time": 3.2667, + "value": 2.22, + "curve": [ 3.348, 2.22, 3.392, -1.31 ] + }, + { "time": 3.4333, "value": -1.31 }, + { "time": 3.7333, "value": -1.14 }, + { + "time": 4.3333, + "curve": [ 4.476, 0.35, 4.833, 2.24 ] + }, + { + "time": 5, + "value": 2.24, + "curve": [ 5.286, 2.24, 5.35, 0 ] + }, + { "time": 5.4667 } + ] + }, + "cannon-target": { + "translate": [ + {}, + { "time": 0.8333, "y": 121.95 }, + { "time": 2, "y": 45.73 } + ] + }, + "wheel-big-root2": { + "translate": [ + { "time": 3.4333, "y": 13.01 } + ] + }, + "wheel-big1": { + "rotate": [ + { + "curve": [ 0.51, 0, 0.804, 57.81 ] + }, + { "time": 1, "value": 120 }, + { "time": 1.2667, "value": 240 }, + { "time": 1.5333, "value": 360 }, + { "time": 1.7667, "value": 480 }, + { "time": 2.0333, "value": 600 }, + { "time": 2.2, "value": 720 }, + { "time": 2.4, "value": 840 }, + { "time": 2.5667, "value": 960 }, + { "time": 2.7333, "value": 1080 }, + { "time": 2.9333, "value": 1200 }, + { "time": 3.1333, "value": 1320 }, + { "time": 3.3333, "value": 1440 }, + { "time": 3.5, "value": 1560 }, + { "time": 3.6667, "value": 1680 }, + { "time": 3.8667, "value": 1800 }, + { "time": 4.0667, "value": 1920 }, + { "time": 4.2667, "value": 2040 }, + { + "time": 4.5, + "value": 2160, + "curve": [ 4.563, 2194.34, 4.695, 2225.3 ] + }, + { "time": 4.8333, "value": 2247.67 } + ] + }, + "wheel-mid1": { + "rotate": [ + { + "curve": [ 0.459, 0, 0.724, 57.81 ] + }, + { "time": 0.9, "value": 120 }, + { "time": 1.1667, "value": 240 }, + { "time": 1.4333, "value": 360 }, + { "time": 1.6333, "value": 480 }, + { "time": 1.8333, "value": 600 }, + { "time": 2, "value": 720 }, + { "time": 2.1333, "value": 840 }, + { "time": 2.2667, "value": 960 }, + { "time": 2.4, "value": 1080 }, + { "time": 2.5333, "value": 1200 }, + { "time": 2.6667, "value": 1320 }, + { "time": 2.8333, "value": 1440 }, + { "time": 2.9667, "value": 1560 }, + { "time": 3.1, "value": 1680 }, + { "time": 3.2333, "value": 1800 }, + { "time": 3.3667, "value": 1920 }, + { "time": 3.5, "value": 2040 }, + { "time": 3.6333, "value": 2160 }, + { "time": 3.7667, "value": 2280 }, + { "time": 3.9, "value": 2400 }, + { "time": 4.0333, "value": 2520 }, + { "time": 4.1667, "value": 2640 }, + { "time": 4.3, "value": 2760 }, + { + "time": 4.4667, + "value": 2880, + "curve": [ 4.538, 2949.2, 4.742, 3000 ] + }, + { "time": 4.8333, "value": 3000 } + ] + }, + "wheel-small1": { + "rotate": [ + { + "curve": [ 0.34, 0, 0.536, 57.81 ] + }, + { "time": 0.6667, "value": 120 }, + { "time": 0.8667, "value": 240 }, + { "time": 1.0333, "value": 360 }, + { "time": 1.1667, "value": 480 }, + { "time": 1.3, "value": 600 }, + { "time": 1.4333, "value": 720 }, + { "time": 1.5333, "value": 840 }, + { "time": 1.6333, "value": 960 }, + { "time": 1.7333, "value": 1080 }, + { "time": 1.8333, "value": 1200 }, + { "time": 1.9333, "value": 1320 }, + { "time": 2.0333, "value": 1440 }, + { "time": 2.1333, "value": 1560 }, + { "time": 2.2333, "value": 1680 }, + { "time": 2.3333, "value": 1800 }, + { "time": 2.4333, "value": 1920 }, + { "time": 2.5333, "value": 2040 }, + { "time": 2.6333, "value": 2160 }, + { "time": 2.7333, "value": 2280 }, + { "time": 2.8333, "value": 2400 }, + { "time": 2.9333, "value": 2520 }, + { "time": 3.0333, "value": 2640 }, + { "time": 3.1333, "value": 2760 }, + { "time": 3.2333, "value": 2880 }, + { "time": 3.3333, "value": 3000 }, + { "time": 3.4333, "value": 3120 }, + { "time": 3.5333, "value": 3240 }, + { "time": 3.6333, "value": 3360 }, + { "time": 3.7333, "value": 3480 }, + { "time": 3.8333, "value": 3600 }, + { "time": 3.9333, "value": 3720 }, + { "time": 4.0333, "value": 3840 }, + { "time": 4.1333, "value": 3960 }, + { "time": 4.2333, "value": 4080 }, + { "time": 4.3333, "value": 4200 }, + { "time": 4.4333, "value": 4320 }, + { "time": 4.6667, "value": 4440 }, + { "time": 4.9, "value": 4490 } + ] + }, + "wheel-small-root1": { + "translate": [ + { "time": 2 }, + { "time": 2.1333, "y": 12.37 }, + { "time": 2.4667, "y": 32.37 }, + { "time": 2.7333, "y": -5.27 }, + { "time": 2.9667, "y": 14.31 }, + { "time": 3.1667, "y": 19.54 }, + { "time": 3.4667, "y": 7.5 }, + { "time": 4.3667, "y": -2.4 } + ] + }, + "wheel-small-root2": { + "translate": [ + { "time": 2 }, + { "time": 2.9, "y": 5.26 }, + { "time": 3.1667, "y": 10.67 }, + { "time": 3.4667, "y": -4.71 } + ] + }, + "wheel-small-root3": { + "translate": [ + { "time": 2 }, + { "time": 2.4667, "y": -10.56 }, + { "time": 2.9, "y": -16.08 }, + { "time": 3.1667, "y": 10.12 }, + { "time": 3.4667, "y": 4.1 }, + { "time": 4.3667, "y": -0.03 } + ] + }, + "antenna1": { + "rotate": [ + {}, + { + "time": 0.3333, + "value": 1.05, + "curve": [ 0.731, 1.05, 1.008, -4.55 ] + }, + { + "time": 1.2333, + "value": -4.55, + "curve": [ 1.35, -4.55, 1.583, 0.53 ] + }, + { "time": 1.7, "value": 0.53 }, + { "time": 2, "value": -2.13 }, + { "time": 2.2, "value": 4.71 }, + { "time": 2.3667, "value": -7.26 }, + { "time": 2.5667, "value": 2.26 }, + { "time": 2.7333, "value": -3.39 }, + { "time": 3.0667, "value": -5.53 }, + { "time": 3.2333, "value": 7.78 }, + { "time": 3.4667, "value": -5.99 }, + { "time": 3.7, "value": 3.11 }, + { "time": 3.9, "value": -3.05 }, + { "time": 4.1, "value": 0.31 }, + { "time": 4.3, "value": -3.06 }, + { "time": 4.5333, "value": 0.36 }, + { + "time": 4.8667, + "value": 4.94, + "curve": [ 4.925, 4.94, 5.042, -2.38 ] + }, + { "time": 5.1, "value": -2.38 }, + { "time": 5.2667, "value": 3.65 }, + { "time": 5.4, "value": -3.04 }, + { "time": 5.5, "value": 1.49 }, + { "time": 5.6, "value": -1.86 }, + { "time": 5.7, "value": 0.42 } + ] + }, + "antenna2": { + "rotate": [ + {}, + { + "time": 0.3333, + "value": 1.05, + "curve": [ 0.731, 1.05, 1.008, -4.55 ] + }, + { + "time": 1.2333, + "value": -4.55, + "curve": [ 1.35, -4.55, 1.583, 0.53 ] + }, + { "time": 1.7, "value": 0.53 }, + { "time": 2, "value": -2.13 }, + { "time": 2.2, "value": 4.71 }, + { "time": 2.3667, "value": -7.26 }, + { "time": 2.5667, "value": 2.26 }, + { "time": 2.7333, "value": -3.39 }, + { "time": 3.0667, "value": -5.53 }, + { "time": 3.2333, "value": 7.78 }, + { "time": 3.4667, "value": -5.99 }, + { "time": 3.7, "value": 3.11 }, + { "time": 3.9, "value": -3.05 }, + { "time": 4.1, "value": 0.31 }, + { "time": 4.3, "value": -3.06 }, + { "time": 4.5333, "value": 0.36 }, + { + "time": 4.8667, + "value": 4.94, + "curve": [ 4.925, 4.94, 5.042, -2.38 ] + }, + { "time": 5.1, "value": -2.38 }, + { "time": 5.2667, "value": 3.65 }, + { "time": 5.4, "value": -3.04 }, + { "time": 5.5, "value": 1.49 }, + { "time": 5.6, "value": -1.86 }, + { "time": 5.7, "value": 0.42 } + ] + }, + "antenna3": { + "rotate": [ + {}, + { + "time": 0.3333, + "value": 1.05, + "curve": [ 0.731, 1.05, 1.008, -4.55 ] + }, + { + "time": 1.2333, + "value": -4.55, + "curve": [ 1.35, -4.55, 1.583, 0.53 ] + }, + { "time": 1.7, "value": 0.53 }, + { "time": 2, "value": -2.13 }, + { "time": 2.2, "value": 4.71 }, + { "time": 2.3667, "value": -7.26 }, + { "time": 2.5667, "value": 2.26 }, + { "time": 2.7333, "value": -3.39 }, + { "time": 3.0667, "value": -5.53 }, + { "time": 3.2333, "value": 7.78 }, + { "time": 3.4667, "value": -5.99 }, + { "time": 3.7, "value": 3.11 }, + { "time": 3.9, "value": -3.05 }, + { "time": 4.1, "value": 0.31 }, + { "time": 4.3, "value": -3.06 }, + { "time": 4.5333, "value": 0.36 }, + { + "time": 4.8667, + "value": 4.94, + "curve": [ 4.925, 4.94, 5.042, -2.38 ] + }, + { "time": 5.1, "value": -2.38 }, + { "time": 5.2667, "value": 3.65 }, + { "time": 5.4, "value": -3.04 }, + { "time": 5.5, "value": 1.49 }, + { "time": 5.6, "value": -1.86 }, + { "time": 5.7, "value": 0.42 } + ] + }, + "antenna4": { + "rotate": [ + {}, + { + "time": 0.3333, + "value": 1.05, + "curve": [ 0.731, 1.05, 1.008, -4.55 ] + }, + { + "time": 1.2333, + "value": -4.55, + "curve": [ 1.35, -4.55, 1.583, 0.53 ] + }, + { "time": 1.7, "value": 0.53 }, + { "time": 2, "value": -2.13 }, + { "time": 2.2, "value": 4.71 }, + { "time": 2.3667, "value": -7.26 }, + { "time": 2.5667, "value": 2.26 }, + { "time": 2.7333, "value": -3.39 }, + { "time": 3.0667, "value": -5.53 }, + { "time": 3.2333, "value": 7.78 }, + { "time": 3.4667, "value": -5.99 }, + { "time": 3.7, "value": 3.11 }, + { "time": 3.9, "value": -3.05 }, + { "time": 4.1, "value": 0.31 }, + { "time": 4.3, "value": -3.06 }, + { "time": 4.5333, "value": 0.36 }, + { + "time": 4.8667, + "value": 4.94, + "curve": [ 4.925, 4.94, 5.042, -2.38 ] + }, + { "time": 5.1, "value": -2.38 }, + { "time": 5.2667, "value": 3.65 }, + { "time": 5.4, "value": -3.04 }, + { "time": 5.5, "value": 1.49 }, + { "time": 5.6, "value": -1.86 }, + { "time": 5.7, "value": 0.42 } + ] + }, + "antenna5": { + "rotate": [ + {}, + { + "time": 0.3333, + "value": 1.05, + "curve": [ 0.731, 1.05, 1.008, -4.55 ] + }, + { + "time": 1.2333, + "value": -4.55, + "curve": [ 1.35, -4.55, 1.583, 0.53 ] + }, + { "time": 1.7, "value": 0.53 }, + { "time": 2, "value": -2.13 }, + { "time": 2.2, "value": 4.71 }, + { "time": 2.3667, "value": -7.26 }, + { "time": 2.5667, "value": 2.26 }, + { "time": 2.7333, "value": -3.39 }, + { "time": 3.0667, "value": -5.53 }, + { "time": 3.2333, "value": 7.78 }, + { "time": 3.4667, "value": -5.99 }, + { "time": 3.7, "value": 3.11 }, + { "time": 3.9, "value": -3.05 }, + { "time": 4.1, "value": 0.31 }, + { "time": 4.3, "value": -3.06 }, + { "time": 4.5333, "value": 0.36 }, + { + "time": 4.8667, + "value": 4.94, + "curve": [ 4.925, 4.94, 5.042, -2.38 ] + }, + { "time": 5.1, "value": -2.38 }, + { "time": 5.2667, "value": 3.65 }, + { "time": 5.4, "value": -3.04 }, + { "time": 5.5, "value": 1.49 }, + { "time": 5.6, "value": -1.86 }, + { "time": 5.7, "value": 0.42 } + ] + }, + "antenna6": { + "rotate": [ + {}, + { + "time": 0.3333, + "value": 1.05, + "curve": [ 0.731, 1.05, 1.008, -4.55 ] + }, + { + "time": 1.2333, + "value": -4.55, + "curve": [ 1.35, -4.55, 1.583, 0.53 ] + }, + { "time": 1.7, "value": 0.53 }, + { "time": 2, "value": -2.13 }, + { "time": 2.2, "value": 4.71 }, + { "time": 2.3667, "value": -7.26 }, + { "time": 2.5667, "value": 2.26 }, + { "time": 2.7333, "value": -3.39 }, + { "time": 3.0667, "value": -5.53 }, + { "time": 3.2333, "value": 7.78 }, + { "time": 3.4667, "value": -5.99 }, + { "time": 3.7, "value": 3.11 }, + { "time": 3.9, "value": -3.05 }, + { "time": 4.1, "value": 0.31 }, + { "time": 4.3, "value": -3.06 }, + { "time": 4.5333, "value": 0.36 }, + { + "time": 4.8667, + "value": 4.94, + "curve": [ 4.925, 4.94, 5.042, -2.38 ] + }, + { "time": 5.1, "value": -2.38 }, + { "time": 5.2667, "value": 3.65 }, + { "time": 5.4, "value": -3.04 }, + { "time": 5.5, "value": 1.49 }, + { "time": 5.6, "value": -1.86 }, + { "time": 5.7, "value": 0.42 } + ] + }, + "machinegun": { + "rotate": [ + { "value": 8.07, "curve": "stepped" }, + { "time": 2.0667, "value": 8.07 }, + { "time": 2.1667, "value": 3.11 }, + { "time": 2.5667, "value": -10.99, "curve": "stepped" }, + { "time": 3.1333, "value": -10.99 }, + { "time": 3.2667, "value": 18.18 }, + { "time": 3.4333, "value": 2.75, "curve": "stepped" }, + { "time": 4.7, "value": 2.75 }, + { "time": 4.9, "value": 8.07 } + ] + } + }, + "path": { + "treads-path": { + "position": [ + { + "curve": [ 0.984, 0, 1.588, 0.1788 ] + }, + { + "time": 2, + "value": 0.385, + "curve": [ 2.023, 0.3916, 2.045, 0.3983 ] + }, + { "time": 2.0667, "value": 0.405 }, + { "time": 2.3333, "value": 0.555 }, + { "time": 2.5, "value": 0.605 }, + { "time": 2.6667, "value": 0.685 }, + { "time": 2.8333, "value": 0.745 }, + { "time": 3, "value": 0.785 }, + { "time": 3.0667, "value": 0.8 }, + { "time": 3.1333, "value": 0.825 }, + { "time": 3.1667, "value": 0.835 }, + { "time": 3.2333, "value": 0.87 }, + { + "time": 3.5, + "value": 0.98, + "curve": [ 3.726, 1.0474, 4.335, 1.4 ] + }, + { "time": 4.8333, "value": 1.4 } + ] + } + } + }, + "shoot": { + "slots": { + "rock": { + "attachment": [ + {} + ] + }, + "smoke-glow": { + "rgba": [ + { "time": 0.1333, "color": "ffffffff" }, + { "time": 0.1667, "color": "ffbc8af4" }, + { "time": 0.2, "color": "fc8e8e90" }, + { "time": 0.2667, "color": "fa3e3e1e" } + ], + "attachment": [ + { "time": 0.0667, "name": "smoke-glow" }, + { "time": 0.3 } + ] + }, + "smoke-puff1-bg": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 1.0333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.0667, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg2": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg3": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg4": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.9, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg5": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.9, "light": "ffd50c00", "dark": "604a3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg6": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg7": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg8": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg9": { + "rgba2": [ + { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg10": { + "rgba2": [ + { "time": 0.1333, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.5333, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8333, "light": "ffd50c00", "dark": "604a3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg11": { + "rgba2": [ + { "time": 0.1333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg12": { + "rgba2": [ + { "time": 0.3333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8667, "light": "ffd50c00", "dark": "604a3f" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg13": { + "rgba2": [ + { "time": 0.3667, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 1, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg14": { + "rgba2": [ + { "time": 0.4333, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 1.0667, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.4333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg15": { + "rgba2": [ + { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.4, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg16": { + "rgba2": [ + { "time": 0.4, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.4, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg17": { + "rgba2": [ + { "time": 0.2333, "light": "ffd50cff", "dark": "534035" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.6667, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.2333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg18": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.2333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg20": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.8, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3333, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg21": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } + ] + }, + "smoke-puff1-bg22": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } + ] + }, + "smoke-puff1-bg23": { + "rgba2": [ + { "time": 0.0667, "light": "ffd50cff", "dark": "3b2c23" }, + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.5, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7667, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg24": { + "rgba2": [ + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg25": { + "rgba2": [ + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 1, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg26": { + "rgba2": [ + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.6, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.9333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-bg27": { + "rgba2": [ + { "time": 0.3, "light": "ffd50cff", "dark": "604b3f", "curve": "stepped" }, + { "time": 0.4667, "light": "ffd50cff", "dark": "604b3f" }, + { "time": 0.7333, "light": "ffd50c00", "dark": "604b3f" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff01-bg" } + ] + }, + "smoke-puff1-fg": { + "rgba2": [ + { "time": 0.0667, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1333, "light": "fde252ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 1.0333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.0667, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg2": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg3": { + "rgba2": [ + { "time": 0.1333, "light": "ffe457ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg4": { + "rgba2": [ + { "time": 0.1333, "light": "fae781ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.9, "light": "ac8c7500", "dark": "604a3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg5": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.9, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg6": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg7": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg8": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg9": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg10": { + "rgba2": [ + { "time": 0.1333, "light": "fce35dff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.5333, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8333, "light": "ac8c7500", "dark": "604a3f" } + ], + "attachment": [ + { "time": 0.1333, "name": "smoke-puff01-fg" }, + { "time": 0.1667, "name": "smoke-puff02-fg" }, + { "time": 0.2, "name": "smoke-puff03-fg" }, + { "time": 0.2667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg11": { + "rgba2": [ + { "time": 0.3333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg12": { + "rgba2": [ + { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8667, "light": "ac8c7500", "dark": "604a3f" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg13": { + "rgba2": [ + { "time": 0.3667, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 1, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg14": { + "rgba2": [ + { "time": 0.4333, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 1.0667, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.4333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg15": { + "rgba2": [ + { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.4, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg16": { + "rgba2": [ + { "time": 0.4, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.4, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg17": { + "rgba2": [ + { "time": 0.2333, "light": "e3c05eff", "dark": "ab7e59" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.6667, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.2333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg18": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.2333, "name": "smoke-puff03-fg" }, + { "time": 0.2667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg20": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.8, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3333, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg21": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } + ] + }, + "smoke-puff1-fg22": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } + ] + }, + "smoke-puff1-fg23": { + "rgba2": [ + { "time": 0.1333, "light": "ffdf31ff", "dark": "ff0000" }, + { "time": 0.1667, "light": "ffe568ff", "dark": "e26425" }, + { "time": 0.2, "light": "ffe568ff", "dark": "ab774c" }, + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.5, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7667, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg24": { + "rgba2": [ + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg25": { + "rgba2": [ + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 1, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg26": { + "rgba2": [ + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.6, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.9333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff04-fg" } + ] + }, + "smoke-puff1-fg27": { + "rgba2": [ + { "time": 0.3, "light": "ab764cff", "dark": "ac8d75", "curve": "stepped" }, + { "time": 0.4667, "light": "ab764cff", "dark": "ac8d75" }, + { "time": 0.7333, "light": "ab764c00", "dark": "ac8d75" } + ], + "attachment": [ + { "time": 0.3667, "name": "smoke-puff04-fg" } + ] + }, + "tank-glow": { + "rgba": [ + { "time": 0.0667, "color": "fc994d84" }, + { + "time": 0.1333, + "color": "f5b16bc8", + "curve": [ 0.221, 0.96, 0.252, 0.98, 0.221, 0.69, 0.252, 0.62, 0.221, 0.42, 0.252, 0.33, 0.221, 0.78, 0.252, 0.32 ] + }, + { "time": 0.2667, "color": "fc994c30" } + ], + "attachment": [ + { "time": 0.0667, "name": "smoke-glow" }, + { "time": 0.2667 } + ] + } + }, + "bones": { + "cannon": { + "translate": [ + { "time": 0.0667 }, + { "time": 0.1667, "x": 34.77, "y": 0.9 }, + { "time": 0.2667, "x": 1.3 } + ] + }, + "tank-body": { + "rotate": [ + { "time": 0.0667 }, + { + "time": 0.1667, + "value": -4.29, + "curve": [ 0.2, -4.29, 0.267, 2.37 ] + }, + { + "time": 0.3, + "value": 2.37, + "curve": [ 0.333, 2.37, 0.4, 0 ] + }, + { "time": 0.4333 } + ], + "translate": [ + { "time": 0.0667 }, + { + "time": 0.1667, + "x": 31.04, + "y": 1.67, + "curve": [ 0.2, 31.04, 0.267, -12.05, 0.2, 1.67, 0.267, -0.23 ] + }, + { "time": 0.3, "x": -12.05, "y": -0.23 }, + { "time": 0.3667 } + ] + }, + "tank-treads": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.1667, "value": -3.08 }, + { "time": 0.3, "value": -0.42 } + ] + }, + "smoke1": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.1333, "value": 2.88 }, + { "time": 0.1667, "value": 2.34 }, + { "time": 0.2, "value": 124.36 }, + { "time": 0.2667, "value": 142.26 }, + { "time": 0.3333, "value": 86.78 }, + { "time": 0.4667, "value": 128.79 }, + { "time": 0.6333, "value": 146.22 }, + { "time": 1.0333, "value": 210.7 } + ], + "translate": [ + { "time": 0.0667, "x": -9.69, "y": 1.05 }, + { "time": 0.1333, "x": 7.53, "y": 1.21 }, + { "time": 0.1667, "x": 3.26, "y": 4.07 }, + { "time": 0.2, "x": 29.64, "y": -17.46 }, + { "time": 0.2667, "x": 86.97, "y": 17.83 }, + { "time": 0.3333, "x": 193.74, "y": -38.98 }, + { "time": 0.4, "x": 341.67, "y": -39.52 }, + { "time": 0.6333, "x": 393.24, "y": -4.01 }, + { "time": 1.0333, "x": 410.76, "y": 6.35 } + ], + "scale": [ + { "time": 0.0667 }, + { "time": 0.1333, "x": 3.171, "y": 0.756 }, + { "time": 0.1667, "x": 3.488, "y": 1.279 }, + { "time": 0.2, "x": 5.151, "y": 2.369 }, + { "time": 0.2667, "x": 4.735, "y": 3.622 }, + { "time": 0.3, "x": 4.735, "y": 4.019 }, + { "time": 0.3333, "x": 4.613, "y": 3.339 }, + { "time": 0.3667, "x": 4.918, "y": 3.561 }, + { "time": 0.4, "x": 4.6, "y": 4.263 }, + { "time": 0.6333, "x": 4.449, "y": 2.62 }, + { "time": 1.0333, "x": 3.09, "y": 1.447 } + ] + }, + "smoke2": { + "rotate": [ + { "time": 0.1667, "value": 31.55 }, + { "time": 0.3, "value": -22.63 }, + { "time": 0.4667, "value": 142.89 }, + { "time": 0.6, "value": 253.78 }, + { "time": 0.8333, "value": 299.28 } + ], + "translate": [ + { "time": 0.1667, "x": 17.26, "y": 4.86 }, + { "time": 0.2333, "x": 141.22, "y": 27.27 }, + { "time": 0.3, "x": 178.86, "y": 56.63 }, + { "time": 0.3667, "x": 200.46, "y": 71.05 }, + { "time": 0.4333, "x": 213.12, "y": 78.39 }, + { "time": 0.6333, "x": 221.44, "y": 73.1 }, + { "time": 0.8333, "x": 223.32, "y": 73.74 } + ], + "scale": [ + { "time": 0.1667, "x": 1.34, "y": 1.34 }, + { "time": 0.2333, "x": 2.81, "y": 1.317 }, + { "time": 0.3, "x": 2.932, "y": 1.374 }, + { "time": 0.4667, "x": 1.247, "y": 0.639 }, + { "time": 0.8333, "x": 0.778, "y": 0.515 } + ] + }, + "smoke3": { + "rotate": [ + { "time": 0.1667, "value": -5.54 }, + { "time": 0.2333, "value": 0.2 }, + { "time": 0.3333, "value": 20.27 }, + { "time": 0.4, "value": 31.36 }, + { "time": 0.4667, "value": 68.52 }, + { "time": 0.5333, "value": 99.74 }, + { "time": 0.6333, "value": 145.8 }, + { "time": 0.8333, "value": 193.28 } + ], + "translate": [ + { "time": 0.1333, "x": 1.17, "y": 8.53 }, + { "time": 0.1667, "x": 37.53, "y": 4.84 }, + { "time": 0.2, "x": 67.99, "y": 9.85 }, + { "time": 0.2333, "x": 134.14, "y": -13.5 }, + { "time": 0.2667, "x": 181.31, "y": -19.93 }, + { "time": 0.3, "x": 238.28, "y": -8.82 }, + { "time": 0.3333, "x": 268.51, "y": -25.75 }, + { "time": 0.3667, "x": 359.06, "y": -28.49 }, + { "time": 0.4, "x": 432.96, "y": -24.11 }, + { "time": 0.4667, "x": 452.16, "y": -16.73 }, + { "time": 0.6333, "x": 456.28, "y": -0.41 }, + { "time": 0.8333, "x": 454.14, "y": 16.41 } + ], + "scale": [ + { "time": 0.1333, "x": 2.258, "y": 1.366 }, + { "time": 0.1667, "x": 2.656, "y": 1.47 }, + { "time": 0.2, "x": 3.202, "y": 1.772 }, + { "time": 0.2333, "x": 3.202, "y": 1.93 }, + { "time": 0.2667, "x": 3.124, "y": 1.896 }, + { "time": 0.3, "x": 3.593, "y": 1.896 }, + { "time": 0.3333, "x": 2.363, "y": 1.247 }, + { "time": 0.3667, "x": 1.845, "y": 0.973 }, + { "time": 0.4, "x": 1.754, "y": 0.926 }, + { "time": 0.4333, "x": 1.448, "y": 0.695 }, + { "time": 0.4667, "x": 1.441, "y": 0.688 }, + { "time": 0.5333, "x": 0.865, "y": 0.456 }, + { "time": 0.7, "x": 0.86, "y": 0.454 }, + { "time": 0.8333, "x": 0.211, "y": 0.111 } + ] + }, + "smoke4": { + "rotate": [ + { "time": 0.1667, "value": -20.35 }, + { "time": 0.2333, "value": 18.5 }, + { "time": 0.3, "value": 57.77 }, + { "time": 0.4, "value": 105.85 }, + { "time": 0.6, "value": 161.28 }, + { "time": 0.9, "value": 208.43 } + ], + "translate": [ + { "time": 0.1667, "x": 35.95, "y": 25.54 }, + { "time": 0.2333, "x": 34.17, "y": 1.87 }, + { "time": 0.3, "x": 136.7, "y": 21.5 }, + { "time": 0.4, "x": 138.61, "y": 34.8 }, + { "time": 0.6, "x": 160.38, "y": 37.13 }, + { "time": 0.9, "x": 196.41, "y": 30.36 } + ], + "scale": [ + { "time": 0.1667, "x": 2.751, "y": 1.754 }, + { "time": 0.2333, "x": 3.486, "y": 2.224 }, + { "time": 0.2667, "x": 3.486, "y": 2.586 }, + { "time": 0.3, "x": 3.847, "y": 2.109 }, + { "time": 0.4, "x": 1.96, "y": 1.074 }, + { "time": 0.9, "x": 0.825, "y": 0.452 } + ] + }, + "smoke5": { + "rotate": [ + { "time": 0.2, "value": 23.09 }, + { "time": 0.2667, "value": 12.24 }, + { "time": 0.3333, "value": 36.92 }, + { "time": 0.4333, "value": -37.33 }, + { "time": 0.5333, "value": -0.66 }, + { "time": 0.9, "value": 64.02 } + ], + "translate": [ + { "time": 0.1333 }, + { "time": 0.2333, "x": 123.76, "y": 19.44 }, + { "time": 0.3, "x": 239.08, "y": -49.72 }, + { "time": 0.3667, "x": 280.23, "y": -51.46 }, + { "time": 0.7, "x": 340.62, "y": -20.09 }, + { "time": 0.9, "x": 349.18, "y": -5.25 } + ], + "scale": [ + { "time": 0.1333 }, + { "time": 0.1667, "x": 1.718, "y": 1.718 }, + { "time": 0.2, "x": 2.109, "y": 2.109 }, + { "time": 0.2333, "x": 1.781, "y": 2.183 }, + { "time": 0.2667, "x": 2.148, "y": 2.633 }, + { "time": 0.3333, "x": 2.234, "y": 2.738 }, + { "time": 0.3667, "x": 1.366, "y": 2.148 }, + { "time": 0.4, "x": 0.97, "y": 1.524 }, + { "time": 0.4333, "x": 1.078, "y": 1.157 }, + { "time": 0.4667, "x": 1.126, "y": 1.005 }, + { "time": 0.7, "x": 1.241, "y": 1.301 }, + { "time": 0.9, "x": 0.709, "y": 0.893 } + ] + }, + "smoke6": { + "rotate": [ + { "time": 0.1667, "value": -37.43 }, + { "time": 0.2333, "value": -18.36 }, + { "time": 0.3333, "value": 28.58 }, + { "time": 0.4, "value": 150.54 }, + { "time": 0.7, "value": 301.59 } + ], + "translate": [ + { "time": 0.1333 }, + { "time": 0.2, "x": 68.04, "y": 16.15 }, + { "time": 0.2667, "x": 214.52, "y": 13.25 }, + { "time": 0.3333, "x": 285.4, "y": 17.95 }, + { "time": 0.4, "x": 202.91, "y": 101.43 }, + { "time": 0.4667, "x": 189.25, "y": 116.39 }, + { "time": 0.7, "x": 182.77, "y": 137.4 } + ], + "scale": [ + { "time": 0.1333 }, + { "time": 0.1667, "x": 1.152, "y": 1.288 }, + { "time": 0.2, "x": 1.939, "y": 2.168 }, + { "time": 0.2333, "x": 2.278, "y": 2.223 }, + { "time": 0.2667, "x": 2.023, "y": 1.974 }, + { "time": 0.3, "x": 2.644, "y": 1.974 }, + { "time": 0.4, "x": 1.539, "y": 1.425 }, + { "time": 0.4667, "x": 1.14, "y": 0.939 }, + { "time": 0.7, "x": 0.215, "y": 0.161 } + ] + }, + "smoke7": { + "rotate": [ + { "time": 0.1667, "value": -243.11 }, + { "time": 0.4, "value": -182.02 }, + { "time": 0.8333, "value": -83.02 } + ], + "translate": [ + { "time": 0.1333, "x": 3.19, "y": -6.53 }, + { "time": 0.1667, "x": 44.54, "y": 1.12 }, + { "time": 0.2, "x": 65.84, "y": 6.02 }, + { "time": 0.2333, "x": 173.84, "y": 97.51 }, + { "time": 0.4, "x": 167.39, "y": 74.58 }, + { "time": 0.8333, "x": 227.77, "y": 84.64 } + ], + "scale": [ + { "time": 0.1333, "x": 0.878, "y": 0.878 }, + { "time": 0.1667, "x": 1.235, "y": 1.235 }, + { "time": 0.2, "x": 1.461, "y": 1.461 }, + { "time": 0.2333, "x": 1.114, "y": 1.114 }, + { "time": 0.3333, "x": 1.067, "y": 1.067 }, + { "time": 0.4667, "x": 0.81, "y": 0.753 }, + { "time": 0.8333, "x": 0.52, "y": 0.484 } + ] + }, + "smoke8": { + "rotate": [ + { "time": 0.1667, "value": -156.52 }, + { "time": 0.2667, "value": -154.05 }, + { "time": 0.3333, "value": -108.35 }, + { "time": 0.6, "value": -93.14 }, + { "time": 0.9333, "value": -70.89 } + ], + "translate": [ + { "time": 0.1667, "x": 20.72, "y": 0.25 }, + { "time": 0.2333, "x": 46.1, "y": -10.06 }, + { "time": 0.3, "x": 149.77, "y": 0.92 }, + { "time": 0.3667, "x": 241.21, "y": 49.01 }, + { "time": 0.5333, "x": 276, "y": 58.76 }, + { "time": 0.7, "x": 292.02, "y": 65.91 }, + { "time": 0.9333, "x": 308.7, "y": 69.51 } + ], + "scale": [ + { "time": 0.1333, "y": 1.174 }, + { "time": 0.1667, "x": 1.813, "y": 1.438 }, + { "time": 0.2, "x": 1.813, "y": 1.878 }, + { "time": 0.2333, "x": 1.211, "y": 1.878 }, + { "time": 0.2667, "x": 1.584, "y": 1.596 }, + { "time": 0.3, "x": 1.958, "y": 1.878 }, + { "time": 0.4667, "x": 1.139, "y": 0.958 }, + { "time": 0.9333, "x": 0.839, "y": 0.591 } + ] + }, + "smoke9": { + "rotate": [ + { "time": 0.1333, "value": -44.34 }, + { "time": 0.1667, "value": 14.73 }, + { "time": 0.2333, "value": 116.07 }, + { "time": 0.2667, "value": 118.29 }, + { "time": 0.3333, "value": 148.13 }, + { "time": 0.3667, "value": 172.74 }, + { "time": 0.4, "value": 235.69 }, + { "time": 0.4333, "value": 283.36 }, + { "time": 0.7667, "value": 358.76 } + ], + "translate": [ + { "time": 0.1333, "x": -3.49, "y": 0.04 }, + { "time": 0.2, "x": 87.4, "y": -7.97 }, + { "time": 0.2667, "x": 233.69, "y": -33.86 }, + { "time": 0.3333, "x": 296.44, "y": -30.87 }, + { "time": 0.4, "x": 390.8, "y": 4 }, + { "time": 0.4667, "x": 391.42, "y": 13.17 }, + { "time": 0.6333, "x": 413.3, "y": 36.13 }, + { "time": 0.7667, "x": 408.59, "y": 40.75 } + ], + "scale": [ + { "time": 0.1333, "x": 1.289, "y": 1.501 }, + { "time": 0.2, "x": 1.751, "y": 2.039 }, + { "time": 0.2667, "x": 2.064, "y": 2.347 }, + { "time": 0.3333, "x": 1.822, "y": 2.072 }, + { "time": 0.4, "x": 1.296, "y": 1.045 }, + { "time": 0.4667, "x": 1.872, "y": 1.526 }, + { "time": 0.6333, "x": 1.181, "y": 1.037 }, + { "time": 0.7667, "x": 0.716, "y": 0.615 } + ] + }, + "smoke10": { + "rotate": [ + { "time": 0.1333, "value": 12.16 }, + { "time": 0.2, "value": 49.19 }, + { "time": 0.2667, "value": 33.17 }, + { "time": 0.3333, "value": 42.23 }, + { "time": 0.4, "value": 11.69 }, + { "time": 0.4667, "value": 41.83 }, + { "time": 0.5333, "value": 54.86 }, + { "time": 0.6333, "value": 75.25 }, + { "time": 0.8333, "value": 126.4 } + ], + "translate": [ + { "time": 0.1333, "x": 7.74, "y": 10.25 }, + { "time": 0.2, "x": 42.9, "y": 72.89 }, + { "time": 0.2667, "x": 221.58, "y": 82.27 }, + { "time": 0.3333, "x": 297.31, "y": 85.39 }, + { "time": 0.4, "x": 322.91, "y": 81.04 }, + { "time": 0.4667, "x": 346.62, "y": 76.68 }, + { "time": 0.6667, "x": 377.46, "y": 81.85 }, + { "time": 0.8333, "x": 402.18, "y": 101.03 } + ], + "scale": [ + { "time": 0.1333, "x": 0.537, "y": 1.062 }, + { "time": 0.1667, "x": 1.042, "y": 0.841 }, + { "time": 0.2, "x": 1.937, "y": 1.563 }, + { "time": 0.2333, "x": 1.937, "y": 2.176 }, + { "time": 0.2667, "x": 2.254, "y": 2.532 }, + { "time": 0.3, "x": 2.24, "y": 2.516 }, + { "time": 0.5333, "x": 1.731, "y": 1.882 }, + { "time": 0.8333, "x": 0.855, "y": 0.867 } + ] + }, + "smoke-glow": { + "translate": [ + { "time": 0.0667, "x": -57.08, "y": 0.01 }, + { "time": 0.1, "x": -49.68, "y": -1.46 }, + { "time": 0.1333, "x": 6.3, "y": -2.92 }, + { "time": 0.1667, "x": 31.57, "y": 0.44 }, + { "time": 0.2, "x": 34.04, "y": 0.27 }, + { "time": 0.2333, "x": 109.29, "y": 1.02 }, + { "time": 0.4, "x": 119.89, "y": 1.01 }, + { "time": 0.4333, "x": 135.2, "y": 1.03 }, + { "time": 0.4667, "x": 152.86, "y": 1.06 }, + { "time": 0.5333, "x": 164.64, "y": 1.07 }, + { "time": 0.6, "x": 179.94, "y": 1.09 }, + { "time": 0.6333, "x": 190.54, "y": 1.1 } + ], + "scale": [ + { "time": 0.0667, "x": 0.233, "y": 0.233 }, + { "time": 0.1, "x": 0.42, "y": 0.288 }, + { "time": 0.1333, "x": 1.669, "y": 1.072 }, + { "time": 0.1667, "x": 1.669, "y": 1.785, "curve": "stepped" }, + { "time": 0.2, "x": 1.669, "y": 1.785 }, + { "time": 0.2333, "x": 2.544, "y": 1.785 }, + { "time": 0.4333, "x": 3.48, "y": 2.22 }, + { "time": 0.4667, "x": 4.337, "y": 2.655 } + ] + }, + "smoke11": { + "rotate": [ + { "time": 0.4, "value": 47.07 }, + { "time": 0.4333, "value": 109.71 }, + { "time": 0.4667, "value": 164.62 }, + { "time": 0.8333, "value": 276.93 } + ], + "translate": [ + { "time": 0.3333, "x": 280.31, "y": 126.85 }, + { "time": 0.4, "x": 296.27, "y": 125.62 }, + { "time": 0.4667, "x": 312.45, "y": 131.57 }, + { "time": 0.6667, "x": 310.5, "y": 149.67 }, + { "time": 0.8333, "x": 307.08, "y": 153.94 } + ], + "scale": [ + { "time": 0.3333, "x": 1.491, "y": 1.491 }, + { "time": 0.4667, "x": 1.144, "y": 0.948 }, + { "time": 0.5667, "x": 0.491, "y": 0.491 }, + { "time": 0.8333, "x": 0.985, "y": 0.91 } + ] + }, + "smoke12": { + "rotate": [ + { "time": 0.3667, "value": -37.96 }, + { "time": 0.4333, "value": 28.55 }, + { "time": 0.5333, "value": 108.53 }, + { "time": 0.8667, "value": 191.85 } + ], + "translate": [ + { "time": 0.3667, "x": 390.22, "y": -1.06 }, + { "time": 0.4333, "x": 411.78, "y": 26.39 }, + { "time": 0.5333, "x": 428.12, "y": 56.28 }, + { "time": 0.8667, "x": 444.34, "y": 68.06 } + ], + "scale": [ + { "time": 0.3667, "x": 2.006, "y": 1.821 }, + { "time": 0.5333, "x": 1.719, "y": 1.293 }, + { "time": 0.7333, "x": 1.562, "y": 1.304 }, + { "time": 0.8667, "x": 0.727, "y": 0.637 } + ] + }, + "smoke13": { + "rotate": [ + { "time": 0.3667, "value": 305.8 }, + { "time": 0.4, "value": 478.49 }, + { "time": 0.4333, "value": 537.45 }, + { "time": 0.4667, "value": 573.84 }, + { "time": 0.5333, "value": 596.4 }, + { "time": 0.7, "value": 622.3 }, + { "time": 1, "value": 657.95 } + ], + "translate": [ + { "time": 0.3667, "x": 331.84, "y": -25.82 }, + { "time": 0.4, "x": 417.88, "y": -42.62 }, + { "time": 0.4667, "x": 451.61, "y": -42.21 }, + { "time": 0.5333, "x": 453.81, "y": -37.03 }, + { "time": 0.6, "x": 451.86, "y": -31.89 }, + { "time": 0.7, "x": 453.37, "y": -27.28 }, + { "time": 1, "x": 454.04, "y": -17.89 } + ], + "scale": [ + { "time": 0.3667, "x": 4.509, "y": 3.114 }, + { "time": 0.4, "x": 3.673, "y": 2.537 }, + { "time": 0.4333, "x": 4.201, "y": 2.638 }, + { "time": 0.4667, "x": 4.27, "y": 2.399 }, + { "time": 0.6, "x": 2.798, "y": 1.932 }, + { "time": 0.8333, "x": 2.316, "y": 1.599 }, + { "time": 1, "x": 1.081, "y": 0.746 } + ] + }, + "smoke14": { + "rotate": [ + { "time": 0.4333, "value": 271.03 }, + { "time": 0.7, "value": 299.97 }, + { "time": 1.0667, "value": 331.16 } + ], + "translate": [ + { "time": 0.4333, "x": 371.68, "y": -29.8 }, + { "time": 0.7667, "x": 400.59, "y": -44.36 }, + { "time": 1.0667, "x": 432.26, "y": -44.79 } + ], + "scale": [ + { "time": 0.4333, "x": 4.011, "y": 3.366 }, + { "time": 0.7667, "x": 2.071, "y": 1.624 }, + { "time": 1.0667, "x": 1.798, "y": 1.111 } + ] + }, + "smoke15": { + "rotate": [ + { "time": 0.4, "value": 111.75 }, + { "time": 0.4667, "value": 171.93 }, + { "time": 0.6, "value": 256.95 }, + { "time": 0.8333, "value": 299.15 } + ], + "translate": [ + { "time": 0.4, "x": 266.71, "y": -53.04 }, + { "time": 0.4333, "x": 290.84, "y": -51.43 }, + { "time": 0.5333, "x": 305.65, "y": -44.32 }, + { "time": 0.6667, "x": 318.96, "y": -38.95 }, + { "time": 0.8333, "x": 342.65, "y": -27.33 } + ], + "scale": [ + { "time": 0.4, "x": 2.749, "y": 2.095 }, + { "time": 0.4333, "x": 3.302, "y": 2.289 }, + { "time": 0.4667, "x": 2.591, "y": 1.895 }, + { "time": 0.5333, "x": 1.777, "y": 1.354 }, + { "time": 0.7, "x": 1.932, "y": 1.267 }, + { "time": 0.8333, "x": 1.002, "y": 1.546 } + ] + }, + "smoke16": { + "rotate": [ + { "time": 0.4, "value": 89.78 }, + { "time": 0.4667, "value": 137.83 }, + { "time": 0.5333, "value": 193.49 }, + { "time": 0.6, "value": 235.26 }, + { "time": 0.6333, "value": 286.8 } + ], + "translate": [ + { "time": 0.4, "x": 217.23, "y": -21.45 }, + { "time": 0.4667, "x": 249.95, "y": -13.73 }, + { "time": 0.5333, "x": 264.96, "y": -9.87 }, + { "time": 0.6, "x": 278.95, "y": 6.37 }, + { "time": 0.6333, "x": 245.65, "y": 11.77 } + ], + "scale": [ + { "time": 0.4, "x": 2.265, "y": 1.859 }, + { "time": 0.4333, "x": 2.621, "y": 1.955 }, + { "time": 0.4667, "x": 1.953, "y": 1.538 }, + { "time": 0.6, "x": 1.005, "y": 0.825 }, + { "time": 0.6333, "x": 0.387, "y": 0.318 } + ] + }, + "smoke17": { + "rotate": [ + { "time": 0.2333, "value": 99.02 }, + { "time": 0.3, "value": 58.06 }, + { "time": 0.3333, "value": 34.05 }, + { "time": 0.3667, "value": -17.34 }, + { "time": 0.6667, "value": -62.36 } + ], + "translate": [ + { "time": 0.2333, "x": 18.91, "y": -62.91 }, + { "time": 0.3, "x": 2.43, "y": -61.54 }, + { "time": 0.3333, "x": 1.89, "y": -36.55 }, + { "time": 0.3667, "x": 6.97, "y": -29.52 }, + { "time": 0.4333, "x": 10.78, "y": -20.55 }, + { "time": 0.6667, "x": 18.65, "y": -13.19 } + ], + "scale": [ + { "time": 0.2333, "x": 1.915, "y": 1.915 }, + { "time": 0.3, "x": 1.509, "y": 1.509 }, + { "time": 0.3333, "x": 1.01, "y": 1.01 }, + { "time": 0.3667, "x": 0.715, "y": 0.715 }, + { "time": 0.4333, "x": 0.949, "y": 0.721 }, + { "time": 0.5667, "x": 0.785, "y": 0.74 } + ] + }, + "smoke18": { + "rotate": [ + { "time": 0.2333, "value": 141.75 }, + { "time": 0.2667, "value": 134.51 }, + { "time": 0.3333, "value": 249.12 }, + { "time": 0.5, "value": 363.82 }, + { "time": 0.7333, "value": 450.54 } + ], + "translate": [ + { "time": 0.2333, "x": 60.81, "y": 56.17 }, + { "time": 0.2667, "x": 68.74, "y": 69.4 }, + { "time": 0.3333, "x": 76.85, "y": 69.07 }, + { "time": 0.5, "x": 101.49, "y": 89.87 }, + { "time": 0.7333, "x": 118.58, "y": 101.16 } + ], + "scale": [ + { "time": 0.2333, "x": 2.288, "y": 2.288 }, + { "time": 0.2667, "x": 2.288, "y": 1.628 }, + { "time": 0.3, "x": 1.524, "y": 1.308 }, + { "time": 0.5, "x": 1.757, "y": 1.385 }, + { "time": 0.5333, "x": 2.08, "y": 1.51 }, + { "time": 0.7333, "x": 1.405, "y": 0.896 } + ] + }, + "smoke20": { + "rotate": [ + { "time": 0.3333, "value": 95.16 }, + { "time": 0.3667, "value": 130.42 }, + { "time": 0.4, "value": 170.7 }, + { "time": 0.4333, "value": 266.75 }, + { "time": 0.4667, "value": 299.82 }, + { "time": 0.5333, "value": 326.88 }, + { "time": 0.6, "value": 350.8 }, + { "time": 0.9, "value": 403.14 } + ], + "translate": [ + { "time": 0.3333, "x": 124.61, "y": -46.55 }, + { "time": 0.5333, "x": 173.8, "y": -36.62 }, + { "time": 0.7, "x": 186.5, "y": -35.41 }, + { "time": 0.9, "x": 188.56, "y": -37.75 } + ], + "scale": [ + { "time": 0.3333, "x": 3.346, "y": 2.654 }, + { "time": 0.3667, "x": 2.661, "y": 2.111 }, + { "time": 0.4333, "x": 2.751, "y": 1.984 }, + { "time": 0.4667, "x": 3.059, "y": 2.21 }, + { "time": 0.5333, "x": 2.159, "y": 1.712 }, + { "time": 0.7, "x": 1.601, "y": 1.27 }, + { "time": 0.9, "x": 1.679, "y": 0.856 } + ] + }, + "smoke23": { + "rotate": [ + { "time": 0.3, "value": 115.12 }, + { "time": 0.3667, "value": 79.01 }, + { "time": 0.7667, "value": 6.96 } + ], + "translate": [ + { "time": 0.3, "x": 75.15, "y": -50.92 }, + { "time": 0.3667, "x": 59.33, "y": -53.52 }, + { "time": 0.7667, "x": 39.68, "y": -48.64 } + ], + "scale": [ + { "time": 0.3, "x": 3.331, "y": 2.096 }, + { "time": 0.4333, "x": 2.4, "y": 2.006 }, + { "time": 0.5, "x": 2.555, "y": 2.094 }, + { "time": 0.7667, "x": 1.35, "y": 1.241 } + ] + }, + "antenna1": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.2, "value": 11.78 }, + { "time": 0.3, "value": -9.52 }, + { "time": 0.4, "value": 8.07 }, + { "time": 0.5, "value": -4.45 }, + { "time": 0.6, "value": 1.54 }, + { "time": 0.7, "value": -0.34 } + ] + }, + "antenna2": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.2, "value": 11.78 }, + { "time": 0.3, "value": -9.52 }, + { "time": 0.4, "value": 8.07 }, + { "time": 0.5, "value": -4.45 }, + { "time": 0.6, "value": 1.54 }, + { "time": 0.7, "value": -0.34 } + ] + }, + "antenna3": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.2, "value": 11.78 }, + { "time": 0.3, "value": -9.52 }, + { "time": 0.4, "value": 8.07 }, + { "time": 0.5, "value": -4.45 }, + { "time": 0.6, "value": 1.54 }, + { "time": 0.7, "value": -0.34 } + ] + }, + "antenna4": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.2, "value": 11.78 }, + { "time": 0.3, "value": -9.52 }, + { "time": 0.4, "value": 8.07 }, + { "time": 0.5, "value": -4.45 }, + { "time": 0.6, "value": 1.54 }, + { "time": 0.7, "value": -0.34 } + ] + }, + "antenna5": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.2, "value": 11.78 }, + { "time": 0.3, "value": -9.52 }, + { "time": 0.4, "value": 8.07 }, + { "time": 0.5, "value": -4.45 }, + { "time": 0.6, "value": 1.54 }, + { "time": 0.7, "value": -0.34 } + ] + }, + "antenna6": { + "rotate": [ + { "time": 0.0667 }, + { "time": 0.2, "value": 11.78 }, + { "time": 0.3, "value": -9.52 }, + { "time": 0.4, "value": 8.07 }, + { "time": 0.5, "value": -4.45 }, + { "time": 0.6, "value": 1.54 }, + { "time": 0.7, "value": -0.34 } + ] + }, + "smoke24": { + "rotate": [ + { "time": 0.3, "value": 71.32 }, + { "time": 0.3667, "value": 112.39 }, + { "time": 0.4667, "value": 159.56 }, + { "time": 0.7, "value": 224.21 } + ], + "translate": [ + { "time": 0.3, "x": 90.72, "y": -18.79 }, + { "time": 0.3667, "x": 149.69, "y": -7.78 }, + { "time": 0.4667, "x": 176.26, "y": 12.31 }, + { "time": 0.7, "x": 184.07, "y": 31.75 } + ], + "scale": [ + { "time": 0.3, "x": 2.906, "y": 2.311 }, + { "time": 0.4333, "x": 3.567, "y": 2.58 }, + { "time": 0.4667, "x": 3.157, "y": 2.41 }, + { "time": 0.7, "x": 1.705, "y": 1.356 } + ] + }, + "smoke25": { + "rotate": [ + { "time": 0.3667, "value": 91.25 }, + { "time": 0.4333, "value": 117.56 }, + { "time": 0.6333, "value": 150.9 }, + { "time": 1, "value": 189.47 } + ], + "translate": [ + { "time": 0.3667, "x": 187.21, "y": -51.18 }, + { "time": 0.5333, "x": 245.48, "y": -46.28 }, + { "time": 0.6667, "x": 277.36, "y": -43.12 }, + { "time": 1, "x": 313.27, "y": -38.14 } + ], + "scale": [ + { "time": 0.3667, "x": 3.606, "y": 2.657 }, + { "time": 0.4333, "x": 4.166, "y": 2.792 }, + { "time": 0.5333, "x": 3.09, "y": 2.091 }, + { "time": 1, "x": 3.062, "y": 1.801 } + ] + }, + "smoke26": { + "rotate": [ + { "time": 0.3667, "value": 10.64 }, + { "time": 0.4, "value": 60.85 }, + { "time": 0.4667, "value": 89.45 }, + { "time": 0.7, "value": 125.01 }, + { "time": 0.9333, "value": 155.24 } + ], + "translate": [ + { "time": 0.3667, "x": 442.07, "y": -13.19 }, + { "time": 0.4, "x": 453.7, "y": 0.81 }, + { "time": 0.4667, "x": 443.57, "y": -6.95 }, + { "time": 0.7, "x": 460.97, "y": 15.79 }, + { "time": 0.9333, "x": 465.22, "y": 20.92 } + ], + "scale": [ + { "time": 0.3667, "x": 2.726, "y": 2.726 }, + { "time": 0.4333, "x": 3.729, "y": 2.822 }, + { "time": 0.4667, "x": 3.398, "y": 2.441 }, + { "time": 0.7, "x": 4.324, "y": 3.159 }, + { "time": 0.9, "x": 1.977, "y": 1.48 } + ] + }, + "smoke27": { + "rotate": [ + { "time": 0.3667, "value": 24.75 }, + { "time": 0.4333, "value": -5.43 }, + { "time": 0.5333, "value": -39.76 }, + { "time": 0.8333, "value": -56.25 } + ], + "translate": [ + { "time": 0.3667, "x": 92.98, "y": -49.06 }, + { "time": 0.5333, "x": 129.81, "y": -33.09 }, + { "time": 0.8333, "x": 143.68, "y": -25.27 } + ], + "scale": [ + { "time": 0.3667, "x": 3.633, "y": 2.223 }, + { "time": 0.4333, "x": 2.745, "y": 2.283 }, + { "time": 0.4667, "x": 2.962, "y": 2.122 }, + { "time": 0.5333, "x": 2.007, "y": 1.266 } + ] + }, + "cannon-target": { + "translate": [ + { "time": 0.1333 }, + { + "time": 0.2, + "y": 128.38, + "curve": [ 0.4, 0, 0.8, 0, 0.4, 128.38, 0.8, 0 ] + }, + { "time": 1 } + ], + "scale": [ + { "time": 0.4333, "x": 0.632, "y": 1.244 }, + { "time": 0.4667, "x": 0.477, "y": 1.487 } + ] + }, + "machinegun-target": { + "scale": [ + { "time": 0.4333, "x": 0.632, "y": 1.244 }, + { "time": 0.4667, "x": 0.477, "y": 1.487 } + ] + }, + "machinegun": { + "rotate": [ + { "value": 8.07, "curve": "stepped" }, + { "time": 0.0667, "value": 8.07 }, + { + "time": 0.2333, + "value": -18.67, + "curve": [ 0.894, -18.44, 0.832, 7.5 ] + }, + { "time": 0.9, "value": 8.07 } + ] + }, + "tank-root": { + "translate": [ + { "time": 0.0667 }, + { + "time": 0.1667, + "x": 46.59, + "curve": [ 0.192, 46.59, 0.242, 0, 0.192, 0, 0.242, 0 ] + }, + { "time": 0.2667 } + ] + }, + "tank-glow": { + "translate": [ + { + "time": 0.1333, + "x": 198.14, + "curve": [ 0.199, 190.76, 0.222, -255.89, 0.199, 0, 0.222, 0 ] + }, + { "time": 0.2333, "x": -390 } + ], + "scale": [ + { "time": 0.0667 }, + { + "time": 0.1333, + "x": 1.185, + "y": 0.945, + "curve": [ 0.199, 1.182, 0.222, 1.048, 0.199, 0.939, 0.222, 0.579 ] + }, + { "time": 0.2333, "x": 1.008, "y": 0.471 } + ] + } + }, + "attachments": { + "default": { + "clipping": { + "clipping": { + "deform": [ + { + "time": 0.0667, + "offset": 54, + "vertices": [ 4.59198, -4.59192 ] + }, + { + "time": 0.1333, + "offset": 8, + "vertices": [ -8.97369, -1.88211, 9.11177, 1.02258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14.73321, -45.16878, -30.31448, -84.4631, -32.24969, -108.78421, 70.26825, -36.90201 ] + }, + { + "time": 0.1667, + "offset": 8, + "vertices": [ -11.32373, -1.65065, 11.42179, 0.53259, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -15.36503, -69.18713, -4.45626, -121.90839, 5.46554, -115.23274, 71.78526, -33.85687 ] + }, + { + "time": 0.2, + "offset": 8, + "vertices": [ -8.70522, 1.02196, 8.65102, -1.4101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.59198, -4.59192 ] + }, + { + "time": 0.2333, + "offset": 8, + "vertices": [ -5.23146, 0.85796, 5.23882, -0.81519 ] + }, + { + "time": 0.2667, + "offset": 54, + "vertices": [ 4.59198, -4.59192 ] + } + ] + } + }, + "smoke-glow": { + "smoke-glow": { + "deform": [ + { + "time": 0.1333, + "vertices": [ -14.17073, 19.14352, 0, 0, -10.97961, -15.09065, -5.79558, -24.82121, 0.68117, -17.78759, -1.1179, -5.4463, 0, 0, 0, 0, 17.52957, 6.89397, -0.33841, -2.21582, 5.51004, 18.88118, -6.80153, 20.91101 ] + }, + { + "time": 0.1667, + "vertices": [ -4.34264, 39.78125, 5.6649, -2.42686, -8.39346, -22.52338, -2.66431, 5.08595, -19.28093, 3.98568, -11.21397, 10.2879, 4.56749, 4.1329, -19.50706, -2.28786, 11.35747, 4.55941, 9.04341, -11.72194, 2.15381, 5.14344, -12.82158, 16.08209, -23.19814, 1.81836 ] + }, + { + "time": 0.2, + "vertices": [ -3.95581, 36.12203, 37.20779, -0.87419, 21.29579, -15.76854, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -12.2858, 3.25454, -12.75876, 3.71516, 9.67891, 15.48546 ] + }, + { + "time": 0.2333, + "vertices": [ -11.9371, 26.01078, 2.91821, -0.27533, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 7.70584, -0.7169, -6.69733, -2.62048, 17.91826, 7.77333, -4.30551, -6.01406, -12.75876, 3.71516, -5.10017, 17.59191 ] + }, + { + "time": 0.2667, + "vertices": [ 0.5959, 23.58176, 20.74303, 0.93943, 7.69899, -17.45375, -2.02438, 6.16526, -5.92201, 4.19709, -1.39027, 9.92793, 20.51733, 2.52203, 13.35544, 2.64274, 24.32408, -1.94308, 8.50604, -20.99353, 13.14276, 5.73959, 6.31876, 19.2114, 16.98909, 0.80981 ] + } + ] + } + } + } + }, + "drawOrder": [ + { + "time": 0.3, + "offsets": [ + { "slot": "smoke-puff1-bg2", "offset": 24 }, + { "slot": "smoke-puff1-bg8", "offset": 19 }, + { "slot": "smoke-puff1-bg9", "offset": 22 }, + { "slot": "smoke-puff1-bg3", "offset": 17 }, + { "slot": "smoke-puff1-fg17", "offset": 13 }, + { "slot": "smoke-puff1-fg2", "offset": 2 }, + { "slot": "smoke-puff1-fg5", "offset": 8 }, + { "slot": "smoke-puff1-fg6", "offset": 4 }, + { "slot": "smoke-puff1-fg7", "offset": -4 }, + { "slot": "smoke-puff1-fg4", "offset": -4 } + ] + }, + { + "time": 0.3333, + "offsets": [ + { "slot": "smoke-puff1-bg2", "offset": 8 }, + { "slot": "smoke-puff1-bg8", "offset": 5 }, + { "slot": "smoke-puff1-bg9", "offset": 3 }, + { "slot": "smoke-puff1-fg", "offset": 24 }, + { "slot": "smoke-puff1-fg5", "offset": -14 }, + { "slot": "smoke-puff1-fg6", "offset": -21 }, + { "slot": "smoke-puff1-fg7", "offset": -19 }, + { "slot": "smoke-puff1-fg10", "offset": -21 } + ] + }, + { + "time": 0.3667, + "offsets": [ + { "slot": "smoke-puff1-bg2", "offset": 7 }, + { "slot": "smoke-puff1-bg9", "offset": 4 }, + { "slot": "smoke-puff1-fg", "offset": 24 }, + { "slot": "smoke-puff1-fg2", "offset": 5 }, + { "slot": "smoke-puff1-fg6", "offset": -22 }, + { "slot": "smoke-puff1-fg7", "offset": -18 }, + { "slot": "smoke-puff1-fg10", "offset": -20 } + ] + }, + { + "time": 0.4, + "offsets": [ + { "slot": "smoke-puff1-bg2", "offset": 5 }, + { "slot": "smoke-puff1-bg4", "offset": 0 }, + { "slot": "smoke-puff1-fg", "offset": 24 }, + { "slot": "smoke-puff1-fg2", "offset": 5 }, + { "slot": "smoke-puff1-fg6", "offset": -21 }, + { "slot": "smoke-puff1-fg7", "offset": -18 }, + { "slot": "smoke-puff1-fg10", "offset": -22 } + ] + }, + { + "time": 0.4333, + "offsets": [ + { "slot": "smoke-puff1-bg2", "offset": 4 }, + { "slot": "smoke-puff1-bg9", "offset": 4 }, + { "slot": "smoke-puff1-fg", "offset": 24 }, + { "slot": "smoke-puff1-fg2", "offset": 5 }, + { "slot": "smoke-puff1-fg6", "offset": -17 }, + { "slot": "smoke-puff1-fg7", "offset": -19 }, + { "slot": "smoke-puff1-fg10", "offset": -23 } + ] + }, + { + "time": 0.5333, + "offsets": [ + { "slot": "smoke-puff1-bg2", "offset": 9 }, + { "slot": "smoke-puff1-bg12", "offset": 0 }, + { "slot": "smoke-puff1-fg", "offset": 24 }, + { "slot": "smoke-puff1-fg2", "offset": 6 }, + { "slot": "smoke-puff1-fg6", "offset": -20 }, + { "slot": "smoke-puff1-fg7", "offset": -19 }, + { "slot": "smoke-puff1-fg10", "offset": -23 }, + { "slot": "smoke-puff1-fg4", "offset": -5 } + ] + } + ] + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/tank-pro.skel b/spine-haxe/example/assets/tank-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..7b1f71bf2d18002ce996e9c64c1e053ce29567fc GIT binary patch literal 46960 zcmeIb2YeGp^EZAc8{>wtjSZ$7W5AeZNv?pkdv`Lu6B9b7*$}`cU^)SjP)+YO!J#@3 zdNpACbT)(z2??Plv?P$wOF|3&&+f{SjFFI^=l^@({N7JapVQs!d}nrcc6N5}bdnBq zXwzl5%hN|C!|SW-tD_F@{Ut1SE9T;^``ys5=`QlZLymK=-(cX7-bww3H{j=~Tze;{ z_D@dkU9xZQ0Ng33?Uee%{QC6qktaRvz#KbUly*^3* z($q`;P=6%8)j$8zh2!;q)*qUBh4ueS|DW}T_AUSaOBeS4|Fl2C-}3*zbYcJh-|&ZL zYVYJh_4=fwrlt%jV|89{_<-L1QbxJaqSTb3E~&%%_wM)q-g_z9u6hHLhY#%6|6k%? zAN(5!|H!f6Nyq8%dP94s4sahepnw0t_4*7_2R9?=eM7Oz0s4`xXDp zqzz=>(*HkD;>p@Fd`R!XgKeD;hikHwRL*Kc296_p;cey0mHF;8i5J34zQ;0c3$RIn zd7LNuB1@eUMWJ7J+aj!vJ}Ldis0s`a0+~VYHp+bA=|u3xEqV8(5o3-iVi)l@4%ea|j)Fs5-9JlB9&6#4={7>G-i-AO2{(UaL0IzW&C1MD9FWLrH zZjINLBsjet*s9^Z*_jo`QaM09c-2`Deq{fE@v!;<=^ z(g->1)gn_m>i^xlg}5d8`KEgpo>Dl+?QF8R-DbZ1+_%yC!JDT*S70u`$UO*W(uK-j zsW+vrAJlwXPTcdfF~|AmbNRkj_bv*V=NYRn_h{zZf~-x%JgfU3rAbxdK98`R$!>>duTG;fmw7p3I2|p^1UiQ+Oj1CFur>&x;tX6RX*(YCbr&2t^BbFRb@AYu;=#4Wvpu|c@QC8U zBZ~)*Djq!AK{)GF@MA{vVPbfUM!2^$4aXEoqt`b4O(kkd8Mvgr=p=NAFS~%{$sACG}xD&P9@d*Kmksq&8tr3+ z+whXKS2b!9+04D~SecuLF6&fH7%1=5UhF=gth8y@L)*$taJ5>hQn|Zvv~=Ms<-Kr-fl8MbbkLcZlG;6bBs1jtyFx$ zLgZIM0_Mew?xwC4H z6(2n5{9bstTB!BW+1#d^JS3OAPVa?BsEu>AN0le~kHpKP2EP{`saDD~k(FN0^2Fgg zY(&^AxTa!m4_6z1uZpFQW-eCR@3w&^vnE4FsFet>cG7}s?UgI@#@jZ9p(EAC)MW-K zbIbi)C*zv;p`+CDw*BeSjZboOJ!bv-K6JF&_{}d^?{scQZoQ{H--nJ-%UgpD`hdpn zxe;6J3{r2){U&mGrlxm2^4t;=g~Y^!w<{qzi{m!mte*dtn1+h!U4NJ-BqoHtTZ}AQ zJj}JJdk|HJ6a#nQNYMmHc&s9egr+AeW$(7@FquYHJG4b?`Ejaw=Yx|C+`GlBT2vrr zTD6RP@|SHf(xSI&W2+WreQJYZiLq6S_~o(I#S$~ET2epjUo5dmw%9q@^Go|;Cf|cg z)V<&Dd*Vckgr?8?C9EO>>d^Kru0(jh;z~sHFRnynqGJ-K`>OO_CyP5eByux$+z~Hb zIs5LoBMvAc$i`Ca-lNXN6x7lhrHvo{U|+D5)ooezkoPx_bgZ?ECi(p`q-EAJ+7!oR zj`H-rQki_yR+=+C0>l-RcyO-l*&t2PB5l#4@S;T#MT;Vf7DZVV`ItUX>^H{raiSAg zlSwR^%X1~!hmNF(ZgY6fi(MtK4U{Pph}$6xJ8f z+7?R_gREGE^hLC_;uO{w)y5V}tHxHWLi(aUwBi)j7t_ubORE*EScUY(bhhFY(if?2 zZ;Pdk5N)y4>Mpiek=hQnSlTGb7E7(|YKs*a(a{!58xv=XrH<%kixnC5flXFSye(Fg zx|1zdxVnigmO84tEmpX;sV$Z|rlBoXctkT>ERDL6Emn9`b6YHpwy`Z%cuWghEKNkL zEmnlOr4_4C7;0<}<8a%*Hn<2c&(I1aZtjx}Mn$8n_XajdaDj-zdl<8YhfI3mpUIF7VEjy2Zf*z)Om zugjM&vjN0&R#z4YR>hW&)RPK^+B8)G7?!D;0q-o<4t!^E_($(7ju`aL;>f{P#nzvg z4=pI4r{b)aRho}&Fto$07)3wx?+x6$1TkBsDr31jYiE7(g6`5*{X;Y+39cfO>=32we`Pf{8 z){=O>`yyrPXmhSL*BWWgvE~}I8gp_rm#JeUD|M{asIFE; zrdqWfiBC=|AqatORaC5>l%c?czOlL0BM6@U(tJcOADbqxnlN!icea`PgV;0^@ zaYY_CC|$tw;>^!LnlDx6@tpbb73Tt=Cue%X!KP3AD+IsAH2AS=S~js-A`QcAtlpv&~Zn z*yd@R(PmQmbSKqRVbPhZANoqlI>^)p3P_mp3P_mp3P_mp3P_m zp3P`ZOtKx#z_S_6z_S_6z_S_6z_S_6z_S_6z_S_6z_S_6z_S(2iAgr2IWfs*G$$t6 zjArn&&1eRm&1eRm&1gnHvaCkMUlm$c;_1kw*%=tR5sAIEd$XA8*Ptv0ePkcmM094(pvf zJTYb15Lb>*=mnpIex}tHV6Be@>aEMjxxabQs)U?Vxl7k>-5WM)9IHcE5T&>#O`A1u(Xv(RHtpJX==ec= zr~VKV)|QcW7wkv*c|6Z^Dtg;B5Ct#T7W-w(il|nb9lFZ(RjBsyk-9$H`=Poc6y1`Y zQ&EG`nYx1&S|at_$-1A)oJQI=7Z6uwB#NA~2>ImaqL`2tC|G?RHTq*Xikj+9oU(}4UT_3!$X3uBgs*FT{kG{i9`$^7Sl2B#4K=@TPnYy0 z8AY{=*QGA4iGs^5(;4c|M!sQ{bW`j3>hkaG*UdcRs=KU-F5UWA*hs#I1Z#f zZxBbQlEOxi0)k4ph=CPyRYCpw?IMuH8ftdFn|wNqr25XSjiQ4R91%ll(KWjtdTSJjGYkpG7TDSww5 zT8Nq;mgp}KIaLYy=$#tkz%Ji1Qx@!AgQ0+!qH+|FS+CsQ4aCsAj)3R}DD2tlP>#gOI? z@M>ipq1<8@sag_(O1X;TYVmmKg~^0+6E?I7A_SF!Ah`Mn&;2TkQ0}@OKV<`vL8Tyc z9z4g>LR|>uF6_!N;%T+7P$>wwzjN?}AI1~P1EG}f2tlRX#m{v6@sRGXbTmv4y}V8c z5~jR|*!V>|+^qwB0Gv^BOzUjo#6TF8m0&zpg7H-as0uKi0$}6>azXG4fIS#qWx2+j zj;jf0esEqB-b3KsmmYn&P@uel3WfK&@a{#AUR-^k$SA50?_u!nPLJ-K1}ImcH1Hk{ z?=JM{!bJk*3{)h%N5i{{9#v3xLwH4l1!PmfIVWs~$GMjpI5!?XnPQu9O4lHvN*iI1iVT^mz4%h&hRP&>6#>7CwTdRQ~f|%1uq{+ z_C636@R1@k8|Ft(vGn@qVp?bj@ie9W5C_lR!6@PM%$~ySgEvgnxW#f#YDyNP@b20( zjL%i~870rTkgKGsYY|H2Y5euY4nmQ!;UxeerUup`qlWhq2>P9So_C406qVDyAM%eRHwV?ne}eflwOl8)^c!eYRbA6t&G{N1aRK zWKG}$rV$9NKBOW*l_&B!T1{Bt7DQP&Kp0oJCNLdBR?b6X&K!` z&``ShgN|0_B;Fe6D*b6V&nTrrl@8LMmHRL%SLmNC-7ZU?4^=tk&KkU4I+N7~;m>@% z1o>buW#Of5x=)_$1!v9Lf{mA^_G0!+r<-{hx7VFiKn?iLcxM+=>7{o$yV3Z&QjPKS zF4w(`)A!|=s9uw%8>bGY1D^NN_s&^j{LMez#2fTkhVj;_Dkf@(>n7ur8b6t+!7q*o z{Z>gP%H`ZRVZcS|J<#GJR}k)GUSmAzw2&-3aL+eWX~LEtXaqqU7L9)@ToRcrPPvQP zZ%YxnGq0Uh2Jhnxgb+3a) z?eDC$PI(p9_$hPtFEr_V&?if|HK?tLno;VAa(gOktrOZ_slF1WTFiJ-?ANU%zaxK| zs1I|lNNFuUB-H7K4fA>4gJYY%{UqD|NBJrulET2`g!VZGazzvDMPqkkL4{ zi7SSMiqGmEHG3q|z)AB=9!cZ*QUJ?^$K6HkfJO2?5A%c2(s~0Y!h=Bc@^mK8lSHZP z23+jUYB_l;Xv7em;yl=86OQ9c1B`6KvEQ(8>D#B~YT@fo;u{m}Fwc`bOjOegUEM_Y z3<@k!KA0XGwcd>)8oVUux|a{H(BqiJ^g&Ug97WcCN{`&J$K~blVMD9^O4CC3%qKMAABvA4#rs;he>z;C0yN z^E`2mxTE&i9B$^$tf!@aj=ixslce!m~;nmn;gV_vks2K78oiRhsR(of&2mWU=dQl(k)XR(8FeKi_HB zr)|$>Ph4-`uIx9p^%b|YEiVw_MUdhr(Ygd@<%8K{439{Ig70(qyS=*IWT)V^Ckl5>wfWzQ5x2@3ou{8HsGeNOl3(YhICmbtnP$4XIy7;B(AWi}A z?CL9P!P(W<(1Nq8ue=3kS6{3JXIEb(3(l@SY{A*pSJi^Et534v?CJ});Oy#aX2IFj zSJQ&CtFMIxXIEc{1!q@ZD+|u9zEBI!uD&)FoLzl&EjYXS+F5XR^?6!wcJ+l>aCY^T zw&3jQ(^_zL_4!(GcJ)PCaCY_iTX1&u#aM85^#xdPcJ(#3;Oy$FXu;Xlhb%a|`l?uP zcJ+xCoLzm@EjYXSnp$vn_0_Q8?CNW7!P(VU%Yw73ucZZNS6^)l&aS@J7Mxvubu2i$ z`r2A>cJ;Oy#aZ^7Bs=V8Iw)z`p+v#Za`g0rhnW5LJ0MGw==qKXnv1*-_wBM}gBF z1rBhqErT4yB|C`w*g;&XgSb%+;>J3No9G~JlB16P%u(PJM}gBE1%14Z-4Y~8}tLwvY#@2D5T zq{qM0+QM`8oSy}h%qU^)`6ECvC4H5~7qgYv?;DWX!bNY-!%FOhcv@TE>;)U1Dl^*; zqqX%F!=FA890D@e#&se^((j=^51@k?nQvf`t-tSN>2y zsro6gBPB&VHJQ{FA-Ys*r-8_= znalT=14DDop6oC7{I!&VTDXyCd83TKmF}RRHg)N~mom*cd{5Ee+egd}Rx_UPYEh7w+bM`q z#$js?iCdrUWR$XcS%8@7{*j5gU&SEigesIu5gRwn7i-rq$tc~ppXZ99ujs?He2Vd2 zg*RfokkOPEqikup0&Pix=fGji$LRiU`?Kz|QQa9O?!Ry_C$VNdLP;?ZSEU`&A?ZO) zH+?|0iF*CS9s0>__v`2Ms;po3<_Gn3UB6mT|po0wB8>4Y=>|? z9mMr=5SQQ}uD64@J`UpI9rQ~l2XP-di0kYiu8V`XuJHewg}ax=9_eFo4%=z}c5@Kd z-9a2=dzXI029E3>$W?)F4tY3XlNH!mABW!T2;^`e#~a6T$2lCjX|u7$i<=ydi0>rl zRsK+g>)p#DC0Ko{iLu0hg&1=@x?4R^g&T%*vesi0*2RB|TJG$O_4+uxsizBvTWs1a zH2Bto!)@+A6e{jn!r^WQ56ScP26OnMO`98cAHb<_&$f%?iBpns;{AuDfcGIEq?k7h zXL(Db?vnx)`t)OR*s?iOR*U9BIX2?J}ph<^ACwDNmT(OQVXxxwE6I8ERc4n@aX&d4>zwj2+w*j zj1&?&r^Tg1geCx-4%LiF{e_%!crzFmvNzJRh~>>7vNH*F?_ zSl0Lh^;V1li1=d{sJ945`0I!_^%f!I=zL7QMTng6-wf12nHYY^zN?P;Y6#J+t7s4M(+0<~{H2DzCNk5c;wvma9Vvm_#`>{S&AaRKdup z52+P|gZ6hcaFIoC6fsa<;BF zaEatQIvA*etsuPdu5{>dNCt!;)}h<8a?3OihAwP7JC!&g_^*lMNi#pXc4)X_9>Z>j5mH0VM=X-p;H5 zLM&5dmbpj7=#MMViuVHtKiUQXNqi9qzWB7^I$CjN7%2F5L({?)_j^~5aIhJBt!-xZ zh0!@O%;F0rL^k_Ebld9BtbmFIFVCUW3KDigjbLaoSkVx)$xq>Lo=A^0#K8GH4VnQ- zj&Nx6`@XA3_CtpozpA{OS`j6K+};ddixmfCZx$qkGjBE+OM(OlwEQyE1;e%>e2>N$ ze>$C+L|~&<2U3$_yn%=x12YXVsV=}zehmu1BoZ;yq&`JVf`qdlLsMqW11O9h67RU# z=b#ZHhQx)~sgX?WBT9rRb+0PLJDWmx+zqF_Vbpf=flrOaj6f zI1@OKNkE2Yi*+w6be`;VUsoXoc1URhNbW4CU$LB>0LThi*U# zF$cq7(U&DBo+nS~i9Hy88bRNIoCNFR^h65RzyDA_jhr+(cu2p5oHUz0L%*J!fT?<- z5GQcFK9`()v}v>cJ908=)M)*6a`GuuLF<|hQu(B09>>L%BqtDDah_whs_+7*!*Omk zCgCNqGvhq`jwbP31xvdU6O(AWbibcS0x1r~h;L}S7RPsD?bg=YY(E-9IF|3Mt}Jn=>&1E<3C zBge)?cdUh%9y~+}hVoo39z^H{Ur*o6ys_mjEktgODpGIsxcW2m#^i!tCjKE7q77g? zF$004s5eL?P;Vgc81)9a3N0nxpspj{Kz{+4dV>TB?PcOa+RI+|A24tDgQKW7U_3Ez z5NA?vgcNuK;)i(yyvn=*fyBHa232R?Xa->F4R9~>Mm&I_@igA!B(R6%x40Ihg!q|u zWio)fkdhGq?oBY`4rav-ASJ}%LrDpEBW@HanKo*4+(c5627dkw!^!NcKgH1iSPbH6 zGL)=3c`9yJJB}N|^DzDaT(DtiIyo2OehTDp<*Pr@T*QBJlnxI<$QgMuP1tmB_Ir{} zb2ZIUt6B`@Fm%rW3{^aIyT;*}Y%wU8KO%F<g4A{UQ<02m^czmYRjoqdZmB|zZMs$yyh;bggE zSUmGwfD>oh;71WQqp2wd4t;+0CwYF_H5FYE?LS z_(*PM&@} zXU;rMH+}kympWY)Sjxx3sgG_stOw@vDko=-(D^@j<~OQaos^Q(gqDaSzh`DT=h0++ z9Gr8coa2c=opgJ$y8HJZnq^_pWsxNo*4gx5$bMx{wvf%R#DA;aFN-bPg0z>~yvCkv zq4vVX-&^&rEh4)K`p4wwLb64DwXuk-RUheKfo;;mBUre;Rc{8Br9ttI{)L_}%NDJ7 zU9n{?zFH5mPAnK%BMY?=)@D|Af+y;1V0epD3iTtb+$f&uKX~v^odpaJr=|uJ(rv0D^Dp*i0PcF=?+5!S~mQq<;V-_-j$z&c94bfB3E+V_ko@^l>7M3M_1iz|bJ69Bv zwQ4W?#76OjR@$=?#-pW$g(C^ZMV(b33z26TBDO4pQBCll+r<}+q%Ypa7mB39BalSi z>bLQQ>}f;;xS)p!ely@pvW)yQ{HX%WMleeMz5#y{0PUt({g(mxH~Q6}i9H|AH;-yX zo4a{rtNgELkDyuGbWXE2oO7g{b0#4p5f$CYq%fRB-)#N>)aSxRs;NE_aqp>vw82~l zj0Q^`#M&ZtI?SUViA1DZ9P&o$Ta^0!Hj)jDe$LpK$Zz+z&?%Q?P_7&~(9H;|wmc`kHd<{9y z><6BJX7e%=fP7(UNueNv>C#*wPo}@w{MT;_6siHToK+1}U<(tl^hco@z-lW20L|vN zG69&nOePho!P?I}ncrsf+w2Nh2eCQ z1B8p6<{%Le$B?wjBkOKZk=!|)tf*)6JO2~Sg`5M)*veem!MkAEEVj9Ylv+7(_y3>D z_WUQ!wdqJY2hZmBf>JhVo7`=yDQwc7&F`}-@Q!%i|F%G(c!u7z>H#_cGT#;`WKttK z^4Pp;8e-qT^_LT!V_z?CJ(T_iw+(v3{(qK97qN=%0o z1sJs9B;z>2j{?#wK0*?hJfnXwT`}NtN#QE86d)x;h7^$HFF~qErlAEevPc1M(LzX~ zNqF8Y68$j9K(!h1!CTn_Pl6z5BpjlV6cU=C2u%PaBM}XBgHP5h4WZWQ&%!T0!^qCQ z@bOu$tP@=GlXVLL6QAPfRx+&{`(MX&4J1C#{FAm=@{&%_Br0y1Gn-CV5_cSP2tGQH ze53Ai(k{bJk9$)ks2ikW%sfEt-3zO+Tzrs`$sT>hiw$SvCl_S(T@H@4_eWbI#d=R!crm zBRj3O#b4Wyuxc)AQ7`RDw07@K+A6&6+YnrCxfiV#FP%CYC!H9^dW{f<&yP_X@WPcp z;Q0LqsZ;Uieb3{*H$-X>UKrjJPam+18ieQcJc4U|U404muMeN{X+1UtD!e#oW_l=tts$@XkzeuMV=faP;?_GqVM4 z{&Wr5iE^yH(g$TM4`S_Zv}O(3b|aS>h*p2DMb+23Qx&Lb^9baWbBwDEf1gAxly}s| zM1ih(A~+fXSy&ScLlGibczG2px_|$nIKva9A)>@@Mo(jA`J6PFBs7@|zXnZv2rd4B z6I|y^CvFnUR`$j#j)kzWoA&axPtOsJ+Z3$xXHz zOKAqPh?y!}HlBJ0;R-`Q+BI#s@#gI%EPO7EooJM=*JR$m;Wytn<(kN>x)od}``pj) zfeFl^(oLVM!e_ekoHGOl84ccsU(nV|vBWxD`$YyiRIfh^pH{yIpc|LJqSj$T{8e%( zi>0Q2WunLHbC^&2KbXu2@DVN-Jr=EA^fk2(-K`RX#?%2*!D;B)^xJ6gRKAZY;PCD&ap!seHCnLFJ-uP=H;ea7?zCJYw+raxi2^aDl;kFO?j&P*Q;^X!1G z&D~7Htyf?*?A4|j^AjOzOnS`xG_qj_?DAM<-gtRSgJw)BL-nDKt~q@dVwp{Sspk~`He;xxazdU!4uF=42Dc2_GU!W^;mAf?_SfXT!pe!4 zSj$rUMWx9vnJj8%RqmydG;7(`C4a~nei@vzCyQKzDbIkn(d7px zV24o(24a`zXUR@$LO1XHfIYUxvo^bpe1StIKt?0s;PosEH)sSuehiETX%7|-^J>Fm>FZ9j2>9Zrj5dsY$ov$M{2S^w={i@pAn7Rn zdm59r8W&u;%f{%fjSyiFZc^E_zghd1ocNw59c%YM3&iPV=L?f!pq=1nsncXx==isu zjj%a8UkP)+=*jf7xRWRzzx)LoRIzxgc>5b2QyiIlUvf*D%sIOi_0_^pSEF?|qo}XY zbKMB+o;{9@BcJ1av6pTn^A$g$KYIN|R~8?&BSIMg=A*plzG!bJiFsuHwHIh;@)26C zuKU>Py5L1?xO(K5=}9=}4zJvXG&wiYC76yBWrJ(uf{4JaI?M9eGct{PP0f*L?jeXk z(*Do3y~6TrZ)%lP?|izLOIC}ZN2=8?L|h!&lVyv(dC$eKnzrYhA#Z~VQNoXP$xig4 zFFdxBowf3yTRQ|hi-7@K-1SOfPEorOWVGK5I)zQDn})1U)TMWUW2P& z(4o1NrbLqt$*oWdMhyrn7j}lw5vUw!=Ejk`lgjKPC(X0S`u&r2lhzn$yhjg6Fa|!H z#p2!nFh(DJ08J%X^5e)wqQ1mNI&R=k6%67amk(GUE>QIqKl>gCP%N$J(psG9yq$A) zwRGqb-6`7C+n(Q{{qF9psf2jgdpT?BN~f}n0JG8YQ@hbg3FczRCg|m|j*N5v{zEkX zn=WXC8s>JW33b|=j>@41Tm!N+A#PRFJp)NS!k~Rasao-N&`&f*#Jfu(Sy=i7m1E7R zo7I+e)S&Id*~~b5%Sn!0Tu8eTUUKk!08uITs$qz&oX$FX>zQ~tpFhfiec<+;O3A@6 z+Q7fkqG%W6pHGf3g}I5@c;a@j04$br_e2XFb{uCj$mtC#(R=zpR?EqjvKaJcw%JkZ zo|HwhzcXE=U8~a!tEP-#@$Fm&;j)oESQy;VR>ID!*3z2L`pbLJl)W&w5Z^pld<*3^ z8BA+JORLvMlMkJsHKC}uDyZ_1kzBa~M+u_gISpU^;f~Bd&Rd|Dp(SF-Z!kMS{0faq zLllBuu~x?yY$qcXh3O-CU`kRkGADtsBtcMfyZmbP`p<=roETSB$1zA4(%?O4k?Y!>GaTTa&IT5MmzMmAK843MNPEQxM>nBKvt$-+CAB5d zQ!}gPCM)W#r9U{c7F`bx?OaxD-*`RYR83z`IxaaO$*voGhH3+AD z^DD0XdmedS#F-i2SUOAAkK*OQkW+}w!K*v5{z)6T5B})w?(Qu5z?hKVnqu|X>Tuo34B6+r}|?6c#^PNdL+l=EoV%2pim zfu}%T^?L<7Oh~Z)LgNE|K?Cl$=gLz9AwMbQ&V>*IgRS-f5>eV#)-V9ARvc7ls0 zHtcgNh38EB0n?@Msat`Nidh*K8kd z+T=P>jt7+;go8T66$=T4se?mt$agSzLm%MjU#8&lvlme1SnIP6{nh>w?E~x=z7Cz- zkwTTDw2mJm5K|mq-m2spf)Ui-H1aFuG0EN!5myIQ{QKv|J-=LM;gtyM_as5 z)WgFW=t8v_inaz!l?;dtT_f;^A5|kj>^yZPI&&S?qM!}^TF(c~sXc|OWDe1vC(Ng@ zR_7iJZZdcbV|W&0ix;k;Aqp*(rgYt=d{A#XwPOCD8cOR!kj;>Ifr-u>z9WLWrOAL_~1K zwF%0|nxoj5e{_^nd?VLWQT($y-FUb9*ECLqx}OFb*9{1yx`f3sLya9hchi0Vedt-G zD`cnZ1Y=ky1Uu6=>BC6~cB&6WRZAl~)rW@rq@(CnGiXLZ%~h3A?Bp|C)q(~|rR24A zDeLm-XsSsXQ{@Ma+%%K+-1&$OdFguGO4<*k{ll@Jn6T*q5fNvM-7cn`ILrL7d`CYq zt!5J{Djt6^PTZ9PD^JK6;=S5Gh{xN1QP2kLJ1mCmL^+f$YTFF(Tm)xWevOAoh$wxJ~1B;f>U3=M}o6_qg z%N~nw=dpNMI}~yk87kWnUD(CTvH8zwvLu>b#MDz7Ht0$ttKP{Kiti_oQAt{9Xqc{) zTJOpv8qb@clzjy^w;<_(6z&u{AJ@K|MQp&K?W1u?Kgd}mt%SKfMt}c)h7A?zWC|`d z^c8E7d+2m@xppoaDkpypLu)>5z^+!#|M?l}R@avcrfCHNNBlL`o2VAQaE_qM8~oFG znWh!OT+%vPX}PU21q_LQsC4q(PeEdpLroNMc1fDiN%+OrX^35dS5UjkFYAK2ZndbV zarIBf;1aLru$9x-$6lf@PRu1wPO^^zArk03Dl~?tP)Xbw1L6Xxmj&Lp8Py=q8HL&4 zIlKl=z+KtfLg)jB|E&smPVc`}0gt!+w<_SNu>V#CJWTc9s;EJ;KI!r~Uml{}eeIj6 zEV!%Axxu0|Az~p7WrEr>bc1n8Cuf3`{I>_m&%fW!&|yNFpntH%CcK zem`91o{C0EzZP9^jq;UQ^tSNT;0lqjKqa~TQg~UkC9NV?vtTVE?wz0`GU6YV6Iu2x z`x{)W86b_sj!H7GMH+=qS6UrBPlwltahsHw3SMmTN!uE$)E!rkNvvA)of0q;{(6h8 zU~uAL0f+kdQJbc848fZ1ec2$2J8Hxw&iGI%EIsOuejOFh)uO2lS}laOoJZykarnTR zv<>3UU%sdIi!Vz~X4h^NV;9iWMx1oj^{%m_Hx-d?Tzrn&Y=wZo4=cH=$J)q0b%Kmc z62Y(I_X*>-8JPI(RmX*m9TMmi11fO+(FU?pOOw}(#o_6&90wJ+%g0x6CCy8!0;hF5 zhg*dDvf=)BrMoC=++;4Kz?H(`R|ALwdCU0(+DxUY7px*-7FBwyTG4S2Rf(BT4k`M^ zSEwubGXoUo9;Sowb z*Y-dkze!@(YKA{W-J^O&st7IZI*}+sQ-hp|A~bY#GfMk4@dRD)$58B#OXTos}{xGswj*Xd(Y&196aLpU&m4p>D&XQ=-Z-EF>b91{ z8`mY|w1asD#w=$E)x+c`lwlzc5gWi6`y6a1EU$65psmIRUmJ`c4{s-Djz};bnSTM* z@68$Kw0fO0x12%V+RVEES8x<&HJ*pBtW3z>qUYpNXW=Uk9k8&}Gef?(AyC-ZoZhm8 ze`1u={=6nu4dn5jCfDSO?Pa4&%XH)J1~=r;$sArI2O3wP&Um8#P@{J6P$76F#tTBO z;mLTrah2C-*>`Y)5V1cD&;ND1;JxFlvC(Wl>~?{}>y~;OTh|B^3>j67nTwC2+cI4n z!5^i`pVZ|<@A1z>zweLc^g6)_n|d5Ij&J!?=I0vl;pP|QtVw}*YMXgEJDwVZDi_Y; zKbPQ~sHq0|d^>|&YcD6v?Ys;>&j~Q<7o_8MEfS2as$auH4u=U9uACJ{<)xD32h|vL zZxV#FWqonOJT80Ia|8afXP|NBm(7Y>jXdLsEX%{g3aXLUhNla&4mG45SAjzTvpM0= z##CYbqy1>;g!fh>tgCLo)dpM>;LZIbbE zEf$tn$n2t{U5Fwbp+NteqZp4MTui=uM*R|L%c Ee=*my2LJ#7 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/tank.atlas b/spine-haxe/example/assets/tank.atlas new file mode 100644 index 000000000..295fb0d22 --- /dev/null +++ b/spine-haxe/example/assets/tank.atlas @@ -0,0 +1,56 @@ +tank.png + size: 1024, 1024 + filter: Linear, Linear + scale: 0.5 +antenna + bounds: 2, 712, 11, 152 + rotate: 90 +cannon + bounds: 222, 694, 466, 29 +cannon-connector + bounds: 82, 654, 56, 68 + rotate: 90 +ground + bounds: 2, 175, 512, 177 +guntower + bounds: 647, 347, 365, 145 +machinegun + bounds: 690, 694, 166, 29 +machinegun-mount + bounds: 858, 687, 36, 48 + rotate: 90 +rock + bounds: 664, 607, 290, 64 +smoke-glow + bounds: 946, 673, 50, 50 +smoke-puff01-bg + bounds: 312, 630, 92, 62 +smoke-puff01-fg + bounds: 222, 633, 88, 59 +smoke-puff02-fg + bounds: 406, 630, 92, 62 +smoke-puff03-fg + bounds: 500, 630, 92, 62 +smoke-puff04-fg + bounds: 2, 662, 78, 48 +tank-bottom + bounds: 2, 354, 643, 138 +tank-bottom-shadow + bounds: 2, 2, 646, 171 +tank-top + bounds: 195, 494, 704, 111 +tread + bounds: 172, 708, 48, 15 +tread-inside + bounds: 156, 710, 13, 14 + rotate: 90 +wheel-big + bounds: 97, 540, 96, 96 +wheel-big-overlay + bounds: 2, 559, 93, 93 +wheel-mid + bounds: 594, 624, 68, 68 +wheel-mid-overlay + bounds: 152, 638, 68, 68 +wheel-small + bounds: 908, 687, 36, 36 diff --git a/spine-haxe/example/assets/tank.png b/spine-haxe/example/assets/tank.png new file mode 100644 index 0000000000000000000000000000000000000000..a50ffc8e427d79a6b0632490752eb8686cf43e3e GIT binary patch literal 430119 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

      yN|B;}wE5$;A?54f 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%0DZrGPlrTPb!l=x*pu+;Uw>7>4LAP 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 M7WgLK_-?}g0~Yt-TL1t6 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/vine-pro.json b/spine-haxe/example/assets/vine-pro.json new file mode 100644 index 000000000..d0930c9ca --- /dev/null +++ b/spine-haxe/example/assets/vine-pro.json @@ -0,0 +1,357 @@ +{ +"skeleton": { + "hash": "J/Kz2d3OlD0", + "spine": "4.1.17", + "x": -87.7, + "y": -1.71, + "width": 227.65, + "height": 841.09, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { + "name": "vine-control1", + "parent": "root", + "length": 296.68, + "rotation": 88.65, + "x": -2.51, + "y": 2.55, + "color": "ff0004ff" + }, + { "name": "vine-control2", "parent": "vine-control1", "length": 292.6, "rotation": 0.96, "x": 296.68, "color": "ff0004ff" }, + { "name": "vine-control3", "parent": "vine-control2", "length": 247.5, "rotation": 0.16, "x": 292.6, "color": "ff0004ff" }, + { "name": "vine-control4", "parent": "vine-control3", "length": 212.43, "rotation": 0.5, "x": 247.5, "color": "ff0004ff" }, + { + "name": "vine1", + "parent": "root", + "length": 74, + "rotation": 90, + "x": 339.1, + "y": -467.15, + "color": "f700ffff" + }, + { + "name": "vine10", + "parent": "vine1", + "length": 74, + "rotation": 48, + "x": 608.63, + "y": 19.06, + "color": "f700ffff" + }, + { + "name": "vine11", + "parent": "vine1", + "length": 74, + "rotation": 39.71, + "x": 670.66, + "y": 66.4, + "color": "f700ffff" + }, + { + "name": "vine12", + "parent": "vine1", + "length": 74, + "rotation": 10.73, + "x": 750.1, + "y": 80.23, + "color": "f700ffff" + }, + { + "name": "vine13", + "parent": "vine1", + "length": 74, + "rotation": -18.44, + "x": 826.07, + "y": 56.95, + "color": "f700ffff" + }, + { "name": "vine2", "parent": "vine1", "length": 74, "x": 74, "color": "f700ffff" }, + { + "name": "vine3", + "parent": "vine1", + "length": 74, + "rotation": 38.95, + "x": 137.97, + "y": 47.51, + "color": "f700ffff" + }, + { + "name": "vine4", + "parent": "vine1", + "length": 74, + "rotation": 16.68, + "x": 214.29, + "y": 68.52, + "color": "f700ffff" + }, + { + "name": "vine5", + "parent": "vine1", + "length": 74, + "rotation": -21.74, + "x": 289.61, + "y": 40.93, + "color": "f700ffff" + }, + { + "name": "vine6", + "parent": "vine1", + "length": 74, + "rotation": -50.04, + "x": 341.13, + "y": -15.58, + "color": "f700ffff" + }, + { + "name": "vine7", + "parent": "vine1", + "length": 74, + "rotation": -39.26, + "x": 402.7, + "y": -61.82, + "color": "f700ffff" + }, + { + "name": "vine8", + "parent": "vine1", + "length": 74, + "rotation": -6.18, + "x": 483.27, + "y": -69.84, + "color": "f700ffff" + }, + { + "name": "vine9", + "parent": "vine1", + "length": 74, + "rotation": 27.11, + "x": 554.26, + "y": -36.44, + "color": "f700ffff" + } +], +"slots": [ + { "name": "vine-path", "bone": "root", "attachment": "vine-path" }, + { "name": "vine", "bone": "vine1", "attachment": "vine" } +], +"path": [ + { + "name": "vine-path", + "bones": [ "vine1", "vine2", "vine3", "vine4", "vine5", "vine6", "vine7", "vine8", "vine9", "vine10", "vine11", "vine12", "vine13" ], + "target": "vine-path", + "rotateMode": "chainScale" + } +], +"skins": [ + { + "name": "default", + "attachments": { + "vine": { + "vine": { + "type": "mesh", + "uvs": [ 0, 0, 0.5, 0, 1, 0, 1, 0.03846, 1, 0.07692, 1, 0.11538, 1, 0.15385, 1, 0.19231, 1, 0.23077, 1, 0.26923, 1, 0.30769, 1, 0.34615, 1, 0.38462, 1, 0.42308, 1, 0.46154, 1, 0.5, 1, 0.53846, 1, 0.57692, 1, 0.61538, 1, 0.65385, 1, 0.69231, 1, 0.73077, 1, 0.76923, 1, 0.80769, 1, 0.84615, 1, 0.88462, 1, 0.92308, 1, 0.96154, 1, 1, 0.5, 1, 0, 1, 0, 0.96154, 0, 0.92308, 0, 0.88462, 0, 0.84615, 0, 0.80769, 0, 0.76923, 0, 0.73077, 0, 0.69231, 0, 0.65385, 0, 0.61538, 0, 0.57692, 0, 0.53846, 0, 0.5, 0, 0.46154, 0, 0.42308, 0, 0.38462, 0, 0.34615, 0, 0.30769, 0, 0.26923, 0, 0.23077, 0, 0.19231, 0, 0.15385, 0, 0.11538, 0, 0.07692, 0, 0.03846, 0.5, 0.03846, 0.5, 0.07692, 0.5, 0.11538, 0.5, 0.15385, 0.5, 0.19231, 0.5, 0.23077, 0.5, 0.26923, 0.5, 0.30769, 0.5, 0.34615, 0.5, 0.38462, 0.5, 0.42308, 0.5, 0.46154, 0.5, 0.5, 0.5, 0.53846, 0.5, 0.57692, 0.5, 0.61538, 0.5, 0.65385, 0.5, 0.69231, 0.5, 0.73077, 0.5, 0.76923, 0.5, 0.80769, 0.5, 0.84615, 0.5, 0.88462, 0.5, 0.92308, 0.5, 0.96154 ], + "triangles": [ 57, 56, 3, 54, 55, 56, 56, 2, 3, 55, 1, 56, 56, 1, 2, 55, 0, 1, 54, 56, 57, 59, 58, 5, 52, 53, 58, 58, 4, 5, 53, 57, 58, 58, 57, 4, 53, 54, 57, 57, 3, 4, 61, 60, 7, 50, 51, 60, 60, 6, 7, 51, 59, 60, 60, 59, 6, 51, 52, 59, 59, 5, 6, 52, 58, 59, 62, 61, 8, 49, 50, 61, 61, 7, 8, 50, 60, 61, 63, 62, 9, 48, 49, 62, 62, 8, 9, 49, 61, 62, 63, 9, 10, 65, 64, 11, 46, 47, 64, 64, 10, 11, 47, 63, 64, 64, 63, 10, 47, 48, 63, 48, 62, 63, 67, 66, 13, 44, 45, 66, 66, 12, 13, 45, 65, 66, 66, 65, 12, 45, 46, 65, 46, 64, 65, 65, 11, 12, 69, 68, 15, 42, 43, 68, 68, 14, 15, 43, 67, 68, 68, 67, 14, 43, 44, 67, 67, 13, 14, 44, 66, 67, 71, 70, 17, 40, 41, 70, 70, 16, 17, 41, 69, 70, 70, 69, 16, 41, 42, 69, 69, 15, 16, 42, 68, 69, 73, 72, 19, 38, 39, 72, 72, 18, 19, 39, 71, 72, 72, 71, 18, 39, 40, 71, 71, 17, 18, 40, 70, 71, 75, 74, 21, 36, 37, 74, 74, 20, 21, 37, 73, 74, 74, 73, 20, 37, 38, 73, 73, 19, 20, 38, 72, 73, 77, 76, 23, 34, 35, 76, 76, 22, 23, 35, 75, 76, 76, 75, 22, 35, 36, 75, 75, 21, 22, 36, 74, 75, 78, 77, 24, 33, 34, 77, 32, 78, 79, 79, 78, 25, 32, 33, 78, 78, 24, 25, 33, 77, 78, 77, 23, 24, 34, 76, 77, 79, 25, 26, 29, 27, 28, 30, 80, 29, 29, 80, 27, 30, 31, 80, 80, 26, 27, 31, 79, 80, 80, 79, 26, 31, 32, 79 ], + "vertices": [ 3, 7, 220, 33.89, 0.0165, 8, 146, 33.89, 0.21533, 9, 72, 33.89, 0.76817, 2, 8, 146, -0.11, 0.16997, 9, 72, -0.11, 0.83003, 3, 7, 220, -34.11, 0.0165, 8, 146, -34.11, 0.21533, 9, 72, -34.11, 0.76817, 3, 7, 183, -34.11, 0.04748, 8, 109, -34.11, 0.33417, 9, 35, -34.11, 0.61835, 4, 6, 220, -34.11, 0.01164, 7, 146, -34.11, 0.14113, 8, 72, -34.11, 0.49183, 9, -2, -34.11, 0.3554, 4, 6, 183, -34.11, 0.04672, 7, 109, -34.11, 0.31228, 8, 35, -34.11, 0.48857, 9, -39, -34.11, 0.15243, 4, 6, 146, -34.11, 0.14271, 7, 72, -34.11, 0.49271, 8, -2, -34.11, 0.3155, 9, -76, -34.11, 0.04909, 4, 6, 109, -34.11, 0.32758, 7, 35, -34.11, 0.51172, 8, -39, -34.11, 0.14821, 9, -113, -34.11, 0.01249, 4, 6, 72, -34.11, 0.57473, 7, -2, -34.11, 0.36792, 8, -76, -34.11, 0.05505, 9, -150, -34.11, 0.00231, 4, 17, 109, -34.11, 0.32766, 6, 35, -34.11, 0.51185, 7, -39, -34.11, 0.14825, 8, -113, -34.11, 0.01223, 4, 16, 146, -34.11, 0.14299, 17, 72, -34.11, 0.49369, 6, -2, -34.11, 0.31604, 7, -76, -34.11, 0.04729, 4, 15, 183, -34.11, 0.04729, 16, 109, -34.11, 0.31604, 17, 35, -34.11, 0.49369, 6, -39, -34.11, 0.14299, 4, 15, 146, -34.11, 0.14299, 16, 72, -34.11, 0.49369, 17, -2, -34.11, 0.31604, 6, -76, -34.11, 0.04729, 4, 14, 183, -34.11, 0.04729, 15, 109, -34.11, 0.31604, 16, 35, -34.11, 0.49369, 17, -39, -34.11, 0.14299, 4, 14, 146, -34.11, 0.14299, 15, 72, -34.11, 0.49369, 16, -2, -34.11, 0.31604, 17, -76, -34.11, 0.04729, 4, 13, 183, -34.11, 0.04729, 14, 109, -34.11, 0.31604, 15, 35, -34.11, 0.49369, 16, -39, -34.11, 0.14299, 4, 13, 146, -34.11, 0.14299, 14, 72, -34.11, 0.49369, 15, -2, -34.11, 0.31604, 16, -76, -34.11, 0.04729, 4, 12, 183, -34.11, 0.04729, 13, 109, -34.11, 0.31604, 14, 35, -34.11, 0.49369, 15, -39, -34.11, 0.14299, 4, 12, 146, -34.11, 0.14299, 13, 72, -34.11, 0.49369, 14, -2, -34.11, 0.31604, 15, -76, -34.11, 0.04729, 4, 11, 183, -34.11, 0.04729, 12, 109, -34.11, 0.31604, 13, 35, -34.11, 0.49369, 14, -39, -34.11, 0.14299, 4, 11, 146, -34.11, 0.14299, 12, 72, -34.11, 0.49369, 13, -2, -34.11, 0.31604, 14, -76, -34.11, 0.04729, 4, 10, 183, -34.11, 0.04752, 11, 109, -34.11, 0.31596, 12, 35, -34.11, 0.49356, 13, -39, -34.11, 0.14296, 4, 10, 146, -34.11, 0.14433, 11, 72, -34.11, 0.49291, 12, -2, -34.11, 0.31554, 13, -76, -34.11, 0.04721, 4, 5, 183, -34.11, 0.04107, 10, 109, -34.11, 0.32351, 11, 35, -34.11, 0.49271, 12, -39, -34.11, 0.14271, 4, 5, 146, -34.11, 0.12766, 10, 72, -34.11, 0.51334, 11, -2, -34.11, 0.31227, 12, -76, -34.11, 0.04672, 4, 5, 109, -34.11, 0.30124, 10, 35, -34.11, 0.54607, 11, -39, -34.11, 0.14105, 12, -113, -34.11, 0.01164, 3, 5, 72, -34.11, 0.55512, 10, -2, -34.11, 0.39816, 11, -76, -34.11, 0.04672, 3, 5, 35, -34.11, 0.77997, 10, -39, -34.11, 0.20831, 11, -113, -34.11, 0.01172, 2, 5, -2, -34.11, 0.89275, 10, -76, -34.11, 0.10725, 2, 5, -2, -0.11, 0.92721, 10, -76, -0.11, 0.07279, 2, 5, -2, 33.89, 0.89275, 10, -76, 33.89, 0.10725, 3, 5, 35, 33.89, 0.77997, 10, -39, 33.89, 0.20831, 11, -113, 33.89, 0.01172, 3, 5, 72, 33.89, 0.55512, 10, -2, 33.89, 0.39816, 11, -76, 33.89, 0.04672, 4, 5, 109, 33.89, 0.30124, 10, 35, 33.89, 0.54607, 11, -39, 33.89, 0.14105, 12, -113, 33.89, 0.01164, 4, 5, 146, 33.89, 0.12766, 10, 72, 33.89, 0.51334, 11, -2, 33.89, 0.31227, 12, -76, 33.89, 0.04672, 4, 5, 183, 33.89, 0.04107, 10, 109, 33.89, 0.32351, 11, 35, 33.89, 0.49271, 12, -39, 33.89, 0.14271, 4, 10, 146, 33.89, 0.14433, 11, 72, 33.89, 0.49291, 12, -2, 33.89, 0.31554, 13, -76, 33.89, 0.04721, 4, 10, 183, 33.89, 0.04752, 11, 109, 33.89, 0.31596, 12, 35, 33.89, 0.49356, 13, -39, 33.89, 0.14296, 4, 11, 146, 33.89, 0.14299, 12, 72, 33.89, 0.49369, 13, -2, 33.89, 0.31604, 14, -76, 33.89, 0.04729, 4, 11, 183, 33.89, 0.04729, 12, 109, 33.89, 0.31604, 13, 35, 33.89, 0.49369, 14, -39, 33.89, 0.14299, 4, 12, 146, 33.89, 0.14299, 13, 72, 33.89, 0.49369, 14, -2, 33.89, 0.31604, 15, -76, 33.89, 0.04729, 4, 12, 183, 33.89, 0.04729, 13, 109, 33.89, 0.31604, 14, 35, 33.89, 0.49369, 15, -39, 33.89, 0.14299, 4, 13, 146, 33.89, 0.14299, 14, 72, 33.89, 0.49369, 15, -2, 33.89, 0.31604, 16, -76, 33.89, 0.04729, 4, 13, 183, 33.89, 0.04729, 14, 109, 33.89, 0.31604, 15, 35, 33.89, 0.49369, 16, -39, 33.89, 0.14299, 4, 14, 146, 33.89, 0.14299, 15, 72, 33.89, 0.49369, 16, -2, 33.89, 0.31604, 17, -76, 33.89, 0.04729, 4, 14, 183, 33.89, 0.04729, 15, 109, 33.89, 0.31604, 16, 35, 33.89, 0.49369, 17, -39, 33.89, 0.14299, 4, 15, 146, 33.89, 0.14299, 16, 72, 33.89, 0.49369, 17, -2, 33.89, 0.31604, 6, -76, 33.89, 0.04729, 4, 15, 183, 33.89, 0.04729, 16, 109, 33.89, 0.31604, 17, 35, 33.89, 0.49369, 6, -39, 33.89, 0.14299, 4, 16, 146, 33.89, 0.14299, 17, 72, 33.89, 0.49369, 6, -2, 33.89, 0.31604, 7, -76, 33.89, 0.04729, 4, 17, 109, 33.89, 0.32766, 6, 35, 33.89, 0.51185, 7, -39, 33.89, 0.14825, 8, -113, 33.89, 0.01223, 4, 6, 72, 33.89, 0.57473, 7, -2, 33.89, 0.36792, 8, -76, 33.89, 0.05505, 9, -150, 33.89, 0.00231, 4, 6, 109, 33.89, 0.32758, 7, 35, 33.89, 0.51172, 8, -39, 33.89, 0.14821, 9, -113, 33.89, 0.01249, 4, 6, 146, 33.89, 0.14271, 7, 72, 33.89, 0.49271, 8, -2, 33.89, 0.3155, 9, -76, 33.89, 0.04909, 4, 6, 183, 33.89, 0.04672, 7, 109, 33.89, 0.31228, 8, 35, 33.89, 0.48857, 9, -39, 33.89, 0.15243, 4, 6, 220, 33.89, 0.01164, 7, 146, 33.89, 0.14113, 8, 72, 33.89, 0.49183, 9, -2, 33.89, 0.3554, 3, 7, 183, 33.89, 0.04748, 8, 109, 33.89, 0.33417, 9, 35, 33.89, 0.61835, 3, 7, 183, -0.11, 0.03069, 8, 109, -0.11, 0.31679, 9, 35, -0.11, 0.65252, 3, 7, 146, -0.11, 0.11465, 8, 72, -0.11, 0.5508, 9, -2, -0.11, 0.33455, 4, 6, 183, -0.11, 0.03047, 7, 109, -0.11, 0.30393, 8, 35, -0.11, 0.54628, 9, -39, -0.11, 0.11931, 4, 6, 146, -0.11, 0.11465, 7, 72, -0.11, 0.54869, 8, -2, -0.11, 0.30539, 9, -76, -0.11, 0.03128, 4, 6, 109, -0.11, 0.31348, 7, 35, -0.11, 0.56323, 8, -39, -0.11, 0.11769, 9, -113, -0.11, 0.0056, 4, 17, 146, -0.11, 0.11473, 6, 72, -0.11, 0.54905, 7, -2, -0.11, 0.30559, 8, -76, -0.11, 0.03064, 4, 16, 183, -0.11, 0.03064, 17, 109, -0.11, 0.30559, 6, 35, -0.11, 0.54905, 7, -39, -0.11, 0.11473, 4, 16, 146, -0.11, 0.11473, 17, 72, -0.11, 0.54905, 6, -2, -0.11, 0.30559, 7, -76, -0.11, 0.03064, 4, 15, 183, -0.11, 0.03064, 16, 109, -0.11, 0.30559, 17, 35, -0.11, 0.54905, 6, -39, -0.11, 0.11473, 4, 15, 146, -0.11, 0.11473, 16, 72, -0.11, 0.54905, 17, -2, -0.11, 0.30559, 6, -76, -0.11, 0.03064, 4, 14, 183, -0.11, 0.03064, 15, 109, -0.11, 0.30559, 16, 35, -0.11, 0.54905, 17, -39, -0.11, 0.11473, 4, 14, 146, -0.11, 0.11473, 15, 72, -0.11, 0.54905, 16, -2, -0.11, 0.30559, 17, -76, -0.11, 0.03064, 4, 13, 183, -0.11, 0.03064, 14, 109, -0.11, 0.30559, 15, 35, -0.11, 0.54905, 16, -39, -0.11, 0.11473, 4, 13, 146, -0.11, 0.11473, 14, 72, -0.11, 0.54905, 15, -2, -0.11, 0.30559, 16, -76, -0.11, 0.03064, 4, 12, 183, -0.11, 0.03064, 13, 109, -0.11, 0.30559, 14, 35, -0.11, 0.54905, 15, -39, -0.11, 0.11473, 4, 12, 146, -0.11, 0.11473, 13, 72, -0.11, 0.54905, 14, -2, -0.11, 0.30559, 15, -76, -0.11, 0.03064, 4, 11, 183, -0.11, 0.03064, 12, 109, -0.11, 0.30559, 13, 35, -0.11, 0.54905, 14, -39, -0.11, 0.11473, 4, 11, 146, -0.11, 0.11473, 12, 72, -0.11, 0.54905, 13, -2, -0.11, 0.30559, 14, -76, -0.11, 0.03064, 4, 10, 183, -0.11, 0.03064, 11, 109, -0.11, 0.30559, 12, 35, -0.11, 0.54905, 13, -39, -0.11, 0.11473, 4, 10, 146, -0.11, 0.11531, 11, 72, -0.11, 0.54869, 12, -2, -0.11, 0.30539, 13, -76, -0.11, 0.03062, 4, 5, 183, -0.11, 0.02691, 10, 109, -0.11, 0.30975, 11, 35, -0.11, 0.54869, 12, -39, -0.11, 0.11465, 4, 5, 146, -0.11, 0.09912, 10, 72, -0.11, 0.56648, 11, -2, -0.11, 0.30393, 12, -76, -0.11, 0.03047, 3, 5, 109, -0.11, 0.27809, 10, 35, -0.11, 0.60726, 11, -39, -0.11, 0.11465, 3, 5, 72, -0.11, 0.55966, 10, -2, -0.11, 0.40987, 11, -76, -0.11, 0.03047, 2, 5, 35, -0.11, 0.82292, 10, -39, -0.11, 0.17708 ], + "hull": 56, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 0, 0, 2, 58, 60, 2, 4, 56, 58, 62, 160, 160, 54, 64, 158, 158, 52, 66, 156, 156, 50, 68, 154, 154, 48, 46, 152, 152, 70, 72, 150, 150, 44, 42, 148, 148, 74, 76, 146, 146, 40, 38, 144, 144, 78, 80, 142, 142, 36, 34, 140, 140, 82, 84, 138, 138, 32, 30, 136, 136, 86, 88, 134, 134, 28, 26, 132, 132, 90, 92, 130, 130, 24, 22, 128, 128, 94, 96, 126, 126, 20, 18, 124, 124, 98, 100, 122, 122, 16, 14, 120, 120, 102, 12, 118, 118, 104, 106, 116, 116, 10, 8, 114, 114, 108, 110, 112, 112, 6 ], + "width": 68, + "height": 962 + } + }, + "vine-path": { + "vine-path": { + "type": "path", + "lengths": [ 223.68, 474.79, 780.32, 992.69, 1196.43, 2249.39 ], + "vertexCount": 18, + "vertices": [ 1, 1, -31.65, 22.5, 1, 1, 1, -2.74, -6.56, 1, 1, 1, 56.89, -69.01, 1, 1, 1, 115.58, 75.02, 1, 1, 1, 198.6, 53.37, 1, 2, 1, 332.77, 19.75, 0.8, 2, 36.41, 19.14, 0.2, 2, 1, 276.73, -68.37, 0.232, 2, -21.1, -68.03, 0.768, 1, 2, 96.09, -93.89, 1, 2, 2, 229.75, -122.63, 0.664, 3, -63.19, -122.45, 0.336, 2, 2, 242.54, 29.31, 0.52, 3, -49.98, 29.45, 0.48, 1, 3, 66.72, 38.65, 1, 2, 3, 183.42, 47.85, 0.808, 4, -63.66, 48.41, 0.192, 2, 3, 177.29, -41.23, 0.776, 4, -70.57, -40.61, 0.224, 2, 3, 265.51, -16.19, 0.488, 4, 17.87, -16.34, 0.512, 2, 3, 343.26, 7.26, 0.216, 4, 95.82, 6.42, 0.784, 1, 4, 138.78, 45.73, 1, 1, 4, 212.87, 5.44, 1, 1, 1, 1094.34, -1.03, 1 ] + } + } + } + } +], +"animations": { + "grow": { + "slots": { + "vine": { + "rgba": [ + { + "color": "ffcb73ff", + "curve": [ 2.592, 1, 7.775, 1, 2.592, 0.8, 7.775, 0.98, 2.592, 0.45, 7.775, 1, 2.592, 1, 7.775, 1 ] + }, + { "time": 10.3667, "color": "fefaffff" } + ] + } + }, + "bones": { + "vine1": { + "scale": [ + { + "x": 0, + "y": 0.183, + "curve": [ 0.978, 0.698, 1.776, 1.011, 0.978, 0.708, 1.776, 0.944 ] + }, + { + "time": 3.2333, + "x": 1.218, + "y": 1.1, + "curve": [ 7.182, 1.164, 9.04, 1.116, 7.182, 1.184, 9.04, 1.259 ] + }, + { "time": 11.4333, "y": 1.439 } + ] + }, + "vine-control1": { + "rotate": [ + { + "value": 39.69, + "curve": [ 0.3, 39.69, 0.9, 0.89 ] + }, + { + "time": 1.2, + "value": 0.89, + "curve": [ 1.442, 0.89, 1.925, 5.57 ] + }, + { + "time": 2.1667, + "value": 5.57, + "curve": [ 2.475, 5.57, 3.092, 5.65 ] + }, + { + "time": 3.4, + "value": 5.65, + "curve": [ 4.45, 5.65, 6.55, 1.35 ] + }, + { "time": 7.6, "value": 1.35 } + ], + "scale": [ + { + "curve": [ 1.083, 1, 3.25, 1, 1.083, 1, 3.25, 0.792 ] + }, + { + "time": 4.3333, + "y": 0.792, + "curve": [ 5.15, 1, 6.783, 1, 5.15, 0.792, 6.783, 1 ] + }, + { + "time": 7.6, + "curve": [ 8.558, 1, 9.781, 1, 8.558, 1, 9.781, 0.638 ] + }, + { "time": 11.4333, "y": 0.636 } + ] + }, + "vine-control2": { + "rotate": [ + { + "value": -39.69, + "curve": [ 0.3, -39.69, 0.9, -20.6 ] + }, + { + "time": 1.2, + "value": -20.6, + "curve": [ 1.75, -20.6, 2.85, -8.19 ] + }, + { + "time": 3.4, + "value": -8.19, + "curve": [ 4.45, -8.19, 6.55, -0.96 ] + }, + { "time": 7.6, "value": -0.96 } + ], + "scale": [ + { + "curve": [ 1.083, 1, 3.25, 1, 1.083, 1, 3.25, 0.792 ] + }, + { + "time": 4.3333, + "y": 0.792, + "curve": [ 5.15, 1, 6.783, 1, 5.15, 0.792, 6.783, 1 ] + }, + { + "time": 7.6, + "curve": [ 8.558, 1, 10.475, 1, 8.558, 1, 10.475, 0.924 ] + }, + { "time": 11.4333, "y": 0.924 } + ] + }, + "vine-control3": { + "rotate": [ + { + "curve": [ 0.3, 0, 0.9, 27.37 ] + }, + { + "time": 1.2, + "value": 27.37, + "curve": [ 1.442, 27.37, 1.925, 14.83 ] + }, + { + "time": 2.1667, + "value": 14.83, + "curve": [ 2.475, 14.83, 3.092, -15.24 ] + }, + { + "time": 3.4, + "value": -15.24, + "curve": [ 4.45, -15.24, 6.55, -0.16 ] + }, + { "time": 7.6, "value": -0.16 } + ], + "scale": [ + { + "curve": [ 1.083, 1, 3.25, 1, 1.083, 1, 3.25, 0.792 ] + }, + { + "time": 4.3333, + "y": 0.792, + "curve": [ 5.15, 1, 6.783, 1, 5.15, 0.792, 6.783, 1 ] + }, + { + "time": 7.6, + "curve": [ 8.558, 1, 10.475, 1, 8.558, 1, 10.475, 0.924 ] + }, + { "time": 11.4333, "y": 0.924 } + ] + }, + "vine-control4": { + "rotate": [ + { + "curve": [ 0.542, 0, 1.625, -11.88 ] + }, + { + "time": 2.1667, + "value": -11.88, + "curve": [ 2.475, -11.88, 3.092, 7.57 ] + }, + { + "time": 3.4, + "value": 7.57, + "curve": [ 4.15, 7.57, 5.65, 15.02 ] + }, + { + "time": 6.4, + "value": 15.02, + "curve": [ 6.7, 15.02, 7.3, -0.5 ] + }, + { "time": 7.6, "value": -0.5 } + ], + "scale": [ + { + "curve": [ 1.083, 1, 3.25, 1, 1.083, 1, 3.25, 0.792 ] + }, + { + "time": 4.3333, + "y": 0.792, + "curve": [ 5.15, 1, 6.783, 1, 5.15, 0.792, 6.783, 1 ] + }, + { + "time": 7.6, + "curve": [ 8.558, 1, 10.475, 1, 8.558, 1, 10.475, 0.924 ] + }, + { "time": 11.4333, "y": 0.924 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/vine-pro.skel b/spine-haxe/example/assets/vine-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..0cb9578f7a56e6b196340d20d82dbd80194f4ee0 GIT binary patch literal 8363 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/vine.atlas b/spine-haxe/example/assets/vine.atlas new file mode 100644 index 000000000..12a1d3f90 --- /dev/null +++ b/spine-haxe/example/assets/vine.atlas @@ -0,0 +1,5 @@ +vine.png + size: 128, 1024 + filter: Linear, Linear +vine + bounds: 2, 2, 68, 962 diff --git a/spine-haxe/example/assets/vine.png b/spine-haxe/example/assets/vine.png new file mode 100644 index 0000000000000000000000000000000000000000..d077af53d39fbc323a012a1ba30187f1d286f044 GIT binary patch literal 83058 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%0A?#H*th8;B`IcadZk5y(KY) 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/src/Main.hx b/spine-haxe/example/src/Main.hx new file mode 100644 index 000000000..0d6b6d240 --- /dev/null +++ b/spine-haxe/example/src/Main.hx @@ -0,0 +1,77 @@ +package; + +import starling.display.Image; +import haxe.io.Bytes; +import openfl.display.Bitmap; +import openfl.display.BitmapData; +import openfl.display.Sprite; +import openfl.Assets; +import openfl.geom.Rectangle; +import openfl.utils.ByteArray; +import openfl.utils.Endian; +import spine.animation.AnimationStateData; +import spine.atlas.Atlas; +import spine.attachments.AtlasAttachmentLoader; +import spine.SkeletonBinary; +import spine.SkeletonData; +import spine.SkeletonJson; +import spine.starling.SkeletonAnimation; +import spine.starling.StarlingTextureLoader; +import starling.core.Starling; +import starling.events.Event; +import starling.textures.Texture; + +class Main extends Sprite { + private static inline var loadBinary:Bool = true; + + private var starlingSingleton:Starling; + + public function new() { + super(); + + starlingSingleton = new Starling(starling.display.Sprite, stage, new Rectangle(0, 0, 800, 600)); + starlingSingleton.supportHighResolutions = true; + starlingSingleton.addEventListener(Event.ROOT_CREATED, onStarlingRootCreated); + } + + private function onStarlingRootCreated(event:Event):Void { + starlingSingleton.removeEventListener(Event.ROOT_CREATED, onStarlingRootCreated); + starlingSingleton.start(); + Starling.current.stage.color = 0x000000; + + loadSpineAnimation(); + } + + private function loadSpineAnimation():Void { + var textureAtlasBitmapData:BitmapData = Assets.getBitmapData("assets/coin.png"); + var stAtlas:String = Assets.getText("assets/coin.atlas"); + var binaryData:Bytes = Assets.getBytes("assets/coin-pro.skel"); + var jsonData:String = Assets.getText("assets/coin-pro.json"); + + var textureAtlas:Texture = Texture.fromBitmapData(textureAtlasBitmapData); + var textureloader:StarlingTextureLoader = new StarlingTextureLoader(textureAtlas); + var atlas:Atlas = new Atlas(stAtlas, textureloader); + + var skeletondata:SkeletonData; + if (loadBinary) { + var skeletonBinary:SkeletonBinary = new SkeletonBinary(new AtlasAttachmentLoader(atlas)); + var bytearray:ByteArray = ByteArray.fromBytes(binaryData); + bytearray.endian = Endian.BIG_ENDIAN; + skeletondata = skeletonBinary.readSkeletonData(bytearray); + } else { + var skeletonJson:SkeletonJson = new SkeletonJson(new AtlasAttachmentLoader(atlas)); + skeletondata = skeletonJson.readSkeletonData(jsonData); + } + + var stateData:AnimationStateData = new AnimationStateData(skeletondata); + stateData.defaultMix = 0.25; + + var skeletonanimation:SkeletonAnimation = new SkeletonAnimation(skeletondata, stateData); + skeletonanimation.x = Starling.current.stage.stageWidth / 2; + skeletonanimation.y = Starling.current.stage.stageHeight * 0.5; + + Starling.current.stage.addChild(skeletonanimation); + Starling.current.juggler.add(skeletonanimation); + skeletonanimation.state.setAnimationByName(0, "animation", true); + } +} diff --git a/spine-haxe/haxelib.json b/spine-haxe/haxelib.json new file mode 100644 index 000000000..debac7468 --- /dev/null +++ b/spine-haxe/haxelib.json @@ -0,0 +1,27 @@ +{ + "name": "spine-haxe", + "url": "https://github.com/esotericsoftware/spine-runtimes", + "license": "Spine Runtime License", + "tags": [ + "spine", + "2d-animation", + "skeletal-animation", + "starling", + "2d", + "gpu", + "openfl", + "flash", + "air", + "js", + "web", + "cpp" + ], + "description": "The official Spine Runtime for Haxe", + "version": "4.1.0", + "releasenote": "Initial release", + "contributors": [ + "esotericsoftware" + ], + "dependencies": {}, + "classPath": "spine-haxe" +} \ No newline at end of file diff --git a/spine-haxe/project.xml b/spine-haxe/project.xml new file mode 100644 index 000000000..620685391 --- /dev/null +++ b/spine-haxe/project.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spine-haxe/spine-haxe/spine/BinaryInput.hx b/spine-haxe/spine-haxe/spine/BinaryInput.hx new file mode 100644 index 000000000..fc9f0be43 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/BinaryInput.hx @@ -0,0 +1,93 @@ +package spine; + +import openfl.utils.ByteArray; +import openfl.Vector; + +class BinaryInput { + private var bytes:ByteArray; + + public var strings:Vector = new Vector(); + + public function new(bytes:ByteArray) { + this.bytes = bytes; + } + + public function readByte():Int { + return bytes.readByte(); + } + + public function readUnsignedByte():Int { + return bytes.readUnsignedByte(); + } + + public function readShort():Int { + return bytes.readShort(); + } + + public function readInt32():Int { + return bytes.readInt(); + } + + public function readInt(optimizePositive:Bool):Int { + var b:Int = readByte(); + var result:Int = b & 0x7F; + if ((b & 0x80) != 0) { + b = readByte(); + result |= (b & 0x7F) << 7; + if ((b & 0x80) != 0) { + b = readByte(); + result |= (b & 0x7F) << 14; + if ((b & 0x80) != 0) { + b = readByte(); + result |= (b & 0x7F) << 21; + if ((b & 0x80) != 0) { + b = readByte(); + result |= (b & 0x7F) << 28; + } + } + } + } + return optimizePositive ? result : ((result >>> 1) ^ -(result & 1)); + } + + public function readStringRef():String { + var index:Int = readInt(true); + return index == 0 ? null : strings[index - 1]; + } + + public function readString():String { + var byteCount:Int = readInt(true); + switch (byteCount) { + case 0: + return null; + case 1: + return ""; + } + byteCount--; + var chars:String = ""; + var i:Int = 0; + while (i < byteCount) { + var b:Int = readByte(); + switch (b >> 4) { + case 12, 13: + chars += String.fromCharCode(((b & 0x1F) << 6 | readByte() & 0x3F)); + i += 2; + case 14: + chars += String.fromCharCode(((b & 0x0F) << 12 | (readByte() & 0x3F) << 6 | readByte() & 0x3F)); + i += 3; + default: + chars += String.fromCharCode(b); + i++; + } + } + return chars; + } + + public function readFloat():Float { + return bytes.readFloat(); + } + + public function readBoolean():Bool { + return this.readByte() != 0; + } +} diff --git a/spine-haxe/spine-haxe/spine/BlendMode.hx b/spine-haxe/spine-haxe/spine/BlendMode.hx new file mode 100644 index 000000000..5875cc80f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/BlendMode.hx @@ -0,0 +1,28 @@ +package spine; + +import openfl.Vector; + +class BlendMode { + public static var normal(default, never):BlendMode = new BlendMode(0, "normal"); + public static var additive(default, never):BlendMode = new BlendMode(1, "additive"); + public static var multiply(default, never):BlendMode = new BlendMode(2, "multiply"); + public static var screen(default, never):BlendMode = new BlendMode(3, "screen"); + + public static var values(default, never):Vector = Vector.ofArray([normal, additive, multiply, screen]); + + public var ordinal(default, null):Int; + public var name(default, null):String; + + public function new(ordinal:Int, name:String) { + this.ordinal = ordinal; + this.name = name; + } + + public static function fromName(name:String):BlendMode { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/Bone.hx b/spine-haxe/spine-haxe/spine/Bone.hx new file mode 100644 index 000000000..81e337238 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Bone.hx @@ -0,0 +1,326 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.Vector; + +class Bone implements Updatable { + static public var yDown:Bool = false; + + private var _data:BoneData; + private var _skeleton:Skeleton; + private var _parent:Bone; + private var _children:Vector = new Vector(); + + public var x:Float = 0; + public var y:Float = 0; + public var rotation:Float = 0; + public var scaleX:Float = 0; + public var scaleY:Float = 0; + public var shearX:Float = 0; + public var shearY:Float = 0; + public var ax:Float = 0; + public var ay:Float = 0; + public var arotation:Float = 0; + public var ascaleX:Float = 0; + public var ascaleY:Float = 0; + public var ashearX:Float = 0; + public var ashearY:Float = 0; + public var a:Float = 0; + public var b:Float = 0; + public var c:Float = 0; + public var d:Float = 0; + public var worldX:Float = 0; + public var worldY:Float = 0; + public var sorted:Bool = false; + public var active:Bool = false; + + /** @param parent May be null. */ + public function new(data:BoneData, skeleton:Skeleton, parent:Bone) { + if (data == null) + throw new ArgumentError("data cannot be null."); + if (skeleton == null) + throw new ArgumentError("skeleton cannot be null."); + _data = data; + _skeleton = skeleton; + _parent = parent; + setToSetupPose(); + } + + public function isActive():Bool { + return active; + } + + /** Same as updateWorldTransform(). This method exists for Bone to implement Updatable. */ + public function update():Void { + updateWorldTransformWith(ax, ay, arotation, ascaleX, ascaleY, ashearX, ashearY); + } + + /** Computes the world SRT using the parent bone and this bone's local SRT. */ + public function updateWorldTransform():Void { + updateWorldTransformWith(x, y, rotation, scaleX, scaleY, shearX, shearY); + } + + /** Computes the world SRT using the parent bone and the specified local SRT. */ + public function updateWorldTransformWith(x:Float, y:Float, rotation:Float, scaleX:Float, scaleY:Float, shearX:Float, shearY:Float):Void { + ax = x; + ay = y; + arotation = rotation; + ascaleX = scaleX; + ascaleY = scaleY; + ashearX = shearX; + ashearY = shearY; + + var rotationY:Float = 0; + var la:Float = 0; + var lb:Float = 0; + var lc:Float = 0; + var ld:Float = 0; + var sin:Float = 0; + var cos:Float = 0; + var s:Float = 0; + var sx:Float = skeleton.scaleX; + var sy:Float = skeleton.scaleY * (yDown ? -1 : 1); + + var parent:Bone = _parent; + if (parent == null) { + // Root bone. + rotationY = rotation + 90 + shearY; + a = MathUtils.cosDeg(rotation + shearX) * scaleX * sx; + b = MathUtils.cosDeg(rotationY) * scaleY * sx; + c = MathUtils.sinDeg(rotation + shearX) * scaleX * sy; + d = MathUtils.sinDeg(rotationY) * scaleY * sy; + worldX = x * sx + skeleton.x; + worldY = y * sy + skeleton.y; + return; + } + + var pa:Float = parent.a, + pb:Float = parent.b, + pc:Float = parent.c, + pd:Float = parent.d; + worldX = pa * x + pb * y + parent.worldX; + worldY = pc * x + pd * y + parent.worldY; + + switch (data.transformMode) { + case TransformMode.normal: + rotationY = rotation + 90 + shearY; + la = MathUtils.cosDeg(rotation + shearX) * scaleX; + lb = MathUtils.cosDeg(rotationY) * scaleY; + lc = MathUtils.sinDeg(rotation + shearX) * scaleX; + ld = MathUtils.sinDeg(rotationY) * scaleY; + a = pa * la + pb * lc; + b = pa * lb + pb * ld; + c = pc * la + pd * lc; + d = pc * lb + pd * ld; + return; + case TransformMode.onlyTranslation: + rotationY = rotation + 90 + shearY; + a = MathUtils.cosDeg(rotation + shearX) * scaleX; + b = MathUtils.cosDeg(rotationY) * scaleY; + c = MathUtils.sinDeg(rotation + shearX) * scaleX; + d = MathUtils.sinDeg(rotationY) * scaleY; + case TransformMode.noRotationOrReflection: + s = pa * pa + pc * pc; + var prx:Float = 0; + if (s > 0.0001) { + s = Math.abs(pa * pd - pb * pc) / s; + pb = pc * s; + pd = pa * s; + prx = Math.atan2(pc, pa) * MathUtils.radDeg; + } else { + pa = 0; + pc = 0; + prx = 90 - Math.atan2(pd, pb) * MathUtils.radDeg; + } + var rx:Float = rotation + shearX - prx; + var ry:Float = rotation + shearY - prx + 90; + la = MathUtils.cosDeg(rx) * scaleX; + lb = MathUtils.cosDeg(ry) * scaleY; + lc = MathUtils.sinDeg(rx) * scaleX; + ld = MathUtils.sinDeg(ry) * scaleY; + a = pa * la - pb * lc; + b = pa * lb - pb * ld; + c = pc * la + pd * lc; + d = pc * lb + pd * ld; + case TransformMode.noScale, TransformMode.noScaleOrReflection: + cos = MathUtils.cosDeg(rotation); + sin = MathUtils.sinDeg(rotation); + var za:Float = (pa * cos + pb * sin) / sx; + var zc:Float = (pc * cos + pd * sin) / sy; + s = Math.sqrt(za * za + zc * zc); + if (s > 0.00001) + s = 1 / s; + za *= s; + zc *= s; + s = Math.sqrt(za * za + zc * zc); + if (data.transformMode == TransformMode.noScale && ((pa * pd - pb * pc < 0) != ((sx < 0) != (sy < 0)))) { + s = -s; + } + var r:Float = Math.PI / 2 + Math.atan2(zc, za); + var zb:Float = Math.cos(r) * s; + var zd:Float = Math.sin(r) * s; + la = MathUtils.cosDeg(shearX) * scaleX; + lb = MathUtils.cosDeg(90 + shearY) * scaleY; + lc = MathUtils.sinDeg(shearX) * scaleX; + ld = MathUtils.sinDeg(90 + shearY) * scaleY; + a = za * la + zb * lc; + b = za * lb + zb * ld; + c = zc * la + zd * lc; + d = zc * lb + zd * ld; + } + a *= sx; + b *= sx; + c *= sy; + d *= sy; + } + + public function setToSetupPose():Void { + x = data.x; + y = data.y; + rotation = data.rotation; + scaleX = data.scaleX; + scaleY = data.scaleY; + shearX = data.shearX; + shearY = data.shearY; + } + + public var data(get, never):BoneData; + + private function get_data():BoneData { + return _data; + } + + public var skeleton(get, never):Skeleton; + + private function get_skeleton():Skeleton { + return _skeleton; + } + + public var parent(get, never):Bone; + + private function get_parent():Bone { + return _parent; + } + + public var children(get, never):Vector; + + private function get_children():Vector { + return _children; + } + + public var worldRotationX(get, never):Float; + + private function get_worldRotationX():Float { + return Math.atan2(c, a) * MathUtils.radDeg; + } + + public var worldRotationY(get, never):Float; + + private function get_worldRotationY():Float { + return Math.atan2(d, b) * MathUtils.radDeg; + } + + public var worldScaleX(get, never):Float; + + private function get_worldScaleX():Float { + return Math.sqrt(a * a + c * c); + } + + public var worldScaleY(get, never):Float; + + private function get_worldScaleY():Float { + return Math.sqrt(b * b + d * d); + } + + /** Computes the individual applied transform values from the world transform. This can be useful to perform processing using + * the applied transform after the world transform has been modified directly (eg, by a constraint). + *

      + * Some information is ambiguous in the world transform, such as -1,-1 scale versus 180 rotation. */ + public function updateAppliedTransform():Void { + var parent:Bone = parent; + if (parent == null) { + ax = worldX - skeleton.x; + ay = worldY - skeleton.y; + arotation = Math.atan2(c, a) * MathUtils.radDeg; + ascaleX = Math.sqrt(a * a + c * c); + ascaleY = Math.sqrt(b * b + d * d); + ashearX = 0; + ashearY = Math.atan2(a * b + c * d, a * d - b * c) * MathUtils.radDeg; + return; + } + var pa:Float = parent.a, + pb:Float = parent.b, + pc:Float = parent.c, + pd:Float = parent.d; + var pid:Float = 1 / (pa * pd - pb * pc); + var dx:Float = worldX - parent.worldX, + dy:Float = worldY - parent.worldY; + ax = (dx * pd * pid - dy * pb * pid); + ay = (dy * pa * pid - dx * pc * pid); + var ia:Float = pid * pd; + var id:Float = pid * pa; + var ib:Float = pid * pb; + var ic:Float = pid * pc; + var ra:Float = ia * a - ib * c; + var rb:Float = ia * b - ib * d; + var rc:Float = id * c - ic * a; + var rd:Float = id * d - ic * b; + ashearX = 0; + ascaleX = Math.sqrt(ra * ra + rc * rc); + if (scaleX > 0.0001) { + var det:Float = ra * rd - rb * rc; + ascaleY = det / ascaleX; + ashearY = Math.atan2(ra * rb + rc * rd, det) * MathUtils.radDeg; + arotation = Math.atan2(rc, ra) * MathUtils.radDeg; + } else { + ascaleX = 0; + ascaleY = Math.sqrt(rb * rb + rd * rd); + ashearY = 0; + arotation = 90 - Math.atan2(rd, rb) * MathUtils.radDeg; + } + } + + public function worldToLocal(world:Vector):Void { + var a:Float = a, b:Float = b, c:Float = c, d:Float = d; + var invDet:Float = 1 / (a * d - b * c); + var x:Float = world[0] - worldX, y:Float = world[1] - worldY; + world[0] = (x * d * invDet - y * b * invDet); + world[1] = (y * a * invDet - x * c * invDet); + } + + public function localToWorld(local:Vector):Void { + var localX:Float = local[0], localY:Float = local[1]; + local[0] = localX * a + localY * b + worldX; + local[1] = localX * c + localY * d + worldY; + } + + public function worldToLocalRotation(worldRotation:Float):Float { + var sin:Float = MathUtils.sinDeg(worldRotation), + cos:Float = MathUtils.cosDeg(worldRotation); + return Math.atan2(a * sin - c * cos, d * cos - b * sin) * MathUtils.radDeg + rotation - shearX; + } + + public function localToWorldRotation(localRotation:Float):Float { + localRotation -= rotation - shearX; + var sin:Float = MathUtils.sinDeg(localRotation), + cos:Float = MathUtils.cosDeg(localRotation); + return Math.atan2(cos * c + sin * d, cos * a + sin * b) * MathUtils.radDeg; + } + + public function rotateWorld(degrees:Float):Void { + var a:Float = this.a, + b:Float = this.b, + c:Float = this.c, + d:Float = this.d; + var cos:Float = MathUtils.cosDeg(degrees), + sin:Float = MathUtils.sinDeg(degrees); + this.a = cos * a - sin * c; + this.b = cos * b - sin * d; + this.c = sin * a + cos * c; + this.d = sin * b + cos * d; + } + + public function toString():String { + return data.name; + } +} diff --git a/spine-haxe/spine-haxe/spine/BoneData.hx b/spine-haxe/spine-haxe/spine/BoneData.hx new file mode 100644 index 000000000..2cf2662f4 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/BoneData.hx @@ -0,0 +1,55 @@ +package spine; + +import openfl.errors.ArgumentError; + +class BoneData { + private var _index:Int; + private var _name:String; + private var _parent:BoneData; + + public var length:Float = 0; + public var x:Float = 0; + public var y:Float = 0; + public var rotation:Float = 0; + public var scaleX:Float = 1; + public var scaleY:Float = 1; + public var shearX:Float = 0; + public var shearY:Float = 0; + public var transformMode:TransformMode = TransformMode.normal; + public var skinRequired:Bool = false; + public var color:Color = new Color(0, 0, 0, 0); + + /** @param parent May be null. */ + public function new(index:Int, name:String, parent:BoneData) { + if (index < 0) + throw new ArgumentError("index must be >= 0"); + if (name == null) + throw new ArgumentError("name cannot be null."); + _index = index; + _name = name; + _parent = parent; + } + + public var index(get, never):Int; + + private function get_index():Int { + return _index; + } + + public var name(get, never):String; + + private function get_name():String { + return _name; + } + + /** @return May be null. */ + public var parent(get, never):BoneData; + + private function get_parent():BoneData { + return _parent; + } + + public function toString():String { + return _name; + } +} diff --git a/spine-haxe/spine-haxe/spine/Color.hx b/spine-haxe/spine-haxe/spine/Color.hx new file mode 100644 index 000000000..3e20c85c4 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Color.hx @@ -0,0 +1,101 @@ +package spine; + +class Color { + public static var WHITE:Color = new Color(1, 1, 1, 1); + public static var RED:Color = new Color(1, 0, 0, 1); + public static var GREEN:Color = new Color(0, 1, 0, 1); + public static var BLUE:Color = new Color(0, 0, 1, 1); + public static var MAGENTA:Color = new Color(1, 0, 1, 1); + + public var r:Float = 0; + public var g:Float = 0; + public var b:Float = 0; + public var a:Float = 0; + + public function new(r:Float, g:Float, b:Float, a:Float = 0) { + this.r = r; + this.g = g; + this.b = b; + this.a = a; + clamp(); + } + + public function setFromColor(c:Color):Color { + r = c.r; + g = c.g; + b = c.b; + a = c.a; + clamp(); + return this; + } + + public function setFromString(hex:String):Color { + hex = hex.charAt(0) == '#' ? hex.substr(1) : hex; + r = Std.parseInt("0x" + hex.substr(0, 2)) / 255.0; + g = Std.parseInt("0x" + hex.substr(2, 2)) / 255.0; + b = Std.parseInt("0x" + hex.substr(4, 2)) / 255.0; + a = (hex.length != 8 ? 255 : Std.parseInt("0x" + hex.substr(6, 2))) / 255.0; + clamp(); + return this; + } + + public function set(r:Float, g:Float, b:Float, a:Float):Color { + this.r = r; + this.g = g; + this.b = b; + this.a = a; + clamp(); + return this; + } + + public function add(r:Float, g:Float, b:Float, a:Float):Color { + this.r += r; + this.g += g; + this.b += b; + this.a += a; + clamp(); + return this; + } + + public function setFromRgba8888(value:Int):Void { + r = ((value & 0xff000000) >>> 24) / 255; + g = ((value & 0x00ff0000) >>> 16) / 255; + b = ((value & 0x0000ff00) >>> 8) / 255; + a = ((value & 0x000000ff)) / 255; + clamp(); + } + + public function setFromRgb888(value:Int):Void { + r = ((value & 0x00ff0000) >>> 16) / 255; + g = ((value & 0x0000ff00) >>> 8) / 255; + b = ((value & 0x000000ff)) / 255; + clamp(); + } + + private function clamp():Color { + if (r < 0) + r = 0; + else if (r > 1) + r = 1; + + if (g < 0) + g = 0; + else if (g > 1) + g = 1; + + if (b < 0) + b = 0; + else if (b > 1) + b = 1; + + if (a < 0) + a = 0; + else if (a > 1) + a = 1; + return this; + } + + static public function fromString(hex:String):Color { + return new Color(0, 0, 0, 0).setFromString(hex); + } +} diff --git a/spine-haxe/spine-haxe/spine/ConstraintData.hx b/spine-haxe/spine-haxe/spine/ConstraintData.hx new file mode 100644 index 000000000..201071fa0 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/ConstraintData.hx @@ -0,0 +1,17 @@ +package spine; + +class ConstraintData { + public var name:String; + public var order:Int = 0; + public var skinRequired:Bool = false; + + function new(name:String, order:Int, skinRequired:Bool) { + this.name = name; + this.order = order; + this.skinRequired = skinRequired; + } + + public function toString():String { + return name; + } +} diff --git a/spine-haxe/spine-haxe/spine/Event.hx b/spine-haxe/spine-haxe/spine/Event.hx new file mode 100644 index 000000000..3b8517c1b --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Event.hx @@ -0,0 +1,31 @@ +package spine; + +import openfl.errors.ArgumentError; + +class Event { + private var _data:EventData; + + public var time:Float = 0; + public var intValue:Int = 0; + public var floatValue:Float = 0; + public var stringValue:String; + public var volume:Float = 1; + public var balance:Float = 0; + + public function new(time:Float, data:EventData) { + if (data == null) + throw new ArgumentError("data cannot be null."); + this.time = time; + _data = data; + } + + public var data(get, never):EventData; + + private function get_data():EventData { + return _data; + } + + public function toString():String { + return _data.name != null ? _data.name : "Event?"; + } +} diff --git a/spine-haxe/spine-haxe/spine/EventData.hx b/spine-haxe/spine-haxe/spine/EventData.hx new file mode 100644 index 000000000..af2f42d45 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/EventData.hx @@ -0,0 +1,30 @@ +package spine; + +import openfl.errors.ArgumentError; + +class EventData { + private var _name:String; + + public var intValue:Int = 0; + public var floatValue:Float = 0; + public var stringValue:String; + public var audioPath:String; + public var volume:Float = 1; + public var balance:Float = 0; + + public function new(name:String) { + if (name == null) + throw new ArgumentError("name cannot be null."); + _name = name; + } + + public var name(get, never):String; + + private function get_name():String { + return _name; + } + + public function toString():String { + return _name; + } +} diff --git a/spine-haxe/spine-haxe/spine/IkConstraint.hx b/spine-haxe/spine-haxe/spine/IkConstraint.hx new file mode 100644 index 000000000..702d017a2 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/IkConstraint.hx @@ -0,0 +1,307 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.Vector; + +class IkConstraint implements Updatable { + private var _data:IkConstraintData; + + public var bones:Vector; + public var target:Bone; + public var bendDirection:Int = 0; + public var compress:Bool = false; + public var stretch:Bool = false; + public var mix:Float = 0; + public var softness:Float = 0; + public var active:Bool = false; + + public function new(data:IkConstraintData, skeleton:Skeleton) { + if (data == null) + throw new ArgumentError("data cannot be null."); + if (skeleton == null) + throw new ArgumentError("skeleton cannot be null."); + _data = data; + mix = data.mix; + softness = data.softness; + bendDirection = data.bendDirection; + compress = data.compress; + stretch = data.stretch; + + bones = new Vector(); + for (boneData in data.bones) { + bones.push(skeleton.findBone(boneData.name)); + } + target = skeleton.findBone(data.target.name); + } + + public function isActive():Bool { + return active; + } + + public function update():Void { + if (mix == 0) + return; + switch (bones.length) { + case 1: + apply1(bones[0], target.worldX, target.worldY, compress, stretch, _data.uniform, mix); + case 2: + apply2(bones[0], bones[1], target.worldX, target.worldY, bendDirection, stretch, _data.uniform, softness, mix); + } + } + + public var data(get, never):IkConstraintData; + + private function get_data():IkConstraintData { + return _data; + } + + public function toString():String { + return _data.name != null ? _data.name : "IkContstraint?"; + } + + /** Adjusts the bone rotation so the tip is as close to the target position as possible. The target is specified in the world + * coordinate system. */ + static public function apply1(bone:Bone, targetX:Float, targetY:Float, compress:Bool, stretch:Bool, uniform:Bool, alpha:Float):Void { + var p:Bone = bone.parent; + var pa:Float = p.a, pb:Float = p.b, pc:Float = p.c, pd:Float = p.d; + var rotationIK:Float = -bone.ashearX - bone.arotation, + tx:Float = 0, + ty:Float = 0; + switch (bone.data.transformMode) { + case TransformMode.onlyTranslation: + tx = targetX - bone.worldX; + ty = targetY - bone.worldY; + case TransformMode.noRotationOrReflection: + var s:Float = Math.abs(pa * pd - pb * pc) / (pa * pa + pc * pc); + var sa:Float = pa / bone.skeleton.scaleX; + var sc:Float = pc / bone.skeleton.scaleY; + pb = -sc * s * bone.skeleton.scaleX; + pd = sa * s * bone.skeleton.scaleY; + rotationIK += Math.atan2(sc, sa) * MathUtils.radDeg; + var x:Float = targetX - p.worldX, y:Float = targetY - p.worldY; + var d:Float = pa * pd - pb * pc; + tx = (x * pd - y * pb) / d - bone.ax; + ty = (y * pa - x * pc) / d - bone.ay; + default: + var x:Float = targetX - p.worldX, y:Float = targetY - p.worldY; + var d:Float = pa * pd - pb * pc; + tx = (x * pd - y * pb) / d - bone.ax; + ty = (y * pa - x * pc) / d - bone.ay; + } + + rotationIK += Math.atan2(ty, tx) * MathUtils.radDeg; + if (bone.ascaleX < 0) + rotationIK += 180; + if (rotationIK > 180) + rotationIK -= 360; + else if (rotationIK < -180) + rotationIK += 360; + var sx:Float = bone.ascaleX; + var sy:Float = bone.ascaleY; + if (compress || stretch) { + switch (bone.data.transformMode) { + case TransformMode.noScale, TransformMode.noScaleOrReflection: + tx = targetX - bone.worldX; + ty = targetY - bone.worldY; + } + var b:Float = bone.data.length * sx, + dd:Float = Math.sqrt(tx * tx + ty * ty); + if ((compress && dd < b) || (stretch && dd > b) && b > 0.0001) { + var ss:Float = (dd / b - 1) * alpha + 1; + sx *= ss; + if (uniform) + sy *= ss; + } + } + bone.updateWorldTransformWith(bone.ax, bone.ay, bone.arotation + rotationIK * alpha, sx, sy, bone.ashearX, bone.ashearY); + } + + /** Adjusts the parent and child bone rotations so the tip of the child is as close to the target position as possible. The + * target is specified in the world coordinate system. + * @param child Any descendant bone of the parent. */ + static public function apply2(parent:Bone, child:Bone, targetX:Float, targetY:Float, bendDir:Int, stretch:Bool, uniform:Bool, softness:Float, + alpha:Float):Void { + var px:Float = parent.ax; + var py:Float = parent.ay; + var psx:Float = parent.ascaleX; + var sx:Float = psx; + var psy:Float = parent.ascaleY; + var sy:Float = psy; + var csx:Float = child.ascaleX; + var os1:Int; + var os2:Int; + var s2:Int; + if (psx < 0) { + psx = -psx; + os1 = 180; + s2 = -1; + } else { + os1 = 0; + s2 = 1; + } + if (psy < 0) { + psy = -psy; + s2 = -s2; + } + if (csx < 0) { + csx = -csx; + os2 = 180; + } else { + os2 = 0; + } + var cx:Float = child.ax; + var cy:Float; + var cwx:Float; + var cwy:Float; + var a:Float = parent.a; + var b:Float = parent.b; + var c:Float = parent.c; + var d:Float = parent.d; + var u:Bool = Math.abs(psx - psy) <= 0.0001; + if (!u || stretch) { + cy = 0; + cwx = a * cx + parent.worldX; + cwy = c * cx + parent.worldY; + } else { + cy = child.ay; + cwx = a * cx + b * cy + parent.worldX; + cwy = c * cx + d * cy + parent.worldY; + } + var pp:Bone = parent.parent; + a = pp.a; + b = pp.b; + c = pp.c; + d = pp.d; + var id:Float = 1 / (a * d - b * c), + x:Float = cwx - pp.worldX, + y:Float = cwy - pp.worldY; + var dx:Float = (x * d - y * b) * id - px, + dy:Float = (y * a - x * c) * id - py; + var l1:Float = Math.sqrt(dx * dx + dy * dy); + var l2:Float = child.data.length * csx; + var a1:Float = 0; + var a2:Float = 0; + if (l1 < 0.0001) { + apply1(parent, targetX, targetY, false, stretch, false, alpha); + child.updateWorldTransformWith(cx, cy, 0, child.ascaleX, child.ascaleY, child.ashearX, child.ashearY); + return; + } + x = targetX - pp.worldX; + y = targetY - pp.worldY; + var tx:Float = (x * d - y * b) * id - px; + var ty:Float = (y * a - x * c) * id - py; + var dd:Float = tx * tx + ty * ty; + if (softness != 0) { + softness *= psx * (csx + 1) / 2; + var td:Float = Math.sqrt(dd); + var sd:Float = td - l1 - l2 * psx + softness; + if (sd > 0) { + var p:Float = Math.min(1, sd / (softness * 2)) - 1; + p = (sd - softness * (1 - p * p)) / td; + tx -= p * tx; + ty -= p * ty; + dd = tx * tx + ty * ty; + } + } + + var breakOuter:Bool = false; + if (u) { + l2 *= psx; + var cos:Float = (dd - l1 * l1 - l2 * l2) / (2 * l1 * l2); + if (cos < -1) { + cos = -1; + } else if (cos > 1) { + cos = 1; + if (stretch) { + a = (Math.sqrt(dd) / (l1 + l2) - 1) * alpha + 1; + sx *= a; + if (uniform) + sy *= a; + } + } + a2 = Math.acos(cos) * bendDir; + a = l1 + l2 * cos; + b = l2 * Math.sin(a2); + a1 = Math.atan2(ty * a - tx * b, tx * a + ty * b); + } else { + a = psx * l2; + b = psy * l2; + var aa:Float = a * a; + var bb:Float = b * b; + var ta:Float = Math.atan2(ty, tx); + c = bb * l1 * l1 + aa * dd - aa * bb; + var c1:Float = -2 * bb * l1; + var c2:Float = bb - aa; + d = c1 * c1 - 4 * c2 * c; + if (d >= 0) { + var q:Float = Math.sqrt(d); + if (c1 < 0) + q = -q; + q = -(c1 + q) / 2; + var r0:Float = q / c2, r1:Float = c / q; + var r:Float = Math.abs(r0) < Math.abs(r1) ? r0 : r1; + if (r * r <= dd) { + y = Math.sqrt(dd - r * r) * bendDir; + a1 = ta - Math.atan2(y, r); + a2 = Math.atan2(y / psy, (r - l1) / psx); + breakOuter = true; + } + } + + if (!breakOuter) { + var minAngle:Float = Math.PI; + var minX:Float = l1 - a; + var minDist:Float = minX * minX; + var minY:Float = 0; + var maxAngle:Float = 0; + var maxX:Float = l1 + a; + var maxDist:Float = maxX * maxX; + var maxY:Float = 0; + c = -a * l1 / (aa - bb); + if (c >= -1 && c <= 1) { + c = Math.acos(c); + x = a * Math.cos(c) + l1; + y = b * Math.sin(c); + d = x * x + y * y; + if (d < minDist) { + minAngle = c; + minDist = d; + minX = x; + minY = y; + } + if (d > maxDist) { + maxAngle = c; + maxDist = d; + maxX = x; + maxY = y; + } + } + if (dd <= (minDist + maxDist) / 2) { + a1 = ta - Math.atan2(minY * bendDir, minX); + a2 = minAngle * bendDir; + } else { + a1 = ta - Math.atan2(maxY * bendDir, maxX); + a2 = maxAngle * bendDir; + } + } + } + + var os:Float = Math.atan2(cy, cx) * s2; + var rotation:Float = parent.arotation; + a1 = (a1 - os) * MathUtils.radDeg + os1 - rotation; + if (a1 > 180) { + a1 -= 360; + } else if (a1 < -180) { + a1 += 360; + } + parent.updateWorldTransformWith(px, py, rotation + a1 * alpha, sx, sy, 0, 0); + rotation = child.arotation; + a2 = ((a2 + os) * MathUtils.radDeg - child.ashearX) * s2 + os2 - rotation; + if (a2 > 180) { + a2 -= 360; + } else if (a2 < -180) { + a2 += 360; + } + child.updateWorldTransformWith(cx, cy, rotation + a2 * alpha, child.ascaleX, child.ascaleY, child.ashearX, child.ashearY); + } +} diff --git a/spine-haxe/spine-haxe/spine/IkConstraintData.hx b/spine-haxe/spine-haxe/spine/IkConstraintData.hx new file mode 100644 index 000000000..d9472bbcd --- /dev/null +++ b/spine-haxe/spine-haxe/spine/IkConstraintData.hx @@ -0,0 +1,18 @@ +package spine; + +import openfl.Vector; + +class IkConstraintData extends ConstraintData { + public var bones:Vector = new Vector(); + public var target:BoneData; + public var mix:Float = 1; + public var bendDirection:Int = 1; + public var compress:Bool = false; + public var stretch:Bool = false; + public var uniform:Bool = false; + public var softness:Float = 0; + + public function new(name:String) { + super(name, 0, false); + } +} diff --git a/spine-haxe/spine-haxe/spine/Interpolation.hx b/spine-haxe/spine-haxe/spine/Interpolation.hx new file mode 100644 index 000000000..637124724 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Interpolation.hx @@ -0,0 +1,11 @@ +package spine; + +class Interpolation { + private function applyInternal(a:Float):Float { + return a; + } + + public function apply(start:Float, end:Float, a:Float):Float { + return start + (end - start) * applyInternal(a); + } +} diff --git a/spine-haxe/spine-haxe/spine/MathUtils.hx b/spine-haxe/spine-haxe/spine/MathUtils.hx new file mode 100644 index 000000000..c7eb96829 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/MathUtils.hx @@ -0,0 +1,40 @@ +package spine; + +class MathUtils { + static public var PI:Float = Math.PI; + static public var PI2:Float = Math.PI * 2; + static public var radDeg:Float = 180 / Math.PI; + static public var degRad:Float = Math.PI / 180; + + static public function cosDeg(degrees:Float):Float { + return Math.cos(degrees * degRad); + } + + static public function sinDeg(degrees:Float):Float { + return Math.sin(degrees * degRad); + } + + static public function clamp(value:Float, min:Float, max:Float):Float { + if (value < min) + return min; + if (value > max) + return max; + return value; + } + + static public function signum(value:Float):Float { + return value > 0 ? 1 : value < 0 ? -1 : 0; + } + + static public function randomTriangular(min:Float, max:Float):Float { + return randomTriangularWith(min, max, (min + max) * 0.5); + } + + static public function randomTriangularWith(min:Float, max:Float, mode:Float):Float { + var u:Float = Math.random(); + var d:Float = max - min; + if (u <= (mode - min) / d) + return min + Math.sqrt(u * d * (mode - min)); + return max - Math.sqrt((1 - u) * d * (max - mode)); + } +} diff --git a/spine-haxe/spine-haxe/spine/PathConstraint.hx b/spine-haxe/spine-haxe/spine/PathConstraint.hx new file mode 100644 index 000000000..54556f1e9 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/PathConstraint.hx @@ -0,0 +1,571 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.Vector; +import spine.attachments.PathAttachment; + +class PathConstraint implements Updatable { + private static inline var NONE:Int = -1; + private static inline var BEFORE:Int = -2; + private static inline var AFTER:Int = -3; + private static inline var epsilon:Float = 0.00001; + + private var _data:PathConstraintData; + private var _bones:Vector; + + public var target:Slot; + public var position:Float = 0; + public var spacing:Float = 0; + public var mixRotate:Float = 0; + public var mixX:Float = 0; + public var mixY:Float = 0; + + private var _spaces(default, never):Vector = new Vector(); + private var _positions(default, never):Vector = new Vector(); + private var _world(default, never):Vector = new Vector(); + private var _curves(default, never):Vector = new Vector(); + private var _lengths(default, never):Vector = new Vector(); + private var _segments(default, never):Vector = new Vector(10, true); + + public var active:Bool = false; + + public function new(data:PathConstraintData, skeleton:Skeleton) { + if (data == null) + throw new ArgumentError("data cannot be null."); + if (skeleton == null) + throw new ArgumentError("skeleton cannot be null."); + _data = data; + _bones = new Vector(); + for (boneData in data.bones) { + _bones.push(skeleton.findBone(boneData.name)); + } + target = skeleton.findSlot(data.target.name); + position = data.position; + spacing = data.spacing; + mixRotate = data.mixRotate; + mixX = data.mixX; + mixY = data.mixY; + } + + public function isActive():Bool { + return active; + } + + public function update():Void { + var attachment:PathAttachment = cast(target.attachment, PathAttachment); + if (attachment == null) + return; + if (mixRotate == 0 && mixX == 0 && mixY == 0) + return; + + var data:PathConstraintData = _data; + var percentSpacing:Bool = data.spacingMode == SpacingMode.percent; + var rotateMode:RotateMode = data.rotateMode; + var fTangents:Bool = rotateMode == RotateMode.tangent, + fScale:Bool = rotateMode == RotateMode.chainScale; + + var boneCount:Int = _bones.length; + var spacesCount:Int = fTangents ? boneCount : boneCount + 1; + var bones:Vector = _bones; + _spaces.length = spacesCount; + + if (fScale) + _lengths.length = boneCount; + + var i:Int, + n:Int, + bone:Bone, + setupLength:Float, + x:Float, + y:Float, + length:Float; + switch (data.spacingMode) { + case SpacingMode.percent: + if (fScale) { + n = spacesCount - 1; + for (i in 0...n) { + bone = bones[i]; + setupLength = bone.data.length; + if (setupLength < PathConstraint.epsilon) { + _lengths[i] = 0; + } else { + x = setupLength * bone.a; + y = setupLength * bone.c; + _lengths[i] = Math.sqrt(x * x + y * y); + } + } + } + for (i in 1...spacesCount) { + _spaces[i] = spacing; + } + case SpacingMode.proportional: + var sum:Float = 0; + i = 0; + n = spacesCount - 1; + while (i < n) { + bone = bones[i]; + setupLength = bone.data.length; + if (setupLength < PathConstraint.epsilon) { + if (fScale) + _lengths[i] = 0; + _spaces[++i] = spacing; + } else { + x = setupLength * bone.a; + y = setupLength * bone.c; + length = Math.sqrt(x * x + y * y); + if (fScale) + _lengths[i] = length; + _spaces[++i] = length; + sum += length; + } + } + if (sum > 0) { + sum = spacesCount / sum * spacing; + for (i in 1...spacesCount) { + _spaces[i] *= sum; + } + } + default: + var lengthSpacing:Bool = data.spacingMode == SpacingMode.length; + i = 0; + n = spacesCount - 1; + while (i < n) { + bone = bones[i]; + setupLength = bone.data.length; + if (setupLength < PathConstraint.epsilon) { + if (fScale) + _lengths[i] = 0; + _spaces[++i] = spacing; + } else { + x = setupLength * bone.a; + y = setupLength * bone.c; + length = Math.sqrt(x * x + y * y); + if (fScale) + _lengths[i] = length; + _spaces[++i] = (lengthSpacing ? setupLength + spacing : spacing) * length / setupLength; + } + } + } + + var positions:Vector = computeWorldPositions(attachment, spacesCount, fTangents); + var boneX:Float = positions[0]; + var boneY:Float = positions[1]; + var offsetRotation:Float = data.offsetRotation; + var tip:Bool = false; + if (offsetRotation == 0) { + tip = data.rotateMode == RotateMode.chain; + } else { + tip = false; + var pa:Bone = target.bone; + offsetRotation *= pa.a * pa.d - pa.b * pa.c > 0 ? MathUtils.degRad : -MathUtils.degRad; + } + + i = 0; + var p:Int = 3; + while (i < boneCount) { + var bone:Bone = bones[i]; + bone.worldX += (boneX - bone.worldX) * mixX; + bone.worldY += (boneY - bone.worldY) * mixY; + var x:Float = positions[p]; + var y:Float = positions[p + 1]; + var dx:Float = x - boneX; + var dy:Float = y - boneY; + if (fScale) { + var length = _lengths[i]; + if (length != 0) { + var s:Float = (Math.sqrt(dx * dx + dy * dy) / length - 1) * mixRotate + 1; + bone.a *= s; + bone.c *= s; + } + } + boneX = x; + boneY = y; + if (mixRotate > 0) { + var a:Float = bone.a, + b:Float = bone.b, + c:Float = bone.c, + d:Float = bone.d, + r:Float, + cos:Float, + sin:Float; + if (fTangents) { + r = positions[p - 1]; + } else if (_spaces[i + 1] == 0) { + r = positions[p + 2]; + } else { + r = Math.atan2(dy, dx); + } + r -= Math.atan2(c, a); + if (tip) { + cos = Math.cos(r); + sin = Math.sin(r); + var length:Float = bone.data.length; + boneX += (length * (cos * a - sin * c) - dx) * mixRotate; + boneY += (length * (sin * a + cos * c) - dy) * mixRotate; + } else { + r += offsetRotation; + } + if (r > Math.PI) { + r -= (Math.PI * 2); + } else if (r < -Math.PI) { + r += (Math.PI * 2); + } + r *= mixRotate; + cos = Math.cos(r); + sin = Math.sin(r); + bone.a = cos * a - sin * c; + bone.b = cos * b - sin * d; + bone.c = sin * a + cos * c; + bone.d = sin * b + cos * d; + } + bone.updateAppliedTransform(); + + i++; + p += 3; + } + } + + private function computeWorldPositions(path:PathAttachment, spacesCount:Int, tangents:Bool):Vector { + var position:Float = this.position; + _positions.length = spacesCount * 3 + 2; + var out:Vector = _positions, world:Vector; + var closed:Bool = path.closed; + var verticesLength:Int = path.worldVerticesLength; + var curveCount:Int = Std.int(verticesLength / 6); + var prevCurve:Int = NONE; + var multiplier:Float, i:Int; + + if (!path.constantSpeed) { + var lengths:Vector = path.lengths; + curveCount -= closed ? 1 : 2; + var pathLength:Float = lengths[curveCount]; + if (data.positionMode == PositionMode.percent) + position *= pathLength; + switch (data.spacingMode) { + case SpacingMode.percent: + multiplier = pathLength; + case SpacingMode.proportional: + multiplier = pathLength / spacesCount; + default: + multiplier = 1; + } + + _world.length = 8; + world = _world; + var i:Int = 0; + var o:Int = 0; + var curve:Int = 0; + while (i < spacesCount) { + var space:Float = _spaces[i] * multiplier; + position += space; + var p:Float = position; + + if (closed) { + p %= pathLength; + if (p < 0) + p += pathLength; + curve = 0; + } else if (p < 0) { + if (prevCurve != BEFORE) { + prevCurve = BEFORE; + path.computeWorldVertices(target, 2, 4, world, 0, 2); + } + addBeforePosition(p, world, 0, out, o); + continue; + } else if (p > pathLength) { + if (prevCurve != AFTER) { + prevCurve = AFTER; + path.computeWorldVertices(target, verticesLength - 6, 4, world, 0, 2); + } + addAfterPosition(p - pathLength, world, 0, out, o); + continue; + } + + // Determine curve containing position. + while (true) { + var length:Float = lengths[curve]; + if (p > length) { + curve++; + continue; + } + if (curve == 0) { + p /= length; + } else { + var prev:Float = lengths[curve - 1]; + p = (p - prev) / (length - prev); + } + break; + } + if (curve != prevCurve) { + prevCurve = curve; + if (closed && curve == curveCount) { + path.computeWorldVertices(target, verticesLength - 4, 4, world, 0, 2); + path.computeWorldVertices(target, 0, 4, world, 4, 2); + } else { + path.computeWorldVertices(target, curve * 6 + 2, 8, world, 0, 2); + } + } + addCurvePosition(p, world[0], world[1], world[2], world[3], world[4], world[5], world[6], world[7], out, o, tangents || (i > 0 && space == 0)); + + i++; + o += 3; + } + return out; + } + + // World vertices. + if (closed) { + verticesLength += 2; + _world.length = verticesLength; + world = _world; + path.computeWorldVertices(target, 2, verticesLength - 4, world, 0, 2); + path.computeWorldVertices(target, 0, 2, world, verticesLength - 4, 2); + world[verticesLength - 2] = world[0]; + world[verticesLength - 1] = world[1]; + } else { + curveCount--; + verticesLength -= 4; + _world.length = verticesLength; + world = _world; + path.computeWorldVertices(target, 2, verticesLength, world, 0, 2); + } + + // Curve lengths. + _curves.length = curveCount; + var curves:Vector = _curves; + var pathLength:Float = 0; + var x1:Float = world[0], + y1:Float = world[1], + cx1:Float = 0, + cy1:Float = 0, + cx2:Float = 0, + cy2:Float = 0, + x2:Float = 0, + y2:Float = 0; + var tmpx:Float, tmpy:Float, dddfx:Float, dddfy:Float, ddfx:Float, ddfy:Float, dfx:Float, dfy:Float; + var i:Int = 0; + var w:Int = 2; + while (i < curveCount) { + cx1 = world[w]; + cy1 = world[w + 1]; + cx2 = world[w + 2]; + cy2 = world[w + 3]; + x2 = world[w + 4]; + y2 = world[w + 5]; + tmpx = (x1 - cx1 * 2 + cx2) * 0.1875; + tmpy = (y1 - cy1 * 2 + cy2) * 0.1875; + dddfx = ((cx1 - cx2) * 3 - x1 + x2) * 0.09375; + dddfy = ((cy1 - cy2) * 3 - y1 + y2) * 0.09375; + ddfx = tmpx * 2 + dddfx; + ddfy = tmpy * 2 + dddfy; + dfx = (cx1 - x1) * 0.75 + tmpx + dddfx * 0.16666667; + dfy = (cy1 - y1) * 0.75 + tmpy + dddfy * 0.16666667; + pathLength += Math.sqrt(dfx * dfx + dfy * dfy); + dfx += ddfx; + dfy += ddfy; + ddfx += dddfx; + ddfy += dddfy; + pathLength += Math.sqrt(dfx * dfx + dfy * dfy); + dfx += ddfx; + dfy += ddfy; + pathLength += Math.sqrt(dfx * dfx + dfy * dfy); + dfx += ddfx + dddfx; + dfy += ddfy + dddfy; + pathLength += Math.sqrt(dfx * dfx + dfy * dfy); + curves[i] = pathLength; + x1 = x2; + y1 = y2; + + i++; + w += 6; + } + + if (data.positionMode == PositionMode.percent) + position *= pathLength; + + switch (data.spacingMode) { + case SpacingMode.percent: + multiplier = pathLength; + case SpacingMode.proportional: + multiplier = pathLength / spacesCount; + default: + multiplier = 1; + } + + var segments:Vector = _segments; + var curveLength:Float = 0; + var segment:Int; + i = 0; + var o:Int = 0; + var segment:Int = 0; + while (i < spacesCount) { + var space = _spaces[i] * multiplier; + position += space; + var p = position; + + if (closed) { + p %= pathLength; + if (p < 0) + p += pathLength; + } else if (p < 0) { + addBeforePosition(p, world, 0, out, o); + i++; + o += 3; + continue; + } else if (p > pathLength) { + addAfterPosition(p - pathLength, world, verticesLength - 4, out, o); + i++; + o += 3; + continue; + } + + // Determine curve containing position. + var curve = 0; + while (true) { + var length = curves[curve]; + if (p > length) { + curve++; + continue; + } + if (curve == 0) { + p /= length; + } else { + var prev = curves[curve - 1]; + p = (p - prev) / (length - prev); + } + break; + } + + // Curve segment lengths. + if (curve != prevCurve) { + prevCurve = curve; + var ii:Int = curve * 6; + x1 = world[ii]; + y1 = world[ii + 1]; + cx1 = world[ii + 2]; + cy1 = world[ii + 3]; + cx2 = world[ii + 4]; + cy2 = world[ii + 5]; + x2 = world[ii + 6]; + y2 = world[ii + 7]; + tmpx = (x1 - cx1 * 2 + cx2) * 0.03; + tmpy = (y1 - cy1 * 2 + cy2) * 0.03; + dddfx = ((cx1 - cx2) * 3 - x1 + x2) * 0.006; + dddfy = ((cy1 - cy2) * 3 - y1 + y2) * 0.006; + ddfx = tmpx * 2 + dddfx; + ddfy = tmpy * 2 + dddfy; + dfx = (cx1 - x1) * 0.3 + tmpx + dddfx * 0.16666667; + dfy = (cy1 - y1) * 0.3 + tmpy + dddfy * 0.16666667; + curveLength = Math.sqrt(dfx * dfx + dfy * dfy); + segments[0] = curveLength; + for (ii in 1...8) { + dfx += ddfx; + dfy += ddfy; + ddfx += dddfx; + ddfy += dddfy; + curveLength += Math.sqrt(dfx * dfx + dfy * dfy); + segments[ii] = curveLength; + } + dfx += ddfx; + dfy += ddfy; + curveLength += Math.sqrt(dfx * dfx + dfy * dfy); + segments[8] = curveLength; + dfx += ddfx + dddfx; + dfy += ddfy + dddfy; + curveLength += Math.sqrt(dfx * dfx + dfy * dfy); + segments[9] = curveLength; + segment = 0; + } + + // Weight by segment length. + p *= curveLength; + while (true) { + var length = segments[segment]; + if (p > length) { + segment++; + continue; + } + if (segment == 0) { + p /= length; + } else { + var prev = segments[segment - 1]; + p = segment + (p - prev) / (length - prev); + } + break; + } + addCurvePosition(p * 0.1, x1, y1, cx1, cy1, cx2, cy2, x2, y2, out, o, tangents || (i > 0 && space == 0)); + + i++; + o += 3; + } + return out; + } + + private function addBeforePosition(p:Float, temp:Vector, i:Int, out:Vector, o:Int):Void { + var x1:Float = temp[i]; + var y1:Float = temp[i + 1]; + var dx:Float = temp[i + 2] - x1; + var dy:Float = temp[i + 3] - y1; + var r:Float = Math.atan2(dy, dx); + out[o] = x1 + p * Math.cos(r); + out[o + 1] = y1 + p * Math.sin(r); + out[o + 2] = r; + } + + private function addAfterPosition(p:Float, temp:Vector, i:Int, out:Vector, o:Int):Void { + var x1:Float = temp[i + 2]; + var y1:Float = temp[i + 3]; + var dx:Float = x1 - temp[i]; + var dy:Float = y1 - temp[i + 1]; + var r:Float = Math.atan2(dy, dx); + out[o] = x1 + p * Math.cos(r); + out[o + 1] = y1 + p * Math.sin(r); + out[o + 2] = r; + } + + private function addCurvePosition(p:Float, x1:Float, y1:Float, cx1:Float, cy1:Float, cx2:Float, cy2:Float, x2:Float, y2:Float, out:Vector, o:Int, + tangents:Bool):Void { + if (p == 0 || Math.isNaN(p)) { + out[o] = x1; + out[o + 1] = y1; + out[o + 2] = Math.atan2(cy1 - y1, cx1 - x1); + return; + } + var tt:Float = p * p; + var ttt:Float = tt * p; + var u:Float = 1 - p; + var uu:Float = u * u; + var uuu:Float = uu * u; + var ut:Float = u * p; + var ut3:Float = ut * 3; + var uut3:Float = u * ut3; + var utt3:Float = ut3 * p; + var x:Float = x1 * uuu + cx1 * uut3 + cx2 * utt3 + x2 * ttt, + y:Float = y1 * uuu + cy1 * uut3 + cy2 * utt3 + y2 * ttt; + out[o] = x; + out[o + 1] = y; + if (tangents) { + if (p < 0.001) { + out[o + 2] = Math.atan2(cy1 - y1, cx1 - x1); + } else { + out[o + 2] = Math.atan2(y - (y1 * uu + cy1 * ut * 2 + cy2 * tt), x - (x1 * uu + cx1 * ut * 2 + cx2 * tt)); + } + } + } + + public var bones(get, never):Vector; + + private function get_bones():Vector { + return _bones; + } + + public var data(get, never):PathConstraintData; + + private function get_data():PathConstraintData { + return _data; + } + + public function toString():String { + return _data.name != null ? _data.name : "PathConstraint?"; + } +} diff --git a/spine-haxe/spine-haxe/spine/PathConstraintData.hx b/spine-haxe/spine-haxe/spine/PathConstraintData.hx new file mode 100644 index 000000000..e4b1dd712 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/PathConstraintData.hx @@ -0,0 +1,28 @@ +package spine; + +import openfl.Vector; + +class PathConstraintData extends ConstraintData { + private var _bones:Vector = new Vector(); + + public var target:SlotData; + public var positionMode:PositionMode; + public var spacingMode:SpacingMode; + public var rotateMode:RotateMode; + public var offsetRotation:Float = 0; + public var position:Float = 0; + public var spacing:Float = 0; + public var mixRotate:Float = 0; + public var mixX:Float = 0; + public var mixY:Float = 0; + + public function new(name:String) { + super(name, 0, false); + } + + public var bones(get, never):Vector; + + private function get_bones():Vector { + return _bones; + } +} diff --git a/spine-haxe/spine-haxe/spine/Polygon.hx b/spine-haxe/spine-haxe/spine/Polygon.hx new file mode 100644 index 000000000..5a8313d77 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Polygon.hx @@ -0,0 +1,60 @@ +package spine; + +import openfl.Vector; + +class Polygon { + public var vertices:Vector = new Vector(); + + public function new() {} + + /** Returns true if the polygon contains the point. */ + public function containsPoint(x:Float, y:Float):Bool { + var nn:Int = vertices.length; + + var prevIndex:Int = nn - 2; + var inside:Bool = false; + var ii:Int = 0; + while (ii < nn) { + var vertexY:Float = vertices[ii + 1]; + var prevY:Float = vertices[prevIndex + 1]; + if ((vertexY < y && prevY >= y) || (prevY < y && vertexY >= y)) { + var vertexX:Float = vertices[ii]; + if (vertexX + (y - vertexY) / (prevY - vertexY) * (vertices[prevIndex] - vertexX) < x) + inside = !inside; + } + prevIndex = ii; + + ii += 2; + } + + return inside; + } + + /** Returns true if the polygon contains the line segment. */ + public function intersectsSegment(x1:Float, y1:Float, x2:Float, y2:Float):Bool { + var nn:Int = vertices.length; + + var width12:Float = x1 - x2, height12:Float = y1 - y2; + var det1:Float = x1 * y2 - y1 * x2; + var x3:Float = vertices[nn - 2]; + var y3:Float = vertices[nn - 1]; + var ii:Int = 0; + while (ii < nn) { + var x4:Float = vertices[ii], y4:Float = vertices[ii + 1]; + var det2:Float = x3 * y4 - y3 * x4; + var width34:Float = x3 - x4, height34:Float = y3 - y4; + var det3:Float = width12 * height34 - height12 * width34; + var x:Float = (det1 * width34 - width12 * det2) / det3; + if (((x >= x3 && x <= x4) || (x >= x4 && x <= x3)) && ((x >= x1 && x <= x2) || (x >= x2 && x <= x1))) { + var y:Float = (det1 * height34 - height12 * det2) / det3; + if (((y >= y3 && y <= y4) || (y >= y4 && y <= y3)) && ((y >= y1 && y <= y2) || (y >= y2 && y <= y1))) + return true; + } + x3 = x4; + y3 = y4; + + ii += 2; + } + return false; + } +} diff --git a/spine-haxe/spine-haxe/spine/Pool.hx b/spine-haxe/spine-haxe/spine/Pool.hx new file mode 100644 index 000000000..dd5b43403 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Pool.hx @@ -0,0 +1,34 @@ +package spine; + +import openfl.utils.Function; +import openfl.Vector; + +@:generic class Pool { + private var items:Vector; + private var instantiator:Function; + + public function new(instantiator:Void->T) { + this.items = new Vector(); + this.instantiator = instantiator; + } + + public function obtain():T { + return this.items.length > 0 ? this.items.pop() : this.instantiator(); + } + + public function free(item:T):Void { + if (Std.isOfType(item, Poolable)) + cast(item, Poolable).reset(); + items.push(item); + } + + public function freeAll(items:Vector):Void { + for (item in items) { + free(item); + } + } + + public function clear():Void { + items.length = 0; + } +} diff --git a/spine-haxe/spine-haxe/spine/Poolable.hx b/spine-haxe/spine-haxe/spine/Poolable.hx new file mode 100644 index 000000000..35e886254 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Poolable.hx @@ -0,0 +1,5 @@ +package spine; + +interface Poolable { + function reset():Void; +} diff --git a/spine-haxe/spine-haxe/spine/PositionMode.hx b/spine-haxe/spine-haxe/spine/PositionMode.hx new file mode 100644 index 000000000..8fdf1bb84 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/PositionMode.hx @@ -0,0 +1,24 @@ +package spine; + +import openfl.Vector; + +class PositionMode { + public static var fixed(default, never):PositionMode = new PositionMode("fixed"); + public static var percent(default, never):PositionMode = new PositionMode("percent"); + + public static var values(default, never):Vector = Vector.ofArray([fixed, percent]); + + public var name(default, null):String; + + public function new(name:String) { + this.name = name; + } + + public static function fromName(name:String):PositionMode { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/RotateMode.hx b/spine-haxe/spine-haxe/spine/RotateMode.hx new file mode 100644 index 000000000..523cd0246 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/RotateMode.hx @@ -0,0 +1,25 @@ +package spine; + +import openfl.Vector; + +class RotateMode { + public static var tangent(default, never):RotateMode = new RotateMode("tangent"); + public static var chain(default, never):RotateMode = new RotateMode("chain"); + public static var chainScale(default, never):RotateMode = new RotateMode("chainScale"); + + public static var values(default, never):Vector = Vector.ofArray([tangent, chain, chainScale]); + + public var name(default, null):String; + + public function new(name:String) { + this.name = name; + } + + public static function fromName(name:String):RotateMode { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/Skeleton.hx b/spine-haxe/spine-haxe/spine/Skeleton.hx new file mode 100644 index 000000000..a57c7271b --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Skeleton.hx @@ -0,0 +1,612 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.utils.Dictionary; +import openfl.Vector; +import spine.attachments.Attachment; +import spine.attachments.MeshAttachment; +import spine.attachments.PathAttachment; +import spine.attachments.RegionAttachment; + +class Skeleton { + private var _data:SkeletonData; + + public var bones:Vector; + public var slots:Vector; + public var drawOrder:Vector; + public var ikConstraints:Vector; + public var transformConstraints:Vector; + public var pathConstraints:Vector; + + private var _updateCache:Vector = new Vector(); + private var _skin:Skin; + + public var color:Color = new Color(1, 1, 1, 1); + public var time:Float = 0; + public var scaleX:Float = 1; + public var scaleY:Float = 1; + public var x:Float = 0; + public var y:Float = 0; + + public function new(data:SkeletonData) { + if (data == null) { + throw new ArgumentError("data cannot be null."); + } + _data = data; + + bones = new Vector(); + for (boneData in data.bones) { + var bone:Bone; + if (boneData.parent == null) { + bone = new Bone(boneData, this, null); + } else { + var parent:Bone = bones[boneData.parent.index]; + bone = new Bone(boneData, this, parent); + parent.children.push(bone); + } + bones.push(bone); + } + + slots = new Vector(); + drawOrder = new Vector(); + for (slotData in data.slots) { + var bone = bones[slotData.boneData.index]; + var slot:Slot = new Slot(slotData, bone); + slots.push(slot); + drawOrder.push(slot); + } + + ikConstraints = new Vector(); + for (ikConstraintData in data.ikConstraints) { + ikConstraints.push(new IkConstraint(ikConstraintData, this)); + } + + transformConstraints = new Vector(); + for (transformConstraintData in data.transformConstraints) { + transformConstraints.push(new TransformConstraint(transformConstraintData, this)); + } + + pathConstraints = new Vector(); + for (pathConstraintData in data.pathConstraints) { + pathConstraints.push(new PathConstraint(pathConstraintData, this)); + } + + updateCache(); + } + + /** Caches information about bones and constraints. Must be called if bones, constraints, or weighted path attachments are + * added or removed. */ + public function updateCache():Void { + _updateCache.length = 0; + + for (bone in bones) { + bone.sorted = bone.data.skinRequired; + bone.active = !bone.sorted; + } + + if (skin != null) { + var skinBones:Vector = skin.bones; + for (i in 0...skin.bones.length) { + var bone:Bone = bones[skinBones[i].index]; + do { + bone.sorted = false; + bone.active = true; + bone = bone.parent; + } while (bone != null); + } + } + + // IK first, lowest hierarchy depth first. + var ikCount:Int = ikConstraints.length; + var transformCount:Int = transformConstraints.length; + var pathCount:Int = pathConstraints.length; + var constraintCount:Int = ikCount + transformCount + pathCount; + + var continueOuter:Bool; + for (i in 0...constraintCount) { + continueOuter = false; + for (ikConstraint in ikConstraints) { + if (ikConstraint.data.order == i) { + sortIkConstraint(ikConstraint); + continueOuter = true; + break; + } + } + if (continueOuter) + continue; + for (transformConstraint in transformConstraints) { + if (transformConstraint.data.order == i) { + sortTransformConstraint(transformConstraint); + continueOuter = true; + break; + } + } + if (continueOuter) + continue; + for (pathConstraint in pathConstraints) { + if (pathConstraint.data.order == i) { + sortPathConstraint(pathConstraint); + break; + } + } + } + + for (bone in bones) { + sortBone(bone); + } + } + + private static function contains(list:Vector, element:ConstraintData):Bool { + return list.indexOf(element) != -1; + } + + private function sortIkConstraint(constraint:IkConstraint):Void { + constraint.active = constraint.target.isActive() + && (!constraint.data.skinRequired || (this.skin != null && contains(this.skin.constraints, constraint.data))); + if (!constraint.active) + return; + + var target:Bone = constraint.target; + sortBone(target); + + var constrained:Vector = constraint.bones; + var parent:Bone = constrained[0]; + sortBone(parent); + + if (constrained.length == 1) { + _updateCache.push(constraint); + sortReset(parent.children); + } else { + var child:Bone = constrained[constrained.length - 1]; + sortBone(child); + + _updateCache.push(constraint); + + sortReset(parent.children); + child.sorted = true; + } + + _updateCache.push(constraint); + + sortReset(parent.children); + constrained[constrained.length - 1].sorted = true; + } + + private function sortPathConstraint(constraint:PathConstraint):Void { + constraint.active = constraint.target.bone.isActive() + && (!constraint.data.skinRequired || (this.skin != null && contains(this.skin.constraints, constraint.data))); + if (!constraint.active) + return; + + var slot:Slot = constraint.target; + var slotIndex:Int = slot.data.index; + var slotBone:Bone = slot.bone; + if (skin != null) + sortPathConstraintAttachment(skin, slotIndex, slotBone); + if (data.defaultSkin != null && data.defaultSkin != skin) { + sortPathConstraintAttachment(data.defaultSkin, slotIndex, slotBone); + } + for (i in 0...data.skins.length) { + sortPathConstraintAttachment(data.skins[i], slotIndex, slotBone); + } + + var attachment:Attachment = slot.attachment; + if (Std.isOfType(attachment, PathAttachment)) + sortPathConstraintAttachment2(attachment, slotBone); + + var constrainedBones:Vector = constraint.bones; + for (bone in constrainedBones) { + sortBone(bone); + } + + _updateCache.push(constraint); + + for (bone in constrainedBones) { + sortReset(bone.children); + } + for (bone in constrainedBones) { + bone.sorted = true; + } + } + + private function sortTransformConstraint(constraint:TransformConstraint):Void { + constraint.active = constraint.target.isActive() + && (!constraint.data.skinRequired || (this.skin != null && contains(this.skin.constraints, constraint.data))); + if (!constraint.active) + return; + + sortBone(constraint.target); + + var constrainedBones:Vector = constraint.bones; + if (constraint.data.local) { + for (bone in constrainedBones) { + sortBone(bone.parent); + sortBone(bone); + } + } else { + for (bone in constrainedBones) { + sortBone(bone); + } + } + + _updateCache.push(constraint); + for (bone in constrainedBones) { + sortReset(bone.children); + } + for (bone in constrainedBones) { + bone.sorted = true; + } + } + + private function sortPathConstraintAttachment(skin:Skin, slotIndex:Int, slotBone:Bone):Void { + var dict:Dictionary = skin.attachments[slotIndex]; + if (dict != null) { + for (attachment in dict.each()) { + sortPathConstraintAttachment2(attachment, slotBone); + } + } + } + + private function sortPathConstraintAttachment2(attachment:Attachment, slotBone:Bone):Void { + var pathAttachment:PathAttachment = cast(attachment, PathAttachment); + if (pathAttachment == null) + return; + var pathBones:Vector = pathAttachment.bones; + if (pathBones == null) { + sortBone(slotBone); + } else { + var i:Int = 0; + var n:Int = pathBones.length; + while (i < n) { + var nn:Int = pathBones[i++]; + nn += i; + while (i < nn) { + sortBone(bones[pathBones[i++]]); + } + } + } + } + + private function sortBone(bone:Bone):Void { + if (bone.sorted) + return; + var parent:Bone = bone.parent; + if (parent != null) + sortBone(parent); + bone.sorted = true; + _updateCache.push(bone); + } + + private function sortReset(bones:Vector):Void { + for (bone in bones) { + if (!bone.active) + continue; + if (bone.sorted) + sortReset(bone.children); + bone.sorted = false; + } + } + + /** Updates the world transform for each bone and applies constraints. */ + public function updateWorldTransform():Void { + for (bone in bones) { + bone.ax = bone.x; + bone.ay = bone.y; + bone.arotation = bone.rotation; + bone.ascaleX = bone.scaleX; + bone.ascaleY = bone.scaleY; + bone.ashearX = bone.shearX; + bone.ashearY = bone.shearY; + } + + for (updatable in _updateCache) { + updatable.update(); + } + } + + public function updateWorldTransformWith(parent:Bone):Void { + // Apply the parent bone transform to the root bone. The root bone always inherits scale, rotation and reflection. + var rootBone:Bone = rootBone; + var pa:Float = parent.a, + pb:Float = parent.b, + pc:Float = parent.c, + pd:Float = parent.d; + rootBone.worldX = pa * x + pb * y + parent.worldX; + rootBone.worldY = pc * x + pd * y + parent.worldY; + + var rotationY:Float = rootBone.rotation + 90 + rootBone.shearY; + var la:Float = MathUtils.cosDeg(rootBone.rotation + rootBone.shearX) * rootBone.scaleX; + var lb:Float = MathUtils.cosDeg(rotationY) * rootBone.scaleY; + var lc:Float = MathUtils.sinDeg(rootBone.rotation + rootBone.shearX) * rootBone.scaleX; + var ld:Float = MathUtils.sinDeg(rotationY) * rootBone.scaleY; + rootBone.a = (pa * la + pb * lc) * scaleX; + rootBone.b = (pa * lb + pb * ld) * scaleX; + rootBone.c = (pc * la + pd * lc) * scaleY; + rootBone.d = (pc * lb + pd * ld) * scaleY; + + // Update everything except root bone. + for (updatable in _updateCache) { + if (updatable != rootBone) + updatable.update(); + } + } + + /** Sets the bones, constraints, and slots to their setup pose values. */ + public function setToSetupPose():Void { + setBonesToSetupPose(); + setSlotsToSetupPose(); + } + + /** Sets the bones and constraints to their setup pose values. */ + public function setBonesToSetupPose():Void { + for (bone in bones) { + bone.setToSetupPose(); + } + + for (ikConstraint in ikConstraints) { + ikConstraint.mix = ikConstraint.data.mix; + ikConstraint.softness = ikConstraint.data.softness; + ikConstraint.bendDirection = ikConstraint.data.bendDirection; + ikConstraint.compress = ikConstraint.data.compress; + ikConstraint.stretch = ikConstraint.data.stretch; + } + + for (transformConstraint in transformConstraints) { + transformConstraint.mixRotate = transformConstraint.data.mixRotate; + transformConstraint.mixX = transformConstraint.data.mixX; + transformConstraint.mixY = transformConstraint.data.mixY; + transformConstraint.mixScaleX = transformConstraint.data.mixScaleX; + transformConstraint.mixScaleY = transformConstraint.data.mixScaleY; + transformConstraint.mixShearY = transformConstraint.data.mixShearY; + } + + for (pathConstraint in pathConstraints) { + pathConstraint.position = pathConstraint.data.position; + pathConstraint.spacing = pathConstraint.data.spacing; + pathConstraint.mixRotate = pathConstraint.data.mixRotate; + pathConstraint.mixX = pathConstraint.data.mixX; + pathConstraint.mixY = pathConstraint.data.mixY; + } + } + + public function setSlotsToSetupPose():Void { + var i:Int = 0; + for (slot in slots) { + drawOrder[i++] = slot; + slot.setToSetupPose(); + } + } + + public var data(get, never):SkeletonData; + + private function get_data():SkeletonData { + return _data; + } + + public var getUpdateCache(get, never):Vector; + + private function get_getUpdateCache():Vector { + return _updateCache; + } + + public var rootBone(get, never):Bone; + + private function get_rootBone():Bone { + if (bones.length == 0) + return null; + return bones[0]; + } + + /** @return May be null. */ + public function findBone(boneName:String):Bone { + if (boneName == null) { + throw new ArgumentError("boneName cannot be null."); + } + for (bone in bones) { + if (bone.data.name == boneName) + return bone; + } + return null; + } + + /** @return -1 if the bone was not found. */ + public function findBoneIndex(boneName:String):Int { + if (boneName == null) { + throw new ArgumentError("boneName cannot be null."); + } + var i:Int = 0; + for (bone in bones) { + if (bone.data.name == boneName) + return i; + i++; + } + return -1; + } + + /** @return May be null. */ + public function findSlot(slotName:String):Slot { + if (slotName == null) { + throw new ArgumentError("slotName cannot be null."); + } + for (slot in slots) { + if (slot.data.name == slotName) + return slot; + } + return null; + } + + public var skinName(get, set):String; + + private function set_skinName(skinName:String):String { + var skin:Skin = data.findSkin(skinName); + if (skin == null) + throw new ArgumentError("Skin not found: " + skinName); + this.skin = skin; + return skinName; + } + + /** @return May be null. */ + private function get_skinName():String { + return _skin == null ? null : _skin.name; + } + + public var skin(get, set):Skin; + + private function get_skin():Skin { + return _skin; + } + + /** Sets the skin used to look up attachments before looking in the {@link SkeletonData#getDefaultSkin() default skin}. + * Attachments from the new skin are attached if the corresponding attachment from the old skin was attached. If there was + * no old skin, each slot's setup mode attachment is attached from the new skin. + * @param newSkin May be null. */ + private function set_skin(newSkin:Skin):Skin { + if (newSkin == _skin) + return null; + if (newSkin != null) { + if (skin != null) { + newSkin.attachAll(this, skin); + } else { + var i:Int = 0; + for (slot in slots) { + var name:String = slot.data.attachmentName; + if (name != null) { + var attachment:Attachment = newSkin.getAttachment(i, name); + if (attachment != null) + slot.attachment = attachment; + } + i++; + } + } + } + _skin = newSkin; + updateCache(); + return _skin; + } + + /** @return May be null. */ + public function getAttachmentForSlotName(slotName:String, attachmentName:String):Attachment { + return getAttachmentForSlotIndex(data.findSlot(slotName).index, attachmentName); + } + + /** @return May be null. */ + public function getAttachmentForSlotIndex(slotIndex:Int, attachmentName:String):Attachment { + if (attachmentName == null) + throw new ArgumentError("attachmentName cannot be null."); + if (skin != null) { + var attachment:Attachment = skin.getAttachment(slotIndex, attachmentName); + if (attachment != null) + return attachment; + } + if (data.defaultSkin != null) + return data.defaultSkin.getAttachment(slotIndex, attachmentName); + return null; + } + + /** @param attachmentName May be null. */ + public function setAttachment(slotName:String, attachmentName:String):Void { + if (slotName == null) + throw new ArgumentError("slotName cannot be null."); + var i:Int = 0; + for (slot in slots) { + if (slot.data.name == slotName) { + var attachment:Attachment = null; + if (attachmentName != null) { + attachment = getAttachmentForSlotIndex(i, attachmentName); + if (attachment == null) { + throw new ArgumentError("Attachment not found: " + attachmentName + ", for slot: " + slotName); + } + } + slot.attachment = attachment; + return; + } + i++; + } + throw new ArgumentError("Slot not found: " + slotName); + } + + /** @return May be null. */ + public function findIkConstraint(constraintName:String):IkConstraint { + if (constraintName == null) + throw new ArgumentError("constraintName cannot be null."); + for (ikConstraint in ikConstraints) { + if (ikConstraint.data.name == constraintName) + return ikConstraint; + } + return null; + } + + /** @return May be null. */ + public function findTransformConstraint(constraintName:String):TransformConstraint { + if (constraintName == null) + throw new ArgumentError("constraintName cannot be null."); + for (transformConstraint in transformConstraints) { + if (transformConstraint.data.name == constraintName) + return transformConstraint; + } + return null; + } + + /** @return May be null. */ + public function findPathConstraint(constraintName:String):PathConstraint { + if (constraintName == null) + throw new ArgumentError("constraintName cannot be null."); + for (pathConstraint in pathConstraints) { + if (pathConstraint.data.name == constraintName) + return pathConstraint; + } + return null; + } + + public function update(delta:Float):Void { + time += delta; + } + + public function toString():String { + return _data.name != null ? _data.name : "Skeleton?"; + } + + public function getBounds(offset:Vector, size:Vector, temp:Vector):Void { + if (offset == null) + throw new ArgumentError("offset cannot be null."); + if (size == null) + throw new ArgumentError("size cannot be null."); + var minX:Float = Math.POSITIVE_INFINITY; + var minY:Float = Math.POSITIVE_INFINITY; + var maxX:Float = Math.NEGATIVE_INFINITY; + var maxY:Float = Math.NEGATIVE_INFINITY; + for (slot in drawOrder) { + var verticesLength:Int = 0; + var vertices:Vector = null; + var attachment:Attachment = slot.attachment; + if (Std.isOfType(attachment, RegionAttachment)) { + verticesLength = 8; + temp.length = verticesLength; + vertices = temp; + cast(attachment, RegionAttachment).computeWorldVertices(slot.bone, vertices, 0, 2); + } else if (Std.isOfType(attachment, MeshAttachment)) { + var mesh:MeshAttachment = cast(attachment, MeshAttachment); + verticesLength = mesh.worldVerticesLength; + temp.length = verticesLength; + vertices = temp; + mesh.computeWorldVertices(slot, 0, verticesLength, vertices, 0, 2); + } + if (vertices != null) { + var ii:Int = 0; + var nn:Int = vertices.length; + while (ii < nn) { + var x:Float = vertices[ii], y:Float = vertices[ii + 1]; + minX = Math.min(minX, x); + minY = Math.min(minY, y); + maxX = Math.max(maxX, x); + maxY = Math.max(maxY, y); + ii += 2; + } + } + } + offset[0] = minX; + offset[1] = minY; + size[0] = maxX - minX; + size[1] = maxY - minY; + } +} diff --git a/spine-haxe/spine-haxe/spine/SkeletonBinary.hx b/spine-haxe/spine-haxe/spine/SkeletonBinary.hx new file mode 100644 index 000000000..565dcf765 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SkeletonBinary.hx @@ -0,0 +1,1205 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.errors.Error; +import openfl.utils.ByteArray; +import openfl.Vector; +import spine.animation.AlphaTimeline; +import spine.animation.Animation; +import spine.animation.AttachmentTimeline; +import spine.animation.CurveTimeline1; +import spine.animation.CurveTimeline2; +import spine.animation.CurveTimeline; +import spine.animation.DeformTimeline; +import spine.animation.DrawOrderTimeline; +import spine.animation.EventTimeline; +import spine.animation.IkConstraintTimeline; +import spine.animation.PathConstraintMixTimeline; +import spine.animation.PathConstraintPositionTimeline; +import spine.animation.PathConstraintSpacingTimeline; +import spine.animation.RGB2Timeline; +import spine.animation.RGBA2Timeline; +import spine.animation.RGBATimeline; +import spine.animation.RGBTimeline; +import spine.animation.RotateTimeline; +import spine.animation.ScaleTimeline; +import spine.animation.ScaleXTimeline; +import spine.animation.ScaleYTimeline; +import spine.animation.ShearTimeline; +import spine.animation.ShearXTimeline; +import spine.animation.ShearYTimeline; +import spine.animation.Timeline; +import spine.animation.TransformConstraintTimeline; +import spine.animation.TranslateTimeline; +import spine.animation.TranslateXTimeline; +import spine.animation.TranslateYTimeline; +import spine.attachments.Attachment; +import spine.attachments.AttachmentLoader; +import spine.attachments.AttachmentType; +import spine.attachments.BoundingBoxAttachment; +import spine.attachments.ClippingAttachment; +import spine.attachments.MeshAttachment; +import spine.attachments.PathAttachment; +import spine.attachments.PointAttachment; +import spine.attachments.RegionAttachment; +import spine.attachments.VertexAttachment; +import StringTools; + +class SkeletonBinary { + public var attachmentLoader:AttachmentLoader; + public var scale:Float = 1; + + private var linkedMeshes:Vector = new Vector(); + + private static inline var BONE_ROTATE:Int = 0; + private static inline var BONE_TRANSLATE:Int = 1; + private static inline var BONE_TRANSLATEX:Int = 2; + private static inline var BONE_TRANSLATEY:Int = 3; + private static inline var BONE_SCALE:Int = 4; + private static inline var BONE_SCALEX:Int = 5; + private static inline var BONE_SCALEY:Int = 6; + private static inline var BONE_SHEAR:Int = 7; + private static inline var BONE_SHEARX:Int = 8; + private static inline var BONE_SHEARY:Int = 9; + + private static inline var SLOT_ATTACHMENT:Int = 0; + private static inline var SLOT_RGBA:Int = 1; + private static inline var SLOT_RGB:Int = 2; + private static inline var SLOT_RGBA2:Int = 3; + private static inline var SLOT_RGB2:Int = 4; + private static inline var SLOT_ALPHA:Int = 5; + + private static inline var PATH_POSITION:Int = 0; + private static inline var PATH_SPACING:Int = 1; + private static inline var PATH_MIX:Int = 2; + + private static inline var CURVE_LINEAR:Int = 0; + private static inline var CURVE_STEPPED:Int = 1; + private static inline var CURVE_BEZIER:Int = 2; + + public function new(attachmentLoader:AttachmentLoader = null) { + this.attachmentLoader = attachmentLoader; + } + + public function readSkeletonData(object:ByteArray):SkeletonData { + if (object == null) + throw new ArgumentError("Object cannot be null"); + if (!Std.isOfType(object, ByteArrayData)) + throw new ArgumentError("Object must be ByteArrayData"); + + var skeletonData:SkeletonData = new SkeletonData(); + skeletonData.name = null; + + var input:BinaryInput = new BinaryInput(object); + + var lowHash:Int = input.readInt32(); + var highHash:Int = input.readInt32(); + skeletonData.hash = highHash == 0 && lowHash == 0 ? null : StringTools.hex(highHash) + StringTools.hex(lowHash); + skeletonData.version = input.readString(); + skeletonData.x = input.readFloat(); + skeletonData.y = input.readFloat(); + skeletonData.width = input.readFloat(); + skeletonData.height = input.readFloat(); + + var nonessential:Bool = input.readBoolean(); + if (nonessential) { + skeletonData.fps = input.readFloat(); + skeletonData.imagesPath = input.readString(); + skeletonData.audioPath = input.readString(); + } + + var n:Int = 0; + var nn:Int = 0; + + // Strings. + n = input.readInt(true); + for (i in 0...n) { + input.strings.push(input.readString()); + } + + // Bones. + n = input.readInt(true); + for (i in 0...n) { + var boneName:String = input.readString(); + var boneParent:BoneData = i == 0 ? null : skeletonData.bones[input.readInt(true)]; + var boneData:BoneData = new BoneData(i, boneName, boneParent); + boneData.rotation = input.readFloat(); + boneData.x = input.readFloat() * scale; + boneData.y = input.readFloat() * scale; + boneData.scaleX = input.readFloat(); + boneData.scaleY = input.readFloat(); + boneData.shearX = input.readFloat(); + boneData.shearY = input.readFloat(); + boneData.length = input.readFloat() * scale; + boneData.transformMode = TransformMode.values[input.readInt(true)]; + boneData.skinRequired = input.readBoolean(); + if (nonessential) + boneData.color.setFromRgba8888(input.readInt32()); + skeletonData.bones.push(boneData); + } + + // Slots. + n = input.readInt(true); + for (i in 0...n) { + var slotName:String = input.readString(); + var slotBoneData:BoneData = skeletonData.bones[input.readInt(true)]; + var slotData:SlotData = new SlotData(i, slotName, slotBoneData); + slotData.color.setFromRgba8888(input.readInt32()); + + var darkColor:Int = input.readInt32(); + if (darkColor != -1) { + slotData.darkColor = new Color(0, 0, 0); + slotData.darkColor.setFromRgb888(darkColor); + } + + slotData.attachmentName = input.readStringRef(); + slotData.blendMode = BlendMode.values[input.readInt(true)]; + skeletonData.slots.push(slotData); + } + + // IK constraints. + n = input.readInt(true); + for (i in 0...n) { + var ikData:IkConstraintData = new IkConstraintData(input.readString()); + ikData.order = input.readInt(true); + ikData.skinRequired = input.readBoolean(); + nn = input.readInt(true); + for (ii in 0...nn) { + ikData.bones.push(skeletonData.bones[input.readInt(true)]); + } + ikData.target = skeletonData.bones[input.readInt(true)]; + ikData.mix = input.readFloat(); + ikData.softness = input.readFloat() * scale; + ikData.bendDirection = input.readByte(); + ikData.compress = input.readBoolean(); + ikData.stretch = input.readBoolean(); + ikData.uniform = input.readBoolean(); + skeletonData.ikConstraints.push(ikData); + } + + // Transform constraints. + n = input.readInt(true); + for (i in 0...n) { + var transformData:TransformConstraintData = new TransformConstraintData(input.readString()); + transformData.order = input.readInt(true); + transformData.skinRequired = input.readBoolean(); + nn = input.readInt(true); + for (ii in 0...nn) { + transformData.bones.push(skeletonData.bones[input.readInt(true)]); + } + transformData.target = skeletonData.bones[input.readInt(true)]; + transformData.local = input.readBoolean(); + transformData.relative = input.readBoolean(); + transformData.offsetRotation = input.readFloat(); + transformData.offsetX = input.readFloat() * scale; + transformData.offsetY = input.readFloat() * scale; + transformData.offsetScaleX = input.readFloat(); + transformData.offsetScaleY = input.readFloat(); + transformData.offsetShearY = input.readFloat(); + transformData.mixRotate = input.readFloat(); + transformData.mixX = input.readFloat(); + transformData.mixY = input.readFloat(); + transformData.mixScaleX = input.readFloat(); + transformData.mixScaleY = input.readFloat(); + transformData.mixShearY = input.readFloat(); + skeletonData.transformConstraints.push(transformData); + } + + // Path constraints. + n = input.readInt(true); + for (i in 0...n) { + var pathData:PathConstraintData = new PathConstraintData(input.readString()); + pathData.order = input.readInt(true); + pathData.skinRequired = input.readBoolean(); + nn = input.readInt(true); + for (ii in 0...nn) { + pathData.bones.push(skeletonData.bones[input.readInt(true)]); + } + pathData.target = skeletonData.slots[input.readInt(true)]; + pathData.positionMode = PositionMode.values[input.readInt(true)]; + pathData.spacingMode = SpacingMode.values[input.readInt(true)]; + pathData.rotateMode = RotateMode.values[input.readInt(true)]; + pathData.offsetRotation = input.readFloat(); + pathData.position = input.readFloat(); + if (pathData.positionMode == PositionMode.fixed) + pathData.position *= scale; + pathData.spacing = input.readFloat(); + if (pathData.spacingMode == SpacingMode.length || pathData.spacingMode == SpacingMode.fixed) + pathData.spacing *= scale; + pathData.mixRotate = input.readFloat(); + pathData.mixX = input.readFloat(); + pathData.mixY = input.readFloat(); + skeletonData.pathConstraints.push(pathData); + } + + // Default skin. + var defaultSkin:Skin = readSkin(input, skeletonData, true, nonessential); + if (defaultSkin != null) { + skeletonData.defaultSkin = defaultSkin; + skeletonData.skins.push(defaultSkin); + } + + // Skins. + { + var i:Int = skeletonData.skins.length; + n = i + input.readInt(true); + while (i < n) { + skeletonData.skins.push(readSkin(input, skeletonData, false, nonessential)); + i++; + } + } + + // Linked meshes. + for (linkedMesh in linkedMeshes) { + var skin:Skin = linkedMesh.skin == null ? skeletonData.defaultSkin : skeletonData.findSkin(linkedMesh.skin); + if (skin == null) + throw new Error("Skin not found: " + linkedMesh.skin); + var parent:Attachment = skin.getAttachment(linkedMesh.slotIndex, linkedMesh.parent); + if (parent == null) + throw new Error("Parent mesh not found: " + linkedMesh.parent); + linkedMesh.mesh.deformAttachment = linkedMesh.inheritDeform ? cast(parent, VertexAttachment) : linkedMesh.mesh; + linkedMesh.mesh.parentMesh = cast(parent, MeshAttachment); + linkedMesh.mesh.updateUVs(); + } + linkedMeshes.length = 0; + + // Events. + n = input.readInt(true); + for (i in 0...n) { + var data:EventData = new EventData(input.readStringRef()); + data.intValue = input.readInt(false); + data.floatValue = input.readFloat(); + data.stringValue = input.readString(); + data.audioPath = input.readString(); + if (data.audioPath != null) { + data.volume = input.readFloat(); + data.balance = input.readFloat(); + } + skeletonData.events.push(data); + } + + // Animations. + n = input.readInt(true); + for (i in 0...n) { + skeletonData.animations.push(readAnimation(input, input.readString(), skeletonData)); + } + return skeletonData; + } + + private function readSkin(input:BinaryInput, skeletonData:SkeletonData, defaultSkin:Bool, nonessential:Bool):Skin { + var skin:Skin = null; + var slotCount:Int = 0; + + if (defaultSkin) { + slotCount = input.readInt(true); + if (slotCount == 0) + return null; + skin = new Skin("default"); + } else { + skin = new Skin(input.readStringRef()); + skin.bones.length = input.readInt(true); + for (i in 0...skin.bones.length) { + skin.bones[i] = skeletonData.bones[input.readInt(true)]; + } + + for (i in 0...input.readInt(true)) { + skin.constraints.push(skeletonData.ikConstraints[input.readInt(true)]); + } + for (i in 0...input.readInt(true)) { + skin.constraints.push(skeletonData.transformConstraints[input.readInt(true)]); + } + for (i in 0...input.readInt(true)) { + skin.constraints.push(skeletonData.pathConstraints[input.readInt(true)]); + } + + slotCount = input.readInt(true); + } + + for (i in 0...slotCount) { + var slotIndex:Int = input.readInt(true); + for (ii in 0...input.readInt(true)) { + var name:String = input.readStringRef(); + var attachment:Attachment = readAttachment(input, skeletonData, skin, slotIndex, name, nonessential); + if (attachment != null) + skin.setAttachment(slotIndex, name, attachment); + } + } + return skin; + } + + private function readAttachment(input:BinaryInput, skeletonData:SkeletonData, skin:Skin, slotIndex:Int, attachmentName:String, + nonessential:Bool):Attachment { + var vertexCount:Int; + var vertices:Vertices; + var path:String; + var rotation:Float; + var x:Float; + var y:Float; + var scaleX:Float; + var scaleY:Float; + var width:Float = 0; + var height:Float = 0; + var color:Int; + var mesh:MeshAttachment; + + var name:String = input.readStringRef(); + if (name == null) + name = attachmentName; + + switch (AttachmentType.values[input.readByte()]) { + case AttachmentType.region: + path = input.readStringRef(); + rotation = input.readFloat(); + x = input.readFloat(); + y = input.readFloat(); + scaleX = input.readFloat(); + scaleY = input.readFloat(); + width = input.readFloat(); + height = input.readFloat(); + color = input.readInt32(); + + if (path == null) + path = name; + var region:RegionAttachment = attachmentLoader.newRegionAttachment(skin, name, path); + if (region == null) + return null; + region.path = path; + region.x = x * scale; + region.y = y * scale; + region.scaleX = scaleX; + region.scaleY = scaleY; + region.rotation = rotation; + region.width = width * scale; + region.height = height * scale; + region.color.setFromRgba8888(color); + region.updateOffset(); + return region; + case AttachmentType.boundingbox: + vertexCount = input.readInt(true); + vertices = readVertices(input, vertexCount); + color = nonessential ? input.readInt32() : 0; + + var box:BoundingBoxAttachment = attachmentLoader.newBoundingBoxAttachment(skin, name); + if (box == null) + return null; + box.worldVerticesLength = vertexCount << 1; + box.vertices = vertices.vertices; + if (vertices.bones.length > 0) + box.bones = vertices.bones; + if (nonessential) + box.color.setFromRgba8888(color); + return box; + case AttachmentType.mesh: + path = input.readStringRef(); + color = input.readInt32(); + vertexCount = input.readInt(true); + var uvs:Vector = readFloatArray(input, vertexCount << 1, 1); + var triangles:Vector = readShortArray(input); + vertices = readVertices(input, vertexCount); + var hullLength:Int = input.readInt(true); + var edges:Vector = null; + if (nonessential) { + edges = readShortArray(input); + width = input.readFloat(); + height = input.readFloat(); + } + + if (path == null) + path = name; + mesh = attachmentLoader.newMeshAttachment(skin, name, path); + if (mesh == null) + return null; + mesh.path = path; + mesh.color.setFromRgba8888(color); + if (vertices.bones.length > 0) + mesh.bones = vertices.bones; + mesh.vertices = vertices.vertices; + mesh.worldVerticesLength = vertexCount << 1; + mesh.triangles = triangles; + mesh.regionUVs = uvs; + mesh.updateUVs(); + mesh.hullLength = hullLength << 1; + if (nonessential) { + mesh.edges = edges; + mesh.width = width * scale; + mesh.height = height * scale; + } + return mesh; + case AttachmentType.linkedmesh: + path = input.readStringRef(); + color = input.readInt32(); + var skinName:String = input.readStringRef(); + var parent:String = input.readStringRef(); + var inheritDeform:Bool = input.readBoolean(); + if (nonessential) { + width = input.readFloat(); + height = input.readFloat(); + } + + if (path == null) + path = name; + mesh = attachmentLoader.newMeshAttachment(skin, name, path); + if (mesh == null) + return null; + mesh.path = path; + mesh.color.setFromRgba8888(color); + if (nonessential) { + mesh.width = width * scale; + mesh.height = height * scale; + } + this.linkedMeshes.push(new LinkedMeshBinary(mesh, skinName, slotIndex, parent, inheritDeform)); + return mesh; + case AttachmentType.path: + var closed:Bool = input.readBoolean(); + var constantSpeed:Bool = input.readBoolean(); + vertexCount = input.readInt(true); + vertices = readVertices(input, vertexCount); + var lengths:Vector = new Vector(); + lengths.length = Std.int(vertexCount / 3); + for (i in 0...lengths.length) { + lengths[i] = input.readFloat() * scale; + } + color = nonessential ? input.readInt32() : 0; + + var pathAttachment:PathAttachment = attachmentLoader.newPathAttachment(skin, name); + if (pathAttachment == null) + return null; + pathAttachment.closed = closed; + pathAttachment.constantSpeed = constantSpeed; + pathAttachment.worldVerticesLength = vertexCount << 1; + pathAttachment.vertices = vertices.vertices; + if (vertices.bones.length > 0) + pathAttachment.bones = vertices.bones; + pathAttachment.lengths = lengths; + if (nonessential) + pathAttachment.color.setFromRgba8888(color); + return pathAttachment; + case AttachmentType.point: + rotation = input.readFloat(); + x = input.readFloat(); + y = input.readFloat(); + color = nonessential ? input.readInt32() : 0; + + var point:PointAttachment = attachmentLoader.newPointAttachment(skin, name); + if (point == null) + return null; + point.x = x * scale; + point.y = y * scale; + point.rotation = rotation; + if (nonessential) + point.color.setFromRgba8888(color); + return point; + case AttachmentType.clipping: + var endSlotIndex:Int = input.readInt(true); + vertexCount = input.readInt(true); + vertices = readVertices(input, vertexCount); + color = nonessential ? input.readInt32() : 0; + + var clip:ClippingAttachment = attachmentLoader.newClippingAttachment(skin, name); + if (clip == null) + return null; + clip.endSlot = skeletonData.slots[endSlotIndex]; + clip.worldVerticesLength = vertexCount << 1; + clip.vertices = vertices.vertices; + if (vertices.bones.length > 0) + clip.bones = vertices.bones; + if (nonessential) + clip.color.setFromRgba8888(color); + return clip; + } + return null; + } + + private function readVertices(input:BinaryInput, vertexCount:Int):Vertices { + var verticesLength:Int = vertexCount << 1; + var vertices:Vertices = new Vertices(); + + var isWeighted:Bool = input.readBoolean(); + if (!isWeighted) { + vertices.vertices = readFloatArray(input, verticesLength, scale); + return vertices; + } + var weights:Vector = new Vector(); + var bonesArray:Vector = new Vector(); + for (i in 0...vertexCount) { + var boneCount:Int = input.readInt(true); + bonesArray.push(boneCount); + for (ii in 0...boneCount) { + bonesArray.push(input.readInt(true)); + weights.push(input.readFloat() * scale); + weights.push(input.readFloat() * scale); + weights.push(input.readFloat()); + } + } + vertices.vertices = weights; + vertices.bones = bonesArray; + return vertices; + } + + private function readFloatArray(input:BinaryInput, n:Int, scale:Float):Vector { + var array:Vector = new Vector(); + if (scale == 1) { + for (i in 0...n) { + array.push(input.readFloat()); + } + } else { + for (i in 0...n) { + array.push(input.readFloat() * scale); + } + } + return array; + } + + private function readShortArray(input:BinaryInput):Vector { + var n:Int = input.readInt(true); + var array:Vector = new Vector(); + for (i in 0...n) { + array.push(input.readShort()); + } + return array; + } + + private function readAnimation(input:BinaryInput, name:String, skeletonData:SkeletonData):Animation { + input.readInt(true); // Count of timelines. + var timelines:Vector = new Vector(); + var i:Int = 0, n:Int = 0, ii:Int = 0, nn:Int = 0; + + var index:Int, slotIndex:Int, timelineType:Int, timelineScale:Float; + var frameCount:Int, + frameLast:Int, + frame:Int, + bezierCount:Int, + bezier:Int; + var time:Float, time2:Float; + + // Slot timelines. + var r:Float, g:Float, b:Float, a:Float; + var r2:Float, g2:Float, b2:Float, a2:Float; + var nr:Float, ng:Float, nb:Float, na:Float; + var nr2:Float, ng2:Float, nb2:Float, na2:Float; + for (i in 0...input.readInt(true)) { + slotIndex = input.readInt(true); + for (ii in 0...input.readInt(true)) { + timelineType = input.readByte(); + frameCount = input.readInt(true); + frameLast = frameCount - 1; + switch (timelineType) { + case SkeletonBinary.SLOT_ATTACHMENT: + var attachmentTimeline:AttachmentTimeline = new AttachmentTimeline(frameCount, slotIndex); + attachmentTimeline.slotIndex = slotIndex; + for (frame in 0...frameCount) { + attachmentTimeline.setFrame(frame, input.readFloat(), input.readStringRef()); + } + timelines.push(attachmentTimeline); + case SLOT_RGBA: + bezierCount = input.readInt(true); + var rgbaTimeline:RGBATimeline = new RGBATimeline(frameCount, bezierCount, slotIndex); + + time = input.readFloat(); + r = input.readUnsignedByte() / 255.0; + g = input.readUnsignedByte() / 255.0; + b = input.readUnsignedByte() / 255.0; + a = input.readUnsignedByte() / 255.0; + + frame = 0; + bezier = 0; + while (true) { + rgbaTimeline.setFrame(frame, time, r, g, b, a); + if (frame == frameLast) + break; + + time2 = input.readFloat(); + r2 = input.readUnsignedByte() / 255.0; + g2 = input.readUnsignedByte() / 255.0; + b2 = input.readUnsignedByte() / 255.0; + a2 = input.readUnsignedByte() / 255.0; + + switch (input.readByte()) { + case CURVE_STEPPED: + rgbaTimeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, rgbaTimeline, bezier++, frame, 0, time, time2, r, r2, 1); + setBezier(input, rgbaTimeline, bezier++, frame, 1, time, time2, g, g2, 1); + setBezier(input, rgbaTimeline, bezier++, frame, 2, time, time2, b, b2, 1); + setBezier(input, rgbaTimeline, bezier++, frame, 3, time, time2, a, a2, 1); + } + time = time2; + r = r2; + g = g2; + b = b2; + a = a2; + + frame++; + } + timelines.push(rgbaTimeline); + case SLOT_RGB: + bezierCount = input.readInt(true); + var rgbTimeline:RGBTimeline = new RGBTimeline(frameCount, bezierCount, slotIndex); + + time = input.readFloat(); + r = input.readUnsignedByte() / 255.0; + g = input.readUnsignedByte() / 255.0; + b = input.readUnsignedByte() / 255.0; + + frame = 0; + bezier = 0; + while (true) { + rgbTimeline.setFrame(frame, time, r, g, b); + if (frame == frameLast) + break; + + time2 = input.readFloat(); + r2 = input.readUnsignedByte() / 255.0; + g2 = input.readUnsignedByte() / 255.0; + b2 = input.readUnsignedByte() / 255.0; + + switch (input.readByte()) { + case CURVE_STEPPED: + rgbTimeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, rgbTimeline, bezier++, frame, 0, time, time2, r, r2, 1); + setBezier(input, rgbTimeline, bezier++, frame, 1, time, time2, g, g2, 1); + setBezier(input, rgbTimeline, bezier++, frame, 2, time, time2, b, b2, 1); + } + time = time2; + r = r2; + g = g2; + b = b2; + + frame++; + } + timelines.push(rgbTimeline); + case SLOT_RGBA2: + bezierCount = input.readInt(true); + var rgba2Timeline:RGBA2Timeline = new RGBA2Timeline(frameCount, bezierCount, slotIndex); + + time = input.readFloat(); + r = input.readUnsignedByte() / 255.0; + g = input.readUnsignedByte() / 255.0; + b = input.readUnsignedByte() / 255.0; + a = input.readUnsignedByte() / 255.0; + r2 = input.readUnsignedByte() / 255.0; + g2 = input.readUnsignedByte() / 255.0; + b2 = input.readUnsignedByte() / 255.0; + + frame = 0; + bezier = 0; + while (true) { + rgba2Timeline.setFrame(frame, time, r, g, b, a, r2, g2, b2); + if (frame == frameLast) + break; + + time2 = input.readFloat(); + nr = input.readUnsignedByte() / 255.0; + ng = input.readUnsignedByte() / 255.0; + nb = input.readUnsignedByte() / 255.0; + na = input.readUnsignedByte() / 255.0; + nr2 = input.readUnsignedByte() / 255.0; + ng2 = input.readUnsignedByte() / 255.0; + nb2 = input.readUnsignedByte() / 255.0; + + switch (input.readByte()) { + case CURVE_STEPPED: + rgba2Timeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, rgba2Timeline, bezier++, frame, 0, time, time2, r, nr, 1); + setBezier(input, rgba2Timeline, bezier++, frame, 1, time, time2, g, ng, 1); + setBezier(input, rgba2Timeline, bezier++, frame, 2, time, time2, b, nb, 1); + setBezier(input, rgba2Timeline, bezier++, frame, 3, time, time2, a, na, 1); + setBezier(input, rgba2Timeline, bezier++, frame, 4, time, time2, r2, nr2, 1); + setBezier(input, rgba2Timeline, bezier++, frame, 5, time, time2, g2, ng2, 1); + setBezier(input, rgba2Timeline, bezier++, frame, 6, time, time2, b2, nb2, 1); + } + time = time2; + r = nr; + g = ng; + b = nb; + a = na; + r2 = nr2; + g2 = ng2; + b2 = nb2; + + frame++; + } + timelines.push(rgba2Timeline); + case SLOT_RGB2: + bezierCount = input.readInt(true); + var rgb2Timeline:RGB2Timeline = new RGB2Timeline(frameCount, bezierCount, slotIndex); + + time = input.readFloat(); + r = input.readUnsignedByte() / 255.0; + g = input.readUnsignedByte() / 255.0; + b = input.readUnsignedByte() / 255.0; + r2 = input.readUnsignedByte() / 255.0; + g2 = input.readUnsignedByte() / 255.0; + b2 = input.readUnsignedByte() / 255.0; + + frame = 0; + bezier = 0; + while (true) { + rgb2Timeline.setFrame(frame, time, r, g, b, r2, g2, b2); + if (frame == frameLast) + break; + + time2 = input.readFloat(); + nr = input.readUnsignedByte() / 255.0; + ng = input.readUnsignedByte() / 255.0; + nb = input.readUnsignedByte() / 255.0; + nr2 = input.readUnsignedByte() / 255.0; + ng2 = input.readUnsignedByte() / 255.0; + nb2 = input.readUnsignedByte() / 255.0; + + switch (input.readByte()) { + case CURVE_STEPPED: + rgb2Timeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, rgb2Timeline, bezier++, frame, 0, time, time2, r, nr, 1); + setBezier(input, rgb2Timeline, bezier++, frame, 1, time, time2, g, ng, 1); + setBezier(input, rgb2Timeline, bezier++, frame, 2, time, time2, b, nb, 1); + setBezier(input, rgb2Timeline, bezier++, frame, 3, time, time2, r2, nr2, 1); + setBezier(input, rgb2Timeline, bezier++, frame, 4, time, time2, g2, ng2, 1); + setBezier(input, rgb2Timeline, bezier++, frame, 5, time, time2, b2, nb2, 1); + } + time = time2; + r = nr; + g = ng; + b = nb; + r2 = nr2; + g2 = ng2; + b2 = nb2; + + frame++; + } + timelines.push(rgb2Timeline); + case SLOT_ALPHA: + var alphaTimeline:AlphaTimeline = new AlphaTimeline(frameCount, input.readInt(true), slotIndex); + time = input.readFloat(); + a = input.readUnsignedByte() / 255; + + frame = 0; + bezier = 0; + while (true) { + alphaTimeline.setFrame(frame, time, a); + if (frame == frameLast) + break; + + time2 = input.readFloat(); + a2 = input.readUnsignedByte() / 255; + switch (input.readByte()) { + case CURVE_STEPPED: + alphaTimeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, alphaTimeline, bezier++, frame, 0, time, time2, a, a2, 1); + } + time = time2; + a = a2; + + frame++; + } + timelines.push(alphaTimeline); + } + } + } + + // Bone timelines. + for (i in 0...input.readInt(true)) { + var boneIndex:Int = input.readInt(true); + for (ii in 0...input.readInt(true)) { + timelineType = input.readByte(); + frameCount = input.readInt(true); + bezierCount = input.readInt(true); + switch (timelineType) { + case BONE_ROTATE: + timelines.push(readTimeline(input, new RotateTimeline(frameCount, bezierCount, boneIndex), 1)); + case BONE_TRANSLATE: + timelines.push(readTimeline2(input, new TranslateTimeline(frameCount, bezierCount, boneIndex), scale)); + case BONE_TRANSLATEX: + timelines.push(readTimeline(input, new TranslateXTimeline(frameCount, bezierCount, boneIndex), scale)); + case BONE_TRANSLATEY: + timelines.push(readTimeline(input, new TranslateYTimeline(frameCount, bezierCount, boneIndex), scale)); + case BONE_SCALE: + timelines.push(readTimeline2(input, new ScaleTimeline(frameCount, bezierCount, boneIndex), 1)); + case BONE_SCALEX: + timelines.push(readTimeline(input, new ScaleXTimeline(frameCount, bezierCount, boneIndex), 1)); + case BONE_SCALEY: + timelines.push(readTimeline(input, new ScaleYTimeline(frameCount, bezierCount, boneIndex), 1)); + case BONE_SHEAR: + timelines.push(readTimeline2(input, new ShearTimeline(frameCount, bezierCount, boneIndex), 1)); + case BONE_SHEARX: + timelines.push(readTimeline(input, new ShearXTimeline(frameCount, bezierCount, boneIndex), 1)); + case BONE_SHEARY: + timelines.push(readTimeline(input, new ShearYTimeline(frameCount, bezierCount, boneIndex), 1)); + } + } + } + + // IK constraint timelines. + for (i in 0...input.readInt(true)) { + index = input.readInt(true); + frameCount = input.readInt(true); + frameLast = frameCount - 1; + var ikTimeline:IkConstraintTimeline = new IkConstraintTimeline(frameCount, input.readInt(true), index); + time = input.readFloat(); + var mix:Float = input.readFloat(), + softness:Float = input.readFloat() * scale; + + frame = 0; + bezier = 0; + while (true) { + ikTimeline.setFrame(frame, time, mix, softness, input.readByte(), input.readBoolean(), input.readBoolean()); + if (frame == frameLast) + break; + + time2 = input.readFloat(); + var mix2:Float = input.readFloat(), + softness2:Float = input.readFloat() * scale; + switch (input.readByte()) { + case CURVE_STEPPED: + ikTimeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, ikTimeline, bezier++, frame, 0, time, time2, mix, mix2, 1); + setBezier(input, ikTimeline, bezier++, frame, 1, time, time2, softness, softness2, scale); + } + time = time2; + mix = mix2; + softness = softness2; + + frame++; + } + timelines.push(ikTimeline); + } + + // Transform constraint timelines. + var mixRotate:Float, mixRotate2:Float; + var mixX:Float, mixX2:Float; + var mixY:Float, mixY2:Float; + for (i in 0...input.readInt(true)) { + index = input.readInt(true); + frameCount = input.readInt(true); + + frameLast = frameCount - 1; + var transformTimeline:TransformConstraintTimeline = new TransformConstraintTimeline(frameCount, input.readInt(true), index); + time = input.readFloat(); + mixRotate = input.readFloat(); + mixX = input.readFloat(); + mixY = input.readFloat(); + var mixScaleX:Float = input.readFloat(), + mixScaleY:Float = input.readFloat(), + mixShearY:Float = input.readFloat(); + frame = 0; + bezier = 0; + while (true) { + transformTimeline.setFrame(frame, time, mixRotate, mixX, mixY, mixScaleX, mixScaleY, mixShearY); + if (frame == frameLast) + break; + + time2 = input.readFloat(); + mixRotate2 = input.readFloat(); + mixX2 = input.readFloat(); + mixY2 = input.readFloat(); + var mixScaleX2:Float = input.readFloat(), + mixScaleY2:Float = input.readFloat(), + mixShearY2:Float = input.readFloat(); + switch (input.readByte()) { + case CURVE_STEPPED: + transformTimeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, transformTimeline, bezier++, frame, 0, time, time2, mixRotate, mixRotate2, 1); + setBezier(input, transformTimeline, bezier++, frame, 1, time, time2, mixX, mixX2, 1); + setBezier(input, transformTimeline, bezier++, frame, 2, time, time2, mixY, mixY2, 1); + setBezier(input, transformTimeline, bezier++, frame, 3, time, time2, mixScaleX, mixScaleX2, 1); + setBezier(input, transformTimeline, bezier++, frame, 4, time, time2, mixScaleY, mixScaleY2, 1); + setBezier(input, transformTimeline, bezier++, frame, 5, time, time2, mixShearY, mixShearY2, 1); + } + time = time2; + mixRotate = mixRotate2; + mixX = mixX2; + mixY = mixY2; + mixScaleX = mixScaleX2; + mixScaleY = mixScaleY2; + mixShearY = mixShearY2; + + frame++; + } + + timelines.push(transformTimeline); + } + + // Path constraint timelines. + for (i in 0...input.readInt(true)) { + index = input.readInt(true); + var data:PathConstraintData = skeletonData.pathConstraints[index]; + for (ii in 0...input.readInt(true)) { + switch (input.readByte()) { + case PATH_POSITION: + timelines.push(readTimeline(input, new PathConstraintPositionTimeline(input.readInt(true), input.readInt(true), index), + data.positionMode == PositionMode.fixed ? scale : 1)); + case PATH_SPACING: + timelines.push(readTimeline(input, new PathConstraintSpacingTimeline(input.readInt(true), input.readInt(true), index), + data.spacingMode == SpacingMode.length + || data.spacingMode == SpacingMode.fixed ? scale : 1)); + case PATH_MIX: + var mixTimeline:PathConstraintMixTimeline = new PathConstraintMixTimeline(input.readInt(true), input.readInt(true), index); + time = input.readFloat(); + mixRotate = input.readFloat(); + mixX = input.readFloat(); + mixY = input.readFloat(); + + frame = 0; + bezier = 0; + frameLast = mixTimeline.getFrameCount() - 1; + while (true) { + mixTimeline.setFrame(frame, time, mixRotate, mixX, mixY); + if (frame == frameLast) + break; + time2 = input.readFloat(); + mixRotate2 = input.readFloat(); + mixX2 = input.readFloat(); + mixY2 = input.readFloat(); + switch (input.readByte()) { + case CURVE_STEPPED: + mixTimeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, mixTimeline, bezier++, frame, 0, time, time2, mixRotate, mixRotate2, 1); + setBezier(input, mixTimeline, bezier++, frame, 1, time, time2, mixX, mixX2, 1); + setBezier(input, mixTimeline, bezier++, frame, 2, time, time2, mixY, mixY2, 1); + } + time = time2; + mixRotate = mixRotate2; + mixX = mixX2; + mixY = mixY2; + + frame++; + } + timelines.push(mixTimeline); + } + } + } + + // Deform timelines. + for (i in 0...input.readInt(true)) { + var skin:Skin = skeletonData.skins[input.readInt(true)]; + for (ii in 0...input.readInt(true)) { + slotIndex = input.readInt(true); + for (iii in 0...input.readInt(true)) { + var attachmentName:String = input.readStringRef(); + var attachment:VertexAttachment = cast(skin.getAttachment(slotIndex, attachmentName), VertexAttachment); + if (attachment == null) + throw new Error("Vertex attachment not found: " + attachmentName); + var weighted:Bool = attachment.bones != null; + var vertices:Vector = attachment.vertices; + var deformLength:Int = weighted ? Std.int(vertices.length / 3 * 2) : vertices.length; + + frameCount = input.readInt(true); + frameLast = frameCount - 1; + bezierCount = input.readInt(true); + var deformTimeline:DeformTimeline = new DeformTimeline(frameCount, bezierCount, slotIndex, attachment); + + time = input.readFloat(); + frame = 0; + bezier = 0; + while (true) { + var deform:Vector; + var end:Int = input.readInt(true); + if (end == 0) { + if (weighted) { + deform = new Vector(deformLength, true); + } else { + deform = vertices; + } + } else { + var v:Int, vn:Int; + deform = new Vector(deformLength, true); + var start:Int = input.readInt(true); + end += start; + if (scale == 1) { + for (v in start...end) { + deform[v] = input.readFloat(); + } + } else { + for (v in start...end) { + deform[v] = input.readFloat() * scale; + } + } + if (!weighted) { + for (v in 0...deform.length) { + deform[v] += vertices[v]; + } + } + } + + deformTimeline.setFrame(frame, time, deform); + if (frame == frameLast) + break; + time2 = input.readFloat(); + switch (input.readByte()) { + case CURVE_STEPPED: + deformTimeline.setStepped(frame); + case CURVE_BEZIER: + SkeletonBinary.setBezier(input, deformTimeline, bezier++, frame, 0, time, time2, 0, 1, 1); + } + time = time2; + + frame++; + } + timelines.push(deformTimeline); + } + } + } + + // Draw order timelines. + var drawOrderCount:Int = input.readInt(true); + if (drawOrderCount > 0) { + var drawOrderTimeline:DrawOrderTimeline = new DrawOrderTimeline(drawOrderCount); + var slotCount:Int = skeletonData.slots.length; + for (i in 0...drawOrderCount) { + time = input.readFloat(); + var offsetCount:Int = input.readInt(true); + var drawOrder:Vector = new Vector(slotCount, true); + var ii:Int = slotCount - 1; + while (ii >= 0) { + drawOrder[ii--] = -1; + } + var unchanged:Vector = new Vector(slotCount - offsetCount, true); + var originalIndex:Int = 0, unchangedIndex:Int = 0; + for (ii in 0...offsetCount) { + slotIndex = input.readInt(true); + // Collect unchanged items. + while (originalIndex != slotIndex) { + unchanged[unchangedIndex++] = originalIndex++; + } + // Set changed items. + drawOrder[originalIndex + input.readInt(true)] = originalIndex++; + } + // Collect remaining unchanged items. + while (originalIndex < slotCount) { + unchanged[unchangedIndex++] = originalIndex++; + } + // Fill in unchanged items. + ii = slotCount - 1; + while (ii >= 0) { + if (drawOrder[ii] == -1) + drawOrder[ii] = unchanged[--unchangedIndex]; + ii--; + } + drawOrderTimeline.setFrame(i, time, drawOrder); + } + timelines.push(drawOrderTimeline); + } + + // Event timelines. + var eventCount:Int = input.readInt(true); + if (eventCount > 0) { + var eventTimeline:EventTimeline = new EventTimeline(eventCount); + for (i in 0...eventCount) { + time = input.readFloat(); + var eventData:EventData = skeletonData.events[input.readInt(true)]; + var event:Event = new Event(time, eventData); + event.intValue = input.readInt(false); + event.floatValue = input.readFloat(); + event.stringValue = input.readBoolean() ? input.readString() : eventData.stringValue; + if (event.data.audioPath != null) { + event.volume = input.readFloat(); + event.balance = input.readFloat(); + } + eventTimeline.setFrame(i, event); + } + timelines.push(eventTimeline); + } + + var duration:Float = 0; + for (i in 0...timelines.length) { + duration = Math.max(duration, timelines[i].getDuration()); + } + return new Animation(name, timelines, duration); + } + + static private function readTimeline(input:BinaryInput, timeline:CurveTimeline1, scale:Float):CurveTimeline1 { + var time:Float = input.readFloat(), + value:Float = input.readFloat() * scale; + + var frame:Int = 0, + bezier:Int = 0, + frameLast:Int = timeline.getFrameCount() - 1; + while (true) { + timeline.setFrame(frame, time, value); + if (frame == frameLast) + break; + + var time2:Float = input.readFloat(), + value2:Float = input.readFloat() * scale; + switch (input.readByte()) { + case CURVE_STEPPED: + timeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, timeline, bezier++, frame, 0, time, time2, value, value2, scale); + } + time = time2; + value = value2; + + frame++; + } + return timeline; + } + + static private function readTimeline2(input:BinaryInput, timeline:CurveTimeline2, scale:Float):CurveTimeline2 { + var time:Float = input.readFloat(), + value1:Float = input.readFloat() * scale, + value2:Float = input.readFloat() * scale; + + var frame:Int = 0, + bezier:Int = 0, + frameLast:Int = timeline.getFrameCount() - 1; + while (true) { + timeline.setFrame(frame, time, value1, value2); + if (frame == frameLast) + break; + + var time2:Float = input.readFloat(), + nvalue1:Float = input.readFloat() * scale, + nvalue2:Float = input.readFloat() * scale; + switch (input.readByte()) { + case CURVE_STEPPED: + timeline.setStepped(frame); + case CURVE_BEZIER: + setBezier(input, timeline, bezier++, frame, 0, time, time2, value1, nvalue1, scale); + setBezier(input, timeline, bezier++, frame, 1, time, time2, value2, nvalue2, scale); + } + time = time2; + value1 = nvalue1; + value2 = nvalue2; + + frame++; + } + return timeline; + } + + static private function setBezier(input:BinaryInput, timeline:CurveTimeline, bezier:Int, frame:Int, value:Float, time1:Float, time2:Float, value1:Float, + value2:Float, scale:Float):Void { + timeline.setBezier(bezier, frame, value, time1, value1, input.readFloat(), input.readFloat() * scale, input.readFloat(), input.readFloat() * scale, + time2, value2); + } +} + +class Vertices { + public var vertices:Vector = new Vector(); + public var bones:Vector = new Vector(); + + public function new() {} +} + +class LinkedMeshBinary { + public var parent(default, null):String; + public var skin(default, null):String; + public var slotIndex(default, null):Int; + public var mesh(default, null):MeshAttachment; + public var inheritDeform(default, null):Bool; + + public function new(mesh:MeshAttachment, skin:String, slotIndex:Int, parent:String, inheritDeform:Bool) { + this.mesh = mesh; + this.skin = skin; + this.slotIndex = slotIndex; + this.parent = parent; + this.inheritDeform = inheritDeform; + } +} diff --git a/spine-haxe/spine-haxe/spine/SkeletonClipping.hx b/spine-haxe/spine-haxe/spine/SkeletonClipping.hx new file mode 100644 index 000000000..d485ed64e --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SkeletonClipping.hx @@ -0,0 +1,319 @@ +package spine; + +import openfl.Vector; +import spine.attachments.ClippingAttachment; + +class SkeletonClipping { + private var triangulator:Triangulator = new Triangulator(); + private var clippingPolygon:Vector = new Vector(); + private var clipOutput:Vector = new Vector(); + + public var clippedVertices:Vector = new Vector(); + public var clippedUvs:Vector = new Vector(); + public var clippedTriangles:Vector = new Vector(); + + private var scratch:Vector = new Vector(); + + private var clipAttachment:ClippingAttachment; + private var clippingPolygons:Vector>; + + public function new() {} + + public function clipStart(slot:Slot, clip:ClippingAttachment):Int { + if (clipAttachment != null) + return 0; + clipAttachment = clip; + clippingPolygon.length = clip.worldVerticesLength; + clip.computeWorldVertices(slot, 0, clippingPolygon.length, clippingPolygon, 0, 2); + SkeletonClipping.makeClockwise(clippingPolygon); + clippingPolygons = triangulator.decompose(clippingPolygon, triangulator.triangulate(clippingPolygon)); + for (polygon in clippingPolygons) { + SkeletonClipping.makeClockwise(polygon); + polygon.push(polygon[0]); + polygon.push(polygon[1]); + } + return clippingPolygons.length; + } + + public function clipEndWithSlot(slot:Slot):Void { + if (clipAttachment != null && clipAttachment.endSlot == slot.data) + clipEnd(); + } + + public function clipEnd():Void { + if (clipAttachment == null) + return; + clipAttachment = null; + clippingPolygons = null; + clippedVertices.length = 0; + clippedUvs.length = 0; + clippedTriangles.length = 0; + clippingPolygon.length = 0; + clipOutput.length = 0; + } + + public function isClipping():Bool { + return clipAttachment != null; + } + + public function clipTriangles(vertices:Vector, triangles:Vector, trianglesLength:Float, uvs:Vector):Void { + var polygonsCount:Int = clippingPolygons.length; + var index:Int = 0; + clippedVertices.length = 0; + clippedUvs.length = 0; + clippedTriangles.length = 0; + var i:Int = 0; + while (i < trianglesLength) { + var vertexOffset:Int = triangles[i] << 1; + var x1:Float = vertices[vertexOffset], + y1:Float = vertices[vertexOffset + 1]; + var u1:Float = uvs[vertexOffset], v1:Float = uvs[vertexOffset + 1]; + + vertexOffset = triangles[i + 1] << 1; + var x2:Float = vertices[vertexOffset], + y2:Float = vertices[vertexOffset + 1]; + var u2:Float = uvs[vertexOffset], v2:Float = uvs[vertexOffset + 1]; + + vertexOffset = triangles[i + 2] << 1; + var x3:Float = vertices[vertexOffset], + y3:Float = vertices[vertexOffset + 1]; + var u3:Float = uvs[vertexOffset], v3:Float = uvs[vertexOffset + 1]; + + for (p in 0...polygonsCount) { + var s:Int = clippedVertices.length; + var clippedVerticesItems:Vector; + var clippedUvsItems:Vector; + var clippedTrianglesItems:Vector; + if (this.clip(x1, y1, x2, y2, x3, y3, clippingPolygons[p], clipOutput)) { + var clipOutputLength:Int = clipOutput.length; + if (clipOutputLength == 0) + continue; + var d0:Float = y2 - y3, + d1:Float = x3 - x2, + d2:Float = x1 - x3, + d4:Float = y3 - y1; + var d:Float = 1 / (d0 * d2 + d1 * (y1 - y3)); + + var clipOutputCount:Int = clipOutputLength >> 1; + var clipOutputItems:Vector = clipOutput; + clippedVerticesItems = clippedVertices; + clippedVerticesItems.length = s + clipOutputLength; + clippedUvsItems = clippedUvs; + clippedUvsItems.length = s + clipOutputLength; + + var ii:Int = 0; + while (ii < clipOutputLength) { + var x:Float = clipOutputItems[ii], + y:Float = clipOutputItems[ii + 1]; + clippedVerticesItems[s] = x; + clippedVerticesItems[s + 1] = y; + var c0:Float = x - x3, c1:Float = y - y3; + var a:Float = (d0 * c0 + d1 * c1) * d; + var b:Float = (d4 * c0 + d2 * c1) * d; + var c:Float = 1 - a - b; + clippedUvsItems[s] = u1 * a + u2 * b + u3 * c; + clippedUvsItems[s + 1] = v1 * a + v2 * b + v3 * c; + s += 2; + + ii += 2; + } + + s = clippedTriangles.length; + clippedTrianglesItems = clippedTriangles; + clippedTrianglesItems.length = s + 3 * (clipOutputCount - 2); + clipOutputCount--; + for (ii in 1...clipOutputCount) { + clippedTrianglesItems[s] = index; + clippedTrianglesItems[s + 1] = (index + ii); + clippedTrianglesItems[s + 2] = (index + ii + 1); + s += 3; + } + index += clipOutputCount + 1; + } else { + clippedVerticesItems = clippedVertices; + clippedVerticesItems.length = s + 3 * 2; + clippedVerticesItems[s] = x1; + clippedVerticesItems[s + 1] = y1; + clippedVerticesItems[s + 2] = x2; + clippedVerticesItems[s + 3] = y2; + clippedVerticesItems[s + 4] = x3; + clippedVerticesItems[s + 5] = y3; + + clippedUvsItems = clippedUvs; + clippedUvsItems.length = s + 3 * 2; + clippedUvsItems[s] = u1; + clippedUvsItems[s + 1] = v1; + clippedUvsItems[s + 2] = u2; + clippedUvsItems[s + 3] = v2; + clippedUvsItems[s + 4] = u3; + clippedUvsItems[s + 5] = v3; + + s = clippedTriangles.length; + clippedTrianglesItems = clippedTriangles; + clippedTrianglesItems.length = s + 3; + clippedTrianglesItems[s] = index; + clippedTrianglesItems[s + 1] = (index + 1); + clippedTrianglesItems[s + 2] = (index + 2); + index += 3; + break; + } + } + + i += 3; + } + } + + /** Clips the input triangle against the convex, clockwise clipping area. If the triangle lies entirely within the clipping + * area, false is returned. The clipping area must duplicate the first vertex at the end of the vertices list. */ + public function clip(x1:Float, y1:Float, x2:Float, y2:Float, x3:Float, y3:Float, clippingArea:Vector, output:Vector):Bool { + var originalOutput:Vector = output; + var clipped:Bool = false; + + // Avoid copy at the end. + var input:Vector = null; + if (clippingArea.length % 4 >= 2) { + input = output; + output = scratch; + } else { + input = scratch; + } + + input.length = 0; + input.push(x1); + input.push(y1); + input.push(x2); + input.push(y2); + input.push(x3); + input.push(y3); + input.push(x1); + input.push(y1); + output.length = 0; + + var clippingVertices:Vector = clippingArea; + var clippingVerticesLast:Int = clippingArea.length - 4; + var c0:Float, c2:Float, s:Float, ua:Float; + var i:Int = 0; + var n:Int = 0; + while (true) { + var edgeX:Float = clippingVertices[i], + edgeY:Float = clippingVertices[i + 1]; + var edgeX2:Float = clippingVertices[i + 2], + edgeY2:Float = clippingVertices[i + 3]; + var deltaX:Float = edgeX - edgeX2, deltaY:Float = edgeY - edgeY2; + + var inputVertices:Vector = input; + var inputVerticesLength:Int = input.length - 2, + outputStart:Int = output.length; + var ii:Int = 0; + while (ii < inputVerticesLength) { + var inputX:Float = inputVertices[ii], + inputY:Float = inputVertices[ii + 1]; + var inputX2:Float = inputVertices[ii + 2], + inputY2:Float = inputVertices[ii + 3]; + var side2:Bool = deltaX * (inputY2 - edgeY2) - deltaY * (inputX2 - edgeX2) > 0; + if (deltaX * (inputY - edgeY2) - deltaY * (inputX - edgeX2) > 0) { + if (side2) { + // v1 inside, v2 inside + output.push(inputX2); + output.push(inputY2); + ii += 2; + continue; + } + // v1 inside, v2 outside + c0 = inputY2 - inputY; + c2 = inputX2 - inputX; + s = c0 * (edgeX2 - edgeX) - c2 * (edgeY2 - edgeY); + if (Math.abs(s) > 0.000001) { + ua = (c2 * (edgeY - inputY) - c0 * (edgeX - inputX)) / s; + output.push(edgeX + (edgeX2 - edgeX) * ua); + output.push(edgeY + (edgeY2 - edgeY) * ua); + } else { + output.push(edgeX); + output.push(edgeY); + } + } else if (side2) { + // v1 outside, v2 inside + c0 = inputY2 - inputY; + c2 = inputX2 - inputX; + s = c0 * (edgeX2 - edgeX) - c2 * (edgeY2 - edgeY); + if (Math.abs(s) > 0.000001) { + ua = (c2 * (edgeY - inputY) - c0 * (edgeX - inputX)) / s; + output.push(edgeX + (edgeX2 - edgeX) * ua); + output.push(edgeY + (edgeY2 - edgeY) * ua); + } else { + output.push(edgeX); + output.push(edgeY); + } + output.push(inputX2); + output.push(inputY2); + } + clipped = true; + + ii += 2; + } + + if (outputStart == output.length) { + // All edges outside. + originalOutput.length = 0; + return true; + } + + output.push(output[0]); + output.push(output[1]); + + if (i == clippingVerticesLast) + break; + var temp:Vector = output; + output = input; + output.length = 0; + input = temp; + + i += 2; + } + + if (originalOutput != output) { + originalOutput.length = 0; + n = output.length - 2; + for (i in 0...n) { + originalOutput[i] = output[i]; + } + } else { + originalOutput.length = originalOutput.length - 2; + } + + return clipped; + } + + public static function makeClockwise(polygon:Vector):Void { + var vertices:Vector = polygon; + var verticeslength:Int = polygon.length; + + var area:Float = vertices[verticeslength - 2] * vertices[1] - vertices[0] * vertices[verticeslength - 1]; + var p1x:Float = 0, p1y:Float = 0, p2x:Float = 0, p2y:Float = 0; + var i:Int = 0; + var n:Int = verticeslength - 3; + while (i < n) { + p1x = vertices[i]; + p1y = vertices[i + 1]; + p2x = vertices[i + 2]; + p2y = vertices[i + 3]; + area += p1x * p2y - p2x * p1y; + i += 2; + } + if (area < 0) + return; + + i = 0; + n = verticeslength >> 1; + var lastX:Int = verticeslength - 2; + while (i < n) { + var x:Float = vertices[i], y:Float = vertices[i + 1]; + var other:Int = lastX - i; + vertices[i] = vertices[other]; + vertices[i + 1] = vertices[other + 1]; + vertices[other] = x; + vertices[other + 1] = y; + i += 2; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/SkeletonData.hx b/spine-haxe/spine-haxe/spine/SkeletonData.hx new file mode 100644 index 000000000..d6361d77a --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SkeletonData.hx @@ -0,0 +1,175 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.Vector; +import spine.animation.Animation; + +class SkeletonData { + /** May be null. */ + public var name:String; + + public var bones:Vector = new Vector(); // Ordered parents first. + public var slots:Vector = new Vector(); // Setup pose draw order. + public var skins:Vector = new Vector(); + public var defaultSkin:Skin; + public var events:Vector = new Vector(); + public var animations:Vector = new Vector(); + public var ikConstraints:Vector = new Vector(); + public var transformConstraints:Vector = new Vector(); + public var pathConstraints:Vector = new Vector(); + public var x:Float = 0; + public var y:Float = 0; + public var width:Float = 0; + public var height:Float = 0; + public var version:String; + public var hash:String; + public var fps:Float = 0; + public var imagesPath:String; + public var audioPath:String; + + public function new() {} + + // --- Bones. + + /** @return May be null. */ + public function findBone(boneName:String):BoneData { + if (boneName == null) + throw new ArgumentError("boneName cannot be null."); + for (i in 0...bones.length) { + var bone:BoneData = bones[i]; + if (bone.name == boneName) + return bone; + } + return null; + } + + /** @return -1 if the bone was not found. */ + public function findBoneIndex(boneName:String):Int { + if (boneName == null) + throw new ArgumentError("boneName cannot be null."); + for (i in 0...bones.length) { + if (bones[i].name == boneName) + return i; + } + return -1; + } + + // --- Slots. + + /** @return May be null. */ + public function findSlot(slotName:String):SlotData { + if (slotName == null) + throw new ArgumentError("slotName cannot be null."); + for (i in 0...slots.length) { + var slot:SlotData = slots[i]; + if (slot.name == slotName) + return slot; + } + return null; + } + + // --- Skins. + + /** @return May be null. */ + public function findSkin(skinName:String):Skin { + if (skinName == null) + throw new ArgumentError("skinName cannot be null."); + for (skin in skins) { + if (skin.name == skinName) + return skin; + } + return null; + } + + // --- Events. + + /** @return May be null. */ + public function findEvent(eventName:String):EventData { + if (eventName == null) + throw new ArgumentError("eventName cannot be null."); + for (eventData in events) { + if (eventData.name == eventName) + return eventData; + } + return null; + } + + // --- Animations. + + /** @return May be null. */ + public function findAnimation(animationName:String):Animation { + if (animationName == null) + throw new ArgumentError("animationName cannot be null."); + for (animation in animations) { + if (animation.name == animationName) + return animation; + } + return null; + } + + // --- IK constraints. + + /** @return May be null. */ + public function findIkConstraint(constraintName:String):IkConstraintData { + if (constraintName == null) + throw new ArgumentError("constraintName cannot be null."); + for (ikConstraintData in ikConstraints) { + if (ikConstraintData.name == constraintName) + return ikConstraintData; + } + return null; + } + + // --- Transform constraints. + + /** @return May be null. */ + public function findTransformConstraint(constraintName:String):TransformConstraintData { + if (constraintName == null) + throw new ArgumentError("constraintName cannot be null."); + for (transformConstraintData in transformConstraints) { + if (transformConstraintData.name == constraintName) + return transformConstraintData; + } + return null; + } + + /** @return -1 if the transform constraint was not found. */ + public function findTransformConstraintIndex(transformConstraintName:String):Int { + if (transformConstraintName == null) + throw new ArgumentError("transformConstraintName cannot be null."); + for (i in 0...transformConstraints.length) { + if (transformConstraints[i].name == transformConstraintName) + return i; + } + return -1; + } + + // --- Path constraints. + + /** @return May be null. */ + public function findPathConstraint(constraintName:String):PathConstraintData { + if (constraintName == null) + throw new ArgumentError("constraintName cannot be null."); + for (i in 0...pathConstraints.length) { + var constraint:PathConstraintData = pathConstraints[i]; + if (constraint.name == constraintName) + return constraint; + } + return null; + } + + /** @return -1 if the path constraint was not found. */ + public function findPathConstraintIndex(pathConstraintName:String):Int { + if (pathConstraintName == null) + throw new ArgumentError("pathConstraintName cannot be null."); + for (i in 0...pathConstraints.length) { + if (pathConstraints[i].name == pathConstraintName) + return i; + } + return -1; + } + + public function toString():String { + return name; + } +} diff --git a/spine-haxe/spine-haxe/spine/SkeletonJson.hx b/spine-haxe/spine-haxe/spine/SkeletonJson.hx new file mode 100644 index 000000000..3344a95c9 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SkeletonJson.hx @@ -0,0 +1,1182 @@ +package spine; + +import haxe.Json; +import openfl.errors.ArgumentError; +import openfl.errors.Error; +import openfl.utils.ByteArray; +import openfl.utils.Object; +import openfl.Vector; +import Reflect; +import spine.animation.AlphaTimeline; +import spine.animation.Animation; +import spine.animation.AttachmentTimeline; +import spine.animation.CurveTimeline1; +import spine.animation.CurveTimeline2; +import spine.animation.CurveTimeline; +import spine.animation.DeformTimeline; +import spine.animation.DrawOrderTimeline; +import spine.animation.EventTimeline; +import spine.animation.IkConstraintTimeline; +import spine.animation.PathConstraintMixTimeline; +import spine.animation.PathConstraintPositionTimeline; +import spine.animation.PathConstraintSpacingTimeline; +import spine.animation.RGB2Timeline; +import spine.animation.RGBA2Timeline; +import spine.animation.RGBATimeline; +import spine.animation.RGBTimeline; +import spine.animation.RotateTimeline; +import spine.animation.ScaleTimeline; +import spine.animation.ScaleXTimeline; +import spine.animation.ScaleYTimeline; +import spine.animation.ShearTimeline; +import spine.animation.ShearXTimeline; +import spine.animation.ShearYTimeline; +import spine.animation.Timeline; +import spine.animation.TransformConstraintTimeline; +import spine.animation.TranslateTimeline; +import spine.animation.TranslateXTimeline; +import spine.animation.TranslateYTimeline; +import spine.attachments.Attachment; +import spine.attachments.AttachmentLoader; +import spine.attachments.AttachmentType; +import spine.attachments.BoundingBoxAttachment; +import spine.attachments.ClippingAttachment; +import spine.attachments.MeshAttachment; +import spine.attachments.PathAttachment; +import spine.attachments.PointAttachment; +import spine.attachments.RegionAttachment; +import spine.attachments.VertexAttachment; + +class SkeletonJson { + public var attachmentLoader:AttachmentLoader; + public var scale:Float = 1; + + private var linkedMeshes:Vector = new Vector(); + + public function new(attachmentLoader:AttachmentLoader = null) { + this.attachmentLoader = attachmentLoader; + } + + /** @param object A String or ByteArray. */ + public function readSkeletonData(object:Object, name:String = null):SkeletonData { + if (object == null) + throw new ArgumentError("object cannot be null."); + + var root:Object; + if (Std.isOfType(object, String)) { + root = Json.parse(cast(object, String)); + } else if (Std.isOfType(object, ByteArrayData)) { + root = Json.parse(cast(object, ByteArray).readUTFBytes(cast(object, ByteArray).length)); + } else if (Std.isOfType(object, Dynamic)) { + root = object; + } else { + throw new ArgumentError("object must be a String, ByteArray or Object."); + } + + var skeletonData:SkeletonData = new SkeletonData(); + skeletonData.name = name; + + // Skeleton. + var skeletonMap:Object = Reflect.getProperty(root, "skeleton"); + if (skeletonMap != null) { + skeletonData.hash = Reflect.getProperty(skeletonMap, "hash"); + skeletonData.version = Reflect.getProperty(skeletonMap, "spine"); + skeletonData.x = getFloat(Reflect.getProperty(skeletonMap, "x")); + skeletonData.y = getFloat(Reflect.getProperty(skeletonMap, "y")); + skeletonData.width = getFloat(Reflect.getProperty(skeletonMap, "width")); + skeletonData.height = getFloat(Reflect.getProperty(skeletonMap, "height")); + skeletonData.fps = getFloat(Reflect.getProperty(skeletonMap, "fps")); + skeletonData.imagesPath = Reflect.getProperty(skeletonMap, "images"); + } + + // Bones. + var boneData:BoneData; + for (boneMap in cast(Reflect.getProperty(root, "bones"), Array)) { + var parent:BoneData = null; + var parentName:String = Reflect.getProperty(boneMap, "parent"); + if (parentName != null) { + parent = skeletonData.findBone(parentName); + if (parent == null) + throw new Error("Parent bone not found: " + parentName); + } + boneData = new BoneData(skeletonData.bones.length, Reflect.getProperty(boneMap, "name"), parent); + boneData.length = getFloat(Reflect.getProperty(boneMap, "length")) * scale; + boneData.x = getFloat(Reflect.getProperty(boneMap, "x")) * scale; + boneData.y = getFloat(Reflect.getProperty(boneMap, "y")) * scale; + boneData.rotation = getFloat(Reflect.getProperty(boneMap, "rotation")); + boneData.scaleX = getFloat(Reflect.getProperty(boneMap, "scaleX"), 1); + boneData.scaleY = getFloat(Reflect.getProperty(boneMap, "scaleY"), 1); + boneData.shearX = getFloat(Reflect.getProperty(boneMap, "shearX")); + boneData.shearY = getFloat(Reflect.getProperty(boneMap, "shearY")); + boneData.transformMode = Reflect.hasField(boneMap, + "transform") ? TransformMode.fromName(Reflect.getProperty(boneMap, "transform")) : TransformMode.normal; + boneData.skinRequired = Reflect.hasField(boneMap, "skin") ? cast(Reflect.getProperty(boneMap, "skin"), Bool) : false; + + var color:String = Reflect.getProperty(boneMap, "color"); + if (color != null) { + boneData.color.setFromString(color); + } + + skeletonData.bones.push(boneData); + } + + // Slots. + for (slotMap in cast(Reflect.getProperty(root, "slots"), Array)) { + var slotName:String = Reflect.getProperty(slotMap, "name"); + var boneName:String = Reflect.getProperty(slotMap, "bone"); + boneData = skeletonData.findBone(boneName); + if (boneData == null) + throw new Error("Slot bone not found: " + boneName); + var slotData:SlotData = new SlotData(skeletonData.slots.length, slotName, boneData); + + var color:String = Reflect.getProperty(slotMap, "color"); + if (color != null) { + slotData.color.setFromString(color); + } + + var dark:String = Reflect.getProperty(slotMap, "dark"); + if (dark != null) { + slotData.darkColor = new Color(0, 0, 0); + slotData.darkColor.setFromString(dark); + } + + slotData.attachmentName = Reflect.getProperty(slotMap, "attachment"); + slotData.blendMode = Reflect.hasField(slotMap, "blend") ? BlendMode.fromName(Reflect.getProperty(slotMap, "blend")) : BlendMode.normal; + skeletonData.slots.push(slotData); + } + + // IK constraints. + if (Reflect.hasField(root, "ik")) { + for (constraintMap in cast(Reflect.getProperty(root, "ik"), Array)) { + var ikData:IkConstraintData = new IkConstraintData(Reflect.getProperty(constraintMap, "name")); + ikData.order = getInt(Reflect.getProperty(constraintMap, "order")); + ikData.skinRequired = Reflect.hasField(constraintMap, "skin") ? cast(Reflect.getProperty(constraintMap, "skin"), Bool) : false; + + for (boneName in cast(Reflect.getProperty(constraintMap, "bones"), Array)) { + var bone:BoneData = skeletonData.findBone(boneName); + if (bone == null) + throw new Error("IK constraint bone not found: " + boneName); + ikData.bones.push(bone); + } + + ikData.target = skeletonData.findBone(Reflect.getProperty(constraintMap, "target")); + if (ikData.target == null) + throw new Error("Target bone not found: " + Reflect.getProperty(constraintMap, "target")); + + ikData.bendDirection = (!Reflect.hasField(constraintMap, "bendPositive") + || cast(Reflect.getProperty(constraintMap, "bendPositive"), Bool)) ? 1 : -1; + ikData.compress = (Reflect.hasField(constraintMap, "compress") + && cast(Reflect.getProperty(constraintMap, "compress"), Bool)); + ikData.stretch = (Reflect.hasField(constraintMap, "stretch") && cast(Reflect.getProperty(constraintMap, "stretch"), Bool)); + ikData.uniform = (Reflect.hasField(constraintMap, "uniform") && cast(Reflect.getProperty(constraintMap, "uniform"), Bool)); + ikData.softness = getFloat(Reflect.getProperty(constraintMap, "softness")) * scale; + ikData.mix = getFloat(Reflect.getProperty(constraintMap, "mix"), 1); + + skeletonData.ikConstraints.push(ikData); + } + } + + // Transform constraints. + if (Reflect.hasField(root, "transform")) { + for (constraintMap in cast(Reflect.getProperty(root, "transform"), Array)) { + var transformData:TransformConstraintData = new TransformConstraintData(Reflect.getProperty(constraintMap, "name")); + transformData.order = getInt(Reflect.getProperty(constraintMap, "order")); + transformData.skinRequired = Reflect.hasField(constraintMap, "skin") ? cast(Reflect.getProperty(constraintMap, "skin"), Bool) : false; + + for (boneName in cast(Reflect.getProperty(constraintMap, "bones"), Array)) { + var bone = skeletonData.findBone(boneName); + if (bone == null) + throw new Error("Transform constraint bone not found: " + boneName); + transformData.bones.push(bone); + } + + transformData.target = skeletonData.findBone(Reflect.getProperty(constraintMap, "target")); + if (transformData.target == null) + throw new Error("Target bone not found: " + Reflect.getProperty(constraintMap, "target")); + + transformData.local = Reflect.hasField(constraintMap, "local") ? cast(Reflect.getProperty(constraintMap, "local"), Bool) : false; + transformData.relative = Reflect.hasField(constraintMap, "relative") ? cast(Reflect.getProperty(constraintMap, "relative"), Bool) : false; + + transformData.offsetRotation = getFloat(Reflect.getProperty(constraintMap, "rotation")); + transformData.offsetX = getFloat(Reflect.getProperty(constraintMap, "x")) * scale; + transformData.offsetY = getFloat(Reflect.getProperty(constraintMap, "y")) * scale; + transformData.offsetScaleX = getFloat(Reflect.getProperty(constraintMap, "scaleX")); + transformData.offsetScaleY = getFloat(Reflect.getProperty(constraintMap, "scaleY")); + transformData.offsetShearY = getFloat(Reflect.getProperty(constraintMap, "shearY")); + + transformData.mixRotate = getFloat(Reflect.getProperty(constraintMap, "mixRotate"), 1); + transformData.mixX = getFloat(Reflect.getProperty(constraintMap, "mixX"), 1); + transformData.mixY = getFloat(Reflect.getProperty(constraintMap, "mixY"), transformData.mixX); + transformData.mixScaleX = getFloat(Reflect.getProperty(constraintMap, "mixScaleX"), 1); + transformData.mixScaleY = getFloat(Reflect.getProperty(constraintMap, "mixScaleY"), transformData.mixScaleX); + transformData.mixShearY = getFloat(Reflect.getProperty(constraintMap, "mixShearY"), 1); + + skeletonData.transformConstraints.push(transformData); + } + } + + // Path constraints. + if (Reflect.hasField(root, "path")) { + for (constraintMap in cast(Reflect.getProperty(root, "path"), Array)) { + var pathData:PathConstraintData = new PathConstraintData(Reflect.getProperty(constraintMap, "name")); + pathData.order = getInt(Reflect.getProperty(constraintMap, "order")); + pathData.skinRequired = Reflect.hasField(constraintMap, "skin") ? cast(Reflect.getProperty(constraintMap, "skin"), Bool) : false; + + for (boneName in cast(Reflect.getProperty(constraintMap, "bones"), Array)) { + var bone = skeletonData.findBone(boneName); + if (bone == null) + throw new Error("Path constraint bone not found: " + boneName); + pathData.bones.push(bone); + } + + pathData.target = skeletonData.findSlot(Reflect.getProperty(constraintMap, "target")); + if (pathData.target == null) + throw new Error("Path target slot not found: " + Reflect.getProperty(constraintMap, "target")); + + pathData.positionMode = Reflect.hasField(constraintMap, + "positionMode") ? PositionMode.fromName(Reflect.getProperty(constraintMap, "positionMode")) : PositionMode.percent; + pathData.spacingMode = Reflect.hasField(constraintMap, + "spacingMode") ? SpacingMode.fromName(Reflect.getProperty(constraintMap, "spacingMode")) : SpacingMode.length; + pathData.rotateMode = Reflect.hasField(constraintMap, + "rotateMode") ? RotateMode.fromName(Reflect.getProperty(constraintMap, "rotateMode")) : RotateMode.tangent; + pathData.offsetRotation = getFloat(Reflect.getProperty(constraintMap, "rotation")); + pathData.position = getFloat(Reflect.getProperty(constraintMap, "position")); + if (pathData.positionMode == PositionMode.fixed) + pathData.position *= scale; + pathData.spacing = getFloat(Reflect.getProperty(constraintMap, "spacing")); + if (pathData.spacingMode == SpacingMode.length || pathData.spacingMode == SpacingMode.fixed) + pathData.spacing *= scale; + pathData.mixRotate = getFloat(Reflect.getProperty(constraintMap, "mixRotate"), 1); + pathData.mixX = getFloat(Reflect.getProperty(constraintMap, "mixX"), 1); + pathData.mixY = getFloat(Reflect.getProperty(constraintMap, "mixY"), 1); + + skeletonData.pathConstraints.push(pathData); + } + } + + // Skins. + if (Reflect.hasField(root, "skins")) { + for (skinMap in cast(Reflect.getProperty(root, "skins"), Array)) { + var skin:Skin = new Skin(Reflect.getProperty(skinMap, "name")); + + if (Reflect.hasField(skinMap, "bones")) { + var bones:Array = cast(Reflect.getProperty(skinMap, "bones"), Array); + for (ii in 0...bones.length) { + var boneData:BoneData = skeletonData.findBone(bones[ii]); + if (boneData == null) + throw new Error("Skin bone not found: " + bones[ii]); + skin.bones.push(boneData); + } + } + + if (Reflect.hasField(skinMap, "ik")) { + var ik:Array = cast(Reflect.getProperty(skinMap, "ik"), Array); + for (ii in 0...ik.length) { + var constraint:ConstraintData = skeletonData.findIkConstraint(ik[ii]); + if (constraint == null) + throw new Error("Skin IK constraint not found: " + ik[ii]); + skin.constraints.push(constraint); + } + } + + if (Reflect.hasField(skinMap, "transform")) { + var transform:Array = cast(Reflect.getProperty(skinMap, "transform"), Array); + for (ii in 0...transform.length) { + var constraint:ConstraintData = skeletonData.findTransformConstraint(transform[ii]); + if (constraint == null) + throw new Error("Skin transform constraint not found: " + transform[ii]); + skin.constraints.push(constraint); + } + } + + if (Reflect.hasField(skinMap, "path")) { + var path:Array = cast(Reflect.getProperty(skinMap, "path"), Array); + for (ii in 0...path.length) { + var constraint:ConstraintData = skeletonData.findPathConstraint(path[ii]); + if (constraint == null) + throw new Error("Skin path constraint not found: " + path[ii]); + skin.constraints.push(constraint); + } + } + + if (Reflect.hasField(skinMap, "attachments")) { + var attachments:Object = Reflect.getProperty(skinMap, "attachments"); + for (slotName in attachments) { + var slot:SlotData = skeletonData.findSlot(slotName); + var slotEntry:Object = Reflect.getProperty(attachments, slotName); + for (attachmentName in slotEntry) { + var attachment:Attachment = readAttachment(Reflect.getProperty(slotEntry, attachmentName), skin, slot.index, attachmentName, + skeletonData); + if (attachment != null) { + skin.setAttachment(slot.index, attachmentName, attachment); + } + } + } + } + + skeletonData.skins.push(skin); + if (skin.name == "default") { + skeletonData.defaultSkin = skin; + } + } + } + + // Linked meshes. + for (linkedMesh in linkedMeshes) { + var parentSkin:Skin = linkedMesh.skin == null ? skeletonData.defaultSkin : skeletonData.findSkin(linkedMesh.skin); + if (parentSkin == null) + throw new Error("Skin not found: " + linkedMesh.skin); + var parentMesh:Attachment = parentSkin.getAttachment(linkedMesh.slotIndex, linkedMesh.parent); + if (parentMesh == null) + throw new Error("Parent mesh not found: " + linkedMesh.parent); + linkedMesh.mesh.deformAttachment = linkedMesh.inheritDeform ? cast(parentMesh, VertexAttachment) : linkedMesh.mesh; + linkedMesh.mesh.parentMesh = cast(parentMesh, MeshAttachment); + linkedMesh.mesh.updateUVs(); + } + linkedMeshes.length = 0; + + // Events. + var events:Object = Reflect.getProperty(root, "events"); + for (eventName in events) { + var eventMap:Map = events[eventName]; + var eventData:EventData = new EventData(eventName); + eventData.intValue = getInt(eventMap["int"]); + eventData.floatValue = getFloat(eventMap["float"]); + eventData.stringValue = eventMap["string"] != null ? eventMap["string"] : ""; + eventData.audioPath = eventMap["audio"]; + if (eventData.audioPath != null) { + eventData.volume = getFloat(eventMap["volume"], 1); + eventData.balance = getFloat(eventMap["balance"]); + } + skeletonData.events.push(eventData); + } + + // Animations. + var animations:Object = Reflect.getProperty(root, "animations"); + for (animationName in animations) { + readAnimation(animations[animationName], animationName, skeletonData); + } + return skeletonData; + } + + private function readAttachment(map:Object, skin:Skin, slotIndex:Int, name:String, skeletonData:SkeletonData):Attachment { + if (map["name"] != null) + name = map["name"]; + + var color:String; + switch (AttachmentType.fromName(Reflect.hasField(map, "type") ? Reflect.getProperty(map, "type") : "region")) { + case AttachmentType.region: + var region:RegionAttachment = attachmentLoader.newRegionAttachment(skin, name, map["path"] != null ? map["path"] : name); + if (region == null) + return null; + region.path = map["path"] != null ? map["path"] : name; + region.x = getFloat(map["x"]) * scale; + region.y = getFloat(map["y"]) * scale; + region.scaleX = getFloat(map["scaleX"], 1); + region.scaleY = getFloat(map["scaleY"], 1); + region.rotation = getFloat(map["rotation"]); + region.width = getFloat(map["width"]) * scale; + region.height = getFloat(map["height"]) * scale; + color = Reflect.getProperty(map, "color"); + if (color != null) { + region.color.setFromString(color); + } + region.updateOffset(); + return region; + case AttachmentType.mesh, AttachmentType.linkedmesh: + var mesh:MeshAttachment = attachmentLoader.newMeshAttachment(skin, name, map["path"] != null ? map["path"] : name); + if (mesh == null) + return null; + mesh.path = map["path"] != null ? map["path"] : name; + color = Reflect.getProperty(map, "color"); + if (color != null) { + mesh.color.setFromString(color); + } + mesh.width = getFloat(map["width"]) * scale; + mesh.height = getFloat(map["height"]) * scale; + if (map["parent"] != null) { + var inheritDeform:Bool = map.hasOwnProperty("deform") ? cast(map["deform"], Bool) : true; + linkedMeshes.push(new LinkedMesh(mesh, map["skin"], slotIndex, map["parent"], inheritDeform)); + return mesh; + } + var uvs:Vector = getFloatArray(map, "uvs"); + readVertices(map, mesh, uvs.length); + mesh.triangles = getIntArray(map, "triangles"); + mesh.regionUVs = uvs; + mesh.updateUVs(); + mesh.hullLength = (getInt(map["hull"])) * 2; + if (map["edges"] != null) + mesh.edges = getIntArray(map, "edges"); + return mesh; + case AttachmentType.boundingbox: + var box:BoundingBoxAttachment = attachmentLoader.newBoundingBoxAttachment(skin, name); + if (box == null) + return null; + readVertices(map, box, Std.parseInt(map["vertexCount"]) << 1); + return box; + case AttachmentType.path: + var path:PathAttachment = attachmentLoader.newPathAttachment(skin, name); + if (path == null) + return null; + path.closed = map.hasOwnProperty("closed") ? cast(map["closed"], Bool) : false; + path.constantSpeed = map.hasOwnProperty("constantSpeed") ? cast(map["constantSpeed"], Bool) : true; + var vertexCount:Int = Std.parseInt(map["vertexCount"]); + readVertices(map, path, vertexCount << 1); + var lengths:Vector = new Vector(); + for (curves in cast(map["lengths"], Array)) { + lengths.push(Std.parseFloat(curves) * scale); + } + path.lengths = lengths; + return path; + case AttachmentType.point: + var point:PointAttachment = attachmentLoader.newPointAttachment(skin, name); + if (point == null) + return null; + point.x = map.hasOwnProperty("x") ? Std.parseFloat(map["x"]) * scale : 0; + point.y = map.hasOwnProperty("y") ? Std.parseFloat(map["y"]) * scale : 0; + point.rotation = map.hasOwnProperty("rotation") ? Std.parseFloat(map["rotation"]) : 0; + color = Reflect.getProperty(map, "color"); + if (color != null) { + point.color.setFromString(color); + } + return point; + case AttachmentType.clipping: + var clip:ClippingAttachment = attachmentLoader.newClippingAttachment(skin, name); + if (clip == null) + return null; + var end:String = map["end"]; + if (end != null) { + var slot:SlotData = skeletonData.findSlot(end); + if (slot == null) + throw new Error("Clipping end slot not found: " + end); + clip.endSlot = slot; + } + var vertexCount:Int = Std.parseInt(map["vertexCount"]); + readVertices(map, clip, vertexCount << 1); + color = Reflect.getProperty(map, "color"); + if (color != null) { + clip.color.setFromString(color); + } + return clip; + } + return null; + } + + private function readVertices(map:Object, attachment:VertexAttachment, verticesLength:Int):Void { + attachment.worldVerticesLength = verticesLength; + var vertices:Vector = getFloatArray(map, "vertices"); + if (verticesLength == vertices.length) { + if (scale != 1) { + for (i in 0...vertices.length) { + vertices[i] *= scale; + } + } + attachment.vertices = vertices; + return; + } + + var weights:Vector = new Vector(); + var bones:Vector = new Vector(); + var i:Int = 0; + var n:Int = vertices.length; + while (i < n) { + var boneCount:Int = Std.int(vertices[i++]); + bones.push(boneCount); + var nn:Int = i + boneCount * 4; + while (i < nn) { + bones.push(Std.int(vertices[i])); + weights.push(vertices[i + 1] * scale); + weights.push(vertices[i + 2] * scale); + weights.push(vertices[i + 3]); + + i += 4; + } + } + attachment.bones = bones; + attachment.vertices = weights; + } + + private function readAnimation(map:Object, name:String, skeletonData:SkeletonData):Void { + var timelines:Vector = new Vector(); + + var slotMap:Object; + var slotIndex:Int; + var slotName:String; + + var timelineMap:Array; + var keyMap:Object; + var nextMap:Object; + var frame:Int, bezier:Int; + var time:Float, time2:Float; + var curve:Object; + var timelineName:String; + + // Slot timelines. + var slots:Object = Reflect.getProperty(map, "slots"); + for (slotName in slots) { + slotMap = slots[slotName]; + slotIndex = skeletonData.findSlot(slotName).index; + for (timelineName in slotMap) { + timelineMap = slotMap[timelineName]; + if (timelineMap == null) + continue; + if (timelineName == "attachment") { + var attachmentTimeline:AttachmentTimeline = new AttachmentTimeline(timelineMap.length, slotIndex); + for (frame in 0...timelineMap.length) { + keyMap = timelineMap[frame]; + attachmentTimeline.setFrame(frame, getFloat(Reflect.getProperty(keyMap, "time")), keyMap.name); + } + timelines.push(attachmentTimeline); + } else if (timelineName == "rgba") { + var rgbaTimeline:RGBATimeline = new RGBATimeline(timelineMap.length, timelineMap.length << 2, slotIndex); + keyMap = timelineMap[0]; + time = getFloat(Reflect.getProperty(keyMap, "time")); + var rgba:Color = Color.fromString(keyMap.color); + + frame = 0; + bezier = 0; + while (true) { + rgbaTimeline.setFrame(frame, time, rgba.r, rgba.g, rgba.b, rgba.a); + if (timelineMap.length == frame + 1) + break; + + nextMap = timelineMap[frame + 1]; + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + var newRgba:Color = Color.fromString(nextMap.color); + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, rgbaTimeline, bezier, frame, 0, time, time2, rgba.r, newRgba.r, 1); + bezier = readCurve(curve, rgbaTimeline, bezier, frame, 1, time, time2, rgba.g, newRgba.g, 1); + bezier = readCurve(curve, rgbaTimeline, bezier, frame, 2, time, time2, rgba.b, newRgba.b, 1); + bezier = readCurve(curve, rgbaTimeline, bezier, frame, 3, time, time2, rgba.a, newRgba.a, 1); + } + time = time2; + rgba = newRgba; + keyMap = nextMap; + + frame++; + } + + timelines.push(rgbaTimeline); + } else if (timelineName == "rgb") { + var rgbTimeline:RGBTimeline = new RGBTimeline(timelineMap.length, timelineMap.length * 3, slotIndex); + keyMap = timelineMap[0]; + time = getFloat(Reflect.getProperty(keyMap, "time")); + var rgb:Color = Color.fromString(keyMap.color); + + frame = 0; + bezier = 0; + while (true) { + rgbTimeline.setFrame(frame, time, rgb.r, rgb.g, rgb.b); + nextMap = timelineMap[frame + 1]; + if (nextMap == null) { + rgbTimeline.shrink(bezier); + break; + } + + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + var newRgb:Color = Color.fromString(nextMap.color); + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, rgbTimeline, bezier, frame, 0, time, time2, rgb.r, newRgb.r, 1); + bezier = readCurve(curve, rgbTimeline, bezier, frame, 1, time, time2, rgb.g, newRgb.g, 1); + bezier = readCurve(curve, rgbTimeline, bezier, frame, 2, time, time2, rgb.b, newRgb.b, 1); + } + time = time2; + rgb = newRgb; + keyMap = nextMap; + + frame++; + } + + timelines.push(rgbTimeline); + } else if (timelineName == "alpha") { + timelines.push(readTimeline(timelineMap, new AlphaTimeline(timelineMap.length, timelineMap.length, slotIndex), 0, 1)); + } else if (timelineName == "rgba2") { + var rgba2Timeline:RGBA2Timeline = new RGBA2Timeline(timelineMap.length, timelineMap.length * 7, slotIndex); + + keyMap = timelineMap[0]; + time = getFloat(Reflect.getProperty(keyMap, "time")); + var lighta:Color = Color.fromString(keyMap.light); + var darka:Color = Color.fromString(keyMap.dark); + + frame = 0; + bezier = 0; + while (true) { + rgba2Timeline.setFrame(frame, time, lighta.r, lighta.g, lighta.b, lighta.a, darka.r, darka.g, darka.b); + nextMap = timelineMap[frame + 1]; + if (nextMap == null) { + rgba2Timeline.shrink(bezier); + break; + } + + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + var newLighta:Color = Color.fromString(nextMap.light); + var newDarka:Color = Color.fromString(nextMap.dark); + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, rgba2Timeline, bezier, frame, 0, time, time2, lighta.r, newLighta.r, 1); + bezier = readCurve(curve, rgba2Timeline, bezier, frame, 1, time, time2, lighta.g, newLighta.g, 1); + bezier = readCurve(curve, rgba2Timeline, bezier, frame, 2, time, time2, lighta.b, newLighta.b, 1); + bezier = readCurve(curve, rgba2Timeline, bezier, frame, 3, time, time2, lighta.a, newLighta.a, 1); + bezier = readCurve(curve, rgba2Timeline, bezier, frame, 4, time, time2, darka.r, newDarka.r, 1); + bezier = readCurve(curve, rgba2Timeline, bezier, frame, 5, time, time2, darka.g, newDarka.g, 1); + bezier = readCurve(curve, rgba2Timeline, bezier, frame, 6, time, time2, darka.b, newDarka.b, 1); + } + time = time2; + lighta = newLighta; + darka = newDarka; + keyMap = nextMap; + + frame++; + } + + timelines.push(rgba2Timeline); + } else if (timelineName == "rgb2") { + var rgb2Timeline:RGB2Timeline = new RGB2Timeline(timelineMap.length, timelineMap.length * 6, slotIndex); + + keyMap = timelineMap[0]; + time = getFloat(Reflect.getProperty(keyMap, "time")); + var light:Color = Color.fromString(keyMap.light); + var dark:Color = Color.fromString(keyMap.dark); + + frame = 0; + bezier = 0; + while (true) { + rgb2Timeline.setFrame(frame, time, light.r, light.g, light.b, dark.r, dark.g, dark.b); + nextMap = timelineMap[frame + 1]; + if (nextMap == null) { + rgb2Timeline.shrink(bezier); + break; + } + + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + var newLight:Color = Color.fromString(nextMap.light); + var newDark:Color = Color.fromString(nextMap.dark); + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, rgb2Timeline, bezier, frame, 0, time, time2, light.r, newLight.r, 1); + bezier = readCurve(curve, rgb2Timeline, bezier, frame, 1, time, time2, light.g, newLight.g, 1); + bezier = readCurve(curve, rgb2Timeline, bezier, frame, 2, time, time2, light.b, newLight.b, 1); + bezier = readCurve(curve, rgb2Timeline, bezier, frame, 3, time, time2, dark.r, newDark.r, 1); + bezier = readCurve(curve, rgb2Timeline, bezier, frame, 4, time, time2, dark.g, newDark.g, 1); + bezier = readCurve(curve, rgb2Timeline, bezier, frame, 5, time, time2, dark.b, newDark.b, 1); + } + time = time2; + light = newLight; + dark = newDark; + keyMap = nextMap; + + frame++; + } + + timelines.push(rgb2Timeline); + } else { + throw new Error("Invalid timeline type for a slot: " + timelineName + " (" + slotName + ")"); + } + } + } + + // Bone timelines. + var bones:Object = Reflect.getProperty(map, "bones"); + for (boneName in bones) { + var boneIndex:Int = skeletonData.findBoneIndex(boneName); + if (boneIndex == -1) + throw new Error("Bone not found: " + boneName); + var boneMap:Object = bones[boneName]; + for (timelineName in boneMap) { + timelineMap = boneMap[timelineName]; + if (timelineMap.length == 0) + continue; + + if (timelineName == "rotate") { + timelines.push(readTimeline(timelineMap, new RotateTimeline(timelineMap.length, timelineMap.length, boneIndex), 0, 1)); + } else if (timelineName == "translate") { + var translateTimeline:TranslateTimeline = new TranslateTimeline(timelineMap.length, timelineMap.length << 1, boneIndex); + timelines.push(readTimeline2(timelineMap, translateTimeline, "x", "y", 0, scale)); + } else if (timelineName == "translatex") { + var translateXTimeline:TranslateXTimeline = new TranslateXTimeline(timelineMap.length, timelineMap.length, boneIndex); + timelines.push(readTimeline(timelineMap, translateXTimeline, 0, scale)); + } else if (timelineName == "translatey") { + var translateYTimeline:TranslateYTimeline = new TranslateYTimeline(timelineMap.length, timelineMap.length, boneIndex); + timelines.push(readTimeline(timelineMap, translateYTimeline, 0, scale)); + } else if (timelineName == "scale") { + var scaleTimeline:ScaleTimeline = new ScaleTimeline(timelineMap.length, timelineMap.length << 1, boneIndex); + timelines.push(readTimeline2(timelineMap, scaleTimeline, "x", "y", 1, 1)); + } else if (timelineName == "scalex") { + var scaleXTimeline:ScaleXTimeline = new ScaleXTimeline(timelineMap.length, timelineMap.length, boneIndex); + timelines.push(readTimeline(timelineMap, scaleXTimeline, 1, 1)); + } else if (timelineName == "scaley") { + var scaleYTimeline:ScaleYTimeline = new ScaleYTimeline(timelineMap.length, timelineMap.length, boneIndex); + timelines.push(readTimeline(timelineMap, scaleYTimeline, 1, 1)); + } else if (timelineName == "shear") { + var shearTimeline:ShearTimeline = new ShearTimeline(timelineMap.length, timelineMap.length << 1, boneIndex); + timelines.push(readTimeline2(timelineMap, shearTimeline, "x", "y", 0, 1)); + } else if (timelineName == "shearx") { + var shearXTimeline:ShearXTimeline = new ShearXTimeline(timelineMap.length, timelineMap.length, boneIndex); + timelines.push(readTimeline(timelineMap, shearXTimeline, 0, 1)); + } else if (timelineName == "sheary") { + var shearYTimeline:ShearYTimeline = new ShearYTimeline(timelineMap.length, timelineMap.length, boneIndex); + timelines.push(readTimeline(timelineMap, shearYTimeline, 0, 1)); + } else { + throw new Error("Invalid timeline type for a bone: " + timelineName + " (" + boneName + ")"); + } + } + } + + // IK constraint timelines. + var iks:Object = Reflect.getProperty(map, "ik"); + for (ikConstraintName in iks) { + timelineMap = iks[ikConstraintName]; + keyMap = timelineMap[0]; + if (keyMap == null) + continue; + + var ikIndex:Int = skeletonData.ikConstraints.indexOf(skeletonData.findIkConstraint(ikConstraintName)); + var ikTimeline:IkConstraintTimeline = new IkConstraintTimeline(timelineMap.length, timelineMap.length << 1, ikIndex); + + time = getFloat(Reflect.getProperty(keyMap, "time")); + var mix:Float = getFloat(Reflect.getProperty(keyMap, "mix"), 1); + var softness:Float = getFloat(Reflect.getProperty(keyMap, "softness")) * scale; + + frame = 0; + bezier = 0; + while (true) { + ikTimeline.setFrame(frame, time, mix, softness, + Reflect.hasField(keyMap, "bendPositive") ? (cast(Reflect.getProperty(keyMap, "bendPositive"), Bool) ? 1 : -1) : 1, + Reflect.hasField(keyMap, "compress") ? cast(Reflect.getProperty(keyMap, "compress"), Bool) : false, + Reflect.hasField(keyMap, "stretch") ? cast(Reflect.getProperty(keyMap, "stretch"), Bool) : false); + + nextMap = timelineMap[frame + 1]; + if (nextMap == null) { + ikTimeline.shrink(bezier); + break; + } + + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + var mix2:Float = getFloat(Reflect.getProperty(nextMap, "mix"), 1); + var softness2:Float = getFloat(Reflect.getProperty(nextMap, "softness")) * scale; + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, ikTimeline, bezier, frame, 0, time, time2, mix, mix2, 1); + bezier = readCurve(curve, ikTimeline, bezier, frame, 1, time, time2, softness, softness2, scale); + } + time = time2; + mix = mix2; + softness = softness2; + keyMap = nextMap; + + frame++; + } + timelines.push(ikTimeline); + } + + // Transform constraint timelines. + var mixRotate:Float, mixRotate2:Float; + var mixX:Float, mixX2:Float; + var mixY:Float, mixY2:Float; + var transforms:Object = Reflect.getProperty(map, "transform"); + for (transformName in transforms) { + timelineMap = transforms[transformName]; + keyMap = timelineMap[0]; + if (keyMap == null) + continue; + + var transformIndex:Int = skeletonData.transformConstraints.indexOf(skeletonData.findTransformConstraint(transformName)); + var transformTimeline:TransformConstraintTimeline = new TransformConstraintTimeline(timelineMap.length, timelineMap.length << 2, transformIndex); + + time = getFloat(Reflect.getProperty(keyMap, "time")); + mixRotate = getFloat(Reflect.getProperty(keyMap, "mixRotate"), 1); + var mixShearY:Float = getFloat(Reflect.getProperty(keyMap, "mixShearY"), 1); + mixX = getFloat(Reflect.getProperty(keyMap, "mixX"), 1); + mixY = getFloat(Reflect.getProperty(keyMap, "mixY"), mixX); + var mixScaleX:Float = getFloat(Reflect.getProperty(keyMap, "mixScaleX"), 1); + var mixScaleY:Float = getFloat(Reflect.getProperty(keyMap, "mixScaleY"), mixScaleX); + + frame = 0; + bezier = 0; + while (true) { + transformTimeline.setFrame(frame, time, mixRotate, mixX, mixY, mixScaleX, mixScaleY, mixShearY); + nextMap = timelineMap[frame + 1]; + if (nextMap == null) { + transformTimeline.shrink(bezier); + break; + } + + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + mixRotate2 = getFloat(Reflect.getProperty(nextMap, "mixRotate"), 1); + var mixShearY2:Float = getFloat(Reflect.getProperty(nextMap, "mixShearY"), 1); + mixX2 = getFloat(Reflect.getProperty(nextMap, "mixX"), 1); + mixY2 = getFloat(Reflect.getProperty(nextMap, "mixY"), mixX2); + var mixScaleX2:Float = getFloat(Reflect.getProperty(nextMap, "mixScaleX"), 1); + var mixScaleY2:Float = getFloat(Reflect.getProperty(nextMap, "mixScaleY"), mixScaleX2); + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, transformTimeline, bezier, frame, 0, time, time2, mixRotate, mixRotate2, 1); + bezier = readCurve(curve, transformTimeline, bezier, frame, 1, time, time2, mixX, mixX2, 1); + bezier = readCurve(curve, transformTimeline, bezier, frame, 2, time, time2, mixY, mixY2, 1); + bezier = readCurve(curve, transformTimeline, bezier, frame, 3, time, time2, mixScaleX, mixScaleX2, 1); + bezier = readCurve(curve, transformTimeline, bezier, frame, 4, time, time2, mixScaleY, mixScaleY2, 1); + bezier = readCurve(curve, transformTimeline, bezier, frame, 5, time, time2, mixShearY, mixShearY2, 1); + } + time = time2; + mixRotate = mixRotate2; + mixX = mixX2; + mixY = mixY2; + mixScaleX = mixScaleX2; + mixScaleY = mixScaleY2; + mixScaleX = mixScaleX2; + keyMap = nextMap; + + frame++; + } + + timelines.push(transformTimeline); + } + + // Path constraint timelines. + var paths:Object = Reflect.getProperty(map, "path"); + for (pathName in paths) { + var index:Int = skeletonData.findPathConstraintIndex(pathName); + if (index == -1) + throw new Error("Path constraint not found: " + pathName); + var pathData:PathConstraintData = skeletonData.pathConstraints[index]; + + var pathMap:Object = paths[pathName]; + for (timelineName in pathMap) { + timelineMap = pathMap[timelineName]; + keyMap = timelineMap[0]; + if (keyMap == null) + continue; + + if (timelineName == "position") { + var positionTimeline:PathConstraintPositionTimeline = new PathConstraintPositionTimeline(timelineMap.length, timelineMap.length, index); + timelines.push(readTimeline(timelineMap, positionTimeline, 0, pathData.positionMode == PositionMode.fixed ? scale : 1)); + } else if (timelineName == "spacing") { + var spacingTimeline:PathConstraintSpacingTimeline = new PathConstraintSpacingTimeline(timelineMap.length, timelineMap.length, index); + timelines.push(readTimeline(timelineMap, spacingTimeline, + 0, pathData.spacingMode == SpacingMode.length || pathData.spacingMode == SpacingMode.fixed ? scale : 1)); + } else if (timelineName == "mix") { + var mixTimeline:PathConstraintMixTimeline = new PathConstraintMixTimeline(timelineMap.length, timelineMap.length * 3, index); + time = getFloat(Reflect.getProperty(keyMap, "time")); + mixRotate = getFloat(Reflect.getProperty(keyMap, "mixRotate"), 1); + mixX = getFloat(Reflect.getProperty(keyMap, "mixX"), 1); + mixY = getFloat(Reflect.getProperty(keyMap, "mixY"), mixX); + + frame = 0; + bezier = 0; + while (true) { + mixTimeline.setFrame(frame, time, mixRotate, mixX, mixY); + nextMap = timelineMap[frame + 1]; + if (nextMap == null) { + mixTimeline.shrink(bezier); + break; + } + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + mixRotate2 = getFloat(Reflect.getProperty(nextMap, "mixRotate"), 1); + mixX2 = getFloat(Reflect.getProperty(nextMap, "mixX"), 1); + mixY2 = getFloat(Reflect.getProperty(nextMap, "mixY"), mixX2); + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, mixTimeline, bezier, frame, 0, time, time2, mixRotate, mixRotate2, 1); + bezier = readCurve(curve, mixTimeline, bezier, frame, 1, time, time2, mixX, mixX2, 1); + bezier = readCurve(curve, mixTimeline, bezier, frame, 2, time, time2, mixY, mixY2, 1); + } + time = time2; + mixRotate = mixRotate2; + mixX = mixX2; + mixY = mixY2; + keyMap = nextMap; + + frame++; + } + + timelines.push(mixTimeline); + } + } + } + + // Deform timelines. + var deforms:Object = Reflect.getProperty(map, "deform"); + for (deformName in deforms) { + var deformMap:Object = deforms[deformName]; + var skin:Skin = skeletonData.findSkin(deformName); + if (skin == null) + throw new Error("Skin not found: " + deformName); + + for (slotName in deformMap) { + slotMap = deformMap[slotName]; + slotIndex = skeletonData.findSlot(slotName).index; + if (slotIndex == -1) + throw new Error("Slot not found: " + slotName); + for (timelineName in slotMap) { + timelineMap = slotMap[timelineName]; + keyMap = timelineMap[0]; + if (keyMap == null) + continue; + + var attachment:VertexAttachment = cast(skin.getAttachment(slotIndex, timelineName), VertexAttachment); + if (attachment == null) + throw new Error("Deform attachment not found: " + timelineName); + var weighted:Bool = attachment.bones != null; + var vertices:Vector = attachment.vertices; + var deformLength:Int = weighted ? Std.int(vertices.length / 3 * 2) : vertices.length; + + var deformTimeline:DeformTimeline = new DeformTimeline(timelineMap.length, timelineMap.length, slotIndex, attachment); + time = getFloat(Reflect.getProperty(keyMap, "time")); + frame = 0; + bezier = 0; + while (true) { + var deform:Vector; + var verticesValue:Vector = Reflect.getProperty(keyMap, "vertices"); + if (verticesValue == null) { + deform = weighted ? new Vector(deformLength, true) : vertices; + } else { + deform = new Vector(deformLength, true); + var start:Int = getInt(Reflect.getProperty(keyMap, "offset")); + var temp:Vector = getFloatArray(keyMap, "vertices"); + for (i in 0...temp.length) { + deform[start + i] = temp[i]; + } + if (scale != 1) { + for (i in start...start + temp.length) { + deform[i] *= scale; + } + } + if (!weighted) { + for (i in 0...deformLength) { + deform[i] += vertices[i]; + } + } + } + + deformTimeline.setFrame(frame, time, deform); + nextMap = timelineMap[frame + 1]; + if (nextMap == null) { + deformTimeline.shrink(bezier); + break; + } + time2 = getFloat(Reflect.getProperty(nextMap, "time")); + curve = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, deformTimeline, bezier, frame, 0, time, time2, 0, 1, 1); + } + time = time2; + keyMap = nextMap; + + frame++; + } + + timelines.push(deformTimeline); + } + } + } + + // Draw order timelines. + if (Reflect.hasField(map, "drawOrder")) { + var drawOrders:Array = cast(map["drawOrder"], Array); + if (drawOrders != null) { + var drawOrderTimeline:DrawOrderTimeline = new DrawOrderTimeline(drawOrders.length); + var slotCount:Int = skeletonData.slots.length; + frame = 0; + for (drawOrderMap in drawOrders) { + var drawOrder:Vector = null; + var offsets:Array = Reflect.getProperty(drawOrderMap, "offsets"); + if (offsets != null) { + drawOrder = new Vector(slotCount, true); + var i = slotCount - 1; + while (i >= 0) { + drawOrder[i--] = -1; + } + var unchanged:Vector = new Vector(slotCount - offsets.length, true); + var originalIndex:Int = 0, unchangedIndex:Int = 0; + for (offsetMap in offsets) { + slotIndex = skeletonData.findSlot(Reflect.getProperty(offsetMap, "slot")).index; + if (slotIndex == -1) + throw new Error("Slot not found: " + Reflect.getProperty(offsetMap, "slot")); + // Collect unchanged items. + while (originalIndex != slotIndex) { + unchanged[unchangedIndex++] = originalIndex++; + } + // Set changed items. + drawOrder[originalIndex + Reflect.getProperty(offsetMap, "offset")] = originalIndex++; + } + // Collect remaining unchanged items. + while (originalIndex < slotCount) { + unchanged[unchangedIndex++] = originalIndex++; + } + // Fill in unchanged items. + i = slotCount - 1; + while (i >= 0) { + if (drawOrder[i] == -1) + drawOrder[i] = unchanged[--unchangedIndex]; + i--; + } + } + drawOrderTimeline.setFrame(frame++, getFloat(Reflect.getProperty(drawOrderMap, "time")), drawOrder); + } + timelines.push(drawOrderTimeline); + } + } + + // Event timelines. + if (Reflect.hasField(map, "events")) { + var eventsMap:Array = cast(map["events"], Array); + if (eventsMap != null) { + var eventTimeline:EventTimeline = new EventTimeline(eventsMap.length); + frame = 0; + for (eventMap in eventsMap) { + var eventData:EventData = skeletonData.findEvent(Reflect.getProperty(eventMap, "name")); + if (eventData == null) + throw new Error("Event not found: " + Reflect.getProperty(eventMap, "name")); + var event:Event = new Event(getFloat(Reflect.getProperty(eventMap, "time")), eventData); + event.intValue = Reflect.hasField(eventMap, "int") ? getInt(Reflect.getProperty(eventMap, "int")) : eventData.intValue; + event.floatValue = Reflect.hasField(eventMap, "float") ? getFloat(Reflect.getProperty(eventMap, "float")) : eventData.floatValue; + event.stringValue = Reflect.hasField(eventMap, "string") ? Reflect.getProperty(eventMap, "string") : eventData.stringValue; + if (eventData.audioPath != null) { + event.volume = getFloat(Reflect.getProperty(eventMap, "volume"), 1); + event.balance = getFloat(Reflect.getProperty(eventMap, "balance")); + } + eventTimeline.setFrame(frame++, event); + } + timelines.push(eventTimeline); + } + } + + var duration:Float = 0; + for (i in 0...timelines.length) { + duration = Math.max(duration, timelines[i].getDuration()); + } + + skeletonData.animations.push(new Animation(name, timelines, duration)); + } + + static private function readTimeline(keys:Array, timeline:CurveTimeline1, defaultValue:Float, scale:Float):CurveTimeline1 { + var keyMap:Object = keys[0]; + var time:Float = getFloat(Reflect.getProperty(keyMap, "time")); + var value:Float = getFloat(Reflect.getProperty(keyMap, "value"), defaultValue) * scale; + var bezier:Int = 0; + var frame:Int = 0; + while (true) { + timeline.setFrame(frame, time, value); + var nextMap:Object = keys[frame + 1]; + if (nextMap == null) { + timeline.shrink(bezier); + break; + } + var time2:Float = getFloat(Reflect.getProperty(nextMap, "time")); + var value2:Float = getFloat(Reflect.getProperty(nextMap, "value"), defaultValue) * scale; + var curve:Object = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, timeline, bezier, frame, 0, time, time2, value, value2, scale); + } + time = time2; + value = value2; + keyMap = nextMap; + + frame++; + } + return timeline; + } + + static private function readTimeline2(keys:Array, timeline:CurveTimeline2, name1:String, name2:String, defaultValue:Float, + scale:Float):CurveTimeline2 { + var keyMap:Object = keys[0]; + var time:Float = getFloat(Reflect.getProperty(keyMap, "time")); + var value1:Float = getFloat(Reflect.getProperty(keyMap, name1), defaultValue) * scale; + var value2:Float = getFloat(Reflect.getProperty(keyMap, name2), defaultValue) * scale; + var bezier:Int = 0; + var frame:Int = 0; + while (true) { + timeline.setFrame(frame, time, value1, value2); + var nextMap:Object = keys[frame + 1]; + if (nextMap == null) { + timeline.shrink(bezier); + break; + } + var time2:Float = getFloat(Reflect.getProperty(nextMap, "time")); + var nvalue1:Float = getFloat(Reflect.getProperty(nextMap, name1), defaultValue) * scale; + var nvalue2:Float = getFloat(Reflect.getProperty(nextMap, name2), defaultValue) * scale; + var curve:Object = keyMap.curve; + if (curve != null) { + bezier = readCurve(curve, timeline, bezier, frame, 0, time, time2, value1, nvalue1, scale); + bezier = readCurve(curve, timeline, bezier, frame, 1, time, time2, value2, nvalue2, scale); + } + time = time2; + value1 = nvalue1; + value2 = nvalue2; + keyMap = nextMap; + + frame++; + } + return timeline; + } + + static private function readCurve(curve:Object, timeline:CurveTimeline, bezier:Int, frame:Int, value:Int, time1:Float, time2:Float, value1:Float, + value2:Float, scale:Float):Int { + if (curve == "stepped") { + timeline.setStepped(frame); + return bezier; + } + + var i:Int = value << 2; + var cx1:Float = curve[Std.string(i)]; + var cy1:Float = curve[Std.string(i + 1)] * scale; + var cx2:Float = curve[Std.string(i + 2)]; + var cy2:Float = curve[Std.string(i + 3)] * scale; + timeline.setBezier(bezier, frame, value, time1, value1, cx1, cy1, cx2, cy2, time2, value2); + return bezier + 1; + } + + static private function getFloat(value:Object, defaultValue:Float = 0):Float { + if (Std.isOfType(value, Float)) + return cast(value, Float); + var floatValue:Float = Std.parseFloat(value); + if (Math.isNaN(floatValue)) + floatValue = defaultValue; + return floatValue; + } + + static private function getFloatArray(map:Object, name:String):Vector { + var list:Array = cast(map[name], Array); + var values:Vector = new Vector(list.length, true); + for (i in 0...list.length) { + values[i] = getFloat(list[i]); + } + return values; + } + + static private function getInt(value:Object):Int { + if (Std.isOfType(value, Int)) + return cast(value, Int); + var intValue:Null = Std.parseInt(value); + if (intValue == null) + intValue = 0; + return intValue; + } + + static private function getIntArray(map:Object, name:String):Vector { + var list:Array = cast(map[name], Array); + var values:Vector = new Vector(list.length, true); + for (i in 0...list.length) { + values[i] = getInt(list[i]); + } + return values; + } +} + +class LinkedMesh { + public var parent(default, null):String; + public var skin(default, null):String; + public var slotIndex(default, null):Int; + public var mesh(default, null):MeshAttachment; + public var inheritDeform(default, null):Bool; + + public function new(mesh:MeshAttachment, skin:String, slotIndex:Int, parent:String, inheritDeform:Bool) { + this.mesh = mesh; + this.skin = skin; + this.slotIndex = slotIndex; + this.parent = parent; + this.inheritDeform = inheritDeform; + } +} diff --git a/spine-haxe/spine-haxe/spine/Skin.hx b/spine-haxe/spine-haxe/spine/Skin.hx new file mode 100644 index 000000000..2b6eb5ddf --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Skin.hx @@ -0,0 +1,209 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.utils.Dictionary; +import openfl.Vector; +import spine.attachments.Attachment; +import spine.attachments.MeshAttachment; + +/** Stores attachments by slot index and attachment name. */ +class Skin { + private var _name:String; + private var _attachments:Vector> = new Vector>(); + private var _bones:Vector = new Vector(); + private var _constraints:Vector = new Vector(); + + public function new(name:String) { + if (name == null) + throw new ArgumentError("name cannot be null."); + _name = name; + } + + public function setAttachment(slotIndex:Int, name:String, attachment:Attachment):Void { + if (attachment == null) + throw new ArgumentError("attachment cannot be null."); + if (slotIndex >= _attachments.length) + _attachments.length = slotIndex + 1; + if (_attachments[slotIndex] == null) + _attachments[slotIndex] = new Dictionary(); + _attachments[slotIndex][name] = attachment; + } + + public function addSkin(skin:Skin):Void { + var contained:Bool = false; + for (i in 0...skin.bones.length) { + var bone:BoneData = skin.bones[i]; + contained = false; + for (j in 0...bones.length) { + if (_bones[j] == bone) { + contained = true; + break; + } + } + if (!contained) + _bones.push(bone); + } + + for (i in 0...skin.constraints.length) { + var constraint:ConstraintData = skin.constraints[i]; + contained = false; + for (j in 0..._constraints.length) { + if (_constraints[j] == constraint) { + contained = true; + break; + } + } + if (!contained) + _constraints.push(constraint); + } + + var attachments:Vector = skin.getAttachments(); + for (i in 0...attachments.length) { + var attachment:SkinEntry = attachments[i]; + setAttachment(attachment.slotIndex, attachment.name, attachment.attachment); + } + } + + public function copySkin(skin:Skin):Void { + var contained:Bool = false; + var attachment:SkinEntry; + + for (i in 0...skin.bones.length) { + var bone:BoneData = skin.bones[i]; + contained = false; + for (j in 0..._bones.length) { + if (_bones[j] == bone) { + contained = true; + break; + } + } + if (!contained) + _bones.push(bone); + } + + for (i in 0...skin.constraints.length) { + var constraint:ConstraintData = skin.constraints[i]; + contained = false; + for (j in 0..._constraints.length) { + if (_constraints[j] == constraint) { + contained = true; + break; + } + } + if (!contained) + _constraints.push(constraint); + } + + var attachments:Vector = skin.getAttachments(); + for (i in 0...attachments.length) { + attachment = attachments[i]; + if (attachment.attachment == null) + continue; + if (Std.isOfType(attachment.attachment, MeshAttachment)) { + attachment.attachment = new MeshAttachment(attachment.attachment.name).newLinkedMesh(); + setAttachment(attachment.slotIndex, attachment.name, attachment.attachment); + } else { + attachment.attachment = attachment.attachment.copy(); + setAttachment(attachment.slotIndex, attachment.name, attachment.attachment); + } + } + } + + public function getAttachment(slotIndex:Int, name:String):Attachment { + if (slotIndex >= _attachments.length) + return null; + var dictionary:Dictionary = _attachments[slotIndex]; + return dictionary != null ? dictionary[name] : null; + } + + public function removeAttachment(slotIndex:Int, name:String):Void { + var dictionary:Dictionary = _attachments[slotIndex]; + if (dictionary != null) + dictionary[name] = null; + } + + public function getAttachments():Vector { + var entries:Vector = new Vector(); + for (slotIndex in 0..._attachments.length) { + var attachments:Dictionary = _attachments[slotIndex]; + if (attachments != null) { + for (name in attachments.iterator()) { + var attachment:Attachment = attachments[name]; + if (attachment != null) + entries.push(new SkinEntry(slotIndex, name, attachment)); + } + } + } + return entries; + } + + public function getAttachmentsForSlot(slotIndex:Int):Vector { + var entries:Vector = new Vector(); + var attachments:Dictionary = _attachments[slotIndex]; + if (attachments != null) { + for (name in attachments.iterator()) { + var attachment:Attachment = attachments[name]; + if (attachment != null) + entries.push(new SkinEntry(slotIndex, name, attachment)); + } + } + return entries; + } + + public function clear():Void { + _attachments.length = 0; + _bones.length = 0; + _constraints.length = 0; + } + + public var attachments(get, never):Vector>; + + private function get_attachments():Vector> { + return _attachments; + } + + public var bones(get, never):Vector; + + private function get_bones():Vector { + return _bones; + } + + public var constraints(get, never):Vector; + + private function get_constraints():Vector { + return _constraints; + } + + public var name(get, never):String; + + private function get_name():String { + return _name; + } + + /* + public function toString():String + { + return _name; + } + */ + /** Attach each attachment in this skin if the corresponding attachment in the old skin is currently attached. */ + public function attachAll(skeleton:Skeleton, oldSkin:Skin):Void { + var slotIndex:Int = 0; + for (slot in skeleton.slots) { + var slotAttachment:Attachment = slot.attachment; + if (slotAttachment != null && slotIndex < oldSkin.attachments.length) { + var dictionary:Dictionary = oldSkin.attachments[slotIndex]; + for (name in dictionary) { + var skinAttachment:Attachment = dictionary[name]; + if (slotAttachment == skinAttachment) { + var attachment:Attachment = getAttachment(slotIndex, name); + if (attachment != null) + slot.attachment = attachment; + break; + } + } + } + slotIndex++; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/SkinEntry.hx b/spine-haxe/spine-haxe/spine/SkinEntry.hx new file mode 100644 index 000000000..43f43d926 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SkinEntry.hx @@ -0,0 +1,15 @@ +package spine; + +import spine.attachments.Attachment; + +class SkinEntry { + public var slotIndex:Int = 0; + public var name:String; + public var attachment:Attachment; + + public function new(slotIndex:Int, name:String, attachment:Attachment) { + this.slotIndex = slotIndex; + this.name = name; + this.attachment = attachment; + } +} diff --git a/spine-haxe/spine-haxe/spine/Slot.hx b/spine-haxe/spine-haxe/spine/Slot.hx new file mode 100644 index 000000000..06518c98e --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Slot.hx @@ -0,0 +1,101 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.Vector; +import spine.attachments.Attachment; +import spine.attachments.VertexAttachment; + +class Slot { + private var _data:SlotData; + private var _bone:Bone; + + public var color:Color; + public var darkColor:Color; + + private var _attachment:Attachment; + private var _attachmentTime:Float = 0; + + public var attachmentState:Int = 0; + public var deform:Vector = new Vector(); + + public function new(data:SlotData, bone:Bone) { + if (data == null) + throw new ArgumentError("data cannot be null."); + if (bone == null) + throw new ArgumentError("bone cannot be null."); + _data = data; + _bone = bone; + this.color = new Color(1, 1, 1, 1); + this.darkColor = data.darkColor == null ? null : new Color(1, 1, 1, 1); + setToSetupPose(); + } + + public var data(get, never):SlotData; + + private function get_data():SlotData { + return _data; + } + + public var bone(get, never):Bone; + + private function get_bone():Bone { + return _bone; + } + + public var skeleton(get, never):Skeleton; + + private function get_skeleton():Skeleton { + return _bone.skeleton; + } + + /** @return May be null. */ + public var attachment(get, set):Attachment; + + private function get_attachment():Attachment { + return _attachment; + } + + /** Sets the slot's attachment and, if the attachment changed, resets {@link #attachmentTime} and clears the {@link #deform}. + * The deform is not cleared if the old attachment has the same {@link VertexAttachment#getDeformAttachment()} as the specified attachment. + * @param attachment May be null. */ + public function set_attachment(attachmentNew:Attachment):Attachment { + if (attachment == attachmentNew) + return attachmentNew; + if (!Std.isOfType(attachmentNew, VertexAttachment) + || !Std.isOfType(attachment, VertexAttachment) + || cast(attachmentNew, VertexAttachment).deformAttachment != cast(attachment, VertexAttachment).deformAttachment) { + deform = new Vector(); + } + _attachment = attachmentNew; + _attachmentTime = skeleton.time; + return attachmentNew; + } + + public var attachmentTime(get, set):Float; + + private function set_attachmentTime(time:Float):Float { + _attachmentTime = skeleton.time - time; + return _attachmentTime; + } + + /** Returns the time since the attachment was set. */ + private function get_attachmentTime():Float { + return skeleton.time - _attachmentTime; + } + + public function setToSetupPose():Void { + color.setFromColor(data.color); + if (darkColor != null) + darkColor.setFromColor(data.darkColor); + if (_data.attachmentName == null) { + attachment = null; + } else { + _attachment = null; + attachment = skeleton.getAttachmentForSlotIndex(data.index, data.attachmentName); + } + } + + public function toString():String { + return _data.name != null ? _data.name : "Slot?"; + } +} diff --git a/spine-haxe/spine-haxe/spine/SlotData.hx b/spine-haxe/spine-haxe/spine/SlotData.hx new file mode 100644 index 000000000..036ccb0af --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SlotData.hx @@ -0,0 +1,48 @@ +package spine; + +import openfl.errors.ArgumentError; + +class SlotData { + private var _index:Int; + private var _name:String; + private var _boneData:BoneData; + + public var color:Color = new Color(1, 1, 1, 1); + public var darkColor:Color = null; + public var attachmentName:String; + public var blendMode:BlendMode; + + public function new(index:Int, name:String, boneData:BoneData) { + if (index < 0) + throw new ArgumentError("index must be >= 0."); + if (name == null) + throw new ArgumentError("name cannot be null."); + if (boneData == null) + throw new ArgumentError("boneData cannot be null."); + _index = index; + _name = name; + _boneData = boneData; + } + + public var index(get, never):Int; + + private function get_index():Int { + return _index; + } + + public var name(get, never):String; + + private function get_name():String { + return _name; + } + + public var boneData(get, never):BoneData; + + private function get_boneData():BoneData { + return _boneData; + } + + public function toString():String { + return _name; + } +} diff --git a/spine-haxe/spine-haxe/spine/SpacingMode.hx b/spine-haxe/spine-haxe/spine/SpacingMode.hx new file mode 100644 index 000000000..1c63dd4b3 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SpacingMode.hx @@ -0,0 +1,26 @@ +package spine; + +import openfl.Vector; + +class SpacingMode { + public static var length(default, never):SpacingMode = new SpacingMode("length"); + public static var fixed(default, never):SpacingMode = new SpacingMode("fixed"); + public static var percent(default, never):SpacingMode = new SpacingMode("percent"); + public static var proportional(default, never):SpacingMode = new SpacingMode("proportional"); + + public static var values(default, never):Vector = Vector.ofArray([length, fixed, percent, proportional]); + + public var name(default, null):String; + + public function new(name:String) { + this.name = name; + } + + public static function fromName(name:String):SpacingMode { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/TransformConstraint.hx b/spine-haxe/spine-haxe/spine/TransformConstraint.hx new file mode 100644 index 000000000..16653ddaa --- /dev/null +++ b/spine-haxe/spine-haxe/spine/TransformConstraint.hx @@ -0,0 +1,259 @@ +package spine; + +import openfl.errors.ArgumentError; +import openfl.Vector; + +class TransformConstraint implements Updatable { + private var _data:TransformConstraintData; + private var _bones:Vector; + + public var target:Bone; + public var mixRotate:Float = 0; + public var mixX:Float = 0; + public var mixY:Float = 0; + public var mixScaleX:Float = 0; + public var mixScaleY:Float = 0; + public var mixShearY:Float = 0; + + private var _temp:Vector = new Vector(2, true); + + public var active:Bool = false; + + public function new(data:TransformConstraintData, skeleton:Skeleton) { + if (data == null) + throw new ArgumentError("data cannot be null."); + if (skeleton == null) + throw new ArgumentError("skeleton cannot be null."); + _data = data; + mixRotate = data.mixRotate; + mixX = data.mixX; + mixY = data.mixY; + mixScaleX = data.mixScaleX; + mixScaleY = data.mixScaleY; + mixShearY = data.mixShearY; + _bones = new Vector(); + for (boneData in data.bones) { + _bones.push(skeleton.findBone(boneData.name)); + } + target = skeleton.findBone(data.target.name); + } + + public function isActive():Bool { + return active; + } + + public function update():Void { + if (mixRotate == 0 && mixX == 0 && mixY == 0 && mixScaleX == 0 && mixScaleX == 0 && mixShearY == 0) + return; + + if (data.local) { + if (data.relative) { + applyRelativeLocal(); + } else { + applyAbsoluteLocal(); + } + } else { + if (data.relative) { + applyRelativeWorld(); + } else { + applyAbsoluteWorld(); + } + } + } + + private function applyAbsoluteWorld():Void { + var translate:Bool = mixX != 0 || mixY != 0; + var ta:Float = target.a, + tb:Float = target.b, + tc:Float = target.c, + td:Float = target.d; + var degRadReflect:Float = ta * td - tb * tc > 0 ? MathUtils.degRad : -MathUtils.degRad; + var offsetRotation:Float = data.offsetRotation * degRadReflect; + var offsetShearY:Float = data.offsetShearY * degRadReflect; + for (bone in bones) { + if (mixRotate != 0) { + var a:Float = bone.a, + b:Float = bone.b, + c:Float = bone.c, + d:Float = bone.d; + var r:Float = Math.atan2(tc, ta) - Math.atan2(c, a) + offsetRotation; + if (r > Math.PI) + r -= Math.PI * 2; + else if (r < -Math.PI) + r += Math.PI * 2; + r *= mixRotate; + var cos:Float = Math.cos(r), sin:Float = Math.sin(r); + bone.a = cos * a - sin * c; + bone.b = cos * b - sin * d; + bone.c = sin * a + cos * c; + bone.d = sin * b + cos * d; + } + + if (translate) { + _temp[0] = data.offsetX; + _temp[1] = data.offsetY; + target.localToWorld(_temp); + bone.worldX += (_temp[0] - bone.worldX) * mixX; + bone.worldY += (_temp[1] - bone.worldY) * mixY; + } + + if (mixScaleX != 0) { + var s:Float = Math.sqrt(bone.a * bone.a + bone.c * bone.c); + if (s != 0) + s = (s + (Math.sqrt(ta * ta + tc * tc) - s + _data.offsetScaleX) * mixScaleX) / s; + bone.a *= s; + bone.c *= s; + } + + if (mixScaleY != 0) { + var s:Float = Math.sqrt(bone.b * bone.b + bone.d * bone.d); + if (s != 0) + s = (s + (Math.sqrt(tb * tb + td * td) - s + _data.offsetScaleY) * mixScaleY) / s; + bone.b *= s; + bone.d *= s; + } + + if (mixShearY > 0) { + var by:Float = Math.atan2(bone.d, bone.b); + var r:Float = Math.atan2(td, tb) - Math.atan2(tc, ta) - (by - Math.atan2(bone.c, bone.a)); + if (r > Math.PI) + r -= Math.PI * 2; + else if (r < -Math.PI) + r += Math.PI * 2; + r = by + (r + offsetShearY) * mixShearY; + var s:Float = Math.sqrt(bone.b * bone.b + bone.d * bone.d); + bone.b = Math.cos(r) * s; + bone.d = Math.sin(r) * s; + } + + bone.updateAppliedTransform(); + } + } + + public function applyRelativeWorld():Void { + var translate:Bool = mixX != 0 || mixY != 0; + var ta:Float = target.a, + tb:Float = target.b, + tc:Float = target.c, + td:Float = target.d; + var degRadReflect:Float = ta * td - tb * tc > 0 ? MathUtils.degRad : -MathUtils.degRad; + var offsetRotation:Float = _data.offsetRotation * degRadReflect, + offsetShearY:Float = _data.offsetShearY * degRadReflect; + for (bone in bones) { + if (mixRotate != 0) { + var a:Float = bone.a, + b:Float = bone.b, + c:Float = bone.c, + d:Float = bone.d; + var r:Float = Math.atan2(tc, ta) + offsetRotation; + if (r > MathUtils.PI) + r -= MathUtils.PI2; + else if (r < -MathUtils.PI) + r += MathUtils.PI2; + r *= mixRotate; + var cos:Float = Math.cos(r), sin:Float = Math.sin(r); + bone.a = cos * a - sin * c; + bone.b = cos * b - sin * d; + bone.c = sin * a + cos * c; + bone.d = sin * b + cos * d; + } + + if (translate) { + var temp:Vector = _temp; + temp[0] = _data.offsetX; + temp[1] = _data.offsetY; + target.localToWorld(temp); + bone.worldX += temp[0] * mixX; + bone.worldY += temp[1] * mixY; + } + + if (mixScaleX != 0) { + var s:Float = (Math.sqrt(ta * ta + tc * tc) - 1 + _data.offsetScaleX) * mixScaleX + 1; + bone.a *= s; + bone.c *= s; + } + + if (mixScaleY != 0) { + var s:Float = (Math.sqrt(tb * tb + td * td) - 1 + _data.offsetScaleY) * mixScaleY + 1; + bone.b *= s; + bone.d *= s; + } + + if (mixShearY > 0) { + var r = Math.atan2(td, tb) - Math.atan2(tc, ta); + if (r > MathUtils.PI) + r -= MathUtils.PI2; + else if (r < -MathUtils.PI) + r += MathUtils.PI2; + var b = bone.b; + var d = bone.d; + r = Math.atan2(d, b) + (r - MathUtils.PI / 2 + offsetShearY) * mixShearY; + var s = Math.sqrt(b * b + d * d); + bone.b = Math.cos(r) * s; + bone.d = Math.sin(r) * s; + } + + bone.updateAppliedTransform(); + } + } + + public function applyAbsoluteLocal():Void { + for (bone in bones) { + var rotation:Float = bone.arotation; + if (mixRotate != 0) { + var r:Float = target.arotation - rotation + _data.offsetRotation; + r -= (16384 - (Std.int(16384.499999999996 - r / 360) | 0)) * 360; + rotation += r * mixRotate; + } + + var x:Float = bone.ax, y:Float = bone.ay; + x += (target.ax - x + _data.offsetX) * mixX; + y += (target.ay - y + _data.offsetY) * mixY; + + var scaleX:Float = bone.ascaleX, scaleY:Float = bone.ascaleY; + if (mixScaleX != 0 && scaleX != 0) { + scaleX = (scaleX + (target.ascaleX - scaleX + _data.offsetScaleX) * mixScaleX) / scaleX; + } + if (mixScaleY != 0 && scaleY != 0) { + scaleY = (scaleY + (target.ascaleY - scaleY + _data.offsetScaleY) * mixScaleX) / scaleY; + } + + var shearY:Float = bone.ashearY; + if (mixShearY != 0) { + var r:Float = target.ashearY - shearY + _data.offsetShearY; + r -= (16384 - (Std.int(16384.499999999996 - r / 360) | 0)) * 360; + bone.shearY += r * mixShearY; + } + + bone.updateWorldTransformWith(x, y, rotation, scaleX, scaleY, bone.ashearX, shearY); + } + } + + public function applyRelativeLocal():Void { + for (bone in bones) { + var rotation:Float = bone.arotation + (target.arotation + _data.offsetRotation) * mixRotate; + var x:Float = bone.ax + (target.ax + _data.offsetX) * mixX; + var y:Float = bone.ay + (target.ay + _data.offsetY) * mixY; + var scaleX:Float = bone.ascaleX * (((target.ascaleX - 1 + _data.offsetScaleX) * mixScaleX) + 1); + var scaleY:Float = bone.ascaleY * (((target.ascaleY - 1 + _data.offsetScaleY) * mixScaleY) + 1); + var shearY:Float = bone.ashearY + (target.ashearY + _data.offsetShearY) * mixShearY; + bone.updateWorldTransformWith(x, y, rotation, scaleX, scaleY, bone.ashearX, shearY); + } + } + + public var data(get, never):TransformConstraintData; + + private function get_data():TransformConstraintData { + return _data; + } + + public var bones(get, never):Vector; + + private function get_bones():Vector { + return _bones; + } + + public function toString():String { + return _data.name != null ? _data.name : "TransformConstraint?"; + } +} diff --git a/spine-haxe/spine-haxe/spine/TransformConstraintData.hx b/spine-haxe/spine-haxe/spine/TransformConstraintData.hx new file mode 100644 index 000000000..5bc35ea01 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/TransformConstraintData.hx @@ -0,0 +1,33 @@ +package spine; + +import openfl.Vector; + +class TransformConstraintData extends ConstraintData { + private var _bones:Vector = new Vector(); + + public var target:BoneData; + public var mixRotate:Float = 0; + public var mixX:Float = 0; + public var mixY:Float = 0; + public var mixScaleX:Float = 0; + public var mixScaleY:Float = 0; + public var mixShearY:Float = 0; + public var offsetRotation:Float = 0; + public var offsetX:Float = 0; + public var offsetY:Float = 0; + public var offsetScaleX:Float = 0; + public var offsetScaleY:Float = 0; + public var offsetShearY:Float = 0; + public var relative:Bool = false; + public var local:Bool = false; + + public function new(name:String) { + super(name, 0, false); + } + + public var bones(get, never):Vector; + + private function get_bones():Vector { + return _bones; + } +} diff --git a/spine-haxe/spine-haxe/spine/TransformMode.hx b/spine-haxe/spine-haxe/spine/TransformMode.hx new file mode 100644 index 000000000..5f843daf7 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/TransformMode.hx @@ -0,0 +1,27 @@ +package spine; + +import openfl.Vector; + +class TransformMode { + public static var normal(default, never):TransformMode = new TransformMode("normal"); + public static var onlyTranslation(default, never):TransformMode = new TransformMode("onlyTranslation"); + public static var noRotationOrReflection(default, never):TransformMode = new TransformMode("noRotationOrReflection"); + public static var noScale(default, never):TransformMode = new TransformMode("noScale"); + public static var noScaleOrReflection(default, never):TransformMode = new TransformMode("noScaleOrReflection"); + + public static var values:Vector = Vector.ofArray([normal, onlyTranslation, noRotationOrReflection, noScale, noScaleOrReflection]); + + public var name(default, null):String; + + public function new(name:String) { + this.name = name; + } + + public static function fromName(name:String):TransformMode { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/Triangulator.hx b/spine-haxe/spine-haxe/spine/Triangulator.hx new file mode 100644 index 000000000..c7ca33e54 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Triangulator.hx @@ -0,0 +1,283 @@ +package spine; + +import openfl.Vector; + +class Triangulator { + private var convexPolygons:Vector> = new Vector>(); + private var convexPolygonsIndices:Vector> = new Vector>(); + private var indicesArray:Vector = new Vector(); + private var isConcaveArray:Vector = new Vector(); + private var triangles:Vector = new Vector(); + private var polygonPool:Pool> = new Pool(function():Dynamic { + return new Vector(); + }); + private var polygonIndicesPool:Pool> = new Pool(function():Dynamic { + return new Vector(); + }); + + public function new() {} + + public function triangulate(vertices:Vector):Vector { + var vertexCount:Int = vertices.length >> 1; + + indicesArray.length = 0; + for (i in 0...vertexCount) { + indicesArray.push(i); + } + + isConcaveArray.length = 0; + for (i in 0...vertexCount) { + isConcaveArray.push(isConcave(i, vertexCount, vertices, indicesArray)); + } + + triangles.length = 0; + + while (vertexCount > 3) { + // Find ear tip. + var previous:Int = vertexCount - 1, next:Int = 1; + var i:Int = 0; + while (true) { + if (!isConcaveArray[i]) { + var p1:Int = indicesArray[previous] << 1, + p2:Int = indicesArray[i] << 1, + p3:Int = indicesArray[next] << 1; + var p1x:Float = vertices[p1], p1y:Float = vertices[p1 + 1]; + var p2x:Float = vertices[p2], p2y:Float = vertices[p2 + 1]; + var p3x:Float = vertices[p3], p3y:Float = vertices[p3 + 1]; + var ii:Int = (next + 1) % vertexCount; + while (ii != previous) { + if (!isConcaveArray[ii]) { + ii = (ii + 1) % vertexCount; + continue; + } + var v:Int = indicesArray[ii] << 1; + var vx:Float = vertices[v]; + var vy:Float = vertices[v + 1]; + if (positiveArea(p3x, p3y, p1x, p1y, vx, vy)) { + if (positiveArea(p1x, p1y, p2x, p2y, vx, vy)) { + if (positiveArea(p2x, p2y, p3x, p3y, vx, vy)) { + break; + } + } + } + ii = (ii + 1) % vertexCount; + } + break; + } + + if (next == 0) { + do { + if (!isConcaveArray[i]) + break; + i--; + } while (i > 0); + break; + } + + previous = i; + i = next; + next = (next + 1) % vertexCount; + } + + // Cut ear tip. + triangles.push(indicesArray[(vertexCount + i - 1) % vertexCount]); + triangles.push(indicesArray[i]); + triangles.push(indicesArray[(i + 1) % vertexCount]); + indicesArray.splice(i, 1); + isConcaveArray.splice(i, 1); + vertexCount--; + + var previousIndex:Int = (vertexCount + i - 1) % vertexCount; + var nextIndex:Int = i == vertexCount ? 0 : i; + isConcaveArray[previousIndex] = isConcave(previousIndex, vertexCount, vertices, indicesArray); + isConcaveArray[nextIndex] = isConcave(nextIndex, vertexCount, vertices, indicesArray); + } + + if (vertexCount == 3) { + triangles.push(indicesArray[2]); + triangles.push(indicesArray[0]); + triangles.push(indicesArray[1]); + } + + return triangles; + } + + public function decompose(vertices:Vector, triangles:Vector):Vector> { + for (i in 0...convexPolygons.length) { + this.polygonPool.free(convexPolygons[i]); + } + convexPolygons.length = 0; + + for (i in 0...convexPolygonsIndices.length) { + this.polygonIndicesPool.free(convexPolygonsIndices[i]); + } + convexPolygonsIndices.length = 0; + + var polygonIndices:Vector = polygonIndicesPool.obtain(); + polygonIndices.length = 0; + + var polygon:Vector = polygonPool.obtain(); + polygon.length = 0; + + // Merge subsequent triangles if they form a triangle fan. + var fanBaseIndex:Int = -1, lastWinding:Int = 0; + var x1:Float, y1:Float, x2:Float, y2:Float, x3:Float, y3:Float; + var winding1:Int, winding2:Int, o:Int; + var i:Int = 0; + while (i < triangles.length) { + var t1:Int = triangles[i] << 1, + t2:Int = triangles[i + 1] << 1, + t3:Int = triangles[i + 2] << 1; + x1 = vertices[t1]; + y1 = vertices[t1 + 1]; + x2 = vertices[t2]; + y2 = vertices[t2 + 1]; + x3 = vertices[t3]; + y3 = vertices[t3 + 1]; + + // If the base of the last triangle is the same as this triangle, check if they form a convex polygon (triangle fan). + var merged:Bool = false; + if (fanBaseIndex == t1) { + o = polygon.length - 4; + winding1 = Triangulator.winding(polygon[o], polygon[o + 1], polygon[o + 2], polygon[o + 3], x3, y3); + winding2 = Triangulator.winding(x3, y3, polygon[0], polygon[1], polygon[2], polygon[3]); + if (winding1 == lastWinding && winding2 == lastWinding) { + polygon.push(x3); + polygon.push(y3); + polygonIndices.push(t3); + merged = true; + } + } + + // Otherwise make this triangle the new base. + if (!merged) { + if (polygon.length > 0) { + convexPolygons.push(polygon); + convexPolygonsIndices.push(polygonIndices); + } else { + polygonPool.free(polygon); + polygonIndicesPool.free(polygonIndices); + } + polygon = polygonPool.obtain(); + polygon.length = 0; + polygon.push(x1); + polygon.push(y1); + polygon.push(x2); + polygon.push(y2); + polygon.push(x3); + polygon.push(y3); + polygonIndices = polygonIndicesPool.obtain(); + polygonIndices.length = 0; + polygonIndices.push(t1); + polygonIndices.push(t2); + polygonIndices.push(t3); + lastWinding = Triangulator.winding(x1, y1, x2, y2, x3, y3); + fanBaseIndex = t1; + } + + i += 3; + } + + if (polygon.length > 0) { + convexPolygons.push(polygon); + convexPolygonsIndices.push(polygonIndices); + } + + // Go through the list of polygons and try to merge the remaining triangles with the found triangle fans. + i = 0; + var n:Int = convexPolygons.length; + while (i < n) { + polygonIndices = convexPolygonsIndices[i]; + if (polygonIndices.length == 0) { + i++; + continue; + } + var firstIndex:Int = polygonIndices[0]; + var lastIndex:Int = polygonIndices[polygonIndices.length - 1]; + + polygon = convexPolygons[i]; + o = polygon.length - 4; + var prevPrevX:Float = polygon[o], prevPrevY:Float = polygon[o + 1]; + var prevX:Float = polygon[o + 2], prevY:Float = polygon[o + 3]; + var firstX:Float = polygon[0], firstY:Float = polygon[1]; + var secondX:Float = polygon[2], secondY:Float = polygon[3]; + var currWinding:Int = Triangulator.winding(prevPrevX, prevPrevY, prevX, prevY, firstX, firstY); + + var ii:Int = 0; + while (ii < n) { + if (ii == i) { + ii++; + continue; + } + var otherIndices:Vector = convexPolygonsIndices[ii]; + if (otherIndices.length != 3) { + ii++; + continue; + } + var otherFirstIndex:Int = otherIndices[0]; + var otherSecondIndex:Int = otherIndices[1]; + var otherLastIndex:Int = otherIndices[2]; + + var otherPoly:Vector = convexPolygons[ii]; + x3 = otherPoly[otherPoly.length - 2]; + y3 = otherPoly[otherPoly.length - 1]; + + if (otherFirstIndex != firstIndex || otherSecondIndex != lastIndex) { + ii++; + continue; + } + winding1 = Triangulator.winding(prevPrevX, prevPrevY, prevX, prevY, x3, y3); + winding2 = Triangulator.winding(x3, y3, firstX, firstY, secondX, secondY); + if (winding1 == currWinding && winding2 == currWinding) { + otherPoly.length = 0; + otherIndices.length = 0; + polygon.push(x3); + polygon.push(y3); + polygonIndices.push(otherLastIndex); + prevPrevX = prevX; + prevPrevY = prevY; + prevX = x3; + prevY = y3; + ii = 0; + } + + ii++; + } + + i++; + } + + // Remove empty polygons that resulted from the merge step above. + i = convexPolygons.length - 1; + while (i >= 0) { + polygon = convexPolygons[i]; + if (polygon.length == 0) { + convexPolygons.splice(i, 1); + this.polygonPool.free(polygon); + polygonIndices = convexPolygonsIndices[i]; + convexPolygonsIndices.splice(i, 1); + this.polygonIndicesPool.free(polygonIndices); + } + + i--; + } + + return convexPolygons; + } + + private static function isConcave(index:Int, vertexCount:Int, vertices:Vector, indices:Vector):Bool { + var previous:Int = indices[(vertexCount + index - 1) % vertexCount] << 1; + var current:Int = indices[index] << 1; + var next:Int = indices[(index + 1) % vertexCount] << 1; + return !positiveArea(vertices[previous], vertices[previous + 1], vertices[current], vertices[current + 1], vertices[next], vertices[next + 1]); + } + + private static function positiveArea(p1x:Float, p1y:Float, p2x:Float, p2y:Float, p3x:Float, p3y:Float):Bool { + return p1x * (p3y - p2y) + p2x * (p1y - p3y) + p3x * (p2y - p1y) >= 0; + } + + private static function winding(p1x:Float, p1y:Float, p2x:Float, p2y:Float, p3x:Float, p3y:Float):Int { + var px:Float = p2x - p1x, py:Float = p2y - p1y; + return p3x * py - p3y * px + px * p1y - p1x * py >= 0 ? 1 : -1; + } +} diff --git a/spine-haxe/spine-haxe/spine/Updatable.hx b/spine-haxe/spine-haxe/spine/Updatable.hx new file mode 100644 index 000000000..f83624c4b --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Updatable.hx @@ -0,0 +1,7 @@ +package spine; + +interface Updatable { + function update():Void; + + function isActive():Bool; +} diff --git a/spine-haxe/spine-haxe/spine/Vertex.hx b/spine-haxe/spine-haxe/spine/Vertex.hx new file mode 100644 index 000000000..61d4b9abe --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Vertex.hx @@ -0,0 +1,15 @@ +package spine; + +/** + * @author badlogic + */ +class Vertex { + public var x:Float = 0; + public var y:Float = 0; + public var u:Float = 0; + public var v:Float = 0; + public var light:Color = new spine.Color(0, 0, 0); + public var dark:Color = new spine.Color(0, 0, 0); + + public function new() {} +} diff --git a/spine-haxe/spine-haxe/spine/VertexEffect.hx b/spine-haxe/spine-haxe/spine/VertexEffect.hx new file mode 100644 index 000000000..611d1665c --- /dev/null +++ b/spine-haxe/spine-haxe/spine/VertexEffect.hx @@ -0,0 +1,9 @@ +package spine; + +interface VertexEffect { + function begin(skeleton:Skeleton):Void; + + function transform(vertex:Vertex):Void; + + function end():Void; +} diff --git a/spine-haxe/spine-haxe/spine/animation/AlphaTimeline.hx b/spine-haxe/spine-haxe/spine/animation/AlphaTimeline.hx new file mode 100644 index 000000000..47ac52140 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/AlphaTimeline.hx @@ -0,0 +1,57 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.Skeleton; +import spine.Slot; + +class AlphaTimeline extends CurveTimeline1 implements SlotTimeline { + private static inline var ENTRIES:Int = 4; + private static inline var R:Float = 1; + private static inline var G:Float = 2; + private static inline var B:Float = 3; + + private var slotIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, slotIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.alpha + "|" + slotIndex])); + this.slotIndex = slotIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + public function getSlotIndex():Int { + return slotIndex; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var slot:Slot = skeleton.slots[slotIndex]; + if (!slot.bone.active) + return; + + var color:Color = slot.color; + if (time < frames[0]) // Time is before first frame. + { + var setup:Color = slot.data.color; + switch (blend) { + case MixBlend.setup: + color.a = setup.a; + case MixBlend.first: + color.a += (setup.a - color.a) * alpha; + } + return; + } + + var a:Float = getCurveValue(time); + if (alpha == 1) { + color.a = a; + } else { + if (blend == MixBlend.setup) + color.a = slot.data.color.a; + color.a += (a - color.a) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/Animation.hx b/spine-haxe/spine-haxe/spine/animation/Animation.hx new file mode 100644 index 000000000..47bd508be --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/Animation.hx @@ -0,0 +1,72 @@ +package spine.animation; + +import openfl.errors.ArgumentError; +import openfl.utils.Dictionary; +import openfl.Vector; +import spine.Event; +import spine.Skeleton; + +class Animation { + private var _name:String; + private var _timelines:Vector; + private var _timelineIds:Dictionary = new Dictionary(); + + public var duration:Float = 0; + + public function new(name:String, timelines:Vector, duration:Float) { + if (name == null) + throw new ArgumentError("name cannot be null."); + if (timelines == null) + throw new ArgumentError("timelines cannot be null."); + _name = name; + _timelines = timelines; + for (timeline in timelines) { + var ids:Vector = timeline.propertyIds; + for (id in ids) { + _timelineIds[id] = true; + } + } + this.duration = duration; + } + + public function hasTimeline(ids:Vector):Bool { + for (id in ids) { + if (_timelineIds[id]) + return true; + } + return false; + } + + /** Poses the skeleton at the specified time for this animation. */ + public function apply(skeleton:Skeleton, lastTime:Float, time:Float, loop:Bool, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + if (skeleton == null) + throw new ArgumentError("skeleton cannot be null."); + + if (loop && duration != 0) { + time %= duration; + if (lastTime > 0) + lastTime %= duration; + } + + for (timeline in timelines) { + timeline.apply(skeleton, lastTime, time, events, alpha, blend, direction); + } + } + + public var name(get, never):String; + + private function get_name():String { + return _name; + } + + public function toString():String { + return _name; + } + + public var timelines(get, never):Vector; + + private function get_timelines():Vector { + return _timelines; + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/AnimationState.hx b/spine-haxe/spine-haxe/spine/animation/AnimationState.hx new file mode 100644 index 000000000..06ba4f1c4 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/AnimationState.hx @@ -0,0 +1,686 @@ +package spine.animation; + +import starling.utils.Max; +import openfl.errors.ArgumentError; +import openfl.utils.Dictionary; +import openfl.Vector; +import spine.animation.Listeners.EventListeners; +import spine.Event; +import spine.Pool; +import spine.Skeleton; + +class AnimationState { + public static inline var SUBSEQUENT:Int = 0; + public static inline var FIRST:Int = 1; + public static inline var HOLD_SUBSEQUENT:Int = 2; + public static inline var HOLD_FIRST:Int = 3; + public static inline var HOLD_MIX:Int = 4; + public static inline var SETUP:Int = 1; + public static inline var CURRENT:Int = 2; + + private static var emptyAnimation:Animation = new Animation("", new Vector(), 0); + + public var data:AnimationStateData; + public var tracks:Vector = new Vector(); + + private var events:Vector = new Vector(); + + public var onStart:Listeners = new Listeners(); + public var onInterrupt:Listeners = new Listeners(); + public var onEnd:Listeners = new Listeners(); + public var onDispose:Listeners = new Listeners(); + public var onComplete:Listeners = new Listeners(); + public var onEvent:EventListeners = new EventListeners(); + + private var queue:EventQueue; + private var propertyIDs:StringSet = new StringSet(); + + public var animationsChanged:Bool = false; + public var timeScale:Float = 1; + public var trackEntryPool:Pool; + + private var unkeyedState:Int = 0; + + public function new(data:AnimationStateData) { + if (data == null) + throw new ArgumentError("data can not be null"); + this.data = data; + this.queue = new EventQueue(this); + this.trackEntryPool = new Pool(function():Dynamic { + return new TrackEntry(); + }); + } + + public function update(delta:Float):Void { + delta *= timeScale; + for (i in 0...tracks.length) { + var current:TrackEntry = tracks[i]; + if (current == null) + continue; + + current.animationLast = current.nextAnimationLast; + current.trackLast = current.nextTrackLast; + + var currentDelta:Float = delta * current.timeScale; + + if (current.delay > 0) { + current.delay -= currentDelta; + if (current.delay > 0) + continue; + currentDelta = -current.delay; + current.delay = 0; + } + + var next:TrackEntry = current.next; + if (next != null) { + // When the next entry's delay is passed, change to the next entry, preserving leftover time. + var nextTime:Float = current.trackLast - next.delay; + if (nextTime >= 0) { + next.delay = 0; + next.trackTime = current.timeScale == 0 ? 0 : (nextTime / current.timeScale + delta) * next.timeScale; + current.trackTime += currentDelta; + setCurrent(i, next, true); + while (next.mixingFrom != null) { + next.mixTime += currentDelta; + next = next.mixingFrom; + } + continue; + } + } else if (current.trackLast >= current.trackEnd && current.mixingFrom == null) { + // Clear the track when there is no next entry, the track end time is reached, and there is no mixingFrom. + tracks[i] = null; + queue.end(current); + clearNext(current); + continue; + } + + if (current.mixingFrom != null && updateMixingFrom(current, delta)) { + // End mixing from entries once all have completed. + var from:TrackEntry = current.mixingFrom; + current.mixingFrom = null; + if (from != null) + from.mixingTo = null; + while (from != null) { + queue.end(from); + from = from.mixingFrom; + } + } + + current.trackTime += currentDelta; + } + + queue.drain(); + } + + private function updateMixingFrom(to:TrackEntry, delta:Float):Bool { + var from:TrackEntry = to.mixingFrom; + if (from == null) + return true; + + var finished:Bool = updateMixingFrom(from, delta); + + from.animationLast = from.nextAnimationLast; + from.trackLast = from.nextTrackLast; + + // Require mixTime > 0 to ensure the mixing from entry was applied at least once. + if (to.mixTime > 0 && to.mixTime >= to.mixDuration) { + // Require totalAlpha == 0 to ensure mixing is complete, unless mixDuration == 0 (the transition is a single frame). + if (from.totalAlpha == 0 || to.mixDuration == 0) { + to.mixingFrom = from.mixingFrom; + if (from.mixingFrom != null) + from.mixingFrom.mixingTo = to; + to.interruptAlpha = from.interruptAlpha; + queue.end(from); + } + return finished; + } + + from.trackTime += delta * from.timeScale; + to.mixTime += delta; + return false; + } + + public function apply(skeleton:Skeleton):Bool { + if (skeleton == null) + throw new ArgumentError("skeleton cannot be null."); + if (animationsChanged) + _animationsChanged(); + var applied:Bool = false; + + for (i in 0...tracks.length) { + var current:TrackEntry = tracks[i]; + if (current == null || current.delay > 0) + continue; + applied = true; + var blend:MixBlend = i == 0 ? MixBlend.first : current.mixBlend; + + // Apply mixing from entries first. + var mix:Float = current.alpha; + if (current.mixingFrom != null) { + mix *= applyMixingFrom(current, skeleton, blend); + } else if (current.trackTime >= current.trackEnd && current.next == null) { + mix = 0; + } + + // Apply current entry. + var animationLast:Float = current.animationLast, + animationTime:Float = current.getAnimationTime(), + applyTime:Float = animationTime; + var applyEvents:Vector = events; + if (current.reverse) { + applyTime = current.animation.duration - applyTime; + applyEvents = null; + } + var timelines:Vector = current.animation.timelines; + var timelineCount:Int = timelines.length; + var timeline:Timeline; + if ((i == 0 && mix == 1) || blend == MixBlend.add) { + for (timeline in timelines) { + timeline.apply(skeleton, animationLast, applyTime, applyEvents, mix, blend, MixDirection.mixIn); + } + } else { + var timelineMode:Vector = current.timelineMode; + + var firstFrame:Bool = current.timelinesRotation.length == 0; + if (firstFrame) + current.timelinesRotation.length = timelineCount << 1; + + for (ii in 0...timelineCount) { + var timeline:Timeline = timelines[ii]; + var timelineBlend:MixBlend = timelineMode[ii] == SUBSEQUENT ? blend : MixBlend.setup; + timeline.apply(skeleton, animationLast, applyTime, applyEvents, mix, timelineBlend, MixDirection.mixIn); + } + } + queueEvents(current, animationTime); + events.length = 0; + current.nextAnimationLast = animationTime; + current.nextTrackLast = current.trackTime; + } + + // Set slots attachments to the setup pose, if needed. This occurs if an animation that is mixing out sets attachments so + // subsequent timelines see any deform, but the subsequent timelines don't set an attachment (eg they are also mixing out or + // the time is before the first key). + var setupState:Int = unkeyedState + SETUP; + for (slot in skeleton.slots) { + if (slot.attachmentState == setupState) { + var attachmentName:String = slot.data.attachmentName; + slot.attachment = attachmentName == null ? null : skeleton.getAttachmentForSlotIndex(slot.data.index, attachmentName); + } + } + unkeyedState += 2; // Increasing after each use avoids the need to reset attachmentState for every slot. + + queue.drain(); + return applied; + } + + private function applyMixingFrom(to:TrackEntry, skeleton:Skeleton, blend:MixBlend):Float { + var from:TrackEntry = to.mixingFrom; + if (from.mixingFrom != null) + applyMixingFrom(from, skeleton, blend); + + var mix:Float = 0; + if (to.mixDuration == 0) // Single frame mix to undo mixingFrom changes. + { + mix = 1; + if (blend == MixBlend.first) + blend = MixBlend.setup; + } else { + mix = to.mixTime / to.mixDuration; + if (mix > 1) + mix = 1; + if (blend != MixBlend.first) + blend = from.mixBlend; + } + + var attachments:Bool = mix < from.attachmentThreshold, + drawOrder:Bool = mix < from.drawOrderThreshold; + var timelineCount:Int = from.animation.timelines.length; + var timelines:Vector = from.animation.timelines; + var alphaHold:Float = from.alpha * to.interruptAlpha, + alphaMix:Float = alphaHold * (1 - mix); + var animationLast:Float = from.animationLast, + animationTime:Float = from.getAnimationTime(), + applyTime:Float = animationTime; + var applyEvents:Vector = null; + if (from.reverse) { + applyTime = from.animation.duration - applyTime; + } else if (mix < from.eventThreshold) { + applyEvents = events; + } + + if (blend == MixBlend.add) { + for (timeline in timelines) { + timeline.apply(skeleton, animationLast, applyTime, applyEvents, alphaMix, blend, MixDirection.mixOut); + } + } else { + var timelineMode:Vector = from.timelineMode; + var timelineHoldMix:Vector = from.timelineHoldMix; + + var firstFrame:Bool = from.timelinesRotation.length != timelineCount << 1; + if (firstFrame) + from.timelinesRotation.length = timelineCount << 1; + var timelinesRotation:Vector = from.timelinesRotation; + + from.totalAlpha = 0; + for (i in 0...timelineCount) { + var timeline:Timeline = timelines[i]; + var direction:MixDirection = MixDirection.mixOut; + var timelineBlend:MixBlend; + var alpha:Float = 0; + switch (timelineMode[i]) { + case SUBSEQUENT: + if (!drawOrder && Std.isOfType(timeline, DrawOrderTimeline)) + continue; + timelineBlend = blend; + alpha = alphaMix; + case FIRST: + timelineBlend = MixBlend.setup; + alpha = alphaMix; + case HOLD_SUBSEQUENT: + timelineBlend = blend; + alpha = alphaHold; + case HOLD_FIRST: + timelineBlend = MixBlend.setup; + alpha = alphaHold; + default: + timelineBlend = MixBlend.setup; + var holdMix:TrackEntry = timelineHoldMix[i]; + alpha = alphaHold * Math.max(0, 1 - holdMix.mixTime / holdMix.mixDuration); + } + + from.totalAlpha += alpha; + + if (drawOrder && Std.isOfType(timeline, DrawOrderTimeline) && timelineBlend == MixBlend.setup) + direction = MixDirection.mixIn; + timeline.apply(skeleton, animationLast, applyTime, applyEvents, alpha, timelineBlend, direction); + } + } + + if (to.mixDuration > 0) + queueEvents(from, animationTime); + events.length = 0; + from.nextAnimationLast = animationTime; + from.nextTrackLast = from.trackTime; + + return mix; + } + + private function setAttachment(skeleton:Skeleton, slot:Slot, attachmentName:String, attachments:Bool):Void { + slot.attachment = attachmentName == null ? null : skeleton.getAttachmentForSlotIndex(slot.data.index, attachmentName); + if (attachments) + slot.attachmentState = unkeyedState + CURRENT; + } + + private function queueEvents(entry:TrackEntry, animationTime:Float):Void { + var animationStart:Float = entry.animationStart, + animationEnd:Float = entry.animationEnd; + var duration:Float = animationEnd - animationStart; + var trackLastWrapped:Float = entry.trackLast % duration; + + // Queue events before complete. + var event:Event; + var i:Int = 0; + var n:Int = events.length; + while (i < n) { + event = events[i++]; + if (event == null) + continue; + if (event.time < trackLastWrapped) + break; + if (event.time > animationEnd) + continue; // Discard events outside animation start/end. + queue.event(entry, event); + } + + // Queue complete if completed a loop iteration or the animation. + var complete:Bool; + if (entry.loop) { + complete = duration == 0 || trackLastWrapped > entry.trackTime % duration; + } else { + complete = animationTime >= animationEnd && entry.animationLast < animationEnd; + } + if (complete) + queue.complete(entry); + + // Queue events after complete. + while (i < n) { + event = events[i++]; + if (event == null) + continue; + if (event.time < animationStart) + continue; // Discard events outside animation start/end. + queue.event(entry, event); + } + } + + public function clearTracks():Void { + var oldTrainDisabled:Bool = queue.drainDisabled; + queue.drainDisabled = true; + for (i in 0...tracks.length) { + clearTrack(i); + } + tracks.length = 0; + queue.drainDisabled = oldTrainDisabled; + queue.drain(); + } + + public function clearTrack(trackIndex:Int):Void { + if (trackIndex >= tracks.length) + return; + var current:TrackEntry = tracks[trackIndex]; + if (current == null) + return; + + queue.end(current); + clearNext(current); + + var entry:TrackEntry = current; + while (true) { + var from:TrackEntry = entry.mixingFrom; + if (from == null) + break; + queue.end(from); + entry.mixingFrom = null; + entry.mixingTo = null; + entry = from; + } + + tracks[current.trackIndex] = null; + + queue.drain(); + } + + private function setCurrent(index:Int, current:TrackEntry, interrupt:Bool):Void { + var from:TrackEntry = expandToIndex(index); + tracks[index] = current; + + if (from != null) { + if (interrupt) + queue.interrupt(from); + current.mixingFrom = from; + from.mixingTo = current; + current.mixTime = 0; + + // Store the interrupted mix percentage. + if (from.mixingFrom != null && from.mixDuration > 0) { + current.interruptAlpha *= Math.min(1, from.mixTime / from.mixDuration); + } + + from.timelinesRotation.length = 0; // Reset rotation for mixing out, in case entry was mixed in. + } + + queue.start(current); + } + + public function setAnimationByName(trackIndex:Int, animationName:String, loop:Bool):TrackEntry { + var animation:Animation = data.skeletonData.findAnimation(animationName); + if (animation == null) + throw new ArgumentError("Animation not found: " + animationName); + return setAnimation(trackIndex, animation, loop); + } + + public function setAnimation(trackIndex:Int, animation:Animation, loop:Bool):TrackEntry { + if (animation == null) + throw new ArgumentError("animation cannot be null."); + var interrupt:Bool = true; + var current:TrackEntry = expandToIndex(trackIndex); + if (current != null) { + if (current.nextTrackLast == -1) { + // Don't mix from an entry that was never applied. + tracks[trackIndex] = current.mixingFrom; + queue.interrupt(current); + queue.end(current); + clearNext(current); + current = current.mixingFrom; + interrupt = false; + } else { + clearNext(current); + } + } + var entry:TrackEntry = trackEntry(trackIndex, animation, loop, current); + setCurrent(trackIndex, entry, interrupt); + queue.drain(); + return entry; + } + + public function addAnimationByName(trackIndex:Int, animationName:String, loop:Bool, delay:Float):TrackEntry { + var animation:Animation = data.skeletonData.findAnimation(animationName); + if (animation == null) + throw new ArgumentError("Animation not found: " + animationName); + return addAnimation(trackIndex, animation, loop, delay); + } + + public function addAnimation(trackIndex:Int, animation:Animation, loop:Bool, delay:Float):TrackEntry { + if (animation == null) + throw new ArgumentError("animation cannot be null."); + + var last:TrackEntry = expandToIndex(trackIndex); + if (last != null) { + while (last.next != null) { + last = last.next; + } + } + + var entry:TrackEntry = trackEntry(trackIndex, animation, loop, last); + + if (last == null) { + setCurrent(trackIndex, entry, true); + queue.drain(); + } else { + last.next = entry; + entry.previous = last; + if (delay <= 0) + delay += last.getTrackComplete() - entry.mixDuration; + } + + entry.delay = delay; + return entry; + } + + public function setEmptyAnimation(trackIndex:Int, mixDuration:Float):TrackEntry { + var entry:TrackEntry = setAnimation(trackIndex, emptyAnimation, false); + entry.mixDuration = mixDuration; + entry.trackEnd = mixDuration; + return entry; + } + + public function addEmptyAnimation(trackIndex:Int, mixDuration:Float, delay:Float):TrackEntry { + var entry:TrackEntry = addAnimation(trackIndex, emptyAnimation, false, delay); + if (delay <= 0) + entry.delay += entry.mixDuration - mixDuration; + entry.mixDuration = mixDuration; + entry.trackEnd = mixDuration; + return entry; + } + + public function setEmptyAnimations(mixDuration:Float):Void { + var oldDrainDisabled:Bool = queue.drainDisabled; + queue.drainDisabled = true; + for (i in 0...tracks.length) { + var current:TrackEntry = tracks[i]; + if (current != null) + setEmptyAnimation(current.trackIndex, mixDuration); + } + queue.drainDisabled = oldDrainDisabled; + queue.drain(); + } + + private function expandToIndex(index:Int):TrackEntry { + if (index < tracks.length) + return tracks[index]; + tracks.length = index + 1; + return null; + } + + private function trackEntry(trackIndex:Int, animation:Animation, loop:Bool, last:TrackEntry):TrackEntry { + var entry:TrackEntry = cast(trackEntryPool.obtain(), TrackEntry); + entry.trackIndex = trackIndex; + entry.animation = animation; + entry.loop = loop; + entry.holdPrevious = false; + + entry.eventThreshold = 0; + entry.attachmentThreshold = 0; + entry.drawOrderThreshold = 0; + + entry.animationStart = 0; + entry.animationEnd = animation.duration; + entry.animationLast = -1; + entry.nextAnimationLast = -1; + + entry.delay = 0; + entry.trackTime = 0; + entry.trackLast = -1; + entry.nextTrackLast = -1; + entry.trackEnd = Max.INT_MAX_VALUE; + entry.timeScale = 1; + + entry.alpha = 1; + entry.interruptAlpha = 1; + entry.mixTime = 0; + entry.mixDuration = last == null ? 0 : data.getMix(last.animation, animation); + entry.mixBlend = MixBlend.replace; + return entry; + } + + /** Removes the {@link TrackEntry#getNext() next entry} and all entries after it for the specified entry. */ + public function clearNext(entry:TrackEntry):Void { + var next:TrackEntry = entry.next; + while (next != null) { + queue.dispose(next); + next = next.next; + } + entry.next = null; + } + + private function _animationsChanged():Void { + animationsChanged = false; + + propertyIDs.clear(); + var entry:TrackEntry = null; + for (i in 0...tracks.length) { + entry = tracks[i]; + if (entry == null) + continue; + while (entry.mixingFrom != null) { + entry = entry.mixingFrom; + } + do { + if (entry.mixingTo == null || entry.mixBlend != MixBlend.add) + computeHold(entry); + entry = entry.mixingTo; + } while (entry != null); + } + } + + private function computeHold(entry:TrackEntry):Void { + var to:TrackEntry = entry.mixingTo; + var timelines:Vector = entry.animation.timelines; + var timelinesCount:Int = entry.animation.timelines.length; + var timelineMode:Vector = entry.timelineMode; + timelineMode.length = timelinesCount; + entry.timelineHoldMix.length = 0; + var timelineHoldMix:Vector = entry.timelineHoldMix; + timelineHoldMix.length = timelinesCount; + + if (to != null && to.holdPrevious) { + for (i in 0...timelinesCount) { + timelineMode[i] = propertyIDs.addAll(timelines[i].propertyIds) ? HOLD_FIRST : HOLD_SUBSEQUENT; + } + return; + } + + var continueOuter:Bool; + for (i in 0...timelinesCount) { + continueOuter = false; + var timeline:Timeline = timelines[i]; + var ids:Vector = timeline.propertyIds; + if (!propertyIDs.addAll(ids)) { + timelineMode[i] = SUBSEQUENT; + } else if (to == null + || Std.isOfType(timeline, AttachmentTimeline) + || Std.isOfType(timeline, DrawOrderTimeline) + || Std.isOfType(timeline, EventTimeline) + || !to.animation.hasTimeline(ids)) { + timelineMode[i] = FIRST; + } else { + var next:TrackEntry = to.mixingTo; + while (next != null) { + if (next.animation.hasTimeline(ids)) { + next = next.mixingTo; + continue; + } + if (entry.mixDuration > 0) { + timelineMode[i] = HOLD_MIX; + timelineHoldMix[i] = next; + continueOuter = true; + break; + } + break; + } + if (continueOuter) + continue; + timelineMode[i] = HOLD_FIRST; + } + } + } + + public function getCurrent(trackIndex:Int):TrackEntry { + if (trackIndex >= tracks.length) + return null; + return tracks[trackIndex]; + } + + public var fHasEndListener(get, never):Bool; + + private function get_fHasEndListener():Bool { + return onComplete.listeners.length > 0 || onEnd.listeners.length > 0; + } + + public function clearListeners():Void { + onStart.listeners.length = 0; + onInterrupt.listeners.length = 0; + onEnd.listeners.length = 0; + onDispose.listeners.length = 0; + onComplete.listeners.length = 0; + onEvent.listeners.length = 0; + } + + public function clearListenerNotifications():Void { + queue.clear(); + } +} + +class StringSet { + private var entries:Dictionary = new Dictionary(); + private var size:Int = 0; + + public function new() {} + + public function add(value:String):Bool { + var contains:Bool = entries[value]; + entries[value] = true; + if (!contains) { + size++; + return true; + } + return false; + } + + public function addAll(values:Vector):Bool { + var oldSize:Int = size; + for (i in 0...values.length) { + add(values[i]); + } + return oldSize != size; + } + + public function contains(value:String):Bool { + return entries[value]; + } + + public function clear():Void { + entries = new Dictionary(); + size = 0; + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/AnimationStateData.hx b/spine-haxe/spine-haxe/spine/animation/AnimationStateData.hx new file mode 100644 index 000000000..ce2a7f5b7 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/AnimationStateData.hx @@ -0,0 +1,47 @@ +package spine.animation; + +import openfl.errors.ArgumentError; +import openfl.utils.Object; +import spine.SkeletonData; + +class AnimationStateData { + private var _skeletonData:SkeletonData; + private var animationToMixTime:Object = new Object(); + + public var defaultMix:Float = 0; + + public function new(skeletonData:SkeletonData) { + _skeletonData = skeletonData; + } + + public var skeletonData(get, never):SkeletonData; + + private function get_skeletonData():SkeletonData { + return _skeletonData; + } + + public function setMixByName(fromName:String, toName:String, duration:Float):Void { + var from:Animation = _skeletonData.findAnimation(fromName); + if (from == null) + throw new ArgumentError("Animation not found: " + fromName); + var to:Animation = _skeletonData.findAnimation(toName); + if (to == null) + throw new ArgumentError("Animation not found: " + toName); + setMix(from, to, duration); + } + + public function setMix(from:Animation, to:Animation, duration:Float):Void { + if (from == null) + throw new ArgumentError("from cannot be null."); + if (to == null) + throw new ArgumentError("to cannot be null."); + animationToMixTime[from.name + ":" + to.name] = duration; + } + + public function getMix(from:Animation, to:Animation):Float { + var time:Object = animationToMixTime[from.name + ":" + to.name]; + if (time == null) + return defaultMix; + return cast(time, Float); + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/AttachmentTimeline.hx b/spine-haxe/spine-haxe/spine/animation/AttachmentTimeline.hx new file mode 100644 index 000000000..280a427e6 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/AttachmentTimeline.hx @@ -0,0 +1,60 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.Skeleton; +import spine.Slot; + +class AttachmentTimeline extends Timeline implements SlotTimeline { + public var slotIndex:Int = 0; + + /** The attachment name for each key frame. May contain null values to clear the attachment. */ + public var attachmentNames:Vector; + + public function new(frameCount:Int, slotIndex:Int) { + super(frameCount, Vector.ofArray([Property.attachment + "|" + slotIndex])); + this.slotIndex = slotIndex; + attachmentNames = new Vector(frameCount, true); + } + + public override function getFrameCount():Int { + return frames.length; + } + + public function getSlotIndex():Int { + return slotIndex; + } + + /** Sets the time in seconds and the attachment name for the specified key frame. */ + public function setFrame(frame:Int, time:Float, attachmentName:String):Void { + frames[frame] = time; + attachmentNames[frame] = attachmentName; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var slot:Slot = skeleton.slots[slotIndex]; + if (!slot.bone.active) + return; + + if (direction == MixDirection.mixOut) { + if (blend == MixBlend.setup) { + setAttachment(skeleton, slot, slot.data.attachmentName); + } + return; + } + + if (time < frames[0]) { + if (blend == MixBlend.setup || blend == MixBlend.first) { + setAttachment(skeleton, slot, slot.data.attachmentName); + } + return; + } + + setAttachment(skeleton, slot, attachmentNames[Timeline.search1(frames, time)]); + } + + private function setAttachment(skeleton:Skeleton, slot:Slot, attachmentName:String):Void { + slot.attachment = attachmentName == null ? null : skeleton.getAttachmentForSlotIndex(slotIndex, attachmentName); + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/BoneTimeline.hx b/spine-haxe/spine-haxe/spine/animation/BoneTimeline.hx new file mode 100644 index 000000000..9009ab00c --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/BoneTimeline.hx @@ -0,0 +1,5 @@ +package spine.animation; + +interface BoneTimeline { + function getBoneIndex():Int; +} diff --git a/spine-haxe/spine-haxe/spine/animation/CurveTimeline.hx b/spine-haxe/spine-haxe/spine/animation/CurveTimeline.hx new file mode 100644 index 000000000..66317efd6 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/CurveTimeline.hx @@ -0,0 +1,104 @@ +package spine.animation; + +import openfl.Vector; + +/** Base class for frames that use an interpolation bezier curve. */ +class CurveTimeline extends Timeline { + private static inline var LINEAR:Int = 0; + private static inline var STEPPED:Int = 1; + private static inline var BEZIER:Int = 2; + private static inline var BEZIER_SIZE:Int = 18; + + private var curves:Vector; // type, x, y, ... + + public function new(frameCount:Int, bezierCount:Int, propertyIds:Vector) { + super(frameCount, propertyIds); + curves = new Vector(frameCount + bezierCount * BEZIER_SIZE, true); + curves[frameCount - 1] = STEPPED; + } + + public function setLinear(frame:Int):Void { + curves[frame] = LINEAR; + } + + public function setStepped(frame:Int):Void { + curves[frame] = STEPPED; + } + + /** Shrinks the storage for Bezier curves, for use when bezierCount (specified in the constructor) was larger + * than the actual number of Bezier curves. */ + public function shrink(bezierCount:Int):Void { + var size:Int = getFrameCount() + bezierCount * BEZIER_SIZE; + curves.length = size; + } + + /** Stores the segments for the specified Bezier curve. For timelines that modify multiple values, there may be more than + * one curve per frame. + * @param bezier The ordinal of this Bezier curve for this timeline, between 0 and bezierCount - 1 (specified + * in the constructor), inclusive. + * @param frame Between 0 and frameCount - 1, inclusive. + * @param value The index of the value for this frame that this curve is used for. + * @param time1 The time for the first key. + * @param value1 The value for the first key. + * @param cx1 The time for the first Bezier handle. + * @param cy1 The value for the first Bezier handle. + * @param cx2 The time of the second Bezier handle. + * @param cy2 The value for the second Bezier handle. + * @param time2 The time for the second key. + * @param value2 The value for the second key. */ + public function setBezier(bezier:Int, frame:Int, value:Float, time1:Float, value1:Float, cx1:Float, cy1:Float, cx2:Float, cy2:Float, time2:Float, + value2:Float):Void { + var i:Int = getFrameCount() + bezier * BEZIER_SIZE; + if (value == 0) + curves[frame] = BEZIER + i; + var tmpx:Float = (time1 - cx1 * 2 + cx2) * 0.03, + tmpy:Float = (value1 - cy1 * 2 + cy2) * 0.03; + var dddx:Float = ((cx1 - cx2) * 3 - time1 + time2) * 0.006, + dddy:Float = ((cy1 - cy2) * 3 - value1 + value2) * 0.006; + var ddx:Float = tmpx * 2 + dddx, ddy:Float = tmpy * 2 + dddy; + var dx:Float = (cx1 - time1) * 0.3 + tmpx + dddx * 0.16666667, + dy:Float = (cy1 - value1) * 0.3 + tmpy + dddy * 0.16666667; + var x:Float = time1 + dx, y:Float = value1 + dy; + var n:Int = i + BEZIER_SIZE; + while (i < n) { + curves[i] = x; + curves[i + 1] = y; + dx += ddx; + dy += ddy; + ddx += dddx; + ddy += dddy; + x += dx; + y += dy; + + i += 2; + } + } + + /** Returns the Bezier interpolated value for the specified time. + * @param frameIndex The index into {@link #getFrames()} for the values of the frame before time. + * @param valueOffset The offset from frameIndex to the value this curve is used for. + * @param i The index of the Bezier segments. See {@link #getCurveType(int)}. */ + public function getBezierValue(time:Float, frameIndex:Int, valueOffset:Int, i:Int):Float { + var x:Float, y:Float; + if (curves[i] > time) { + x = frames[frameIndex]; + y = frames[frameIndex + valueOffset]; + return y + (time - x) / (curves[i] - x) * (curves[i + 1] - y); + } + var n:Int = i + BEZIER_SIZE; + i += 2; + while (i < n) { + if (curves[i] >= time) { + x = curves[i - 2]; + y = curves[i - 1]; + return y + (time - x) / (curves[i] - x) * (curves[i + 1] - y); + } + + i += 2; + } + frameIndex += getFrameEntries(); + x = curves[n - 2]; + y = curves[n - 1]; + return y + (time - x) / (frames[frameIndex] - x) * (frames[frameIndex + valueOffset] - y); + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/CurveTimeline1.hx b/spine-haxe/spine-haxe/spine/animation/CurveTimeline1.hx new file mode 100644 index 000000000..5fbdabc65 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/CurveTimeline1.hx @@ -0,0 +1,51 @@ +package spine.animation; + +/** The base class for a {@link CurveTimeline} that sets one property. */ +import openfl.Vector; + +class CurveTimeline1 extends CurveTimeline { + private static inline var ENTRIES:Int = 2; + private static inline var VALUE:Int = 1; + + /** @param bezierCount The maximum number of Bezier curves. See {@link #shrink(Int)}. + * @param propertyIds Unique identifiers for the properties the timeline modifies. */ + public function new(frameCount:Int, bezierCount:Int, propertyIds:Vector) { + super(frameCount, bezierCount, propertyIds); + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + /** Sets the time and values for the specified frame. + * @param frame Between 0 and frameCount, inclusive. + * @param time The frame time in seconds. */ + public function setFrame(frame:Int, time:Float, value1:Float):Void { + frame <<= 1; + frames[frame] = time; + frames[frame + VALUE] = value1; + } + + /** Returns the interpolated value for the specified time. */ + public function getCurveValue(time:Float):Float { + var i:Int = frames.length - 2; + var ii:Int = 2; + while (ii <= i) { + if (frames[ii] > time) { + i = ii - 2; + break; + } + ii += 2; + } + + var curveType:Int = Std.int(curves[i >> 1]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i], value:Float = frames[i + VALUE]; + return value + (time - before) / (frames[i + ENTRIES] - before) * (frames[i + ENTRIES + VALUE] - value); + case CurveTimeline.STEPPED: + return frames[i + VALUE]; + } + return getBezierValue(time, i, VALUE, curveType - CurveTimeline.BEZIER); + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/CurveTimeline2.hx b/spine-haxe/spine-haxe/spine/animation/CurveTimeline2.hx new file mode 100644 index 000000000..55d4490f9 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/CurveTimeline2.hx @@ -0,0 +1,30 @@ +package spine.animation; + +/** The base class for a {@link CurveTimeline} which sets two properties. */ +import openfl.Vector; + +class CurveTimeline2 extends CurveTimeline { + private static inline var ENTRIES:Int = 3; + private static inline var VALUE1:Int = 1; + private static inline var VALUE2:Int = 2; + + /** @param bezierCount The maximum number of Bezier curves. See {@link #shrink(Int)}. + * @param propertyIds Unique identifiers for the properties the timeline modifies. */ + public function new(frameCount:Int, bezierCount:Int, propertyIds:Vector) { + super(frameCount, bezierCount, propertyIds); + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + /** Sets the time and values for the specified frame. + * @param frame Between 0 and frameCount, inclusive. + * @param time The frame time in seconds. */ + public function setFrame(frame:Int, time:Float, value1:Float, value2:Float):Void { + frame *= ENTRIES; + frames[frame] = time; + frames[frame + VALUE1] = value1; + frames[frame + VALUE2] = value2; + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/DeformTimeline.hx b/spine-haxe/spine-haxe/spine/animation/DeformTimeline.hx new file mode 100644 index 000000000..5f3378d3f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/DeformTimeline.hx @@ -0,0 +1,279 @@ +package spine.animation; + +import openfl.Vector; +import spine.animation.Timeline; +import spine.attachments.Attachment; +import spine.attachments.VertexAttachment; +import spine.Event; +import spine.Skeleton; +import spine.Slot; + +class DeformTimeline extends CurveTimeline implements SlotTimeline { + public var slotIndex:Int = 0; + + /** The attachment that will be deformed. */ + public var attachment:VertexAttachment; + + /** The vertices for each key frame. */ + public var vertices:Vector>; + + public function new(frameCount:Int, bezierCount:Int, slotIndex:Int, attachment:VertexAttachment) { + super(frameCount, bezierCount, Vector.ofArray([Property.deform + "|" + slotIndex + "|" + attachment.id])); + this.slotIndex = slotIndex; + this.attachment = attachment; + vertices = new Vector>(frameCount, true); + } + + public override function getFrameCount():Int { + return frames.length; + } + + public function getSlotIndex():Int { + return slotIndex; + } + + /** Sets the time in seconds and the vertices for the specified key frame. + * @param vertices Vertex positions for an unweighted VertexAttachment, or deform offsets if it has weights. */ + public function setFrame(frame:Int, time:Float, verticesOrDeform:Vector):Void { + frames[frame] = time; + vertices[frame] = verticesOrDeform; + } + + /** @param value1 Ignored (0 is used for a deform timeline). + * @param value2 Ignored (1 is used for a deform timeline). */ + public override function setBezier(bezier:Int, frame:Int, value:Float, time1:Float, value1:Float, cx1:Float, cy1:Float, cx2:Float, cy2:Float, time2:Float, + value2:Float):Void { + var i:Int = getFrameCount() + bezier * CurveTimeline.BEZIER_SIZE; + if (value == 0) + curves[frame] = CurveTimeline.BEZIER + i; + var tmpx:Float = (time1 - cx1 * 2 + cx2) * 0.03, + tmpy:Float = cy2 * 0.03 - cy1 * 0.06; + var dddx:Float = ((cx1 - cx2) * 3 - time1 + time2) * 0.006, + dddy:Float = (cy1 - cy2 + 0.33333333) * 0.018; + var ddx:Float = tmpx * 2 + dddx, ddy:Float = tmpy * 2 + dddy; + var dx:Float = (cx1 - time1) * 0.3 + tmpx + dddx * 0.16666667, + dy:Float = cy1 * 0.3 + tmpy + dddy * 0.16666667; + var x:Float = time1 + dx, y:Float = dy; + var n:Int = i + CurveTimeline.BEZIER_SIZE; + while (i < n) { + curves[i] = x; + curves[i + 1] = y; + dx += ddx; + dy += ddy; + ddx += dddx; + ddy += dddy; + x += dx; + y += dy; + + i += 2; + } + } + + private function getCurvePercent(time:Float, frame:Int):Float { + var i:Int = Std.int(curves[frame]); + var x:Float; + switch (i) { + case CurveTimeline.LINEAR: + x = frames[frame]; + return (time - x) / (frames[frame + getFrameEntries()] - x); + case CurveTimeline.STEPPED: + return 0; + } + i -= CurveTimeline.BEZIER; + if (curves[i] > time) { + x = frames[frame]; + return curves[i + 1] * (time - x) / (curves[i] - x); + } + var n:Int = i + CurveTimeline.BEZIER_SIZE, y:Float; + i += 2; + while (i < n) { + if (curves[i] >= time) { + x = curves[i - 2]; + y = curves[i - 1]; + return y + (time - x) / (curves[i] - x) * (curves[i + 1] - y); + } + + i += 2; + } + x = curves[n - 2]; + y = curves[n - 1]; + return y + (1 - y) * (time - x) / (frames[frame + getFrameEntries()] - x); + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var slot:Slot = skeleton.slots[slotIndex]; + if (!slot.bone.active) + return; + var slotAttachment:Attachment = slot.attachment; + + if (!Std.isOfType(slotAttachment, VertexAttachment) || cast(slotAttachment, VertexAttachment).deformAttachment != attachment) + return; + var vertexAttachment:VertexAttachment = cast(slotAttachment, VertexAttachment); + + var deform:Vector = slot.deform; + if (deform.length == 0) + blend = MixBlend.setup; + + var vertexCount:Int = vertices[0].length; + var i:Int, setupVertices:Vector; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + deform.length = 0; + case MixBlend.first: + if (alpha == 1) { + deform.length = 0; + return; + } + deform.length = vertexCount; + if (vertexAttachment.bones == null) { + // Unweighted vertex positions. + setupVertices = vertexAttachment.vertices; + for (i in 0...vertexCount) { + deform[i] += (setupVertices[i] - deform[i]) * alpha; + } + } else { + // Weighted deform offsets. + alpha = 1 - alpha; + for (i in 0...vertexCount) { + deform[i] *= alpha; + } + } + } + return; + } + + deform.length = vertexCount; + var setup:Float; + if (time >= frames[frames.length - 1]) // Time is after last frame. + { + var lastVertices:Vector = vertices[frames.length - 1]; + if (alpha == 1) { + if (blend == MixBlend.add) { + if (vertexAttachment.bones == null) { + // Unweighted vertex positions, with alpha. + setupVertices = vertexAttachment.vertices; + for (i in 0...vertexCount) { + deform[i] += lastVertices[i] - setupVertices[i]; + } + } else { + // Weighted deform offsets, with alpha. + for (i in 0...vertexCount) { + deform[i] += lastVertices[i]; + } + } + } else { + for (i in 0...vertexCount) { + deform[i] = lastVertices[i]; + } + } + } else { + switch (blend) { + case MixBlend.setup: + if (vertexAttachment.bones == null) { + // Unweighted vertex positions, with alpha. + setupVertices = vertexAttachment.vertices; + for (i in 0...vertexCount) { + setup = setupVertices[i]; + deform[i] = setup + (lastVertices[i] - setup) * alpha; + } + } else { + // Weighted deform offsets, with alpha. + for (i in 0...vertexCount) { + deform[i] = lastVertices[i] * alpha; + } + } + case MixBlend.first, MixBlend.replace: + for (i in 0...vertexCount) { + deform[i] += (lastVertices[i] - deform[i]) * alpha; + } + case MixBlend.add: + if (vertexAttachment.bones == null) { + // Unweighted vertex positions, with alpha. + setupVertices = vertexAttachment.vertices; + for (i in 0...vertexCount) { + deform[i] += (lastVertices[i] - setupVertices[i]) * alpha; + } + } else { + // Weighted deform offsets, with alpha. + for (i in 0...vertexCount) { + deform[i] += lastVertices[i] * alpha; + } + } + } + } + return; + } + + // Interpolate between the previous frame and the current frame. + var frame:Int = Timeline.search1(frames, time); + var percent:Float = getCurvePercent(time, frame); + var prevVertices:Vector = vertices[frame], prev:Float; + var nextVertices:Vector = vertices[frame + 1]; + + if (alpha == 1) { + if (blend == MixBlend.add) { + if (vertexAttachment.bones == null) { + // Unweighted vertex positions, with alpha. + setupVertices = vertexAttachment.vertices; + for (i in 0...vertexCount) { + prev = prevVertices[i]; + deform[i] += prev + (nextVertices[i] - prev) * percent - setupVertices[i]; + } + } else { + // Weighted deform offsets, with alpha. + for (i in 0...vertexCount) { + prev = prevVertices[i]; + deform[i] += prev + (nextVertices[i] - prev) * percent; + } + } + } else { + for (i in 0...vertexCount) { + prev = prevVertices[i]; + deform[i] = prev + (nextVertices[i] - prev) * percent; + } + } + } else { + switch (blend) { + case MixBlend.setup: + if (vertexAttachment.bones == null) { + // Unweighted vertex positions, with alpha. + setupVertices = vertexAttachment.vertices; + for (i in 0...vertexCount) { + prev = prevVertices[i]; + setup = setupVertices[i]; + deform[i] = setup + (prev + (nextVertices[i] - prev) * percent - setup) * alpha; + } + } else { + // Weighted deform offsets, with alpha. + for (i in 0...vertexCount) { + prev = prevVertices[i]; + deform[i] = (prev + (nextVertices[i] - prev) * percent) * alpha; + } + } + case MixBlend.first, MixBlend.replace: + for (i in 0...vertexCount) { + prev = prevVertices[i]; + deform[i] += (prev + (nextVertices[i] - prev) * percent - deform[i]) * alpha; + } + case MixBlend.add: + if (vertexAttachment.bones == null) { + // Unweighted vertex positions, with alpha. + setupVertices = vertexAttachment.vertices; + for (i in 0...vertexCount) { + prev = prevVertices[i]; + deform[i] += (prev + (nextVertices[i] - prev) * percent - setupVertices[i]) * alpha; + } + } else { + // Weighted deform offsets, with alpha. + for (i in 0...vertexCount) { + prev = prevVertices[i]; + deform[i] += (prev + (nextVertices[i] - prev) * percent) * alpha; + } + } + } + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/DrawOrderTimeline.hx b/spine-haxe/spine-haxe/spine/animation/DrawOrderTimeline.hx new file mode 100644 index 000000000..9f0ddbfc2 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/DrawOrderTimeline.hx @@ -0,0 +1,63 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.Skeleton; +import spine.Slot; + +class DrawOrderTimeline extends Timeline { + public var drawOrders:Vector>; + + public function new(frameCount:Int) { + super(frameCount, Vector.ofArray([Std.string(Property.drawOrder)])); + drawOrders = new Vector>(frameCount, true); + } + + public var frameCount(get, never):Int; + + private function get_frameCount():Int { + return frames.length; + } + + /** Sets the time and value of the specified keyframe. */ + public function setFrame(frame:Int, time:Float, drawOrder:Vector):Void { + frames[frame] = time; + drawOrders[frame] = drawOrder; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var drawOrder:Vector = skeleton.drawOrder; + var slots:Vector = skeleton.slots; + var i:Int = 0, n:Int = slots.length; + + if (direction == MixDirection.mixOut) { + if (blend == MixBlend.setup) { + for (i in 0...n) { + drawOrder[i] = slots[i]; + } + } + return; + } + + if (time < frames[0]) { + if (blend == MixBlend.setup || blend == MixBlend.first) { + for (i in 0...n) { + drawOrder[i] = slots[i]; + } + } + return; + } + + var drawOrderToSetupIndex:Vector = drawOrders[Timeline.search1(frames, time)]; + if (drawOrderToSetupIndex == null) { + for (i in 0...n) { + drawOrder[i] = slots[i]; + } + } else { + for (i in 0...n) { + drawOrder[i] = slots[drawOrderToSetupIndex[i]]; + } + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/EventQueue.hx b/spine-haxe/spine-haxe/spine/animation/EventQueue.hx new file mode 100644 index 000000000..854e2af2f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/EventQueue.hx @@ -0,0 +1,93 @@ +package spine.animation; + +import spine.Event; + +class EventQueue { + private var objects:Array; + private var animationState:AnimationState; + + public var drainDisabled:Bool = false; + + public function new(animationState:AnimationState) { + this.animationState = animationState; + objects = new Array(); + } + + public function start(entry:TrackEntry):Void { + objects.push(EventType.start); + objects.push(entry); + animationState.animationsChanged = true; + } + + public function interrupt(entry:TrackEntry):Void { + objects.push(EventType.interrupt); + objects.push(entry); + } + + public function end(entry:TrackEntry):Void { + objects.push(EventType.end); + objects.push(entry); + animationState.animationsChanged = true; + } + + public function dispose(entry:TrackEntry):Void { + objects.push(EventType.dispose); + objects.push(entry); + } + + public function complete(entry:TrackEntry):Void { + objects.push(EventType.complete); + objects.push(entry); + } + + public function event(entry:TrackEntry, event:Event):Void { + objects.push(EventType.event); + objects.push(entry); + objects.push(event); + } + + public function drain():Void { + if (drainDisabled) + return; // Not reentrant. + drainDisabled = true; + + var i:Int = 0; + while (i < objects.length) { + var type:EventType = cast(objects[i], EventType); + var entry:TrackEntry = cast(objects[i + 1], TrackEntry); + switch (type) { + case EventType.start: + entry.onStart.invoke(entry); + animationState.onStart.invoke(entry); + case EventType.interrupt: + entry.onInterrupt.invoke(entry); + animationState.onInterrupt.invoke(entry); + case EventType.end: + entry.onEnd.invoke(entry); + animationState.onEnd.invoke(entry); + entry.onDispose.invoke(entry); + animationState.onDispose.invoke(entry); + animationState.trackEntryPool.free(entry); + case EventType.dispose: + entry.onDispose.invoke(entry); + animationState.onDispose.invoke(entry); + animationState.trackEntryPool.free(entry); + case EventType.complete: + entry.onComplete.invoke(entry); + animationState.onComplete.invoke(entry); + case EventType.event: + var event:Event = cast(objects[i++ + 2], Event); + entry.onEvent.invoke(entry, event); + animationState.onEvent.invoke(entry, event); + } + i += 2; + } + clear(); + + drainDisabled = false; + } + + public function clear():Void { + objects.resize(0); + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/EventTimeline.hx b/spine-haxe/spine-haxe/spine/animation/EventTimeline.hx new file mode 100644 index 000000000..c1eaf5262 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/EventTimeline.hx @@ -0,0 +1,66 @@ +package spine.animation; + +import starling.utils.Max; +import openfl.Vector; +import spine.animation.Timeline; +import spine.Event; +import spine.Skeleton; + +class EventTimeline extends Timeline { + public var events:Vector; + + public function new(frameCount:Int) { + super(frameCount, Vector.ofArray([Std.string(Property.event)])); + events = new Vector(frameCount, true); + } + + public override function getFrameCount():Int { + return frames.length; + } + + /** Sets the time in seconds and the event for the specified key frame. */ + public function setFrame(frame:Int, event:Event):Void { + frames[frame] = event.time; + events[frame] = event; + } + + /** Fires events for frames > `lastTime` and <= `time`. */ + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + if (events == null) + return; + + var frameCount:Int = frames.length; + + if (lastTime > time) // Fire events after last time for looped animations. + { + apply(skeleton, lastTime, Max.INT_MAX_VALUE, events, alpha, blend, direction); + lastTime = -1; + } else if (lastTime >= frames[frameCount - 1]) // Last time is after last frame. + { + return; + } + + if (time < frames[0]) // Time is before first frame. + { + return; + } + + var frame:Int; + var i:Int = 0; + if (lastTime >= frames[0]) { + i = Timeline.search1(frames, lastTime) + 1; + var frameTime:Float = frames[i]; + while (i > 0) // Fire multiple events with the same frame. + { + if (frames[i - 1] != frameTime) + break; + i--; + } + } + while (i < frameCount && time >= frames[i]) { + events.push(this.events[i]); + i++; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/EventType.hx b/spine-haxe/spine-haxe/spine/animation/EventType.hx new file mode 100644 index 000000000..6350d2642 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/EventType.hx @@ -0,0 +1,12 @@ +package spine.animation; + +class EventType { + public static var start(default, never):EventType = new EventType(); + public static var interrupt(default, never):EventType = new EventType(); + public static var end(default, never):EventType = new EventType(); + public static var dispose(default, never):EventType = new EventType(); + public static var complete(default, never):EventType = new EventType(); + public static var event(default, never):EventType = new EventType(); + + private function new() {} +} diff --git a/spine-haxe/spine-haxe/spine/animation/IkConstraintTimeline.hx b/spine-haxe/spine-haxe/spine/animation/IkConstraintTimeline.hx new file mode 100644 index 000000000..7a89bdc27 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/IkConstraintTimeline.hx @@ -0,0 +1,104 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.IkConstraint; +import spine.Skeleton; + +class IkConstraintTimeline extends CurveTimeline { + private static inline var ENTRIES:Int = 6; + private static inline var MIX:Int = 1; + private static inline var SOFTNESS:Int = 2; + private static inline var BEND_DIRECTION:Int = 3; + private static inline var COMPRESS:Int = 4; + private static inline var STRETCH:Int = 5; + + /** The index of the IK constraint slot in {@link Skeleton#ikConstraints} that will be changed. */ + public var ikConstraintIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, ikConstraintIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.ikConstraint + "|" + ikConstraintIndex])); + this.ikConstraintIndex = ikConstraintIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + /** Sets the time in seconds, mix, softness, bend direction, compress, and stretch for the specified key frame. */ + public function setFrame(frame:Int, time:Float, mix:Float, softness:Float, bendDirection:Int, compress:Bool, stretch:Bool):Void { + frame *= ENTRIES; + frames[frame] = time; + frames[frame + MIX] = mix; + frames[frame + SOFTNESS] = softness; + frames[frame + BEND_DIRECTION] = bendDirection; + frames[frame + COMPRESS] = compress ? 1 : 0; + frames[frame + STRETCH] = stretch ? 1 : 0; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var constraint:IkConstraint = skeleton.ikConstraints[ikConstraintIndex]; + if (!constraint.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + constraint.mix = constraint.data.mix; + constraint.softness = constraint.data.softness; + constraint.bendDirection = constraint.data.bendDirection; + constraint.compress = constraint.data.compress; + constraint.stretch = constraint.data.stretch; + case MixBlend.first: + constraint.mix += (constraint.data.mix - constraint.mix) * alpha; + constraint.softness += (constraint.data.softness - constraint.softness) * alpha; + constraint.bendDirection = constraint.data.bendDirection; + constraint.compress = constraint.data.compress; + constraint.stretch = constraint.data.stretch; + } + return; + } + + var mix:Float = 0, softness:Float = 0; + var i:Int = Timeline.search(frames, time, ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / ENTRIES)]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + mix = frames[i + MIX]; + softness = frames[i + SOFTNESS]; + var t:Float = (time - before) / (frames[i + ENTRIES] - before); + mix += (frames[i + ENTRIES + MIX] - mix) * t; + softness += (frames[i + ENTRIES + SOFTNESS] - softness) * t; + case CurveTimeline.STEPPED: + mix = frames[i + MIX]; + softness = frames[i + SOFTNESS]; + default: + mix = getBezierValue(time, i, MIX, curveType - CurveTimeline.BEZIER); + softness = getBezierValue(time, i, SOFTNESS, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + } + + if (blend == MixBlend.setup) { + constraint.mix = constraint.data.mix + (mix - constraint.data.mix) * alpha; + constraint.softness = constraint.data.softness + (softness - constraint.data.softness) * alpha; + if (direction == MixDirection.mixOut) { + constraint.bendDirection = constraint.data.bendDirection; + constraint.compress = constraint.data.compress; + constraint.stretch = constraint.data.stretch; + } else { + constraint.bendDirection = Std.int(frames[i + BEND_DIRECTION]); + constraint.compress = frames[i + COMPRESS] != 0; + constraint.stretch = frames[i + STRETCH] != 0; + } + } else { + constraint.mix += (mix - constraint.mix) * alpha; + constraint.softness += (softness - constraint.softness) * alpha; + if (direction == MixDirection.mixIn) { + constraint.bendDirection = Std.int(frames[i + BEND_DIRECTION]); + constraint.compress = frames[i + COMPRESS] != 0; + constraint.stretch = frames[i + STRETCH] != 0; + } + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/Listeners.hx b/spine-haxe/spine-haxe/spine/animation/Listeners.hx new file mode 100644 index 000000000..1bbd9cd57 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/Listeners.hx @@ -0,0 +1,76 @@ +package spine.animation; + +import openfl.errors.ArgumentError; +import openfl.Vector; + +class Listeners { + private var _listeners:VectorVoid>; + + public var listeners(get, never):VectorVoid>; + + private function get_listeners():VectorVoid> { + return _listeners; + } + + public function new() { + _listeners = new VectorVoid>(); + } + + public function invoke(entry:TrackEntry) { + for (listener in _listeners) { + listener(entry); + } + } + + public function add(listener:TrackEntry->Void):Void { + if (listener == null) + throw new ArgumentError("listener cannot be null."); + var indexOf:Int = _listeners.indexOf(listener); + if (indexOf == -1) + _listeners.push(listener); + } + + public function remove(listener:TrackEntry->Void):Void { + if (listener == null) + throw new ArgumentError("listener cannot be null."); + var indexOf:Int = _listeners.indexOf(listener); + if (indexOf != -1) + _listeners.splice(indexOf, 1); + } +} + +class EventListeners { + private var _listeners:VectorEvent->Void>; + + public var listeners(get, never):VectorEvent->Void>; + + private function get_listeners():VectorEvent->Void> { + return _listeners; + } + + public function new() { + _listeners = new VectorEvent->Void>(); + } + + public function invoke(entry:TrackEntry, event:Event) { + for (listener in _listeners) { + listener(entry, event); + } + } + + public function add(listener:TrackEntry->Event->Void):Void { + if (listener == null) + throw new ArgumentError("listener cannot be null."); + var indexOf:Int = _listeners.indexOf(listener); + if (indexOf == -1) + _listeners.push(listener); + } + + public function remove(listener:TrackEntry->Event->Void):Void { + if (listener == null) + throw new ArgumentError("listener cannot be null."); + var indexOf:Int = _listeners.indexOf(listener); + if (indexOf != -1) + _listeners.splice(indexOf, 1); + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/MixBlend.hx b/spine-haxe/spine-haxe/spine/animation/MixBlend.hx new file mode 100644 index 000000000..dc26146cd --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/MixBlend.hx @@ -0,0 +1,14 @@ +package spine.animation; + +class MixBlend { + public var ordinal:Int = 0; + + public function new(ordinal:Int) { + this.ordinal = ordinal; + } + + public static var setup(default, never):MixBlend = new MixBlend(0); + public static var first(default, never):MixBlend = new MixBlend(1); + public static var replace(default, never):MixBlend = new MixBlend(2); + public static var add(default, never):MixBlend = new MixBlend(3); +} diff --git a/spine-haxe/spine-haxe/spine/animation/MixDirection.hx b/spine-haxe/spine-haxe/spine/animation/MixDirection.hx new file mode 100644 index 000000000..01b7344c5 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/MixDirection.hx @@ -0,0 +1,12 @@ +package spine.animation; + +class MixDirection { + public var ordinal:Int = 0; + + public function new(ordinal:Int) { + this.ordinal = ordinal; + } + + public static var mixIn(default, never):MixDirection = new MixDirection(0); + public static var mixOut(default, never):MixDirection = new MixDirection(1); +} diff --git a/spine-haxe/spine-haxe/spine/animation/PathConstraintMixTimeline.hx b/spine-haxe/spine-haxe/spine/animation/PathConstraintMixTimeline.hx new file mode 100644 index 000000000..183063306 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/PathConstraintMixTimeline.hx @@ -0,0 +1,90 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.PathConstraint; +import spine.Skeleton; + +class PathConstraintMixTimeline extends CurveTimeline { + private static inline var ENTRIES:Int = 4; + private static inline var ROTATE:Int = 1; + private static inline var X:Int = 2; + private static inline var Y:Int = 3; + + /** The index of the path constraint slot in {@link Skeleton#getPathConstraints()} that will be changed. */ + public var pathConstraintIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, pathConstraintIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.pathConstraintMix + "|" + pathConstraintIndex])); + this.pathConstraintIndex = pathConstraintIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + public function setFrame(frame:Int, time:Float, mixRotate:Float, mixX:Float, mixY:Float):Void { + frame <<= 2; + frames[frame] = time; + frames[frame + ROTATE] = mixRotate; + frames[frame + X] = mixX; + frames[frame + Y] = mixY; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var constraint:PathConstraint = skeleton.pathConstraints[pathConstraintIndex]; + if (!constraint.active) + return; + + var data:PathConstraintData; + if (time < frames[0]) { + data = constraint.data; + switch (blend) { + case MixBlend.setup: + constraint.mixRotate = data.mixRotate; + constraint.mixX = data.mixX; + constraint.mixY = data.mixY; + case MixBlend.first: + constraint.mixRotate += (data.mixRotate - constraint.mixRotate) * alpha; + constraint.mixX += (data.mixX - constraint.mixX) * alpha; + constraint.mixY += (data.mixY - constraint.mixY) * alpha; + } + return; + } + + var rotate:Float, x:Float, y:Float; + var i:Int = Timeline.search(frames, time, ENTRIES); + var curveType:Int = Std.int(curves[i >> 2]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + rotate = frames[i + ROTATE]; + x = frames[i + X]; + y = frames[i + Y]; + var t:Float = (time - before) / (frames[i + ENTRIES] - before); + rotate += (frames[i + ENTRIES + ROTATE] - rotate) * t; + x += (frames[i + ENTRIES + X] - x) * t; + y += (frames[i + ENTRIES + Y] - y) * t; + case CurveTimeline.STEPPED: + rotate = frames[i + ROTATE]; + x = frames[i + X]; + y = frames[i + Y]; + default: + rotate = getBezierValue(time, i, ROTATE, curveType - CurveTimeline.BEZIER); + x = getBezierValue(time, i, X, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + y = getBezierValue(time, i, Y, curveType + CurveTimeline.BEZIER_SIZE * 2 - CurveTimeline.BEZIER); + } + + if (blend == MixBlend.setup) { + data = constraint.data; + constraint.mixRotate = data.mixRotate + (rotate - data.mixRotate) * alpha; + constraint.mixX = data.mixX + (x - data.mixX) * alpha; + constraint.mixY = data.mixY + (y - data.mixY) * alpha; + } else { + constraint.mixRotate += (rotate - constraint.mixRotate) * alpha; + constraint.mixX += (x - constraint.mixX) * alpha; + constraint.mixY += (y - constraint.mixY) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/PathConstraintPositionTimeline.hx b/spine-haxe/spine-haxe/spine/animation/PathConstraintPositionTimeline.hx new file mode 100644 index 000000000..0f4b91ae3 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/PathConstraintPositionTimeline.hx @@ -0,0 +1,40 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.PathConstraint; +import spine.Skeleton; + +class PathConstraintPositionTimeline extends CurveTimeline1 { + /** The index of the path constraint slot in {@link Skeleton#pathConstraints} that will be changed. */ + public var pathConstraintIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, pathConstraintIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.pathConstraintPosition + "|" + pathConstraintIndex])); + this.pathConstraintIndex = pathConstraintIndex; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var constraint:PathConstraint = skeleton.pathConstraints[pathConstraintIndex]; + if (!constraint.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + constraint.position = constraint.data.position; + case MixBlend.first: + constraint.position += (constraint.data.position - constraint.position) * alpha; + } + return; + } + + var position:Float = getCurveValue(time); + if (blend == MixBlend.setup) { + constraint.position = constraint.data.position + (position - constraint.data.position) * alpha; + } else { + constraint.position += (position - constraint.position) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/PathConstraintSpacingTimeline.hx b/spine-haxe/spine-haxe/spine/animation/PathConstraintSpacingTimeline.hx new file mode 100644 index 000000000..ae1e4ee81 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/PathConstraintSpacingTimeline.hx @@ -0,0 +1,40 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.PathConstraint; +import spine.Skeleton; + +class PathConstraintSpacingTimeline extends CurveTimeline1 { + /** The index of the path constraint slot in {@link Skeleton#pathConstraints} that will be changed. */ + public var pathConstraintIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, pathConstraintIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.pathConstraintSpacing + "|" + pathConstraintIndex])); + this.pathConstraintIndex = pathConstraintIndex; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var constraint:PathConstraint = skeleton.pathConstraints[pathConstraintIndex]; + if (!constraint.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + constraint.spacing = constraint.data.spacing; + case MixBlend.first: + constraint.spacing += (constraint.data.spacing - constraint.spacing) * alpha; + } + return; + } + + var spacing:Float = getCurveValue(time); + if (blend == MixBlend.setup) { + constraint.spacing = constraint.data.spacing + (spacing - constraint.data.spacing) * alpha; + } else { + constraint.spacing += (spacing - constraint.spacing) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/Property.hx b/spine-haxe/spine-haxe/spine/animation/Property.hx new file mode 100644 index 000000000..7ff8440c8 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/Property.hx @@ -0,0 +1,30 @@ +package spine.animation; + +class Property { + public static inline var rotate:Int = 0; + public static inline var x:Int = 1; + public static inline var y:Int = 2; + public static inline var scaleX:Int = 3; + public static inline var scaleY:Int = 4; + public static inline var shearX:Int = 5; + public static inline var shearY:Int = 6; + + public static inline var rgb:Int = 7; + public static inline var alpha:Int = 8; + public static inline var rgb2:Int = 9; + + public static inline var attachment:Int = 10; + public static inline var deform:Int = 11; + + public static inline var event:Int = 12; + public static inline var drawOrder:Int = 13; + + public static inline var ikConstraint:Int = 14; + public static inline var transformConstraint:Int = 15; + + public static inline var pathConstraintPosition:Int = 16; + public static inline var pathConstraintSpacing:Int = 17; + public static inline var pathConstraintMix:Int = 18; + + public function new() {} +} diff --git a/spine-haxe/spine-haxe/spine/animation/RGB2Timeline.hx b/spine-haxe/spine-haxe/spine/animation/RGB2Timeline.hx new file mode 100644 index 000000000..b6374c989 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/RGB2Timeline.hx @@ -0,0 +1,132 @@ +package spine.animation; + +import openfl.Vector; + +class RGB2Timeline extends CurveTimeline implements SlotTimeline { + private static inline var ENTRIES:Int = 7; + private static inline var R:Int = 1; + private static inline var G:Int = 2; + private static inline var B:Int = 3; + private static inline var R2:Int = 4; + private static inline var G2:Int = 5; + private static inline var B2:Int = 6; + + private var slotIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, slotIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.rgb + "|" + slotIndex, Property.rgb2 + "|" + slotIndex])); + this.slotIndex = slotIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + public function getSlotIndex():Int { + return slotIndex; + } + + /** Sets the time in seconds, light, and dark colors for the specified key frame. */ + public function setFrame(frame:Int, time:Float, r:Float, g:Float, b:Float, r2:Float, g2:Float, b2:Float):Void { + frame *= ENTRIES; + frames[frame] = time; + frames[frame + R] = r; + frames[frame + G] = g; + frames[frame + B] = b; + frames[frame + R2] = r2; + frames[frame + G2] = g2; + frames[frame + B2] = b2; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var slot:Slot = skeleton.slots[slotIndex]; + if (!slot.bone.active) + return; + + var light:Color = slot.color, dark:Color = slot.darkColor; + var setupLight:Color, setupDark:Color; + if (time < frames[0]) { + setupLight = slot.data.color; + setupDark = slot.data.darkColor; + switch (blend) { + case MixBlend.setup: + light.r = setupLight.r; + light.g = setupLight.g; + light.b = setupLight.b; + dark.r = setupDark.r; + dark.g = setupDark.g; + dark.b = setupDark.b; + case MixBlend.first: + light.r += (setupLight.r - light.r) * alpha; + light.g += (setupLight.g - light.g) * alpha; + light.b += (setupLight.b - light.b) * alpha; + dark.r += (setupDark.r - dark.r) * alpha; + dark.g += (setupDark.g - dark.g) * alpha; + dark.b += (setupDark.b - dark.b) * alpha; + } + return; + } + + var r:Float = 0, g:Float = 0, b:Float = 0, a:Float = 0, r2:Float = 0, g2:Float = 0, b2:Float = 0; + var i:Int = Timeline.search(frames, time, ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / ENTRIES)]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + r2 = frames[i + R2]; + g2 = frames[i + G2]; + b2 = frames[i + B2]; + var t:Float = (time - before) / (frames[i + ENTRIES] - before); + r += (frames[i + ENTRIES + R] - r) * t; + g += (frames[i + ENTRIES + G] - g) * t; + b += (frames[i + ENTRIES + B] - b) * t; + r2 += (frames[i + ENTRIES + R2] - r2) * t; + g2 += (frames[i + ENTRIES + G2] - g2) * t; + b2 += (frames[i + ENTRIES + B2] - b2) * t; + case CurveTimeline.STEPPED: + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + r2 = frames[i + R2]; + g2 = frames[i + G2]; + b2 = frames[i + B2]; + default: + r = getBezierValue(time, i, R, curveType - CurveTimeline.BEZIER); + g = getBezierValue(time, i, G, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + b = getBezierValue(time, i, B, curveType + CurveTimeline.BEZIER_SIZE * 2 - CurveTimeline.BEZIER); + r2 = getBezierValue(time, i, R2, curveType + CurveTimeline.BEZIER_SIZE * 3 - CurveTimeline.BEZIER); + g2 = getBezierValue(time, i, G2, curveType + CurveTimeline.BEZIER_SIZE * 4 - CurveTimeline.BEZIER); + b2 = getBezierValue(time, i, B2, curveType + CurveTimeline.BEZIER_SIZE * 5 - CurveTimeline.BEZIER); + } + + if (alpha == 1) { + light.r = r; + light.g = g; + light.b = b; + dark.r = r2; + dark.g = g2; + dark.b = b2; + } else { + if (blend == MixBlend.setup) { + setupLight = slot.data.color; + setupDark = slot.data.darkColor; + light.r = setupLight.r; + light.g = setupLight.g; + light.b = setupLight.b; + dark.r = setupDark.r; + dark.g = setupDark.g; + dark.b = setupDark.b; + } + light.r += (r - light.r) * alpha; + light.g += (g - light.g) * alpha; + light.b += (b - light.b) * alpha; + dark.r += (r2 - dark.r) * alpha; + dark.g += (g2 - dark.g) * alpha; + dark.b += (b2 - dark.b) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/RGBA2Timeline.hx b/spine-haxe/spine-haxe/spine/animation/RGBA2Timeline.hx new file mode 100644 index 000000000..c20e0ba31 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/RGBA2Timeline.hx @@ -0,0 +1,128 @@ +package spine.animation; + +import openfl.Vector; + +class RGBA2Timeline extends CurveTimeline implements SlotTimeline { + private static inline var ENTRIES:Int = 8; + private static inline var R:Int = 1; + private static inline var G:Int = 2; + private static inline var B:Int = 3; + private static inline var A:Int = 4; + private static inline var R2:Int = 5; + private static inline var G2:Int = 6; + private static inline var B2:Int = 7; + + private var slotIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, slotIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([ + Property.rgb + "|" + slotIndex, + Property.alpha + "|" + slotIndex, + Property.rgb2 + "|" + slotIndex + ])); + this.slotIndex = slotIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + public function getSlotIndex():Int { + return slotIndex; + } + + /** Sets the time in seconds, light, and dark colors for the specified key frame. */ + public function setFrame(frame:Int, time:Float, r:Float, g:Float, b:Float, a:Float, r2:Float, g2:Float, b2:Float):Void { + frame <<= 3; + frames[frame] = time; + frames[frame + R] = r; + frames[frame + G] = g; + frames[frame + B] = b; + frames[frame + A] = a; + frames[frame + R2] = r2; + frames[frame + G2] = g2; + frames[frame + B2] = b2; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var slot:Slot = skeleton.slots[slotIndex]; + if (!slot.bone.active) + return; + + var light:Color = slot.color, dark:Color = slot.darkColor; + if (time < frames[0]) { + var setupLight:Color = slot.data.color, + setupDark:Color = slot.data.darkColor; + switch (blend) { + case MixBlend.setup: + light.setFromColor(setupLight); + dark.r = setupDark.r; + dark.g = setupDark.g; + dark.b = setupDark.b; + case MixBlend.first: + light.add((setupLight.r - light.r) * alpha, (setupLight.g - light.g) * alpha, (setupLight.b - light.b) * alpha, + (setupLight.a - light.a) * alpha); + dark.r += (setupDark.r - dark.r) * alpha; + dark.g += (setupDark.g - dark.g) * alpha; + dark.b += (setupDark.b - dark.b) * alpha; + } + return; + } + + var r:Float = 0, g:Float = 0, b:Float = 0, a:Float = 0, r2:Float = 0, g2:Float = 0, b2:Float = 0; + var i:Int = Timeline.search(frames, time, ENTRIES); + var curveType:Int = Std.int(curves[i >> 3]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + a = frames[i + A]; + r2 = frames[i + R2]; + g2 = frames[i + G2]; + b2 = frames[i + B2]; + var t:Float = (time - before) / (frames[i + ENTRIES] - before); + r += (frames[i + ENTRIES + R] - r) * t; + g += (frames[i + ENTRIES + G] - g) * t; + b += (frames[i + ENTRIES + B] - b) * t; + a += (frames[i + ENTRIES + A] - a) * t; + r2 += (frames[i + ENTRIES + R2] - r2) * t; + g2 += (frames[i + ENTRIES + G2] - g2) * t; + b2 += (frames[i + ENTRIES + B2] - b2) * t; + case CurveTimeline.STEPPED: + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + a = frames[i + A]; + r2 = frames[i + R2]; + g2 = frames[i + G2]; + b2 = frames[i + B2]; + default: + r = getBezierValue(time, i, R, curveType - CurveTimeline.BEZIER); + g = getBezierValue(time, i, G, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + b = getBezierValue(time, i, B, curveType + CurveTimeline.BEZIER_SIZE * 2 - CurveTimeline.BEZIER); + a = getBezierValue(time, i, A, curveType + CurveTimeline.BEZIER_SIZE * 3 - CurveTimeline.BEZIER); + r2 = getBezierValue(time, i, R2, curveType + CurveTimeline.BEZIER_SIZE * 4 - CurveTimeline.BEZIER); + g2 = getBezierValue(time, i, G2, curveType + CurveTimeline.BEZIER_SIZE * 5 - CurveTimeline.BEZIER); + b2 = getBezierValue(time, i, B2, curveType + CurveTimeline.BEZIER_SIZE * 6 - CurveTimeline.BEZIER); + } + + if (alpha == 1) { + light.set(r, g, b, a); + dark.r = r2; + dark.g = g2; + dark.b = b2; + } else { + if (blend == MixBlend.setup) { + light.setFromColor(slot.data.color); + dark.setFromColor(slot.data.darkColor); + } + light.add((r - light.r) * alpha, (g - light.g) * alpha, (b - light.b) * alpha, (a - light.a) * alpha); + dark.r += (r2 - dark.r) * alpha; + dark.g += (g2 - dark.g) * alpha; + dark.b += (b2 - dark.b) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/RGBATimeline.hx b/spine-haxe/spine-haxe/spine/animation/RGBATimeline.hx new file mode 100644 index 000000000..58d41269c --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/RGBATimeline.hx @@ -0,0 +1,90 @@ +package spine.animation; + +import openfl.Vector; + +class RGBATimeline extends CurveTimeline implements SlotTimeline { + private static inline var ENTRIES:Int = 5; + private static inline var R:Int = 1; + private static inline var G:Int = 2; + private static inline var B:Int = 3; + private static inline var A:Int = 4; + + private var slotIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, slotIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.rgb + "|" + slotIndex, Property.alpha + "|" + slotIndex])); + this.slotIndex = slotIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + public function getSlotIndex():Int { + return slotIndex; + } + + /** Sets the time in seconds, light, and dark colors for the specified key frame. */ + public function setFrame(frame:Int, time:Float, r:Float, g:Float, b:Float, a:Float):Void { + frame *= ENTRIES; + frames[frame] = time; + frames[frame + R] = r; + frames[frame + G] = g; + frames[frame + B] = b; + frames[frame + A] = a; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var slot:Slot = skeleton.slots[slotIndex]; + if (!slot.bone.active) + return; + + var color:Color = slot.color; + if (time < frames[0]) { + var setup:Color = slot.data.color; + switch (blend) { + case MixBlend.setup: + color.setFromColor(setup); + case MixBlend.first: + color.add((setup.r - color.r) * alpha, (setup.g - color.g) * alpha, (setup.b - color.b) * alpha, (setup.a - color.a) * alpha); + } + return; + } + + var r:Float = 0, g:Float = 0, b:Float = 0, a:Float = 0; + var i:Int = Timeline.search(frames, time, ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / ENTRIES)]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + a = frames[i + A]; + var t:Float = (time - before) / (frames[i + ENTRIES] - before); + r += (frames[i + ENTRIES + R] - r) * t; + g += (frames[i + ENTRIES + G] - g) * t; + b += (frames[i + ENTRIES + B] - b) * t; + a += (frames[i + ENTRIES + A] - a) * t; + case CurveTimeline.STEPPED: + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + a = frames[i + A]; + default: + r = getBezierValue(time, i, R, curveType - CurveTimeline.BEZIER); + g = getBezierValue(time, i, G, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + b = getBezierValue(time, i, B, curveType + CurveTimeline.BEZIER_SIZE * 2 - CurveTimeline.BEZIER); + a = getBezierValue(time, i, A, curveType + CurveTimeline.BEZIER_SIZE * 3 - CurveTimeline.BEZIER); + } + + if (alpha == 1) { + color.set(r, g, b, a); + } else { + if (blend == MixBlend.setup) + color.setFromColor(slot.data.color); + color.add((r - color.r) * alpha, (g - color.g) * alpha, (b - color.b) * alpha, (a - color.a) * alpha); + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/RGBTimeline.hx b/spine-haxe/spine-haxe/spine/animation/RGBTimeline.hx new file mode 100644 index 000000000..7e835d2ee --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/RGBTimeline.hx @@ -0,0 +1,95 @@ +package spine.animation; + +import openfl.Vector; + +class RGBTimeline extends CurveTimeline implements SlotTimeline { + private static inline var ENTRIES:Int = 4; + private static inline var R:Int = 1; + private static inline var G:Int = 2; + private static inline var B:Int = 3; + + private var slotIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, slotIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.rgb + "|" + slotIndex])); + this.slotIndex = slotIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + public function getSlotIndex():Int { + return slotIndex; + } + + /** Sets the time in seconds, light, and dark colors for the specified key frame. */ + public function setFrame(frame:Int, time:Float, r:Float, g:Float, b:Float):Void { + frame <<= 2; + frames[frame] = time; + frames[frame + R] = r; + frames[frame + G] = g; + frames[frame + B] = b; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var slot:Slot = skeleton.slots[slotIndex]; + if (!slot.bone.active) + return; + + var color:Color = slot.color, setup:Color; + if (time < frames[0]) { + setup = slot.data.color; + switch (blend) { + case MixBlend.setup: + color.r = setup.r; + color.g = setup.g; + color.b = setup.b; + case MixBlend.first: + color.r += (setup.r - color.r) * alpha; + color.g += (setup.g - color.g) * alpha; + color.b += (setup.b - color.b) * alpha; + } + return; + } + + var r:Float = 0, g:Float = 0, b:Float = 0; + var i:Int = Timeline.search(frames, time, ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / ENTRIES)]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + var t:Float = (time - before) / (frames[i + ENTRIES] - before); + r += (frames[i + ENTRIES + R] - r) * t; + g += (frames[i + ENTRIES + G] - g) * t; + b += (frames[i + ENTRIES + B] - b) * t; + case CurveTimeline.STEPPED: + r = frames[i + R]; + g = frames[i + G]; + b = frames[i + B]; + default: + r = getBezierValue(time, i, R, curveType - CurveTimeline.BEZIER); + g = getBezierValue(time, i, G, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + b = getBezierValue(time, i, B, curveType + CurveTimeline.BEZIER_SIZE * 2 - CurveTimeline.BEZIER); + } + if (alpha == 1) { + color.r = r; + color.g = g; + color.b = b; + } else { + if (blend == MixBlend.setup) { + setup = slot.data.color; + color.r = setup.r; + color.g = setup.g; + color.b = setup.b; + } + color.r += (r - color.r) * alpha; + color.g += (g - color.g) * alpha; + color.b += (b - color.b) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/RotateTimeline.hx b/spine-haxe/spine-haxe/spine/animation/RotateTimeline.hx new file mode 100644 index 000000000..ce7554e90 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/RotateTimeline.hx @@ -0,0 +1,48 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.Skeleton; + +class RotateTimeline extends CurveTimeline1 implements BoneTimeline { + private var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.rotate + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.rotation = bone.data.rotation; + case MixBlend.first: + bone.rotation += (bone.data.rotation - bone.rotation) * alpha; + } + return; + } + + var r:Float = getCurveValue(time); + if (Math.abs(r) == 360) + r = 0; + switch (blend) { + case MixBlend.setup: + bone.rotation = bone.data.rotation + r * alpha; + case MixBlend.first, MixBlend.replace: + r += bone.data.rotation - bone.rotation; + bone.rotation += r * alpha; + case MixBlend.add: + bone.rotation += r * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/ScaleTimeline.hx b/spine-haxe/spine-haxe/spine/animation/ScaleTimeline.hx new file mode 100644 index 000000000..e1341e34f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/ScaleTimeline.hx @@ -0,0 +1,104 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.MathUtils; +import spine.Skeleton; + +class ScaleTimeline extends CurveTimeline2 implements BoneTimeline { + private var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.scaleX + "|" + boneIndex, Property.scaleY + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.scaleX = bone.data.scaleX; + bone.scaleY = bone.data.scaleY; + case MixBlend.first: + bone.scaleX += (bone.data.scaleX - bone.scaleX) * alpha; + bone.scaleY += (bone.data.scaleY - bone.scaleY) * alpha; + } + return; + } + + var x:Float = 0, y:Float = 0; + var i:Int = Timeline.search(frames, time, CurveTimeline2.ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / CurveTimeline2.ENTRIES)]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + x = frames[i + CurveTimeline2.VALUE1]; + y = frames[i + CurveTimeline2.VALUE2]; + var t:Float = (time - before) / (frames[i + CurveTimeline2.ENTRIES] - before); + x += (frames[i + CurveTimeline2.ENTRIES + CurveTimeline2.VALUE1] - x) * t; + y += (frames[i + CurveTimeline2.ENTRIES + CurveTimeline2.VALUE2] - y) * t; + case CurveTimeline.STEPPED: + x = frames[i + CurveTimeline2.VALUE1]; + y = frames[i + CurveTimeline2.VALUE2]; + default: + x = getBezierValue(time, i, CurveTimeline2.VALUE1, curveType - CurveTimeline.BEZIER); + y = getBezierValue(time, i, CurveTimeline2.VALUE2, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + } + x *= bone.data.scaleX; + y *= bone.data.scaleY; + + if (alpha == 1) { + if (blend == MixBlend.add) { + bone.scaleX += x - bone.data.scaleX; + bone.scaleY += y - bone.data.scaleY; + } else { + bone.scaleX = x; + bone.scaleY = y; + } + } else { + var bx:Float = 0, by:Float = 0; + if (direction == MixDirection.mixOut) { + switch (blend) { + case MixBlend.setup: + bx = bone.data.scaleX; + by = bone.data.scaleY; + bone.scaleX = bx + (Math.abs(x) * MathUtils.signum(bx) - bx) * alpha; + bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha; + case MixBlend.first, MixBlend.replace: + bx = bone.scaleX; + by = bone.scaleY; + bone.scaleX = bx + (Math.abs(x) * MathUtils.signum(bx) - bx) * alpha; + bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha; + case MixBlend.add: + bone.scaleX = (x - bone.data.scaleX) * alpha; + bone.scaleY = (y - bone.data.scaleY) * alpha; + } + } else { + switch (blend) { + case MixBlend.setup: + bx = Math.abs(bone.data.scaleX) * MathUtils.signum(x); + by = Math.abs(bone.data.scaleY) * MathUtils.signum(y); + bone.scaleX = bx + (x - bx) * alpha; + bone.scaleY = by + (y - by) * alpha; + case MixBlend.first, MixBlend.replace: + bx = Math.abs(bone.scaleX) * MathUtils.signum(x); + by = Math.abs(bone.scaleY) * MathUtils.signum(y); + bone.scaleX = bx + (x - bx) * alpha; + bone.scaleY = by + (y - by) * alpha; + case MixBlend.add: + bone.scaleX += (x - bone.data.scaleX) * alpha; + bone.scaleY += (y - bone.data.scaleY) * alpha; + } + } + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/ScaleXTimeline.hx b/spine-haxe/spine-haxe/spine/animation/ScaleXTimeline.hx new file mode 100644 index 000000000..003d79eb4 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/ScaleXTimeline.hx @@ -0,0 +1,71 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.MathUtils; +import spine.Skeleton; + +class ScaleXTimeline extends CurveTimeline1 implements BoneTimeline { + private var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.scaleX + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.scaleX = bone.data.scaleX; + case MixBlend.first: + bone.scaleX += (bone.data.scaleX - bone.scaleX) * alpha; + } + return; + } + + var x:Float = getCurveValue(time) * bone.data.scaleX; + if (alpha == 1) { + if (blend == MixBlend.add) + bone.scaleX += x - bone.data.scaleX; + else + bone.scaleX = x; + } else { + // Mixing out uses sign of setup or current pose, else use sign of key. + var bx:Float = 0; + if (direction == MixDirection.mixOut) { + switch (blend) { + case MixBlend.setup: + bx = bone.data.scaleX; + bone.scaleX = bx + (Math.abs(x) * MathUtils.signum(bx) - bx) * alpha; + case MixBlend.first, MixBlend.replace: + bx = bone.scaleX; + bone.scaleX = bx + (Math.abs(x) * MathUtils.signum(bx) - bx) * alpha; + case MixBlend.add: + bone.scaleX = (x - bone.data.scaleX) * alpha; + } + } else { + switch (blend) { + case MixBlend.setup: + bx = Math.abs(bone.data.scaleX) * MathUtils.signum(x); + bone.scaleX = bx + (x - bx) * alpha; + case MixBlend.first, MixBlend.replace: + bx = Math.abs(bone.scaleX) * MathUtils.signum(x); + bone.scaleX = bx + (x - bx) * alpha; + case MixBlend.add: + bone.scaleX += (x - bone.data.scaleX) * alpha; + } + } + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/ScaleYTimeline.hx b/spine-haxe/spine-haxe/spine/animation/ScaleYTimeline.hx new file mode 100644 index 000000000..0ba04781f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/ScaleYTimeline.hx @@ -0,0 +1,71 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.MathUtils; +import spine.Skeleton; + +class ScaleYTimeline extends CurveTimeline1 implements BoneTimeline { + private var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.scaleY + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.scaleY = bone.data.scaleY; + case MixBlend.first: + bone.scaleY += (bone.data.scaleY - bone.scaleY) * alpha; + } + return; + } + + var y:Float = getCurveValue(time) * bone.data.scaleY; + if (alpha == 1) { + if (blend == MixBlend.add) + bone.scaleY += y - bone.data.scaleY; + else + bone.scaleY = y; + } else { + // Mixing out uses sign of setup or current pose, else use sign of key. + var by:Float = 0; + if (direction == MixDirection.mixOut) { + switch (blend) { + case MixBlend.setup: + by = bone.data.scaleY; + bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha; + case MixBlend.first, MixBlend.replace: + by = bone.scaleY; + bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha; + case MixBlend.add: + bone.scaleY = (y - bone.data.scaleY) * alpha; + } + } else { + switch (blend) { + case MixBlend.setup: + by = Math.abs(bone.data.scaleY) * MathUtils.signum(y); + bone.scaleY = by + (y - by) * alpha; + case MixBlend.first, MixBlend.replace: + by = Math.abs(bone.scaleY) * MathUtils.signum(y); + bone.scaleY = by + (y - by) * alpha; + case MixBlend.add: + bone.scaleY += (y - bone.data.scaleY) * alpha; + } + } + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/ShearTimeline.hx b/spine-haxe/spine-haxe/spine/animation/ShearTimeline.hx new file mode 100644 index 000000000..ea02399f6 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/ShearTimeline.hx @@ -0,0 +1,69 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.Skeleton; + +class ShearTimeline extends CurveTimeline2 implements BoneTimeline { + private var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.shearX + "|" + boneIndex, Property.shearY + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.shearX = bone.data.shearX; + bone.shearY = bone.data.shearY; + case MixBlend.first: + bone.shearX += (bone.data.shearX - bone.shearX) * alpha; + bone.shearY += (bone.data.shearY - bone.shearY) * alpha; + } + return; + } + + var x:Float = 0, y:Float = 0; + var i:Int = Timeline.search(frames, time, CurveTimeline2.ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / CurveTimeline2.ENTRIES)]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + x = frames[i + CurveTimeline2.VALUE1]; + y = frames[i + CurveTimeline2.VALUE2]; + var t:Float = (time - before) / (frames[i + CurveTimeline2.ENTRIES] - before); + x += (frames[i + CurveTimeline2.ENTRIES + CurveTimeline2.VALUE1] - x) * t; + y += (frames[i + CurveTimeline2.ENTRIES + CurveTimeline2.VALUE2] - y) * t; + case CurveTimeline.STEPPED: + x = frames[i + CurveTimeline2.VALUE1]; + y = frames[i + CurveTimeline2.VALUE2]; + default: + x = getBezierValue(time, i, CurveTimeline2.VALUE1, curveType - CurveTimeline.BEZIER); + y = getBezierValue(time, i, CurveTimeline2.VALUE2, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + } + + switch (blend) { + case MixBlend.setup: + bone.shearX = bone.data.shearX + x * alpha; + bone.shearY = bone.data.shearY + y * alpha; + case MixBlend.first, MixBlend.replace: + bone.shearX += (bone.data.shearX + x - bone.shearX) * alpha; + bone.shearY += (bone.data.shearY + y - bone.shearY) * alpha; + case MixBlend.add: + bone.shearX += x * alpha; + bone.shearY += y * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/ShearXTimeline.hx b/spine-haxe/spine-haxe/spine/animation/ShearXTimeline.hx new file mode 100644 index 000000000..7f46e6b29 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/ShearXTimeline.hx @@ -0,0 +1,46 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.Skeleton; + +class ShearXTimeline extends CurveTimeline1 implements BoneTimeline { + private var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.shearX + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.shearX = bone.data.shearX; + case MixBlend.first: + bone.shearX += (bone.data.shearX - bone.shearX) * alpha; + } + return; + } + + var x:Float = getCurveValue(time); + switch (blend) { + case MixBlend.setup: + bone.shearX = bone.data.shearX + x * alpha; + case MixBlend.first, MixBlend.replace: + bone.shearX += (bone.data.shearX + x - bone.shearX) * alpha; + case MixBlend.add: + bone.shearX += x * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/ShearYTimeline.hx b/spine-haxe/spine-haxe/spine/animation/ShearYTimeline.hx new file mode 100644 index 000000000..4e4c4a279 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/ShearYTimeline.hx @@ -0,0 +1,46 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.Skeleton; + +class ShearYTimeline extends CurveTimeline1 implements BoneTimeline { + private var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.shearY + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.shearY = bone.data.shearY; + case MixBlend.first: + bone.shearY += (bone.data.shearY - bone.shearY) * alpha; + } + return; + } + + var y:Float = getCurveValue(time); + switch (blend) { + case MixBlend.setup: + bone.shearY = bone.data.shearY + y * alpha; + case MixBlend.first, MixBlend.replace: + bone.shearY += (bone.data.shearY + y - bone.shearY) * alpha; + case MixBlend.add: + bone.shearY += y * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/SlotTimeline.hx b/spine-haxe/spine-haxe/spine/animation/SlotTimeline.hx new file mode 100644 index 000000000..6bc8552fe --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/SlotTimeline.hx @@ -0,0 +1,5 @@ +package spine.animation; + +interface SlotTimeline { + function getSlotIndex():Int; +} diff --git a/spine-haxe/spine-haxe/spine/animation/Timeline.hx b/spine-haxe/spine-haxe/spine/animation/Timeline.hx new file mode 100644 index 000000000..ca230f9ab --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/Timeline.hx @@ -0,0 +1,55 @@ +package spine.animation; + +import spine.Event; +import spine.Skeleton; +import openfl.Vector; + +class Timeline { + public var propertyIds:Vector; + public var frames:Vector; + + public function new(frameCount:Int, propertyIds:Vector) { + this.propertyIds = propertyIds; + frames = new Vector(frameCount * getFrameEntries(), true); + } + + public function getFrameEntries():Int { + return 1; + } + + public function getFrameCount():Int { + return Std.int(frames.length / getFrameEntries()); + } + + public function getDuration():Float { + return frames[frames.length - getFrameEntries()]; + } + + public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, direction:MixDirection):Void { + trace("Timeline implementations must override apply()"); + } + + public static function search1(frames:Vector, time:Float):Int { + var n:Int = frames.length; + for (i in 1...n) { + if (frames[i] > time) + return i - 1; + } + return n - 1; + } + + public static function search(values:Vector, time:Float, step:Int):Int { + var n:Int = values.length; + var i:Int = step; + while (i < n) { + if (values[i] > time) + return i - step; + i += step; + } + return n - step; + } + + public function toString():String { + return "Timeline " + Type.getClassName(Type.getClass(this)); + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/TrackEntry.hx b/spine-haxe/spine-haxe/spine/animation/TrackEntry.hx new file mode 100644 index 000000000..da9806f51 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/TrackEntry.hx @@ -0,0 +1,92 @@ +package spine.animation; + +import openfl.Vector; +import spine.animation.Listeners.EventListeners; +import spine.Poolable; + +class TrackEntry implements Poolable { + public var animation:Animation; + public var next:TrackEntry; + public var previous:TrackEntry; + public var mixingFrom:TrackEntry; + public var mixingTo:TrackEntry; + public var onStart:Listeners = new Listeners(); + public var onInterrupt:Listeners = new Listeners(); + public var onEnd:Listeners = new Listeners(); + public var onDispose:Listeners = new Listeners(); + public var onComplete:Listeners = new Listeners(); + public var onEvent:EventListeners = new EventListeners(); + public var trackIndex:Int = 0; + public var loop:Bool = false; + public var reverse:Bool = false; + public var holdPrevious:Bool = false; + public var eventThreshold:Float = 0; + public var attachmentThreshold:Float = 0; + public var drawOrderThreshold:Float = 0; + public var animationStart:Float = 0; + public var animationEnd:Float = 0; + public var animationLast:Float = 0; + public var nextAnimationLast:Float = 0; + public var delay:Float = 0; + public var trackTime:Float = 0; + public var trackLast:Float = 0; + public var nextTrackLast:Float = 0; + public var trackEnd:Float = 0; + public var timeScale:Float = 0; + public var alpha:Float = 0; + public var mixTime:Float = 0; + public var mixDuration:Float = 0; + public var interruptAlpha:Float = 0; + public var totalAlpha:Float = 0; + public var mixBlend:MixBlend = MixBlend.replace; + public var timelineMode:Vector = new Vector(); + public var timelineHoldMix:Vector = new Vector(); + public var timelinesRotation:Vector = new Vector(); + + public function new() {} + + public function getAnimationTime():Float { + if (loop) { + var duration:Float = animationEnd - animationStart; + if (duration == 0) + return animationStart; + return (trackTime % duration) + animationStart; + } + return Math.min(trackTime + animationStart, animationEnd); + } + + /** If this track entry is non-looping, the track time in seconds when {@link #getAnimationEnd()} is reached, or the current + * {@link #getTrackTime()} if it has already been reached. If this track entry is looping, the track time when this + * animation will reach its next {@link #getAnimationEnd()} (the next loop completion). */ + public function getTrackComplete():Float { + var duration:Float = animationEnd - animationStart; + if (duration != 0) { + if (loop) + return duration * (1 + Std.int(trackTime / duration)); // Completion of next loop. + if (trackTime < duration) + return duration; // Before duration. + } + return trackTime; // Next update. + } + + public function reset():Void { + next = null; + previous = null; + mixingFrom = null; + mixingTo = null; + animation = null; + onStart.listeners.length = 0; + onInterrupt.listeners.length = 0; + onEnd.listeners.length = 0; + onDispose.listeners.length = 0; + onComplete.listeners.length = 0; + onEvent.listeners.length = 0; + timelineMode.length = 0; + timelineHoldMix.length = 0; + timelinesRotation.length = 0; + } + + public function resetRotationDirection():Void { + timelinesRotation.length = 0; + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/TransformConstraintTimeline.hx b/spine-haxe/spine-haxe/spine/animation/TransformConstraintTimeline.hx new file mode 100644 index 000000000..34d5bd3bf --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/TransformConstraintTimeline.hx @@ -0,0 +1,122 @@ +package spine.animation; + +import openfl.Vector; +import spine.Event; +import spine.Skeleton; +import spine.TransformConstraint; +import spine.TransformConstraintData; + +class TransformConstraintTimeline extends CurveTimeline { + static public inline var ENTRIES:Int = 7; + private static inline var ROTATE:Int = 1; + private static inline var X:Int = 2; + private static inline var Y:Int = 3; + private static inline var SCALEX:Int = 4; + private static inline var SCALEY:Int = 5; + private static inline var SHEARY:Int = 6; + + /** The index of the transform constraint slot in {@link Skeleton#transformConstraints} that will be changed. */ + public var transformConstraintIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, transformConstraintIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.transformConstraint + "|" + transformConstraintIndex])); + this.transformConstraintIndex = transformConstraintIndex; + } + + public override function getFrameEntries():Int { + return ENTRIES; + } + + /** The time in seconds, rotate mix, translate mix, scale mix, and shear mix for the specified key frame. */ + public function setFrame(frame:Int, time:Float, mixRotate:Float, mixX:Float, mixY:Float, mixScaleX:Float, mixScaleY:Float, mixShearY:Float):Void { + frame *= ENTRIES; + frames[frame] = time; + frames[frame + ROTATE] = mixRotate; + frames[frame + X] = mixX; + frames[frame + Y] = mixY; + frames[frame + SCALEX] = mixScaleX; + frames[frame + SCALEY] = mixScaleY; + frames[frame + SHEARY] = mixShearY; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var constraint:TransformConstraint = skeleton.transformConstraints[transformConstraintIndex]; + if (!constraint.active) + return; + + var data:TransformConstraintData; + if (time < frames[0]) { + data = constraint.data; + switch (blend) { + case MixBlend.setup: + constraint.mixRotate = data.mixRotate; + constraint.mixX = data.mixX; + constraint.mixY = data.mixY; + constraint.mixScaleX = data.mixScaleX; + constraint.mixScaleY = data.mixScaleY; + constraint.mixShearY = data.mixShearY; + case MixBlend.first: + constraint.mixRotate += (data.mixRotate - constraint.mixRotate) * alpha; + constraint.mixX += (data.mixX - constraint.mixX) * alpha; + constraint.mixY += (data.mixY - constraint.mixY) * alpha; + constraint.mixScaleX += (data.mixScaleX - constraint.mixScaleX) * alpha; + constraint.mixScaleY += (data.mixScaleY - constraint.mixScaleY) * alpha; + constraint.mixShearY += (data.mixShearY - constraint.mixShearY) * alpha; + } + return; + } + + var rotate:Float, x:Float, y:Float, scaleX:Float, scaleY:Float, shearY:Float; + var i:Int = Timeline.search(frames, time, ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / ENTRIES)]); + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + rotate = frames[i + ROTATE]; + x = frames[i + X]; + y = frames[i + Y]; + scaleX = frames[i + SCALEX]; + scaleY = frames[i + SCALEY]; + shearY = frames[i + SHEARY]; + var t:Float = (time - before) / (frames[i + ENTRIES] - before); + rotate += (frames[i + ENTRIES + ROTATE] - rotate) * t; + x += (frames[i + ENTRIES + X] - x) * t; + y += (frames[i + ENTRIES + Y] - y) * t; + scaleX += (frames[i + ENTRIES + SCALEX] - scaleX) * t; + scaleY += (frames[i + ENTRIES + SCALEY] - scaleY) * t; + shearY += (frames[i + ENTRIES + SHEARY] - shearY) * t; + case CurveTimeline.STEPPED: + rotate = frames[i + ROTATE]; + x = frames[i + X]; + y = frames[i + Y]; + scaleX = frames[i + SCALEX]; + scaleY = frames[i + SCALEY]; + shearY = frames[i + SHEARY]; + default: + rotate = getBezierValue(time, i, ROTATE, curveType - CurveTimeline.BEZIER); + x = getBezierValue(time, i, X, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + y = getBezierValue(time, i, Y, curveType + CurveTimeline.BEZIER_SIZE * 2 - CurveTimeline.BEZIER); + scaleX = getBezierValue(time, i, SCALEX, curveType + CurveTimeline.BEZIER_SIZE * 3 - CurveTimeline.BEZIER); + scaleY = getBezierValue(time, i, SCALEY, curveType + CurveTimeline.BEZIER_SIZE * 4 - CurveTimeline.BEZIER); + shearY = getBezierValue(time, i, SHEARY, curveType + CurveTimeline.BEZIER_SIZE * 5 - CurveTimeline.BEZIER); + } + + if (blend == MixBlend.setup) { + data = constraint.data; + constraint.mixRotate = data.mixRotate + (rotate - data.mixRotate) * alpha; + constraint.mixX = data.mixX + (x - data.mixX) * alpha; + constraint.mixY = data.mixY + (y - data.mixY) * alpha; + constraint.mixScaleX = data.mixScaleX + (scaleX - data.mixScaleX) * alpha; + constraint.mixScaleY = data.mixScaleY + (scaleY - data.mixScaleY) * alpha; + constraint.mixShearY = data.mixShearY + (shearY - data.mixShearY) * alpha; + } else { + constraint.mixRotate += (rotate - constraint.mixRotate) * alpha; + constraint.mixX += (x - constraint.mixX) * alpha; + constraint.mixY += (y - constraint.mixY) * alpha; + constraint.mixScaleX += (scaleX - constraint.mixScaleX) * alpha; + constraint.mixScaleY += (scaleY - constraint.mixScaleY) * alpha; + constraint.mixShearY += (shearY - constraint.mixShearY) * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/TranslateTimeline.hx b/spine-haxe/spine-haxe/spine/animation/TranslateTimeline.hx new file mode 100644 index 000000000..251d4ae84 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/TranslateTimeline.hx @@ -0,0 +1,70 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.Skeleton; + +class TranslateTimeline extends CurveTimeline2 implements BoneTimeline { + public var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.x + "|" + boneIndex, Property.y + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + override public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.x = bone.data.x; + bone.y = bone.data.y; + case MixBlend.first: + bone.x += (bone.data.x - bone.x) * alpha; + bone.y += (bone.data.y - bone.y) * alpha; + } + return; + } + + var x:Float = 0, y:Float = 0; + var i:Int = Timeline.search(frames, time, CurveTimeline2.ENTRIES); + var curveType:Int = Std.int(curves[Std.int(i / CurveTimeline2.ENTRIES)]); + + switch (curveType) { + case CurveTimeline.LINEAR: + var before:Float = frames[i]; + x = frames[i + CurveTimeline2.VALUE1]; + y = frames[i + CurveTimeline2.VALUE2]; + var t:Float = (time - before) / (frames[i + CurveTimeline2.ENTRIES] - before); + x += (frames[i + CurveTimeline2.ENTRIES + CurveTimeline2.VALUE1] - x) * t; + y += (frames[i + CurveTimeline2.ENTRIES + CurveTimeline2.VALUE2] - y) * t; + case CurveTimeline.STEPPED: + x = frames[i + CurveTimeline2.VALUE1]; + y = frames[i + CurveTimeline2.VALUE2]; + default: + x = getBezierValue(time, i, CurveTimeline2.VALUE1, curveType - CurveTimeline.BEZIER); + y = getBezierValue(time, i, CurveTimeline2.VALUE2, curveType + CurveTimeline.BEZIER_SIZE - CurveTimeline.BEZIER); + } + + switch (blend) { + case MixBlend.setup: + bone.x = bone.data.x + x * alpha; + bone.y = bone.data.y + y * alpha; + case MixBlend.first, MixBlend.replace: + bone.x += (bone.data.x + x - bone.x) * alpha; + bone.y += (bone.data.y + y - bone.y) * alpha; + case MixBlend.add: + bone.x += x * alpha; + bone.y += y * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/TranslateXTimeline.hx b/spine-haxe/spine-haxe/spine/animation/TranslateXTimeline.hx new file mode 100644 index 000000000..6c3167b38 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/TranslateXTimeline.hx @@ -0,0 +1,46 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.Skeleton; + +class TranslateXTimeline extends CurveTimeline1 implements BoneTimeline { + public var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.x + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.x = bone.data.x; + case MixBlend.first: + bone.x += (bone.data.x - bone.x) * alpha; + } + return; + } + + var x:Float = getCurveValue(time); + switch (blend) { + case MixBlend.setup: + bone.x = bone.data.x + x * alpha; + case MixBlend.first, MixBlend.replace: + bone.x += (bone.data.x + x - bone.x) * alpha; + case MixBlend.add: + bone.x += x * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/animation/TranslateYTimeline.hx b/spine-haxe/spine-haxe/spine/animation/TranslateYTimeline.hx new file mode 100644 index 000000000..7308f658d --- /dev/null +++ b/spine-haxe/spine-haxe/spine/animation/TranslateYTimeline.hx @@ -0,0 +1,46 @@ +package spine.animation; + +import openfl.Vector; +import spine.Bone; +import spine.Event; +import spine.Skeleton; + +class TranslateYTimeline extends CurveTimeline1 implements BoneTimeline { + public var boneIndex:Int = 0; + + public function new(frameCount:Int, bezierCount:Int, boneIndex:Int) { + super(frameCount, bezierCount, Vector.ofArray([Property.y + "|" + boneIndex])); + this.boneIndex = boneIndex; + } + + public function getBoneIndex():Int { + return boneIndex; + } + + public override function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Vector, alpha:Float, blend:MixBlend, + direction:MixDirection):Void { + var bone:Bone = skeleton.bones[boneIndex]; + if (!bone.active) + return; + + if (time < frames[0]) { + switch (blend) { + case MixBlend.setup: + bone.y = bone.data.y; + case MixBlend.first: + bone.y += (bone.data.y - bone.y) * alpha; + } + return; + } + + var y:Float = getCurveValue(time); + switch (blend) { + case MixBlend.setup: + bone.y = bone.data.y + y * alpha; + case MixBlend.first, MixBlend.replace: + bone.y += (bone.data.y + y - bone.y) * alpha; + case MixBlend.add: + bone.y += y * alpha; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/atlas/Atlas.hx b/spine-haxe/spine-haxe/spine/atlas/Atlas.hx new file mode 100644 index 000000000..3416bc8f1 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/Atlas.hx @@ -0,0 +1,237 @@ +package spine.atlas; + +import openfl.errors.ArgumentError; +import openfl.utils.ByteArray; +import openfl.utils.Dictionary; +import openfl.Vector; + +class Atlas { + private var pages:Vector = new Vector(); + private var regions:Vector = new Vector(); + private var textureLoader:TextureLoader; + + /** @param object A String or ByteArray. */ + public function new(object:Dynamic, textureLoader:TextureLoader) { + if (object == null) { + return; + } + if (Std.isOfType(object, String)) { + load(cast(object, String), textureLoader); + } else if (Std.isOfType(object, ByteArrayData)) { + load(cast(object, ByteArray).readUTFBytes(cast(object, ByteArray).length), textureLoader); + } else { + throw new ArgumentError("object must be a TextureAtlas or AttachmentLoader."); + } + } + + private function load(atlasText:String, textureLoader:TextureLoader):Void { + if (textureLoader == null) { + throw new ArgumentError("textureLoader cannot be null."); + } + this.textureLoader = textureLoader; + + var reader:Reader = new Reader(atlasText); + var entry:Vector = new Vector(5, true); + var page:AtlasPage = null; + var region:AtlasRegion = null; + + var pageFields:DictionaryVoid> = new DictionaryVoid>(); + pageFields["size"] = function():Void { + page.width = Std.parseInt(entry[1]); + page.height = Std.parseInt(entry[2]); + }; + pageFields["format"] = function():Void { + page.format = Format.fromName(entry[0]); + }; + pageFields["filter"] = function():Void { + page.minFilter = TextureFilter.fromName(entry[1]); + page.magFilter = TextureFilter.fromName(entry[2]); + }; + pageFields["repeat"] = function():Void { + if (entry[1].indexOf('x') != -1) + page.uWrap = TextureWrap.repeat; + if (entry[1].indexOf('y') != -1) + page.vWrap = TextureWrap.repeat; + }; + pageFields["pma"] = function():Void { + page.pma = entry[1] == "true"; + }; + + var regionFields:DictionaryVoid> = new DictionaryVoid>(); + regionFields["bounds"] = function():Void { + region.x = Std.parseInt(entry[1]); + region.y = Std.parseInt(entry[2]); + region.width = Std.parseInt(entry[3]); + region.height = Std.parseInt(entry[4]); + }; + regionFields["offsets"] = function():Void { + region.offsetX = Std.parseInt(entry[1]); + region.offsetY = Std.parseInt(entry[2]); + region.originalWidth = Std.parseInt(entry[3]); + region.originalHeight = Std.parseInt(entry[4]); + }; + regionFields["rotate"] = function():Void { + var value:String = entry[1]; + if (value == "true") + region.degrees = 90; + else if (value != "false") + region.degrees = Std.parseInt(value); + }; + regionFields["index"] = function():Void { + region.index = Std.parseInt(entry[1]); + }; + + var line:String = reader.readLine(); + // Ignore empty lines before first entry. + while (line != null && line.length == 0) { + line = reader.readLine(); + } + + // Header entries. + while (true) { + if (line == null || line.length == 0) + break; + if (reader.readEntry(entry, line) == 0) + break; // Silently ignore all header fields. + line = reader.readLine(); + } + + // Page and region entries. + var names:Vector = null; + var values:Vector> = null; + var field:Void->Void; + while (true) { + if (line == null) + break; + if (line.length == 0) { + page = null; + line = reader.readLine(); + } else if (page == null) { + page = new AtlasPage(); + page.name = line; + while (true) { + if (reader.readEntry(entry, line = reader.readLine()) == 0) + break; + field = pageFields[entry[0]]; + if (field != null) { + field(); + } + } + textureLoader.loadPage(page, line); + pages.push(page); + } else { + region = new AtlasRegion(); + region.page = page; + region.name = line; + while (true) { + var count:Int = reader.readEntry(entry, line = reader.readLine()); + if (count == 0) + break; + field = regionFields[entry[0]]; + if (field != null) { + field(); + } else { + if (names == null) { + names = new Vector(); + values = new Vector>(); + } + names.push(entry[0]); + var entryValues:Vector = new Vector(count, true); + for (i in 0...count) { + entryValues[i] = Std.parseInt(entry[i + 1]); + } + values.push(entryValues); + } + } + + if (region.originalWidth == 0 && region.originalHeight == 0) { + region.originalWidth = region.width; + region.originalHeight = region.height; + } + + if (names != null && names.length > 0) { + region.names = names; + region.values = values; + names = null; + values = null; + } + region.u = region.x / page.width; + region.v = region.y / page.height; + if (region.degrees == 90) { + region.u2 = (region.x + region.height) / page.width; + region.v2 = (region.y + region.width) / page.height; + } else { + region.u2 = (region.x + region.width) / page.width; + region.v2 = (region.y + region.height) / page.height; + } + + textureLoader.loadRegion(region); + regions.push(region); + } + } + } + + /** Returns the first region found with the specified name. This method uses string comparison to find the region, so the result + * should be cached rather than calling this method multiple times. + * @return The region, or null. */ + public function findRegion(name:String):AtlasRegion { + for (region in regions) { + if (region.name == name) { + return region; + } + } + return null; + } + + public function dispose():Void { + for (page in pages) { + textureLoader.unloadPage(page); + } + } +} + +class Reader { + private static var trimRegex:EReg = new EReg("^\\s+|\\s+$", "g"); + + private var lines:Array; + private var index:Int = 0; + + public function new(text:String) { + var regex:EReg = new EReg("[ \t]*(?:\r\n|\r|\n)[ \t]*", "g"); + lines = regex.split(text); + } + + private function trim(value:String):String { + return trimRegex.replace(value, ""); + } + + public function readLine():String { + return index >= lines.length ? null : lines[index++]; + } + + public function readEntry(entry:Vector, line:String):Int { + if (line == null) + return 0; + if (line.length == 0) + return 0; + var colon:Int = line.indexOf(':'); + if (colon == -1) + return 0; + entry[0] = trim(line.substr(0, colon)); + var i:Int = 1; + var lastMatch:Int = colon + 1; + while (true) { + var comma:Int = line.indexOf(',', lastMatch); + if (comma == -1) { + entry[i] = trim(line.substr(lastMatch)); + return i; + } + entry[i] = trim(line.substr(lastMatch, comma - lastMatch)); + lastMatch = comma + 1; + if (i == 4) + return 4; + + i++; + } + } +} diff --git a/spine-haxe/spine-haxe/spine/atlas/AtlasPage.hx b/spine-haxe/spine-haxe/spine/atlas/AtlasPage.hx new file mode 100644 index 000000000..168e255a6 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/AtlasPage.hx @@ -0,0 +1,16 @@ +package spine.atlas; + +class AtlasPage { + public var name:String; + public var format:Format; + public var minFilter:TextureFilter = TextureFilter.nearest; + public var magFilter:TextureFilter = TextureFilter.nearest; + public var uWrap:TextureWrap = TextureWrap.clampToEdge; + public var vWrap:TextureWrap = TextureWrap.clampToEdge; + public var width:Int = 0; + public var height:Int = 0; + public var pma:Bool = false; + public var rendererObject:Dynamic; + + public function new() {} +} diff --git a/spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx b/spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx new file mode 100644 index 000000000..19b94534c --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx @@ -0,0 +1,29 @@ +package spine.atlas; + +import openfl.Vector; + +class AtlasRegion { + public var page:AtlasPage; + public var name:String; + public var x:Int = 0; + public var y:Int = 0; + public var width:Int = 0; + public var height:Int = 0; + public var u:Float = 0; + public var v:Float = 0; + public var u2:Float = 0; + public var v2:Float = 0; + public var offsetX:Float = 0; + public var offsetY:Float = 0; + public var originalWidth:Int = 0; + public var originalHeight:Int = 0; + public var index:Int = 0; + public var degrees:Int = 0; + public var splits:Vector; + public var pads:Vector; + public var rendererObject:Dynamic; + public var names:Vector; + public var values:Vector>; + + public function new() {} +} diff --git a/spine-haxe/spine-haxe/spine/atlas/Format.hx b/spine-haxe/spine-haxe/spine/atlas/Format.hx new file mode 100644 index 000000000..aada60194 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/Format.hx @@ -0,0 +1,31 @@ +package spine.atlas; + +import openfl.Vector; + +class Format { + public static var alpha(default, never):Format = new Format(0, "alpha"); + public static var intensity(default, never):Format = new Format(1, "intensity"); + public static var luminanceAlpha(default, never):Format = new Format(2, "luminanceAlpha"); + public static var rgb565(default, never):Format = new Format(3, "rgb565"); + public static var rgba4444(default, never):Format = new Format(4, "rgba4444"); + public static var rgb888(default, never):Format = new Format(5, "rgb888"); + public static var rgba8888(default, never):Format = new Format(6, "rgba8888"); + + public static var values(default, never):Vector = Vector.ofArray([alpha, intensity, luminanceAlpha, rgb565, rgba4444, rgb888, rgba8888]); + + public var ordinal(default, null):Int; + public var name(default, null):String; + + public function new(ordinal:Int, name:String) { + this.ordinal = ordinal; + this.name = name; + } + + public static function fromName(name:String):Format { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/atlas/TextureFilter.hx b/spine-haxe/spine-haxe/spine/atlas/TextureFilter.hx new file mode 100644 index 000000000..dd5622987 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/TextureFilter.hx @@ -0,0 +1,39 @@ +package spine.atlas; + +import openfl.Vector; + +class TextureFilter { + public static var nearest(default, never):TextureFilter = new TextureFilter(0, "nearest"); + public static var linear(default, never):TextureFilter = new TextureFilter(1, "linear"); + public static var mipMap(default, never):TextureFilter = new TextureFilter(2, "mipMap"); + public static var mipMapNearestNearest(default, never):TextureFilter = new TextureFilter(3, "mipMapNearestNearest"); + public static var mipMapLinearNearest(default, never):TextureFilter = new TextureFilter(4, "mipMapLinearNearest"); + public static var mipMapNearestLinear(default, never):TextureFilter = new TextureFilter(5, "mipMapNearestLinear"); + public static var mipMapLinearLinear(default, never):TextureFilter = new TextureFilter(6, "mipMapLinearLinear"); + + public static var values(default, never):Vector = Vector.ofArray([ + nearest, + linear, + mipMap, + mipMapNearestNearest, + mipMapLinearNearest, + mipMapNearestLinear, + mipMapLinearLinear + ]); + + public var ordinal(default, null):Int; + public var name(default, null):String; + + public function new(ordinal:Int, name:String) { + this.ordinal = ordinal; + this.name = name; + } + + public static function fromName(name:String):TextureFilter { + for (value in values) { + if (value.name == name.toLowerCase()) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx b/spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx new file mode 100644 index 000000000..eb4cbeb6f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx @@ -0,0 +1,9 @@ +package spine.atlas; + +interface TextureLoader { + function loadPage(page:AtlasPage, path:String):Void; + + function loadRegion(region:AtlasRegion):Void; + + function unloadPage(page:AtlasPage):Void; +} diff --git a/spine-haxe/spine-haxe/spine/atlas/TextureWrap.hx b/spine-haxe/spine-haxe/spine/atlas/TextureWrap.hx new file mode 100644 index 000000000..f5ec7109e --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/TextureWrap.hx @@ -0,0 +1,27 @@ +package spine.atlas; + +import openfl.Vector; + +class TextureWrap { + public static var mirroredRepeat(default, never):TextureWrap = new TextureWrap(0, "mirroredRepeat"); + public static var clampToEdge(default, never):TextureWrap = new TextureWrap(1, "clampToEdge"); + public static var repeat(default, never):TextureWrap = new TextureWrap(2, "repeat"); + + public static var values(default, never):Vector = Vector.ofArray([mirroredRepeat, clampToEdge, repeat]); + + public var ordinal(default, null):Int; + public var name(default, null):String; + + public function new(ordinal:Int, name:String) { + this.ordinal = ordinal; + this.name = name; + } + + public static function fromName(name:String):TextureWrap { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx b/spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx new file mode 100644 index 000000000..d128febf2 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx @@ -0,0 +1,84 @@ +package spine.attachments; + +import openfl.errors.ArgumentError; +import spine.atlas.Atlas; +import spine.atlas.AtlasRegion; +import spine.Skin; + +class AtlasAttachmentLoader implements AttachmentLoader { + private var atlas:Atlas; + + public function new(atlas:Atlas) { + if (atlas == null) { + throw new ArgumentError("atlas cannot be null."); + } + this.atlas = atlas; + } + + public function newRegionAttachment(skin:Skin, name:String, path:String):RegionAttachment { + var region:AtlasRegion = atlas.findRegion(path); + if (region == null) { + trace("Region not found in atlas: " + path + " (region attachment: " + name + ")"); + return null; + } + var attachment:RegionAttachment = new RegionAttachment(name); + attachment.rendererObject = region; + attachment.setUVs(region.u, region.v, region.u2, region.v2, region.degrees); + attachment.regionOffsetX = region.offsetX; + attachment.regionOffsetY = region.offsetY; + attachment.regionWidth = region.width; + attachment.regionHeight = region.height; + attachment.regionOriginalWidth = region.originalWidth; + attachment.regionOriginalHeight = region.originalHeight; + return attachment; + } + + public function newMeshAttachment(skin:Skin, name:String, path:String):MeshAttachment { + var region:AtlasRegion = atlas.findRegion(path); + if (region == null) { + trace("Region not found in atlas: " + path + " (mesh attachment: " + name + ")"); + return null; + } + + var attachment:MeshAttachment = new MeshAttachment(name); + attachment.rendererObject = region; + attachment.regionU = region.u; + attachment.regionV = region.v; + attachment.regionU2 = region.u2; + attachment.regionV2 = region.v2; + attachment.regionDegrees = region.degrees; + attachment.regionOffsetX = region.offsetX; + attachment.regionOffsetY = region.offsetY; + attachment.regionWidth = region.width; + attachment.regionHeight = region.height; + attachment.regionOriginalWidth = region.originalWidth; + attachment.regionOriginalHeight = region.originalHeight; + return attachment; + } + + public function newBoundingBoxAttachment(skin:Skin, name:String):BoundingBoxAttachment { + return new BoundingBoxAttachment(name); + } + + public function newPathAttachment(skin:Skin, name:String):PathAttachment { + return new PathAttachment(name); + } + + public function newPointAttachment(skin:Skin, name:String):PointAttachment { + return new PointAttachment(name); + } + + public function newClippingAttachment(skin:Skin, name:String):ClippingAttachment { + return new ClippingAttachment(name); + } + + static public function nextPOT(value:Int):Int { + value--; + value |= value >> 1; + value |= value >> 2; + value |= value >> 4; + value |= value >> 8; + value |= value >> 16; + return value + 1; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/Attachment.hx b/spine-haxe/spine-haxe/spine/attachments/Attachment.hx new file mode 100644 index 000000000..49daeeb94 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/Attachment.hx @@ -0,0 +1,29 @@ +package spine.attachments; + +import openfl.errors.ArgumentError; +import openfl.errors.IllegalOperationError; + +class Attachment { + private var _name:String; + + public function new(name:String) { + if (name == null) { + throw new ArgumentError("name cannot be null."); + } + _name = name; + } + + public var name(get, never):String; + + private function get_name():String { + return _name; + } + + public function toString():String { + return name; + } + + public function copy():Attachment { + throw new IllegalOperationError("Not implemented"); + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx b/spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx new file mode 100644 index 000000000..6e52151d1 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx @@ -0,0 +1,23 @@ +package spine.attachments; + +import spine.Skin; + +interface AttachmentLoader { + /** @return May be null to not load an attachment. */ + function newRegionAttachment(skin:Skin, name:String, path:String):RegionAttachment; + + /** @return May be null to not load an attachment. */ + function newMeshAttachment(skin:Skin, name:String, path:String):MeshAttachment; + + /** @return May be null to not load an attachment. */ + function newBoundingBoxAttachment(skin:Skin, name:String):BoundingBoxAttachment; + + /** @return May be null to not load an attachment */ + function newPathAttachment(skin:Skin, name:String):PathAttachment; + + /** @return May be null to not load an attachment */ + function newPointAttachment(skin:Skin, name:String):PointAttachment; + + /** @return May be null to not load an attachment */ + function newClippingAttachment(skin:Skin, name:String):ClippingAttachment; +} diff --git a/spine-haxe/spine-haxe/spine/attachments/AttachmentType.hx b/spine-haxe/spine-haxe/spine/attachments/AttachmentType.hx new file mode 100644 index 000000000..89926ba01 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/AttachmentType.hx @@ -0,0 +1,31 @@ +package spine.attachments; + +import openfl.Vector; + +class AttachmentType { + public static var region(default, never):AttachmentType = new AttachmentType(0, "region"); + public static var boundingbox(default, never):AttachmentType = new AttachmentType(1, "boundingbox"); + public static var mesh(default, never):AttachmentType = new AttachmentType(2, "mesh"); + public static var linkedmesh(default, never):AttachmentType = new AttachmentType(3, "linkedmesh"); + public static var path(default, never):AttachmentType = new AttachmentType(4, "path"); + public static var point(default, never):AttachmentType = new AttachmentType(5, "point"); + public static var clipping(default, never):AttachmentType = new AttachmentType(6, "clipping"); + + public static var values(default, never):Vector = Vector.ofArray([region, boundingbox, mesh, linkedmesh, path, point, clipping]); + + public var ordinal(default, null):Int; + public var name(default, null):String; + + public function new(ordinal:Int, name:String) { + this.ordinal = ordinal; + this.name = name; + } + + public static function fromName(name:String):AttachmentType { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/BoundingBoxAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/BoundingBoxAttachment.hx new file mode 100644 index 000000000..7a62e0436 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/BoundingBoxAttachment.hx @@ -0,0 +1,17 @@ +package spine.attachments; + +import spine.Color; + +class BoundingBoxAttachment extends VertexAttachment { + public var color:Color = new Color(0, 0, 0, 0); + + public function new(name:String) { + super(name); + } + + override public function copy():Attachment { + var copy:BoundingBoxAttachment = new BoundingBoxAttachment(name); + copyTo(copy); + return copy; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/ClippingAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/ClippingAttachment.hx new file mode 100644 index 000000000..dd4318bb8 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/ClippingAttachment.hx @@ -0,0 +1,21 @@ +package spine.attachments; + +import spine.Color; +import spine.SlotData; + +class ClippingAttachment extends VertexAttachment { + public var endSlot:SlotData; + public var color:Color = new Color(0.2275, 0.2275, 0.2275, 1); + + public function new(name:String) { + super(name); + } + + override public function copy():Attachment { + var copy:ClippingAttachment = new ClippingAttachment(name); + copyTo(copy); + copy.endSlot = endSlot; + copy.color.setFromColor(color); + return copy; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx new file mode 100644 index 000000000..6d0505c0f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx @@ -0,0 +1,190 @@ +package spine.attachments; + +import openfl.Vector; +import spine.Color; + +class MeshAttachment extends VertexAttachment { + public var uvs:Vector; + public var regionUVs:Vector; + public var triangles:Vector; + public var color:Color = new Color(1, 1, 1, 1); + public var hullLength:Int = 0; + + private var _parentMesh:MeshAttachment; + + public var path:String; + public var rendererObject:Dynamic; + public var regionU:Float = 0; + public var regionV:Float = 0; + public var regionU2:Float = 0; + public var regionV2:Float = 0; + public var regionDegrees:Int = 0; + public var regionOffsetX:Float = 0; // Pixels stripped from the bottom left, unrotated. + public var regionOffsetY:Float = 0; + public var regionWidth:Float = 0; // Unrotated, stripped size. + public var regionHeight:Float = 0; + public var regionOriginalWidth:Float = 0; // Unrotated, unstripped size. + public var regionOriginalHeight:Float = 0; + // Nonessential. + public var edges:Vector; + public var width:Float = 0; + public var height:Float = 0; + + public function new(name:String) { + super(name); + } + + public function updateUVs():Void { + var i:Int = 0, n:Int = regionUVs.length; + var u:Float = regionU, v:Float = regionV; + var width:Float = 0, height:Float = 0; + var textureWidth:Float, textureHeight:Float; + if (uvs == null || uvs.length != n) + uvs = new Vector(n, true); + + switch (regionDegrees) { + case 90: + { + textureWidth = regionHeight / (regionU2 - regionU); + textureHeight = regionWidth / (regionV2 - regionV); + u -= (regionOriginalHeight - regionOffsetY - regionHeight) / textureWidth; + v -= (regionOriginalWidth - regionOffsetX - regionWidth) / textureHeight; + width = regionOriginalHeight / textureWidth; + height = regionOriginalWidth / textureHeight; + i = 0; + while (i < n) { + uvs[i] = u + regionUVs[i + 1] * width; + uvs[i + 1] = v + (1 - regionUVs[i]) * height; + i += 2; + } + } + case 180: + { + textureWidth = regionWidth / (regionU2 - regionU); + textureHeight = regionHeight / (regionV2 - regionV); + u -= (regionOriginalWidth - regionOffsetX - regionWidth) / textureWidth; + v -= regionOffsetY / textureHeight; + width = regionOriginalWidth / textureWidth; + height = regionOriginalHeight / textureHeight; + i = 0; + while (i < n) { + uvs[i] = u + (1 - regionUVs[i]) * width; + uvs[i + 1] = v + (1 - regionUVs[i + 1]) * height; + i += 2; + } + } + case 270: + { + textureWidth = regionWidth / (regionU2 - regionU); + textureHeight = regionHeight / (regionV2 - regionV); + u -= regionOffsetY / textureWidth; + v -= regionOffsetX / textureHeight; + width = regionOriginalHeight / textureWidth; + height = regionOriginalWidth / textureHeight; + i = 0; + while (i < n) { + uvs[i] = u + (1 - regionUVs[i + 1]) * width; + uvs[i + 1] = v + regionUVs[i] * height; + i += 2; + } + } + default: + { + textureWidth = regionWidth / (regionU2 - regionU); + textureHeight = regionHeight / (regionV2 - regionV); + u -= regionOffsetX / textureWidth; + v -= (regionOriginalHeight - regionOffsetY - regionHeight) / textureHeight; + width = regionOriginalWidth / textureWidth; + height = regionOriginalHeight / textureHeight; + i = 0; + while (i < n) { + uvs[i] = u + regionUVs[i] * width; + uvs[i + 1] = v + regionUVs[i + 1] * height; + i += 2; + } + } + } + } + + public var parentMesh(get, set):MeshAttachment; + + private function get_parentMesh():MeshAttachment { + return _parentMesh; + } + + private function set_parentMesh(parentMesh:MeshAttachment):MeshAttachment { + _parentMesh = parentMesh; + if (parentMesh != null) { + bones = parentMesh.bones; + vertices = parentMesh.vertices; + worldVerticesLength = parentMesh.worldVerticesLength; + regionUVs = parentMesh.regionUVs; + triangles = parentMesh.triangles; + hullLength = parentMesh.hullLength; + edges = parentMesh.edges; + width = parentMesh.width; + height = parentMesh.height; + } + return _parentMesh; + } + + override public function copy():Attachment { + var copy:MeshAttachment = new MeshAttachment(name); + copy.rendererObject = rendererObject; + copy.regionU = regionU; + copy.regionV = regionV; + copy.regionU2 = regionU2; + copy.regionV2 = regionV2; + copy.regionDegrees = regionDegrees; + copy.regionOffsetX = regionOffsetX; + copy.regionOffsetY = regionOffsetY; + copy.regionWidth = regionWidth; + copy.regionHeight = regionHeight; + copy.regionOriginalWidth = regionOriginalWidth; + copy.regionOriginalHeight = regionOriginalHeight; + copy.path = path; + copy.color.setFromColor(color); + + if (parentMesh == null) { + this.copyTo(copy); + copy.regionUVs = regionUVs.concat(); + copy.uvs = uvs.concat(); + copy.triangles = triangles.concat(); + copy.hullLength = hullLength; + + // Nonessential. + if (edges != null) { + copy.edges = edges.concat(); + } + copy.width = width; + copy.height = height; + } else { + copy.parentMesh = parentMesh; + copy.updateUVs(); + } + + return copy; + } + + public function newLinkedMesh():MeshAttachment { + var copy:MeshAttachment = new MeshAttachment(name); + copy.rendererObject = rendererObject; + copy.regionU = regionU; + copy.regionV = regionV; + copy.regionU2 = regionU2; + copy.regionV2 = regionV2; + copy.regionDegrees = regionDegrees; + copy.regionOffsetX = regionOffsetX; + copy.regionOffsetY = regionOffsetY; + copy.regionWidth = regionWidth; + copy.regionHeight = regionHeight; + copy.regionOriginalWidth = regionOriginalWidth; + copy.regionOriginalHeight = regionOriginalHeight; + copy.path = path; + copy.color.setFromColor(color); + copy.deformAttachment = deformAttachment; + copy.parentMesh = parentMesh != null ? parentMesh : this; + copy.updateUVs(); + return copy; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/PathAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/PathAttachment.hx new file mode 100644 index 000000000..8e6540f74 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/PathAttachment.hx @@ -0,0 +1,24 @@ +package spine.attachments; + +import openfl.Vector; +import spine.Color; + +class PathAttachment extends VertexAttachment { + public var lengths:Vector; + public var closed:Bool = false; + public var constantSpeed:Bool = false; + public var color:Color = new Color(0, 0, 0, 0); + + public function new(name:String) { + super(name); + } + + override public function copy():Attachment { + var copy:PathAttachment = new PathAttachment(name); + copyTo(copy); + copy.lengths = lengths.concat(); + copy.closed = closed; + copy.constantSpeed = constantSpeed; + return copy; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/PointAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/PointAttachment.hx new file mode 100644 index 000000000..2ab8f342b --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/PointAttachment.hx @@ -0,0 +1,40 @@ +package spine.attachments; + +import openfl.Vector; +import spine.Bone; +import spine.Color; +import spine.MathUtils; + +class PointAttachment extends VertexAttachment { + public var x:Float = 0; + public var y:Float = 0; + public var rotation:Float = 0; + public var color:Color = new Color(0.38, 0.94, 0, 1); + + public function new(name:String) { + super(name); + } + + public function computeWorldPosition(bone:Bone, point:Vector):Vector { + point[0] = x * bone.a + y * bone.b + bone.worldX; + point[1] = x * bone.c + y * bone.d + bone.worldY; + return point; + } + + public function computeWorldRotation(bone:Bone):Float { + var cos:Float = MathUtils.cosDeg(this.rotation), + sin:Float = MathUtils.sinDeg(this.rotation); + var x:Float = cos * bone.a + sin * bone.b; + var y:Float = cos * bone.c + sin * bone.d; + return Math.atan2(y, x) * MathUtils.radDeg; + } + + override public function copy():Attachment { + var copy:PointAttachment = new PointAttachment(name); + copy.x = x; + copy.y = y; + copy.rotation = rotation; + copy.color.setFromColor(color); + return copy; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx new file mode 100644 index 000000000..265d6aa39 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx @@ -0,0 +1,148 @@ +package spine.attachments; + +import openfl.Vector; +import spine.Bone; +import spine.Color; + +class RegionAttachment extends Attachment { + public static inline var BLX:Int = 0; + public static inline var BLY:Int = 1; + public static inline var ULX:Int = 2; + public static inline var ULY:Int = 3; + public static inline var URX:Int = 4; + public static inline var URY:Int = 5; + public static inline var BRX:Int = 6; + public static inline var BRY:Int = 7; + + public var x:Float = 0; + public var y:Float = 0; + public var scaleX:Float = 1; + public var scaleY:Float = 1; + public var rotation:Float = 0; + public var width:Float = 0; + public var height:Float = 0; + public var color:Color = new Color(1, 1, 1, 1); + public var path:String; + public var rendererObject:Dynamic; + public var regionOffsetX:Float = 0; // Pixels stripped from the bottom left, unrotated. + public var regionOffsetY:Float = 0; + public var regionWidth:Float = 0; // Unrotated, stripped size. + public var regionHeight:Float = 0; + public var regionOriginalWidth:Float = 0; // Unrotated, unstripped size. + public var regionOriginalHeight:Float = 0; + + private var offsets:Vector = new Vector(8, true); + + public var uvs:Vector = new Vector(8, true); + + public function new(name:String) { + super(name); + } + + public function updateOffset():Void { + var regionScaleX:Float = width / regionOriginalWidth * scaleX; + var regionScaleY:Float = height / regionOriginalHeight * scaleY; + var localX:Float = -width * 0.5 * scaleX + regionOffsetX * regionScaleX; + var localY:Float = -height * 0.5 * scaleY + regionOffsetY * regionScaleY; + var localX2:Float = localX + regionWidth * regionScaleX; + var localY2:Float = localY + regionHeight * regionScaleY; + + var radians:Float = rotation * MathUtils.degRad; + var cos:Float = Math.cos(radians); + var sin:Float = Math.sin(radians); + var localXCos:Float = localX * cos + x; + var localXSin:Float = localX * sin; + var localYCos:Float = localY * cos + y; + var localYSin:Float = localY * sin; + var localX2Cos:Float = localX2 * cos + x; + var localX2Sin:Float = localX2 * sin; + var localY2Cos:Float = localY2 * cos + y; + var localY2Sin:Float = localY2 * sin; + + offsets[BLX] = localXCos - localYSin; + offsets[BLY] = localYCos + localXSin; + offsets[ULX] = localXCos - localY2Sin; + offsets[ULY] = localY2Cos + localXSin; + offsets[URX] = localX2Cos - localY2Sin; + offsets[URY] = localY2Cos + localX2Sin; + offsets[BRX] = localX2Cos - localYSin; + offsets[BRY] = localYCos + localX2Sin; + } + + public function setUVs(u:Float, v:Float, u2:Float, v2:Float, degrees:Int):Void { + if (degrees == 90) { + uvs[4] = u; + uvs[5] = v2; + uvs[6] = u; + uvs[7] = v; + uvs[0] = u2; + uvs[1] = v; + uvs[2] = u2; + uvs[3] = v2; + } else { + uvs[2] = u; + uvs[3] = v2; + uvs[4] = u; + uvs[5] = v; + uvs[6] = u2; + uvs[7] = v; + uvs[0] = u2; + uvs[1] = v2; + } + } + + public function computeWorldVertices(bone:Bone, worldVertices:Vector, offset:Int, stride:Int):Void { + var x:Float = bone.worldX, y:Float = bone.worldY; + var a:Float = bone.a, + b:Float = bone.b, + c:Float = bone.c, + d:Float = bone.d; + var offsetX:Float = 0, offsetY:Float = 0; + + offsetX = offsets[BRX]; + offsetY = offsets[BRY]; + worldVertices[offset] = offsetX * a + offsetY * b + x; // br + worldVertices[offset + 1] = offsetX * c + offsetY * d + y; + offset += stride; + + offsetX = offsets[BLX]; + offsetY = offsets[BLY]; + worldVertices[offset] = offsetX * a + offsetY * b + x; // bl + worldVertices[offset + 1] = offsetX * c + offsetY * d + y; + offset += stride; + + offsetX = offsets[ULX]; + offsetY = offsets[ULY]; + worldVertices[offset] = offsetX * a + offsetY * b + x; // ul + worldVertices[offset + 1] = offsetX * c + offsetY * d + y; + offset += stride; + + offsetX = offsets[URX]; + offsetY = offsets[URY]; + worldVertices[offset] = offsetX * a + offsetY * b + x; // ur + worldVertices[offset + 1] = offsetX * c + offsetY * d + y; + } + + override public function copy():Attachment { + var copy:RegionAttachment = new RegionAttachment(name); + copy.regionWidth = regionWidth; + copy.regionHeight = regionHeight; + copy.regionOffsetX = regionOffsetX; + copy.regionOffsetY = regionOffsetY; + copy.regionOriginalWidth = regionOriginalWidth; + copy.regionOriginalHeight = regionOriginalHeight; + copy.rendererObject = rendererObject; + copy.path = path; + copy.x = x; + copy.y = y; + copy.scaleX = scaleX; + copy.scaleY = scaleY; + copy.rotation = rotation; + copy.width = width; + copy.height = height; + copy.uvs = uvs.concat(); + copy.offsets = offsets.concat(); + copy.color.setFromColor(color); + return copy; + } +} diff --git a/spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx new file mode 100644 index 000000000..6b1abd13a --- /dev/null +++ b/spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx @@ -0,0 +1,140 @@ +package spine.attachments; + +import openfl.Vector; +import spine.Bone; +import spine.Skeleton; +import spine.Slot; + +class VertexAttachment extends Attachment { + private static var nextID:Int = 0; + + public var bones:Vector; + public var vertices:Vector; + public var worldVerticesLength:Int = 0; + public var id:Int = nextID++; + public var deformAttachment:VertexAttachment; + + public function new(name:String) { + super(name); + deformAttachment = this; + } + + /** Transforms the attachment's local {@link #vertices} to world coordinates. If the slot's {@link Slot#deform} is + * not empty, it is used to deform the vertices. + * + * See [World transforms](http://esotericsoftware.com/spine-runtime-skeletons#World-transforms) in the Spine + * Runtimes Guide. + * @param start The index of the first {@link #vertices} value to transform. Each vertex has 2 values, x and y. + * @param count The number of world vertex values to output. Must be <= {@link #worldVerticesLength} - `start`. + * @param worldVertices The output world vertices. Must have a length >= `offset` + `count` * + * `stride` / 2. + * @param offset The `worldVertices` index to begin writing values. + * @param stride The number of `worldVertices` entries between the value pairs written. */ + public function computeWorldVertices(slot:Slot, start:Int, count:Int, worldVertices:Vector, offset:Int, stride:Int):Void { + count = offset + (count >> 1) * stride; + var skeleton:Skeleton = slot.skeleton; + var deform:Vector = slot.deform; + + var v:Int, w:Int, n:Int, i:Int, skip:Int, b:Int, f:Int; + var vx:Float, vy:Float; + var wx:Float, wy:Float; + var bone:Bone; + + if (bones == null) { + if (deform.length > 0) + vertices = deform; + bone = slot.bone; + var x:Float = bone.worldX; + var y:Float = bone.worldY; + var a:Float = bone.a, + bb:Float = bone.b, + c:Float = bone.c, + d:Float = bone.d; + v = start; + w = offset; + while (w < count) { + vx = vertices[v]; + vy = vertices[v + 1]; + worldVertices[w] = vx * a + vy * bb + x; + worldVertices[w + 1] = vx * c + vy * d + y; + v += 2; + w += stride; + } + return; + } + v = 0; + skip = 0; + i = 0; + while (i < start) { + n = bones[v]; + v += n + 1; + skip += n; + i += 2; + } + var skeletonBones:Vector = skeleton.bones; + if (deform.length == 0) { + w = offset; + b = skip * 3; + while (w < count) { + wx = 0; + wy = 0; + n = bones[v++]; + n += v; + while (v < n) { + bone = skeletonBones[bones[v]]; + vx = vertices[b]; + vy = vertices[b + 1]; + var weight:Float = vertices[b + 2]; + wx += (vx * bone.a + vy * bone.b + bone.worldX) * weight; + wy += (vx * bone.c + vy * bone.d + bone.worldY) * weight; + v++; + b += 3; + } + worldVertices[w] = wx; + worldVertices[w + 1] = wy; + w += stride; + } + } else { + w = offset; + b = skip * 3; + f = skip << 1; + while (w < count) { + wx = 0; + wy = 0; + n = bones[v++]; + n += v; + while (v < n) { + bone = skeletonBones[bones[v]]; + vx = vertices[b] + deform[f]; + vy = vertices[b + 1] + deform[f + 1]; + var weight = vertices[b + 2]; + wx += (vx * bone.a + vy * bone.b + bone.worldX) * weight; + wy += (vx * bone.c + vy * bone.d + bone.worldY) * weight; + v++; + b += 3; + f += 2; + } + worldVertices[w] = wx; + worldVertices[w + 1] = wy; + w += stride; + } + } + } + + public function copyTo(attachment:VertexAttachment):Void { + if (bones != null) { + attachment.bones = bones.concat(); + } else { + attachment.bones = null; + } + + if (this.vertices != null) { + attachment.vertices = vertices.concat(); + } else { + attachment.vertices = null; + } + + attachment.worldVerticesLength = worldVerticesLength; + attachment.deformAttachment = deformAttachment; + } +} diff --git a/spine-haxe/spine-haxe/spine/interpolation/Pow.hx b/spine-haxe/spine-haxe/spine/interpolation/Pow.hx new file mode 100644 index 000000000..b53202caf --- /dev/null +++ b/spine-haxe/spine-haxe/spine/interpolation/Pow.hx @@ -0,0 +1,17 @@ +package spine.interpolation; + +import spine.Interpolation; + +class Pow extends Interpolation { + private var power:Int = 0; + + public function new(power:Int) { + this.power = power; + } + + private override function applyInternal(a:Float):Float { + if (a <= 0.5) + return Math.pow(a * 2, power) / 2; + return Math.pow((a - 1) * 2, power) / (power % 2 == 0 ? -2 : 2) + 1; + } +} diff --git a/spine-haxe/spine-haxe/spine/interpolation/PowOut.hx b/spine-haxe/spine-haxe/spine/interpolation/PowOut.hx new file mode 100644 index 000000000..b47abf129 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/interpolation/PowOut.hx @@ -0,0 +1,11 @@ +package spine.interpolation; + +class PowOut extends Pow { + public function new(power:Float) { + super(power); + } + + private override function applyInternal(a:Float):Float { + return Math.pow(a - 1, power) * (power % 2 == 0 ? -1 : 1) + 1; + } +} diff --git a/spine-haxe/spine-haxe/spine/starling/SkeletonAnimation.hx b/spine-haxe/spine-haxe/spine/starling/SkeletonAnimation.hx new file mode 100644 index 000000000..c54870a28 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/starling/SkeletonAnimation.hx @@ -0,0 +1,33 @@ +package spine.starling; + +import starling.core.Starling; +import spine.animation.AnimationState; +import spine.animation.AnimationStateData; +import spine.SkeletonData; +import starling.animation.IAnimatable; + +class SkeletonAnimation extends SkeletonSprite implements IAnimatable { + public var state:AnimationState; + + private var functionUpdate:Void->Void; + + public function new(skeletonData:SkeletonData, stateData:AnimationStateData = null) { + super(skeletonData); + state = new AnimationState(stateData != null ? stateData : new AnimationStateData(skeletonData)); + } + + public function advanceTime(time:Float):Void { + var stage = Starling.current.stage; + skeleton.update(time); + state.update(time); + state.apply(skeleton); + skeleton.updateWorldTransform(); + this.setRequiresRedraw(); + if (this.functionUpdate != null) + this.functionUpdate(); + } + + public function setFunctionAnimationUpdate(functionUpdate:Void->Void):Void { + this.functionUpdate = functionUpdate; + } +} diff --git a/spine-haxe/spine-haxe/spine/starling/SkeletonMesh.hx b/spine-haxe/spine-haxe/spine/starling/SkeletonMesh.hx new file mode 100644 index 000000000..21603b3c3 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/starling/SkeletonMesh.hx @@ -0,0 +1,22 @@ +package spine.starling; + +import starling.display.Mesh; +import starling.rendering.IndexData; +import starling.rendering.VertexData; +import starling.styles.MeshStyle; +import starling.textures.Texture; + +class SkeletonMesh extends Mesh { + public function new(texture:Texture, vertexData:VertexData = null, indexData:IndexData = null, style:MeshStyle = null) { + super(vertexData == null ? new VertexData() : vertexData, indexData == null ? new IndexData() : indexData, style); + this.texture = texture; + } + + public function getVertexData():VertexData { + return this.vertexData; + } + + public function getIndexData():IndexData { + return this.indexData; + } +} diff --git a/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx b/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx new file mode 100644 index 000000000..c48812569 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx @@ -0,0 +1,343 @@ +package spine.starling; + +import starling.utils.Max; +import openfl.geom.Matrix; +import openfl.geom.Point; +import openfl.geom.Rectangle; +import openfl.Vector; +import spine.atlas.AtlasRegion; +import spine.attachments.Attachment; +import spine.attachments.ClippingAttachment; +import spine.attachments.MeshAttachment; +import spine.attachments.RegionAttachment; +import spine.Bone; +import spine.Skeleton; +import spine.SkeletonClipping; +import spine.SkeletonData; +import spine.Slot; +import spine.VertexEffect; +import starling.display.BlendMode; +import starling.display.DisplayObject; +import starling.display.Image; +import starling.rendering.IndexData; +import starling.rendering.Painter; +import starling.rendering.VertexData; +import starling.utils.Color; +import starling.utils.MatrixUtil; + +class SkeletonSprite extends DisplayObject { + static private var _tempPoint:Point = new Point(); + static private var _tempMatrix:Matrix = new Matrix(); + static private var _tempVertices:Vector = new Vector(); + static private var blendModes:Vector = Vector.ofArray([BlendMode.NORMAL, BlendMode.ADD, BlendMode.MULTIPLY, BlendMode.SCREEN]); + + private var _skeleton:Skeleton; + private var _smoothing:String = "bilinear"; + + private static var clipper:SkeletonClipping = new SkeletonClipping(); + private static var QUAD_INDICES:Vector = Vector.ofArray([0, 1, 2, 2, 3, 0]); + + public var vertexEffect:VertexEffect; + + private var tempLight:spine.Color = new spine.Color(0, 0, 0); + private var tempDark:spine.Color = new spine.Color(0, 0, 0); + private var tempVertex:spine.Vertex = new spine.Vertex(); + + public function new(skeletonData:SkeletonData) { + super(); + Bone.yDown = true; + _skeleton = new Skeleton(skeletonData); + _skeleton.updateWorldTransform(); + } + + override public function render(painter:Painter):Void { + var clipper:SkeletonClipping = SkeletonSprite.clipper; + painter.state.alpha *= skeleton.color.a; + var originalBlendMode:String = painter.state.blendMode; + var r:Float = skeleton.color.r * 255; + var g:Float = skeleton.color.g * 255; + var b:Float = skeleton.color.b * 255; + var drawOrder:Vector = skeleton.drawOrder; + var attachmentColor:spine.Color; + var rgb:Int; + var a:Float; + var dark:Int; + var mesh:SkeletonMesh = null; + var verticesLength:Int; + var verticesCount:Int; + var indicesLength:Int; + var indexData:IndexData; + var indices:Vector = null; + var vertexData:VertexData; + var uvs:Vector; + + if (vertexEffect != null) + vertexEffect.begin(skeleton); + + for (slot in drawOrder) { + if (!slot.bone.active) { + clipper.clipEndWithSlot(slot); + continue; + } + + var worldVertices:Vector = _tempVertices; + if (Std.isOfType(slot.attachment, RegionAttachment)) { + var region:RegionAttachment = cast(slot.attachment, RegionAttachment); + verticesLength = 8; + verticesCount = verticesLength >> 1; + if (worldVertices.length < verticesLength) + worldVertices.length = verticesLength; + region.computeWorldVertices(slot.bone, worldVertices, 0, 2); + + mesh = null; + if (Std.isOfType(region.rendererObject, SkeletonMesh)) { + mesh = cast(region.rendererObject, SkeletonMesh); + indices = QUAD_INDICES; + } else { + if (Std.isOfType(region.rendererObject, Image)) { + region.rendererObject = mesh = new SkeletonMesh(cast(region.rendererObject, Image).texture); + } else if (Std.isOfType(region.rendererObject, AtlasRegion)) { + region.rendererObject = mesh = new SkeletonMesh(cast(cast(region.rendererObject, AtlasRegion).rendererObject, Image).texture); + } + + indexData = mesh.getIndexData(); + indices = QUAD_INDICES; + for (i in 0...indices.length) { + indexData.setIndex(i, indices[i]); + } + indexData.numIndices = indices.length; + indexData.trim(); + } + + indexData = mesh.getIndexData(); + attachmentColor = region.color; + uvs = region.uvs; + } else if (Std.isOfType(slot.attachment, MeshAttachment)) { + var meshAttachment:MeshAttachment = cast(slot.attachment, MeshAttachment); + verticesLength = meshAttachment.worldVerticesLength; + verticesCount = verticesLength >> 1; + if (worldVertices.length < verticesLength) + worldVertices.length = verticesLength; + meshAttachment.computeWorldVertices(slot, 0, meshAttachment.worldVerticesLength, worldVertices, 0, 2); + + mesh = null; + if (Std.isOfType(meshAttachment.rendererObject, SkeletonMesh)) { + mesh = cast(meshAttachment.rendererObject, SkeletonMesh); + indices = meshAttachment.triangles; + } else { + if (Std.isOfType(meshAttachment.rendererObject, Image)) { + meshAttachment.rendererObject = mesh = new SkeletonMesh(cast(meshAttachment.rendererObject, Image).texture); + } else if (Std.isOfType(meshAttachment.rendererObject, AtlasRegion)) { + meshAttachment.rendererObject = mesh = new SkeletonMesh(cast(cast(meshAttachment.rendererObject, AtlasRegion).rendererObject, Image) + .texture); + } + + indexData = mesh.getIndexData(); + indices = meshAttachment.triangles; + indicesLength = indices.length; + for (i in 0...indicesLength) { + indexData.setIndex(i, indices[i]); + } + indexData.numIndices = indicesLength; + indexData.trim(); + } + + indexData = mesh.getIndexData(); + attachmentColor = meshAttachment.color; + uvs = meshAttachment.uvs; + } else if (Std.isOfType(slot.attachment, ClippingAttachment)) { + var clip:ClippingAttachment = cast(slot.attachment, ClippingAttachment); + clipper.clipStart(slot, clip); + continue; + } else { + clipper.clipEndWithSlot(slot); + continue; + } + + a = slot.color.a * attachmentColor.a; + if (a == 0) { + clipper.clipEndWithSlot(slot); + continue; + } + rgb = Color.rgb(Std.int(r * slot.color.r * attachmentColor.r), Std.int(g * slot.color.g * attachmentColor.g), + Std.int(b * slot.color.b * attachmentColor.b)); + if (slot.darkColor == null) { + dark = Color.rgb(0, 0, 0); + } else { + dark = Color.rgb(Std.int(slot.darkColor.r * 255), Std.int(slot.darkColor.g * 255), Std.int(slot.darkColor.b * 255)); + } + + if (clipper.isClipping()) { + clipper.clipTriangles(worldVertices, indices, indices.length, uvs); + + // Need to create a new mesh here, see https://github.com/EsotericSoftware/spine-runtimes/issues/1125 + mesh = new SkeletonMesh(mesh.texture); + indexData = mesh.getIndexData(); + + verticesCount = clipper.clippedVertices.length >> 1; + worldVertices = clipper.clippedVertices; + uvs = clipper.clippedUvs; + + indices = clipper.clippedTriangles; + indicesLength = indices.length; + indexData.numIndices = indicesLength; + indexData.trim(); + for (i in 0...indicesLength) { + indexData.setIndex(i, indices[i]); + } + } + + vertexData = mesh.getVertexData(); + vertexData.numVertices = verticesCount; + if (vertexEffect != null) { + tempLight.r = ((rgb >> 16) & 0xff) / 255.0; + tempLight.g = ((rgb >> 8) & 0xff) / 255.0; + tempLight.b = (rgb & 0xff) / 255.0; + tempLight.a = a; + tempDark.r = ((dark >> 16) & 0xff) / 255.0; + tempDark.g = ((dark >> 8) & 0xff) / 255.0; + tempDark.b = (dark & 0xff) / 255.0; + tempDark.a = 0; + var ii:Int = 0; + for (i in 0...verticesCount) { + tempVertex.x = worldVertices[ii]; + tempVertex.y = worldVertices[ii + 1]; + tempVertex.u = uvs[ii]; + tempVertex.v = uvs[ii + 1]; + tempVertex.light.setFromColor(tempLight); + tempVertex.dark.setFromColor(tempDark); + vertexEffect.transform(tempVertex); + vertexData.colorize("color", + Color.rgb(Std.int(tempVertex.light.r * 255), Std.int(tempVertex.light.g * 255), Std.int(tempVertex.light.b * 255)), + tempVertex.light.a, i, 1); + mesh.setVertexPosition(i, tempVertex.x, tempVertex.y); + mesh.setTexCoords(i, tempVertex.u, tempVertex.v); + ii += 2; + } + } else { + vertexData.colorize("color", rgb, a); + var ii:Int = 0; + for (i in 0...verticesCount) { + mesh.setVertexPosition(i, worldVertices[ii], worldVertices[ii + 1]); + mesh.setTexCoords(i, uvs[ii], uvs[ii + 1]); + ii += 2; + } + } + + if (indexData.numIndices > 0 && vertexData.numVertices > 0) { + painter.state.blendMode = blendModes[slot.data.blendMode.ordinal]; + painter.batchMesh(mesh); + } + + clipper.clipEndWithSlot(slot); + } + painter.state.blendMode = originalBlendMode; + clipper.clipEnd(); + + if (vertexEffect != null) + vertexEffect.end(); + } + + override public function hitTest(localPoint:Point):DisplayObject { + if (!this.visible || !this.touchable) + return null; + + var minX:Float = Max.MAX_VALUE; + var minY:Float = Max.MAX_VALUE; + var maxX:Float = -Max.MAX_VALUE; + var maxY:Float = -Max.MAX_VALUE; + var slots:Vector = skeleton.slots; + var worldVertices:Vector = _tempVertices; + var empty:Bool = true; + for (i in 0...slots.length) { + var slot:Slot = slots[i]; + var attachment:Attachment = slot.attachment; + if (attachment == null) + continue; + var verticesLength:Int; + if (Std.isOfType(attachment, RegionAttachment)) { + var region:RegionAttachment = cast(slot.attachment, RegionAttachment); + verticesLength = 8; + region.computeWorldVertices(slot.bone, worldVertices, 0, 2); + } else if (Std.isOfType(attachment, MeshAttachment)) { + var mesh:MeshAttachment = cast(attachment, MeshAttachment); + verticesLength = mesh.worldVerticesLength; + if (worldVertices.length < verticesLength) + worldVertices.length = verticesLength; + mesh.computeWorldVertices(slot, 0, verticesLength, worldVertices, 0, 2); + } else { + continue; + } + + if (verticesLength != 0) { + empty = false; + } + + var ii:Int = 0; + while (ii < verticesLength) { + var x:Float = worldVertices[ii], + y:Float = worldVertices[ii + 1]; + minX = minX < x ? minX : x; + minY = minY < y ? minY : y; + maxX = maxX > x ? maxX : x; + maxY = maxY > y ? maxY : y; + ii += 2; + } + } + + if (empty) { + return null; + } + + var temp:Float; + if (maxX < minX) { + temp = maxX; + maxX = minX; + minX = temp; + } + if (maxY < minY) { + temp = maxY; + maxY = minY; + minY = temp; + } + + if (localPoint.x >= minX && localPoint.x < maxX && localPoint.y >= minY && localPoint.y < maxY) { + return this; + } + + return null; + } + + override public function getBounds(targetSpace:DisplayObject, resultRect:Rectangle = null):Rectangle { + if (resultRect == null) { + resultRect = new Rectangle(); + } + if (targetSpace == this) { + resultRect.setTo(0, 0, 0, 0); + } else if (targetSpace == parent) { + resultRect.setTo(x, y, 0, 0); + } else { + getTransformationMatrix(targetSpace, _tempMatrix); + MatrixUtil.transformCoords(_tempMatrix, 0, 0, _tempPoint); + resultRect.setTo(_tempPoint.x, _tempPoint.y, 0, 0); + } + return resultRect; + } + + public var skeleton(get, never):Skeleton; + + private function get_skeleton():Skeleton { + return _skeleton; + } + + public var smoothing(get, set):String; + + private function get_smoothing():String { + return _smoothing; + } + + private function set_smoothing(smoothing:String):String { + _smoothing = smoothing; + return _smoothing; + } +} diff --git a/spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx b/spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx new file mode 100644 index 000000000..3415a7a4b --- /dev/null +++ b/spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx @@ -0,0 +1,82 @@ +package spine.starling; + +import openfl.display.Bitmap; +import openfl.display.BitmapData; +import openfl.errors.ArgumentError; +import openfl.utils.Object; +import spine.atlas.AtlasPage; +import spine.atlas.AtlasRegion; +import spine.atlas.TextureLoader; +import starling.display.Image; +import starling.textures.Texture; + +class StarlingTextureLoader implements TextureLoader { + public var bitmapDatasOrTextures:Object = {}; + public var singleBitmapDataOrTexture:Dynamic; + + /** @param bitmaps A Bitmap or BitmapData or Texture for an atlas that has only one page, or for a multi page atlas an object where the + * key is the image path and the value is the Bitmap or BitmapData or Texture. */ + public function new(bitmapsOrTextures:Dynamic) { + if (Std.isOfType(bitmapsOrTextures, BitmapData)) { + singleBitmapDataOrTexture = cast(bitmapsOrTextures, BitmapData); + return; + } + if (Std.isOfType(bitmapsOrTextures, Bitmap)) { + singleBitmapDataOrTexture = cast(bitmapsOrTextures, Bitmap).bitmapData; + return; + } + if (Std.isOfType(bitmapsOrTextures, Texture)) { + singleBitmapDataOrTexture = cast(bitmapsOrTextures, Texture); + return; + } + + for (path in Reflect.fields(bitmapsOrTextures)) { + var object:Dynamic = Reflect.getProperty(bitmapsOrTextures, path); + var bitmapDataOrTexture:Dynamic; + if (Std.isOfType(object, BitmapData)) { + bitmapDataOrTexture = cast(object, BitmapData); + } else if (Std.isOfType(object, Bitmap)) { + bitmapDataOrTexture = cast(object, Bitmap).bitmapData; + } else if (Std.isOfType(object, Texture)) { + bitmapDataOrTexture = cast(object, Texture); + } else { + throw new ArgumentError("Object for path \"" + path + "\" must be a Bitmap, BitmapData or Texture: " + object); + } + bitmapDatasOrTextures[path] = bitmapDataOrTexture; + } + } + + public function loadPage(page:AtlasPage, path:String):Void { + var bitmapDataOrTexture:Dynamic = singleBitmapDataOrTexture != null ? singleBitmapDataOrTexture : bitmapDatasOrTextures[path]; + if (bitmapDataOrTexture == null) { + throw new ArgumentError("BitmapData/Texture not found with name: " + path); + } + if (Std.isOfType(bitmapDataOrTexture, BitmapData)) { + var bitmapData:BitmapData = cast(bitmapDataOrTexture, BitmapData); + page.rendererObject = Texture.fromBitmapData(bitmapData); + } else { + var texture:Texture = cast(bitmapDataOrTexture, Texture); + page.rendererObject = texture; + } + } + + public function loadRegion(region:AtlasRegion):Void { + var image:Image = new Image(cast(region.page.rendererObject, Texture)); + if (region.degrees == 90) { + image.setTexCoords(0, region.u, region.v2); + image.setTexCoords(1, region.u, region.v); + image.setTexCoords(2, region.u2, region.v2); + image.setTexCoords(3, region.u2, region.v); + } else { + image.setTexCoords(0, region.u, region.v); + image.setTexCoords(1, region.u2, region.v); + image.setTexCoords(2, region.u, region.v2); + image.setTexCoords(3, region.u2, region.v2); + } + region.rendererObject = image; + } + + public function unloadPage(page:AtlasPage):Void { + cast(page.rendererObject, Texture).dispose(); + } +} diff --git a/spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx b/spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx new file mode 100644 index 000000000..f36db2b01 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx @@ -0,0 +1,25 @@ +package spine.vertexeffects; + +import spine.MathUtils; +import spine.Skeleton; +import spine.Vertex; +import spine.VertexEffect; + +class JitterEffect implements VertexEffect { + public var jitterX:Float = 0; + public var jitterY:Float = 0; + + public function new(jitterX:Float, jitterY:Float) { + this.jitterX = jitterX; + this.jitterY = jitterY; + } + + public function begin(skeleton:Skeleton):Void {} + + public function transform(vertex:Vertex):Void { + vertex.x += MathUtils.randomTriangular(-jitterX, jitterY); + vertex.y += MathUtils.randomTriangular(-jitterX, jitterY); + } + + public function end():Void {} +} diff --git a/spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx b/spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx new file mode 100644 index 000000000..e4ab32c10 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx @@ -0,0 +1,97 @@ +package spine.vertexeffects; + +import spine.interpolation.Pow; +import spine.Interpolation; +import spine.MathUtils; +import spine.Skeleton; +import spine.Vertex; +import spine.VertexEffect; + +class SwirlEffect implements VertexEffect { + private var worldX:Float = 0; + private var worldY:Float = 0; + private var _radius:Float = 0; + private var _angle:Float = 0; + private var _interpolation:Interpolation; + private var _centerX:Float = 0; + private var _centerY:Float = 0; + + public function new(radius:Float) { + this._interpolation = new Pow(2); + this._radius = radius; + } + + public function begin(skeleton:Skeleton):Void { + worldX = skeleton.x + _centerX; + worldY = skeleton.y + _centerY; + } + + public function transform(vertex:Vertex):Void { + var x:Float = vertex.x - worldX; + var y:Float = vertex.y - worldY; + var dist:Float = Math.sqrt(x * x + y * y); + if (dist < radius) { + var theta:Float = interpolation.apply(0, angle, (radius - dist) / radius); + var cos:Float = Math.cos(theta), sin:Float = Math.sin(theta); + vertex.x = cos * x - sin * y + worldX; + vertex.y = sin * x + cos * y + worldY; + } + } + + public function end():Void {} + + public var radius(get, set):Float; + + private function get_radius():Float { + return _radius; + } + + private function set_radius(radius:Float):Float { + _radius = radius; + return _radius; + } + + public var angle(get, set):Float; + + private function get_angle():Float { + return _angle; + } + + private function set_angle(angle:Float):Float { + _angle = angle * MathUtils.degRad; + return _angle; + } + + public var centerX(get, set):Float; + + private function get_centerX():Float { + return _centerX; + } + + private function set_centerX(centerX:Float):Float { + _centerX = centerX; + return _centerX; + } + + public var centerY(get, set):Float; + + private function get_centerY():Float { + return _centerY; + } + + private function set_centerY(centerY:Float):Float { + _centerY = centerY; + return _centerY; + } + + public var interpolation(get, set):Interpolation; + + private function get_interpolation():Interpolation { + return _interpolation; + } + + private function set_interpolation(interpolation:Interpolation):Interpolation { + _interpolation = interpolation; + return _interpolation; + } +} From 76e85387d1dc2ff734a99e8be41ceaeac06feadb Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 8 Sep 2023 19:21:08 +0200 Subject: [PATCH 03/11] [unity] Implemented first experimental preview package version of delayed on-demand loading of Atlas assets. See #1890. --- .../Asset Types/SpineAtlasAssetInspector.cs | 10 +- .../Editor/Utility/SpineBuildProcessor.cs | 71 ++++ .../Editor/Utility/SpineEditorUtilities.cs | 2 +- .../spine-unity/Asset Types/AtlasAssetBase.cs | 35 ++ .../Asset Types/OnDemandTextureLoader.cs | 90 ++++ .../Asset Types/OnDemandTextureLoader.cs.meta | 11 + .../Asset Types/SpineAtlasAsset.cs | 5 +- .../Components/SkeletonRenderer.cs | 22 + spine-unity/Assets/Spine/package.json | 2 +- .../Documentation.meta | 8 + .../Documentation/README.md | 7 + .../Documentation/README.md.meta | 7 + .../Editor.meta | 8 + .../AddressablesTextureLoaderInspector.cs | 94 +++++ ...AddressablesTextureLoaderInspector.cs.meta | 11 + .../Editor/spine-addressables-editor.asmdef | 25 ++ .../spine-addressables-editor.asmdef.meta | 7 + .../LICENSE.md | 26 ++ .../LICENSE.md.meta | 7 + .../Runtime.meta | 8 + .../Runtime/AddressablesTextureLoader.cs | 96 +++++ .../Runtime/AddressablesTextureLoader.cs.meta | 11 + .../Runtime/spine-addressables.asmdef | 20 + .../Runtime/spine-addressables.asmdef.meta | 7 + .../package.json | 22 + .../package.json.meta | 7 + .../Editor.meta | 8 + .../GenericOnDemandTextureLoaderInspector.cs | 390 ++++++++++++++++++ ...ericOnDemandTextureLoaderInspector.cs.meta | 11 + .../spine-on-demand-loading-editor.asmdef | 20 + ...spine-on-demand-loading-editor.asmdef.meta | 7 + .../LICENSE.md | 26 ++ .../LICENSE.md.meta | 7 + .../Runtime.meta | 8 + .../Runtime/GenericOnDemandTextureLoader.cs | 316 ++++++++++++++ .../GenericOnDemandTextureLoader.cs.meta | 11 + .../Runtime/spine-on-demand-loading.asmdef | 17 + .../spine-on-demand-loading.asmdef.meta | 7 + .../package.json | 21 + .../package.json.meta | 7 + 40 files changed, 1471 insertions(+), 4 deletions(-) create mode 100644 spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs create mode 100644 spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef.meta create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json.meta diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs index 3cc2f614d..5da5af73c 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/SpineAtlasAssetInspector.cs @@ -42,7 +42,7 @@ namespace Spine.Unity.Editor { [CustomEditor(typeof(SpineAtlasAsset)), CanEditMultipleObjects] public class SpineAtlasAssetInspector : UnityEditor.Editor { - SerializedProperty atlasFile, materials; + SerializedProperty atlasFile, materials, textureLoadingMode, onDemandTextureLoader; SpineAtlasAsset atlasAsset; GUIContent spriteSlicesLabel; @@ -70,6 +70,8 @@ namespace Spine.Unity.Editor { SpineEditorUtilities.ConfirmInitialization(); atlasFile = serializedObject.FindProperty("atlasFile"); materials = serializedObject.FindProperty("materials"); + textureLoadingMode = serializedObject.FindProperty("textureLoadingMode"); + onDemandTextureLoader = serializedObject.FindProperty("onDemandTextureLoader"); materials.isExpanded = true; atlasAsset = (SpineAtlasAsset)target; #if REGION_BAKING_MESH @@ -132,6 +134,12 @@ namespace Spine.Unity.Editor { } } + if (textureLoadingMode != null) { + EditorGUILayout.Space(); + EditorGUILayout.PropertyField(textureLoadingMode); + EditorGUILayout.PropertyField(onDemandTextureLoader); + } + EditorGUILayout.Space(); if (SpineInspectorUtility.LargeCenteredButton(SpineInspectorUtility.TempContent("Set Mipmap Bias to " + SpinePreferences.DEFAULT_MIPMAPBIAS, tooltip: "This may help textures with mipmaps be less blurry when used for 2D sprites."))) { foreach (Material m in atlasAsset.materials) { diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs index 018715402..49c021604 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs @@ -46,6 +46,8 @@ #define HAS_SAVE_ASSET_IF_DIRTY #endif +#define SPINE_OPTIONAL_ON_DEMAND_LOADING + using System.Collections.Generic; using UnityEditor; using UnityEditor.Build; @@ -60,6 +62,9 @@ namespace Spine.Unity.Editor { #if HAS_ON_POSTPROCESS_PREFAB static List prefabsToRestore = new List(); +#endif +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + static List textureLoadersToRestore = new List(); #endif static Dictionary spriteAtlasTexturesToRestore = new Dictionary(); @@ -68,6 +73,9 @@ namespace Spine.Unity.Editor { #if HAS_ON_POSTPROCESS_PREFAB if (SpineEditorUtilities.Preferences.removePrefabPreviewMeshes) PreprocessSpinePrefabMeshes(); +#endif +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + PreprocessOnDemandTextureLoaders(); #endif PreprocessSpriteAtlases(); } @@ -77,6 +85,9 @@ namespace Spine.Unity.Editor { #if HAS_ON_POSTPROCESS_PREFAB if (SpineEditorUtilities.Preferences.removePrefabPreviewMeshes) PostprocessSpinePrefabMeshes(); +#endif +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + PostprocessOnDemandTextureLoaders(); #endif PostprocessSpriteAtlases(); } @@ -132,6 +143,66 @@ namespace Spine.Unity.Editor { } } #endif + +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + internal static void PreprocessOnDemandTextureLoaders () { + BuildUtilities.IsInSkeletonAssetBuildPreProcessing = true; + try { + AssetDatabase.StartAssetEditing(); + textureLoadersToRestore.Clear(); + string[] loaderAssets = AssetDatabase.FindAssets("t:OnDemandTextureLoader"); + foreach (string loaderAsset in loaderAssets) { + string assetPath = AssetDatabase.GUIDToAssetPath(loaderAsset); + OnDemandTextureLoader loader = AssetDatabase.LoadAssetAtPath(assetPath); + bool isLoaderUsed = loader.atlasAsset && loader.atlasAsset.OnDemandTextureLoader == loader && + loader.atlasAsset.TextureLoadingMode == AtlasAssetBase.LoadingMode.OnDemand; + if (isLoaderUsed) { + IEnumerable modifiedMaterials; + textureLoadersToRestore.Add(assetPath); + loader.AssignPlaceholderTextures(out modifiedMaterials); + +#if HAS_SAVE_ASSET_IF_DIRTY + foreach (Material material in modifiedMaterials) { + AssetDatabase.SaveAssetIfDirty(material); + } +#endif + } + } + EditorUtility.UnloadUnusedAssetsImmediate(); + AssetDatabase.StopAssetEditing(); +#if !HAS_SAVE_ASSET_IF_DIRTY + if (textureLoadersToRestore.Length > 0) + AssetDatabase.SaveAssets(); +#endif + } finally { + BuildUtilities.IsInSkeletonAssetBuildPreProcessing = false; + } + } + + internal static void PostprocessOnDemandTextureLoaders () { + BuildUtilities.IsInSkeletonAssetBuildPostProcessing = true; + try { + foreach (string assetPath in textureLoadersToRestore) { + OnDemandTextureLoader loader = AssetDatabase.LoadAssetAtPath(assetPath); + IEnumerable modifiedMaterials; + loader.AssignTargetTextures(out modifiedMaterials); +#if HAS_SAVE_ASSET_IF_DIRTY + foreach (Material material in modifiedMaterials) { + AssetDatabase.SaveAssetIfDirty(material); + } +#endif + } +#if !HAS_SAVE_ASSET_IF_DIRTY + if (textureLoadersToRestore.Count > 0) + AssetDatabase.SaveAssets(); +#endif + textureLoadersToRestore.Clear(); + + } finally { + BuildUtilities.IsInSkeletonAssetBuildPostProcessing = false; + } + } +#endif internal static void PreprocessSpriteAtlases () { BuildUtilities.IsInSpriteAtlasBuildPreProcessing = true; try { diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs index 21d558fdf..da6915633 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs @@ -238,7 +238,7 @@ namespace Spine.Unity.Editor { } public static void ConfirmInitialization () { - if (!initialized || Icons.skeleton == null) + if (!initialized) Initialize(); } diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/AtlasAssetBase.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/AtlasAssetBase.cs index c8b81aed8..59b5bf5b6 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/AtlasAssetBase.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/AtlasAssetBase.cs @@ -27,6 +27,8 @@ * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ +#define SPINE_OPTIONAL_ON_DEMAND_LOADING + using System.Collections.Generic; using UnityEngine; @@ -39,5 +41,38 @@ namespace Spine.Unity { public abstract bool IsLoaded { get; } public abstract void Clear (); public abstract Atlas GetAtlas (bool onlyMetaData = false); + +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + public enum LoadingMode { + Normal = 0, + OnDemand + } + public virtual LoadingMode TextureLoadingMode { + get { return textureLoadingMode; } + set { textureLoadingMode = value; } + } + public OnDemandTextureLoader OnDemandTextureLoader { + get { return onDemandTextureLoader; } + set { onDemandTextureLoader = value; } + } + + public virtual void BeginCustomTextureLoading () { + if (onDemandTextureLoader) + onDemandTextureLoader.BeginCustomTextureLoading(); + } + + public virtual void EndCustomTextureLoading () { + if (onDemandTextureLoader) + onDemandTextureLoader.EndCustomTextureLoading(); + } + + public virtual void RequireTexturesLoaded (Material material, ref Material overrideMaterial) { + if (onDemandTextureLoader) + onDemandTextureLoader.RequestLoadMaterialTextures(material, ref overrideMaterial); + } + + [SerializeField] protected LoadingMode textureLoadingMode = LoadingMode.Normal; + [SerializeField] protected OnDemandTextureLoader onDemandTextureLoader = null; +#endif } } diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs new file mode 100644 index 000000000..16de1b725 --- /dev/null +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs @@ -0,0 +1,90 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#define SPINE_OPTIONAL_ON_DEMAND_LOADING + +using System.Collections.Generic; +using UnityEngine; + +#if SPINE_OPTIONAL_ON_DEMAND_LOADING +namespace Spine.Unity { + public abstract class OnDemandTextureLoader : ScriptableObject { + public AtlasAssetBase atlasAsset; + + /// Original texture name without extension. + /// The placeholder texture's name for a given original target texture name. + public abstract string GetPlaceholderTextureName (string originalTextureName); + /// + /// Assigns previously setup placeholder textures at each Material of the associated AtlasAssetBase. + /// True on success, false if the placeholder texture could not be assigned at any of the + /// AtlasAssetBase's materials. + public abstract bool AssignPlaceholderTextures (out IEnumerable modifiedMaterials); + /// + /// Returns whether any placeholder textures are assigned at the Material of the associated AtlasAssetBase. + /// + /// A newly created list of materials which has a placeholder texture assigned. + /// True, if any placeholder texture is assigned at a Material of the associated AtlasAssetBase. + public abstract bool HasPlaceholderTexturesAssigned (out List placeholderMaterials); + /// + /// Assigns previously setup target textures at each Material where placeholder textures are setup. + /// True on success, false if the target texture could not be assigned at any of the + /// AtlasAssetBase's materials. + public abstract bool AssignTargetTextures (out IEnumerable modifiedMaterials); + public abstract void BeginCustomTextureLoading (); + public abstract void EndCustomTextureLoading (); + public abstract bool HasPlaceholderAssigned (Material material); + public abstract void RequestLoadMaterialTextures (Material material, ref Material overrideMaterial); + public abstract void Clear (bool clearAtlasAsset = false); + + #region Event delegates + public delegate void TextureLoadDelegate (OnDemandTextureLoader loader, Material material, int textureIndex); + protected event TextureLoadDelegate onTextureLoaded; + protected event TextureLoadDelegate onTextureUnloaded; + + public event TextureLoadDelegate TextureLoaded { + add { onTextureLoaded += value; } + remove { onTextureLoaded -= value; } + } + public event TextureLoadDelegate TextureUnloaded { + add { onTextureUnloaded += value; } + remove { onTextureUnloaded -= value; } + } + + protected void OnTextureLoaded (Material material, int textureIndex) { + if (onTextureLoaded != null) + onTextureLoaded(this, material, textureIndex); + } + protected void OnTextureUnloaded (Material material, int textureIndex) { + if (onTextureUnloaded != null) + onTextureUnloaded(this, material, textureIndex); + } + #endregion + } +} +#endif diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs.meta b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs.meta new file mode 100644 index 000000000..f22c0cb75 --- /dev/null +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57d54a357da79654aad505112bb63b9e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs index fd5699353..4206ed57d 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs @@ -263,7 +263,10 @@ namespace Spine.Unity { Debug.LogError("Material is missing texture: " + other.name, other); return; } - if (other.mainTexture.name == name) { + string textureName = other.mainTexture.name; + if (textureName == name || + (atlasAsset.OnDemandTextureLoader != null && + textureName == atlasAsset.OnDemandTextureLoader.GetPlaceholderTextureName(name))) { material = other; break; } diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs index fd1584926..ebdcb7e58 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs @@ -49,6 +49,7 @@ #define SPINE_OPTIONAL_RENDEROVERRIDE #define SPINE_OPTIONAL_MATERIALOVERRIDE +#define SPINE_OPTIONAL_ON_DEMAND_LOADING using System.Collections.Generic; using UnityEngine; @@ -565,6 +566,10 @@ namespace Spine.Unity { AssignSpriteMaskMaterials(); } #endif +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + if (Application.isPlaying) + HandleOnDemandLoading(); +#endif #if PER_MATERIAL_PROPERTY_BLOCKS if (fixDrawOrder && meshRenderer.sharedMaterials.Length > 2) { @@ -743,6 +748,23 @@ namespace Spine.Unity { #endif //#if BUILT_IN_SPRITE_MASK_COMPONENT +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + void HandleOnDemandLoading () { + foreach (AtlasAssetBase atlasAsset in skeletonDataAsset.atlasAssets) { + if (atlasAsset.TextureLoadingMode != AtlasAssetBase.LoadingMode.Normal) { + atlasAsset.BeginCustomTextureLoading(); + for (int i = 0, count = meshRenderer.sharedMaterials.Length; i < count; ++i) { + Material overrideMaterial = null; + atlasAsset.RequireTexturesLoaded(meshRenderer.sharedMaterials[i], ref overrideMaterial); + if (overrideMaterial != null) + meshRenderer.sharedMaterials[i] = overrideMaterial; + } + atlasAsset.EndCustomTextureLoading(); + } + } + } +#endif + #if PER_MATERIAL_PROPERTY_BLOCKS private MaterialPropertyBlock reusedPropertyBlock; public static readonly int SUBMESH_DUMMY_PARAM_ID = Shader.PropertyToID("_Submesh"); diff --git a/spine-unity/Assets/Spine/package.json b/spine-unity/Assets/Spine/package.json index 0ab277996..2b820140d 100644 --- a/spine-unity/Assets/Spine/package.json +++ b/spine-unity/Assets/Spine/package.json @@ -2,7 +2,7 @@ "name": "com.esotericsoftware.spine.spine-unity", "displayName": "spine-unity Runtime", "description": "This plugin provides the spine-unity runtime core.", - "version": "4.1.20", + "version": "4.1.21", "unity": "2018.3", "author": { "name": "Esoteric Software", diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation.meta new file mode 100644 index 000000000..b52354a72 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 189dc4f0c0a8a6141b2c0f4c95fba6bd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md new file mode 100644 index 000000000..754ab83e6 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md @@ -0,0 +1,7 @@ +## Spine Addressables Extensions [Experimental] + +This experimental plugin provides integration of Addressables on-demand texture loading for the spine-unity runtime. Please be sure to test this package first and create backups of your project before using. + +### Usage + +First declare your target Material textures as addressable. Then select the SpineAtlasAsset, right-click the SpineAtlasAsset Inspector heading and select 'Add Addressables Loader'. This generates an 'AddressableTextureLoader' asset providing configuration parameters and sets up low-resolution placeholder textures which are automatically assigned in a pre-build step when building your game executable. diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md.meta new file mode 100644 index 000000000..fbe9930ae --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Documentation/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 40d839470102af5458205023f6984224 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor.meta new file mode 100644 index 000000000..4593c74ce --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c3739a10096f12488814c2027b2f5c1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs new file mode 100644 index 000000000..6f3c136d0 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs @@ -0,0 +1,94 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#define SPINE_OPTIONAL_ON_DEMAND_LOADING + +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + +using System; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; +using UnityEngine.AddressableAssets; +using UnityEngine.ResourceManagement.AsyncOperations; + +namespace Spine.Unity.Editor { + + using GenericTextureLoader = GenericOnDemandTextureLoader; + using GenericTextureLoaderInspector = GenericOnDemandTextureLoaderInspector; + using PlaceholderMaterialMapping = AddressablesTextureLoader.PlaceholderMaterialMapping; + using PlaceholderTextureMapping = AddressablesTextureLoader.PlaceholderTextureMapping; + + [CustomEditor(typeof(AddressablesTextureLoader)), CanEditMultipleObjects] + public class AddressablesTextureLoaderInspector : GenericTextureLoaderInspector { + public string LoaderSuffix { get { return "_Addressable"; } } + + public class AddressablesMethodImplementations : StaticMethodImplementations { + public override GenericTextureLoader GetOrCreateLoader (string loaderPath) { + GenericTextureLoader loader = AssetDatabase.LoadAssetAtPath(loaderPath); + if (loader == null) { + loader = GenericTextureLoader.CreateInstance(); + AssetDatabase.CreateAsset(loader, loaderPath); + loader = AssetDatabase.LoadAssetAtPath(loaderPath); + } else { + loader.Clear(clearAtlasAsset: false); + } + return loader; + } + + public override bool SetupOnDemandLoadingReference ( + ref AddressableTextureReference targetTextureReference, Texture targetTexture) { + + string targetTextureGUID = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(targetTexture)); + if (string.IsNullOrEmpty(targetTextureGUID)) + return false; + targetTextureReference.assetReference = new AssetReferenceTexture(targetTextureGUID); + return targetTextureReference.assetReference.IsValid(); + } + } + +#region Context Menu Item + [MenuItem("CONTEXT/AtlasAssetBase/Add Addressables Loader")] + static void AddAddressablesLoader (MenuCommand cmd) { + if (staticMethods == null) + staticMethods = new AddressablesMethodImplementations(); + staticMethods.AddOnDemandLoader(cmd); + } + #endregion + + protected override StaticMethodImplementations CreateStaticMethodImplementations () { + return new AddressablesMethodImplementations(); + } + + protected override void DrawSingleLineTargetTextureProperty (SerializedProperty property) { + EditorGUILayout.PropertyField(property.FindPropertyRelative("assetReference"), GUIContent.none, true); + } + } +} +#endif diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs.meta new file mode 100644 index 000000000..40cbe7aa9 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 31994ef86a03628459a588131067023f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef new file mode 100644 index 000000000..e32007a87 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef @@ -0,0 +1,25 @@ +{ + "name": "spine-addressables-editor", + "rootNamespace": "", + "references": [ + "spine-unity", + "spine-unity-editor", + "spine-addressables", + "spine-on-demand-loading", + "spine-on-demand-loading-editor", + "Unity.Addressables", + "Unity.Addressables.Editor", + "Unity.ResourceManager" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef.meta new file mode 100644 index 000000000..09f1eb943 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/spine-addressables-editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0743404dced125d4b8d86290e414812c +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md b/spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md new file mode 100644 index 000000000..4425c6122 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md @@ -0,0 +1,26 @@ +# Spine Runtimes License Agreement +Last updated July 28, 2023. Replaces all prior versions. + +Copyright (c) 2013-2023, Esoteric Software LLC + +Integration of the Spine Runtimes into software or otherwise creating +derivative works of the Spine Runtimes is permitted under the terms and +conditions of Section 2 of the Spine Editor License Agreement: +http://esotericsoftware.com/spine-editor-license + +Otherwise, it is permitted to integrate the Spine Runtimes into software or +otherwise create derivative works of the Spine Runtimes (collectively, +"Products"), provided that each user of the Products must obtain their own +Spine Editor license and redistribution of the Products in any form must +include this license and copyright notice. + +THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, +BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE +SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md.meta new file mode 100644 index 000000000..f3eea63f0 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3369e909ffdf92847a4b8d95b983a7ff +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime.meta new file mode 100644 index 000000000..5dc72ec5d --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 219b86dfc3643544e80d60785c29d034 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs new file mode 100644 index 000000000..be137bb4b --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs @@ -0,0 +1,96 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#define SPINE_OPTIONAL_ON_DEMAND_LOADING + +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.AddressableAssets; +using UnityEngine.ResourceManagement.AsyncOperations; + +namespace Spine.Unity { + + [System.Serializable] + public struct AddressableTextureReference : ITargetTextureReference { + [SerializeField] public AssetReferenceTexture assetReference; + +#if UNITY_EDITOR + public Texture EditorTexture { + get { + return (Texture)assetReference.editorAsset; + } + } +#endif + } + + public struct AddressableRequest : IOnDemandRequest { + public AsyncOperationHandle handle; + + public bool WasRequested { + get { return handle.IsValid(); } + } + + public bool WasSuccessfullyLoaded { + get { return handle.IsValid() && handle.Status == AsyncOperationStatus.Succeeded; } + } + + public bool IsTarget (Texture texture) { + return handle.Result == texture; + } + + public void Release () { + Addressables.Release(handle); + } + } + + [System.Serializable] + public class AddressablesTextureLoader : GenericOnDemandTextureLoader { + public override void CreateTextureRequest (AddressableTextureReference targetReference, + MaterialOnDemandData materialData, int textureIndex, Material materialToUpdate) { + + materialData.textureRequests[textureIndex].handle = targetReference.assetReference.LoadAssetAsync(); + materialData.textureRequests[textureIndex].handle.Completed += (obj) => { + if (obj.Status == AsyncOperationStatus.Succeeded) { + materialToUpdate.mainTexture = (Texture)targetReference.assetReference.Asset; + OnTextureLoaded(materialToUpdate, textureIndex); + } + }; + } + + public override Texture GetAlreadyLoadedTexture (int materialIndex, int textureIndex) { + AddressableTextureReference targetReference = placeholderMap[materialIndex].textures[textureIndex].targetTextureReference; + return (Texture)targetReference.assetReference.Asset; + } + } +} +#endif diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs.meta new file mode 100644 index 000000000..f217da02d --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/AddressablesTextureLoader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fbdfbb13f312e5041973e2127739f846 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: c33b04c403c19614395e83e691d3170a, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef new file mode 100644 index 000000000..b0a03f907 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef @@ -0,0 +1,20 @@ +{ + "name": "spine-addressables", + "rootNamespace": "", + "references": [ + "spine-unity", + "spine-csharp", + "spine-on-demand-loading", + "Unity.Addressables", + "Unity.ResourceManager" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef.meta new file mode 100644 index 000000000..b90aea4c3 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Runtime/spine-addressables.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2261bc30a9ceb04ebbc867c3654e30e +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json new file mode 100644 index 000000000..56662e150 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json @@ -0,0 +1,22 @@ +{ + "name": "com.esotericsoftware.spine.addressables", + "displayName": "Spine Addressables Extensions [Experimental]", + "description": "This experimental plugin provides integration of Addressables on-demand texture loading for the spine-unity runtime.\nPlease be sure to test this package first and create backups of your project before using.\n\nUsage: First declare your target Material textures as addressable. Then select the SpineAtlasAsset, right-click the SpineAtlasAsset Inspector heading and select 'Add Addressables Loader'. This generates an 'AddressableTextureLoader' asset providing configuration parameters and sets up low-resolution placeholder textures which are automatically assigned in a pre-build step when building your game executable.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.1.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "version": "4.1.0-preview.1", + "unity": "2018.3", + "author": { + "name": "Esoteric Software", + "email": "contact@esotericsoftware.com", + "url": "http://esotericsoftware.com/" + }, + "dependencies": { + "com.unity.addressables": "1.18.19", + "com.esotericsoftware.spine.spine-unity": "4.1.21", + "com.esotericsoftware.spine.on-demand-loading": "4.1.0" + }, + "keywords": [ + "spine", + "addressables", + "preview" + ] +} diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json.meta b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json.meta new file mode 100644 index 000000000..f1bcbe1b3 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ece84be6a21fe8841a65fdc9d5038711 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor.meta new file mode 100644 index 000000000..7f71f9a58 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7d10bf3e021d1845b6cb3ffcc0d4cb2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs new file mode 100644 index 000000000..8f113d682 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs @@ -0,0 +1,390 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#if UNITY_2017_2_OR_NEWER +#define NEWPLAYMODECALLBACKS +#endif + +#define SPINE_OPTIONAL_ON_DEMAND_LOADING + +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + +using System; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace Spine.Unity.Editor { + + /// + /// Base class for GenericOnDemandTextureLoader Inspector subclasses. + /// For reference, see the class available + /// in the com.esotericsoftware.spine.addressables UPM package. + /// + /// The implementation struct which holds an on-demand loading reference + /// to the target texture to be loaded, derived from ITargetTextureReference. + /// The implementation struct covering a single texture loading request, + /// derived from IOnDemandRequest + [InitializeOnLoad] + [CustomEditor(typeof(GenericOnDemandTextureLoader<,>)), CanEditMultipleObjects] + public abstract class GenericOnDemandTextureLoaderInspector : UnityEditor.Editor + where TargetReference : Spine.Unity.ITargetTextureReference + where TextureRequest : Spine.Unity.IOnDemandRequest { + + protected SerializedProperty atlasAsset; + protected SerializedProperty maxPlaceholderSize; + protected SerializedProperty placeholderMap; + protected SerializedProperty unloadAfterSecondsUnused; + static protected bool placeholdersFoldout = true; + protected SerializedProperty loadedDataAtMaterial; + protected GenericOnDemandTextureLoader loader; + protected GUIContent placeholderTexturesLabel; + + /// + /// Called via InitializeOnLoad attribute upon Editor startup or compilation. + /// + static GenericOnDemandTextureLoaderInspector () { +#if NEWPLAYMODECALLBACKS + EditorApplication.playModeStateChanged += OnPlaymodeChanged; +#else + EditorApplication.playmodeStateChanged += OnPlaymodeChanged; +#endif + } + + /// + /// Derive your implementation subclass of this class and implement the respective abstract methods. + /// Note: Unfortunately the Unity menu entries are created via static methods, so this is a workaround + /// to provide virtual static functions in old C# versions. + /// + public abstract class StaticMethodImplementations { + + public abstract GenericOnDemandTextureLoader GetOrCreateLoader (string loaderPath); + + /// + /// Returns the on-demand loader asset's filename suffix. The filename + /// is determined by the AtlasAsset, while this suffix replaces the "_Atlas" suffix. + /// When set to e.g. "_Addressable", the loader asset created for + /// the "Skeleton_Atlas" asset is named "Skeleton_Addressable". + /// + public string LoaderSuffix { get; } + + public abstract bool SetupOnDemandLoadingReference ( + ref TargetReference targetTextureReference, Texture targetTexture); + + /// + /// Create a context menu wrapper in the main class for this generic implementation using the code below. + /// + /// [MenuItem("CONTEXT/AtlasAssetBase/Add YourSubclass Loader")] + /// static void AddYourSubclassLoader (MenuCommand cmd) { + /// if (staticMethods == null) + /// staticMethods = new YourSubclassMethodImplementations (); + /// staticMethods.AddOnDemandLoader(cmd); + /// } + /// + /// + public virtual void AddOnDemandLoader (MenuCommand cmd) { + AtlasAssetBase atlasAsset = cmd.context as AtlasAssetBase; + Debug.Log("Adding On-Demand Loader for " + atlasAsset.name, atlasAsset); + + if (atlasAsset.OnDemandTextureLoader != null) { + Debug.LogWarning("AtlasAsset On-Demand TextureLoader is already set. " + + "Please clear it if you want to assign a different one."); + return; + } + + atlasAsset.TextureLoadingMode = AtlasAssetBase.LoadingMode.OnDemand; + EditorUtility.SetDirty(atlasAsset); + + string atlasAssetPath = AssetDatabase.GetAssetPath(atlasAsset); + string loaderPath = atlasAssetPath.Replace(AssetUtility.AtlasSuffix, LoaderSuffix); + + GenericOnDemandTextureLoader loader = staticMethods.GetOrCreateLoader(loaderPath); + staticMethods.SetupForAtlasAsset(loader, atlasAsset); + + EditorUtility.SetDirty(loader); + AssetDatabase.SaveAssets(); + } + + public virtual void SetupForAtlasAsset (GenericOnDemandTextureLoader loader, AtlasAssetBase atlasAsset) { + if (loader.placeholderMap != null && loader.placeholderMap.Length > 0) { + IEnumerable modifiedMaterials; + loader.AssignTargetTextures(out modifiedMaterials); // start from normal textures + } + + if (atlasAsset == null) { + Debug.LogError("AddressableTextureLoader.SetupForAtlasAsset: atlasAsset was null, aborting setup.", atlasAsset); + return; + } + + int materialCount = atlasAsset.MaterialCount; + loader.placeholderMap = new GenericOnDemandTextureLoader.PlaceholderMaterialMapping[materialCount]; + GenericOnDemandTextureLoader.PlaceholderMaterialMapping[] materialMap = loader.placeholderMap; + + atlasAsset.OnDemandTextureLoader = loader; + int maxPlaceholderSize = loader.maxPlaceholderSize; + + int i = 0; + foreach (Material targetMaterial in atlasAsset.Materials) { + Texture targetTexture = targetMaterial.mainTexture; + materialMap[i].textures = new GenericOnDemandTextureLoader.PlaceholderTextureMapping[1]; // Todo: currently only main texture is supported. + int textureIndex = 0; + + GenericOnDemandTextureLoader.PlaceholderTextureMapping[] texturesMap = materialMap[i].textures; + if (texturesMap[textureIndex].placeholderTexture != targetTexture) { // otherwise already set to placeholder + SetupOnDemandLoadingReference(ref texturesMap[textureIndex].targetTextureReference, targetTexture); + texturesMap[textureIndex].placeholderTexture = CreatePlaceholderTextureFor(targetTexture, maxPlaceholderSize, loader); + } + ++i; + } + // assign late since CreatePlaceholderTextureFor(texture) method above might save assets and clear these values. + loader.placeholderMap = materialMap; + loader.atlasAsset = atlasAsset; + } + + public virtual Texture CreatePlaceholderTextureFor (Texture originalTexture, int maxPlaceholderSize, + GenericOnDemandTextureLoader loader) { + + const string AssetFolderName = "LoadingPlaceholderAssets"; + string originalPath = AssetDatabase.GetAssetPath(originalTexture); + string parentFolder = System.IO.Path.GetDirectoryName(originalPath); + string dataPath = parentFolder + "/" + AssetFolderName; + if (!AssetDatabase.IsValidFolder(dataPath)) { + AssetDatabase.CreateFolder(parentFolder, AssetFolderName); + } + + string originalTextureName = System.IO.Path.GetFileNameWithoutExtension(originalPath); + string texturePath = string.Format("{0}/{1}.png", dataPath, loader.GetPlaceholderTextureName(originalTextureName)); + Texture placeholderTexture = AssetDatabase.LoadAssetAtPath(texturePath); + if (placeholderTexture == null) { + AssetDatabase.CopyAsset(originalPath, texturePath); + + const bool resizePhysically = true; + + TextureImporter importer = (TextureImporter)TextureImporter.GetAtPath(texturePath); + const string defaultPlatform = "Default"; + TextureImporterPlatformSettings settings = importer.GetPlatformTextureSettings(defaultPlatform); + settings.maxTextureSize = maxPlaceholderSize; + importer.SetPlatformTextureSettings(settings); + importer.maxTextureSize = maxPlaceholderSize; + importer.isReadable = resizePhysically; + importer.SaveAndReimport(); + + if (resizePhysically) { + Texture2D texture2D = AssetDatabase.LoadAssetAtPath(texturePath); + if (texture2D) { + Color[] maxTextureSizePixels = texture2D.GetPixels(); + texture2D.SetPixels(maxTextureSizePixels); + + var bytes = texture2D.EncodeToPNG(); + string targetPath = Application.dataPath + "/../" + texturePath; + System.IO.File.WriteAllBytes(targetPath, bytes); + texture2D.Apply(updateMipmaps: true, makeNoLongerReadable: true); + EditorUtility.SetDirty(texture2D); + AssetDatabase.SaveAssets(); + } + } + placeholderTexture = AssetDatabase.LoadAssetAtPath(texturePath); + } + + UnityEngine.Object folderObject = AssetDatabase.LoadAssetAtPath(dataPath, typeof(UnityEngine.Object)); + if (folderObject != null) { + EditorGUIUtility.PingObject(folderObject); + } + + return placeholderTexture; + } + } + public static StaticMethodImplementations staticMethods; + + void OnEnable () { + atlasAsset = serializedObject.FindProperty("atlasAsset"); + maxPlaceholderSize = serializedObject.FindProperty("maxPlaceholderSize"); + placeholderMap = serializedObject.FindProperty("placeholderMap"); + unloadAfterSecondsUnused = serializedObject.FindProperty("unloadAfterSecondsUnused"); + loadedDataAtMaterial = serializedObject.FindProperty("loadedDataAtMaterial"); + placeholderTexturesLabel = new GUIContent("Placeholder Textures"); + loader = (GenericOnDemandTextureLoader)target; + + if (staticMethods == null) + staticMethods = CreateStaticMethodImplementations (); + } + +#if NEWPLAYMODECALLBACKS + static void OnPlaymodeChanged (PlayModeStateChange mode) { + bool assignTargetTextures = mode == PlayModeStateChange.ExitingPlayMode; +#else + static void OnPlaymodeChanged () { + bool assignTargetTextures = !Application.isPlaying; +#endif + if (assignTargetTextures) { + AssignTargetTexturesAtAllLoaders(); + } + } + + public static void AssignTargetTexturesAtAllLoaders () { + + string[] loaderAssets = AssetDatabase.FindAssets("t:OnDemandTextureLoader"); + foreach (string loaderAsset in loaderAssets) { + string assetPath = AssetDatabase.GUIDToAssetPath(loaderAsset); + OnDemandTextureLoader loader = AssetDatabase.LoadAssetAtPath(assetPath); + AssignTargetTexturesAtLoader(loader); + } + } + + public static void AssignTargetTexturesAtLoader (OnDemandTextureLoader loader) { + List placeholderMaterials; + bool anyPlaceholdersAssigned = loader.HasPlaceholderTexturesAssigned(out placeholderMaterials); + if (anyPlaceholdersAssigned) { + Debug.Log("OnDemandTextureLoader detected placeholders assigned at one or more materials. Resetting to target textures.", loader); + AssetDatabase.StartAssetEditing(); + IEnumerable modifiedMaterials; + loader.AssignTargetTextures(out modifiedMaterials); + foreach (Material placeholderMaterial in placeholderMaterials) { + EditorUtility.SetDirty(placeholderMaterial); + } + AssetDatabase.StopAssetEditing(); + AssetDatabase.SaveAssets(); + } + } + + /// + /// Override this method in your implementation subclass as follows. + /// + /// protected override StaticMethodImplementations CreateStaticMethodImplementations () { + /// return new YourStaticMethodImplementationsSubclass(); + /// } + /// + /// + protected abstract StaticMethodImplementations CreateStaticMethodImplementations (); + + /// Draws a single texture mapping entry in the Inspector. + /// Can be overridden in subclasses where needed. Note that DrawSingleLineTargetTextureProperty + /// can be overridden as well instead of overriding this method. + /// Note that for the sake of space it should be drawn as a single line if possible. + /// + /// SerializedProperty pointing to a + /// PlaceholderTextureMapping object of the placeholderMap array. + protected virtual void DrawPlaceholderMapping (SerializedProperty textureMapping) { + EditorGUILayout.BeginHorizontal(GUILayout.Height(EditorGUIUtility.singleLineHeight + 5)); + var placeholderTextureProp = textureMapping.FindPropertyRelative("placeholderTexture"); + var targetTextureProp = textureMapping.FindPropertyRelative("targetTextureReference"); + GUILayout.Space(16f); + EditorGUILayout.PropertyField(placeholderTextureProp, GUIContent.none); + EditorGUIUtility.labelWidth = 1; // workaround since GUIContent.none below seems to be ignored + + DrawSingleLineTargetTextureProperty(targetTextureProp); + EditorGUIUtility.labelWidth = 0; // change back to default + EditorGUILayout.EndHorizontal(); + } + + /// Draws a single texture mapping TargetReference in the Inspector. + /// Can be overridden in subclasses where needed. Note that this method is + /// called inside a horizontal Inspector line of a BeginHorizontal() / EndHorizontal() + /// pair, so it is limited to approximately half Inspector width. + /// + /// SerializedProperty pointing to a + /// TargetReference object of the PlaceholderTextureMapping entry. + protected virtual void DrawSingleLineTargetTextureProperty (SerializedProperty property) { + EditorGUILayout.PropertyField(property, GUIContent.none, true); + } + + public override void OnInspectorGUI () { + if (serializedObject.isEditingMultipleObjects) { + DrawDefaultInspector(); + return; + } + + serializedObject.Update(); + + EditorGUILayout.PropertyField(atlasAsset); + EditorGUILayout.PropertyField(maxPlaceholderSize); + EditorGUILayout.PropertyField(unloadAfterSecondsUnused); + + placeholdersFoldout = EditorGUILayout.Foldout(placeholdersFoldout, placeholderTexturesLabel, true); + if (placeholdersFoldout) { + for (int m = 0, materialCount = placeholderMap.arraySize; m < materialCount; ++m) { + // line below equals: PlaceholderTextureMapping[] materialTextures = placeholderMap[m].textures; + SerializedProperty materialTextures = placeholderMap.GetArrayElementAtIndex(m).FindPropertyRelative("textures"); + + for (int t = 0, textureCount = materialTextures.arraySize; t < textureCount; ++t) { + // line below equals: PlaceholderTextureMapping textureMapping = materialTextures[t]; + SerializedProperty textureMapping = materialTextures.GetArrayElementAtIndex(t); + DrawPlaceholderMapping(textureMapping); + } + } + } + + if (GUILayout.Button(new GUIContent("Regenerate", "Re-initialize the placeholder texture maps."), EditorStyles.miniButton, GUILayout.Width(160f))) + ReinitPlaceholderTextures(loader); + + GUILayout.Space(16f); + EditorGUILayout.LabelField("Testing", EditorStyles.boldLabel); + EditorGUILayout.BeginHorizontal(GUILayout.Height(EditorGUIUtility.singleLineHeight + 5)); + if (GUILayout.Button(new GUIContent("Assign Placeholders", "Assign placeholder textures (for testing)."), EditorStyles.miniButton, GUILayout.Width(160f))) + AssignPlaceholderTextures(loader); + if (GUILayout.Button(new GUIContent("Assign Normal Textures", "Re-assign target textures."), EditorStyles.miniButton, GUILayout.Width(160f))) + AssignTargetTextures(loader); + EditorGUILayout.EndHorizontal(); + + if (!Application.isPlaying) + serializedObject.ApplyModifiedProperties(); + } + + public void DeletePlaceholderTextures (GenericOnDemandTextureLoader loader) { + foreach (var materialMap in loader.placeholderMap) { + Texture texture = materialMap.textures[0].placeholderTexture; + if (texture) + AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(texture)); + } + loader.Clear(clearAtlasAsset: false); + AssetDatabase.SaveAssets(); + } + + public void ReinitPlaceholderTextures (GenericOnDemandTextureLoader loader) { + AssignTargetTextures(loader); + DeletePlaceholderTextures(loader); + staticMethods.SetupForAtlasAsset(loader, loader.atlasAsset); + EditorUtility.SetDirty(loader); + AssetDatabase.SaveAssets(); + } + + public bool AssignPlaceholderTextures (GenericOnDemandTextureLoader loader) { + // re-setup placeholders to ensure the mapping is up to date. + staticMethods.SetupForAtlasAsset(loader, loader.atlasAsset); + IEnumerable modifiedMaterials; + return loader.AssignPlaceholderTextures(out modifiedMaterials); + } + + public bool AssignTargetTextures (GenericOnDemandTextureLoader loader) { + IEnumerable modifiedMaterials; + return loader.AssignTargetTextures(out modifiedMaterials); + } + } +} +#endif diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs.meta new file mode 100644 index 000000000..76b816ab0 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3eb807840ae1934b9346f35db2c8fac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef new file mode 100644 index 000000000..976379f11 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef @@ -0,0 +1,20 @@ +{ + "name": "spine-on-demand-loading-editor", + "rootNamespace": "", + "references": [ + "spine-unity", + "spine-unity-editor", + "spine-on-demand-loading" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef.meta new file mode 100644 index 000000000..a4d8df4e7 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/spine-on-demand-loading-editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 469d9d10b699b6b42a8727851decc63e +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md new file mode 100644 index 000000000..4425c6122 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md @@ -0,0 +1,26 @@ +# Spine Runtimes License Agreement +Last updated July 28, 2023. Replaces all prior versions. + +Copyright (c) 2013-2023, Esoteric Software LLC + +Integration of the Spine Runtimes into software or otherwise creating +derivative works of the Spine Runtimes is permitted under the terms and +conditions of Section 2 of the Spine Editor License Agreement: +http://esotericsoftware.com/spine-editor-license + +Otherwise, it is permitted to integrate the Spine Runtimes into software or +otherwise create derivative works of the Spine Runtimes (collectively, +"Products"), provided that each user of the Products must obtain their own +Spine Editor license and redistribution of the Products in any form must +include this license and copyright notice. + +THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, +BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE +SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md.meta new file mode 100644 index 000000000..485a08ecf --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: efea0eae41e05cb438aabbfb99211f72 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime.meta new file mode 100644 index 000000000..3f58d7e84 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8258ac8697ed60b46a52a3dca4f406e4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs new file mode 100644 index 000000000..e8a06b8d9 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs @@ -0,0 +1,316 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#define SPINE_OPTIONAL_ON_DEMAND_LOADING + +#if SPINE_OPTIONAL_ON_DEMAND_LOADING + +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Spine.Unity { + + /// + /// Interface to derive a concrete target reference struct from which holds + /// an on-demand loading reference to the target texture to be loaded. + /// + public interface ITargetTextureReference { +#if UNITY_EDITOR + Texture EditorTexture { get; } +#endif + } + + /// + /// Interface to derive a concrete request handler struct from which covers + /// a single texture loading request. + /// + public interface IOnDemandRequest { + bool WasRequested { get; } + bool WasSuccessfullyLoaded { get; } + bool IsTarget (Texture texture); + void Release (); + } + + /// + /// Base class to derive your own OnDemandTextureLoader subclasses from which already provides + /// the general loading and unloading framework. + /// For reference, see the class available + /// in the com.esotericsoftware.spine.addressables UPM package. + /// + /// The implementation struct which holds an on-demand loading reference + /// to the target texture to be loaded, derived from ITargetTextureReference. + /// The implementation struct covering a single texture loading request, + /// derived from IOnDemandRequest + [System.Serializable] + public abstract class GenericOnDemandTextureLoader : OnDemandTextureLoader + where TargetReference : ITargetTextureReference + where TextureRequest : IOnDemandRequest { + + [System.Serializable] + public struct PlaceholderTextureMapping { + public Texture placeholderTexture; + public TargetReference targetTextureReference; + } + + /// + /// Unfortunately serialization of jagged arrays PlaceholderTextureMapping[][] is not supported, + /// so we need to use this class with a 1D-array PlaceholderMaterialMapping[] as a workaround. + /// + [System.Serializable] + public struct PlaceholderMaterialMapping { + + public PlaceholderTextureMapping[] textures; + } + + // Note: not System.Serializabe on purpose. Would be unnecessary and causes problems otherwise. + public struct MaterialOnDemandData { + public int lastFrameRequested; + public TextureRequest[] textureRequests; + } + + void Reset () { + Clear(clearAtlasAsset: true); + } + + public override void Clear (bool clearAtlasAsset = false) { + if (clearAtlasAsset) atlasAsset = null; + placeholderMap = null; + loadedDataAtMaterial = null; + } + + public override string GetPlaceholderTextureName (string originalTextureName) { + return originalTextureName + "_low"; + } + + public override bool AssignPlaceholderTextures (out IEnumerable modifiedMaterials) { + modifiedMaterials = null; + if (!atlasAsset) return false; + + int materialIndex = 0; + foreach (Material targetMaterial in atlasAsset.Materials) { + if (materialIndex >= placeholderMap.Length) { + Debug.LogError(string.Format("Failed to assign placeholder textures at {0}, material #{1} {2}. " + + "It seems like the GenericOnDemandTextureLoader asset was not setup accordingly for the AtlasAsset.", + atlasAsset, materialIndex+1, targetMaterial), this); + return false; + } + Texture activeTexture = targetMaterial.mainTexture; + int textureIndex = 0; // Todo: currently only main texture is supported. + + int mapIndex = materialIndex; +#if UNITY_EDITOR + if (!Application.isPlaying) { + int foundMapIndex = Array.FindIndex(placeholderMap, + entry => entry.textures[textureIndex].targetTextureReference.EditorTexture == activeTexture); + if (foundMapIndex >= 0) + mapIndex = foundMapIndex; + } +#endif + Texture placeholderTexture = placeholderMap[mapIndex].textures[textureIndex].placeholderTexture; + if (placeholderTexture == null) { + Debug.LogWarning(string.Format("Placeholder texture set to null at {0}, for material #{1} {2}. " + + "It seems like the GenericOnDemandTextureLoader asset was not setup accordingly for the AtlasAsset.", + atlasAsset, materialIndex + 1, targetMaterial), this); + } + else { + targetMaterial.mainTexture = placeholderTexture; + } + ++materialIndex; + } + modifiedMaterials = atlasAsset.Materials; + return true; + } + + public override bool HasPlaceholderTexturesAssigned (out List placeholderMaterials) { + placeholderMaterials = null; + if (!atlasAsset) return false; + + bool anyPlaceholderAssigned = false; + + int materialIndex = 0; + foreach (Material material in atlasAsset.Materials) { + if (materialIndex >= placeholderMap.Length) + return false; + bool hasPlaceholderAssigned = HasPlaceholderAssigned(material); + if (hasPlaceholderAssigned) { + anyPlaceholderAssigned = true; + if (placeholderMaterials == null) placeholderMaterials = new List(); + placeholderMaterials.Add(material); + } + } + return anyPlaceholderAssigned; + } + + public override bool AssignTargetTextures (out IEnumerable modifiedMaterials) { + modifiedMaterials = null; + if (!atlasAsset) return false; + BeginCustomTextureLoading(); + int i = 0; + foreach (Material targetMaterial in atlasAsset.Materials) { + if (i >= placeholderMap.Length) { + Debug.LogError(string.Format("Failed to assign target textures at {0}, material #{1} {2}. " + + "It seems like the OnDemandTextureLoader asset was not setup accordingly for the AtlasAsset.", + atlasAsset, i + 1, targetMaterial), this); + return false; + } + Material ignoredArgument = null; + RequestLoadMaterialTextures(targetMaterial, ref ignoredArgument); + ++i; + } + modifiedMaterials = atlasAsset.Materials; + EndCustomTextureLoading(); + return true; + } + + public override void BeginCustomTextureLoading () { + if (loadedDataAtMaterial == null || (loadedDataAtMaterial.Length == 0 && placeholderMap.Length > 0)) { + loadedDataAtMaterial = new MaterialOnDemandData[placeholderMap.Length]; + for (int i = 0, count = loadedDataAtMaterial.Length; i < count; ++i) { + loadedDataAtMaterial[i].lastFrameRequested = -1; + int texturesAtMaterial = placeholderMap[i].textures.Length; + loadedDataAtMaterial[i].textureRequests = new TextureRequest[texturesAtMaterial]; + } + } + } + + public override void EndCustomTextureLoading () { +#if UNITY_EDITOR + if (!Application.isPlaying) + return; +#endif + UnloadUnusedTextures(); + } + + public override bool HasPlaceholderAssigned (Material material) { + Texture currentTexture = material.mainTexture; + int textureIndex = 0; // Todo: currently only main texture is supported. + int foundMaterialIndex = Array.FindIndex(placeholderMap, entry => entry.textures[textureIndex].placeholderTexture == currentTexture); + return foundMaterialIndex >= 0; + } + + public override void RequestLoadMaterialTextures (Material material, ref Material overrideMaterial) { + if (!material || !material.mainTexture) return; + + Texture currentTexture = material.mainTexture; + int textureIndex = 0; // Todo: currently only main texture is supported. + + int foundMaterialIndex = Array.FindIndex(placeholderMap, entry => entry.textures[textureIndex].placeholderTexture == currentTexture); + if (foundMaterialIndex >= 0) + RequestLoadTexture(material, foundMaterialIndex, textureIndex); + + int loadedMaterialIndex = Array.FindIndex(loadedDataAtMaterial, entry => + entry.textureRequests[textureIndex].WasRequested && + entry.textureRequests[textureIndex].IsTarget(currentTexture)); + if (loadedMaterialIndex >= 0) + loadedDataAtMaterial[loadedMaterialIndex].lastFrameRequested = Time.frameCount; + } + + protected virtual void RequestLoadTexture (Material material, int materialIndex, int textureIndex) { + PlaceholderTextureMapping[] placeholderTextures = placeholderMap[materialIndex].textures; + TargetReference targetReference = placeholderTextures[textureIndex].targetTextureReference; + loadedDataAtMaterial[materialIndex].lastFrameRequested = Time.frameCount; + +#if UNITY_EDITOR + if (!Application.isPlaying) { + if (targetReference.EditorTexture != null) + material.mainTexture = targetReference.EditorTexture; + return; + } +#endif + MaterialOnDemandData materialData = loadedDataAtMaterial[materialIndex]; + if (materialData.textureRequests[textureIndex].WasRequested) { + Texture loadedTexture = GetAlreadyLoadedTexture(materialIndex, textureIndex); + if (loadedTexture != null) + material.mainTexture = loadedTexture; + return; + } + + CreateTextureRequest(targetReference, materialData, textureIndex, material); + } + + public abstract Texture GetAlreadyLoadedTexture (int materialIndex, int textureIndex); + + public abstract void CreateTextureRequest(TargetReference targetReference, + MaterialOnDemandData materialData, int textureIndex, Material materialToUpdate); + + public virtual void UnloadUnusedTextures () { + int currentFrameCount = Time.frameCount; + float timePerFrame = Time.smoothDeltaTime; + float deltaFramesToUnload = unloadAfterSecondsUnused / timePerFrame; + + for (int materialIndex = 0, materialCount = loadedDataAtMaterial.Length; materialIndex < materialCount; ++materialIndex) { + MaterialOnDemandData materialData = loadedDataAtMaterial[materialIndex]; + int textureCount = materialData.textureRequests.Length; + + for (int textureIndex = 0; textureIndex < textureCount; ++textureIndex) { + TextureRequest textureRequest = materialData.textureRequests[textureIndex]; + if (textureRequest.WasSuccessfullyLoaded && + currentFrameCount - materialData.lastFrameRequested > deltaFramesToUnload) { + RequestUnloadTexture(materialIndex, textureIndex); + } + } + } + } + + public virtual void RequestUnloadTexture (int materialIndex, int textureIndex) { + if (materialIndex >= loadedDataAtMaterial.Length) return; + + bool wasReleased = false; + PlaceholderTextureMapping[] placeholderTextures = placeholderMap[materialIndex].textures; + MaterialOnDemandData materialData = loadedDataAtMaterial[materialIndex]; + if (materialData.textureRequests[textureIndex].WasRequested) { + materialData.textureRequests[textureIndex].Release(); + wasReleased = true; + } + + // reset material textures to placeholder textures. + Material targetMaterial = atlasAsset.Materials.ElementAt(materialIndex); + if (targetMaterial) { + targetMaterial.mainTexture = placeholderTextures[textureIndex].placeholderTexture; + if (wasReleased) + OnTextureUnloaded(targetMaterial, textureIndex); + } + } + + public int maxPlaceholderSize = 128; + public float unloadAfterSecondsUnused = 60.0f; + + /// A map from placeholder to on-demand-loaded target textures. + /// This array holds PlaceholderMaterialMapping for each Material, + /// where each PlaceholderMaterialMapping.textures contains a Texture-to-TextureReference mapping + /// for each Texture at the Material. + public PlaceholderMaterialMapping[] placeholderMap; + + /// An array holding loaded data for each Material. + protected MaterialOnDemandData[] loadedDataAtMaterial; + } +} +#endif diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs.meta new file mode 100644 index 000000000..54bfc1c15 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5964cfa446b05ea4e8c3622d3a1b9430 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef new file mode 100644 index 000000000..1faa583b7 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef @@ -0,0 +1,17 @@ +{ + "name": "spine-on-demand-loading", + "rootNamespace": "", + "references": [ + "spine-unity", + "spine-csharp" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef.meta new file mode 100644 index 000000000..4f4fb18d9 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/spine-on-demand-loading.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2eb352bed1bae98439c9adcbb05e6b90 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json new file mode 100644 index 000000000..5682f3443 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json @@ -0,0 +1,21 @@ +{ + "name": "com.esotericsoftware.spine.on-demand-loading", + "displayName": "Spine On-Demand Loading Extensions [Experimental]", + "description": "This experimental plugin provides a generic basic implementation of on-demand texture loading for the spine-unity runtime. You might want to use the available com.esotericsoftware.spine.addressables package which depends on this package.\nPlease be sure to test this package first and create backups of your project before using.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.1.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "version": "4.1.0", + "unity": "2018.3", + "author": { + "name": "Esoteric Software", + "email": "contact@esotericsoftware.com", + "url": "http://esotericsoftware.com/" + }, + "dependencies": { + "com.esotericsoftware.spine.spine-unity": "4.1.21" + }, + "keywords": [ + "spine", + "on-demand", + "loading", + "preview" + ] +} diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json.meta b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json.meta new file mode 100644 index 000000000..313694e54 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b808d40cc8a54b4ab5b0dbf607e15a8 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From e4721a8cf351cd695d67f8beae617a60c70eaddd Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 8 Sep 2023 19:28:26 +0200 Subject: [PATCH 04/11] [unity] Minor: Formatting changes of last commit 76e8538. See #1890. --- .../Editor/AddressablesTextureLoaderInspector.cs | 2 +- .../Editor/GenericOnDemandTextureLoaderInspector.cs | 2 +- .../Runtime/GenericOnDemandTextureLoader.cs | 7 +++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs index 6f3c136d0..de9af1dc7 100644 --- a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs @@ -73,7 +73,7 @@ namespace Spine.Unity.Editor { } } -#region Context Menu Item + #region Context Menu Item [MenuItem("CONTEXT/AtlasAssetBase/Add Addressables Loader")] static void AddAddressablesLoader (MenuCommand cmd) { if (staticMethods == null) diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs index 8f113d682..9744617fc 100644 --- a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Editor/GenericOnDemandTextureLoaderInspector.cs @@ -232,7 +232,7 @@ namespace Spine.Unity.Editor { loader = (GenericOnDemandTextureLoader)target; if (staticMethods == null) - staticMethods = CreateStaticMethodImplementations (); + staticMethods = CreateStaticMethodImplementations(); } #if NEWPLAYMODECALLBACKS diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs index e8a06b8d9..47a02f031 100644 --- a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/Runtime/GenericOnDemandTextureLoader.cs @@ -119,7 +119,7 @@ namespace Spine.Unity { if (materialIndex >= placeholderMap.Length) { Debug.LogError(string.Format("Failed to assign placeholder textures at {0}, material #{1} {2}. " + "It seems like the GenericOnDemandTextureLoader asset was not setup accordingly for the AtlasAsset.", - atlasAsset, materialIndex+1, targetMaterial), this); + atlasAsset, materialIndex + 1, targetMaterial), this); return false; } Texture activeTexture = targetMaterial.mainTexture; @@ -139,8 +139,7 @@ namespace Spine.Unity { Debug.LogWarning(string.Format("Placeholder texture set to null at {0}, for material #{1} {2}. " + "It seems like the GenericOnDemandTextureLoader asset was not setup accordingly for the AtlasAsset.", atlasAsset, materialIndex + 1, targetMaterial), this); - } - else { + } else { targetMaterial.mainTexture = placeholderTexture; } ++materialIndex; @@ -258,7 +257,7 @@ namespace Spine.Unity { public abstract Texture GetAlreadyLoadedTexture (int materialIndex, int textureIndex); - public abstract void CreateTextureRequest(TargetReference targetReference, + public abstract void CreateTextureRequest (TargetReference targetReference, MaterialOnDemandData materialData, int textureIndex, Material materialToUpdate); public virtual void UnloadUnusedTextures () { From 1f57fb2a9dd96eb225a57cf0d5fcddbdd8b01089 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 8 Sep 2023 19:35:05 +0200 Subject: [PATCH 05/11] [unity] Fixed compile error in conditional version branch of commit 76e8538. See #1890. --- .../Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs index 49c021604..5d0f33aeb 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs @@ -171,7 +171,7 @@ namespace Spine.Unity.Editor { EditorUtility.UnloadUnusedAssetsImmediate(); AssetDatabase.StopAssetEditing(); #if !HAS_SAVE_ASSET_IF_DIRTY - if (textureLoadersToRestore.Length > 0) + if (textureLoadersToRestore.Count > 0) AssetDatabase.SaveAssets(); #endif } finally { From 51b108f2e19fe27607faaa7fb51a450c8caea4a6 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Fri, 8 Sep 2023 20:02:31 +0200 Subject: [PATCH 06/11] [unity] Fixed a logic error of loader asset creation from commit 76e8538. See #1890. --- .../Editor/AddressablesTextureLoaderInspector.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs index de9af1dc7..dcb3bf2a4 100644 --- a/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/Editor/AddressablesTextureLoaderInspector.cs @@ -51,11 +51,11 @@ namespace Spine.Unity.Editor { public class AddressablesMethodImplementations : StaticMethodImplementations { public override GenericTextureLoader GetOrCreateLoader (string loaderPath) { - GenericTextureLoader loader = AssetDatabase.LoadAssetAtPath(loaderPath); + AddressablesTextureLoader loader = AssetDatabase.LoadAssetAtPath(loaderPath); if (loader == null) { - loader = GenericTextureLoader.CreateInstance(); + loader = AddressablesTextureLoader.CreateInstance(); AssetDatabase.CreateAsset(loader, loaderPath); - loader = AssetDatabase.LoadAssetAtPath(loaderPath); + loader = AssetDatabase.LoadAssetAtPath(loaderPath); } else { loader.Clear(clearAtlasAsset: false); } From 30311f2cd82d0e853e3cb087d3572a62c5a443ae Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Mon, 11 Sep 2023 13:53:32 +0200 Subject: [PATCH 07/11] [haxe] More porting from 4.0 -> 4.1, WIP --- spine-haxe/example/src/Main.hx | 16 +- .../spine-haxe/spine/HasTextureRegion.hx | 9 + spine-haxe/spine-haxe/spine/IkConstraint.hx | 16 +- spine-haxe/spine-haxe/spine/Interpolation.hx | 11 - .../spine-haxe/spine/PathConstraintData.hx | 6 +- spine-haxe/spine-haxe/spine/Sequence.hx | 54 +++++ spine-haxe/spine-haxe/spine/SequenceMode.hx | 27 +++ spine-haxe/spine-haxe/spine/Skeleton.hx | 7 +- spine-haxe/spine-haxe/spine/Skin.hx | 2 +- spine-haxe/spine-haxe/spine/Slot.hx | 19 +- spine-haxe/spine-haxe/spine/SlotData.hx | 2 +- spine-haxe/spine-haxe/spine/TextureRegion.hx | 18 ++ .../spine-haxe/spine/TransformConstraint.hx | 2 +- spine-haxe/spine-haxe/spine/VertexEffect.hx | 9 - .../spine-haxe/spine/atlas/AtlasRegion.hx | 29 --- .../spine/atlas/{Atlas.hx => TextureAtlas.hx} | 39 ++-- .../{AtlasPage.hx => TextureAtlasPage.hx} | 15 +- .../spine/atlas/TextureAtlasRegion.hx | 22 ++ .../spine-haxe/spine/atlas/TextureLoader.hx | 6 +- .../attachments/AtlasAttachmentLoader.hx | 22 +- .../spine/attachments/AttachmentLoader.hx | 4 +- .../spine/attachments/MeshAttachment.hx | 218 ++++++++---------- .../spine/attachments/RegionAttachment.hx | 139 ++++++----- .../spine/attachments/VertexAttachment.hx | 10 +- .../spine/starling/SkeletonSprite.hx | 60 +---- .../spine/starling/StarlingTextureLoader.hx | 44 ++-- .../spine/vertexeffects/JitterEffect.hx | 25 -- .../spine/vertexeffects/SwirlEffect.hx | 97 -------- 28 files changed, 431 insertions(+), 497 deletions(-) create mode 100644 spine-haxe/spine-haxe/spine/HasTextureRegion.hx delete mode 100644 spine-haxe/spine-haxe/spine/Interpolation.hx create mode 100644 spine-haxe/spine-haxe/spine/Sequence.hx create mode 100644 spine-haxe/spine-haxe/spine/SequenceMode.hx create mode 100644 spine-haxe/spine-haxe/spine/TextureRegion.hx delete mode 100644 spine-haxe/spine-haxe/spine/VertexEffect.hx delete mode 100644 spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx rename spine-haxe/spine-haxe/spine/atlas/{Atlas.hx => TextureAtlas.hx} (85%) rename spine-haxe/spine-haxe/spine/atlas/{AtlasPage.hx => TextureAtlasPage.hx} (56%) create mode 100644 spine-haxe/spine-haxe/spine/atlas/TextureAtlasRegion.hx delete mode 100644 spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx delete mode 100644 spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx diff --git a/spine-haxe/example/src/Main.hx b/spine-haxe/example/src/Main.hx index 0d6b6d240..2d2213c77 100644 --- a/spine-haxe/example/src/Main.hx +++ b/spine-haxe/example/src/Main.hx @@ -10,7 +10,7 @@ import openfl.geom.Rectangle; import openfl.utils.ByteArray; import openfl.utils.Endian; import spine.animation.AnimationStateData; -import spine.atlas.Atlas; +import spine.atlas.TextureAtlas; import spine.attachments.AtlasAttachmentLoader; import spine.SkeletonBinary; import spine.SkeletonData; @@ -22,7 +22,7 @@ import starling.events.Event; import starling.textures.Texture; class Main extends Sprite { - private static inline var loadBinary:Bool = true; + private static inline var loadBinary:Bool = false; private var starlingSingleton:Starling; @@ -44,13 +44,13 @@ class Main extends Sprite { private function loadSpineAnimation():Void { var textureAtlasBitmapData:BitmapData = Assets.getBitmapData("assets/coin.png"); - var stAtlas:String = Assets.getText("assets/coin.atlas"); - var binaryData:Bytes = Assets.getBytes("assets/coin-pro.skel"); - var jsonData:String = Assets.getText("assets/coin-pro.json"); + var stAtlas = Assets.getText("assets/coin.atlas"); + var binaryData = Assets.getBytes("assets/coin-pro.skel"); + var jsonData = Assets.getText("assets/coin-pro.json"); - var textureAtlas:Texture = Texture.fromBitmapData(textureAtlasBitmapData); - var textureloader:StarlingTextureLoader = new StarlingTextureLoader(textureAtlas); - var atlas:Atlas = new Atlas(stAtlas, textureloader); + var textureAtlas = Texture.fromBitmapData(textureAtlasBitmapData); + var textureloader = new StarlingTextureLoader(textureAtlas); + var atlas = new TextureAtlas(stAtlas, textureloader); var skeletondata:SkeletonData; if (loadBinary) { diff --git a/spine-haxe/spine-haxe/spine/HasTextureRegion.hx b/spine-haxe/spine-haxe/spine/HasTextureRegion.hx new file mode 100644 index 000000000..b99ebfc1f --- /dev/null +++ b/spine-haxe/spine-haxe/spine/HasTextureRegion.hx @@ -0,0 +1,9 @@ +package spine; + +interface HasTextureRegion { + public var path:String; + public var region:TextureRegion; + public var color:Color; + public var sequence:Sequence; + public function updateRegion():Void; +} diff --git a/spine-haxe/spine-haxe/spine/IkConstraint.hx b/spine-haxe/spine-haxe/spine/IkConstraint.hx index 702d017a2..fa8d72346 100644 --- a/spine-haxe/spine-haxe/spine/IkConstraint.hx +++ b/spine-haxe/spine-haxe/spine/IkConstraint.hx @@ -72,7 +72,7 @@ class IkConstraint implements Updatable { tx = targetX - bone.worldX; ty = targetY - bone.worldY; case TransformMode.noRotationOrReflection: - var s:Float = Math.abs(pa * pd - pb * pc) / (pa * pa + pc * pc); + var s = Math.abs(pa * pd - pb * pc) / Math.max(0.0001, pa * pa + pc * pc); var sa:Float = pa / bone.skeleton.scaleX; var sc:Float = pc / bone.skeleton.scaleY; pb = -sc * s * bone.skeleton.scaleX; @@ -85,8 +85,13 @@ class IkConstraint implements Updatable { default: var x:Float = targetX - p.worldX, y:Float = targetY - p.worldY; var d:Float = pa * pd - pb * pc; - tx = (x * pd - y * pb) / d - bone.ax; - ty = (y * pa - x * pc) / d - bone.ay; + if (Math.abs(d) <= 0.0001) { + tx = 0; + ty = 0; + } else { + tx = (x * pd - y * pb) / d - bone.ax; + ty = (y * pa - x * pc) / d - bone.ay; + } } rotationIK += Math.atan2(ty, tx) * MathUtils.radDeg; @@ -172,9 +177,8 @@ class IkConstraint implements Updatable { b = pp.b; c = pp.c; d = pp.d; - var id:Float = 1 / (a * d - b * c), - x:Float = cwx - pp.worldX, - y:Float = cwy - pp.worldY; + var id = a * d - b * c, x = cwx - pp.worldX, y = cwy - pp.worldY; + id = Math.abs(id) <= 0.0001 ? 0 : 1 / id; var dx:Float = (x * d - y * b) * id - px, dy:Float = (y * a - x * c) * id - py; var l1:Float = Math.sqrt(dx * dx + dy * dy); diff --git a/spine-haxe/spine-haxe/spine/Interpolation.hx b/spine-haxe/spine-haxe/spine/Interpolation.hx deleted file mode 100644 index 637124724..000000000 --- a/spine-haxe/spine-haxe/spine/Interpolation.hx +++ /dev/null @@ -1,11 +0,0 @@ -package spine; - -class Interpolation { - private function applyInternal(a:Float):Float { - return a; - } - - public function apply(start:Float, end:Float, a:Float):Float { - return start + (end - start) * applyInternal(a); - } -} diff --git a/spine-haxe/spine-haxe/spine/PathConstraintData.hx b/spine-haxe/spine-haxe/spine/PathConstraintData.hx index e4b1dd712..c464972be 100644 --- a/spine-haxe/spine-haxe/spine/PathConstraintData.hx +++ b/spine-haxe/spine-haxe/spine/PathConstraintData.hx @@ -6,9 +6,9 @@ class PathConstraintData extends ConstraintData { private var _bones:Vector = new Vector(); public var target:SlotData; - public var positionMode:PositionMode; - public var spacingMode:SpacingMode; - public var rotateMode:RotateMode; + public var positionMode:PositionMode = PositionMode.fixed; + public var spacingMode:SpacingMode = SpacingMode.fixed; + public var rotateMode:RotateMode = RotateMode.chain; public var offsetRotation:Float = 0; public var position:Float = 0; public var spacing:Float = 0; diff --git a/spine-haxe/spine-haxe/spine/Sequence.hx b/spine-haxe/spine-haxe/spine/Sequence.hx new file mode 100644 index 000000000..03268afe1 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/Sequence.hx @@ -0,0 +1,54 @@ +package spine; + +import openfl.Vector; + +class Sequence { + private static var _nextID = 0; + + public var id = _nextID++; + public var regions:Vector; + public var start = 0; + public var digits = 0; + + /** The index of the region to show for the setup pose. */ + public var setupIndex = 0; + + public function new(count:Int) { + this.regions = new Vector(count); + } + + public function copy():Sequence { + var copy = new Sequence(this.regions.length); + for (i in 0...this.regions.length) { + copy.regions[i] = this.regions[i]; + } + copy.start = this.start; + copy.digits = this.digits; + copy.setupIndex = this.setupIndex; + return copy; + } + + public function apply(slot:Slot, attachment:HasTextureRegion) { + var index:Int = slot.sequenceIndex; + if (index == -1) + index = this.setupIndex; + if (index >= this.regions.length) + index = this.regions.length - 1; + var region = this.regions[index]; + if (attachment.region != region) { + attachment.region = region; + attachment.updateRegion(); + } + } + + public function getPath(basePath:String, index:Int):String { + var result = basePath; + var frame = Std.string(this.start + index); + + for (i in 0...(this.digits - frame.length)) { + result += "0"; + } + result += frame; + return result; + } +} diff --git a/spine-haxe/spine-haxe/spine/SequenceMode.hx b/spine-haxe/spine-haxe/spine/SequenceMode.hx new file mode 100644 index 000000000..bfee3b4ba --- /dev/null +++ b/spine-haxe/spine-haxe/spine/SequenceMode.hx @@ -0,0 +1,27 @@ +package spine; + +class SequenceMode { + public static var hold(default, never):RotateMode = new SequenceMode("hold"); + public static var once(default, never):RotateMode = new SequenceMode("once"); + public static var loop(default, never):RotateMode = new SequenceMode("loop"); + public static var pingpong(default, never):RotateMode = new SequenceMode("pingpong"); + public static var onceReverse(default, never):RotateMode = new SequenceMode("onceReverse"); + public static var loopReverse(default, never):RotateMode = new SequenceMode("loopReverse"); + public static var pingpongReverse(default, never):RotateMode = new SequenceMode("pingpongReverse"); + + public static var values(default, never):Vector = Vector.ofArray([tangent, chain, chainScale]); + + public var name(default, null):String; + + public function new(name:String) { + this.name = name; + } + + public static function fromName(name:String):SequenceMode { + for (value in values) { + if (value.name == name) + return value; + } + return null; + } +} diff --git a/spine-haxe/spine-haxe/spine/Skeleton.hx b/spine-haxe/spine-haxe/spine/Skeleton.hx index a57c7271b..80f567293 100644 --- a/spine-haxe/spine-haxe/spine/Skeleton.hx +++ b/spine-haxe/spine-haxe/spine/Skeleton.hx @@ -22,7 +22,6 @@ class Skeleton { private var _skin:Skin; public var color:Color = new Color(1, 1, 1, 1); - public var time:Float = 0; public var scaleX:Float = 1; public var scaleY:Float = 1; public var x:Float = 0; @@ -558,10 +557,6 @@ class Skeleton { return null; } - public function update(delta:Float):Void { - time += delta; - } - public function toString():String { return _data.name != null ? _data.name : "Skeleton?"; } @@ -583,7 +578,7 @@ class Skeleton { verticesLength = 8; temp.length = verticesLength; vertices = temp; - cast(attachment, RegionAttachment).computeWorldVertices(slot.bone, vertices, 0, 2); + cast(attachment, RegionAttachment).computeWorldVertices(slot, vertices, 0, 2); } else if (Std.isOfType(attachment, MeshAttachment)) { var mesh:MeshAttachment = cast(attachment, MeshAttachment); verticesLength = mesh.worldVerticesLength; diff --git a/spine-haxe/spine-haxe/spine/Skin.hx b/spine-haxe/spine-haxe/spine/Skin.hx index 2b6eb5ddf..63f40ec94 100644 --- a/spine-haxe/spine-haxe/spine/Skin.hx +++ b/spine-haxe/spine-haxe/spine/Skin.hx @@ -119,7 +119,7 @@ class Skin { public function removeAttachment(slotIndex:Int, name:String):Void { var dictionary:Dictionary = _attachments[slotIndex]; if (dictionary != null) - dictionary[name] = null; + dictionary.remove(name); } public function getAttachments():Vector { diff --git a/spine-haxe/spine-haxe/spine/Slot.hx b/spine-haxe/spine-haxe/spine/Slot.hx index 06518c98e..004d09d76 100644 --- a/spine-haxe/spine-haxe/spine/Slot.hx +++ b/spine-haxe/spine-haxe/spine/Slot.hx @@ -13,7 +13,8 @@ class Slot { public var darkColor:Color; private var _attachment:Attachment; - private var _attachmentTime:Float = 0; + + public var sequenceIndex = -1; public var attachmentState:Int = 0; public var deform:Vector = new Vector(); @@ -63,26 +64,14 @@ class Slot { return attachmentNew; if (!Std.isOfType(attachmentNew, VertexAttachment) || !Std.isOfType(attachment, VertexAttachment) - || cast(attachmentNew, VertexAttachment).deformAttachment != cast(attachment, VertexAttachment).deformAttachment) { + || cast(attachmentNew, VertexAttachment).timelineAttachment != cast(attachment, VertexAttachment).timelineAttachment) { deform = new Vector(); } _attachment = attachmentNew; - _attachmentTime = skeleton.time; + sequenceIndex = -1; return attachmentNew; } - public var attachmentTime(get, set):Float; - - private function set_attachmentTime(time:Float):Float { - _attachmentTime = skeleton.time - time; - return _attachmentTime; - } - - /** Returns the time since the attachment was set. */ - private function get_attachmentTime():Float { - return skeleton.time - _attachmentTime; - } - public function setToSetupPose():Void { color.setFromColor(data.color); if (darkColor != null) diff --git a/spine-haxe/spine-haxe/spine/SlotData.hx b/spine-haxe/spine-haxe/spine/SlotData.hx index 036ccb0af..2eb041bf0 100644 --- a/spine-haxe/spine-haxe/spine/SlotData.hx +++ b/spine-haxe/spine-haxe/spine/SlotData.hx @@ -10,7 +10,7 @@ class SlotData { public var color:Color = new Color(1, 1, 1, 1); public var darkColor:Color = null; public var attachmentName:String; - public var blendMode:BlendMode; + public var blendMode:BlendMode = BlendMode.normal; public function new(index:Int, name:String, boneData:BoneData) { if (index < 0) diff --git a/spine-haxe/spine-haxe/spine/TextureRegion.hx b/spine-haxe/spine-haxe/spine/TextureRegion.hx new file mode 100644 index 000000000..04f85b0b1 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/TextureRegion.hx @@ -0,0 +1,18 @@ +package spine; + +class TextureRegion { + public var width:Int = 0; + public var height:Int = 0; + public var u:Float = 0; + public var v:Float = 0; + public var u2:Float = 0; + public var v2:Float = 0; + public var degrees:Int = 0; + public var offsetX:Float = 0; + public var offsetY:Float = 0; + public var originalWidth:Int = 0; + public var originalHeight:Int = 0; + public var texture:Dynamic; + + public function new() {} +} diff --git a/spine-haxe/spine-haxe/spine/TransformConstraint.hx b/spine-haxe/spine-haxe/spine/TransformConstraint.hx index 16653ddaa..56e123c2f 100644 --- a/spine-haxe/spine-haxe/spine/TransformConstraint.hx +++ b/spine-haxe/spine-haxe/spine/TransformConstraint.hx @@ -43,7 +43,7 @@ class TransformConstraint implements Updatable { } public function update():Void { - if (mixRotate == 0 && mixX == 0 && mixY == 0 && mixScaleX == 0 && mixScaleX == 0 && mixShearY == 0) + if (mixRotate == 0 && mixX == 0 && mixY == 0 && mixScaleX == 0 && mixScaleY == 0 && mixShearY == 0) return; if (data.local) { diff --git a/spine-haxe/spine-haxe/spine/VertexEffect.hx b/spine-haxe/spine-haxe/spine/VertexEffect.hx deleted file mode 100644 index 611d1665c..000000000 --- a/spine-haxe/spine-haxe/spine/VertexEffect.hx +++ /dev/null @@ -1,9 +0,0 @@ -package spine; - -interface VertexEffect { - function begin(skeleton:Skeleton):Void; - - function transform(vertex:Vertex):Void; - - function end():Void; -} diff --git a/spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx b/spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx deleted file mode 100644 index 19b94534c..000000000 --- a/spine-haxe/spine-haxe/spine/atlas/AtlasRegion.hx +++ /dev/null @@ -1,29 +0,0 @@ -package spine.atlas; - -import openfl.Vector; - -class AtlasRegion { - public var page:AtlasPage; - public var name:String; - public var x:Int = 0; - public var y:Int = 0; - public var width:Int = 0; - public var height:Int = 0; - public var u:Float = 0; - public var v:Float = 0; - public var u2:Float = 0; - public var v2:Float = 0; - public var offsetX:Float = 0; - public var offsetY:Float = 0; - public var originalWidth:Int = 0; - public var originalHeight:Int = 0; - public var index:Int = 0; - public var degrees:Int = 0; - public var splits:Vector; - public var pads:Vector; - public var rendererObject:Dynamic; - public var names:Vector; - public var values:Vector>; - - public function new() {} -} diff --git a/spine-haxe/spine-haxe/spine/atlas/Atlas.hx b/spine-haxe/spine-haxe/spine/atlas/TextureAtlas.hx similarity index 85% rename from spine-haxe/spine-haxe/spine/atlas/Atlas.hx rename to spine-haxe/spine-haxe/spine/atlas/TextureAtlas.hx index 3416bc8f1..6bb23c5fd 100644 --- a/spine-haxe/spine-haxe/spine/atlas/Atlas.hx +++ b/spine-haxe/spine-haxe/spine/atlas/TextureAtlas.hx @@ -5,9 +5,9 @@ import openfl.utils.ByteArray; import openfl.utils.Dictionary; import openfl.Vector; -class Atlas { - private var pages:Vector = new Vector(); - private var regions:Vector = new Vector(); +class TextureAtlas { + private var pages = new Vector(); + private var regions = new Vector(); private var textureLoader:TextureLoader; /** @param object A String or ByteArray. */ @@ -20,7 +20,7 @@ class Atlas { } else if (Std.isOfType(object, ByteArrayData)) { load(cast(object, ByteArray).readUTFBytes(cast(object, ByteArray).length), textureLoader); } else { - throw new ArgumentError("object must be a TextureAtlas or AttachmentLoader."); + throw new ArgumentError("object must be a string or ByteArrayData."); } } @@ -32,8 +32,8 @@ class Atlas { var reader:Reader = new Reader(atlasText); var entry:Vector = new Vector(5, true); - var page:AtlasPage = null; - var region:AtlasRegion = null; + var page:TextureAtlasPage = null; + var region:TextureAtlasRegion = null; var pageFields:DictionaryVoid> = new DictionaryVoid>(); pageFields["size"] = function():Void { @@ -58,12 +58,28 @@ class Atlas { }; var regionFields:DictionaryVoid> = new DictionaryVoid>(); + regionFields["xy"] = function():Void { + region.x = Std.parseInt(entry[1]); + region.y = Std.parseInt(entry[2]); + }; + regionFields["size"] = function():Void { + region.width = Std.parseInt(entry[1]); + region.height = Std.parseInt(entry[2]); + }; regionFields["bounds"] = function():Void { region.x = Std.parseInt(entry[1]); region.y = Std.parseInt(entry[2]); region.width = Std.parseInt(entry[3]); region.height = Std.parseInt(entry[4]); }; + regionFields["offset"] = function():Void { + region.offsetX = Std.parseInt(entry[1]); + region.offsetY = Std.parseInt(entry[2]); + }; + regionFields["orig"] = function():Void { + region.originalWidth = Std.parseInt(entry[1]); + region.originalHeight = Std.parseInt(entry[2]); + }; regionFields["offsets"] = function():Void { region.offsetX = Std.parseInt(entry[1]); region.offsetY = Std.parseInt(entry[2]); @@ -107,8 +123,7 @@ class Atlas { page = null; line = reader.readLine(); } else if (page == null) { - page = new AtlasPage(); - page.name = line; + page = new TextureAtlasPage(line); while (true) { if (reader.readEntry(entry, line = reader.readLine()) == 0) break; @@ -120,9 +135,7 @@ class Atlas { textureLoader.loadPage(page, line); pages.push(page); } else { - region = new AtlasRegion(); - region.page = page; - region.name = line; + region = new TextureAtlasRegion(page, line); while (true) { var count:Int = reader.readEntry(entry, line = reader.readLine()); if (count == 0) @@ -149,7 +162,7 @@ class Atlas { region.originalHeight = region.height; } - if (names != null && names.length > 0) { + if (names != null && names.length > 0 && values != null && values.length > 0) { region.names = names; region.values = values; names = null; @@ -174,7 +187,7 @@ class Atlas { /** Returns the first region found with the specified name. This method uses string comparison to find the region, so the result * should be cached rather than calling this method multiple times. * @return The region, or null. */ - public function findRegion(name:String):AtlasRegion { + public function findRegion(name:String):TextureAtlasRegion { for (region in regions) { if (region.name == name) { return region; diff --git a/spine-haxe/spine-haxe/spine/atlas/AtlasPage.hx b/spine-haxe/spine-haxe/spine/atlas/TextureAtlasPage.hx similarity index 56% rename from spine-haxe/spine-haxe/spine/atlas/AtlasPage.hx rename to spine-haxe/spine-haxe/spine/atlas/TextureAtlasPage.hx index 168e255a6..c8d25db64 100644 --- a/spine-haxe/spine-haxe/spine/atlas/AtlasPage.hx +++ b/spine-haxe/spine-haxe/spine/atlas/TextureAtlasPage.hx @@ -1,16 +1,19 @@ package spine.atlas; -class AtlasPage { +class TextureAtlasPage { public var name:String; public var format:Format; public var minFilter:TextureFilter = TextureFilter.nearest; public var magFilter:TextureFilter = TextureFilter.nearest; public var uWrap:TextureWrap = TextureWrap.clampToEdge; public var vWrap:TextureWrap = TextureWrap.clampToEdge; - public var width:Int = 0; - public var height:Int = 0; - public var pma:Bool = false; - public var rendererObject:Dynamic; + public var width = 0; + public var height = 0; + public var pma = false; + public var texture:Dynamic; + public var regions = new Array(); - public function new() {} + public function new(name:String) { + this.name = name; + } } diff --git a/spine-haxe/spine-haxe/spine/atlas/TextureAtlasRegion.hx b/spine-haxe/spine-haxe/spine/atlas/TextureAtlasRegion.hx new file mode 100644 index 000000000..e78176bb3 --- /dev/null +++ b/spine-haxe/spine-haxe/spine/atlas/TextureAtlasRegion.hx @@ -0,0 +1,22 @@ +package spine.atlas; + +import openfl.Vector; + +class TextureAtlasRegion extends TextureRegion { + public var page:TextureAtlasPage; + public var name:String; + public var x:Int = 0; + public var y:Int = 0; + public var index:Int = 0; + public var splits:Vector; + public var pads:Vector; + public var names:Vector; + public var values:Vector>; + + public function new(page:TextureAtlasPage, name:String) { + super(); + this.page = page; + this.name = name; + page.regions.push(this); + } +} diff --git a/spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx b/spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx index eb4cbeb6f..0383b3d71 100644 --- a/spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx +++ b/spine-haxe/spine-haxe/spine/atlas/TextureLoader.hx @@ -1,9 +1,9 @@ package spine.atlas; interface TextureLoader { - function loadPage(page:AtlasPage, path:String):Void; + function loadPage(page:TextureAtlasPage, path:String):Void; - function loadRegion(region:AtlasRegion):Void; + function loadRegion(region:TextureAtlasRegion):Void; - function unloadPage(page:AtlasPage):Void; + function unloadPage(page:TextureAtlasPage):Void; } diff --git a/spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx b/spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx index d128febf2..2d6f8c1f5 100644 --- a/spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx +++ b/spine-haxe/spine-haxe/spine/attachments/AtlasAttachmentLoader.hx @@ -1,22 +1,32 @@ package spine.attachments; import openfl.errors.ArgumentError; -import spine.atlas.Atlas; -import spine.atlas.AtlasRegion; +import spine.atlas.TextureAtlas; import spine.Skin; class AtlasAttachmentLoader implements AttachmentLoader { - private var atlas:Atlas; + private var atlas:TextureAtlas; - public function new(atlas:Atlas) { + public function new(atlas:TextureAtlas) { if (atlas == null) { throw new ArgumentError("atlas cannot be null."); } this.atlas = atlas; } + private function loadSequence(name:String, basePath:String, sequence:Sequence) { + var regions = sequence.regions; + for (i in 0...regions.length) { + var path = sequence.getPath(basePath, i); + var region = this.atlas.findRegion(path); + if (region == null) + trace("Region not found in atlas: " + path + " (sequence: " + name + ")"); + regions[i] = region; + } + } + public function newRegionAttachment(skin:Skin, name:String, path:String):RegionAttachment { - var region:AtlasRegion = atlas.findRegion(path); + var region = atlas.findRegion(path); if (region == null) { trace("Region not found in atlas: " + path + " (region attachment: " + name + ")"); return null; @@ -34,7 +44,7 @@ class AtlasAttachmentLoader implements AttachmentLoader { } public function newMeshAttachment(skin:Skin, name:String, path:String):MeshAttachment { - var region:AtlasRegion = atlas.findRegion(path); + var region = atlas.findRegion(path); if (region == null) { trace("Region not found in atlas: " + path + " (mesh attachment: " + name + ")"); return null; diff --git a/spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx b/spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx index 6e52151d1..38092c855 100644 --- a/spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx +++ b/spine-haxe/spine-haxe/spine/attachments/AttachmentLoader.hx @@ -4,10 +4,10 @@ import spine.Skin; interface AttachmentLoader { /** @return May be null to not load an attachment. */ - function newRegionAttachment(skin:Skin, name:String, path:String):RegionAttachment; + function newRegionAttachment(skin:Skin, name:String, path:String, sequence:Sequence):RegionAttachment; /** @return May be null to not load an attachment. */ - function newMeshAttachment(skin:Skin, name:String, path:String):MeshAttachment; + function newMeshAttachment(skin:Skin, name:String, path:String, sequence:Sequence):MeshAttachment; /** @return May be null to not load an attachment. */ function newBoundingBoxAttachment(skin:Skin, name:String):BoundingBoxAttachment; diff --git a/spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx index 6d0505c0f..872f285a3 100644 --- a/spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx +++ b/spine-haxe/spine-haxe/spine/attachments/MeshAttachment.hx @@ -2,107 +2,95 @@ package spine.attachments; import openfl.Vector; import spine.Color; +import spine.atlas.TextureAtlasRegion; -class MeshAttachment extends VertexAttachment { - public var uvs:Vector; - public var regionUVs:Vector; - public var triangles:Vector; +class MeshAttachment extends VertexAttachment implements HasTextureRegion { + public var region:TextureRegion; + public var path:String; + public var regionUVs = new Vector(); + public var uvs = new Vector(); + public var triangles = new Vector(); public var color:Color = new Color(1, 1, 1, 1); + public var width:Float = 0; + public var height:Float = 0; public var hullLength:Int = 0; + public var edges = new Vector(); + public var rendererObject:Dynamic; + public var sequence:Sequence; private var _parentMesh:MeshAttachment; - public var path:String; - public var rendererObject:Dynamic; - public var regionU:Float = 0; - public var regionV:Float = 0; - public var regionU2:Float = 0; - public var regionV2:Float = 0; - public var regionDegrees:Int = 0; - public var regionOffsetX:Float = 0; // Pixels stripped from the bottom left, unrotated. - public var regionOffsetY:Float = 0; - public var regionWidth:Float = 0; // Unrotated, stripped size. - public var regionHeight:Float = 0; - public var regionOriginalWidth:Float = 0; // Unrotated, unstripped size. - public var regionOriginalHeight:Float = 0; - // Nonessential. - public var edges:Vector; - public var width:Float = 0; - public var height:Float = 0; - - public function new(name:String) { + public function new(name:String, path:String) { super(name); + this.path = path; } - public function updateUVs():Void { - var i:Int = 0, n:Int = regionUVs.length; - var u:Float = regionU, v:Float = regionV; - var width:Float = 0, height:Float = 0; - var textureWidth:Float, textureHeight:Float; - if (uvs == null || uvs.length != n) - uvs = new Vector(n, true); - - switch (regionDegrees) { - case 90: - { - textureWidth = regionHeight / (regionU2 - regionU); - textureHeight = regionWidth / (regionV2 - regionV); - u -= (regionOriginalHeight - regionOffsetY - regionHeight) / textureWidth; - v -= (regionOriginalWidth - regionOffsetX - regionWidth) / textureHeight; - width = regionOriginalHeight / textureWidth; - height = regionOriginalWidth / textureHeight; - i = 0; + public function updateRegion():Void { + if (region == null) { + trace("Region not set."); + return; + } + var regionUVs = this.regionUVs; + if (uvs.length != regionUVs.length) + uvs = new Vector(regionUVs.length, true); + var n = uvs.length; + var u = region.u, v = region.v, width:Float = 0, height:Float = 0; + if (Std.isOfType(region, TextureAtlasRegion)) { + var atlasRegion:TextureAtlasRegion = cast(region, TextureAtlasRegion); + var textureWidth = atlasRegion.page.width, + textureHeight = atlasRegion.page.height; + switch (atlasRegion.degrees) { + case 90: + u -= (region.originalHeight - region.offsetY - region.height) / textureWidth; + v -= (region.originalWidth - region.offsetX - region.width) / textureHeight; + width = region.originalHeight / textureWidth; + height = region.originalWidth / textureHeight; + var i = 0; while (i < n) { uvs[i] = u + regionUVs[i + 1] * width; uvs[i + 1] = v + (1 - regionUVs[i]) * height; i += 2; } - } - case 180: - { - textureWidth = regionWidth / (regionU2 - regionU); - textureHeight = regionHeight / (regionV2 - regionV); - u -= (regionOriginalWidth - regionOffsetX - regionWidth) / textureWidth; - v -= regionOffsetY / textureHeight; - width = regionOriginalWidth / textureWidth; - height = regionOriginalHeight / textureHeight; - i = 0; + return; + case 180: + u -= (region.originalWidth - region.offsetX - region.width) / textureWidth; + v -= region.offsetY / textureHeight; + width = region.originalWidth / textureWidth; + height = region.originalHeight / textureHeight; + var i = 0; while (i < n) { uvs[i] = u + (1 - regionUVs[i]) * width; uvs[i + 1] = v + (1 - regionUVs[i + 1]) * height; i += 2; } - } - case 270: - { - textureWidth = regionWidth / (regionU2 - regionU); - textureHeight = regionHeight / (regionV2 - regionV); - u -= regionOffsetY / textureWidth; - v -= regionOffsetX / textureHeight; - width = regionOriginalHeight / textureWidth; - height = regionOriginalWidth / textureHeight; - i = 0; + return; + case 270: + u -= region.offsetY / textureWidth; + v -= region.offsetX / textureHeight; + width = region.originalHeight / textureWidth; + height = region.originalWidth / textureHeight; + var i = 0; while (i < n) { uvs[i] = u + (1 - regionUVs[i + 1]) * width; uvs[i + 1] = v + regionUVs[i] * height; - i += 2; } - } - default: - { - textureWidth = regionWidth / (regionU2 - regionU); - textureHeight = regionHeight / (regionV2 - regionV); - u -= regionOffsetX / textureWidth; - v -= (regionOriginalHeight - regionOffsetY - regionHeight) / textureHeight; - width = regionOriginalWidth / textureWidth; - height = regionOriginalHeight / textureHeight; - i = 0; - while (i < n) { - uvs[i] = u + regionUVs[i] * width; - uvs[i + 1] = v + regionUVs[i + 1] * height; - i += 2; - } - } + return; + } + u -= region.offsetX / textureWidth; + v -= (region.originalHeight - region.offsetY - region.height) / textureHeight; + width = region.originalWidth / textureWidth; + height = region.originalHeight / textureHeight; + } else if (region == null) { + u = v = 0; + width = height = 1; + } else { + width = this.region.u2 - u; + height = this.region.v2 - v; + } + var i = 0; + while (i < n) { + uvs[i] = u + regionUVs[i] * width; + uvs[i + 1] = v + regionUVs[i + 1] * height; } } @@ -129,62 +117,46 @@ class MeshAttachment extends VertexAttachment { } override public function copy():Attachment { - var copy:MeshAttachment = new MeshAttachment(name); - copy.rendererObject = rendererObject; - copy.regionU = regionU; - copy.regionV = regionV; - copy.regionU2 = regionU2; - copy.regionV2 = regionV2; - copy.regionDegrees = regionDegrees; - copy.regionOffsetX = regionOffsetX; - copy.regionOffsetY = regionOffsetY; - copy.regionWidth = regionWidth; - copy.regionHeight = regionHeight; - copy.regionOriginalWidth = regionOriginalWidth; - copy.regionOriginalHeight = regionOriginalHeight; - copy.path = path; + if (parentMesh != null) + return newLinkedMesh(); + + var copy:MeshAttachment = new MeshAttachment(name, this.path); + copy.region = region; copy.color.setFromColor(color); + copy.rendererObject = rendererObject; - if (parentMesh == null) { - this.copyTo(copy); - copy.regionUVs = regionUVs.concat(); - copy.uvs = uvs.concat(); - copy.triangles = triangles.concat(); - copy.hullLength = hullLength; + this.copyTo(copy); + copy.regionUVs = regionUVs.concat(); + copy.uvs = uvs.concat(); + copy.triangles = triangles.concat(); + copy.hullLength = hullLength; - // Nonessential. - if (edges != null) { - copy.edges = edges.concat(); - } - copy.width = width; - copy.height = height; - } else { - copy.parentMesh = parentMesh; - copy.updateUVs(); + copy.sequence = sequence != null ? sequence.copy() : null; + + if (edges != null) { + copy.edges = edges.concat(); } + copy.width = width; + copy.height = height; return copy; } + public override function computeWorldVertices(slot:Slot, start:Int, count:Int, worldVertices:Vector, offset:Int, stride:Int):Void { + if (sequence != null) + sequence.apply(slot, this); + super.computeWorldVertices(slot, start, count, worldVertices, offset, stride); + } + public function newLinkedMesh():MeshAttachment { - var copy:MeshAttachment = new MeshAttachment(name); + var copy:MeshAttachment = new MeshAttachment(name, path); copy.rendererObject = rendererObject; - copy.regionU = regionU; - copy.regionV = regionV; - copy.regionU2 = regionU2; - copy.regionV2 = regionV2; - copy.regionDegrees = regionDegrees; - copy.regionOffsetX = regionOffsetX; - copy.regionOffsetY = regionOffsetY; - copy.regionWidth = regionWidth; - copy.regionHeight = regionHeight; - copy.regionOriginalWidth = regionOriginalWidth; - copy.regionOriginalHeight = regionOriginalHeight; - copy.path = path; + copy.region = region; copy.color.setFromColor(color); - copy.deformAttachment = deformAttachment; - copy.parentMesh = parentMesh != null ? parentMesh : this; - copy.updateUVs(); + copy.timelineAttachment = timelineAttachment; + copy.parentMesh = this.parentMesh != null ? this.parentMesh : this; + if (copy.region != null) + copy.updateRegion(); return copy; } } diff --git a/spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx index 265d6aa39..3a4d1c7d9 100644 --- a/spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx +++ b/spine-haxe/spine-haxe/spine/attachments/RegionAttachment.hx @@ -4,7 +4,7 @@ import openfl.Vector; import spine.Bone; import spine.Color; -class RegionAttachment extends Attachment { +class RegionAttachment extends Attachment implements HasTextureRegion { public static inline var BLX:Int = 0; public static inline var BLY:Int = 1; public static inline var ULX:Int = 2; @@ -24,49 +24,79 @@ class RegionAttachment extends Attachment { public var color:Color = new Color(1, 1, 1, 1); public var path:String; public var rendererObject:Dynamic; - public var regionOffsetX:Float = 0; // Pixels stripped from the bottom left, unrotated. - public var regionOffsetY:Float = 0; - public var regionWidth:Float = 0; // Unrotated, stripped size. - public var regionHeight:Float = 0; - public var regionOriginalWidth:Float = 0; // Unrotated, unstripped size. - public var regionOriginalHeight:Float = 0; + public var region:TextureRegion; + public var sequence:Sequence; private var offsets:Vector = new Vector(8, true); public var uvs:Vector = new Vector(8, true); - public function new(name:String) { + public function new(name:String, path:String) { super(name); + this.path = path; } - public function updateOffset():Void { - var regionScaleX:Float = width / regionOriginalWidth * scaleX; - var regionScaleY:Float = height / regionOriginalHeight * scaleY; - var localX:Float = -width * 0.5 * scaleX + regionOffsetX * regionScaleX; - var localY:Float = -height * 0.5 * scaleY + regionOffsetY * regionScaleY; - var localX2:Float = localX + regionWidth * regionScaleX; - var localY2:Float = localY + regionHeight * regionScaleY; + public function updateRegion():Void { + if (region == null) { + trace("Region not set."); + uvs[0] = 0; + uvs[1] = 0; + uvs[2] = 0; + uvs[3] = 1; + uvs[4] = 1; + uvs[5] = 1; + uvs[6] = 1; + uvs[7] = 0; + return; + } - var radians:Float = rotation * MathUtils.degRad; - var cos:Float = Math.cos(radians); - var sin:Float = Math.sin(radians); - var localXCos:Float = localX * cos + x; - var localXSin:Float = localX * sin; - var localYCos:Float = localY * cos + y; - var localYSin:Float = localY * sin; - var localX2Cos:Float = localX2 * cos + x; - var localX2Sin:Float = localX2 * sin; - var localY2Cos:Float = localY2 * cos + y; - var localY2Sin:Float = localY2 * sin; + var regionScaleX = width / region.originalWidth * scaleX; + var regionScaleY = height / region.originalHeight * scaleY; + var localX = -width / 2 * scaleX + region.offsetX * regionScaleX; + var localY = -height / 2 * scaleY + region.offsetY * regionScaleY; + var localX2 = localX + region.width * regionScaleX; + var localY2 = localY + region.height * regionScaleY; + var radians = rotation * Math.PI / 180; + var cos = Math.cos(radians); + var sin = Math.sin(radians); + var x = this.x, y = this.y; + var localXCos = localX * cos + x; + var localXSin = localX * sin; + var localYCos = localY * cos + y; + var localYSin = localY * sin; + var localX2Cos = localX2 * cos + x; + var localX2Sin = localX2 * sin; + var localY2Cos = localY2 * cos + y; + var localY2Sin = localY2 * sin; - offsets[BLX] = localXCos - localYSin; - offsets[BLY] = localYCos + localXSin; - offsets[ULX] = localXCos - localY2Sin; - offsets[ULY] = localY2Cos + localXSin; - offsets[URX] = localX2Cos - localY2Sin; - offsets[URY] = localY2Cos + localX2Sin; - offsets[BRX] = localX2Cos - localYSin; - offsets[BRY] = localYCos + localX2Sin; + offsets[0] = localXCos - localYSin; + offsets[1] = localYCos + localXSin; + offsets[2] = localXCos - localY2Sin; + offsets[3] = localY2Cos + localXSin; + offsets[4] = localX2Cos - localY2Sin; + offsets[5] = localY2Cos + localX2Sin; + offsets[6] = localX2Cos - localYSin; + offsets[7] = localYCos + localX2Sin; + + if (region.degrees == 90) { + uvs[0] = region.u2; + uvs[1] = region.v2; + uvs[2] = region.u; + uvs[3] = region.v2; + uvs[4] = region.u; + uvs[5] = region.v; + uvs[6] = region.u2; + uvs[7] = region.v; + } else { + uvs[0] = region.u; + uvs[1] = region.v2; + uvs[2] = region.u; + uvs[3] = region.v; + uvs[4] = region.u2; + uvs[5] = region.v; + uvs[6] = region.u2; + uvs[7] = region.v2; + } } public function setUVs(u:Float, v:Float, u2:Float, v2:Float, degrees:Int):Void { @@ -91,48 +121,44 @@ class RegionAttachment extends Attachment { } } - public function computeWorldVertices(bone:Bone, worldVertices:Vector, offset:Int, stride:Int):Void { - var x:Float = bone.worldX, y:Float = bone.worldY; - var a:Float = bone.a, - b:Float = bone.b, - c:Float = bone.c, - d:Float = bone.d; + public function computeWorldVertices(slot:Slot, worldVertices:Vector, offset:Int, stride:Int):Void { + if (sequence != null) + sequence.apply(slot, this); + + var bone = slot.bone; + var vertexOffset = this.offsets; + var x = bone.worldX, y = bone.worldY; + var a = bone.a, b = bone.b, c = bone.c, d = bone.d; var offsetX:Float = 0, offsetY:Float = 0; - offsetX = offsets[BRX]; - offsetY = offsets[BRY]; + offsetX = vertexOffset[0]; + offsetY = vertexOffset[1]; worldVertices[offset] = offsetX * a + offsetY * b + x; // br worldVertices[offset + 1] = offsetX * c + offsetY * d + y; offset += stride; - offsetX = offsets[BLX]; - offsetY = offsets[BLY]; + offsetX = vertexOffset[2]; + offsetY = vertexOffset[3]; worldVertices[offset] = offsetX * a + offsetY * b + x; // bl worldVertices[offset + 1] = offsetX * c + offsetY * d + y; offset += stride; - offsetX = offsets[ULX]; - offsetY = offsets[ULY]; + offsetX = vertexOffset[4]; + offsetY = vertexOffset[5]; worldVertices[offset] = offsetX * a + offsetY * b + x; // ul worldVertices[offset + 1] = offsetX * c + offsetY * d + y; offset += stride; - offsetX = offsets[URX]; - offsetY = offsets[URY]; + offsetX = vertexOffset[6]; + offsetY = vertexOffset[7]; worldVertices[offset] = offsetX * a + offsetY * b + x; // ur worldVertices[offset + 1] = offsetX * c + offsetY * d + y; } override public function copy():Attachment { - var copy:RegionAttachment = new RegionAttachment(name); - copy.regionWidth = regionWidth; - copy.regionHeight = regionHeight; - copy.regionOffsetX = regionOffsetX; - copy.regionOffsetY = regionOffsetY; - copy.regionOriginalWidth = regionOriginalWidth; - copy.regionOriginalHeight = regionOriginalHeight; + var copy:RegionAttachment = new RegionAttachment(name, path); + copy.region = region; copy.rendererObject = rendererObject; - copy.path = path; copy.x = x; copy.y = y; copy.scaleX = scaleX; @@ -143,6 +169,7 @@ class RegionAttachment extends Attachment { copy.uvs = uvs.concat(); copy.offsets = offsets.concat(); copy.color.setFromColor(color); + copy.sequence = sequence != null ? sequence.copy() : null; return copy; } } diff --git a/spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx b/spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx index 6b1abd13a..57025e064 100644 --- a/spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx +++ b/spine-haxe/spine-haxe/spine/attachments/VertexAttachment.hx @@ -9,14 +9,14 @@ class VertexAttachment extends Attachment { private static var nextID:Int = 0; public var bones:Vector; - public var vertices:Vector; + public var vertices = new Vector(); public var worldVerticesLength:Int = 0; public var id:Int = nextID++; - public var deformAttachment:VertexAttachment; + public var timelineAttachment:VertexAttachment; public function new(name:String) { super(name); - deformAttachment = this; + timelineAttachment = this; } /** Transforms the attachment's local {@link #vertices} to world coordinates. If the slot's {@link Slot#deform} is @@ -130,11 +130,9 @@ class VertexAttachment extends Attachment { if (this.vertices != null) { attachment.vertices = vertices.concat(); - } else { - attachment.vertices = null; } attachment.worldVerticesLength = worldVerticesLength; - attachment.deformAttachment = deformAttachment; + attachment.timelineAttachment = timelineAttachment; } } diff --git a/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx b/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx index c48812569..31d43086c 100644 --- a/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx +++ b/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx @@ -5,7 +5,7 @@ import openfl.geom.Matrix; import openfl.geom.Point; import openfl.geom.Rectangle; import openfl.Vector; -import spine.atlas.AtlasRegion; +import spine.atlas.TextureAtlasRegion; import spine.attachments.Attachment; import spine.attachments.ClippingAttachment; import spine.attachments.MeshAttachment; @@ -15,7 +15,6 @@ import spine.Skeleton; import spine.SkeletonClipping; import spine.SkeletonData; import spine.Slot; -import spine.VertexEffect; import starling.display.BlendMode; import starling.display.DisplayObject; import starling.display.Image; @@ -37,11 +36,8 @@ class SkeletonSprite extends DisplayObject { private static var clipper:SkeletonClipping = new SkeletonClipping(); private static var QUAD_INDICES:Vector = Vector.ofArray([0, 1, 2, 2, 3, 0]); - public var vertexEffect:VertexEffect; - private var tempLight:spine.Color = new spine.Color(0, 0, 0); private var tempDark:spine.Color = new spine.Color(0, 0, 0); - private var tempVertex:spine.Vertex = new spine.Vertex(); public function new(skeletonData:SkeletonData) { super(); @@ -71,9 +67,6 @@ class SkeletonSprite extends DisplayObject { var vertexData:VertexData; var uvs:Vector; - if (vertexEffect != null) - vertexEffect.begin(skeleton); - for (slot in drawOrder) { if (!slot.bone.active) { clipper.clipEndWithSlot(slot); @@ -96,8 +89,8 @@ class SkeletonSprite extends DisplayObject { } else { if (Std.isOfType(region.rendererObject, Image)) { region.rendererObject = mesh = new SkeletonMesh(cast(region.rendererObject, Image).texture); - } else if (Std.isOfType(region.rendererObject, AtlasRegion)) { - region.rendererObject = mesh = new SkeletonMesh(cast(cast(region.rendererObject, AtlasRegion).rendererObject, Image).texture); + } else if (Std.isOfType(region.rendererObject, TextureAtlasRegion)) { + region.rendererObject = mesh = new SkeletonMesh(cast(region.rendererObject, TextureAtlasRegion).texture); } indexData = mesh.getIndexData(); @@ -127,9 +120,8 @@ class SkeletonSprite extends DisplayObject { } else { if (Std.isOfType(meshAttachment.rendererObject, Image)) { meshAttachment.rendererObject = mesh = new SkeletonMesh(cast(meshAttachment.rendererObject, Image).texture); - } else if (Std.isOfType(meshAttachment.rendererObject, AtlasRegion)) { - meshAttachment.rendererObject = mesh = new SkeletonMesh(cast(cast(meshAttachment.rendererObject, AtlasRegion).rendererObject, Image) - .texture); + } else if (Std.isOfType(meshAttachment.rendererObject, TextureAtlasRegion)) { + meshAttachment.rendererObject = mesh = new SkeletonMesh(cast(meshAttachment.rendererObject, TextureAtlasRegion).texture); } indexData = mesh.getIndexData(); @@ -189,39 +181,12 @@ class SkeletonSprite extends DisplayObject { vertexData = mesh.getVertexData(); vertexData.numVertices = verticesCount; - if (vertexEffect != null) { - tempLight.r = ((rgb >> 16) & 0xff) / 255.0; - tempLight.g = ((rgb >> 8) & 0xff) / 255.0; - tempLight.b = (rgb & 0xff) / 255.0; - tempLight.a = a; - tempDark.r = ((dark >> 16) & 0xff) / 255.0; - tempDark.g = ((dark >> 8) & 0xff) / 255.0; - tempDark.b = (dark & 0xff) / 255.0; - tempDark.a = 0; - var ii:Int = 0; - for (i in 0...verticesCount) { - tempVertex.x = worldVertices[ii]; - tempVertex.y = worldVertices[ii + 1]; - tempVertex.u = uvs[ii]; - tempVertex.v = uvs[ii + 1]; - tempVertex.light.setFromColor(tempLight); - tempVertex.dark.setFromColor(tempDark); - vertexEffect.transform(tempVertex); - vertexData.colorize("color", - Color.rgb(Std.int(tempVertex.light.r * 255), Std.int(tempVertex.light.g * 255), Std.int(tempVertex.light.b * 255)), - tempVertex.light.a, i, 1); - mesh.setVertexPosition(i, tempVertex.x, tempVertex.y); - mesh.setTexCoords(i, tempVertex.u, tempVertex.v); - ii += 2; - } - } else { - vertexData.colorize("color", rgb, a); - var ii:Int = 0; - for (i in 0...verticesCount) { - mesh.setVertexPosition(i, worldVertices[ii], worldVertices[ii + 1]); - mesh.setTexCoords(i, uvs[ii], uvs[ii + 1]); - ii += 2; - } + vertexData.colorize("color", rgb, a); + var ii:Int = 0; + for (i in 0...verticesCount) { + mesh.setVertexPosition(i, worldVertices[ii], worldVertices[ii + 1]); + mesh.setTexCoords(i, uvs[ii], uvs[ii + 1]); + ii += 2; } if (indexData.numIndices > 0 && vertexData.numVertices > 0) { @@ -233,9 +198,6 @@ class SkeletonSprite extends DisplayObject { } painter.state.blendMode = originalBlendMode; clipper.clipEnd(); - - if (vertexEffect != null) - vertexEffect.end(); } override public function hitTest(localPoint:Point):DisplayObject { diff --git a/spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx b/spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx index 3415a7a4b..e812ce29a 100644 --- a/spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx +++ b/spine-haxe/spine-haxe/spine/starling/StarlingTextureLoader.hx @@ -4,8 +4,8 @@ import openfl.display.Bitmap; import openfl.display.BitmapData; import openfl.errors.ArgumentError; import openfl.utils.Object; -import spine.atlas.AtlasPage; -import spine.atlas.AtlasRegion; +import spine.atlas.TextureAtlasPage; +import spine.atlas.TextureAtlasRegion; import spine.atlas.TextureLoader; import starling.display.Image; import starling.textures.Texture; @@ -46,37 +46,39 @@ class StarlingTextureLoader implements TextureLoader { } } - public function loadPage(page:AtlasPage, path:String):Void { + public function loadPage(page:TextureAtlasPage, path:String):Void { var bitmapDataOrTexture:Dynamic = singleBitmapDataOrTexture != null ? singleBitmapDataOrTexture : bitmapDatasOrTextures[path]; if (bitmapDataOrTexture == null) { throw new ArgumentError("BitmapData/Texture not found with name: " + path); } if (Std.isOfType(bitmapDataOrTexture, BitmapData)) { var bitmapData:BitmapData = cast(bitmapDataOrTexture, BitmapData); - page.rendererObject = Texture.fromBitmapData(bitmapData); + page.texture = Texture.fromBitmapData(bitmapData); } else { var texture:Texture = cast(bitmapDataOrTexture, Texture); - page.rendererObject = texture; + page.texture = texture; } } - public function loadRegion(region:AtlasRegion):Void { - var image:Image = new Image(cast(region.page.rendererObject, Texture)); - if (region.degrees == 90) { - image.setTexCoords(0, region.u, region.v2); - image.setTexCoords(1, region.u, region.v); - image.setTexCoords(2, region.u2, region.v2); - image.setTexCoords(3, region.u2, region.v); - } else { - image.setTexCoords(0, region.u, region.v); - image.setTexCoords(1, region.u2, region.v); - image.setTexCoords(2, region.u, region.v2); - image.setTexCoords(3, region.u2, region.v2); - } - region.rendererObject = image; + public function loadRegion(region:TextureAtlasRegion):Void { + // FIXME rotation shouldn't be implemented like this + /*var image:Image = new Image(cast(region.page.texture, Texture)); + if (region.degrees == 90) { + image.setTexCoords(0, region.u, region.v2); + image.setTexCoords(1, region.u, region.v); + image.setTexCoords(2, region.u2, region.v2); + image.setTexCoords(3, region.u2, region.v); + } else { + image.setTexCoords(0, region.u, region.v); + image.setTexCoords(1, region.u2, region.v); + image.setTexCoords(2, region.u, region.v2); + image.setTexCoords(3, region.u2, region.v2); + } + region.texture = image; */ + region.texture = region.page.texture; } - public function unloadPage(page:AtlasPage):Void { - cast(page.rendererObject, Texture).dispose(); + public function unloadPage(page:TextureAtlasPage):Void { + cast(page.texture, Texture).dispose(); } } diff --git a/spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx b/spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx deleted file mode 100644 index f36db2b01..000000000 --- a/spine-haxe/spine-haxe/spine/vertexeffects/JitterEffect.hx +++ /dev/null @@ -1,25 +0,0 @@ -package spine.vertexeffects; - -import spine.MathUtils; -import spine.Skeleton; -import spine.Vertex; -import spine.VertexEffect; - -class JitterEffect implements VertexEffect { - public var jitterX:Float = 0; - public var jitterY:Float = 0; - - public function new(jitterX:Float, jitterY:Float) { - this.jitterX = jitterX; - this.jitterY = jitterY; - } - - public function begin(skeleton:Skeleton):Void {} - - public function transform(vertex:Vertex):Void { - vertex.x += MathUtils.randomTriangular(-jitterX, jitterY); - vertex.y += MathUtils.randomTriangular(-jitterX, jitterY); - } - - public function end():Void {} -} diff --git a/spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx b/spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx deleted file mode 100644 index e4ab32c10..000000000 --- a/spine-haxe/spine-haxe/spine/vertexeffects/SwirlEffect.hx +++ /dev/null @@ -1,97 +0,0 @@ -package spine.vertexeffects; - -import spine.interpolation.Pow; -import spine.Interpolation; -import spine.MathUtils; -import spine.Skeleton; -import spine.Vertex; -import spine.VertexEffect; - -class SwirlEffect implements VertexEffect { - private var worldX:Float = 0; - private var worldY:Float = 0; - private var _radius:Float = 0; - private var _angle:Float = 0; - private var _interpolation:Interpolation; - private var _centerX:Float = 0; - private var _centerY:Float = 0; - - public function new(radius:Float) { - this._interpolation = new Pow(2); - this._radius = radius; - } - - public function begin(skeleton:Skeleton):Void { - worldX = skeleton.x + _centerX; - worldY = skeleton.y + _centerY; - } - - public function transform(vertex:Vertex):Void { - var x:Float = vertex.x - worldX; - var y:Float = vertex.y - worldY; - var dist:Float = Math.sqrt(x * x + y * y); - if (dist < radius) { - var theta:Float = interpolation.apply(0, angle, (radius - dist) / radius); - var cos:Float = Math.cos(theta), sin:Float = Math.sin(theta); - vertex.x = cos * x - sin * y + worldX; - vertex.y = sin * x + cos * y + worldY; - } - } - - public function end():Void {} - - public var radius(get, set):Float; - - private function get_radius():Float { - return _radius; - } - - private function set_radius(radius:Float):Float { - _radius = radius; - return _radius; - } - - public var angle(get, set):Float; - - private function get_angle():Float { - return _angle; - } - - private function set_angle(angle:Float):Float { - _angle = angle * MathUtils.degRad; - return _angle; - } - - public var centerX(get, set):Float; - - private function get_centerX():Float { - return _centerX; - } - - private function set_centerX(centerX:Float):Float { - _centerX = centerX; - return _centerX; - } - - public var centerY(get, set):Float; - - private function get_centerY():Float { - return _centerY; - } - - private function set_centerY(centerY:Float):Float { - _centerY = centerY; - return _centerY; - } - - public var interpolation(get, set):Interpolation; - - private function get_interpolation():Interpolation { - return _interpolation; - } - - private function set_interpolation(interpolation:Interpolation):Interpolation { - _interpolation = interpolation; - return _interpolation; - } -} From ed75bffc6f5febfcc07ce0d0739ec761a9afe442 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 11 Sep 2023 20:29:57 +0200 Subject: [PATCH 08/11] [unity] Added `RenderCombinedMesh` sample component for combined outlines with `SkeletonRenderSeparator` or multiple atlas pages. --- CHANGELOG.md | 6 + .../Sample Components/RenderCombinedMesh.cs | 253 ++++++++++++++++++ .../RenderCombinedMesh.cs.meta | 11 + .../Assets/Spine Examples/package.json | 2 +- 4 files changed, 271 insertions(+), 1 deletion(-) create mode 100644 spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs create mode 100644 spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs.meta diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f04094c3..7096502b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -105,6 +105,12 @@ * Added `SkeletonGraphic.MeshScale` property to allow access to calculated mesh scale. `MeshScale` is based on (1) Canvas pixels per unit, and (2) `RectTransform` bounds when using `Layout Scale Mode` other than `None` at `SkeletonGraphic` which scales the skeleton mesh to fit the parent `RectTransform` bounds accordingly. * Added `updateSeparatorPartScale` property to `SkeletonGraphic` to let render separator parts follow the scale (lossy scale) of the `SkeletonGraphic` GameObject. Defaults to `false` to maintain existing behaviour. * Added experimental `EditorSkeletonPlayer` component to allow Editor playback of the initial animation set at `SkeletonAnimation` or `SkeletonGraphic` components. Add this component to your skeleton GameObject to enable the in-editor animation preview. Allows configurations for continuous playback when selected, deselected, and alternative single-frame preview by setting `Fixed Track Time` to any value other than 0. Limitations: At skeletons with variable material count the Inspector preview may be too unresponsive. It is then recommended to disable the `EditorSkeletonPlayer` component (at the top of the Inspector) to make it responsive again, then you can disable `Play When Selected` and re-enable the component to preview playback only when deselected. + * Added example component `RenderCombinedMesh` to render a combined mesh of multiple meshes or submeshes. This is required by `OutlineOnly` shaders to render a combined outline when using `SkeletonRenderSeparator` or multiple atlas pages which would normally lead to outlines around individual parts. To add a combined outline to your SkeletenRenderer: + 1) Add a child GameObject and move it a bit back (e.g. position Z = 0.01). + 2) Add a `RenderCombinedMesh` component, provided in the `Spine Examples/Scripts/Sample Components` directory. + 3) Copy the original material, add *_Outline* to its name and set the shader to your outline-only shader like `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly` or `Spine/Outline/OutlineOnly-ZWrite`. + 4) Assign this *_Outline* material at the new child GameObject's `MeshRenderer` component. + If you are using `SkeletonRenderSeparator` and need to enable and disable the `SkeletonRenderSeparator` component at runtime, you can increase the `RenderCombinedMesh` `Reference Renderers` array by one and assign the `SkeletonRenderer` itself at the last entry after the parts renderers. Disabled `MeshRenderer` components will be skipped when combining the final mesh, so the combined mesh is automatically filled from the desired active renderers. * **Breaking changes** * Made `SkeletonGraphic.unscaledTime` parameter protected, use the new property `UnscaledTime` instead. diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs new file mode 100644 index 000000000..941ef5d06 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs @@ -0,0 +1,253 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#if UNITY_2018_3 || UNITY_2019 || UNITY_2018_3_OR_NEWER +#define NEW_PREFAB_SYSTEM +#endif + +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Spine.Unity.Examples { + +#if NEW_PREFAB_SYSTEM + [ExecuteAlways] +#else + [ExecuteInEditMode] +#endif + public class RenderCombinedMesh : MonoBehaviour { + public SkeletonRenderer skeletonRenderer; + public SkeletonRenderSeparator renderSeparator; + public MeshRenderer[] referenceRenderers; + + bool updateViaSkeletonCallback = false; + MeshFilter[] referenceMeshFilters; + MeshRenderer ownRenderer; + MeshFilter ownMeshFilter; + + protected DoubleBuffered doubleBufferedMesh; + protected ExposedList positionBuffer; + protected ExposedList colorBuffer; + protected ExposedList uvBuffer; + protected ExposedList indexBuffer; + +#if UNITY_EDITOR + private void Reset () { + if (skeletonRenderer == null) + skeletonRenderer = this.GetComponentInParent(); + GatherRenderers(); + + Awake(); + if (referenceRenderers.Length > 0) + ownRenderer.sharedMaterial = referenceRenderers[0].sharedMaterial; + + LateUpdate(); + } +#endif + protected void GatherRenderers () { + referenceRenderers = this.GetComponentsInChildren(); + if (referenceRenderers.Length == 0 || + (referenceRenderers.Length == 1 && referenceRenderers[0].gameObject == this.gameObject)) { + Transform parent = this.transform.parent; + if (parent) + referenceRenderers = parent.GetComponentsInChildren(); + } + referenceRenderers = referenceRenderers.Where( + (val, idx) => val.gameObject != this.gameObject && val.enabled).ToArray(); + } + + void Awake () { + if (skeletonRenderer == null) + skeletonRenderer = this.GetComponentInParent(); + if (referenceRenderers == null || referenceRenderers.Length == 0) { + GatherRenderers(); + } + + if (renderSeparator == null) { + if (skeletonRenderer) + renderSeparator = skeletonRenderer.GetComponent(); + else + renderSeparator = this.GetComponentInParent(); + } + + int count = referenceRenderers.Length; + referenceMeshFilters = new MeshFilter[count]; + for (int i = 0; i < count; ++i) { + referenceMeshFilters[i] = referenceRenderers[i].GetComponent(); + } + + ownRenderer = this.GetComponent(); + if (ownRenderer == null) + ownRenderer = this.gameObject.AddComponent(); + ownMeshFilter = this.GetComponent(); + if (ownMeshFilter == null) + ownMeshFilter = this.gameObject.AddComponent(); + } + + void OnEnable () { +#if UNITY_EDITOR + if (Application.isPlaying) + Awake(); +#endif + if (skeletonRenderer) { + skeletonRenderer.OnMeshAndMaterialsUpdated -= UpdateOnCallback; + skeletonRenderer.OnMeshAndMaterialsUpdated += UpdateOnCallback; + updateViaSkeletonCallback = true; + } + if (renderSeparator) { + renderSeparator.OnMeshAndMaterialsUpdated -= UpdateOnCallback; + renderSeparator.OnMeshAndMaterialsUpdated += UpdateOnCallback; + updateViaSkeletonCallback = true; + } + } + + void OnDisable () { + if (skeletonRenderer) + skeletonRenderer.OnMeshAndMaterialsUpdated -= UpdateOnCallback; + if (renderSeparator) + renderSeparator.OnMeshAndMaterialsUpdated -= UpdateOnCallback; + } + + void OnDestroy () { + for (int i = 0; i < 2; ++i) { + Mesh mesh = doubleBufferedMesh.GetNext(); +#if UNITY_EDITOR + if (Application.isEditor && !Application.isPlaying) + UnityEngine.Object.DestroyImmediate(mesh); + else + UnityEngine.Object.Destroy(mesh); +#else + UnityEngine.Object.Destroy(mesh); +#endif + } + } + + void LateUpdate () { +#if UNITY_EDITOR + if (!Application.isPlaying) { + UpdateMesh(); + return; + } +#endif + + if (updateViaSkeletonCallback) + return; + UpdateMesh(); + } + + void UpdateOnCallback (SkeletonRenderer r) { + UpdateMesh(); + } + + protected void EnsureBufferSizes (int combinedVertexCount, int combinedIndexCount) { + if (positionBuffer == null) { + positionBuffer = new ExposedList(combinedVertexCount); + uvBuffer = new ExposedList(combinedVertexCount); + colorBuffer = new ExposedList(combinedVertexCount); + indexBuffer = new ExposedList(combinedIndexCount); + } + + if (positionBuffer.Count < combinedVertexCount) { + positionBuffer.Resize(combinedVertexCount); + uvBuffer.Resize(combinedVertexCount); + colorBuffer.Resize(combinedVertexCount); + } + if (indexBuffer.Count < combinedIndexCount) { + indexBuffer.Resize(combinedIndexCount); + } + } + + void InitMesh () { + if (doubleBufferedMesh == null) { + doubleBufferedMesh = new DoubleBuffered(); + for (int i = 0; i < 2; ++i) { + Mesh combinedMesh = doubleBufferedMesh.GetNext(); + combinedMesh.MarkDynamic(); + combinedMesh.name = "RenderCombinedMesh" + i; + combinedMesh.subMeshCount = 1; + } + } + } + + void UpdateMesh () { + InitMesh(); + int combinedVertexCount = 0; + int combinedIndexCount = 0; + GetCombinedMeshInfo(ref combinedVertexCount, ref combinedIndexCount); + + EnsureBufferSizes(combinedVertexCount, combinedIndexCount); + + int combinedV = 0; + int combinedI = 0; + for (int r = 0, rendererCount = referenceMeshFilters.Length; r < rendererCount; ++r) { + MeshFilter meshFilter = referenceMeshFilters[r]; + Mesh mesh = meshFilter.sharedMesh; + if (mesh == null) continue; + + int vertexCount = mesh.vertexCount; + Vector3[] positions = mesh.vertices; + Vector2[] uvs = mesh.uv; + Color32[] colors = mesh.colors32; + + System.Array.Copy(positions, 0, this.positionBuffer.Items, combinedV, vertexCount); + System.Array.Copy(uvs, 0, this.uvBuffer.Items, combinedV, vertexCount); + System.Array.Copy(colors, 0, this.colorBuffer.Items, combinedV, vertexCount); + combinedV += vertexCount; + + for (int s = 0, submeshCount = mesh.subMeshCount; s < submeshCount; ++s) { + int submeshIndexCount = (int)mesh.GetIndexCount(s); + int[] submeshIndices = mesh.GetIndices(s); + System.Array.Copy(submeshIndices, 0, this.indexBuffer.Items, combinedI, submeshIndexCount); + combinedI += submeshIndexCount; + } + } + + Mesh combinedMesh = doubleBufferedMesh.GetNext(); + combinedMesh.SetVertices(this.positionBuffer.Items, 0, this.positionBuffer.Count); + combinedMesh.SetUVs(0, this.uvBuffer.Items, 0, this.uvBuffer.Count); + combinedMesh.SetColors(this.colorBuffer.Items, 0, this.colorBuffer.Count); + combinedMesh.SetTriangles(this.indexBuffer.Items, 0, this.indexBuffer.Count, 0); + ownMeshFilter.sharedMesh = combinedMesh; + } + + void GetCombinedMeshInfo (ref int vertexCount, ref int indexCount) { + for (int r = 0, rendererCount = referenceMeshFilters.Length; r < rendererCount; ++r) { + MeshFilter meshFilter = referenceMeshFilters[r]; + Mesh mesh = meshFilter.sharedMesh; + if (mesh == null) continue; + + vertexCount += mesh.vertexCount; + for (int s = 0, submeshCount = mesh.subMeshCount; s < submeshCount; ++s) { + indexCount += (int)mesh.GetIndexCount(s); + } + } + } + } +} diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs.meta b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs.meta new file mode 100644 index 000000000..739194fc6 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 05709c69e8e14304b9781652ad05daef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine Examples/package.json b/spine-unity/Assets/Spine Examples/package.json index 2fd21dc34..fc07e4e58 100644 --- a/spine-unity/Assets/Spine Examples/package.json +++ b/spine-unity/Assets/Spine Examples/package.json @@ -2,7 +2,7 @@ "name": "com.esotericsoftware.spine.spine-unity-examples", "displayName": "spine-unity Runtime Examples", "description": "This plugin provides example scenes and scripts for the spine-unity runtime.", - "version": "4.1.13", + "version": "4.1.21", "unity": "2018.3", "author": { "name": "Esoteric Software", From e49453d774fa851acf3071ced0868f1e2e293502 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 11 Sep 2023 20:35:20 +0200 Subject: [PATCH 09/11] [unity] Minor: formatting whitespace issue fixed of last commit. --- .../Scripts/Sample Components/RenderCombinedMesh.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs index 941ef5d06..09ed000f2 100644 --- a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs @@ -136,7 +136,7 @@ namespace Spine.Unity.Examples { } void OnDestroy () { - for (int i = 0; i < 2; ++i) { + for (int i = 0; i < 2; ++i) { Mesh mesh = doubleBufferedMesh.GetNext(); #if UNITY_EDITOR if (Application.isEditor && !Application.isPlaying) From ee3486ce5aa759cf2190d96633b05730a7ee65df Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 11 Sep 2023 20:43:25 +0200 Subject: [PATCH 10/11] [unity] Minor: Fixed another formatting issue, not covered in inactive preprocessor code branch. --- .../Scripts/Sample Components/RenderCombinedMesh.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs index 09ed000f2..8aa03bd20 100644 --- a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs @@ -144,7 +144,7 @@ namespace Spine.Unity.Examples { else UnityEngine.Object.Destroy(mesh); #else - UnityEngine.Object.Destroy(mesh); + UnityEngine.Object.Destroy(mesh); #endif } } From defa80c78d86f55278e6309938c4c27c4d062d6a Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 11 Sep 2023 21:12:56 +0200 Subject: [PATCH 11/11] [unity] Fixed compile error on older Unity versions of `RenderCombinedMesh`. See commit ed75bff. --- .../Sample Components/RenderCombinedMesh.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs index 8aa03bd20..d1dfddcf3 100644 --- a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/RenderCombinedMesh.cs @@ -31,6 +31,10 @@ #define NEW_PREFAB_SYSTEM #endif +#if UNITY_2019_3_OR_NEWER +#define SET_VERTICES_HAS_LENGTH_PARAMETER +#endif + using System.Collections.Generic; using System.Linq; using UnityEngine; @@ -230,10 +234,26 @@ namespace Spine.Unity.Examples { } Mesh combinedMesh = doubleBufferedMesh.GetNext(); +#if SET_VERTICES_HAS_LENGTH_PARAMETER combinedMesh.SetVertices(this.positionBuffer.Items, 0, this.positionBuffer.Count); combinedMesh.SetUVs(0, this.uvBuffer.Items, 0, this.uvBuffer.Count); combinedMesh.SetColors(this.colorBuffer.Items, 0, this.colorBuffer.Count); combinedMesh.SetTriangles(this.indexBuffer.Items, 0, this.indexBuffer.Count, 0); +#else + // fill excess with zero positions + { + int listCount = this.positionBuffer.Count; + Vector3[] positionArray = this.positionBuffer.Items; + int arrayLength = positionArray.Length; + Vector3 vector3zero = Vector3.zero; + for (int i = listCount; i < arrayLength; i++) + positionArray[i] = vector3zero; + } + combinedMesh.vertices = this.positionBuffer.Items; + combinedMesh.uv = this.uvBuffer.Items; + combinedMesh.colors32 = this.colorBuffer.Items; + combinedMesh.triangles = this.indexBuffer.Items; +#endif ownMeshFilter.sharedMesh = combinedMesh; }

      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 z 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/raptor.atlas b/spine-haxe/example/assets/raptor.atlas new file mode 100644 index 000000000..89cf60341 --- /dev/null +++ b/spine-haxe/example/assets/raptor.atlas @@ -0,0 +1,100 @@ +raptor.png + size: 1024, 512 + filter: Linear, Linear + scale: 0.5 +back-arm + bounds: 829, 88, 46, 25 + rotate: 90 +back-bracer + bounds: 195, 238, 39, 28 + rotate: 90 +back-hand + bounds: 724, 140, 36, 34 + rotate: 90 +back-knee + bounds: 760, 131, 49, 67 + rotate: 90 +back-thigh + bounds: 225, 238, 39, 24 + rotate: 90 +eyes-open + bounds: 975, 204, 47, 45 +front-arm + bounds: 969, 112, 48, 26 +front-bracer + bounds: 724, 97, 41, 29 + rotate: 90 +front-hand + bounds: 251, 239, 41, 38 +front-open-hand + bounds: 856, 76, 43, 44 + rotate: 90 +front-thigh + bounds: 729, 178, 57, 29 + rotate: 90 +gun + bounds: 894, 251, 107, 103 +gun-nohand + bounds: 764, 241, 105, 102 +head + bounds: 756, 345, 136, 149 +lower-leg + bounds: 475, 237, 73, 98 + rotate: 90 +mouth-grind + bounds: 975, 172, 47, 30 +mouth-smile + bounds: 975, 140, 47, 30 +neck + bounds: 366, 282, 18, 21 +raptor-back-arm + bounds: 636, 97, 82, 86 + rotate: 90 +raptor-body + bounds: 2, 2, 632, 233 +raptor-front-arm + bounds: 871, 168, 81, 102 + rotate: 90 +raptor-front-leg + bounds: 2, 237, 191, 257 +raptor-hindleg-back + bounds: 195, 279, 169, 215 +raptor-horn + bounds: 431, 312, 182, 80 + rotate: 90 +raptor-horn-back + bounds: 513, 318, 176, 77 + rotate: 90 +raptor-jaw + bounds: 894, 356, 126, 138 +raptor-jaw-tooth + bounds: 294, 240, 37, 48 + rotate: 90 +raptor-mouth-inside + bounds: 344, 241, 36, 41 + rotate: 90 +raptor-saddle-strap-back + bounds: 575, 242, 54, 74 +raptor-saddle-strap-front + bounds: 764, 182, 57, 95 + rotate: 90 +raptor-saddle-w-shadow + bounds: 592, 323, 162, 171 +raptor-tail-shadow + bounds: 366, 305, 189, 63 + rotate: 90 +raptor-tongue + bounds: 387, 239, 86, 64 +stirrup-back + bounds: 829, 136, 44, 35 + rotate: 90 +stirrup-front + bounds: 866, 121, 45, 50 + rotate: 90 +stirrup-strap + bounds: 918, 120, 49, 46 +torso + bounds: 636, 181, 54, 91 + rotate: 90 +visor + bounds: 631, 237, 131, 84 diff --git a/spine-haxe/example/assets/raptor.png b/spine-haxe/example/assets/raptor.png new file mode 100644 index 0000000000000000000000000000000000000000..a67b73a21c751bca6642dd9ad02bc69f75e7f226 GIT binary patch literal 423244 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

      S=Q^@*nbu?%%B7V=@~5-vV7M_n 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

    vG3}$kcNKRH$U8WAg$YgIh>oT~pcjq1!wmy{I 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 literal 0 HcmV?d00001 diff --git a/spine-haxe/example/assets/mix-and-match-pro.json b/spine-haxe/example/assets/mix-and-match-pro.json new file mode 100644 index 000000000..1cf000ddd --- /dev/null +++ b/spine-haxe/example/assets/mix-and-match-pro.json @@ -0,0 +1,8001 @@ +{ +"skeleton": { + "hash": "wi43rlDXH1o", + "spine": "4.1.17", + "x": -240.58, + "y": -3.38, + "width": 410.36, + "height": 806.78, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "skeleton-control", "parent": "root", "x": -0.43, "y": 257.36, "color": "ff1111ff" }, + { "name": "hips", "parent": "skeleton-control", "x": 3.06, "y": 29.29, "color": "ffce12ff" }, + { + "name": "body-down", + "parent": "hips", + "length": 68.46, + "rotation": 92.39, + "x": -3.13, + "y": -1.59, + "color": "ffce12ff" + }, + { + "name": "body-up", + "parent": "body-down", + "length": 113.37, + "rotation": 1.94, + "x": 66.64, + "y": 1.98, + "color": "ffce12ff" + }, + { + "name": "neck", + "parent": "body-up", + "length": 43.86, + "rotation": -2.99, + "x": 98.36, + "y": 3.04, + "color": "ffce12ff" + }, + { + "name": "head", + "parent": "neck", + "length": 156.89, + "rotation": -3.77, + "x": 31.54, + "y": 7.82, + "color": "ffce12ff" + }, + { "name": "arm-front-control", "parent": "body-up", "rotation": -94.33, "x": 82.42, "y": 46.82, "color": "ff3636ff" }, + { + "name": "arm-front-up", + "parent": "arm-front-control", + "length": 102.6, + "rotation": -90, + "x": 0.28, + "y": -0.01, + "color": "ff3636ff" + }, + { "name": "arm-front-down", "parent": "arm-front-up", "length": 102.6, "x": 102.6, "color": "ff3636ff" }, + { "name": "hand-front", "parent": "arm-front-down", "length": 30.54, "x": 97.35, "y": -2, "color": "ff1c1cff" }, + { + "name": "arm-front-up-2", + "parent": "arm-front-control", + "length": 33.49, + "rotation": -90, + "x": 0.28, + "y": -0.01, + "color": "9a1c1cff" + }, + { + "name": "arm-front-up-3", + "parent": "arm-front-up-2", + "length": 33.49, + "rotation": -0.88, + "x": 132.36, + "y": -0.3, + "color": "9a1c1cff" + }, + { "name": "arm-front-up-4", "parent": "arm-front-up-3", "length": 33.49, "x": 33.49, "color": "9a1c1cff" }, + { "name": "arm-front-up-5", "parent": "arm-front-up-4", "length": 33.49, "x": 33.49, "color": "9a1c1cff" }, + { "name": "arm-front-up-6", "parent": "arm-front-up-5", "length": 33.49, "x": 33.49, "color": "9a1c1cff" }, + { + "name": "arm-front-up-7", + "parent": "arm-front-up-6", + "length": 33.49, + "rotation": -0.01, + "x": 133.92, + "y": -0.76, + "color": "9a1c1cff" + }, + { "name": "leg-control-front", "parent": "hips", "x": -29.98, "y": -1.61, "color": "d130ffff" }, + { + "name": "foot-front-IK", + "parent": "skeleton-control", + "rotation": -90.56, + "x": -51.95, + "y": -259.13, + "transform": "noRotationOrReflection", + "color": "d130ffff" + }, + { "name": "leg-up", "parent": "leg-control-front", "length": 144.38, "rotation": -99.42, "y": 0.45, "color": "d130ffff" }, + { "name": "leg-down", "parent": "leg-up", "length": 144.38, "rotation": 8.86, "x": 144.38, "color": "d130ffff" }, + { "name": "leg-front-1", "parent": "leg-control-front", "length": 35.95, "rotation": -90, "y": 0.45, "color": "65127cff" }, + { "name": "leg-front-2", "parent": "leg-front-1", "length": 35.95, "x": 35.95, "color": "65127cff" }, + { "name": "leg-front-3", "parent": "leg-front-2", "length": 35.95, "x": 35.95, "color": "65127cff" }, + { "name": "leg-front-4", "parent": "leg-front-3", "length": 35.95, "x": 35.95, "color": "65127cff" }, + { "name": "leg-front-5", "parent": "leg-front-4", "length": 35.95, "x": 35.95, "color": "65127cff" }, + { "name": "leg-front-6", "parent": "leg-front-5", "length": 35.95, "x": 35.95, "color": "65127cff" }, + { "name": "leg-front-7", "parent": "leg-front-6", "length": 35.95, "x": 35.95, "color": "65127cff" }, + { "name": "leg-front-8", "parent": "leg-front-7", "length": 35.95, "x": 35.95, "color": "65127cff" }, + { "name": "head-control", "parent": "head", "rotation": -87.57, "x": 71.99, "y": -39.68, "color": "ffce12ff" }, + { "name": "head-back-control", "parent": "head", "rotation": -87.57, "x": 68.52, "y": 49.17, "color": "ffce12ff" }, + { "name": "features-control", "parent": "head", "rotation": -87.57, "x": 88.9, "y": -37.83, "color": "ff5826ff" }, + { "name": "eye-front", "parent": "features-control", "x": -52.2, "y": -35.32, "color": "ff2e2eff" }, + { "name": "eye-front-iris", "parent": "eye-front", "x": -2.45, "y": 18.5, "color": "ff2e2eff" }, + { "name": "eye-front-up-eyelid-holder", "parent": "eye-front", "x": -23.12, "y": 25.84, "color": "ff2e2eff" }, + { "name": "eye-front-up-eyelid", "parent": "eye-front-up-eyelid-holder", "length": 24.39, "rotation": 12.94, "color": "ff2e2eff" }, + { "name": "eye-front-low-eyelid-holder", "parent": "eye-front", "x": -14.14, "y": 5.98, "color": "ff2e2eff" }, + { "name": "eye-front-low-eyelid", "parent": "eye-front-low-eyelid-holder", "length": 17.4, "rotation": -9.9, "color": "ff2e2eff" }, + { + "name": "eye-front-eyebrow", + "parent": "eye-front", + "length": 29.37, + "rotation": 3.58, + "x": -14.96, + "y": 46.78, + "color": "ff2e2eff" + }, + { "name": "eye-back", "parent": "features-control", "x": 35.89, "y": -33.38, "color": "f64379ff" }, + { "name": "eye-back-up-eyelid-holder", "parent": "eye-back", "x": 13.06, "y": 27.2, "color": "f64379ff" }, + { "name": "eye-back-up-eyelid", "parent": "eye-back-up-eyelid-holder", "length": 20.8, "rotation": 168.69, "color": "f64379ff" }, + { "name": "eye-back-low-eyelid-holder", "parent": "eye-back", "x": 12.51, "y": 5.71, "color": "f64379ff" }, + { "name": "eye-back-low-eyelid", "parent": "eye-back-low-eyelid-holder", "length": 16.37, "rotation": -164.58, "color": "f64379ff" }, + { "name": "eye-back-iris", "parent": "eye-back", "x": -4.9, "y": 17.41, "color": "f64379ff" }, + { + "name": "eye-back-eyebrow", + "parent": "eye-back", + "length": 22.32, + "rotation": 177.9, + "x": 6.26, + "y": 45.7, + "color": "f64379ff" + }, + { + "name": "hair-side-front", + "parent": "head", + "length": 117.55, + "rotation": -168.46, + "x": 97.12, + "y": 56.27, + "color": "ffce12ff" + }, + { + "name": "hair-side-back", + "parent": "head", + "length": 130.16, + "rotation": -145.86, + "x": 118.76, + "y": -73.3, + "color": "ffce12ff" + }, + { + "name": "hair-bangs-front", + "parent": "head", + "length": 77.62, + "rotation": 147.72, + "x": 141.51, + "y": 5.35, + "color": "ffce12ff" + }, + { + "name": "hair-bangs-back", + "parent": "head", + "length": 113.25, + "rotation": -108.68, + "x": 144.28, + "y": -7.09, + "color": "ffce12ff" + }, + { "name": "hat-base", "parent": "head", "x": 136.74, "y": 38.65, "skin": true, "color": "b131ffff" }, + { + "name": "hat", + "parent": "hat-base", + "length": 150.37, + "rotation": 8.06, + "x": -8.47, + "y": -4.44, + "skin": true, + "color": "b131ffff" + }, + { "name": "hat-control", "parent": "hat", "x": 65.29, "y": -6.95, "skin": true, "color": "b131ffff" }, + { "name": "pompom-control", "parent": "hat", "x": 150.97, "y": 0.35, "skin": true, "color": "b131ffff" }, + { "name": "end-arm-control", "parent": "arm-front-down", "length": 26.6, "x": 74.55, "y": 0.24, "color": "ff3636ff" }, + { + "name": "backpack", + "parent": "body-up", + "length": 120.69, + "rotation": -178.76, + "x": 114.16, + "y": 90.94, + "skin": true, + "color": "b57dd9ff" + }, + { "name": "backpack-control", "parent": "backpack", "x": 53.83, "y": -119.3, "skin": true, "color": "b57dd9ff" }, + { + "name": "bag", + "parent": "body-up", + "length": 68.52, + "rotation": 79.16, + "x": -62.49, + "y": 69.37, + "skin": true, + "color": "e8afe7ff" + }, + { "name": "bag-control", "parent": "bag", "x": 84.37, "y": 53.1, "skin": true, "color": "e8afe7ff" }, + { + "name": "bag-flap", + "parent": "bag", + "length": 64.04, + "rotation": -1.51, + "x": 23, + "y": 89.94, + "skin": true, + "color": "e8afe7ff" + }, + { + "name": "scarf-back", + "parent": "neck", + "length": 115.61, + "rotation": 90.68, + "x": 28.76, + "y": 92.8, + "skin": true, + "color": "69ff53ff" + }, + { "name": "bag-strap-back", "parent": "arm-front-control", "x": -0.31, "y": 10.97, "skin": true, "color": "e8afe7ff" }, + { + "name": "bag-back-down", + "parent": "bag-control", + "rotation": -173.48, + "x": -31.08, + "y": -10.86, + "skin": true, + "color": "e8afe7ff" + }, + { "name": "bag-strap-front", "parent": "arm-front-control", "x": 2.82, "y": -11.88, "skin": true, "color": "e8afe7ff" }, + { + "name": "bag-back-front", + "parent": "bag", + "rotation": -173.48, + "x": -18.37, + "y": 34.05, + "skin": true, + "color": "e8afe7ff" + }, + { + "name": "zip-girl", + "parent": "body-up", + "length": 40.75, + "rotation": -174.98, + "x": 79.28, + "y": -23.28, + "skin": true, + "color": "75f057ff" + }, + { + "name": "zip-boy", + "parent": "neck", + "length": 33.9, + "rotation": -173.57, + "x": 31.78, + "y": -23.85, + "skin": true, + "color": "ff4cf5ff" + }, + { "name": "hair-holder-front", "parent": "body-up", "x": 100.57, "y": 80.62, "skin": true, "color": "06b8d8ff" }, + { + "name": "hair-strand-front-1", + "parent": "hair-holder-front", + "length": 155.7, + "rotation": 174.65, + "x": -6.72, + "y": -5.97, + "skin": true, + "color": "06b7d875" + }, + { + "name": "hair-strand-front-3", + "parent": "hair-holder-front", + "length": 142.3, + "rotation": 136.62, + "x": 6.14, + "y": 25.81, + "skin": true, + "color": "06b7d875" + }, + { "name": "hair-holder-back", "parent": "body-up", "x": 105.21, "y": -48.86, "skin": true, "color": "2a96c6ff" }, + { + "name": "hair-strand-back-1", + "parent": "hair-holder-back", + "length": 136.84, + "rotation": -155.81, + "x": -1.27, + "y": -10.38, + "skin": true, + "color": "06b7d875" + }, + { + "name": "hair-strand-back-2", + "parent": "hair-holder-back", + "length": 125.26, + "rotation": -121.03, + "x": -10.45, + "y": -2.72, + "skin": true, + "color": "06b7d875" + }, + { + "name": "hair-strand-back-3", + "parent": "hair-holder-back", + "length": 162.33, + "rotation": -149.61, + "x": -5.97, + "y": -7.94, + "skin": true, + "color": "06b7d875" + }, + { + "name": "hair-strand-front-2", + "parent": "hair-holder-front", + "length": 133.58, + "rotation": 163.66, + "x": -0.73, + "y": 17.97, + "skin": true, + "color": "06b7d875" + }, + { + "name": "hair-strand-front-4", + "parent": "hair-holder-front", + "length": 110.33, + "rotation": 103.65, + "x": -2.97, + "y": 25.11, + "skin": true, + "color": "06b7d875" + }, + { "name": "eye-front-pupil", "parent": "eye-front", "x": -3.44, "y": 17.51, "color": "ff2e2eff" }, + { "name": "eye-back-pupil", "parent": "eye-back", "x": -5.89, "y": 16.42, "color": "f64379ff" }, + { "name": "eyelid-skin", "parent": "eye-front", "x": 1.06, "y": 41.21, "color": "ff2e2eff" }, + { "name": "arm-back-control", "parent": "body-up", "rotation": -94.33, "x": 73.75, "y": -67.88, "color": "321c9aff" }, + { + "name": "arm-back-up", + "parent": "arm-back-control", + "length": 102.6, + "rotation": -90, + "x": 0.28, + "y": -0.01, + "color": "321c9aff" + }, + { "name": "arm-back-down", "parent": "arm-back-up", "length": 102.6, "x": 102.6, "color": "321c9aff" }, + { "name": "hand-back", "parent": "arm-back-down", "length": 30.54, "x": 97.35, "y": -2, "color": "321c9aff" }, + { "name": "end-arm-control-back", "parent": "arm-back-down", "length": 26.6, "x": 74.55, "y": 0.24, "color": "321c9aff" }, + { "name": "arm-back-up-2", "parent": "arm-back-control", "length": 33.49, "rotation": -90, "x": 0.33, "color": "321c9aff" }, + { + "name": "arm-back-up-3", + "parent": "arm-back-up-2", + "length": 33.49, + "rotation": 0.17, + "x": 166.24, + "y": -0.24, + "color": "321c9aff" + }, + { + "name": "arm-back-up-4", + "parent": "arm-back-up-3", + "length": 33.49, + "rotation": -0.88, + "x": -32.9, + "y": 0.42, + "color": "321c9aff" + }, + { + "name": "arm-back-up-5", + "parent": "arm-back-up-4", + "length": 33.49, + "rotation": 0.14, + "x": -33.3, + "y": -0.25, + "color": "321c9aff" + }, + { + "name": "arm-back-up-6", + "parent": "arm-back-up-5", + "length": 33.49, + "rotation": 0.3, + "x": -33.16, + "y": -0.37, + "color": "321c9aff" + }, + { + "name": "arm-back-up-7", + "parent": "arm-back-up-6", + "length": 33.49, + "rotation": 0.34, + "x": -33.13, + "y": -0.26, + "color": "321c9aff" + }, + { "name": "leg-control-back", "parent": "hips", "x": 41.56, "y": -0.92, "color": "8f0c5bff" }, + { + "name": "foot-back-IK", + "parent": "skeleton-control", + "rotation": -90.56, + "x": 38.54, + "y": -259.75, + "transform": "noRotationOrReflection", + "color": "d130ffff" + }, + { "name": "leg-up-back", "parent": "leg-control-back", "length": 144.38, "rotation": -92.95, "y": 0.45, "color": "8f0c5bff" }, + { "name": "leg-down-back", "parent": "leg-up-back", "length": 144.38, "rotation": 3.48, "x": 144.38, "color": "8f0c5bff" }, + { + "name": "leg-back-1", + "parent": "leg-control-back", + "length": 35.95, + "rotation": -90, + "x": 0.56, + "y": -0.12, + "color": "8f0c5bff" + }, + { + "name": "leg-back-2", + "parent": "leg-back-1", + "length": 35.95, + "rotation": -0.31, + "x": 36.23, + "y": -0.19, + "color": "8f0c5bff" + }, + { + "name": "leg-back-3", + "parent": "leg-back-2", + "length": 35.95, + "rotation": -0.01, + "x": 35.71, + "y": -0.01, + "color": "8f0c5bff" + }, + { + "name": "leg-back-4", + "parent": "leg-back-3", + "length": 35.95, + "rotation": 0.03, + "x": 36.23, + "y": 0.02, + "color": "8f0c5bff" + }, + { + "name": "leg-back-5", + "parent": "leg-back-4", + "length": 35.95, + "rotation": 0.12, + "x": 35.63, + "y": 0.08, + "color": "8f0c5bff" + }, + { + "name": "leg-back-6", + "parent": "leg-back-5", + "length": 35.95, + "rotation": 0.22, + "x": 35.64, + "y": 0.14, + "color": "8f0c5bff" + }, + { + "name": "leg-back-7", + "parent": "leg-back-6", + "length": 35.95, + "rotation": 0.2, + "x": 36.22, + "y": 0.13, + "color": "65127cff" + }, + { + "name": "leg-back-8", + "parent": "leg-back-7", + "length": 35.95, + "rotation": 0.11, + "x": 35.68, + "y": 0.07, + "color": "65127cff" + }, + { + "name": "foot-front", + "parent": "foot-front-IK", + "length": 34.32, + "rotation": 90.56, + "x": -1.86, + "y": -0.32, + "color": "d130ffff" + }, + { + "name": "foot-back", + "parent": "foot-back-IK", + "length": 34.32, + "rotation": 90.56, + "x": -2.9, + "y": -1.91, + "color": "d130ffff" + }, + { + "name": "skirt-control", + "parent": "skeleton-control", + "rotation": 90, + "x": 4.35, + "y": -26.24, + "skin": true, + "color": "8dff00ff" + }, + { "name": "skirt-control-up", "parent": "skirt-control", "x": -15.87, "y": -0.12, "skin": true, "color": "09d627ff" }, + { + "name": "skirt-rotation-back", + "parent": "body-up", + "length": 150.48, + "rotation": -119.15, + "x": 3.77, + "y": -67.52, + "skin": true, + "color": "09d627ff" + }, + { + "name": "skirt-rotation-front", + "parent": "body-up", + "length": 140.39, + "rotation": 113.07, + "x": 8.14, + "y": 30.47, + "skin": true, + "color": "09d627ff" + }, + { "name": "skirt-control-middle", "parent": "skirt-control-up", "x": -19.76, "skin": true, "color": "09d627ff" }, + { + "name": "skirt-control-back", + "parent": "skirt-rotation-back", + "rotation": 114.82, + "x": 148.43, + "y": -0.72, + "skin": true, + "color": "09d627ff" + }, + { + "name": "skirt-control-front", + "parent": "skirt-rotation-front", + "rotation": -117.4, + "x": 141.99, + "y": 2.23, + "skin": true, + "color": "09d627ff" + }, + { "name": "skirt-control-front-down", "parent": "skirt-control-front", "x": -45.51, "y": -13.62, "skin": true, "color": "09d627ff" }, + { "name": "skirt-control-back-down", "parent": "skirt-control-back", "x": -47.46, "y": 29.56, "skin": true, "color": "09d627ff" }, + { "name": "cape-red-front-inside", "parent": "body-up", "x": 32.8, "y": -12.11, "skin": true, "color": "ff539eff" }, + { + "name": "cape-front-rotator", + "parent": "arm-front-up", + "length": 47.18, + "rotation": -20.19, + "x": 4.09, + "y": -7.54, + "skin": true, + "color": "ff3eafff" + }, + { + "name": "cape-red-front-outside", + "parent": "cape-front-rotator", + "rotation": 20.19, + "x": 47.43, + "y": -0.24, + "skin": true, + "color": "ff539eff" + }, + { "name": "shouder-front-transform", "parent": "body-up", "rotation": -94.33, "x": 93.23, "y": 0.49, "color": "ffce12ff" }, + { "name": "shoulder-front", "parent": "shouder-front-transform", "x": -43.57, "y": -0.76, "color": "ffce12ff" }, + { + "name": "cape-back-rotator", + "parent": "arm-back-up", + "length": 47.3, + "rotation": 33.51, + "x": 1.09, + "y": 4.74, + "skin": true, + "color": "93006dff" + }, + { + "name": "cape-red-back-outside", + "parent": "cape-back-rotator", + "rotation": 56.49, + "x": 45.94, + "y": 0.9, + "skin": true, + "color": "93006dff" + }, + { "name": "cape-red-back-inside", "parent": "body-up", "x": 37.71, "y": -42.92, "skin": true, "color": "93006dff" }, + { "name": "shoulder-back-transform", "parent": "body-up", "rotation": -4.33, "x": 84.44, "y": -34.31, "color": "ffce12ff" }, + { "name": "shoulder-back", "parent": "shoulder-back-transform", "x": 1.09, "y": -39.44, "color": "ffce12ff" }, + { + "name": "dress-control-leg-up-back", + "parent": "skeleton-control", + "rotation": -89.47, + "x": 86.24, + "y": -100.16, + "skin": true, + "color": "ff7a45ff" + }, + { + "name": "dress-control-leg-down-back", + "parent": "skeleton-control", + "rotation": -92.95, + "x": 86.81, + "y": -134.93, + "skin": true, + "color": "ff7a45ff" + }, + { + "name": "dress-control-leg-up-front", + "parent": "skeleton-control", + "rotation": -91.9, + "x": -81.34, + "y": -100.16, + "skin": true, + "color": "ff7a45ff" + }, + { + "name": "dress-control-leg-down-front", + "parent": "skeleton-control", + "rotation": -98.06, + "x": -83.05, + "y": -132.65, + "skin": true, + "color": "ff7a45ff" + }, + { + "name": "dress-control-foot-front", + "parent": "skeleton-control", + "rotation": -98.06, + "x": -112.69, + "y": -254.06, + "skin": true, + "color": "ff7a45ff" + }, + { + "name": "dress-control-foot-back", + "parent": "skeleton-control", + "rotation": -92.95, + "x": 97.07, + "y": -251.21, + "skin": true, + "color": "ff7a45ff" + }, + { "name": "dress-control-middle", "parent": "skeleton-control", "x": -5.53, "y": -254.06, "skin": true, "color": "ff7a45ff" }, + { + "name": "sleeve-control-front", + "parent": "arm-front-up-7", + "length": 97.31, + "rotation": 90.71, + "x": 37.64, + "y": -41.32, + "skin": true, + "color": "5e0202ff" + }, + { + "name": "sleeve-control-back", + "parent": "end-arm-control-back", + "length": 97.31, + "rotation": -90, + "x": 25.63, + "y": 55.1, + "skin": true, + "color": "02045eff" + }, + { + "name": "cape-blue-up", + "parent": "body-up", + "length": 175.73, + "rotation": 177.83, + "x": 92.56, + "y": 4.87, + "skin": true, + "color": "1130ff78" + }, + { + "name": "cape-blue-down", + "parent": "cape-blue-up", + "length": 116.65, + "rotation": 0.09, + "x": 175.73, + "skin": true, + "color": "1130ff78" + }, + { "name": "cape-blue-down-middle", "parent": "cape-blue-down", "x": 168.33, "y": -1.52, "skin": true, "color": "1130ff78" }, + { "name": "cape-blue-down-front", "parent": "cape-blue-down-middle", "x": -19.01, "y": -133.73, "skin": true, "color": "1130ff78" }, + { "name": "cape-blue-down-back", "parent": "cape-blue-down-middle", "x": -10.01, "y": 121.12, "skin": true, "color": "1130ff78" }, + { "name": "cape-blue-middle-front", "parent": "cape-blue-down", "x": 41.13, "y": -101.46, "skin": true, "color": "1130ff78" }, + { "name": "cape-blue-middle-back", "parent": "cape-blue-down", "x": 33.12, "y": 96.5, "skin": true, "color": "1130ff78" }, + { + "name": "cape-blue-up-front", + "parent": "cape-front-rotator", + "rotation": 22.44, + "x": 98.31, + "y": 4.67, + "skin": true, + "color": "1130ff78" + }, + { + "name": "cape-blue-up-back", + "parent": "cape-back-rotator", + "rotation": -31.35, + "x": 69.6, + "y": -16.89, + "skin": true, + "color": "1130ff78" + }, + { + "name": "cape-blue-control", + "parent": "head", + "rotation": 2.43, + "x": 179.82, + "y": -1.71, + "skin": true, + "color": "ff11b6ff" + }, + { "name": "mouth", "parent": "features-control", "x": -0.72, "y": -41.96, "color": "258effff" } +], +"slots": [ + { "name": "sleeve-inner-back", "bone": "arm-back-down", "attachment": "sleeve-inner-back" }, + { "name": "cape-back", "bone": "body-up", "attachment": "cape-back" }, + { "name": "hand-back", "bone": "hand-back", "color": "e8d5ebff", "attachment": "hand-back-fingers" }, + { "name": "arm-back", "bone": "arm-back-up", "color": "e8d5ebff", "attachment": "arm-back" }, + { "name": "cape-up-back", "bone": "head", "attachment": "cape-up-back" }, + { "name": "leg-back", "bone": "leg-control-back", "attachment": "leg-back" }, + { "name": "backpack-up", "bone": "backpack", "attachment": "backpack-up" }, + { "name": "backpack", "bone": "backpack", "attachment": "backpack" }, + { "name": "boot-ribbon-back", "bone": "leg-back-5", "attachment": "boot-ribbon-back" }, + { "name": "leg-back-path", "bone": "leg-control-back", "attachment": "leg-back-path" }, + { "name": "hair-back", "bone": "head", "attachment": "hair-back" }, + { "name": "arm-back-path", "bone": "arm-back-control", "attachment": "arm-back-path" }, + { "name": "scarf-back", "bone": "scarf-back", "attachment": "scarf-back" }, + { "name": "backpack-pocket", "bone": "backpack", "attachment": "backpack-pocket" }, + { "name": "hair-strand-back-3", "bone": "hair-strand-back-3", "attachment": "hair-strand-back-3" }, + { "name": "hair-strand-back-2", "bone": "hair-strand-back-2", "attachment": "hair-strand-back-2" }, + { "name": "hair-strand-front-2", "bone": "hair-strand-front-2", "attachment": "hair-strand-front-2" }, + { "name": "hair-strand-front-4", "bone": "hair-strand-front-4", "attachment": "hair-strand-front-4" }, + { "name": "backpack-strap-back", "bone": "backpack", "attachment": "backpack-strap-back" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "leg-front", "bone": "leg-control-front", "attachment": "leg-front" }, + { "name": "boot-ribbon-front", "bone": "leg-front-5", "attachment": "boot-ribbon-front" }, + { "name": "hair-strand-front-3", "bone": "hair-strand-front-3", "attachment": "hair-strand-front-3" }, + { "name": "bag-strap-back", "bone": "bag", "attachment": "bag-strap-back" }, + { "name": "body", "bone": "body-down", "attachment": "body" }, + { "name": "hair-side-back", "bone": "hair-side-back", "attachment": "hair-side-back" }, + { "name": "base-head", "bone": "head", "attachment": "base-head" }, + { "name": "hair-patch", "bone": "head", "attachment": "hair-patch" }, + { "name": "body-dress", "bone": "hips", "attachment": "body-dress" }, + { "name": "collar", "bone": "body-up", "attachment": "collar" }, + { "name": "mouth", "bone": "mouth", "attachment": "mouth-smile" }, + { "name": "ear", "bone": "head", "attachment": "ear" }, + { "name": "eye-back-white", "bone": "eye-back", "attachment": "eye-back-white" }, + { "name": "eye-back-iris", "bone": "eye-back-iris", "attachment": "eye-back-iris" }, + { "name": "eye-back-up-eyelid-back", "bone": "eye-back-up-eyelid", "attachment": "eye-back-up-eyelid-back" }, + { "name": "underskirt", "bone": "body-up", "attachment": "underskirt" }, + { "name": "skirt", "bone": "body-up", "attachment": "skirt" }, + { "name": "bag-base", "bone": "bag", "attachment": "bag-base" }, + { "name": "eye-back-pupil", "bone": "eye-back-pupil", "attachment": "eye-back-pupil" }, + { "name": "bag-top", "bone": "bag", "attachment": "bag-top" }, + { "name": "eye-front-white", "bone": "eye-front", "attachment": "eye-front-white" }, + { "name": "eye-front-iris", "bone": "eye-front-iris", "attachment": "eye-front-iris" }, + { "name": "eye-front-pupil", "bone": "eye-front-pupil", "attachment": "eye-front-pupil" }, + { "name": "backpack-strap-front", "bone": "backpack", "attachment": "backpack-strap-front" }, + { "name": "bag-strap-front", "bone": "bag", "attachment": "bag-strap-front" }, + { "name": "body-up", "bone": "body-up", "attachment": "body-up" }, + { "name": "hand-front", "bone": "hand-front", "attachment": "hand-front-fingers" }, + { "name": "ribbon-body", "bone": "body-up", "attachment": "ribbon-body" }, + { "name": "arm-front", "bone": "arm-front-control", "attachment": "arm-front" }, + { "name": "sleeve-inner-front", "bone": "arm-front-control", "attachment": "sleeve-inner-front" }, + { "name": "sleeve-front", "bone": "arm-front-up", "attachment": "sleeve-front" }, + { "name": "cape-red-down", "bone": "body-up", "attachment": "cape-red-down" }, + { "name": "cape-red-up", "bone": "body-up", "attachment": "cape-red-up" }, + { "name": "hair-strand-back-1", "bone": "hair-strand-back-1", "attachment": "hair-strand-back-1" }, + { "name": "zip-girl", "bone": "zip-girl", "attachment": "zip-girl" }, + { "name": "hair-strand-front-1", "bone": "hair-strand-front-1", "attachment": "hair-strand-front-1" }, + { "name": "ribbon-shoulder", "bone": "body-up", "attachment": "ribbon-shoulder" }, + { "name": "zip-boy", "bone": "zip-boy", "attachment": "zip-boy" }, + { "name": "scarf", "bone": "neck", "attachment": "scarf" }, + { "name": "eye-front-up-eyelid-back", "bone": "eye-front-up-eyelid", "attachment": "eye-front-up-eyelid-back" }, + { "name": "hair-side-front", "bone": "head", "attachment": "hair-side-front" }, + { "name": "hair-side-transparent", "bone": "hair-side-front", "color": "ffffff81", "attachment": "hair-side" }, + { "name": "hair-side", "bone": "hair-side-front", "attachment": "hair-side" }, + { "name": "hair-bangs", "bone": "hair-bangs-front", "attachment": "hair-bangs" }, + { "name": "eye-back-eyebrow", "bone": "eye-back-eyebrow", "attachment": "eye-back-eyebrow" }, + { "name": "eye-front-eyebrow", "bone": "eye-front-eyebrow", "attachment": "eye-front-eyebrow" }, + { "name": "eye-back-low-eyelid", "bone": "eye-back-low-eyelid", "attachment": "eye-back-low-eyelid" }, + { "name": "nose", "bone": "head-control", "attachment": "nose" }, + { "name": "eye-back-up-eyelid", "bone": "eye-back-up-eyelid", "attachment": "eye-back-up-eyelid" }, + { "name": "eye-front-low-eyelid", "bone": "eye-front-low-eyelid", "attachment": "eye-front-low-eyelid" }, + { "name": "eye-front-up-eyelid", "bone": "eye-front-up-eyelid", "attachment": "eye-front-up-eyelid" }, + { "name": "hair-bangs-transparent", "bone": "hair-bangs-front", "color": "ffffff81", "attachment": "hair-bangs-transparent" }, + { "name": "hat", "bone": "hat-base", "attachment": "hat" }, + { "name": "pompom", "bone": "pompom-control", "attachment": "pompom" }, + { "name": "arm-front-path", "bone": "arm-front-control", "attachment": "arm-front-path" }, + { "name": "leg-front-path", "bone": "leg-control-front", "attachment": "leg-front-path" }, + { "name": "cape-blue-shoulder-back", "bone": "body-up", "attachment": "cape-blue-shoulder-back" }, + { "name": "cape-blue-shoulder-front", "bone": "body-up", "attachment": "cape-blue-shoulder-front" }, + { "name": "cape-blue-up-front", "bone": "head", "attachment": "cape-blue-up-front" }, + { "name": "cape-ribbon", "bone": "body-up", "attachment": "cape-ribbon" } +], +"ik": [ + { + "name": "foot-back", + "order": 1, + "bones": [ "leg-up-back", "leg-down-back" ], + "target": "foot-back-IK", + "bendPositive": false + }, + { + "name": "foot-front", + "bones": [ "leg-up", "leg-down" ], + "target": "foot-front-IK", + "bendPositive": false + } +], +"transform": [ + { + "name": "eye-back-pupil", + "order": 12, + "bones": [ "eye-back-iris" ], + "target": "eye-back-pupil", + "mixRotate": 0, + "mixX": 0.4, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "eye-front-pupil", + "order": 11, + "bones": [ "eye-front-iris" ], + "target": "eye-front-pupil", + "mixRotate": 0, + "mixX": 0.4, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "eye-transform", + "order": 7, + "bones": [ "features-control" ], + "target": "head-control", + "mixRotate": 0, + "mixX": 0.2, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "hair-side-back", + "order": 9, + "bones": [ "hair-side-back" ], + "target": "head-back-control", + "rotation": -62.21, + "x": 132.47, + "y": 46.72, + "mixRotate": 0, + "mixX": 0.05, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "hair-side-front-control", + "order": 8, + "bones": [ "hair-side-front" ], + "target": "head-control", + "rotation": -80.89, + "x": -102.78, + "y": 27.17, + "mixRotate": 0, + "mixX": 0.15, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "hat-control", + "order": 10, + "skin": true, + "bones": [ "hat-control" ], + "target": "head-control", + "rotation": 95.63, + "x": -78.91, + "y": 123.01, + "shearY": -36, + "mixRotate": 0, + "mixX": 0.6, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "head-control", + "order": 6, + "bones": [ "head-back-control" ], + "target": "head-control", + "x": -88.92, + "mixRotate": 0, + "mixX": -1, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "leg-down-back", + "order": 18, + "skin": true, + "bones": [ "dress-control-foot-back" ], + "target": "leg-down-back", + "x": 132.85, + "y": 58.02, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "leg-down-back-up", + "order": 19, + "skin": true, + "bones": [ "dress-control-leg-down-back" ], + "target": "leg-down-back", + "x": 17.25, + "y": 41.79, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "leg-down-down", + "order": 17, + "skin": true, + "bones": [ "dress-control-foot-front" ], + "target": "leg-down", + "x": 147.87, + "y": -60.85, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "leg-down-front", + "order": 16, + "skin": true, + "bones": [ "dress-control-leg-down-front" ], + "target": "leg-down", + "x": 23.51, + "y": -48.52, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "leg-up", + "order": 15, + "skin": true, + "bones": [ "dress-control-leg-up-front" ], + "target": "leg-up", + "x": 130.03, + "y": -50.13, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "leg-up-back", + "order": 14, + "skin": true, + "bones": [ "dress-control-leg-up-back" ], + "target": "leg-up-back", + "x": 129.36, + "y": 40.42, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "shoulder-back", + "order": 22, + "bones": [ "shoulder-back-transform" ], + "target": "arm-back-up", + "rotation": 180, + "x": -14.41, + "y": -46.12, + "mixRotate": 0.18, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "shoulder-front", + "order": 21, + "bones": [ "shouder-front-transform" ], + "target": "arm-front-up", + "rotation": 90, + "x": -24.78, + "y": 29.54, + "mixRotate": 0.186, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "skirt-rotation-back", + "order": 20, + "skin": true, + "bones": [ "skirt-control-back" ], + "target": "skirt-rotation-back", + "rotation": 114.82, + "x": 148.43, + "y": -0.72, + "shearY": -36, + "mixX": 0.7, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "skirt-rotation-front", + "order": 13, + "skin": true, + "bones": [ "skirt-control-front" ], + "target": "skirt-rotation-front", + "rotation": 242.6, + "x": 141.99, + "y": 2.23, + "shearY": -36, + "mixX": 0.7, + "mixScaleX": 0, + "mixShearY": 0 + } +], +"path": [ + { + "name": "arm-back", + "order": 4, + "bones": [ "arm-back-up-2", "arm-back-up-3", "arm-back-up-4", "arm-back-up-5", "arm-back-up-6", "arm-back-up-7" ], + "target": "arm-back-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.1667 + }, + { + "name": "arm-front", + "order": 2, + "bones": [ "arm-front-up-2", "arm-front-up-6", "arm-front-up-5", "arm-front-up-4", "arm-front-up-3", "arm-front-up-7" ], + "target": "arm-front-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.1667 + }, + { + "name": "leg-back", + "order": 5, + "bones": [ "leg-back-8", "leg-back-7", "leg-back-6", "leg-back-5", "leg-back-4", "leg-back-3", "leg-back-2", "leg-back-1" ], + "target": "leg-back-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.125 + }, + { + "name": "leg-front", + "order": 3, + "bones": [ "leg-front-1", "leg-front-2", "leg-front-3", "leg-front-4", "leg-front-5", "leg-front-6", "leg-front-7", "leg-front-8" ], + "target": "leg-front-path", + "spacingMode": "percent", + "rotateMode": "chainScale", + "spacing": 0.125 + } +], +"skins": [ + { + "name": "default", + "attachments": { + "arm-back-path": { + "arm-back-path": { + "type": "path", + "lengths": [ 199.98, 399.97 ], + "vertexCount": 6, + "vertices": [ 1, 80, -60.01, -0.11, 1, 1, 80, -0.01, 0.05, 1, 1, 80, 101.83, 0.31, 1, 1, 80, 103.15, 0.64, 1, 1, 81, 97.37, -0.61, 1, 1, 80, 259.96, -1.39, 1 ] + } + }, + "arm-front-path": { + "arm-front-path": { + "type": "path", + "lengths": [ 199.98, 399.97 ], + "vertexCount": 6, + "vertices": [ 1, 8, -60.01, -0.11, 1, 1, 8, -0.01, 0.05, 1, 1, 8, 101.83, 0.31, 1, 1, 8, 103.15, 0.64, 1, 1, 9, 97.37, -0.61, 1, 1, 8, 259.96, -1.39, 1 ] + } + }, + "leg-back-path": { + "leg-back-path": { + "type": "path", + "lengths": [ 286.77, 574.08 ], + "vertexCount": 6, + "vertices": [ 1, 92, -85.48, 1, 1, 1, 92, 0.57, 0.56, 1, 1, 92, 144.45, -0.19, 1, 1, 92, 145.16, -0.52, 1, 1, 93, 143, 0.56, 1, 1, 92, 373.43, 1.21, 1 ] + } + }, + "leg-front-path": { + "leg-front-path": { + "type": "path", + "lengths": [ 286.67, 574.82 ], + "vertexCount": 6, + "vertices": [ 1, 19, -85.48, 1, 1, 1, 19, 0.57, 0.56, 1, 1, 19, 144.45, -0.19, 1, 1, 19, 145.16, -0.52, 1, 1, 20, 143, 0.56, 1, 1, 19, 373.43, 1.21, 1 ] + } + } + } + }, + { + "name": "skin-base", + "attachments": { + "arm-back": { + "arm-back": { + "name": "girl-spring-dress/arm-front", + "type": "mesh", + "uvs": [ 1, 1, 0.51047, 1, 0, 1, 0, 0.90909, 0, 0.81818, 0, 0.72727, 0, 0.63636, 0, 0.54545, 0, 0.45455, 0, 0.36364, 0, 0.27273, 0, 0.18182, 0, 0.09091, 0, 0, 0.53, 0, 1, 0, 1, 0.09091, 1, 0.18182, 1, 0.27273, 1, 0.36364, 1, 0.45455, 1, 0.54545, 1, 0.63636, 1, 0.72727, 1, 0.81818, 1, 0.90909, 0.52825, 0.08961, 0.52645, 0.18177, 0.52476, 0.26801, 0.52291, 0.36314, 0.52111, 0.45529, 0.51928, 0.54893, 0.51759, 0.63514, 0.51585, 0.72434, 0.5139, 0.82396, 0.51219, 0.91165 ], + "triangles": [ 10, 11, 28, 28, 27, 18, 29, 10, 28, 9, 10, 29, 28, 18, 19, 29, 28, 19, 29, 19, 20, 29, 30, 9, 30, 8, 9, 30, 29, 20, 30, 20, 21, 30, 31, 8, 32, 22, 23, 6, 7, 32, 32, 31, 22, 32, 7, 31, 31, 21, 22, 31, 7, 8, 33, 6, 32, 31, 30, 21, 5, 6, 33, 34, 4, 5, 33, 23, 24, 33, 34, 5, 34, 33, 24, 33, 32, 23, 34, 24, 25, 34, 35, 4, 35, 3, 4, 35, 34, 25, 1, 2, 3, 35, 1, 3, 35, 25, 0, 1, 35, 0, 26, 13, 14, 12, 13, 26, 14, 15, 16, 26, 14, 16, 27, 12, 26, 11, 12, 27, 26, 16, 17, 27, 26, 17, 28, 11, 27, 27, 17, 18 ], + "vertices": [ 1, 89, 35.41, 16.56, 1, 1, 89, 35.61, -0.08, 1, 1, 89, 35.83, -17.44, 1, 2, 89, 15.82, -17.69, 0.97415, 88, 49.68, -17.72, 0.02585, 2, 89, -4.19, -17.94, 0.30335, 88, 29.15, -17.93, 0.69665, 3, 89, -24.19, -18.19, 3.5E-4, 88, 8.61, -18.13, 0.83036, 87, 41.9, -18.17, 0.16929, 2, 88, -11.93, -18.33, 0.24, 87, 21.61, -18.27, 0.76, 2, 87, 1.31, -18.36, 0.8, 86, 34.7, -18.37, 0.2, 3, 87, -18.99, -18.46, 0.01161, 86, 14.31, -18.35, 0.93999, 85, 47.78, -18.38, 0.0484, 2, 86, -6.06, -18.32, 0.22079, 85, 27.38, -18.31, 0.77921, 2, 84, 40.35, -18.25, 0.20487, 85, 6.98, -18.25, 0.79513, 2, 84, 20.32, -18.19, 0.9496, 85, -13.42, -18.19, 0.0504, 1, 84, 0.28, -18.13, 1, 1, 84, -19.75, -18.07, 1, 1, 84, -19.7, -0.05, 1, 1, 84, -19.65, 15.93, 1, 1, 84, 0.38, 15.87, 1, 2, 84, 20.42, 15.81, 0.9733, 85, -13.31, 15.81, 0.0267, 2, 84, 40.45, 15.75, 0.16827, 85, 7.09, 15.75, 0.83173, 2, 86, -6.02, 15.68, 0.16665, 85, 27.49, 15.69, 0.83335, 3, 87, -19.15, 15.54, 0.00166, 86, 14.35, 15.65, 0.96514, 85, 47.89, 15.62, 0.0332, 2, 87, 1.15, 15.63, 0.5617, 86, 34.74, 15.63, 0.4383, 2, 88, -12.27, 15.67, 0.04304, 87, 21.45, 15.73, 0.95696, 2, 88, 8.27, 15.87, 0.86585, 87, 41.74, 15.83, 0.13415, 2, 89, -4.6, 16.06, 0.21057, 88, 28.8, 16.07, 0.78943, 2, 89, 15.4, 16.31, 0.97298, 88, 49.34, 16.27, 0.02702, 1, 84, 0.05, -0.17, 1, 1, 84, 20.36, -0.29, 1, 2, 84, 39.37, -0.4, 0.00128, 85, 5.99, -0.4, 0.99872, 1, 85, 27.33, -0.53, 1, 1, 86, 14.5, -0.63, 1, 2, 87, 2, -0.71, 0.95682, 86, 35.5, -0.72, 0.04318, 2, 88, -12.38, -0.74, 3.4E-4, 87, 21.25, -0.67, 0.99966, 2, 88, 7.77, -0.6, 0.99759, 87, 41.17, -0.64, 0.00241, 1, 88, 30.28, -0.44, 1, 1, 89, 16.17, -0.27, 1 ], + "hull": 26, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 0, 26, 28, 28, 30, 0, 2, 2, 4, 52, 28, 24, 52, 54, 52, 22, 54, 56, 54, 20, 56, 58, 56, 18, 58, 60, 58, 16, 60, 62, 60, 14, 62, 64, 62, 12, 64, 66, 64, 10, 66, 68, 66, 8, 68, 2, 70, 70, 68, 6, 70 ], + "width": 34, + "height": 222 + } + }, + "arm-front": { + "arm-front": { + "name": "girl-spring-dress/arm-front", + "type": "mesh", + "uvs": [ 1, 1, 0.51047, 1, 0, 1, 0, 0.90909, 0, 0.81818, 0, 0.72727, 0, 0.63636, 0, 0.54545, 0, 0.45455, 0, 0.36364, 0, 0.27273, 0, 0.18182, 0, 0.09091, 0, 0, 0.53, 0, 1, 0, 1, 0.09091, 1, 0.18182, 1, 0.27273, 1, 0.36364, 1, 0.45455, 1, 0.54545, 1, 0.63636, 1, 0.72727, 1, 0.81818, 1, 0.90909, 0.52825, 0.08961, 0.52645, 0.18177, 0.52476, 0.26801, 0.52291, 0.36314, 0.52111, 0.45529, 0.51928, 0.54893, 0.51759, 0.63514, 0.51585, 0.72434, 0.5139, 0.82396, 0.51219, 0.91165 ], + "triangles": [ 35, 3, 4, 34, 24, 25, 34, 35, 4, 35, 34, 25, 1, 2, 3, 35, 1, 3, 35, 25, 0, 1, 35, 0, 5, 6, 33, 34, 4, 5, 33, 23, 24, 33, 34, 5, 34, 33, 24, 33, 32, 23, 32, 22, 23, 6, 7, 32, 32, 31, 22, 32, 7, 31, 31, 21, 22, 31, 30, 21, 31, 7, 8, 33, 6, 32, 29, 19, 20, 29, 30, 9, 30, 8, 9, 30, 29, 20, 30, 20, 21, 30, 31, 8, 29, 10, 28, 9, 10, 29, 28, 18, 19, 29, 28, 19, 10, 11, 28, 26, 13, 14, 12, 13, 26, 14, 15, 16, 26, 14, 16, 27, 12, 26, 11, 12, 27, 26, 16, 17, 27, 26, 17, 28, 11, 27, 27, 17, 18, 28, 27, 18 ], + "vertices": [ 1, 16, 38.32, 16.3, 1, 1, 16, 38.52, -0.34, 1, 1, 16, 38.73, -17.69, 1, 2, 12, 52.67, -17.99, 0.00808, 16, 18.72, -17.94, 0.99192, 2, 12, 32.13, -18.19, 0.55013, 16, -1.29, -18.19, 0.44987, 3, 13, 44.84, -18.45, 0.17, 12, 11.58, -18.39, 0.82609, 16, -21.3, -18.44, 0.00391, 3, 14, 58.02, -18.69, 0.00461, 13, 24.54, -18.55, 0.51, 12, -8.96, -18.59, 0.48539, 2, 14, 37.65, -18.67, 0.24, 13, 4.25, -18.64, 0.76, 3, 15, 50.74, -18.68, 0.01218, 14, 17.27, -18.64, 0.69782, 13, -16.04, -18.74, 0.29, 2, 15, 30.34, -18.61, 0.58, 14, -3.11, -18.62, 0.42, 3, 11, 43.26, -18.55, 0.66266, 15, 9.94, -18.55, 0.32, 14, -23.49, -18.6, 0.01734, 2, 11, 23.22, -18.49, 0.87756, 15, -10.46, -18.49, 0.12244, 1, 11, 3.19, -18.43, 1, 1, 11, -16.84, -18.37, 1, 1, 11, -16.79, -0.35, 1, 1, 11, -16.74, 15.63, 1, 1, 11, 3.29, 15.57, 1, 2, 11, 23.32, 15.51, 0.91061, 15, -10.35, 15.51, 0.08939, 2, 11, 43.36, 15.45, 0.68, 15, 10.05, 15.45, 0.32, 2, 15, 30.45, 15.39, 0.58, 14, -3.07, 15.38, 0.42, 3, 15, 50.84, 15.32, 0.00487, 14, 17.31, 15.36, 0.70513, 13, -16.21, 15.26, 0.29, 2, 14, 37.69, 15.33, 0.24, 13, 4.09, 15.36, 0.76, 2, 13, 24.38, 15.45, 0.51, 12, -9.3, 15.4, 0.49, 2, 13, 44.67, 15.55, 0.17, 12, 11.24, 15.61, 0.83, 2, 12, 31.78, 15.81, 0.59679, 16, -1.7, 15.8, 0.40321, 2, 12, 52.32, 16.01, 0.00481, 16, 18.31, 16.05, 0.99519, 1, 11, 2.96, -0.47, 1, 1, 11, 23.27, -0.59, 1, 1, 15, 8.94, -0.71, 1, 2, 15, 30.28, -0.83, 0.58, 14, -3.2, -0.84, 0.42, 2, 14, 17.46, -0.93, 0.71, 13, -15.96, -1.02, 0.29, 2, 14, 38.45, -1.01, 0.24, 13, 4.94, -0.98, 0.76, 1, 13, 24.19, -0.95, 1, 2, 13, 44.1, -0.92, 0.17, 12, 10.74, -0.86, 0.83, 2, 12, 33.25, -0.7, 0.55299, 16, -0.23, -0.71, 0.44701, 1, 16, 19.07, -0.52, 1 ], + "hull": 26, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 0, 26, 28, 28, 30, 0, 2, 2, 4, 52, 28, 24, 52, 54, 52, 22, 54, 56, 54, 20, 56, 58, 56, 18, 58, 60, 58, 16, 60, 62, 60, 14, 62, 64, 62, 12, 64, 66, 64, 10, 66, 68, 66, 8, 68, 2, 70, 70, 68, 6, 70 ], + "width": 34, + "height": 222 + } + }, + "base-head": { + "base-head": { "x": 74.74, "y": -10.09, "rotation": -87.57, "width": 189, "height": 145 } + }, + "ear": { + "ear": { + "name": "girl/ear", + "path": "girl-spring-dress/ear", + "x": 56.58, + "y": 85.63, + "rotation": -87.57, + "width": 38, + "height": 45 + } + }, + "hand-back": { + "hand-back-fingers": { + "name": "girl/hand-front-fingers", + "path": "girl-spring-dress/hand-front-fingers", + "x": 11.59, + "y": 1.97, + "rotation": 90, + "width": 38, + "height": 42 + } + }, + "hand-front": { + "hand-front-fingers": { + "name": "girl/hand-front-fingers", + "path": "girl-spring-dress/hand-front-fingers", + "x": 11.59, + "y": 1.97, + "rotation": 90, + "width": 38, + "height": 42 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-spring-dress/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 }, + "mouth-smile": { "name": "girl/mouth-smile", "path": "girl-spring-dress/mouth-smile", "x": -4.12, "y": 2.56, "width": 57, "height": 13 } + }, + "neck": { + "neck": { "name": "girl-spring-dress/neck", "x": 27.19, "y": -3.15, "rotation": -91.34, "width": 39, "height": 63 } + } + } + }, + { + "name": "accessories/backpack", + "bones": [ "backpack-control", "backpack" ], + "attachments": { + "backpack": { + "backpack": { + "name": "boy/backpack", + "type": "mesh", + "uvs": [ 0.56777, 0.99667, 1, 0.92022, 0.98943, 0.32667, 0.91222, 0.0979, 0.87918, 0, 0.78253, 0, 0.24991, 0.03363, 0.11246, 0.09517, 0.03085, 0.20163, 0.02226, 0.32638, 0.04803, 0.66073, 0, 0.74057, 0, 0.8803, 0.09742, 0.96347, 0.18118, 0.96513, 0.33582, 1, 0.54199, 0.39791, 0.50334, 0.16504, 0.57206, 0.93685, 0.13608, 0.44449, 0.52372, 0.28781, 0.0781, 0.37629, 0.11031, 0.6391, 0.39913, 0.04858, 0.7798, 0.01708 ], + "triangles": [ 24, 23, 5, 5, 23, 6, 17, 23, 24, 17, 24, 3, 17, 8, 7, 6, 17, 7, 17, 6, 23, 20, 17, 3, 20, 9, 8, 20, 8, 17, 21, 9, 20, 16, 20, 2, 19, 21, 20, 16, 19, 20, 18, 16, 1, 22, 19, 16, 18, 22, 16, 18, 14, 22, 18, 15, 14, 0, 18, 1, 0, 15, 18, 24, 5, 4, 24, 4, 3, 20, 3, 2, 22, 21, 19, 10, 9, 21, 10, 21, 22, 22, 12, 11, 16, 2, 1, 10, 22, 11, 22, 14, 12, 14, 13, 12 ], + "vertices": [ 2, 56, 176.31, 109.14, 0.42, 55, 230.15, -10.16, 0.58, 1, 56, 161.95, 213.46, 1, 2, 56, -19.06, 228.58, 0.82644, 55, 34.78, 109.29, 0.17356, 2, 56, -90.51, 217.16, 0.76, 55, -36.67, 97.87, 0.24, 2, 56, -121.08, 212.27, 0.80924, 55, -67.25, 92.98, 0.19076, 2, 56, -123.31, 189.48, 0.76, 55, -69.47, 70.19, 0.24, 2, 56, -125.31, 62.84, 0.27, 55, -71.47, -56.45, 0.73, 2, 56, -109.72, 28.59, 0.6115, 55, -55.89, -90.7, 0.3885, 2, 56, -79.18, 6.18, 0.7, 55, -25.34, -113.11, 0.3, 2, 56, -41.38, 0.45, 0.69983, 55, 12.45, -118.84, 0.30017, 2, 56, 61.04, -3.39, 0.7, 55, 114.87, -122.68, 0.3, 2, 56, 84.25, -17.09, 0.7, 55, 138.09, -136.38, 0.3, 2, 56, 126.81, -21.24, 0.7, 55, 180.64, -140.53, 0.3, 2, 56, 154.38, -0.73, 0.7, 55, 208.21, -120.02, 0.3, 2, 56, 156.81, 18.98, 0.7, 55, 210.64, -100.31, 0.3, 2, 56, 170.98, 54.42, 0.63, 55, 224.82, -64.87, 0.37, 1, 55, 46.19, 1.64, 1, 1, 55, -25.63, -0.57, 1, 1, 55, 211.91, -7.36, 1, 2, 56, -2.79, 23.8, 0.64851, 55, 51.04, -95.49, 0.35149, 1, 55, 12.23, 0.59, 1, 2, 56, -24.9, 12.14, 0.7, 55, 28.94, -107.15, 0.3, 2, 56, 55.9, 11.94, 0.7, 55, 109.74, -107.35, 0.3, 1, 55, -63.49, -21.7, 1, 2, 56, -118.16, 188.33, 0.7, 55, -64.33, 69.03, 0.3 ], + "hull": 16, + "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30, 34, 6, 4, 6, 32, 4, 2, 4, 36, 28, 36, 2, 38, 32, 16, 34, 32, 40, 40, 34, 18, 40, 42, 44, 46, 48, 6, 8 ], + "width": 237, + "height": 306 + } + }, + "backpack-pocket": { + "backpack-pocket": { + "name": "boy/backpack-pocket", + "type": "mesh", + "uvs": [ 0.86114, 0.35068, 1, 0.88458, 0.68875, 1, 0.18636, 1, 0, 0.70482, 0.0163, 0.4457, 0.09191, 0.41902, 0, 0.17629, 0.14203, 0, 0.57054, 0, 0.74293, 0.14141, 0.55084, 0.66994, 0.52128, 0.39897, 0.41292, 0.24068, 0.4549, 0.43438 ], + "triangles": [ 3, 11, 2, 2, 11, 1, 3, 4, 11, 14, 4, 5, 4, 14, 11, 11, 0, 1, 11, 14, 0, 5, 6, 14, 14, 12, 0, 14, 6, 12, 6, 13, 12, 6, 7, 13, 12, 10, 0, 12, 13, 10, 7, 8, 13, 13, 9, 10, 13, 8, 9 ], + "vertices": [ 2, 55, 125.55, -28.25, 0.86973, 56, 71.72, 91.05, 0.13027, 2, 55, 191.82, -25.36, 0.79774, 56, 137.99, 93.94, 0.20226, 2, 55, 203.92, -47.5, 0.88, 56, 150.09, 71.8, 0.12, 2, 55, 200.66, -81, 0.65, 56, 146.83, 38.3, 0.35, 2, 55, 163.31, -89.9, 0.65, 56, 109.48, 29.4, 0.35, 2, 55, 131.7, -85.72, 0.65, 56, 77.87, 33.58, 0.35, 2, 55, 128.92, -80.36, 0.65, 56, 75.09, 38.94, 0.35, 2, 55, 98.61, -83.6, 0.69, 56, 44.78, 35.7, 0.31, 2, 55, 77.95, -72.02, 0.65, 56, 24.12, 47.28, 0.35, 2, 55, 80.74, -43.45, 0.81, 56, 26.91, 75.85, 0.19, 2, 55, 99.17, -33.64, 0.83791, 56, 45.34, 85.66, 0.16209, 2, 55, 162.62, -52.75, 0.88, 56, 108.79, 66.55, 0.12, 2, 55, 129.26, -51.49, 0.83, 56, 75.43, 67.81, 0.17, 2, 55, 109.18, -56.83, 0.83, 56, 55.35, 62.47, 0.17, 2, 55, 133.16, -56.34, 0.88, 56, 79.33, 62.96, 0.12 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20, 24, 12, 28, 10, 28, 0 ], + "width": 67, + "height": 123 + } + }, + "backpack-strap-back": { + "backpack-strap-back": { + "name": "boy/backpack-strap-front", + "type": "mesh", + "uvs": [ 0.15746, 0.22195, 0.30944, 0.21252, 0.41799, 0.2408, 0.49615, 0.30303, 0.52654, 0.38223, 0.47878, 0.49349, 0.31812, 0.63303, 0, 0.81218, 0, 1, 0.16615, 1, 0.74365, 0.70846, 0.91733, 0.54818, 1, 0.40675, 1, 0.25401, 0.86523, 0.12201, 0.61338, 0.02395, 0.32246, 0, 0.05759, 0.02018, 0.04457, 0.17292 ], + "triangles": [ 2, 1, 16, 10, 9, 6, 6, 9, 7, 15, 2, 16, 16, 0, 17, 0, 18, 17, 16, 1, 0, 9, 8, 7, 3, 2, 15, 4, 13, 12, 3, 14, 13, 3, 15, 14, 4, 3, 13, 5, 4, 11, 11, 4, 12, 10, 5, 11, 10, 6, 5 ], + "vertices": [ 2, 55, 44.79, 75.8, 0.174, 56, -9.04, 195.1, 0.826, 2, 55, 49.06, 136.63, 0.56071, 56, -4.77, 255.93, 0.43929, 2, 55, 57.59, 153.08, 0.37, 79, -3.48, -14.15, 0.63, 1, 79, 4.79, -23.1, 1, 1, 79, 7.1, -36.96, 1, 2, 55, 100.34, 155.9, 0.19, 79, 3.47, -56.43, 0.81, 3, 55, 128.1, 112.78, 0.27, 79, -36.75, -88.24, 0.46366, 56, 74.27, 232.08, 0.26634, 2, 55, 144.33, 78.25, 0.1, 56, 90.51, 197.55, 0.9, 2, 55, 177.04, 75.06, 0.1, 56, 123.22, 194.36, 0.9, 2, 55, 178.27, 87.63, 0.1, 56, 124.44, 206.93, 0.9, 3, 55, 151.86, 136.31, 0.27, 79, -11.02, -109.61, 0.48185, 56, 98.04, 255.61, 0.24815, 2, 55, 113.1, 188.14, 0.15, 79, 36.8, -66, 0.85, 2, 55, 89.07, 196.79, 0.04, 79, 43.08, -41.25, 0.96, 1, 79, 43.08, -14.52, 1, 1, 79, 32.84, 8.58, 1, 3, 55, 18.46, 162.82, 0.5, 79, 2.42, 25.74, 0.00271, 56, -35.37, 282.12, 0.49729, 2, 55, 7.35, 92.05, 0.174, 56, -46.48, 211.35, 0.826, 2, 55, 8.91, 71.67, 0.174, 56, -44.92, 190.97, 0.826, 2, 55, 35.42, 68.1, 0.174, 56, -18.41, 187.39, 0.826 ], + "hull": 19, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 0, 36, 6, 26, 10, 22 ], + "width": 76, + "height": 175 + } + }, + "backpack-strap-front": { + "backpack-strap-front": { + "name": "boy/backpack-strap-front", + "type": "mesh", + "uvs": [ 0.15746, 0.22195, 0.30944, 0.21252, 0.41799, 0.2408, 0.49615, 0.30303, 0.52654, 0.38223, 0.47878, 0.49349, 0.31812, 0.63303, 0, 0.81218, 0, 1, 0.16615, 1, 0.74365, 0.70846, 0.91733, 0.54818, 1, 0.40675, 1, 0.25401, 0.86523, 0.12201, 0.61338, 0.02395, 0.32246, 0, 0.05759, 0.02018, 0.04457, 0.17292 ], + "triangles": [ 10, 6, 5, 10, 5, 11, 5, 4, 11, 11, 4, 12, 4, 13, 12, 4, 3, 13, 3, 14, 13, 3, 15, 14, 3, 2, 15, 15, 2, 16, 10, 9, 6, 9, 8, 7, 16, 1, 0, 0, 18, 17, 16, 0, 17, 6, 9, 7, 2, 1, 16 ], + "vertices": [ 1, 55, 36.1, 23.68, 1, 2, 55, 35.58, 35.33, 0.91, 7, -7.77, -3.67, 0.09, 2, 55, 41.31, 43.06, 0.37, 7, 0.48, -8.62, 0.63, 1, 7, 6.42, -19.51, 1, 2, 55, 66.74, 48.87, 0.04, 7, 8.73, -33.37, 0.96, 2, 55, 85.77, 43.37, 0.19, 7, 5.1, -52.84, 0.81, 2, 55, 108.89, 28.85, 0.48, 7, -7.11, -77.26, 0.52, 1, 55, 137.75, 1.75, 1, 1, 55, 170.46, -1.44, 1, 1, 55, 171.69, 11.13, 1, 2, 55, 125.16, 59.76, 0.42, 7, 25.23, -90.46, 0.58, 2, 55, 98.53, 75.62, 0.15, 7, 38.43, -62.41, 0.85, 2, 55, 74.5, 84.27, 0.04, 7, 44.71, -37.66, 0.96, 1, 7, 44.71, -10.93, 1, 1, 7, 34.47, 12.17, 1, 2, 55, 4.98, 61.52, 0.09, 7, 15.33, 29.33, 0.91, 2, 55, -1.34, 39.92, 0.96, 7, -6.78, 33.52, 0.04, 1, 55, 0.22, 19.55, 1, 1, 55, 26.73, 15.97, 1 ], + "hull": 19, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 0, 36, 6, 26, 10, 22 ], + "width": 76, + "height": 175 + } + }, + "backpack-up": { + "backpack-up": { + "name": "boy/backpack-up", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 56, -112.01, 144.15, 0.96, 55, -137.28, 27.99, 0.04, 2, 56, -103.52, 189.83, 0.81, 55, -128.79, 73.67, 0.19, 2, 56, -49.76, 82.9, 0.17, 55, -75.03, -33.27, 0.83, 2, 56, -74.02, 32.48, 0.58, 55, -99.3, -83.68, 0.42 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 42, + "height": 139 + } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "accessories/bag", + "bones": [ "bag-control", "bag-strap-back", "bag-strap-front", "bag-back-down", "bag", "bag-flap", "bag-back-front" ], + "attachments": { + "bag-base": { + "bag-base": { + "name": "girl/bag-base", + "type": "mesh", + "uvs": [ 0.83893, 0.8993, 0.6302, 1, 0.16529, 0.94665, 0.01981, 0.72002, 0, 0.45956, 0.05144, 0.21601, 0.15581, 0, 0.8073, 0.02997, 0.95278, 0.23969, 1, 0.45956, 1, 0.68619, 0.61122, 0.80458, 0.56694, 0.49338, 0.67131, 0.22616 ], + "triangles": [ 13, 5, 6, 13, 6, 7, 2, 11, 1, 8, 9, 13, 10, 11, 9, 12, 5, 13, 12, 9, 11, 3, 12, 11, 13, 9, 12, 0, 11, 10, 1, 11, 0, 13, 7, 8, 4, 5, 12, 3, 4, 12, 2, 3, 11 ], + "vertices": [ 2, 57, -24.02, 97.1, 0.4359, 58, -108.39, 43.99, 0.5641, 2, 57, 0.18, 111.52, 0.48095, 58, -84.2, 58.41, 0.51905, 2, 57, 57.69, 111.91, 0.16986, 58, -26.69, 58.81, 0.83014, 2, 57, 78.42, 88.05, 0.54, 58, -5.95, 34.95, 0.46, 2, 57, 84.25, 58.57, 0.53182, 58, -0.13, 5.47, 0.46818, 2, 57, 81.14, 30.02, 0.39, 58, -3.24, -23.08, 0.61, 1, 58, -13.17, -49.22, 1, 2, 57, -8.8, -1.79, 0.37, 58, -93.18, -54.89, 0.63, 2, 57, -29.32, 20.14, 0.51747, 58, -113.69, -32.96, 0.48253, 2, 57, -37.96, 44.6, 0.46, 58, -122.33, -8.5, 0.54, 2, 57, -40.92, 70.5, 0.46, 58, -125.29, 17.39, 0.54, 2, 57, 5.05, 89.45, 0.96, 58, -79.33, 36.35, 0.04, 1, 57, 14.52, 54.52, 1, 2, 57, 5.26, 22.53, 0.92, 58, -79.12, -30.58, 0.08 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20, 24, 26, 22, 6 ], + "width": 123, + "height": 115 + } + }, + "bag-strap-back": { + "bag-strap-back": { + "name": "girl/bag-strap-front", + "type": "mesh", + "uvs": [ 0.10329, 0.09701, 0.09625, 0.16933, 0.0882, 0.24002, 0.07824, 0.30385, 0.06981, 0.37343, 0.06125, 0.44416, 0.05318, 0.51073, 0.04445, 0.58281, 0.03622, 0.65075, 0.02694, 0.72743, 0.01818, 0.7997, 0.00877, 0.87745, 0, 0.94985, 0.49463, 0.9881, 1, 0.94985, 0.9924, 0.87902, 0.98374, 0.79824, 0.97585, 0.72459, 0.96826, 0.65383, 0.96097, 0.58591, 0.95321, 0.51354, 0.94607, 0.44688, 0.93834, 0.37479, 0.93057, 0.30235, 0.92162, 0.23729, 0.91478, 0.1693, 0.90826, 0.09429, 0.90262, 0.04177, 0.68729, 0.00493, 0.50446, 0.00754, 0.29063, 0.0106, 0.10929, 0.04743, 0.49571, 0.88043, 0.49652, 0.79968, 0.49725, 0.72601, 0.49799, 0.65234, 0.49866, 0.58577, 0.49938, 0.51352, 0.50005, 0.44693, 0.50078, 0.3747, 0.50147, 0.30525, 0.50233, 0.23869, 0.50296, 0.17069, 0.50358, 0.09559 ], + "triangles": [ 36, 6, 37, 7, 6, 36, 36, 37, 20, 19, 36, 20, 35, 7, 36, 8, 7, 35, 35, 36, 19, 18, 35, 19, 34, 8, 35, 34, 35, 18, 34, 18, 17, 9, 8, 34, 33, 9, 34, 33, 34, 17, 33, 17, 16, 10, 9, 33, 32, 10, 33, 11, 10, 32, 32, 33, 16, 32, 16, 15, 13, 11, 32, 12, 11, 13, 13, 32, 15, 13, 15, 14, 43, 30, 29, 43, 29, 28, 26, 43, 28, 26, 28, 27, 0, 31, 30, 0, 30, 43, 42, 0, 43, 1, 0, 42, 42, 43, 26, 42, 26, 25, 41, 1, 42, 41, 42, 25, 41, 25, 24, 2, 1, 41, 40, 2, 41, 3, 2, 40, 40, 41, 24, 40, 24, 23, 39, 3, 40, 4, 3, 39, 39, 40, 23, 22, 39, 23, 38, 4, 39, 5, 4, 38, 38, 39, 22, 38, 22, 21, 37, 5, 38, 6, 5, 37, 37, 38, 21, 20, 37, 21 ], + "vertices": [ 2, 61, -9.66, -6.38, 0.99238, 62, -9.66, 163.86, 0.00762, 2, 61, -9.83, -20.27, 0.95187, 62, -9.83, 149.97, 0.04813, 2, 61, -10.03, -33.84, 0.88337, 62, -10.03, 136.4, 0.11663, 2, 61, -10.27, -46.1, 0.80311, 62, -10.27, 124.14, 0.19689, 2, 61, -10.47, -59.46, 0.70151, 62, -10.47, 110.78, 0.29849, 2, 61, -10.67, -73.04, 0.58865, 62, -10.67, 97.2, 0.41135, 2, 61, -10.87, -85.82, 0.47894, 62, -10.87, 84.42, 0.52106, 2, 61, -11.08, -99.66, 0.36197, 62, -11.08, 70.58, 0.63803, 2, 61, -11.27, -112.7, 0.25859, 62, -11.27, 57.54, 0.74141, 2, 61, -11.5, -127.42, 0.15597, 62, -11.5, 42.82, 0.84403, 2, 61, -11.71, -141.3, 0.07856, 62, -11.71, 28.94, 0.92144, 2, 61, -11.93, -156.23, 0.02246, 62, -11.93, 14.01, 0.97754, 2, 61, -12.14, -170.13, 0.00178, 62, -12.14, 0.11, 0.99822, 1, 62, -0.27, -7.23, 1, 2, 61, 11.86, -170.13, 0.00175, 62, 11.86, 0.11, 0.99825, 2, 61, 11.67, -156.53, 0.0217, 62, 11.67, 13.71, 0.9783, 2, 61, 11.47, -141.02, 0.07999, 62, 11.47, 29.22, 0.92001, 2, 61, 11.28, -126.88, 0.15955, 62, 11.28, 43.36, 0.84045, 2, 61, 11.1, -113.29, 0.25429, 62, 11.1, 56.95, 0.74571, 2, 61, 10.92, -100.25, 0.35721, 62, 10.92, 69.99, 0.64279, 2, 61, 10.73, -86.36, 0.47445, 62, 10.73, 83.88, 0.52555, 2, 61, 10.56, -73.56, 0.58435, 62, 10.56, 96.68, 0.41565, 2, 61, 10.38, -59.72, 0.69956, 62, 10.38, 110.52, 0.30044, 2, 61, 10.19, -45.81, 0.80529, 62, 10.19, 124.43, 0.19471, 2, 61, 9.98, -33.32, 0.88656, 62, 9.98, 136.92, 0.11344, 2, 61, 9.81, -20.26, 0.95193, 62, 9.81, 149.98, 0.04807, 2, 61, 9.66, -5.86, 0.99321, 62, 9.66, 164.38, 0.00679, 2, 61, 9.52, 4.22, 0.99996, 62, 9.52, 174.46, 4.0E-5, 1, 61, 4.35, 11.3, 1, 1, 61, -0.04, 10.79, 1, 1, 61, -5.17, 10.21, 1, 2, 61, -9.52, 3.14, 0.99986, 62, -9.52, 173.38, 1.4E-4, 2, 61, -0.25, -156.8, 0.02105, 62, -0.25, 13.44, 0.97895, 2, 61, -0.23, -141.3, 0.07899, 62, -0.23, 28.94, 0.92101, 2, 61, -0.21, -127.15, 0.15826, 62, -0.21, 43.09, 0.84174, 2, 61, -0.19, -113.01, 0.25696, 62, -0.19, 57.23, 0.74304, 2, 61, -0.18, -100.22, 0.35801, 62, -0.18, 70.02, 0.64199, 2, 61, -0.16, -86.35, 0.47508, 62, -0.16, 83.89, 0.52492, 2, 61, -0.14, -73.57, 0.58483, 62, -0.14, 96.67, 0.41517, 2, 61, -0.12, -59.7, 0.70022, 62, -0.12, 110.54, 0.29978, 2, 61, -0.11, -46.37, 0.80185, 62, -0.11, 123.87, 0.19815, 2, 61, -0.09, -33.59, 0.88541, 62, -0.09, 136.65, 0.11459, 2, 61, -0.07, -20.53, 0.95108, 62, -0.07, 149.71, 0.04892, 2, 61, -0.06, -6.11, 0.9934, 62, -0.06, 164.13, 0.0066 ], + "hull": 32, + "edges": [ 24, 26, 26, 28, 54, 56, 60, 62, 56, 58, 58, 60, 24, 22, 26, 64, 22, 64, 28, 30, 64, 30, 22, 20, 66, 64, 20, 66, 30, 32, 66, 32, 20, 18, 68, 66, 18, 68, 32, 34, 68, 34, 18, 16, 70, 68, 16, 70, 34, 36, 70, 36, 16, 14, 72, 70, 14, 72, 36, 38, 72, 38, 38, 40, 74, 72, 40, 74, 14, 12, 74, 12, 12, 10, 76, 74, 10, 76, 40, 42, 76, 42, 10, 8, 78, 76, 8, 78, 42, 44, 78, 44, 8, 6, 80, 78, 6, 80, 44, 46, 80, 46, 6, 4, 82, 80, 4, 82, 46, 48, 82, 48, 4, 2, 84, 82, 2, 84, 48, 50, 84, 50, 2, 0, 0, 62, 58, 86, 86, 84, 0, 86, 50, 52, 52, 54, 86, 52 ], + "width": 24, + "height": 192 + } + }, + "bag-strap-front": { + "bag-strap-front": { + "name": "girl/bag-strap-front", + "type": "mesh", + "uvs": [ 0.10329, 0.09701, 0.09625, 0.16933, 0.0882, 0.24002, 0.07824, 0.30385, 0.06981, 0.37343, 0.06125, 0.44416, 0.05318, 0.51073, 0.04445, 0.58281, 0.03622, 0.65075, 0.02694, 0.72743, 0.01818, 0.7997, 0.00877, 0.87745, 0, 0.94985, 0.49463, 0.9881, 1, 0.94985, 0.9924, 0.87902, 0.98374, 0.79824, 0.97585, 0.72459, 0.96826, 0.65383, 0.96097, 0.58591, 0.95321, 0.51354, 0.94607, 0.44688, 0.93834, 0.37479, 0.93057, 0.30235, 0.92162, 0.23729, 0.91478, 0.1693, 0.90826, 0.09429, 0.90262, 0.04177, 0.68729, 0.00493, 0.50446, 0.00754, 0.29063, 0.0106, 0.10929, 0.04743, 0.49571, 0.88043, 0.49652, 0.79968, 0.49725, 0.72601, 0.49799, 0.65234, 0.49866, 0.58577, 0.49938, 0.51352, 0.50005, 0.44693, 0.50078, 0.3747, 0.50147, 0.30525, 0.50233, 0.23869, 0.50296, 0.17069, 0.50358, 0.09559 ], + "triangles": [ 36, 6, 37, 7, 6, 36, 36, 37, 20, 19, 36, 20, 35, 7, 36, 8, 7, 35, 35, 36, 19, 18, 35, 19, 34, 8, 35, 34, 35, 18, 34, 18, 17, 9, 8, 34, 33, 9, 34, 33, 34, 17, 33, 17, 16, 10, 9, 33, 32, 10, 33, 11, 10, 32, 32, 33, 16, 32, 16, 15, 13, 11, 32, 12, 11, 13, 13, 32, 15, 13, 15, 14, 43, 30, 29, 43, 29, 28, 26, 43, 28, 26, 28, 27, 0, 31, 30, 0, 30, 43, 42, 0, 43, 1, 0, 42, 42, 43, 26, 42, 26, 25, 41, 1, 42, 41, 42, 25, 41, 25, 24, 2, 1, 41, 40, 2, 41, 3, 2, 40, 40, 41, 24, 40, 24, 23, 39, 3, 40, 4, 3, 39, 39, 40, 23, 22, 39, 23, 38, 4, 39, 5, 4, 38, 38, 39, 22, 38, 22, 21, 37, 5, 38, 6, 5, 37, 37, 38, 21, 20, 37, 21 ], + "vertices": [ 2, 63, -8.77, -6.38, 0.99173, 64, -8.77, 163.86, 0.00827, 2, 63, -8.94, -20.27, 0.94988, 64, -8.94, 149.97, 0.05012, 2, 63, -9.13, -33.84, 0.8807, 64, -9.13, 136.4, 0.1193, 2, 63, -9.37, -46.1, 0.8002, 64, -9.37, 124.14, 0.1998, 2, 63, -9.57, -59.46, 0.69863, 64, -9.57, 110.78, 0.30137, 2, 63, -9.78, -73.04, 0.58605, 64, -9.78, 97.2, 0.41395, 2, 63, -9.97, -85.82, 0.47675, 64, -9.97, 84.42, 0.52325, 2, 63, -10.18, -99.66, 0.36031, 64, -10.18, 70.58, 0.63969, 2, 63, -10.38, -112.7, 0.25746, 64, -10.38, 57.54, 0.74254, 2, 63, -10.6, -127.42, 0.1554, 64, -10.6, 42.82, 0.8446, 2, 63, -10.81, -141.3, 0.07837, 64, -10.81, 28.94, 0.92163, 2, 63, -11.04, -156.23, 0.02242, 64, -11.04, 14.01, 0.97758, 2, 63, -11.25, -170.13, 0.00161, 64, -11.25, 0.11, 0.99839, 1, 64, 0.62, -7.23, 1, 2, 63, 12.75, -170.13, 0.00201, 64, 12.75, 0.11, 0.99799, 2, 63, 12.57, -156.53, 0.02191, 64, 12.57, 13.71, 0.97809, 2, 63, 12.36, -141.02, 0.07986, 64, 12.36, 29.22, 0.92014, 2, 63, 12.17, -126.88, 0.15897, 64, 12.17, 43.36, 0.84103, 2, 63, 11.99, -113.29, 0.25319, 64, 11.99, 56.95, 0.74681, 2, 63, 11.82, -100.25, 0.35558, 64, 11.82, 69.99, 0.64442, 2, 63, 11.63, -86.36, 0.47228, 64, 11.63, 83.88, 0.52772, 2, 63, 11.46, -73.56, 0.58177, 64, 11.46, 96.68, 0.41823, 2, 63, 11.27, -59.72, 0.69669, 64, 11.27, 110.52, 0.30331, 2, 63, 11.09, -45.81, 0.80238, 64, 11.09, 124.43, 0.19762, 2, 63, 10.87, -33.32, 0.88388, 64, 10.87, 136.92, 0.11612, 2, 63, 10.71, -20.26, 0.94981, 64, 10.71, 149.98, 0.05019, 2, 63, 10.55, -5.86, 0.9921, 64, 10.55, 164.38, 0.0079, 2, 63, 10.42, 4.22, 0.99987, 64, 10.42, 174.46, 1.3E-4, 1, 63, 5.25, 11.3, 1, 1, 63, 0.86, 10.79, 1, 1, 63, -4.27, 10.21, 1, 2, 63, -8.62, 3.14, 0.99986, 64, -8.62, 173.38, 1.4E-4, 2, 63, 0.65, -156.8, 0.02114, 64, 0.65, 13.44, 0.97886, 2, 63, 0.67, -141.3, 0.07883, 64, 0.67, 28.94, 0.92117, 2, 63, 0.69, -127.15, 0.15769, 64, 0.69, 43.09, 0.84231, 2, 63, 0.71, -113.01, 0.25584, 64, 0.71, 57.23, 0.74416, 2, 63, 0.72, -100.22, 0.35637, 64, 0.72, 70.02, 0.64363, 2, 63, 0.74, -86.35, 0.4729, 64, 0.74, 83.89, 0.5271, 2, 63, 0.75, -73.57, 0.58224, 64, 0.75, 96.67, 0.41776, 2, 63, 0.77, -59.7, 0.69735, 64, 0.77, 110.54, 0.30265, 2, 63, 0.79, -46.37, 0.79894, 64, 0.79, 123.87, 0.20106, 2, 63, 0.81, -33.59, 0.88274, 64, 0.81, 136.65, 0.11726, 2, 63, 0.82, -20.53, 0.94901, 64, 0.82, 149.71, 0.05099, 2, 63, 0.84, -6.11, 0.99248, 64, 0.84, 164.13, 0.00752 ], + "hull": 32, + "edges": [ 24, 26, 26, 28, 54, 56, 60, 62, 56, 58, 58, 60, 24, 22, 26, 64, 22, 64, 28, 30, 64, 30, 22, 20, 66, 64, 20, 66, 30, 32, 66, 32, 20, 18, 68, 66, 18, 68, 32, 34, 68, 34, 18, 16, 70, 68, 16, 70, 34, 36, 70, 36, 16, 14, 72, 70, 14, 72, 36, 38, 72, 38, 38, 40, 74, 72, 40, 74, 14, 12, 74, 12, 12, 10, 76, 74, 10, 76, 40, 42, 76, 42, 10, 8, 78, 76, 8, 78, 42, 44, 78, 44, 8, 6, 80, 78, 6, 80, 44, 46, 80, 46, 6, 4, 82, 80, 4, 82, 46, 48, 82, 48, 4, 2, 84, 82, 2, 84, 48, 50, 84, 50, 2, 0, 0, 62, 58, 86, 86, 84, 0, 86, 50, 52, 52, 54, 86, 52 ], + "width": 24, + "height": 192 + } + }, + "bag-top": { + "bag-top": { + "name": "girl/bag-top", + "type": "mesh", + "uvs": [ 1, 0.14894, 0.84966, 0.28898, 0.7266, 0.46792, 0.65912, 0.72077, 0.65516, 0.89193, 0.50829, 1, 0.17883, 0.94639, 0.03593, 0.81802, 0.01211, 0.59629, 0, 0.33955, 0.11532, 0.13338, 0.28203, 0, 1, 0.07114 ], + "triangles": [ 10, 11, 1, 1, 11, 12, 3, 8, 2, 2, 9, 10, 2, 8, 9, 2, 10, 1, 0, 1, 12, 5, 6, 4, 6, 7, 4, 4, 7, 3, 7, 8, 3 ], + "vertices": [ 2, 57, -5.42, 3.3, 0.41, 58, -89.79, -49.81, 0.59, 3, 59, -13.49, -71.44, 0.03398, 57, 7.63, 18.88, 0.85009, 58, -76.74, -34.22, 0.11592, 3, 59, -4.05, -52.04, 0.16652, 57, 17.58, 38.03, 0.80014, 58, -66.8, -15.07, 0.03334, 3, 59, -1.04, -26.07, 0.43064, 57, 21.28, 63.9, 0.54658, 58, -63.1, 10.8, 0.02277, 3, 59, -3.04, -9.07, 0.70704, 57, 19.72, 80.95, 0.28124, 58, -64.65, 27.85, 0.01172, 1, 59, 9.7, 3.64, 1, 3, 59, 42.42, 2.84, 0.93871, 57, 65.48, 91.66, 0.04781, 58, -18.89, 38.56, 0.01348, 3, 59, 58.08, -7.91, 0.78056, 57, 80.85, 80.5, 0.08, 58, -3.52, 27.4, 0.13944, 3, 59, 63.49, -29.54, 0.29048, 57, 85.69, 58.73, 0.39733, 58, 1.31, 5.63, 0.31219, 3, 59, 68.25, -54.8, 0.05104, 57, 89.78, 33.36, 0.53142, 58, 5.41, -19.74, 0.41754, 2, 57, 80.9, 11.59, 0.38, 58, -3.48, -41.51, 0.62, 1, 58, -18.2, -56.62, 1, 2, 57, -4.53, -4.43, 0.41, 58, -88.91, -57.54, 0.59 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24, 2, 20, 8, 14 ], + "width": 98, + "height": 100 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "accessories/cape-blue", + "bones": [ "cape-blue-down-back", "cape-back-rotator", "cape-blue-middle-back", "cape-blue-control", "cape-blue-up-back", "cape-blue-middle-front", "cape-blue-up-front", "cape-blue-down", "cape-blue-up", "cape-front-rotator", "cape-blue-down-front", "cape-blue-down-middle" ], + "attachments": { + "cape-back": { + "cape-back": { + "name": "girl-blue-cape/cape-back", + "type": "mesh", + "uvs": [ 0.16774, 0.18106, 0.16774, 0.29678, 0.15536, 0.37836, 0.1492, 0.41892, 0.13066, 0.53249, 0.10285, 0.63749, 0.06886, 0.74892, 0.03178, 0.84106, 0, 0.91392, 0, 0.96321, 0.12139, 0.97606, 0.26661, 0.98035, 0.36858, 0.99535, 0.49836, 1, 0.64667, 0.99106, 0.77645, 0.96535, 0.9124, 0.96535, 1, 0.94392, 1, 0.83678, 0.94639, 0.75535, 0.90313, 0.64606, 0.8815, 0.52821, 0.88459, 0.40392, 0.89409, 0.29849, 0.8803, 0.21766, 0.87223, 0.17035, 0.74864, 0, 0.23572, 0, 0.49006, 0.88368, 0.38711, 0.87971, 0.2632, 0.86913, 0.13357, 0.8612, 0.64257, 0.87178, 0.78173, 0.85062, 0.89421, 0.84798, 0.11069, 0.76072, 0.14882, 0.6457, 0.17551, 0.53994, 0.19457, 0.42227, 0.22507, 0.30196, 0.22507, 0.18165, 0.81605, 0.1724, 0.8332, 0.3998, 0.82939, 0.53465, 0.85227, 0.65628, 0.89611, 0.76998, 0.49768, 0.53861, 0.51865, 0.28874, 0.5034, 0.07324, 0.84979, 0.31308, 0.81597, 0.2321, 0.19995, 0.37876 ], + "triangles": [ 40, 27, 48, 46, 28, 29, 32, 28, 46, 11, 30, 29, 14, 32, 15, 28, 32, 14, 12, 11, 29, 13, 28, 14, 29, 28, 13, 12, 29, 13, 34, 33, 45, 34, 45, 19, 19, 18, 34, 17, 34, 18, 15, 32, 33, 16, 34, 17, 15, 33, 34, 16, 15, 34, 30, 31, 35, 7, 35, 31, 10, 9, 8, 31, 8, 7, 31, 10, 8, 10, 31, 30, 11, 10, 30, 21, 42, 22, 43, 42, 21, 43, 46, 42, 44, 43, 21, 44, 21, 20, 45, 44, 20, 45, 20, 19, 45, 33, 44, 46, 44, 32, 44, 46, 43, 44, 33, 32, 37, 4, 3, 36, 5, 4, 37, 36, 4, 35, 6, 5, 36, 35, 5, 7, 6, 35, 46, 36, 37, 36, 46, 29, 29, 30, 36, 30, 35, 36, 37, 38, 46, 48, 27, 26, 41, 48, 26, 41, 47, 48, 40, 48, 47, 49, 24, 23, 42, 50, 49, 47, 50, 42, 22, 49, 23, 42, 49, 22, 42, 46, 47, 41, 26, 25, 50, 47, 41, 49, 50, 24, 41, 24, 50, 24, 41, 25, 51, 2, 1, 38, 2, 51, 38, 51, 46, 40, 0, 27, 1, 0, 40, 39, 40, 47, 1, 40, 39, 39, 51, 1, 3, 2, 38, 47, 51, 39, 38, 37, 3, 46, 51, 47 ], + "vertices": [ 2, 139, -67.32, -1.83, 0.83, 4, 54.84, 90.31, 0.17, 2, 139, -22.81, -3.58, 0.9, 4, 10.42, 93.67, 0.1, 1, 139, 8.45, -8.12, 1, 2, 139, 23.99, -10.37, 0.84479, 137, -84.76, 9.18, 0.15521, 2, 139, 67.49, -17.04, 0.23, 137, -41.26, 2.52, 0.77, 3, 139, 107.59, -26.04, 0.00129, 137, -1.16, -6.49, 0.9964, 135, -109.35, 27.31, 0.00231, 3, 137, 41.35, -17.24, 0.64884, 135, -66.84, 16.56, 0.34223, 134, -85.85, -117.18, 0.00892, 4, 139, 185.16, -48.08, 0.02, 137, 76.41, -28.53, 0.21385, 135, -31.78, 5.27, 0.75071, 134, -50.79, -128.46, 0.01544, 2, 137, 104.1, -38.11, 0.00727, 135, -4.09, -4.31, 0.99273, 2, 135, 14.87, -5.06, 0.99722, 134, -4.14, -138.79, 0.00278, 3, 137, 129.28, -6.66, 0.02507, 135, 21.09, 27.14, 0.86628, 134, 2.08, -106.6, 0.10865, 3, 137, 132.45, 32.02, 0.04886, 135, 24.26, 65.82, 0.49631, 134, 5.25, -67.92, 0.45484, 3, 137, 139.29, 59, 0.0214, 135, 31.1, 92.79, 0.21036, 134, 12.09, -40.94, 0.76824, 4, 137, 142.44, 93.55, 6.5E-4, 135, 34.25, 127.35, 0.01537, 136, 25.25, -127.51, 3.3E-4, 134, 15.24, -6.39, 0.98365, 3, 138, 148.57, -64.7, 0.00449, 136, 23.37, -87.8, 0.17701, 134, 13.36, 33.32, 0.81851, 3, 138, 140.04, -29.69, 0.02334, 136, 14.84, -52.79, 0.60404, 134, 4.83, 68.33, 0.37262, 3, 138, 141.46, 6.58, 0.00358, 136, 16.27, -16.52, 0.93615, 134, 6.25, 104.6, 0.06026, 1, 136, 8.94, 7.18, 1, 3, 138, 92.92, 31.89, 0.14408, 136, -32.28, 8.8, 0.85584, 134, -42.29, 129.92, 8.0E-5, 3, 138, 61.03, 18.82, 0.46239, 136, -64.17, -4.27, 0.53552, 134, -74.18, 116.85, 0.00209, 2, 138, 18.54, 8.93, 0.91574, 136, -106.66, -14.16, 0.08426, 2, 140, 96.09, 1.28, 0.09, 138, -27.03, 4.94, 0.91, 2, 140, 48.31, 3.91, 0.53, 138, -74.81, 7.65, 0.47, 1, 140, 7.84, 7.97, 1, 2, 140, -23.4, 5.46, 0.81, 4, 26.44, -98.34, 0.19, 2, 140, -41.68, 3.99, 0.7, 4, 44.77, -97.57, 0.3, 2, 140, -108.46, -26.51, 0.93, 4, 112.65, -69.61, 0.07, 1, 4, 122.98, 66.95, 1, 4, 137, 97.61, 93.09, 0.01667, 135, -10.59, 126.89, 0.05862, 136, -19.58, -127.96, 0.00801, 134, -29.6, -6.84, 0.91669, 3, 137, 95, 65.69, 0.102, 135, -13.19, 99.49, 0.26627, 134, -32.2, -34.25, 0.63173, 3, 137, 89.63, 32.79, 0.20581, 135, -18.56, 66.59, 0.51806, 134, -37.57, -67.15, 0.27614, 3, 137, 85.22, -1.68, 0.21275, 135, -22.97, 32.12, 0.71605, 134, -41.98, -101.61, 0.0712, 3, 138, 102.64, -64, 0.07818, 136, -22.56, -87.09, 0.32621, 134, -32.57, 34.03, 0.59561, 3, 138, 95.96, -26.55, 0.18346, 136, -29.24, -49.64, 0.6387, 134, -39.25, 71.48, 0.17784, 3, 138, 96.12, 3.5, 0.16303, 136, -29.08, -19.6, 0.79715, 134, -39.09, 101.52, 0.03982, 3, 137, 46.33, -6.26, 0.62329, 135, -61.86, 27.54, 0.36315, 134, -80.87, -106.2, 0.01356, 4, 139, 111.23, -13.9, 6.6E-4, 137, 2.48, 5.65, 0.99342, 135, -105.71, 39.45, 0.0059, 134, -124.72, -94.28, 3.0E-5, 2, 139, 70.82, -5.18, 0.23, 137, -37.93, 14.37, 0.77, 2, 139, 25.75, 1.68, 0.84188, 137, -83, 21.24, 0.15812, 2, 139, -20.21, 11.64, 0.9, 4, 7.27, 78.55, 0.1, 2, 139, -66.49, 13.46, 0.83, 4, 53.46, 75.06, 0.17, 2, 140, -41.46, -11.03, 0.7, 4, 45.11, -82.55, 0.3, 2, 140, 46.2, -9.75, 0.53, 138, -76.94, -6, 0.47, 2, 140, 98.05, -12.72, 0.09, 138, -25.1, -9.06, 0.91, 2, 138, 21.93, -4.79, 0.90321, 136, -103.27, -27.89, 0.09679, 3, 138, 66.13, 5.19, 0.44464, 136, -59.07, -17.91, 0.54629, 134, -69.08, 103.21, 0.00907, 2, 139, 73.69, 80.79, 0.36969, 137, -35.06, 100.35, 0.63031, 2, 140, 0.31, -92.06, 0.96279, 138, -122.96, -88.24, 0.03721, 1, 140, -82.75, -93.01, 1, 1, 140, 13.01, -4.06, 1, 2, 140, -18.49, -11.91, 0.81, 4, 22.19, -80.8, 0.19, 1, 139, 9.07, 3.77, 1 ], + "hull": 28, + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 50, 52, 52, 54, 0, 54, 44, 46, 46, 48, 48, 50, 2, 4, 4, 6 ], + "width": 267, + "height": 385 + } + }, + "cape-blue-shoulder-back": { + "cape-blue-shoulder-back": { + "name": "girl-blue-cape/cape-shoulder-back", + "type": "mesh", + "uvs": [ 0, 0.07849, 0.35461, 0.35256, 0.61389, 0.5707, 0.8193, 0.78883, 0.95063, 1, 1, 1, 1, 0.74409, 0.93379, 0.484, 0.79236, 0.20994, 0.59032, 0.01977, 0, 0 ], + "triangles": [ 6, 3, 7, 4, 3, 6, 4, 6, 5, 3, 2, 7, 2, 8, 7, 2, 1, 8, 0, 10, 9, 1, 0, 9, 1, 9, 8 ], + "vertices": [ 1, 4, 112.34, -7.46, 1, 2, 4, 77.47, -39.67, 0.89, 140, -72.17, -55.09, 0.11, 2, 4, 49.88, -63.07, 0.47, 140, -45.49, -30.67, 0.53, 2, 4, 22.7, -81.2, 0.2, 140, -19.01, -11.52, 0.8, 1, 140, 6.38, 0.4, 1, 1, 140, 6.56, 5.23, 1, 2, 4, 26.63, -99.26, 0.03, 140, -23.62, 6.37, 0.97, 2, 4, 57.72, -95.1, 0.19, 140, -54.53, 1.04, 0.81, 2, 4, 91.01, -83.72, 0.5, 140, -87.37, -11.59, 0.5, 2, 4, 114.88, -65.67, 0.71, 140, -110.54, -30.53, 0.29, 1, 4, 121.57, -8.16, 1 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 98, + "height": 118 + } + }, + "cape-blue-shoulder-front": { + "cape-blue-shoulder-front": { + "name": "girl-blue-cape/cape-shoulder-front", + "type": "mesh", + "uvs": [ 1, 0.26291, 0.82448, 0.42574, 0.58034, 0.61028, 0.30936, 0.80567, 0.09204, 1, 0.03839, 1, 0, 0.62982, 0, 0.31936, 0.21009, 0.09357, 0.51595, 0, 0.98546, 0.00238, 0.35765, 0.36929, 0.59912, 0.21298, 0.16717, 0.51258 ], + "triangles": [ 2, 11, 12, 2, 12, 1, 7, 8, 11, 1, 12, 0, 12, 10, 0, 12, 11, 8, 12, 8, 9, 12, 9, 10, 2, 13, 11, 13, 7, 11, 3, 4, 6, 4, 5, 6, 6, 13, 3, 2, 3, 13, 6, 7, 13 ], + "vertices": [ 1, 4, 82.18, -29.91, 1, 1, 4, 58.8, -6.49, 1, 2, 139, -47.93, 63.65, 0.33, 4, 33.09, 25.57, 0.67, 2, 139, -19.56, 29.18, 0.88, 4, 5.99, 61.04, 0.12, 1, 139, 8.9, 1.31, 1, 1, 139, 8.64, -5.28, 1, 2, 139, -47.77, -7.79, 0.73, 4, 35.51, 96.97, 0.27, 2, 139, -94.92, -5.94, 0.44, 4, 82.57, 93.41, 0.56, 2, 139, -128.2, 21.23, 0.21, 4, 114.84, 65.06, 0.79, 1, 4, 126.19, 26.47, 1, 1, 4, 121.47, -31.09, 1, 2, 139, -85.61, 37.72, 0.5, 4, 71.68, 50.12, 0.5, 1, 4, 93.14, 18.71, 1, 2, 139, -64.77, 13.46, 0.65, 4, 51.73, 75.12, 0.35 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 123, + "height": 152 + } + }, + "cape-blue-up-front": { + "cape-blue-up-front": { + "name": "girl-blue-cape/cape-up-front", + "type": "mesh", + "uvs": [ 1, 1, 0.7644, 1, 0.60402, 0.93701, 0.40799, 0.93403, 0.20484, 0.87139, 0.04445, 0.75804, 0, 0.57908, 0.00168, 0.39712, 0.16563, 0.2271, 0.39373, 0.07199, 0.60402, 0, 0.83568, 0, 1, 0.04515, 0.9034, 0.10182, 0.75727, 0.14955, 0.66461, 0.25991, 0.5862, 0.40905, 0.56481, 0.57013, 0.60045, 0.72225, 0.75371, 0.79682, 0.92835, 0.82665, 1, 0.90122, 0.32245, 0.38817, 0.29038, 0.58802, 0.40443, 0.76401, 0.43294, 0.16744, 0.13543, 0.58128, 0.19958, 0.34266, 0.23879, 0.78113, 0.4098, 0.13281, 0.61528, 0.04432 ], + "triangles": [ 2, 3, 24, 4, 28, 3, 2, 18, 19, 2, 24, 18, 1, 19, 20, 1, 20, 21, 2, 19, 1, 1, 21, 0, 28, 24, 3, 4, 5, 28, 5, 26, 28, 28, 26, 23, 28, 23, 24, 24, 23, 17, 24, 17, 18, 5, 6, 26, 8, 9, 29, 7, 8, 27, 6, 7, 26, 9, 10, 30, 30, 10, 11, 13, 11, 12, 14, 30, 11, 14, 11, 13, 25, 29, 30, 15, 30, 14, 25, 30, 15, 22, 27, 25, 16, 25, 15, 22, 25, 16, 23, 22, 17, 17, 22, 16, 29, 9, 30, 22, 23, 27, 29, 25, 27, 23, 26, 27, 26, 7, 27, 29, 27, 8 ], + "vertices": [ 1, 4, 85.07, -28.86, 1, 1, 4, 88.53, 16.95, 1, 2, 29, -78.55, -97.76, 0.12904, 4, 105.52, 47.03, 0.87096, 2, 29, -116.77, -97.07, 0.22, 4, 109.1, 85.09, 0.78, 4, 141, -191.82, 123.01, 0.23269, 29, -156.39, -82.47, 0.22918, 30, -67.47, -83.07, 0.13813, 4, 126.64, 123.49, 0.4, 4, 141, -165.41, 154.29, 0.28, 29, -187.66, -56.06, 0.40019, 30, -98.75, -56.66, 0.16114, 4, 155.33, 152.68, 0.15867, 4, 141, -123.71, 162.96, 0.17927, 6, 49.32, 155.86, 0.59755, 29, -196.33, -14.36, 0.06318, 30, -107.42, -14.96, 0.16, 3, 141, -81.31, 162.63, 0.07633, 6, 91.69, 157.33, 0.72367, 30, -107.09, 27.43, 0.2, 3, 141, -41.7, 130.66, 0.06, 6, 132.62, 127.07, 0.7, 30, -75.12, 67.05, 0.24, 4, 141, -5.56, 86.18, 0.08877, 6, 170.61, 84.16, 0.71399, 29, -119.55, 103.79, 0.01724, 30, -30.64, 103.19, 0.18, 4, 141, 11.21, 45.17, 0.51, 6, 189.11, 43.9, 0.19156, 29, -78.55, 120.56, 0.15, 30, 10.37, 119.96, 0.14844, 2, 141, 11.21, 0, 0.72, 29, -33.37, 120.56, 0.28, 2, 141, 0.7, -32.04, 0.72, 29, -1.33, 110.04, 0.28, 2, 141, -12.51, -13.21, 0.79, 29, -20.17, 96.84, 0.21, 2, 141, -23.63, 15.29, 0.71, 29, -48.66, 85.72, 0.29, 2, 141, -49.34, 33.36, 0.54, 29, -66.73, 60, 0.46, 2, 141, -84.09, 48.65, 0.45, 29, -82.02, 25.25, 0.55, 3, 141, -121.62, 52.82, 0.37571, 29, -86.19, -12.28, 0.55, 4, 191.34, 48.2, 0.07429, 3, 141, -157.07, 45.87, 0.27096, 29, -79.24, -47.72, 0.5, 4, 155.47, 43.94, 0.22904, 2, 29, -49.36, -65.1, 0.27899, 4, 135.89, 15.45, 0.72101, 2, 29, -15.3, -72.05, 0.11247, 4, 126.4, -17.98, 0.88753, 1, 4, 108.02, -30.6, 1, 2, 141, -79.23, 100.08, 0.64, 29, -133.45, 30.12, 0.36, 3, 141, -125.79, 106.33, 0.48, 29, -139.71, -16.45, 0.37805, 4, 191.22, 101.88, 0.14195, 3, 141, -166.8, 84.09, 0.27, 29, -117.47, -57.45, 0.423, 4, 148.65, 82.79, 0.307, 3, 141, -27.8, 78.53, 0.69314, 29, -111.91, 81.55, 0.28, 30, -22.99, 80.95, 0.02686, 4, 141, -124.22, 136.55, 0.35527, 29, -169.92, -14.88, 0.41, 30, -81.01, -15.48, 0.15867, 4, 195.06, 131.89, 0.07605, 3, 141, -68.62, 124.04, 0.86, 29, -157.41, 40.72, 0.10943, 30, -68.5, 40.12, 0.03057, 4, 141, -170.79, 116.39, 0.27213, 29, -149.77, -61.44, 0.35294, 30, -60.85, -62.04, 0.03493, 4, 147.11, 115.3, 0.34, 3, 141, -19.73, 83.05, 0.24, 29, -116.42, 89.62, 0.39163, 30, -27.5, 89.02, 0.36837, 3, 141, 0.89, 42.98, 0.64, 29, -76.35, 110.23, 0.27769, 30, 12.56, 109.64, 0.08231 ], + "hull": 22, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 42, 54, 50, 52, 56, 58, 54, 58, 60 ], + "width": 195, + "height": 233 + } + }, + "cape-ribbon": { + "cape-ribbon": { "name": "girl-blue-cape/cape-ribbon", "x": 105.78, "y": -28.65, "rotation": -94.33, "width": 100, "height": 36 } + }, + "cape-up-back": { + "cape-up-back": { + "name": "girl-blue-cape/cape-back-up", + "type": "mesh", + "uvs": [ 0.52406, 0.00329, 0.62554, 0.04269, 0.7529, 0.09213, 0.90546, 0.25682, 1, 0.47751, 1, 0.7509, 0.89981, 0.91888, 0.75572, 1, 0.39127, 1, 0, 0.79372, 0, 0.22718, 0.29804, 0, 0.79245, 0.82336, 0.85743, 0.53021, 0.79245, 0.3227, 0.66532, 0.19753, 0.42518, 0.10531, 0.37997, 0.56974, 0.55552, 0.10358 ], + "triangles": [ 12, 13, 5, 7, 12, 6, 7, 8, 12, 13, 4, 5, 12, 17, 13, 13, 14, 4, 6, 12, 5, 16, 10, 11, 8, 17, 12, 17, 10, 16, 9, 17, 8, 9, 10, 17, 3, 14, 2, 14, 15, 2, 17, 16, 15, 16, 18, 15, 18, 1, 15, 16, 0, 18, 16, 11, 0, 18, 0, 1, 15, 1, 2, 14, 17, 15, 14, 3, 4, 17, 14, 13 ], + "vertices": [ 2, 141, 8.32, -5.56, 0.76, 29, -27.81, 117.67, 0.24, 2, 141, -0.3, -30.52, 0.76, 29, -2.85, 109.04, 0.24, 2, 141, -11.12, -61.85, 0.81, 29, 28.48, 98.23, 0.19, 3, 141, -45.87, -99.38, 0.51456, 29, 66.01, 63.48, 0.21, 4, 255.4, -109.28, 0.27544, 3, 141, -92.43, -122.64, 0.26657, 29, 89.27, 16.91, 0.13343, 4, 207.22, -128.96, 0.6, 3, 141, -150.12, -122.64, 0.00304, 29, 89.27, -40.77, 0.16, 4, 149.7, -124.61, 0.83696, 3, 29, 64.62, -76.22, 0.12, 30, 153.54, -76.82, 5.0E-4, 4, 116.21, -97.36, 0.8795, 1, 4, 101.82, -60.73, 1, 2, 29, -60.48, -93.33, 0.44568, 30, 28.44, -93.93, 0.55432, 3, 141, -159.15, 123.36, 0.72, 29, -156.73, -49.81, 0.00104, 30, -67.82, -50.41, 0.27896, 2, 30, -67.82, 69.13, 0.31, 6, 135.01, 119.86, 0.69, 4, 141, 8.32, 50.04, 0.28019, 29, -83.41, 117.67, 0.24, 30, 5.5, 117.07, 0.0456, 6, 186.01, 48.64, 0.43421, 2, 29, 38.21, -56.06, 0.16, 4, 138.3, -72.55, 0.84, 3, 141, -103.55, -87.57, 0.29987, 29, 54.2, 5.79, 0.15013, 4, 198.77, -93.15, 0.55, 3, 141, -59.72, -71.58, 0.5125, 29, 38.21, 49.63, 0.21, 4, 243.69, -80.52, 0.2775, 2, 141, -33.12, -40.31, 0.81, 29, 6.94, 76.22, 0.19, 2, 141, -13.8, 18.77, 0.76, 29, -52.14, 95.55, 0.24, 3, 141, -111.85, 29.89, 0.02898, 29, -63.26, -2.5, 0.24273, 30, 25.66, -3.1, 0.72829, 2, 141, -13.3, -13.3, 0.76, 29, -20.07, 96.05, 0.24 ], + "hull": 12, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22, 0, 2, 2, 4 ], + "width": 246, + "height": 211 + } + }, + "ear": { + "ear": { + "name": "girl/ear", + "path": "girl-blue-cape/ear", + "x": 56.58, + "y": 85.63, + "rotation": -87.57, + "width": 38, + "height": 45 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-blue-cape/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "accessories/cape-red", + "bones": [ "cape-back-rotator", "cape-red-back-inside", "cape-red-front-inside", "cape-red-front-outside", "cape-front-rotator", "cape-red-back-outside" ], + "attachments": { + "cape-red-down": { + "cape-red-down": { + "name": "girl-spring-dress/cloak-down", + "type": "mesh", + "uvs": [ 0.14417, 0, 0.36304, 0.02025, 0.57682, 0.0966, 0.7397, 0.23912, 0.85168, 0.4529, 0.92294, 0.66668, 1, 0.82447, 1, 1, 0.70916, 1, 0.44448, 0.98735, 0.28669, 0.83974, 0.06273, 0.5038, 0, 0.26966, 0, 0.07624, 0.67674, 0.71028, 0.43738, 0.58788, 0.3008, 0.31931, 0.57552, 0.43898 ], + "triangles": [ 17, 2, 3, 17, 3, 4, 11, 16, 15, 11, 12, 16, 2, 17, 1, 17, 16, 1, 12, 13, 0, 16, 0, 1, 12, 0, 16, 15, 16, 17, 9, 14, 8, 14, 4, 5, 6, 8, 14, 6, 14, 5, 8, 6, 7, 14, 17, 4, 10, 11, 15, 10, 15, 9, 9, 15, 14, 15, 17, 14 ], + "vertices": [ 1, 4, 125.16, -19.58, 1, 1, 4, 121.49, -41.25, 1, 3, 120, 74.56, -19.08, 0.15867, 4, 112.27, -61.99, 0.14879, 122, 28.75, 13.93, 0.69254, 1, 122, 14.5, -2.36, 1, 2, 119, -12.43, 41.24, 0.46, 122, -6.88, -13.55, 0.54, 2, 119, -5.3, 19.86, 0.76, 122, -28.26, -20.68, 0.24, 2, 119, 2.41, 4.09, 0.86, 122, -44.04, -28.39, 0.14, 2, 120, -18.72, -54.46, 0.19, 119, 2.41, -13.47, 0.81, 2, 120, -16.52, -25.46, 0.36, 119, -26.68, -13.47, 0.64, 2, 120, -13.27, 0.84, 0.55, 119, -53.15, -12.2, 0.45, 2, 120, 2.64, 15.46, 0.83, 119, -68.93, 2.56, 0.17, 2, 120, 37.83, 35.26, 0.22, 4, 75.54, -7.66, 0.78, 1, 4, 99.36, -3.17, 1, 1, 4, 118.65, -4.63, 1, 3, 120, 12.61, -24.41, 0.36, 119, -29.92, 15.5, 0.59041, 122, -32.62, 3.94, 0.04959, 3, 120, 26.62, -1.47, 0.83, 119, -53.86, 27.74, 0.15527, 4, 64.33, -44.38, 0.01473, 1, 4, 92.14, -32.79, 1, 1, 4, 78.13, -59.28, 1 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 22, 24, 24, 26, 0, 26, 34, 2, 20, 22 ], + "width": 100, + "height": 100 + } + }, + "cape-red-up": { + "cape-red-up": { + "name": "girl-spring-dress/cloak-up", + "type": "mesh", + "uvs": [ 0.37962, 0, 0.24791, 0.0725, 0.15296, 0.15299, 0.06413, 0.27371, 0.01206, 0.6057, 0, 0.7499, 0, 0.9008, 0.07332, 1, 0.25097, 1, 0.43475, 1, 0.53889, 0.93434, 0.70123, 0.88404, 0.82988, 0.75325, 0.9187, 0.55875, 0.94933, 0.42461, 0.93402, 0.15969, 0.66448, 0, 0.26629, 0.82703, 0.48376, 0.7499, 0.64916, 0.6057, 0.72267, 0.38102, 0.63078, 0.14963, 0.3643, 0.34078, 0.29998, 0.60905 ], + "triangles": [ 3, 2, 22, 22, 23, 3, 18, 19, 11, 11, 19, 12, 12, 19, 13, 18, 23, 19, 17, 23, 18, 18, 10, 9, 9, 8, 17, 8, 7, 17, 7, 6, 17, 9, 17, 18, 10, 18, 11, 6, 5, 17, 17, 5, 23, 23, 5, 4, 23, 4, 3, 23, 22, 19, 19, 20, 13, 19, 22, 20, 13, 20, 14, 20, 15, 14, 22, 21, 20, 20, 21, 15, 2, 1, 22, 22, 0, 21, 22, 1, 0, 21, 16, 15, 21, 0, 16 ], + "vertices": [ 1, 4, 128.5, 22.39, 1, 1, 4, 121.37, 39.71, 1, 2, 4, 112.97, 52.44, 0.27, 117, -9.72, 16.53, 0.73, 1, 117, -21, 2.53, 1, 2, 115, -26.06, -1.94, 0.83, 117, -27.61, -35.98, 0.17, 1, 115, -9.34, -3.48, 1, 2, 115, 8.17, -3.48, 0.99, 117, -29.14, -70.21, 0.01, 2, 4, 15.76, 69.93, 0.07049, 115, 19.68, 5.84, 0.92951, 2, 115, 19.68, 28.4, 0.88, 113, -18.74, 59.54, 0.12, 2, 115, 19.68, 51.74, 0.73, 113, -20.5, 36.27, 0.27, 2, 115, 12.06, 64.96, 0.6, 113, -13.9, 22.51, 0.4, 2, 115, 6.22, 85.58, 0.4, 113, -9.64, 1.51, 0.6, 3, 4, 37.05, -28.04, 0.05405, 115, -8.95, 101.92, 0.27, 113, 4.26, -15.93, 0.67595, 3, 4, 58.7, -40.99, 0.42765, 115, -31.51, 113.2, 0.22, 113, 25.9, -28.88, 0.35235, 3, 4, 73.92, -46.04, 0.6319, 115, -47.07, 117.09, 0.11, 113, 41.13, -33.93, 0.2581, 2, 4, 104.71, -46.42, 0.91761, 113, 71.92, -34.31, 0.08239, 1, 4, 125.77, -13.68, 1, 2, 115, -0.39, 30.34, 0.88, 113, 1.12, 56.09, 0.12, 2, 115, -9.34, 57.96, 0.6, 113, 7.96, 27.88, 0.4, 3, 4, 55.85, -6.44, 0.3066, 115, -26.06, 78.97, 0.27, 113, 23.06, 5.67, 0.4234, 3, 4, 81.14, -17.72, 0.6764, 115, -52.13, 88.3, 0.11, 113, 48.34, -5.61, 0.2136, 1, 4, 108.78, -8.1, 1, 2, 4, 89.23, 27.31, 0.9433, 115, -56.79, 42.79, 0.0567, 2, 115, -25.67, 34.62, 0.91, 113, 26.01, 49.92, 0.09 ], + "hull": 17, + "edges": [ 0, 2, 2, 4, 4, 6, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 0, 32, 8, 46, 6, 8 ], + "width": 127, + "height": 116 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-spring-dress/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "ribbon-shoulder": { + "ribbon-shoulder": { "name": "girl-spring-dress/shoulder-ribbon", "x": 100.69, "y": -35.56, "rotation": -94.33, "width": 71, "height": 48 } + } + } + }, + { + "name": "accessories/hat-pointy-blue-yellow", + "bones": [ "hat-base", "pompom-control", "hat-control", "hat" ], + "transform": [ "hat-control" ], + "attachments": { + "hat": { + "hat": { + "name": "girl/hat", + "type": "mesh", + "uvs": [ 0.0927, 1, 0.3018, 1, 0.54117, 0.96286, 0.79429, 0.88837, 1, 0.78284, 1, 0.66491, 0.89885, 0.53766, 0.8163, 0.53766, 0.73848, 0.40186, 0.65555, 0.25718, 0.57433, 0.11546, 0.50815, 0, 0.34032, 7.2E-4, 0.28185, 0.15871, 0.21639, 0.33559, 0.15752, 0.49466, 0.1037, 0.64008, 0.01016, 0.65249, 0, 0.94734, 0.30731, 0.64939, 0.62096, 0.58421, 0.46964, 0.62146, 0.43112, 0.10625, 0.57911, 0.43657, 0.45775, 0.46247, 0.32733, 0.47774, 0.53642, 0.28599, 0.44504, 0.29245, 0.34714, 0.30794, 0.49454, 0.13823, 0.36433, 0.16053 ], + "triangles": [ 22, 27, 30, 29, 27, 22, 30, 13, 12, 10, 29, 11, 22, 12, 11, 29, 22, 11, 22, 30, 12, 28, 13, 30, 26, 10, 9, 23, 26, 9, 23, 9, 8, 24, 27, 26, 24, 26, 23, 28, 27, 24, 25, 14, 28, 25, 28, 24, 15, 14, 25, 20, 23, 8, 20, 8, 7, 20, 21, 24, 20, 24, 23, 25, 24, 21, 19, 15, 25, 19, 25, 21, 16, 15, 19, 7, 6, 5, 3, 20, 7, 5, 3, 7, 4, 3, 5, 2, 21, 20, 2, 20, 3, 16, 18, 17, 1, 0, 16, 0, 18, 16, 19, 1, 16, 19, 21, 2, 1, 19, 2, 14, 13, 28, 28, 30, 27, 26, 29, 10, 27, 29, 26 ], + "vertices": [ 2, 50, -28.98, 69.5, 0.88, 52, -75.23, 83.03, 0.12, 2, 50, -27.34, 30.85, 0.76, 52, -79.03, 44.54, 0.24, 3, 50, -19.38, -13.13, 0.7291, 51, -12.02, -7.08, 9.0E-4, 52, -77.31, -0.13, 0.27, 2, 50, -5.19, -59.4, 0.8, 52, -69.75, -47.93, 0.2, 2, 50, 13.71, -96.69, 0.99957, 51, 9.03, -94.45, 4.3E-4, 2, 50, 33.04, -95.87, 0.95114, 51, 28.28, -96.35, 0.04886, 2, 50, 53.1, -76.29, 0.88191, 51, 50.88, -79.78, 0.11809, 3, 50, 52.45, -61.03, 0.879, 51, 52.38, -64.58, 0.11986, 52, -12.91, -57.63, 0.00114, 2, 50, 74.09, -45.7, 0.87726, 51, 75.96, -52.44, 0.12274, 3, 50, 97.14, -29.37, 0.73206, 51, 101.08, -39.5, 0.26419, 52, 35.78, -32.55, 0.00375, 3, 50, 119.73, -13.37, 0.42555, 51, 125.68, -26.83, 0.5184, 52, 60.39, -19.88, 0.05605, 3, 50, 138.13, -0.34, 0.29174, 51, 145.73, -16.5, 0.61231, 52, 80.43, -9.55, 0.09595, 3, 50, 136.69, 30.68, 0.22303, 51, 148.66, 14.41, 0.65697, 52, 83.36, 21.36, 0.12, 3, 50, 110.35, 40.39, 0.31671, 51, 123.93, 27.72, 0.59996, 52, 58.64, 34.67, 0.08333, 3, 50, 80.85, 51.26, 0.62374, 51, 96.25, 42.61, 0.36063, 52, 30.96, 49.57, 0.01563, 2, 50, 54.33, 61.03, 0.82549, 51, 71.36, 56.01, 0.17451, 2, 50, 30.08, 69.97, 0.88, 51, 48.61, 68.26, 0.12, 2, 50, 27.31, 87.17, 0.88702, 51, 48.28, 85.68, 0.11298, 1, 50, -21.08, 87, 1, 3, 50, 30.15, 32.27, 0.59407, 51, 43.39, 30.93, 0.18593, 52, -21.91, 37.88, 0.22, 3, 50, 43.29, -25.25, 0.66536, 51, 48.33, -27.87, 0.09464, 52, -16.96, -20.91, 0.24, 3, 50, 36, 2.46, 0.5548, 51, 45, 0.59, 0.1752, 52, -20.29, 7.54, 0.27, 3, 50, 120.12, 13.16, 0.30606, 51, 129.79, -0.61, 0.55394, 52, 64.49, 6.34, 0.14, 3, 50, 67.15, -16.49, 0.68076, 51, 73.19, -22.54, 0.12924, 52, 7.89, -15.59, 0.19, 3, 50, 61.96, 5.77, 0.57797, 51, 71.16, 0.22, 0.21203, 52, 5.87, 7.17, 0.21, 3, 50, 58.43, 29.77, 0.62009, 51, 71.04, 24.48, 0.22991, 52, 5.75, 31.43, 0.15, 3, 50, 91.49, -7.55, 0.59613, 51, 98.54, -17.1, 0.26387, 52, 33.24, -10.15, 0.14, 3, 50, 89.71, 9.3, 0.49151, 51, 99.14, -0.18, 0.31849, 52, 33.85, 6.78, 0.19, 3, 50, 86.41, 27.28, 0.48715, 51, 98.39, 18.1, 0.34285, 52, 33.1, 25.05, 0.17, 3, 50, 115.37, 1.22, 0.38285, 51, 123.41, -11.77, 0.45715, 52, 58.12, -4.82, 0.16, 3, 50, 110.7, 25.13, 0.30156, 51, 122.14, 12.56, 0.52844, 52, 56.84, 19.51, 0.17 ], + "hull": 19, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 22, 24, 32, 34, 34, 36, 0, 36, 30, 32, 28, 30, 14, 16, 16, 18, 40, 46, 16, 46, 42, 48, 46, 48, 38, 50, 48, 50, 52, 46, 18, 52, 44, 54, 54, 48, 52, 54, 56, 50, 54, 56, 56, 28, 18, 20, 20, 22, 58, 52, 20, 58, 60, 56, 24, 26, 26, 28, 60, 26 ], + "width": 185, + "height": 164 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "pompom": { + "pompom": { "name": "girl/pompom", "x": 0.31, "y": -0.35, "rotation": -95.63, "width": 96, "height": 85 } + } + } + }, + { + "name": "accessories/hat-red-yellow", + "bones": [ "hat-base", "pompom-control", "hat-control", "hat" ], + "transform": [ "hat-control" ], + "attachments": { + "hat": { + "hat": { + "name": "boy/hat", + "type": "mesh", + "uvs": [ 1, 0.67762, 0.84575, 0.80843, 0.65489, 0.90654, 0.43192, 0.966, 0.225, 0.99573, 0.03592, 0.98978, 0, 0.85303, 0.027, 0.47546, 0.07694, 0.46357, 0.10013, 0.306, 0.18575, 0.11573, 0.31954, 0.01465, 0.49257, 0, 0.64775, 0.03249, 0.7637, 0.14546, 0.83327, 0.31492, 0.9064, 0.32384, 1, 0.53789, 0.22857, 0.48438, 0.39089, 0.45168, 0.59424, 0.40708, 0.74765, 0.3506, 0.24819, 0.2733, 0.38197, 0.25843, 0.57997, 0.21384 ], + "triangles": [ 20, 24, 21, 23, 24, 20, 19, 23, 20, 22, 10, 11, 22, 23, 19, 23, 22, 11, 23, 11, 12, 23, 12, 24, 24, 12, 13, 24, 13, 14, 21, 24, 14, 19, 20, 2, 8, 9, 18, 18, 19, 3, 15, 17, 21, 17, 15, 16, 0, 1, 17, 1, 21, 17, 6, 7, 8, 18, 6, 8, 2, 20, 1, 3, 19, 2, 4, 6, 18, 4, 5, 6, 18, 3, 4, 20, 21, 1, 18, 9, 22, 9, 10, 22, 18, 22, 19, 21, 14, 15 ], + "vertices": [ 1, 50, 13.89, -96.68, 1, 2, 50, -1.83, -68.79, 0.82, 52, -67.01, -62.58, 0.18, 2, 50, -14.21, -33.97, 0.72, 52, -74.39, -26.37, 0.28, 2, 50, -22.55, 6.96, 0.72, 52, -76.91, 15.33, 0.28, 2, 50, -27.47, 45.07, 0.82, 52, -76.43, 53.75, 0.18, 1, 50, -28.29, 80.05, 1, 1, 50, -13.41, 87.33, 1, 2, 50, 28.67, 84.11, 0.94502, 51, 49.2, 82.46, 0.05498, 3, 50, 30.39, 74.94, 0.90664, 51, 49.61, 73.14, 0.07509, 52, -14.96, 75.21, 0.01827, 2, 50, 48.04, 71.39, 0.83494, 51, 66.59, 67.15, 0.16506, 2, 50, 69.81, 56.46, 0.75704, 51, 86.05, 49.32, 0.24296, 2, 50, 82.07, 32.21, 0.73015, 51, 94.79, 23.58, 0.26985, 3, 50, 85.05, 0.3, 0.71911, 51, 93.27, -8.43, 0.27957, 52, 28.7, -6.36, 0.00132, 2, 50, 82.67, -28.54, 0.71902, 51, 86.86, -36.65, 0.28098, 2, 50, 71.05, -50.5, 0.7727, 51, 72.27, -56.76, 0.2273, 2, 50, 52.8, -64.16, 0.9302, 51, 52.29, -67.73, 0.0698, 2, 50, 52.39, -77.72, 0.97146, 51, 49.98, -81.09, 0.02854, 1, 50, 29.38, -96.02, 1, 3, 50, 29.27, 46.82, 0.76552, 51, 44.55, 45.45, 0.08448, 52, -20.01, 47.52, 0.15, 3, 50, 34.17, 16.97, 0.75083, 51, 45.22, 15.21, 0.07917, 52, -19.35, 17.28, 0.17, 3, 50, 40.71, -20.41, 0.75063, 51, 46.45, -22.71, 0.07937, 52, -18.11, -20.65, 0.17, 3, 50, 48.17, -48.5, 0.83648, 51, 49.91, -51.57, 0.09352, 52, -14.66, -49.51, 0.07, 3, 50, 52.83, 44.18, 0.71547, 51, 67.51, 39.54, 0.16811, 52, 2.95, 41.61, 0.11643, 3, 50, 55.53, 19.52, 0.68597, 51, 66.73, 14.75, 0.16403, 52, 2.16, 16.81, 0.15, 3, 50, 62.02, -16.86, 0.70061, 51, 68.06, -22.19, 0.18939, 52, 3.49, -20.13, 0.11 ], + "hull": 18, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 0, 34, 44, 22 ], + "width": 185, + "height": 111 + } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "pompom": { + "pompom": { "name": "boy/pompom", "x": -48.24, "y": 11.74, "rotation": -95.63, "width": 96, "height": 85 } + } + } + }, + { + "name": "accessories/scarf", + "bones": [ "scarf-back" ], + "attachments": { + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "scarf": { + "scarf": { + "name": "girl/scarf", + "type": "mesh", + "uvs": [ 0, 0.69166, 0.08052, 0.80607, 0.18349, 0.90523, 0.29463, 0.96243, 0.44173, 1, 0.5921, 0.99676, 0.69655, 0.96098, 0.81649, 0.89046, 0.92984, 0.74335, 0.98437, 0.67259, 1, 0.62301, 1, 0.43614, 0.987, 0.34894, 0.95168, 0.11197, 0.8389, 0.11579, 0.75309, 0.14439, 0.66045, 0.15555, 0.57902, 0.16537, 0.46625, 0.11579, 0.37308, 0.07002, 0.28482, 0.02426, 0.20473, 0, 0.09849, 0.02044, 0.056, 0.3408, 0, 0.51623, 0.2505, 0.51241, 0.45971, 0.56199, 0.6444, 0.52385, 0.85198, 0.46283, 0.15733, 0.43995, 0.3453, 0.53148, 0.54797, 0.54292, 0.74737, 0.5086, 0.26684, 0.42851, 0.3506, 0.44336, 0.46122, 0.45875, 0.16878, 0.36367, 0.94187, 0.40181 ], + "triangles": [ 32, 15, 28, 28, 15, 37, 27, 31, 17, 31, 35, 17, 27, 16, 32, 32, 16, 15, 37, 15, 14, 18, 35, 34, 34, 33, 19, 12, 14, 13, 12, 37, 14, 23, 22, 36, 33, 36, 20, 27, 17, 16, 17, 35, 18, 18, 34, 19, 19, 33, 20, 36, 21, 20, 36, 22, 21, 28, 37, 11, 30, 25, 34, 30, 34, 35, 34, 25, 33, 24, 23, 29, 25, 29, 33, 29, 36, 33, 29, 23, 36, 37, 12, 11, 5, 4, 26, 4, 3, 26, 6, 5, 31, 5, 26, 31, 26, 3, 30, 31, 27, 6, 7, 27, 32, 7, 6, 27, 3, 2, 30, 30, 1, 25, 30, 2, 1, 7, 32, 8, 29, 25, 1, 9, 8, 28, 28, 8, 32, 24, 29, 0, 0, 29, 1, 9, 28, 10, 10, 28, 11, 26, 35, 31, 26, 30, 35 ], + "vertices": [ 1, 4, 101.59, 148.9, 1, 1, 4, 88.51, 130.67, 1, 1, 4, 76.57, 106.99, 1, 1, 4, 68.76, 81.06, 1, 1, 4, 62.3, 46.43, 1, 1, 4, 59.93, 10.72, 1, 1, 4, 61.69, -14.34, 1, 1, 4, 66.71, -43.35, 1, 1, 4, 79.64, -71.38, 1, 1, 4, 85.86, -84.86, 1, 1, 4, 90.62, -88.96, 1, 2, 4, 111.53, -90.22, 0.68, 5, 12.11, -93.3, 0.32, 2, 4, 120.59, -87.62, 0.68, 5, 21.19, -90.81, 0.32, 1, 5, 49.45, -81.99, 1, 1, 5, 49.69, -55.15, 1, 1, 5, 47.25, -34.67, 1, 1, 5, 46.62, -12.6, 1, 1, 5, 46.07, 6.8, 1, 1, 5, 51.76, 33.52, 1, 1, 5, 56.94, 55.57, 1, 1, 5, 62.1, 76.47, 1, 1, 5, 65.02, 95.46, 1, 1, 5, 63.52, 120.79, 1, 2, 4, 133.66, 133.75, 0.68, 5, 36.73, 130.17, 0.32, 2, 4, 118.16, 147.77, 0.86, 5, 21.41, 144.43, 0.14, 2, 4, 113.61, 88.46, 0.68, 5, 16.19, 85.15, 0.32, 2, 4, 105.87, 38.97, 0.71, 5, 7.91, 35.81, 0.29, 2, 4, 107.27, -5.15, 0.68, 5, 8.8, -8.29, 0.32, 2, 4, 110.76, -54.86, 0.68, 5, 11.73, -57.98, 0.32, 2, 4, 122.22, 110.21, 0.68, 5, 25.04, 106.78, 0.32, 2, 4, 110.42, 66.02, 0.68, 5, 12.75, 62.78, 0.32, 2, 4, 106.59, 17.89, 0.68, 5, 8.39, 14.74, 0.32, 2, 4, 107.47, -29.73, 0.68, 5, 8.73, -32.84, 0.32, 2, 4, 121.95, 84.1, 0.68, 5, 24.47, 80.7, 0.32, 2, 4, 119.33, 64.26, 0.68, 5, 21.64, 60.92, 0.32, 2, 4, 116.31, 38.04, 0.68, 5, 18.32, 34.76, 0.32, 2, 4, 129.85, 107.06, 0.68, 5, 32.62, 103.55, 0.32, 2, 4, 115.79, -76.59, 0.68, 5, 16.52, -79.73, 0.32 ], + "hull": 25, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 18, 20, 20, 22, 26, 28, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 0, 48, 2, 58, 6, 60, 14, 64, 10, 12, 12, 14, 14, 16, 16, 18, 16, 56, 28, 30, 64, 30, 30, 32, 32, 34, 54, 32, 50, 66, 38, 68, 68, 60, 36, 70, 70, 52, 66, 40, 22, 24, 24, 26, 74, 24, 62, 34 ], + "width": 238, + "height": 102 + } + }, + "scarf-back": { + "scarf-back": { "name": "girl/scarf-back", "x": 46.88, "y": 3.26, "rotation": 177.98, "width": 143, "height": 102 } + } + } + }, + { + "name": "clothes/dress-blue", + "bones": [ "dress-control-foot-front", "dress-control-leg-down-front", "dress-control-leg-up-front", "dress-control-leg-down-back", "dress-control-foot-back", "dress-control-leg-up-back", "dress-control-middle", "sleeve-control-front", "sleeve-control-back" ], + "transform": [ "leg-down-back", "leg-down-front", "leg-up", "leg-down-back-up", "leg-down-down", "leg-up-back" ], + "attachments": { + "arm-back": { + "arm-back": { + "name": "girl-blue-cape/sleeve-front", + "type": "mesh", + "uvs": [ 0.39189, 0, 0.14439, 0.01666, 0.15901, 0.10249, 0.17598, 0.19757, 0.191, 0.28175, 0.205, 0.3602, 0.22028, 0.44586, 0.23432, 0.52454, 0.2491, 0.60734, 0.22371, 0.71965, 0.1539, 0.82364, 0, 0.92776, 0, 0.99154, 0.23074, 0.95687, 0.37352, 1, 0.45602, 1, 0.6591, 0.94994, 1, 0.96658, 1, 0.91944, 0.88122, 0.81129, 0.81141, 0.71284, 0.76064, 0.59498, 0.73905, 0.50606, 0.71901, 0.4235, 0.7003, 0.34643, 0.68005, 0.26299, 0.65973, 0.17927, 0.63519, 0.07818, 0.61151, 0, 0.43698, 0.82821, 0.25612, 0.89754, 0.6242, 0.89754, 0.43118, 0.08805, 0.44237, 0.51902, 0.4401, 0.43175, 0.43805, 0.35262, 0.436, 0.27359, 0.43377, 0.18768, 0.44092, 0.60224, 0.43884, 0.72139 ], + "triangles": [ 4, 3, 37, 36, 37, 26, 37, 3, 32, 3, 2, 32, 37, 32, 26, 32, 27, 26, 2, 0, 32, 2, 1, 0, 32, 0, 27, 0, 28, 27, 6, 5, 35, 34, 35, 24, 35, 5, 36, 5, 4, 36, 35, 25, 24, 35, 36, 25, 36, 4, 37, 36, 26, 25, 7, 6, 34, 33, 34, 23, 34, 6, 35, 34, 24, 23, 39, 38, 21, 39, 8, 38, 38, 8, 33, 38, 22, 21, 38, 33, 22, 33, 8, 7, 33, 7, 34, 33, 23, 22, 29, 39, 20, 29, 9, 39, 39, 21, 20, 9, 8, 39, 30, 10, 29, 10, 9, 29, 15, 31, 16, 31, 15, 29, 13, 30, 14, 15, 14, 29, 14, 30, 29, 12, 11, 13, 16, 18, 17, 13, 11, 30, 16, 31, 18, 11, 10, 30, 31, 19, 18, 31, 29, 19, 29, 20, 19 ], + "vertices": [ 1, 84, -16.93, -3.67, 1, 1, 84, -16.62, -29.86, 1, 2, 85, -30.38, -28.39, 0.00675, 84, 3.66, -28.4, 0.99325, 2, 85, -7.5, -26.7, 0.28271, 84, 26.13, -26.7, 0.71729, 3, 86, -20.67, -25.24, 0.0369, 85, 12.75, -25.2, 0.82623, 84, 46.02, -25.2, 0.13687, 3, 86, -1.82, -23.81, 0.46001, 85, 31.62, -23.8, 0.53932, 84, 64.55, -23.8, 6.7E-4, 3, 87, -14.53, -22.33, 0.07429, 86, 18.77, -22.24, 0.89721, 85, 52.23, -22.28, 0.0285, 2, 87, 4.3, -20.78, 0.66292, 86, 37.68, -20.8, 0.33708, 3, 88, -9.4, -19.2, 0.39191, 87, 24.1, -19.15, 0.48809, 86, 57.58, -19.29, 0.12, 3, 131, 76.95, -52.14, 0.2, 88, 17.84, -21.57, 0.472, 87, 50.99, -21.67, 0.328, 3, 131, 84.21, -27.39, 0.33, 89, 9.43, -28.56, 0.5213, 88, 43.1, -28.59, 0.1487, 2, 131, 100.22, -2.61, 0.99748, 89, 34.19, -44.26, 0.00252, 1, 131, 100.22, 12.57, 1, 1, 131, 76.22, 4.32, 1, 1, 131, 61.37, 14.58, 1, 1, 131, 52.79, 14.58, 1, 1, 131, 31.67, 2.67, 1, 1, 131, -3.78, 6.63, 1, 3, 131, -3.78, -4.59, 0.99378, 89, 30.96, 59.71, 0.00244, 88, 65.41, 59.63, 0.00378, 4, 131, 8.57, -30.33, 0.60383, 89, 5.59, 47.04, 0.13666, 88, 39.34, 47.02, 0.2413, 87, 72.6, 46.82, 0.01821, 3, 131, 15.83, -53.76, 0.2, 88, 15.57, 39.53, 0.472, 87, 49.08, 39.45, 0.328, 5, 131, 21.11, -81.81, 0.0171, 89, -45.3, 33.86, 2.3E-4, 88, -12.93, 33.97, 0.32025, 87, 20.9, 34.04, 0.54241, 86, 54.67, 33.91, 0.12, 5, 131, 23.36, -102.97, 3.0E-5, 88, -34.45, 31.51, 0.01472, 87, -0.37, 31.69, 0.51834, 86, 33.3, 31.69, 0.46518, 85, 66.89, 31.63, 0.00174, 3, 87, -20.12, 29.51, 0.10716, 86, 13.46, 29.63, 0.77625, 85, 47.02, 29.61, 0.11659, 4, 87, -38.56, 27.48, 0.0033, 86, -5.07, 27.71, 0.43059, 85, 28.47, 27.72, 0.56203, 84, 61.45, 27.72, 0.00408, 3, 86, -25.12, 25.62, 0.05143, 85, 8.4, 25.67, 0.74366, 84, 41.73, 25.68, 0.20491, 2, 85, -11.75, 23.62, 0.18749, 84, 21.95, 23.62, 0.81251, 1, 84, 1.16, 17.55, 1, 1, 84, -11.55, 9.3, 1, 2, 131, 54.77, -26.3, 0.43, 89, 10.15, 0.89, 0.57, 3, 131, 73.58, -9.8, 0.43, 89, 26.74, -17.72, 0.56433, 88, 60.89, -17.78, 0.00567, 3, 131, 35.3, -9.8, 0.59, 89, 26.27, 20.56, 0.38171, 88, 60.51, 20.5, 0.02829, 1, 84, 0.33, -0.08, 1, 2, 87, 2.87, 0.85, 0.98548, 86, 36.38, 0.83, 0.01452, 2, 87, -18.01, 0.52, 2.8E-4, 86, 15.41, 0.62, 0.99972, 1, 85, 29.88, 0.44, 1, 2, 86, -22.6, 0.24, 1.2E-4, 85, 10.87, 0.28, 0.99988, 1, 84, 23.87, 0.12, 1, 4, 131, 54.37, -80.08, 0.04086, 88, -10.84, 0.74, 0.35514, 87, 22.79, 0.79, 0.484, 86, 56.38, 0.66, 0.12, 3, 131, 54.58, -51.73, 0.2, 88, 18.03, 0.8, 0.472, 87, 51.31, 0.71, 0.328 ], + "hull": 29, + "edges": [ 0, 2, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 56, 36, 62, 60, 22, 0, 64, 2, 4, 64, 4, 54, 56, 64, 54, 14, 16, 14, 66, 42, 44, 66, 44, 12, 14, 68, 66, 12, 68, 44, 46, 68, 46, 46, 48, 70, 68, 48, 70, 10, 12, 70, 10, 8, 10, 72, 70, 8, 72, 48, 50, 72, 50, 50, 52, 52, 54, 64, 74, 74, 72, 52, 74, 4, 6, 6, 8, 74, 6, 76, 66, 76, 42, 76, 16, 58, 78, 78, 76, 40, 78, 38, 58, 58, 20, 0, 54, 64, 52 ], + "width": 104, + "height": 238 + } + }, + "body-dress": { + "body-dress": { + "name": "girl-blue-cape/body-dress", + "type": "mesh", + "uvs": [ 0.37147, 0.03655, 0.19753, 0.06738, 0.15404, 0.12133, 0.32219, 0.19841, 0.33378, 0.22538, 0.2874, 0.28704, 0.23812, 0.34613, 0.20623, 0.41935, 0.18013, 0.49642, 0.14534, 0.60818, 0.11925, 0.7148, 0.09896, 0.82527, 0.08156, 0.87665, 0.02358, 0.92546, 0, 0.9614, 0, 0.98709, 0.11635, 0.9948, 0.2874, 1, 0.51933, 1, 0.72516, 0.99865, 0.97448, 0.99351, 1, 0.96782, 0.97738, 0.92286, 0.95999, 0.86891, 0.96578, 0.80597, 0.97738, 0.71091, 0.98028, 0.60301, 0.96578, 0.49382, 0.93679, 0.40776, 0.9049, 0.33325, 0.85852, 0.26517, 0.80344, 0.21251, 0.80634, 0.15984, 0.78024, 0.05858, 0.6121, 0.02646, 0.68457, 0.23071, 0.49613, 0.23199, 0.62261, 0.17757, 0.46316, 0.1917, 0.6719, 0.33814, 0.78206, 0.33428, 0.62551, 0.41393, 0.84584, 0.41136, 0.58202, 0.33557, 0.52404, 0.4165, 0.52114, 0.33557, 0.37619, 0.41264, 0.46026, 0.49228, 0.56463, 0.49614, 0.73857, 0.28162, 0.68059, 0.28419, 0.59652, 0.2829, 0.48635, 0.28676, 0.3443, 0.60918, 0.46026, 0.60661, 0.88643, 0.491, 0.32111, 0.7235, 0.19935, 0.71965, 0.52114, 0.72993, 0.80525, 0.72479, 0.55303, 0.60661, 0.79946, 0.60789, 0.51535, 0.88536, 0.83424, 0.88022, 0.30081, 0.88664, 0.30371, 0.81984, 0.52114, 0.81856, 0.81975, 0.81214, 0.82472, 0.94059, 0.61889, 0.94316, 0.39856, 0.94702, 0.23041, 0.95087, 0.09126, 0.94059, 0.35471, 0.49384, 0.13171, 0.87893, 0.15316, 0.82452, 0.93153, 0.92896, 0.91674, 0.87433, 0.92068, 0.80791, 0.05964, 0.93806 ], + "triangles": [ 49, 31, 30, 50, 51, 35, 50, 35, 49, 52, 36, 51, 5, 4, 52, 40, 49, 30, 40, 30, 29, 45, 52, 51, 43, 45, 51, 39, 51, 50, 43, 51, 39, 42, 40, 29, 46, 5, 52, 46, 52, 45, 41, 43, 39, 44, 45, 43, 39, 50, 49, 39, 49, 40, 41, 39, 40, 42, 41, 40, 37, 34, 33, 37, 33, 32, 38, 0, 34, 38, 34, 37, 3, 1, 0, 3, 0, 38, 2, 1, 3, 32, 35, 37, 4, 3, 38, 31, 35, 32, 36, 38, 37, 4, 38, 36, 36, 37, 35, 49, 35, 31, 51, 36, 35, 52, 4, 36, 6, 5, 46, 44, 43, 41, 46, 45, 44, 7, 6, 46, 76, 23, 22, 20, 76, 22, 20, 22, 21, 76, 68, 63, 76, 63, 77, 68, 76, 20, 19, 68, 20, 68, 19, 63, 79, 15, 14, 79, 14, 13, 15, 79, 72, 16, 72, 71, 15, 72, 16, 16, 71, 17, 63, 19, 69, 70, 64, 62, 17, 71, 64, 17, 64, 70, 18, 62, 69, 70, 62, 18, 17, 70, 18, 18, 69, 19, 63, 69, 62, 64, 65, 62, 25, 78, 59, 24, 78, 25, 67, 59, 78, 66, 59, 67, 23, 78, 24, 78, 63, 67, 77, 78, 23, 77, 63, 78, 62, 67, 63, 76, 77, 23, 62, 66, 67, 42, 29, 28, 55, 42, 28, 55, 28, 27, 55, 41, 42, 61, 48, 55, 55, 27, 26, 61, 26, 59, 55, 26, 61, 25, 59, 26, 59, 60, 61, 56, 58, 66, 62, 65, 66, 10, 9, 57, 56, 11, 57, 65, 56, 66, 57, 11, 10, 11, 56, 75, 56, 65, 75, 74, 11, 75, 12, 11, 74, 64, 75, 65, 74, 75, 64, 79, 13, 12, 72, 12, 74, 79, 12, 72, 71, 74, 64, 72, 74, 71, 66, 58, 59, 58, 56, 54, 59, 58, 60, 48, 44, 41, 47, 46, 44, 73, 46, 47, 47, 44, 48, 8, 7, 73, 60, 54, 47, 73, 47, 54, 48, 60, 47, 53, 8, 73, 53, 73, 54, 9, 8, 53, 57, 9, 53, 56, 53, 54, 48, 41, 55, 60, 48, 61, 56, 57, 53, 58, 54, 60, 73, 7, 46 ], + "vertices": [ 1, 4, 115.55, 22.28, 1, 1, 4, 103.28, 61.24, 1, 1, 4, 77.53, 72.69, 1, 1, 4, 36.95, 39, 1, 2, 4, 23.53, 37.48, 0.57, 3, 88.89, 40.23, 0.43, 2, 4, -5.96, 49.85, 0.4, 3, 59, 51.6, 0.6, 1, 2, -67.89, 26.14, 1, 2, 125, -119.82, 5.59, 0.41, 2, -74.84, -9.88, 0.59, 2, 125, -81.73, 1.16, 0.88, 126, -113.79, -10.46, 0.12, 2, 125, -26.52, -4.59, 0.75, 126, -58.29, -10.27, 0.25, 2, 125, 26.09, -8.53, 0.15, 126, -5.55, -8.55, 0.85, 2, 125, 80.56, -11.15, 0.12, 126, 48.88, -5.31, 0.88, 2, 125, 105.95, -14.1, 0.05, 126, 74.44, -5.52, 0.95, 2, 126, 100, -14.67, 0.49, 127, -24.37, -2.34, 0.51, 1, 127, -6.14, -4.95, 1, 1, 127, 6.37, -3.18, 1, 2, 129, -85.84, -9.66, 0.31, 127, 6.57, 22.47, 0.69, 2, 129, -48.55, -12.21, 0.52, 127, 3.88, 59.74, 0.48, 1, 129, 2.01, -12.21, 1, 2, 129, 46.88, -11.55, 0.53, 128, 17.25, -54.9, 0.47, 1, 128, 11.93, -0.75, 1, 1, 128, -0.98, 4.15, 1, 2, 124, 92.78, 14.32, 0.47, 128, -22.82, -1.91, 0.53, 3, 123, 101.67, 5.36, 0.29, 124, 66.47, 9.17, 0.4686, 128, -49.13, -7.06, 0.2414, 2, 123, 70.72, 6.91, 0.41, 124, 35.47, 8.84, 0.59, 2, 123, 23.98, 9.88, 0.76, 124, -11.36, 8.95, 0.24, 1, 123, -29.1, 11, 1, 2, 123, -82.85, 8.34, 0.89, 2, 90.75, -46.53, 0.11, 2, 123, -125.25, 2.41, 0.69, 2, 84.43, -4.18, 0.31, 1, 3, 30.67, -81.95, 1, 2, 4, -4.62, -75.11, 0.4, 3, 64.56, -73.25, 0.6, 2, 4, 22.12, -65.09, 0.57, 3, 90.95, -62.33, 0.43, 1, 4, 47.91, -67.67, 1, 1, 4, 98.02, -65.76, 1, 1, 4, 116.54, -30.4, 1, 2, 4, 15.15, -38.58, 0.57, 3, 83.08, -36.06, 0.43, 2, 4, 17.61, 2.43, 0.57, 3, 84.16, 5.01, 0.43, 1, 4, 42.24, -27.08, 1, 1, 4, 37.92, 8.11, 1, 1, 3, 30.39, -31.1, 1, 1, 3, 31.28, -55.18, 1, 2, 125, -125.52, 96.85, 0.32, 2, 16.57, -7.22, 0.68, 2, 123, -123.66, -17.43, 0.69, 2, 64.6, -5.95, 0.31, 1, 3, 32.47, -11.58, 1, 2, 125, -123.52, 74.78, 0.32, 2, -5.55, -8.48, 0.68, 1, 3, 33.02, 1.68, 1, 2, 125, -124.35, 42.51, 0.32, 2, -37.79, -6.58, 0.68, 2, 125, -85.79, 62.13, 0.97, 126, -124.37, 49.71, 0.03, 2, 125, -84.66, 84.93, 0.92, 2, 3.29, -47.66, 0.08, 2, 4, -10.72, -48.43, 0.4, 3, 57.57, -46.78, 0.6, 2, 4, -11.02, -35.73, 0.4, 3, 56.83, -34.1, 0.6, 2, 4, -9.01, -17.5, 0.4, 3, 58.23, -15.82, 0.6, 2, 4, -9.09, 6.59, 0.4, 3, 57.33, 8.26, 0.6, 2, 125, -27.47, 38.77, 0.92, 126, -63.88, 32.75, 0.08, 3, 125, -29.58, 64, 0.6336, 126, -68.67, 57.6, 0.3264, 124, -56.81, -106.27, 0.04, 2, 123, -84.4, -8.95, 0.89, 2, 73.45, -45.14, 0.11, 2, 125, 28.91, 35.59, 0.37, 126, -7.48, 35.62, 0.63, 2, 125, 27.9, 9, 0.22, 126, -5.64, 9.08, 0.78, 3, 125, 30.62, 79.28, 0.43771, 126, -10.46, 79.24, 0.53, 129, 2.41, 120.66, 0.03229, 2, 123, 30.45, -27.71, 0.32, 124, -2.61, -28.17, 0.68, 3, 125, -30.25, 84.21, 0.5664, 126, -71.51, 77.62, 0.3936, 124, -57.85, -86.07, 0.04, 1, 123, -27.07, -28.44, 1, 4, 125, 107.09, 80.56, 0.108, 126, 65.43, 88.71, 0.25092, 129, 1.14, 44.19, 0.4, 128, -36.06, -103.45, 0.24108, 3, 124, 73.43, -17.92, 0.3431, 129, 70.66, 46.72, 0.27, 128, -42.17, -34.15, 0.3869, 2, 126, 72.61, 42.49, 0.39, 129, -45.62, 43.56, 0.61, 2, 126, 39.98, 38.51, 0.68, 129, -44.99, 76.42, 0.32, 4, 125, 74.2, 80.73, 0.13965, 126, 32.72, 85.36, 0.46, 129, 2.41, 77.05, 0.17126, 128, -68.95, -103.88, 0.22909, 1, 124, 40.14, -22.8, 1, 2, 129, 68.59, 17.01, 0.32, 128, -12.4, -34.7, 0.68, 2, 129, 23.72, 15.75, 0.74, 128, -8.82, -79.44, 0.26, 1, 129, -24.32, 13.85, 1, 3, 126, 106.05, 31.73, 0.2256, 129, -60.97, 11.96, 0.52, 127, -18.31, 44.06, 0.2544, 3, 126, 105.3, 0.98, 0.2268, 129, -91.31, 17.01, 0.16, 127, -19.07, 13.31, 0.6132, 2, 125, -84.26, 39.16, 0.92, 126, -120.38, 27.04, 0.08, 3, 125, 106.71, -3.13, 0.03989, 126, 74.03, 5.46, 0.85011, 129, -82.49, 47.35, 0.11, 3, 125, 79.8, 0.65, 0.08746, 126, 46.86, 6.34, 0.82673, 129, -77.81, 74.12, 0.08581, 3, 124, 96.29, 4.49, 0.34371, 129, 91.87, 22.74, 0.05, 128, -19.31, -11.74, 0.60629, 4, 123, 104.25, -4.09, 0.1912, 124, 69.61, -0.11, 0.4382, 129, 88.65, 49.61, 0.06, 128, -45.98, -16.34, 0.31061, 4, 123, 71.58, -2.93, 0.28332, 124, 36.93, -0.93, 0.71646, 129, 89.51, 82.29, 5.0E-5, 128, -78.66, -17.16, 1.7E-4, 3, 126, 105.03, -6.02, 0.29357, 129, -98.2, 18.26, 0.08, 127, -19.34, 6.31, 0.62643 ], + "hull": 35, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 0, 68, 104, 10, 72, 8, 72, 70, 110, 96, 124, 128, 22, 112, 124, 126, 112, 116, 116, 118, 16, 146, 146, 94, 106, 146, 24, 148, 148, 128, 144, 142, 148, 150, 144, 30 ], + "width": 218, + "height": 492 + } + }, + "hand-back": { + "hand-back-fingers": { + "name": "girl/hand-front-fingers", + "path": "girl-blue-cape/hand-front-fingers", + "x": 11.59, + "y": 1.97, + "rotation": 90, + "width": 38, + "height": 42 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-blue-cape/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "ribbon-body": { + "ribbon-body": { "name": "girl-blue-cape/body-ribbon", "x": 18.42, "y": -33.29, "rotation": -94.33, "width": 100, "height": 75 } + }, + "sleeve-front": { + "sleeve-front": { + "name": "girl-blue-cape/sleeve-front", + "type": "mesh", + "uvs": [ 0.39189, 0, 0.14439, 0.01666, 0.15901, 0.10249, 0.17598, 0.19757, 0.191, 0.28175, 0.205, 0.3602, 0.22028, 0.44586, 0.23432, 0.52454, 0.2491, 0.60734, 0.22371, 0.71965, 0.1539, 0.82364, 0, 0.92776, 0, 0.99154, 0.23074, 0.95687, 0.37352, 1, 0.45602, 1, 0.6591, 0.94994, 1, 0.96658, 1, 0.91944, 0.88122, 0.81129, 0.81141, 0.71284, 0.76064, 0.59498, 0.73905, 0.50606, 0.71901, 0.4235, 0.7003, 0.34643, 0.68005, 0.26299, 0.65973, 0.17927, 0.63519, 0.07818, 0.61151, 0, 0.43698, 0.82821, 0.25612, 0.89754, 0.6242, 0.89754, 0.43118, 0.08805, 0.44237, 0.51902, 0.4401, 0.43175, 0.43805, 0.35262, 0.436, 0.27359, 0.43377, 0.18768, 0.44092, 0.60224, 0.43884, 0.72139 ], + "triangles": [ 31, 29, 19, 30, 10, 29, 31, 19, 18, 11, 10, 30, 16, 31, 18, 13, 11, 30, 16, 18, 17, 14, 30, 29, 31, 15, 29, 15, 31, 16, 12, 11, 13, 15, 14, 29, 13, 30, 14, 36, 26, 25, 36, 4, 37, 35, 36, 25, 35, 25, 24, 5, 4, 36, 35, 5, 36, 34, 35, 24, 6, 5, 35, 34, 24, 23, 34, 6, 35, 33, 34, 23, 7, 6, 34, 33, 23, 22, 33, 7, 34, 33, 8, 7, 38, 33, 22, 38, 22, 21, 38, 8, 33, 39, 8, 38, 39, 38, 21, 9, 8, 39, 39, 21, 20, 29, 9, 39, 29, 39, 20, 29, 20, 19, 10, 9, 29, 32, 0, 28, 32, 28, 27, 2, 1, 0, 2, 0, 32, 37, 32, 27, 37, 27, 26, 3, 2, 32, 37, 3, 32, 36, 37, 26, 4, 3, 37 ], + "vertices": [ 1, 11, -20.49, -4.66, 1, 1, 11, -16.63, -30.41, 1, 2, 11, 3.65, -28.95, 0.98956, 15, -30.38, -28.94, 0.01044, 2, 11, 26.12, -27.25, 0.69654, 15, -7.51, -27.25, 0.30346, 3, 11, 46.01, -25.75, 0.12833, 14, -20.67, -25.79, 0.04417, 15, 12.75, -25.75, 0.8275, 3, 11, 64.55, -24.35, 5.4E-4, 14, -1.82, -24.36, 0.45092, 15, 31.62, -24.35, 0.54855, 3, 13, -14.52, -22.88, 0.09244, 14, 18.77, -22.79, 0.86912, 15, 52.23, -22.83, 0.03844, 2, 13, 4.3, -21.33, 0.67682, 14, 37.68, -21.35, 0.32318, 3, 12, -9.39, -19.75, 0.17407, 13, 24.11, -19.7, 0.82329, 14, 57.58, -19.84, 0.00265, 3, 12, 17.84, -22.12, 0.96018, 13, 51, -22.22, 0.02472, 130, 19.81, 52.59, 0.0151, 2, 12, 43.11, -29.14, 0.51751, 130, 12.55, 28.05, 0.48249, 2, 12, 68.49, -44.89, 0.00319, 130, -3.45, 3.48, 0.99681, 1, 130, -3.45, -11.57, 1, 1, 130, 20.54, -3.4, 1, 1, 130, 35.39, -13.58, 1, 1, 130, 43.97, -13.58, 1, 1, 130, 65.09, -1.77, 1, 1, 130, 100.55, -5.7, 1, 2, 12, 65.42, 59.08, 0.01006, 130, 100.55, 5.43, 0.98994, 3, 12, 39.35, 46.47, 0.40219, 13, 72.61, 46.27, 0.00826, 130, 88.19, 30.95, 0.58955, 3, 12, 15.57, 38.98, 0.70901, 13, 49.08, 38.9, 0.15192, 130, 80.93, 54.19, 0.13907, 4, 12, -12.93, 33.42, 0.25073, 13, 20.9, 33.49, 0.66465, 14, 54.67, 33.36, 0.08185, 130, 75.65, 82, 0.00277, 4, 12, -34.44, 30.96, 0.01846, 13, -0.37, 31.14, 0.48291, 14, 33.3, 31.14, 0.4903, 15, 66.88, 31.08, 0.00833, 3, 13, -20.12, 28.96, 0.08139, 14, 13.46, 29.08, 0.74583, 15, 47.02, 29.06, 0.17278, 4, 11, 61.45, 27.17, 0.00108, 13, -38.56, 26.93, 7.5E-4, 14, -5.07, 27.16, 0.33502, 15, 28.47, 27.17, 0.66314, 3, 11, 41.73, 25.13, 0.17136, 14, -25.12, 25.07, 0.01658, 15, 8.4, 25.12, 0.81206, 2, 11, 21.95, 23.07, 0.80027, 15, -11.75, 23.07, 0.19973, 1, 11, -1.94, 20.59, 1, 1, 11, -20.42, 18.18, 1, 2, 12, 43.91, 0.31, 0.7298, 130, 41.99, 26.96, 0.2702, 2, 12, 60.9, -18.33, 0.15731, 130, 23.18, 10.61, 0.84269, 2, 12, 60.51, 19.95, 0.14683, 130, 61.46, 10.6, 0.85317, 1, 11, 0.33, -0.63, 1, 1, 13, 2.87, 0.3, 1, 1, 14, 15.41, 0.07, 1, 1, 15, 29.88, -0.11, 1, 2, 14, -22.6, -0.31, 0, 15, 10.87, -0.27, 1, 1, 11, 23.87, -0.43, 1, 3, 12, -10.83, 0.19, 2.3E-4, 13, 22.79, 0.24, 0.99974, 14, 56.38, 0.11, 3.0E-5, 3, 12, 18.04, 0.25, 0.9998, 13, 51.31, 0.16, 5.0E-5, 130, 42.18, 52.17, 1.5E-4 ], + "hull": 29, + "edges": [ 0, 2, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 56, 36, 62, 60, 22, 0, 64, 2, 4, 64, 4, 54, 56, 64, 54, 14, 16, 14, 66, 42, 44, 66, 44, 12, 14, 68, 66, 12, 68, 44, 46, 68, 46, 46, 48, 70, 68, 48, 70, 10, 12, 70, 10, 8, 10, 72, 70, 8, 72, 48, 50, 72, 50, 50, 52, 52, 54, 64, 74, 74, 72, 52, 74, 4, 6, 6, 8, 74, 6, 76, 66, 76, 42, 76, 16, 58, 78, 78, 76, 40, 78, 38, 58, 58, 20 ], + "width": 104, + "height": 238 + } + }, + "sleeve-inner-back": { + "sleeve-inner-back": { + "name": "girl-blue-cape/sleeve-back", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 1, 131, 5.56, 15.9, 1, 2, 131, 88.56, 15.9, 0.93003, 83, 41.53, -33.45, 0.06997, 2, 131, 88.56, -41.1, 0.44316, 83, -15.47, -33.45, 0.55684, 2, 131, 5.56, -41.1, 0.60086, 83, -15.47, 49.55, 0.39914 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 83, + "height": 57 + } + }, + "sleeve-inner-front": { + "sleeve-inner-front": { + "name": "girl-blue-cape/sleeve-back", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 130, 91.43, -14.89, 1, 2, 130, 8.43, -14.88, 1, 12, 87.21, -32.83, 0, 2, 130, 8.42, 41.64, 0.34345, 12, 29.2, -33.4, 0.65655, 2, 130, 91.42, 41.63, 0.5791, 12, 28.35, 49.6, 0.4209 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 83, + "height": 57 + } + } + } + }, + { + "name": "clothes/dress-green", + "bones": [ "skirt-control-back", "skirt-control", "skirt-control-back-down", "skirt-control-front", "skirt-control-front-down", "skirt-control-middle", "skirt-control-up" ], + "attachments": { + "body-up": { + "body-up": { "name": "girl-spring-dress/body-up", "x": 59.16, "y": -14.67, "rotation": -94.33, "width": 128, "height": 131 } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-spring-dress/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "skirt": { + "skirt": { + "name": "girl-spring-dress/skirt", + "type": "mesh", + "uvs": [ 0.532, 0, 0.4709, 0, 0.41171, 0, 0.25323, 0.09671, 0.14058, 0.22113, 0.0623, 0.34554, 0, 0.45708, 6.0E-5, 0.78742, 0.1654, 0.88181, 0.31815, 1, 0.50526, 1, 0.68856, 1, 0.83749, 0.87752, 0.99236, 0.73165, 1, 0.41418, 0.9215, 0.29835, 0.84131, 0.18252, 0.72866, 0.06668, 0.6141, 0, 0.13103, 0.46995, 0.23796, 0.60724, 0.35252, 0.69733, 0.50336, 0.74023, 0.6561, 0.69733, 0.76875, 0.60724, 0.86613, 0.46137, 0.78212, 0.3198, 0.71338, 0.41418, 0.62555, 0.47424, 0.51672, 0.4914, 0.38498, 0.48711, 0.29906, 0.39702, 0.21695, 0.30264, 0.35443, 0.23399, 0.29524, 0.1868, 0.42507, 0.25973, 0.52818, 0.26832, 0.59309, 0.24257, 0.64083, 0.19967, 0.69429, 0.14819 ], + "triangles": [ 20, 31, 30, 30, 35, 29, 29, 36, 28, 29, 35, 36, 30, 31, 35, 36, 37, 28, 28, 37, 27, 38, 27, 37, 31, 33, 35, 31, 32, 33, 38, 39, 26, 32, 34, 33, 32, 4, 34, 0, 37, 36, 36, 35, 1, 36, 1, 0, 33, 2, 35, 35, 2, 1, 38, 0, 18, 38, 37, 0, 33, 34, 2, 4, 3, 34, 38, 18, 39, 34, 3, 2, 39, 18, 17, 12, 11, 23, 23, 24, 12, 12, 24, 13, 24, 25, 13, 13, 25, 14, 28, 27, 24, 24, 27, 25, 27, 26, 25, 25, 15, 14, 25, 26, 15, 26, 27, 38, 26, 16, 15, 26, 39, 16, 39, 17, 16, 23, 28, 24, 9, 22, 10, 23, 11, 22, 11, 10, 22, 9, 21, 22, 9, 8, 21, 23, 22, 29, 22, 21, 29, 29, 28, 23, 21, 30, 29, 21, 20, 30, 8, 20, 21, 8, 7, 20, 7, 19, 20, 7, 6, 19, 20, 19, 31, 6, 5, 19, 19, 32, 31, 19, 5, 32, 5, 4, 32 ], + "vertices": [ 1, 4, 17.29, -36.28, 1, 1, 4, 18.97, -14.1, 1, 1, 4, 20.6, 7.38, 1, 2, 110, 65.82, -89.43, 0.30593, 4, 9.32, 66.08, 0.69407, 2, 110, 45.66, -48.43, 0.65597, 4, -7.68, 108.49, 0.34403, 2, 110, 25.51, -19.93, 0.88973, 4, -25.63, 138.42, 0.11027, 1, 110, 7.44, 2.74, 1, 1, 110, -46.08, 2.72, 1, 3, 110, -61.37, -57.46, 0.25894, 105, 13.43, 107.85, 0.71, 4, -115.09, 107.55, 0.03106, 3, 110, -80.52, -113.06, 0.21204, 105, -5.71, 52.25, 0.72535, 4, -138.37, 53.55, 0.06261, 1, 105, -5.71, -15.86, 1, 3, 105, -5.71, -82.58, 0.58138, 109, -87.91, 109.6, 0.34368, 4, -148.54, -80.89, 0.07494, 3, 105, 14.13, -136.79, 0.26163, 109, -68.06, 55.39, 0.68053, 4, -132.84, -136.44, 0.05783, 2, 105, 37.76, -193.16, 0.24, 109, -44.43, -0.99, 0.76, 1, 109, 7, -3.77, 1, 2, 109, 25.76, 24.81, 0.90843, 4, -41.59, -174.01, 0.09157, 2, 109, 44.53, 54, 0.73242, 4, -20.68, -146.32, 0.26758, 2, 109, 63.29, 95, 0.45401, 4, 1.12, -106.85, 0.54599, 1, 4, 15.04, -66.08, 1, 3, 110, 5.35, -44.95, 0.6612, 105, 80.15, 120.36, 0.2, 4, -47.61, 114.99, 0.1388, 3, 110, -16.89, -83.87, 0.37019, 105, 57.91, 81.44, 0.45, 4, -72.73, 77.86, 0.17981, 3, 110, -31.48, -125.57, 0.18786, 105, 43.32, 39.74, 0.5858, 4, -90.42, 37.38, 0.22634, 3, 105, 36.37, -15.16, 0.75525, 109, -45.82, 177.01, 0.06474, 4, -101.5, -16.84, 0.18, 3, 105, 43.32, -70.76, 0.49637, 109, -38.87, 121.41, 0.31941, 4, -98.76, -72.81, 0.18423, 3, 105, 57.91, -111.77, 0.4, 109, -24.28, 80.41, 0.47496, 4, -87.3, -114.8, 0.12504, 3, 105, 81.54, -147.21, 0.16, 109, -0.65, 44.96, 0.74601, 4, -66.41, -151.92, 0.09399, 3, 105, 104.48, -116.63, 0.17, 109, 22.29, 75.54, 0.56301, 4, -41.23, -123.16, 0.26699, 3, 105, 89.19, -91.61, 0.24, 109, 7, 100.56, 0.43686, 4, -54.59, -97.06, 0.32314, 3, 105, 79.46, -59.64, 0.33142, 109, -2.73, 132.53, 0.26648, 4, -61.88, -64.45, 0.40211, 3, 105, 76.68, -20.03, 0.40588, 109, -5.51, 172.15, 0.09581, 4, -61.67, -24.73, 0.49831, 3, 110, 2.57, -137.39, 0.12845, 105, 77.37, 27.93, 0.35758, 4, -57.36, 23.03, 0.51397, 3, 110, 17.17, -106.11, 0.2437, 105, 91.97, 59.2, 0.31, 4, -40.45, 53.12, 0.4463, 3, 110, 32.46, -76.23, 0.46618, 105, 107.26, 89.09, 0.09047, 4, -22.95, 81.76, 0.44335, 3, 110, 43.58, -126.27, 0.11844, 105, 118.38, 39.05, 0.11, 4, -15.63, 31.03, 0.77156, 3, 110, 51.22, -104.72, 0.22926, 105, 126.02, 60.59, 0.0575, 4, -6.38, 51.94, 0.71324, 2, 105, 114.21, 13.33, 0.17, 4, -21.73, 5.7, 0.83, 3, 105, 112.82, -24.2, 0.14524, 109, 30.63, 167.98, 0.09502, 4, -25.94, -31.62, 0.75974, 3, 105, 116.99, -47.83, 0.14384, 109, 34.8, 144.35, 0.18939, 4, -23.57, -55.49, 0.66677, 3, 105, 123.94, -65.2, 0.09, 109, 41.75, 126.97, 0.28023, 4, -17.95, -73.34, 0.62977, 3, 105, 132.28, -84.66, 0.03, 109, 50.09, 107.51, 0.39568, 4, -11.1, -93.38, 0.57432 ], + "hull": 19, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 4, 2, 70, 2, 2, 0, 0, 36, 72, 0, 18, 20, 20, 22, 44, 20, 54, 76 ], + "width": 364, + "height": 162 + } + }, + "underskirt": { + "underskirt": { + "name": "girl-spring-dress/underskirt", + "type": "mesh", + "uvs": [ 0.13668, 0, 0, 0.11048, 0, 0.35349, 0, 0.5756, 0.07116, 0.76423, 0.25979, 0.94448, 0.46464, 1, 0.68672, 0.97656, 0.87735, 0.83221, 1, 0.55421, 1, 0.38798, 1, 0, 0.79052, 0.28923, 0.64716, 0.42987, 0.49934, 0.45979, 0.35819, 0.40892, 0.23815, 0.30419, 0.12923, 0.13064, 0.52712, 0.17253 ], + "triangles": [ 13, 14, 18, 15, 16, 18, 18, 0, 11, 17, 0, 18, 13, 18, 12, 14, 15, 18, 12, 18, 11, 9, 8, 12, 8, 13, 12, 12, 10, 9, 12, 11, 10, 7, 13, 8, 7, 6, 14, 6, 5, 14, 14, 13, 7, 5, 15, 14, 5, 4, 15, 16, 4, 3, 16, 15, 4, 3, 2, 16, 2, 17, 16, 2, 1, 17, 17, 1, 0, 16, 17, 18 ], + "vertices": [ 4, 111, 66.62, -34.12, 0.33917, 108, 115.67, 117.58, 0.06079, 112, 61.17, 280.19, 4.0E-5, 4, -32.12, 111.03, 0.6, 2, 111, 52.25, 13.72, 0.98771, 108, 101.3, 165.42, 0.01229, 2, 111, 20.66, 13.72, 0.99893, 108, 69.71, 165.42, 0.00107, 2, 111, -8.21, 13.72, 0.78, 108, 40.84, 165.42, 0.22, 2, 111, -37.4, -20.91, 0.53, 108, 11.65, 130.79, 0.47, 2, 111, -56.17, -77.21, 0.435, 108, -7.12, 74.49, 0.565, 3, 111, -63.38, -154.35, 0.00296, 108, -14.33, -2.65, 0.98871, 112, -68.83, 159.96, 0.00833, 2, 108, -11.29, -74.93, 0.61621, 112, -65.78, 87.68, 0.38379, 2, 108, 7.48, -141.65, 0.5, 112, -47.02, 20.96, 0.5, 2, 108, 43.62, -184.58, 0.24, 112, -10.88, -21.97, 0.76, 1, 112, 10.73, -21.97, 1, 3, 108, 115.67, -184.58, 7.6E-4, 112, 61.17, -21.97, 0.88924, 4, -54.9, -190.27, 0.11, 4, 111, 29.02, -262.96, 2.5E-4, 108, 78.07, -111.26, 0.4, 112, 23.57, 51.35, 0.49361, 4, -86.87, -114.32, 0.10614, 4, 111, 13.85, -221.73, 0.00648, 108, 62.89, -70.03, 0.45247, 112, 8.4, 92.58, 0.40105, 4, -98.89, -72.07, 0.14, 4, 111, 6.84, -166.5, 0.0591, 108, 55.89, -14.79, 0.67677, 112, 1.4, 147.82, 0.12413, 4, -101.7, -16.46, 0.14, 4, 111, 13.46, -111.65, 0.28006, 108, 62.51, 40.06, 0.56032, 112, 8.01, 202.67, 0.01962, 4, -90.97, 37.74, 0.14, 4, 111, 27.07, -69.63, 0.54438, 108, 76.12, 82.07, 0.31301, 112, 21.63, 244.68, 0.00262, 4, -74.23, 78.6, 0.14, 4, 111, 49.63, -31.51, 0.74734, 108, 98.68, 120.19, 0.11265, 112, 44.19, 282.8, 1.0E-5, 4, -48.86, 114.91, 0.14, 1, 4, -64.79, -23.54, 1 ], + "hull": 12, + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 22, 16, 24, 18, 20, 20, 22, 12, 28, 10, 30, 8, 32, 14, 26, 2, 4, 4, 6, 32, 4 ], + "width": 350, + "height": 130 + } + } + } + }, + { + "name": "clothes/hoodie-blue-and-scarf", + "bones": [ "zip-girl", "scarf-back" ], + "attachments": { + "arm-back": { + "arm-back": { "name": "girl/arm-front", "type": "linkedmesh", "skin": "full-skins/boy", "parent": "arm-back", "width": 71, "height": 229 } + }, + "body": { + "body": { + "name": "girl/body", + "type": "mesh", + "uvs": [ 0.59765, 0.99752, 0.42922, 1, 0.24876, 0.98569, 0.06428, 0.94872, 0.0322, 0.85553, 0.00613, 0.83483, 1.2E-4, 0.73129, 1.2E-4, 0.59965, 0.01215, 0.45174, 0.02217, 0.28165, 0.04624, 0.09676, 0.26881, 0, 0.59565, 0, 0.78012, 0.03908, 0.86835, 0.20473, 0.94053, 0.37187, 0.99066, 0.5257, 1, 0.64846, 1, 0.74608, 0.97663, 0.85405, 0.94455, 0.93392, 0.8102, 0.97682, 0.66583, 0.999, 0.27282, 0.87328, 0.44526, 0.88807, 0.58362, 0.88659, 0.66984, 0.88364, 0.81221, 0.8718, 0.94053, 0.8363, 0.61771, 0.76383, 0.71395, 0.75939, 0.26079, 0.7446, 0.95457, 0.70023, 0.96259, 0.76235, 0.61169, 0.64107, 0.58963, 0.51386, 0.54953, 0.37039, 0.64979, 0.35412, 0.6939, 0.50203, 0.71796, 0.63367, 0.26079, 0.53605, 0.2668, 0.3911, 0.85431, 0.31714, 0.93051, 0.4902, 0.42722, 0.12634, 0.54351, 0.11303, 0.49539, 0.24171, 0.59966, 0.221, 0.74202, 0.09676, 0.80218, 0.20473, 0.23071, 0.15001, 0.08634, 0.16924, 0.08233, 0.27721, 0.06428, 0.45174, 0.05225, 0.60409, 0.0703, 0.73425, 0.48183, 0.51247, 0.79828, 0.48323, 0.745, 0.43772 ], + "triangles": [ 17, 32, 43, 17, 43, 16, 32, 17, 18, 30, 34, 39, 33, 32, 18, 29, 34, 30, 32, 39, 57, 29, 31, 34, 5, 6, 55, 30, 32, 33, 32, 30, 39, 33, 27, 30, 19, 33, 18, 28, 33, 19, 4, 5, 55, 28, 27, 33, 31, 24, 23, 26, 29, 30, 26, 30, 27, 31, 29, 24, 25, 29, 26, 29, 25, 24, 20, 28, 19, 27, 28, 20, 4, 23, 3, 55, 23, 4, 31, 23, 55, 21, 26, 27, 21, 27, 20, 2, 3, 23, 0, 25, 26, 22, 0, 26, 21, 22, 26, 1, 23, 24, 2, 23, 1, 0, 1, 24, 0, 24, 25, 32, 57, 43, 42, 14, 15, 57, 42, 15, 31, 54, 40, 58, 37, 42, 57, 58, 42, 38, 37, 58, 38, 58, 57, 35, 36, 37, 35, 37, 38, 56, 36, 35, 43, 15, 16, 7, 8, 54, 39, 38, 57, 34, 35, 38, 34, 38, 39, 6, 7, 54, 31, 55, 54, 6, 54, 55, 56, 35, 34, 34, 31, 56, 43, 57, 15, 37, 49, 42, 48, 12, 13, 12, 44, 11, 45, 12, 48, 45, 44, 12, 50, 10, 11, 50, 11, 44, 51, 10, 50, 14, 49, 13, 48, 13, 49, 47, 45, 48, 47, 48, 49, 46, 44, 45, 46, 45, 47, 51, 9, 10, 52, 9, 51, 42, 49, 14, 37, 47, 49, 36, 46, 47, 36, 47, 37, 46, 41, 50, 46, 50, 44, 41, 46, 36, 52, 51, 50, 41, 52, 50, 53, 9, 52, 53, 52, 41, 8, 9, 53, 56, 41, 36, 40, 53, 41, 40, 41, 56, 54, 53, 40, 31, 40, 56, 54, 8, 53 ], + "vertices": [ 1, 2, 28.17, -64.12, 1, 1, 2, -4.5, -64.91, 1, 1, 2, -39.53, -61.29, 1, 1, 2, -75.35, -51.72, 1, 2, 3, -22.36, 79.55, 0.14323, 2, -81.68, -27.24, 0.85677, 2, 3, -16.73, 84.4, 0.19154, 2, -86.76, -21.81, 0.80846, 2, 3, 10.53, 84.54, 0.53301, 2, -88.04, 5.41, 0.46699, 2, 4, -18.75, 81.95, 0.21, 3, 45.12, 83.25, 0.79, 2, 4, 19.88, 76.85, 0.63, 3, 83.91, 79.46, 0.37, 1, 4, 64.36, 71.73, 1, 1, 4, 112.53, 63.61, 1, 1, 4, 134.84, 18.72, 1, 1, 4, 130.32, -44.52, 1, 2, 4, 117.52, -79.49, 0.86136, 3, 186.78, -73.49, 0.13864, 2, 4, 72.85, -93.46, 0.64743, 3, 142.61, -88.96, 0.35257, 3, 4, 28, -104.29, 0.26062, 3, 98.16, -101.31, 0.60938, 2, 94, 100.7, 0.13, 3, 4, -13.04, -111.11, 0.15, 3, 57.36, -109.51, 0.44607, 2, 103.9, 60.29, 0.40393, 3, 4, -45.38, -110.62, 0.11, 3, 25.03, -110.11, 0.28777, 2, 105.84, 28.01, 0.60223, 3, 4, -70.99, -108.79, 0.04, 3, -0.62, -109.15, 0.15795, 2, 105.95, 2.33, 0.80205, 1, 2, 101.54, -26.08, 1, 1, 2, 95.4, -47.11, 1, 1, 2, 69.38, -58.5, 1, 1, 2, 41.4, -64.45, 1, 1, 2, -34.98, -31.71, 1, 1, 2, -1.51, -35.46, 1, 1, 2, 25.33, -34.96, 1, 1, 2, 42.05, -34.11, 1, 1, 2, 69.66, -30.88, 1, 1, 2, 94.51, -21.44, 1, 1, 2, 31.81, -2.64, 1, 1, 2, 50.47, -1.4, 1, 2, 3, 5.13, 34.14, 0.47225, 2, -37.46, 2.12, 0.52775, 3, 4, -58.33, -100.86, 0.09, 3, 11.76, -100.8, 0.21274, 2, 97.09, 14.36, 0.69726, 3, 4, -74.74, -101.25, 0.05, 3, -4.63, -101.74, 0.13139, 2, 98.71, -1.97, 0.81861, 3, 4, -38.07, -35.62, 0.12, 3, 29.8, -34.91, 0.46014, 2, 30.5, 29.64, 0.41986, 3, 4, -4.4, -33.73, 0.32, 3, 63.39, -31.88, 0.5848, 2, 26.08, 63.07, 0.0952, 2, 4, 33.79, -28.66, 0.53, 3, 101.38, -25.52, 0.47, 2, 4, 36.68, -48.36, 0.50575, 3, 104.93, -45.12, 0.49425, 3, 4, -2.73, -54.13, 0.32, 3, 65.74, -52.21, 0.578, 2, 46.3, 66.27, 0.102, 3, 4, -37.6, -56.32, 0.12, 3, 30.97, -55.58, 0.4488, 2, 51.11, 31.67, 0.4312, 1, 4, -5.67, 30.32, 1, 1, 4, 32.27, 26.44, 1, 3, 4, 43.55, -88.63, 0.42337, 3, 113.17, -85.13, 0.53663, 2, 77.21, 115.03, 0.04, 3, 4, -2.9, -100.14, 0.24, 3, 67.13, -98.2, 0.4463, 2, 92.19, 69.57, 0.3137, 1, 4, 99.51, -9.56, 1, 1, 4, 101.39, -32.32, 1, 2, 4, 68.3, -20.59, 0.85, 3, 135.6, -16.29, 0.15, 2, 4, 72.29, -41.16, 0.83269, 3, 140.28, -36.71, 0.16731, 2, 4, 102.92, -71.03, 0.84329, 3, 171.9, -65.53, 0.15671, 2, 4, 73.76, -80.65, 0.68178, 3, 143.09, -76.13, 0.31822, 1, 4, 96.01, 28.91, 1, 1, 4, 92.97, 57.2, 1, 1, 4, 64.7, 60, 1, 2, 4, 19.16, 66.76, 0.69519, 3, 83.53, 69.35, 0.30481, 2, 4, -20.64, 71.95, 0.21, 3, 43.58, 73.18, 0.79, 2, 3, 9.24, 70.97, 0.46736, 2, -74.42, 4.69, 0.53264, 2, 4, -2.54, -12.9, 0.39471, 3, 64.54, -11, 0.60529, 3, 4, 0.76, -74.68, 0.37, 3, 69.92, -72.63, 0.47153, 2, 66.53, 71.3, 0.15847, 3, 4, 13.43, -65.22, 0.37172, 3, 82.27, -62.75, 0.51471, 2, 56.14, 83.22, 0.11357 ], + "hull": 23, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 0, 44, 58, 62 ], + "width": 194, + "height": 263 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "scarf": { + "scarf": { + "name": "girl/scarf", + "type": "mesh", + "uvs": [ 0, 0.69166, 0.08052, 0.80607, 0.18349, 0.90523, 0.29463, 0.96243, 0.44173, 1, 0.5921, 0.99676, 0.69655, 0.96098, 0.81649, 0.89046, 0.92984, 0.74335, 0.98437, 0.67259, 1, 0.62301, 1, 0.43614, 0.987, 0.34894, 0.95168, 0.11197, 0.8389, 0.11579, 0.75309, 0.14439, 0.66045, 0.15555, 0.57902, 0.16537, 0.46625, 0.11579, 0.37308, 0.07002, 0.28482, 0.02426, 0.20473, 0, 0.09849, 0.02044, 0.056, 0.3408, 0, 0.51623, 0.2505, 0.51241, 0.45971, 0.56199, 0.6444, 0.52385, 0.85198, 0.46283, 0.15733, 0.43995, 0.3453, 0.53148, 0.54797, 0.54292, 0.74737, 0.5086, 0.26684, 0.42851, 0.3506, 0.44336, 0.46122, 0.45875, 0.16878, 0.36367, 0.94187, 0.40181 ], + "triangles": [ 32, 15, 28, 28, 15, 37, 27, 31, 17, 31, 35, 17, 27, 16, 32, 32, 16, 15, 37, 15, 14, 18, 35, 34, 34, 33, 19, 12, 14, 13, 12, 37, 14, 23, 22, 36, 33, 36, 20, 27, 17, 16, 17, 35, 18, 18, 34, 19, 19, 33, 20, 36, 21, 20, 36, 22, 21, 28, 37, 11, 30, 25, 34, 30, 34, 35, 34, 25, 33, 24, 23, 29, 25, 29, 33, 29, 36, 33, 29, 23, 36, 37, 12, 11, 5, 4, 26, 4, 3, 26, 6, 5, 31, 5, 26, 31, 26, 3, 30, 31, 27, 6, 7, 27, 32, 7, 6, 27, 3, 2, 30, 30, 1, 25, 30, 2, 1, 7, 32, 8, 29, 25, 1, 9, 8, 28, 28, 8, 32, 24, 29, 0, 0, 29, 1, 9, 28, 10, 10, 28, 11, 26, 35, 31, 26, 30, 35 ], + "vertices": [ 1, 4, 101.59, 148.9, 1, 1, 4, 88.51, 130.67, 1, 1, 4, 76.57, 106.99, 1, 1, 4, 68.76, 81.06, 1, 1, 4, 62.3, 46.43, 1, 1, 4, 59.93, 10.72, 1, 1, 4, 61.69, -14.34, 1, 1, 4, 66.71, -43.35, 1, 1, 4, 79.64, -71.38, 1, 1, 4, 85.86, -84.86, 1, 1, 4, 90.62, -88.96, 1, 2, 4, 111.53, -90.22, 0.68, 5, 12.11, -93.3, 0.32, 2, 4, 120.59, -87.62, 0.68, 5, 21.19, -90.81, 0.32, 1, 5, 49.45, -81.99, 1, 1, 5, 49.69, -55.15, 1, 1, 5, 47.25, -34.67, 1, 1, 5, 46.62, -12.6, 1, 1, 5, 46.07, 6.8, 1, 1, 5, 51.76, 33.52, 1, 1, 5, 56.94, 55.57, 1, 1, 5, 62.1, 76.47, 1, 1, 5, 65.02, 95.46, 1, 1, 5, 63.52, 120.79, 1, 2, 4, 133.66, 133.75, 0.68, 5, 36.73, 130.17, 0.32, 2, 4, 118.16, 147.77, 0.86, 5, 21.41, 144.43, 0.14, 2, 4, 113.61, 88.46, 0.68, 5, 16.19, 85.15, 0.32, 2, 4, 105.87, 38.97, 0.71, 5, 7.91, 35.81, 0.29, 2, 4, 107.27, -5.15, 0.68, 5, 8.8, -8.29, 0.32, 2, 4, 110.76, -54.86, 0.68, 5, 11.73, -57.98, 0.32, 2, 4, 122.22, 110.21, 0.68, 5, 25.04, 106.78, 0.32, 2, 4, 110.42, 66.02, 0.68, 5, 12.75, 62.78, 0.32, 2, 4, 106.59, 17.89, 0.68, 5, 8.39, 14.74, 0.32, 2, 4, 107.47, -29.73, 0.68, 5, 8.73, -32.84, 0.32, 2, 4, 121.95, 84.1, 0.68, 5, 24.47, 80.7, 0.32, 2, 4, 119.33, 64.26, 0.68, 5, 21.64, 60.92, 0.32, 2, 4, 116.31, 38.04, 0.68, 5, 18.32, 34.76, 0.32, 2, 4, 129.85, 107.06, 0.68, 5, 32.62, 103.55, 0.32, 2, 4, 115.79, -76.59, 0.68, 5, 16.52, -79.73, 0.32 ], + "hull": 25, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 18, 20, 20, 22, 26, 28, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 0, 48, 2, 58, 6, 60, 14, 64, 10, 12, 12, 14, 14, 16, 16, 18, 16, 56, 28, 30, 64, 30, 30, 32, 32, 34, 54, 32, 50, 66, 38, 68, 68, 60, 36, 70, 70, 52, 66, 40, 22, 24, 24, 26, 74, 24, 62, 34 ], + "width": 238, + "height": 102 + } + }, + "scarf-back": { + "scarf-back": { "name": "girl/scarf-back", "x": 46.88, "y": 3.26, "rotation": 177.98, "width": 143, "height": 102 } + }, + "sleeve-front": { + "sleeve-front": { "name": "girl/arm-front", "type": "linkedmesh", "skin": "full-skins/boy", "parent": "sleeve-front", "width": 71, "height": 229 } + }, + "zip-girl": { + "zip-girl": { "name": "girl/zip", "x": 19.66, "y": 3.69, "rotation": 80.66, "width": 37, "height": 49 } + } + } + }, + { + "name": "clothes/hoodie-orange", + "bones": [ "zip-boy" ], + "attachments": { + "arm-back": { + "arm-back": { + "name": "boy/arm-front", + "type": "mesh", + "uvs": [ 0, 0.9983, 1, 1, 1, 0.86682, 0.93575, 0.85962, 0.92543, 0.81301, 0.91517, 0.75475, 0.90967, 0.69766, 0.90374, 0.64195, 0.89852, 0.59071, 0.89321, 0.53993, 0.88593, 0.48173, 0.87995, 0.43392, 0.87387, 0.38539, 0.86778, 0.33662, 0.86019, 0.276, 0.85262, 0.21542, 0.84443, 0.15001, 0.83706, 0.09104, 0.82567, 0, 0.20656, 4.9E-4, 0.19476, 0.09288, 0.18669, 0.15618, 0.17892, 0.21703, 0.17122, 0.27738, 0.16365, 0.33672, 0.15684, 0.39004, 0.15032, 0.44113, 0.14396, 0.49098, 0.13775, 0.53965, 0.13226, 0.59099, 0.12603, 0.6493, 0.11997, 0.7051, 0.11515, 0.75592, 0.10543, 0.80835, 0.09698, 0.85907, 0.00989, 0.86774, 0.51288, 0.08992, 0.5068, 0.53843, 0.50952, 0.33772, 0.50435, 0.75817, 0.50554, 0.64894, 0.50328, 0.81283, 0.50817, 0.43751, 0.51115, 0.2178, 0.51199, 0.156, 0.51033, 0.27832, 0.50881, 0.38996, 0.50751, 0.48617, 0.50614, 0.59548, 0.5049, 0.70471, 0.50929, 0.85256 ], + "triangles": [ 3, 2, 1, 50, 3, 1, 0, 35, 34, 50, 0, 34, 0, 50, 1, 50, 4, 3, 34, 33, 50, 23, 22, 45, 45, 15, 14, 38, 23, 45, 24, 23, 38, 38, 45, 14, 38, 14, 13, 46, 24, 38, 46, 38, 13, 46, 13, 12, 25, 24, 46, 42, 25, 46, 42, 46, 12, 42, 12, 11, 26, 25, 42, 47, 26, 42, 47, 42, 11, 47, 11, 10, 27, 26, 47, 37, 27, 47, 37, 47, 10, 28, 27, 37, 9, 37, 10, 48, 28, 37, 29, 28, 48, 48, 37, 9, 48, 9, 8, 40, 29, 48, 40, 48, 8, 40, 8, 7, 30, 29, 40, 49, 30, 40, 49, 40, 7, 49, 7, 6, 31, 30, 49, 39, 31, 49, 32, 31, 39, 39, 49, 6, 39, 6, 5, 41, 32, 39, 33, 32, 41, 41, 39, 5, 4, 41, 5, 50, 41, 4, 33, 41, 50, 44, 17, 16, 21, 20, 44, 43, 21, 44, 22, 21, 43, 43, 44, 16, 43, 16, 15, 45, 22, 43, 45, 43, 15, 44, 36, 17, 44, 20, 36, 36, 19, 18, 36, 18, 17, 20, 19, 36 ], + "vertices": [ 1, 83, 30.3, -36.41, 1, 1, 83, 30.3, 34.59, 1, 1, 83, -0.09, 34.58, 1, 1, 83, -1.73, 30.02, 1, 3, 89, -1.79, 29.7, 0.51485, 88, 31.72, 29.7, 0.47152, 87, 64.98, 29.54, 0.01363, 3, 89, -14.92, 28.81, 0.16761, 88, 18.24, 28.84, 0.7202, 87, 51.66, 28.75, 0.11219, 3, 89, -27.79, 28.25, 0.02494, 88, 5.03, 28.32, 0.58139, 87, 38.61, 28.29, 0.39367, 4, 89, -40.37, 27.67, 3.1E-4, 88, -7.89, 27.77, 0.24325, 87, 25.85, 27.81, 0.73664, 86, 59.61, 27.66, 0.0198, 3, 88, -19.79, 27.28, 0.05132, 87, 14.09, 27.38, 0.81519, 86, 47.8, 27.3, 0.1335, 4, 88, -31.58, 26.79, 0.00265, 87, 2.43, 26.95, 0.57933, 86, 36.09, 26.94, 0.41791, 85, 69.67, 26.87, 1.1E-4, 3, 87, -10.9, 26.37, 0.1986, 86, 22.7, 26.43, 0.77283, 85, 56.26, 26.39, 0.02857, 3, 87, -21.85, 25.89, 0.03954, 86, 11.7, 26.02, 0.79423, 85, 45.25, 26, 0.16624, 4, 84, 66.95, 25.61, 2.5E-4, 87, -32.97, 25.41, 0.0015, 86, 0.53, 25.6, 0.51564, 85, 34.07, 25.6, 0.48261, 3, 84, 55.91, 25.21, 0.02493, 86, -10.7, 25.18, 0.18302, 85, 22.83, 25.2, 0.79205, 3, 84, 42.17, 24.71, 0.22892, 86, -24.67, 24.66, 0.01383, 85, 8.85, 24.71, 0.75725, 2, 84, 28.46, 24.21, 0.68211, 85, -5.12, 24.22, 0.31789, 2, 84, 13.66, 23.68, 0.96794, 85, -20.18, 23.68, 0.03206, 1, 84, 0.32, 23.19, 1, 1, 84, -20.28, 22.44, 1, 1, 84, -20.3, -21.51, 1, 1, 84, 0.6, -22.41, 1, 2, 84, 14.92, -23.03, 0.96207, 85, -18.91, -23.02, 0.03793, 2, 84, 28.69, -23.62, 0.67642, 85, -4.9, -23.62, 0.32358, 3, 84, 42.34, -24.21, 0.2106, 86, -24.41, -24.26, 0.01717, 85, 9.01, -24.21, 0.77223, 3, 84, 55.78, -24.78, 0.0197, 86, -10.74, -24.81, 0.18482, 85, 22.69, -24.79, 0.79548, 3, 87, -31.67, -25.49, 0.00253, 86, 1.54, -25.31, 0.54183, 85, 34.98, -25.31, 0.45564, 3, 87, -19.96, -25.9, 0.05261, 86, 13.3, -25.78, 0.80433, 85, 46.75, -25.81, 0.14306, 3, 87, -8.53, -26.3, 0.24883, 86, 24.77, -26.25, 0.73011, 85, 58.23, -26.3, 0.02106, 4, 88, -31.1, -26.85, 0.00529, 87, 2.63, -26.69, 0.57957, 86, 35.97, -26.7, 0.41477, 85, 69.44, -26.77, 3.7E-4, 3, 88, -19.17, -27.12, 0.06823, 87, 14.41, -27.02, 0.80427, 86, 47.8, -27.1, 0.1275, 4, 89, -38.03, -27.52, 0, 88, -5.62, -27.43, 0.32888, 87, 27.8, -27.4, 0.65921, 86, 61.24, -27.56, 0.01191, 3, 89, -25.42, -27.79, 0.02186, 88, 7.33, -27.73, 0.68409, 87, 40.58, -27.77, 0.29405, 3, 89, -13.96, -27.99, 0.14597, 88, 19.09, -27.95, 0.77839, 87, 52.2, -28.05, 0.07563, 3, 89, -2.13, -28.53, 0.457, 88, 31.23, -28.52, 0.53645, 87, 64.19, -28.69, 0.00655, 1, 83, -1.86, -29.53, 1, 1, 83, 0.13, -35.71, 1, 1, 84, 0, 0.18, 1, 2, 87, 2.22, -0.49, 0.93037, 86, 35.72, -0.5, 0.06963, 2, 86, -10.48, -0.25, 2.1E-4, 85, 23, -0.23, 0.99979, 1, 88, 19.33, -0.32, 1, 1, 87, 27.58, -0.45, 1, 2, 89, -1.47, -0.27, 0.18486, 88, 31.98, -0.27, 0.81514, 2, 86, 12.49, -0.38, 0.99961, 85, 45.99, -0.4, 3.9E-4, 2, 84, 28.93, -0.03, 0.99759, 85, -4.64, -0.03, 0.00241, 1, 84, 14.95, 0.07, 1, 2, 84, 42.63, -0.13, 2.9E-4, 85, 9.31, -0.13, 0.99971, 2, 86, 1.55, -0.32, 0.82986, 85, 35.04, -0.32, 0.17014, 1, 86, 23.69, -0.43, 1, 1, 87, 15.31, -0.47, 1, 1, 88, 6.95, -0.4, 1, 1, 83, -3.3, -0.26, 1 ], + "hull": 36, + "edges": [ 0, 2, 2, 4, 36, 38, 0, 70, 68, 70, 4, 6, 34, 36, 72, 34, 38, 40, 72, 40, 74, 56, 74, 18, 76, 48, 76, 26, 78, 64, 78, 10, 80, 60, 80, 14, 82, 78, 64, 66, 82, 66, 8, 10, 82, 8, 84, 52, 84, 22, 86, 44, 86, 30, 72, 88, 88, 86, 40, 42, 42, 44, 88, 42, 30, 32, 32, 34, 88, 32, 76, 90, 90, 86, 44, 46, 46, 48, 90, 46, 26, 28, 28, 30, 90, 28, 76, 92, 92, 84, 48, 50, 50, 52, 92, 50, 22, 24, 24, 26, 92, 24, 74, 94, 94, 84, 52, 54, 54, 56, 94, 54, 18, 20, 20, 22, 94, 20, 74, 96, 96, 80, 56, 58, 58, 60, 96, 58, 14, 16, 16, 18, 96, 16, 78, 98, 98, 80, 60, 62, 62, 64, 98, 62, 10, 12, 12, 14, 98, 12, 66, 68, 6, 8 ], + "width": 71, + "height": 229 + } + }, + "body": { + "body": { "name": "boy/body", "type": "linkedmesh", "skin": "full-skins/girl", "parent": "body", "width": 194, "height": 263 } + }, + "collar": { + "collar": { + "name": "boy/collar", + "type": "mesh", + "uvs": [ 0.01507, 0.35374, 0.04243, 0.85436, 0.34348, 0.9329, 0.60063, 1, 0.7225, 0.99194, 0.8843, 0.75701, 1, 0.58901, 0.9885, 0.2137, 0.98194, 0, 0.82711, 0.02581, 0.63208, 0.05832, 0.54167, 0.04849, 0.29801, 0.06176, 0, 0.07798, 0.31391, 0.36632, 0.55976, 0.34041, 0.66022, 0.3489, 0.84942, 0.31117 ], + "triangles": [ 0, 12, 14, 15, 12, 11, 15, 14, 12, 0, 13, 12, 17, 16, 10, 16, 15, 10, 15, 11, 10, 10, 9, 17, 17, 9, 7, 9, 8, 7, 16, 4, 3, 16, 5, 4, 15, 16, 3, 2, 15, 3, 1, 14, 2, 2, 14, 15, 1, 0, 14, 6, 5, 17, 17, 5, 16, 17, 7, 6 ], + "vertices": [ 2, 4, 130.93, 66.36, 0.35519, 5, 33.21, 62.82, 0.64481, 1, 4, 103.81, 63.13, 1, 1, 4, 96.28, 19.92, 1, 1, 4, 89.85, -16.98, 1, 1, 4, 88.98, -34.64, 1, 1, 4, 100.8, -59.06, 1, 1, 4, 109.25, -76.52, 1, 2, 4, 134.32, -75.26, 0.36282, 5, 35.01, -78.53, 0.63718, 1, 5, 49.23, -77.07, 1, 1, 5, 48.26, -54.59, 1, 1, 5, 47.04, -26.28, 1, 1, 5, 47.91, -13.18, 1, 1, 5, 47.97, 22.16, 1, 1, 5, 48.04, 65.38, 1, 2, 4, 128.8, 23.01, 0.34961, 5, 30.6, 19.59, 0.65039, 2, 4, 129.22, -12.66, 0.3068, 5, 30.61, -16, 0.6932, 2, 4, 128.25, -27.24, 0.31124, 5, 29.49, -30.54, 0.68876, 2, 4, 129.27, -54.92, 0.39025, 5, 30.2, -58.19, 0.60975 ], + "hull": 14, + "edges": [ 6, 8, 20, 22, 2, 4, 4, 6, 22, 24, 24, 26, 8, 10, 10, 12, 16, 18, 18, 20, 4, 28, 28, 24, 6, 30, 30, 22, 8, 32, 32, 20, 10, 34, 34, 18, 2, 0, 0, 26, 28, 0, 12, 14, 14, 16, 34, 14 ], + "width": 145, + "height": 58 + } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "sleeve-front": { + "sleeve-front": { + "name": "boy/arm-front", + "type": "mesh", + "uvs": [ 0, 0.9983, 1, 1, 1, 0.86682, 0.93575, 0.85962, 0.92543, 0.81301, 0.91517, 0.75475, 0.90967, 0.69766, 0.90374, 0.64195, 0.89852, 0.59071, 0.89321, 0.53993, 0.88593, 0.48173, 0.87995, 0.43392, 0.87387, 0.38539, 0.86778, 0.33662, 0.86019, 0.276, 0.85262, 0.21542, 0.84443, 0.15001, 0.83706, 0.09104, 0.82567, 0, 0.20656, 4.9E-4, 0.19476, 0.09288, 0.18669, 0.15618, 0.17892, 0.21703, 0.17122, 0.27738, 0.16365, 0.33672, 0.15684, 0.39004, 0.15032, 0.44113, 0.14396, 0.49098, 0.13775, 0.53965, 0.13226, 0.59099, 0.12603, 0.6493, 0.11997, 0.7051, 0.11515, 0.75592, 0.10543, 0.80835, 0.09698, 0.85907, 0.00989, 0.86774, 0.51288, 0.08992, 0.5068, 0.53843, 0.50952, 0.33772, 0.50435, 0.75817, 0.50554, 0.64894, 0.50328, 0.81283, 0.50817, 0.43751, 0.51115, 0.2178, 0.51199, 0.156, 0.51033, 0.27832, 0.50881, 0.38996, 0.50751, 0.48617, 0.50614, 0.59548, 0.5049, 0.70471, 0.50929, 0.85256 ], + "triangles": [ 0, 50, 1, 50, 0, 34, 0, 35, 34, 34, 33, 50, 50, 3, 1, 50, 4, 3, 3, 2, 1, 44, 36, 17, 44, 20, 36, 20, 19, 36, 36, 18, 17, 36, 19, 18, 33, 41, 50, 50, 41, 4, 4, 41, 5, 41, 39, 5, 33, 32, 41, 41, 32, 39, 39, 6, 5, 39, 49, 6, 32, 31, 39, 39, 31, 49, 31, 30, 49, 49, 7, 6, 49, 40, 7, 49, 30, 40, 30, 29, 40, 40, 8, 7, 40, 48, 8, 40, 29, 48, 48, 9, 8, 48, 37, 9, 29, 28, 48, 48, 28, 37, 9, 37, 10, 28, 27, 37, 37, 47, 10, 37, 27, 47, 27, 26, 47, 47, 11, 10, 47, 42, 11, 47, 26, 42, 26, 25, 42, 42, 12, 11, 42, 46, 12, 42, 25, 46, 25, 24, 46, 46, 13, 12, 46, 38, 13, 46, 24, 38, 38, 14, 13, 38, 45, 14, 24, 23, 38, 38, 23, 45, 45, 15, 14, 23, 22, 45, 45, 43, 15, 45, 22, 43, 43, 16, 15, 43, 44, 16, 22, 21, 43, 43, 21, 44, 21, 20, 44, 44, 17, 16 ], + "vertices": [ 1, 54, 30.3, -36.41, 1, 1, 54, 30.3, 34.59, 1, 1, 54, -0.09, 34.58, 1, 1, 54, -1.73, 30.02, 1, 3, 13, 65.08, 29.54, 0.00868, 12, 31.72, 29.7, 0.54327, 16, -1.8, 29.7, 0.44805, 3, 13, 51.72, 28.75, 0.09476, 12, 18.24, 28.84, 0.78295, 16, -14.97, 28.81, 0.12229, 4, 14, 72.39, 28.06, 1.0E-5, 13, 38.62, 28.29, 0.36416, 12, 5.03, 28.32, 0.62452, 16, -27.87, 28.25, 0.01131, 3, 14, 59.57, 27.66, 0.01697, 13, 25.84, 27.81, 0.71378, 12, -7.87, 27.77, 0.26925, 3, 14, 47.78, 27.3, 0.12736, 13, 14.09, 27.38, 0.81039, 12, -19.73, 27.28, 0.06225, 4, 15, 69.71, 26.86, 1.9E-4, 14, 36.09, 26.94, 0.41186, 13, 2.44, 26.95, 0.58392, 12, -31.48, 26.79, 0.00403, 3, 15, 56.29, 26.39, 0.03436, 14, 22.7, 26.43, 0.7688, 13, -10.92, 26.37, 0.19684, 3, 15, 45.26, 26, 0.17991, 14, 11.7, 26.02, 0.78189, 13, -21.89, 25.89, 0.03821, 4, 11, 66.92, 25.61, 4.0E-5, 15, 34.07, 25.6, 0.49682, 14, 0.53, 25.6, 0.5018, 13, -33.02, 25.41, 0.00134, 3, 11, 55.89, 25.21, 0.02124, 15, 22.83, 25.2, 0.80075, 14, -10.69, 25.18, 0.17801, 3, 11, 42.17, 24.71, 0.21905, 15, 8.85, 24.71, 0.76696, 14, -24.64, 24.66, 0.01399, 2, 11, 28.46, 24.21, 0.67585, 15, -5.12, 24.22, 0.32415, 2, 11, 13.66, 23.68, 0.96846, 15, -20.2, 23.68, 0.03154, 1, 8, 0.24, 23.24, 1, 1, 8, -20.51, 22.43, 1, 1, 8, -20.4, -21.52, 1, 1, 8, 0.66, -22.36, 1, 2, 11, 14.92, -23.03, 0.9591, 15, -18.93, -23.02, 0.0409, 2, 11, 28.69, -23.62, 0.67055, 15, -4.9, -23.62, 0.32945, 3, 11, 42.34, -24.21, 0.20785, 15, 9.01, -24.21, 0.77749, 14, -24.38, -24.26, 0.01467, 3, 11, 55.76, -24.78, 0.01896, 15, 22.69, -24.79, 0.80223, 14, -10.73, -24.81, 0.17882, 3, 15, 34.98, -25.31, 0.45683, 14, 1.54, -25.31, 0.5408, 13, -31.71, -25.5, 0.00238, 3, 15, 46.76, -25.81, 0.14032, 14, 13.3, -25.78, 0.80693, 13, -19.98, -25.9, 0.05275, 3, 15, 58.25, -26.3, 0.01945, 14, 24.77, -26.25, 0.7308, 13, -8.54, -26.3, 0.24975, 4, 15, 69.47, -26.77, 2.7E-4, 14, 35.97, -26.7, 0.41316, 13, 2.63, -26.69, 0.58179, 12, -31, -26.85, 0.00478, 3, 14, 47.78, -27.1, 0.12648, 13, 14.41, -27.02, 0.80795, 12, -19.11, -27.12, 0.06558, 3, 14, 61.2, -27.56, 0.01164, 13, 27.79, -27.4, 0.6672, 12, -5.6, -27.43, 0.32116, 3, 13, 40.6, -27.77, 0.30828, 12, 7.32, -27.73, 0.67545, 16, -25.51, -27.79, 0.01627, 3, 13, 52.26, -28.05, 0.08696, 12, 19.09, -27.95, 0.78468, 16, -14, -27.99, 0.12837, 3, 13, 64.29, -28.69, 0.00978, 12, 31.24, -28.52, 0.56264, 16, -2.14, -28.53, 0.42759, 1, 54, -1.86, -29.53, 1, 1, 54, 0.13, -35.71, 1, 1, 8, -0.01, 0.23, 1, 2, 14, 35.72, -0.5, 0.06656, 13, 2.22, -0.49, 0.93344, 1, 15, 23, -0.23, 1, 2, 13, 52.64, -0.42, 0, 12, 19.33, -0.32, 1, 1, 13, 27.58, -0.45, 1, 2, 12, 31.99, -0.27, 0.81958, 16, -1.47, -0.27, 0.18042, 2, 14, 12.49, -0.38, 1, 13, -20.94, -0.5, 0, 1, 11, 28.93, -0.03, 1, 1, 11, 14.95, 0.07, 1, 1, 15, 9.31, -0.13, 1, 2, 15, 35.04, -0.32, 0.18244, 14, 1.55, -0.32, 0.81756, 1, 14, 23.69, -0.44, 1, 1, 13, 15.31, -0.47, 1, 2, 13, 40.38, -0.44, 7.7E-4, 12, 6.95, -0.4, 0.99923, 1, 54, -3.3, -0.26, 1 ], + "hull": 36, + "edges": [ 0, 2, 2, 4, 36, 38, 0, 70, 68, 70, 4, 6, 34, 36, 72, 34, 38, 40, 72, 40, 74, 56, 74, 18, 76, 48, 76, 26, 78, 64, 78, 10, 80, 60, 80, 14, 82, 78, 64, 66, 82, 66, 8, 10, 82, 8, 84, 52, 84, 22, 86, 44, 86, 30, 72, 88, 88, 86, 40, 42, 42, 44, 88, 42, 30, 32, 32, 34, 88, 32, 76, 90, 90, 86, 44, 46, 46, 48, 90, 46, 26, 28, 28, 30, 90, 28, 76, 92, 92, 84, 48, 50, 50, 52, 92, 50, 22, 24, 24, 26, 92, 24, 74, 94, 94, 84, 52, 54, 54, 56, 94, 54, 18, 20, 20, 22, 94, 20, 74, 96, 96, 80, 56, 58, 58, 60, 96, 58, 14, 16, 16, 18, 96, 16, 78, 98, 98, 80, 60, 62, 62, 64, 98, 62, 10, 12, 12, 14, 98, 12, 66, 68, 6, 8 ], + "width": 71, + "height": 229 + } + }, + "zip-boy": { + "zip-boy": { "name": "boy/zip", "x": 14.35, "y": -0.15, "rotation": 82.23, "width": 27, "height": 46 } + } + } + }, + { + "name": "eyelids/girly", + "attachments": { + "eye-back-low-eyelid": { + "eye-back-low-eyelid": { + "name": "girl/eye-back-low-eyelid", + "type": "mesh", + "uvs": [ 0, 0.26476, 0.20331, 0.79621, 0.50495, 0.95421, 0.8401, 0.89676, 1, 0.33658, 0.88319, 0.07803, 0.75871, 0.25039, 0.5241, 0.35094, 0.31343, 0.19294, 0.09798, 0 ], + "triangles": [ 3, 2, 7, 2, 1, 7, 7, 6, 3, 3, 6, 4, 1, 8, 7, 1, 0, 8, 6, 5, 4, 0, 9, 8 ], + "vertices": [ 1, 42, -29.75, 1.38, 1, 2, 42, -23.04, -4.47, 0.63, 43, 23.4, -1.82, 0.37, 2, 42, -13.09, -6.21, 0.62, 43, 14.27, 2.5, 0.38, 2, 42, -2.03, -5.57, 0.76, 43, 3.44, 4.83, 0.24, 1, 42, 3.25, 0.59, 1, 1, 42, -0.61, 3.43, 1, 2, 42, -4.72, 1.54, 0.76, 43, 4.14, -2.74, 0.24, 2, 42, -12.46, 0.43, 0.62, 43, 11.9, -3.73, 0.38, 2, 42, -19.41, 2.17, 0.63, 43, 18.14, -7.25, 0.37, 1, 42, -26.52, 4.29, 1 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 33, + "height": 11 + } + }, + "eye-back-up-eyelid": { + "eye-back-up-eyelid": { + "name": "girl/eye-back-up-eyelid", + "type": "mesh", + "uvs": [ 0.07861, 0.9592, 0.24977, 0.54703, 0.44727, 0.42338, 0.58882, 0.40964, 0.77315, 0.59512, 1, 0.16921, 1, 0, 0.76657, 0.13486, 0.61844, 0, 0.40119, 0.01807, 0.18065, 0.25164, 0, 0.73938, 0, 0.95234 ], + "triangles": [ 1, 10, 2, 3, 2, 9, 2, 10, 9, 3, 9, 8, 3, 8, 7, 1, 0, 11, 0, 12, 11, 11, 10, 1, 3, 7, 4, 4, 7, 5, 7, 6, 5 ], + "vertices": [ 1, 40, -31.8, -11.42, 1, 2, 40, -23.59, -1.94, 0.51, 41, 22.75, 6.53, 0.49, 2, 40, -14.11, 0.91, 0.15, 41, 14.01, 1.88, 0.85, 1, 41, 7.41, 0.24, 1, 1, 40, 1.53, -3.04, 1, 1, 40, 12.42, 6.75, 1, 1, 40, 12.42, 10.64, 1, 1, 40, 1.22, 7.54, 1, 1, 41, 7.87, -9.28, 1, 2, 40, -16.32, 10.23, 0.15, 41, 18.01, -6.83, 0.85, 2, 40, -26.91, 4.86, 0.52, 41, 27.34, 0.52, 0.48, 1, 40, -35.58, -6.36, 1, 1, 40, -35.58, -11.26, 1 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 48, + "height": 23 + } + }, + "eye-back-up-eyelid-back": { + "eye-back-up-eyelid-back": { + "name": "girl/eye-back-up-eyelid-back", + "type": "mesh", + "uvs": [ 0.12627, 1, 0, 0.99472, 0, 0.60349, 0.16345, 0.30253, 0.44692, 0.06177, 0.74898, 0.00911, 1, 0.1972, 1, 0.52073, 0.72574, 0.37025, 0.49339, 0.42292, 0.25639, 0.68625 ], + "triangles": [ 0, 1, 2, 10, 0, 2, 10, 3, 9, 9, 4, 8, 8, 6, 7, 2, 3, 10, 3, 4, 9, 8, 5, 6, 8, 4, 5 ], + "vertices": [ 1, 40, -28.64, -7.74, 1, 1, 40, -32.94, -7.63, 1, 1, 39, -19.88, 27.79, 1, 1, 39, -14.32, 34.11, 1, 1, 39, -4.69, 39.17, 1, 1, 39, 5.58, 40.27, 1, 1, 39, 14.12, 36.32, 1, 1, 40, 1.06, 2.33, 1, 1, 41, 9.18, -3.76, 1, 2, 41, 16.71, -1.13, 0.92, 40, -16.16, 4.38, 0.08, 2, 41, 23.53, 5.88, 0.33, 40, -24.22, -1.15, 0.67 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 34, + "height": 21 + } + }, + "eye-back-white": { + "eye-back-white": { + "name": "girl/eye-white-back", + "type": "mesh", + "uvs": [ 0, 0.39191, 0.07911, 0.7283, 0.26952, 0.95255, 0.56931, 0.98823, 0.90962, 0.92197, 1, 0.50404, 0.94608, 0.17784, 0.76378, 0.00455, 0.50855, 0, 0.20875, 0.12178, 0.56121, 0.48365 ], + "triangles": [ 3, 2, 10, 4, 3, 10, 2, 1, 10, 4, 10, 5, 10, 8, 7, 9, 8, 10, 1, 0, 10, 10, 6, 5, 0, 9, 10, 10, 7, 6 ], + "vertices": [ 1, 40, -34.26, -6.05, 1, 1, 42, -30.63, 5.01, 1, 2, 42, -23.2, -1.94, 0.5, 43, 22.88, -4.3, 0.5, 2, 42, -11.51, -3.04, 0.61, 43, 11.91, -0.13, 0.39, 1, 42, 1.76, -0.99, 1, 2, 40, 4.74, -9.52, 0.54, 42, 5.29, 11.97, 0.46, 1, 40, 2.64, 0.59, 1, 2, 40, -4.47, 5.96, 0.35, 41, 5.55, -4.97, 0.65, 2, 40, -14.42, 6.1, 0.22, 41, 15.34, -3.16, 0.78, 2, 40, -26.12, 2.33, 0.49, 41, 26.07, 2.84, 0.51, 2, 40, -12.37, -8.89, 0.71, 43, 8.05, -15.29, 0.29 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 39, + "height": 31 + } + }, + "eye-front-low-eyelid": { + "eye-front-low-eyelid": { + "name": "girl/eye-front-low-eyelid", + "type": "mesh", + "uvs": [ 0.07038, 0, 0, 0.43773, 0.24154, 0.94046, 0.64093, 0.92609, 1, 0.39464, 1, 0.00682, 0.8516, 0, 0.61899, 0.36591, 0.30738, 0.39464 ], + "triangles": [ 8, 7, 3, 2, 8, 3, 2, 1, 8, 6, 5, 4, 7, 6, 4, 1, 0, 8, 3, 7, 4 ], + "vertices": [ 1, 36, -0.25, 5.3, 1, 1, 36, -2.79, 0.49, 1, 1, 37, 6.69, -3.95, 1, 2, 36, 20.29, -4.89, 0.61, 37, 20.82, -1.32, 0.39, 1, 36, 33.21, 0.96, 1, 1, 36, 33.21, 5.23, 1, 1, 36, 27.87, 5.3, 1, 2, 36, 19.5, 1.28, 0.61, 37, 18.99, 4.61, 0.39, 1, 37, 7.99, 2.37, 1 ], + "hull": 9, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 0, 16 ], + "width": 36, + "height": 11 + } + }, + "eye-front-up-eyelid": { + "eye-front-up-eyelid": { + "name": "girl/eye-front-up-eyelid", + "type": "mesh", + "uvs": [ 0.32251, 0.43387, 0.36464, 0.94737, 0.28564, 1, 0.16714, 0.73859, 0.15924, 0.42823, 0, 0.24201, 0, 0, 0.22771, 0.2138, 0.41731, 0, 0.66747, 0, 0.88604, 0.23637, 1, 0.54673, 1, 0.81194, 0.86497, 0.79501, 0.74121, 0.4903, 0.61217, 0.35487, 0.45417, 0.35487 ], + "triangles": [ 14, 15, 10, 2, 3, 1, 3, 0, 1, 13, 11, 12, 13, 14, 11, 3, 4, 0, 14, 10, 11, 0, 4, 7, 4, 5, 7, 5, 6, 7, 16, 0, 7, 7, 8, 16, 10, 15, 9, 9, 15, 8, 15, 16, 8 ], + "vertices": [ 2, 35, 6.87, 1.33, 0.47507, 34, 6.4, 2.84, 0.52493, 2, 35, 6.12, -13.25, 0.09298, 34, 8.93, -11.54, 0.90702, 1, 34, 4.19, -13.01, 1, 1, 34, -2.92, -5.69, 1, 2, 35, -2.64, 3.68, 0.0415, 34, -3.4, 3, 0.9585, 1, 34, -12.95, 8.21, 1, 1, 34, -12.95, 14.99, 1, 2, 35, 2.71, 8.61, 0.27883, 34, 0.71, 9, 0.72117, 1, 35, 15.14, 11.9, 1, 2, 35, 29.76, 8.54, 0.65, 34, 27.1, 14.99, 0.35, 2, 35, 41.06, -0.85, 0.28137, 34, 40.21, 8.37, 0.71863, 1, 34, 47.05, -0.32, 1, 1, 34, 47.05, -7.75, 1, 2, 35, 36.33, -15.81, 0.07124, 34, 38.95, -7.27, 0.92876, 2, 35, 31, -5.83, 0.45, 34, 31.52, 1.26, 0.55, 2, 35, 24.31, -0.4, 0.65, 34, 23.78, 5.05, 0.35, 2, 35, 15.07, 1.72, 0.76, 34, 14.3, 5.05, 0.24 ], + "hull": 17, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 0, 32 ], + "width": 60, + "height": 28 + } + }, + "eye-front-up-eyelid-back": { + "eye-front-up-eyelid-back": { + "name": "girl/eye-front-up-eyelid-back", + "type": "mesh", + "uvs": [ 0.05111, 0.59525, 0.31445, 0.34389, 0.48174, 0.29362, 0.69861, 0.43007, 0.81323, 0.65271, 0.90617, 1, 1, 1, 1, 0.74607, 0.93406, 0.48034, 0.78845, 0.18589, 0.62115, 0, 0.49104, 0, 0.26798, 0, 0, 0.28644, 0, 0.48752 ], + "triangles": [ 3, 2, 9, 2, 1, 12, 5, 7, 6, 5, 4, 7, 4, 8, 7, 4, 3, 8, 0, 14, 1, 14, 13, 1, 3, 9, 8, 10, 9, 2, 10, 2, 11, 1, 13, 12, 2, 12, 11 ], + "vertices": [ 1, 78, -25.28, -10.9, 1, 1, 35, 14.1, 7.02, 1, 1, 35, 22.66, 6.19, 1, 2, 78, 7.58, -7.27, 0.37, 35, 32.77, 0.79, 0.63, 2, 78, 13.43, -12.17, 0.71, 35, 37.37, -5.29, 0.29, 1, 78, 18.17, -19.81, 1, 1, 78, 22.96, -19.81, 1, 1, 78, 22.96, -14.22, 1, 1, 78, 19.59, -8.37, 1, 1, 78, 12.17, -1.9, 1, 1, 78, 3.63, 2.19, 1, 1, 78, -3, 2.19, 1, 1, 78, -14.38, 2.19, 1, 1, 78, -28.04, -4.11, 1, 1, 78, -28.04, -8.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 51, + "height": 22 + } + }, + "eye-front-white": { + "eye-front-white": { + "name": "girl/eye-white-front", + "type": "mesh", + "uvs": [ 0, 0.13677, 0.03631, 0.56139, 0.18641, 0.96133, 0.54191, 0.97121, 0.90531, 0.87739, 1, 0.54164, 1, 0.24046, 0.80425, 0.13009, 0.57351, 0, 0.25751, 0.00346, 0.47082, 0.52682 ], + "triangles": [ 3, 2, 10, 2, 1, 10, 4, 3, 10, 4, 10, 5, 7, 6, 5, 1, 0, 10, 10, 9, 8, 10, 8, 7, 10, 7, 5, 0, 9, 10 ], + "vertices": [ 1, 34, 3.55, 4.71, 1, 2, 34, 5, -8.88, 0.5, 36, -3.97, 10.98, 0.5, 2, 36, 2.03, -1.82, 0.36, 37, 2.31, -1.44, 0.64, 2, 36, 16.25, -2.14, 0.32, 37, 16.37, 0.69, 0.68, 1, 36, 30.79, 0.87, 1, 1, 36, 34.57, 11.61, 1, 1, 34, 43.55, 1.39, 1, 2, 35, 35.91, -3.2, 0.27, 34, 35.72, 4.92, 0.73, 2, 35, 27.85, 2.93, 0.54, 34, 26.49, 9.09, 0.46, 2, 35, 15.51, 5.65, 0.62, 34, 13.85, 8.98, 0.38, 2, 35, 20.07, -12.59, 0.81, 37, 11.13, 14.21, 0.19 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 16, 18, 0, 18, 12, 14, 14, 16 ], + "width": 40, + "height": 32 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "eyelids/semiclosed", + "attachments": { + "eye-back-low-eyelid": { + "eye-back-low-eyelid": { + "name": "boy/eye-back-low-eyelid", + "type": "mesh", + "uvs": [ 0, 0.4084, 0.23683, 0.78185, 0.55761, 1, 0.86883, 0.83931, 1, 0.43712, 0.93586, 0, 0.79222, 0.23603, 0.55283, 0.37967, 0.30864, 0.27912, 0.11713, 0, 0.02616, 0.10676 ], + "triangles": [ 10, 9, 8, 0, 10, 8, 6, 5, 4, 1, 0, 8, 1, 8, 7, 4, 7, 6, 3, 7, 4, 2, 1, 7, 3, 2, 7 ], + "vertices": [ 1, 42, -29.75, -0.2, 1, 1, 42, -21.94, -4.31, 1, 1, 42, -11.35, -6.71, 1, 1, 42, -1.08, -4.94, 1, 1, 42, 3.25, -0.52, 1, 1, 42, 1.13, 4.29, 1, 1, 42, -3.61, 1.69, 1, 1, 42, -11.51, 0.11, 1, 1, 42, -19.57, 1.22, 1, 1, 42, -25.89, 4.29, 1, 1, 42, -28.89, 3.12, 1 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 33, + "height": 11 + } + }, + "eye-back-up-eyelid": { + "eye-back-up-eyelid": { + "name": "boy/eye-back-up-eyelid", + "type": "mesh", + "uvs": [ 0, 1, 0, 0.49905, 0.19376, 0.24625, 0.47885, 0.02505, 0.78455, 0.00925, 1, 0.08826, 0.99407, 0.70446, 0.79485, 0.78345, 0.48229, 0.92565, 0.20407, 0.92565 ], + "triangles": [ 3, 7, 8, 3, 4, 7, 2, 8, 9, 0, 1, 9, 9, 1, 2, 7, 4, 6, 6, 4, 5, 8, 2, 3 ], + "vertices": [ 1, 40, -37.56, -7.74, 1, 1, 40, -37.56, -2.73, 1, 2, 40, -28.64, -0.2, 0.75, 41, 28.05, 5.81, 0.25, 2, 40, -15.53, 2.01, 0.47, 41, 15.62, 1.07, 0.53, 2, 40, -1.47, 2.17, 0.57, 41, 1.87, -1.84, 0.43, 2, 40, 8.44, 1.38, 0.57, 41, -8.01, -3.01, 0.43, 2, 40, 8.17, -4.78, 0.57, 41, -8.95, 3.09, 0.43, 2, 40, -0.99, -5.57, 0.57, 41, -0.12, 5.66, 0.43, 2, 40, -15.37, -6.99, 0.47, 41, 13.7, 9.87, 0.53, 2, 40, -28.17, -6.99, 0.75, 41, 26.25, 12.38, 0.25 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18, 16, 6, 18, 4 ], + "width": 46, + "height": 10 + } + }, + "eye-back-up-eyelid-back": { + "eye-back-up-eyelid-back": { + "name": "boy/eye-back-up-eyelid-back", + "type": "mesh", + "uvs": [ 0.01882, 1, 0.2683, 0.88243, 0.57182, 0.81923, 0.80051, 0.81133, 1, 0.79553, 0.99593, 0.50323, 0.72151, 0.03713, 0.44709, 0, 0.11861, 0.35313, 0, 0.82713 ], + "triangles": [ 8, 7, 2, 2, 7, 6, 5, 2, 6, 1, 9, 8, 0, 9, 1, 2, 1, 8, 3, 2, 5, 3, 5, 4 ], + "vertices": [ 1, 40, -33.54, -8.4, 1, 2, 40, -24.06, -6.05, 0.83, 41, 22.41, 10.65, 0.17, 2, 40, -12.53, -4.78, 0.65, 41, 11.35, 7.15, 0.35, 1, 40, -3.84, -4.62, 1, 1, 40, 3.74, -4.31, 1, 2, 40, 3.59, 1.54, 0.58, 39, 16.64, 28.74, 0.42, 1, 39, 6.22, 38.06, 1, 1, 39, -4.21, 38.8, 1, 1, 39, -16.69, 31.74, 1, 2, 40, -34.26, -4.94, 0.58, 39, -21.2, 22.26, 0.42 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 38, + "height": 20 + } + }, + "eye-back-white": { + "eye-back-white": { + "name": "boy/eye-white-back", + "type": "mesh", + "uvs": [ 0.0386, 0.1421, 0, 0.46469, 0.15608, 0.80702, 0.39916, 0.96502, 0.68275, 0.96502, 0.91773, 0.87285, 0.99065, 0.51077, 0.9866, 0, 0.69491, 0.06968, 0.43967, 0.08944, 0.23306, 0.1026, 0.53286, 0.5108 ], + "triangles": [ 5, 4, 11, 4, 3, 11, 3, 2, 11, 5, 11, 6, 11, 1, 10, 10, 9, 11, 11, 2, 1, 10, 1, 0, 11, 8, 6, 11, 9, 8, 8, 7, 6 ], + "vertices": [ 1, 40, -32.75, -4.31, 1, 1, 40, -34.26, -12.05, 1, 2, 40, -28.17, -20.27, 0.83, 43, 26.31, -8.53, 0.17, 2, 40, -18.69, -24.06, 0.73, 43, 18.18, -2.35, 0.27, 2, 40, -7.63, -24.06, 0.76, 43, 7.51, 0.59, 0.24, 1, 40, 1.53, -21.85, 1, 1, 40, 4.38, -13.16, 1, 1, 40, 4.22, -0.9, 1, 2, 40, -7.16, -2.57, 0.59, 41, 6.51, 3.92, 0.41, 2, 40, -17.11, -3.04, 0.53, 41, 16.18, 6.34, 0.47, 2, 40, -25.17, -3.36, 0.76, 41, 24.02, 8.23, 0.24, 1, 40, -13.48, -13.16, 1 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 39, + "height": 24 + } + }, + "eye-front-low-eyelid": { + "eye-front-low-eyelid": { + "name": "boy/eye-front-low-eyelid", + "type": "mesh", + "uvs": [ 0.00359, 0.67744, 0.23059, 1, 0.48195, 1, 0.80154, 0.72606, 1, 0.28852, 1, 0, 0.86259, 0, 0.72254, 0.19128, 0.47477, 0.42221, 0.27009, 0.43436, 0.069, 0.30067, 0, 0.42221 ], + "triangles": [ 1, 0, 9, 1, 9, 2, 2, 9, 8, 3, 2, 8, 8, 7, 3, 6, 5, 4, 7, 6, 4, 11, 10, 9, 0, 11, 9, 3, 7, 4 ], + "vertices": [ 1, 36, -3.95, -1.5, 1, 2, 36, 6.2, -5.54, 0.17, 37, 7.06, -4.39, 0.83, 2, 36, 17.26, -5.54, 0.56, 37, 17.95, -2.49, 0.44, 2, 36, 31.32, -1.98, 0.83, 37, 31.19, 3.44, 0.17, 1, 36, 40.05, 3.71, 1, 1, 36, 40.05, 7.46, 1, 1, 36, 34, 7.46, 1, 2, 36, 27.84, 4.97, 0.83, 37, 26.57, 9.69, 0.17, 2, 36, 16.94, 1.97, 0.56, 37, 16.35, 4.86, 0.44, 2, 36, 7.93, 1.81, 0.17, 37, 7.5, 3.15, 0.83, 1, 36, -0.91, 3.55, 1, 1, 36, -3.95, 1.97, 1 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22 ], + "width": 44, + "height": 13 + } + }, + "eye-front-up-eyelid": { + "eye-front-up-eyelid": { + "name": "boy/eye-front-up-eyelid", + "type": "mesh", + "uvs": [ 0.99382, 0.82748, 0.77725, 0.86546, 0.51988, 0.9106, 0.24969, 0.95799, 0.01014, 1, 0, 0.48275, 0.24339, 0.2556, 0.51727, 0, 0.77229, 0.0198, 1, 0.03748 ], + "triangles": [ 1, 2, 8, 4, 5, 3, 1, 8, 0, 0, 8, 9, 8, 2, 7, 7, 2, 6, 2, 3, 6, 3, 5, 6 ], + "vertices": [ 1, 34, 54.61, -3.86, 1, 2, 35, 39.18, -13.38, 0.22, 34, 41.18, -4.27, 0.78, 2, 35, 23.51, -10.3, 0.48, 34, 25.22, -4.77, 0.52, 2, 35, 7.07, -7.05, 0.94, 34, 8.47, -5.29, 0.06, 1, 34, -6.38, -5.75, 1, 1, 34, -7.01, -0.06, 1, 2, 35, 8.42, 0.56, 0.94, 34, 8.08, 2.43, 0.06, 2, 35, 25.6, -0.5, 0.48, 34, 25.06, 5.25, 0.52, 2, 35, 40.96, -4.25, 0.22, 34, 40.87, 5.03, 0.78, 1, 34, 54.99, 4.83, 1 ], + "hull": 10, + "edges": [ 8, 10, 0, 18, 10, 12, 12, 14, 4, 6, 6, 8, 6, 12, 4, 14, 0, 2, 2, 4, 14, 16, 16, 18 ], + "width": 62, + "height": 11 + } + }, + "eye-front-up-eyelid-back": { + "eye-front-up-eyelid-back": { + "name": "boy/eye-front-up-eyelid-back", + "type": "mesh", + "uvs": [ 0, 0.93436, 0.15772, 0.9219, 0.48014, 0.89643, 0.78654, 0.87222, 1, 0.85536, 1, 0.58325, 0.60474, 0, 0.45276, 0.00159, 0.23101, 0.00391, 0, 0.63591 ], + "triangles": [ 7, 2, 1, 3, 6, 5, 1, 9, 8, 4, 3, 5, 0, 9, 1, 2, 6, 3, 2, 7, 6, 1, 8, 7 ], + "vertices": [ 1, 34, 0.25, -2.59, 1, 2, 34, 8.45, -2.37, 0.1, 35, 7.71, -4.2, 0.9, 2, 34, 25.22, -1.91, 0.56, 35, 24.15, -7.51, 0.44, 2, 34, 41.15, -1.47, 0.85, 35, 39.77, -10.65, 0.15, 1, 34, 52.25, -1.17, 1, 1, 34, 52.25, 3.73, 1, 1, 32, 8.58, 40.07, 1, 1, 32, 0.67, 40.04, 1, 1, 32, -10.86, 40, 1, 1, 34, 0.25, 2.78, 1 ], + "hull": 10, + "edges": [ 8, 10, 16, 18, 0, 18, 0, 2, 2, 4, 4, 6, 6, 8, 12, 14, 14, 16, 14, 4, 2, 16, 6, 12, 10, 12 ], + "width": 52, + "height": 18 + } + }, + "eye-front-white": { + "eye-front-white": { + "name": "boy/eye-white-front", + "type": "mesh", + "uvs": [ 0.1783, 0.99386, 0.01136, 0.67178, 0.02924, 0.05194, 0.26177, 0.07624, 0.50324, 0.03978, 0.75962, 0.02763, 1, 0, 0.99215, 0.38009, 0.9057, 0.73863, 0.71192, 0.86624, 0.50622, 0.93309, 0.32438, 0.96348, 0.47343, 0.50162 ], + "triangles": [ 12, 5, 7, 4, 5, 12, 1, 3, 12, 1, 2, 3, 12, 3, 4, 7, 5, 6, 9, 12, 7, 0, 1, 11, 8, 9, 7, 10, 11, 12, 10, 12, 9, 11, 1, 12 ], + "vertices": [ 2, 37, 0.02, -3.61, 0.1401, 36, -0.6, -3.56, 0.8599, 2, 36, -9.45, 4.82, 0.34964, 34, -0.47, -15.04, 0.65036, 1, 34, 0.48, 1.08, 1, 2, 35, 12.58, -2.43, 0.42, 34, 12.8, 0.44, 0.58, 2, 35, 25.26, -4.37, 0.39, 34, 25.6, 1.39, 0.61, 2, 35, 38.58, -7.11, 0.19, 34, 39.19, 1.71, 0.81, 1, 34, 51.93, 2.43, 1, 2, 36, 42.54, 12.4, 0.14016, 34, 51.51, -7.46, 0.85984, 1, 36, 37.95, 3.08, 1, 2, 37, 27.31, 4.53, 0.42667, 36, 27.68, -0.24, 0.57333, 2, 37, 16.87, 0.94, 0.84, 36, 16.78, -1.98, 0.16, 1, 37, 7.51, -1.5, 1, 2, 37, 13.23, 11.69, 0.52, 34, 24.02, -10.62, 0.48 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22 ], + "width": 53, + "height": 26 + } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "eyes/eyes-blue", + "attachments": { + "eye-back-iris": { + "eye-back-iris": { "name": "girl/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-pupil": { + "eye-back-pupil": { + "name": "girl/eye-back-pupil", + "x": 0.43, + "y": -0.67, + "scaleX": 1.2, + "scaleY": 1.2062, + "width": 15, + "height": 17 + } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "girl/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-pupil": { + "eye-front-pupil": { + "name": "girl/eye-front-pupil", + "x": -0.04, + "y": -0.47, + "scaleX": 1.2, + "scaleY": 1.2, + "width": 17, + "height": 17 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "eyes/green", + "attachments": { + "eye-back-iris": { + "eye-back-iris": { "name": "boy/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-pupil": { + "eye-back-pupil": { "name": "boy/eye-back-pupil", "x": 0.43, "y": -0.67, "width": 15, "height": 17 } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "boy/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-pupil": { + "eye-front-pupil": { "name": "boy/eye-front-pupil", "x": -0.04, "y": -0.47, "width": 17, "height": 17 } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "eyes/violet", + "attachments": { + "eye-back-iris": { + "eye-back-iris": { "name": "girl/eye-iris-back", "path": "girl-blue-cape/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-pupil": { + "eye-back-pupil": { + "name": "girl/eye-back-pupil", + "path": "girl-blue-cape/eye-back-pupil", + "x": 0.43, + "y": -0.67, + "scaleX": 1.2, + "scaleY": 1.2062, + "width": 15, + "height": 17 + } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "girl/eye-iris-front", "path": "girl-blue-cape/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-pupil": { + "eye-front-pupil": { + "name": "girl/eye-front-pupil", + "path": "girl-blue-cape/eye-front-pupil", + "x": -0.04, + "y": -0.47, + "scaleX": 1.2, + "scaleY": 1.2, + "width": 17, + "height": 17 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-blue-cape/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "eyes/yellow", + "attachments": { + "eye-back-iris": { + "eye-back-iris": { "name": "girl/eye-iris-back", "path": "girl-spring-dress/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-pupil": { + "eye-back-pupil": { + "name": "girl/eye-back-pupil", + "path": "girl-spring-dress/eye-back-pupil", + "x": 0.43, + "y": -0.67, + "scaleX": 1.2, + "scaleY": 1.2062, + "width": 15, + "height": 17 + } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "girl/eye-iris-front", "path": "girl-spring-dress/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-pupil": { + "eye-front-pupil": { + "name": "girl/eye-front-pupil", + "path": "girl-spring-dress/eye-front-pupil", + "x": -0.04, + "y": -0.47, + "scaleX": 1.2, + "scaleY": 1.2, + "width": 17, + "height": 17 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-spring-dress/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "full-skins/boy", + "bones": [ "hat-base", "backpack-control", "pompom-control", "hat-control", "zip-boy", "backpack", "hat" ], + "transform": [ "hat-control" ], + "attachments": { + "arm-back": { + "arm-back": { + "name": "boy/arm-front", + "type": "mesh", + "uvs": [ 0, 0.9983, 1, 1, 1, 0.86682, 0.93575, 0.85962, 0.92543, 0.81301, 0.91517, 0.75475, 0.90967, 0.69766, 0.90374, 0.64195, 0.89852, 0.59071, 0.89321, 0.53993, 0.88593, 0.48173, 0.87995, 0.43392, 0.87387, 0.38539, 0.86778, 0.33662, 0.86019, 0.276, 0.85262, 0.21542, 0.84443, 0.15001, 0.83706, 0.09104, 0.82567, 0, 0.20656, 4.9E-4, 0.19476, 0.09288, 0.18669, 0.15618, 0.17892, 0.21703, 0.17122, 0.27738, 0.16365, 0.33672, 0.15684, 0.39004, 0.15032, 0.44113, 0.14396, 0.49098, 0.13775, 0.53965, 0.13226, 0.59099, 0.12603, 0.6493, 0.11997, 0.7051, 0.11515, 0.75592, 0.10543, 0.80835, 0.09698, 0.85907, 0.00989, 0.86774, 0.51288, 0.08992, 0.5068, 0.53843, 0.50952, 0.33772, 0.50435, 0.75817, 0.50554, 0.64894, 0.50328, 0.81283, 0.50817, 0.43751, 0.51115, 0.2178, 0.51199, 0.156, 0.51033, 0.27832, 0.50881, 0.38996, 0.50751, 0.48617, 0.50614, 0.59548, 0.5049, 0.70471, 0.50929, 0.85256 ], + "triangles": [ 34, 33, 50, 50, 4, 3, 0, 50, 1, 50, 0, 34, 0, 35, 34, 50, 3, 1, 3, 2, 1, 20, 19, 36, 36, 18, 17, 36, 19, 18, 44, 36, 17, 44, 20, 36, 46, 38, 13, 46, 24, 38, 38, 14, 13, 38, 45, 14, 24, 23, 38, 38, 23, 45, 45, 15, 14, 23, 22, 45, 37, 47, 10, 37, 27, 47, 27, 26, 47, 47, 11, 10, 47, 42, 11, 47, 26, 42, 26, 25, 42, 42, 12, 11, 42, 46, 12, 42, 25, 46, 25, 24, 46, 46, 13, 12, 49, 40, 7, 49, 30, 40, 30, 29, 40, 40, 8, 7, 40, 48, 8, 40, 29, 48, 48, 9, 8, 48, 37, 9, 29, 28, 48, 48, 28, 37, 9, 37, 10, 28, 27, 37, 33, 41, 50, 50, 41, 4, 4, 41, 5, 41, 39, 5, 33, 32, 41, 41, 32, 39, 39, 6, 5, 39, 49, 6, 32, 31, 39, 39, 31, 49, 31, 30, 49, 49, 7, 6, 45, 43, 15, 45, 22, 43, 43, 16, 15, 43, 44, 16, 22, 21, 43, 43, 21, 44, 21, 20, 44, 44, 17, 16 ], + "vertices": [ 1, 83, 30.3, -36.41, 1, 1, 83, 30.3, 34.59, 1, 1, 83, -0.09, 34.58, 1, 1, 83, -1.73, 30.02, 1, 3, 89, -1.79, 29.7, 0.51485, 88, 31.72, 29.7, 0.47152, 87, 64.98, 29.54, 0.01363, 3, 89, -14.92, 28.81, 0.16761, 88, 18.24, 28.84, 0.7202, 87, 51.66, 28.75, 0.11219, 3, 89, -27.79, 28.25, 0.02494, 88, 5.03, 28.32, 0.58139, 87, 38.61, 28.29, 0.39367, 4, 89, -40.37, 27.67, 3.1E-4, 88, -7.89, 27.77, 0.24325, 87, 25.85, 27.81, 0.73664, 86, 59.61, 27.66, 0.0198, 3, 88, -19.79, 27.28, 0.05132, 87, 14.09, 27.38, 0.81519, 86, 47.8, 27.3, 0.1335, 4, 88, -31.58, 26.79, 0.00265, 87, 2.43, 26.95, 0.57933, 86, 36.09, 26.94, 0.41791, 85, 69.67, 26.87, 1.1E-4, 3, 87, -10.9, 26.37, 0.1986, 86, 22.7, 26.43, 0.77283, 85, 56.26, 26.39, 0.02857, 3, 87, -21.85, 25.89, 0.03954, 86, 11.7, 26.02, 0.79423, 85, 45.25, 26, 0.16624, 4, 84, 66.95, 25.61, 2.5E-4, 87, -32.97, 25.41, 0.0015, 86, 0.53, 25.6, 0.51564, 85, 34.07, 25.6, 0.48261, 3, 84, 55.91, 25.21, 0.02493, 86, -10.7, 25.18, 0.18302, 85, 22.83, 25.2, 0.79205, 3, 84, 42.17, 24.71, 0.22892, 86, -24.67, 24.66, 0.01383, 85, 8.85, 24.71, 0.75725, 2, 84, 28.46, 24.21, 0.68211, 85, -5.12, 24.22, 0.31789, 2, 84, 13.66, 23.68, 0.96794, 85, -20.18, 23.68, 0.03206, 1, 79, 23.52, -0.26, 1, 1, 79, 22.72, 20.49, 1, 1, 79, -21.24, 20.38, 1, 1, 79, -22.08, -0.68, 1, 2, 84, 14.92, -23.03, 0.96207, 85, -18.91, -23.02, 0.03793, 2, 84, 28.69, -23.62, 0.67642, 85, -4.9, -23.62, 0.32358, 3, 84, 42.34, -24.21, 0.2106, 86, -24.41, -24.26, 0.01717, 85, 9.01, -24.21, 0.77223, 3, 84, 55.78, -24.78, 0.0197, 86, -10.74, -24.81, 0.18482, 85, 22.69, -24.79, 0.79548, 3, 87, -31.67, -25.49, 0.00253, 86, 1.54, -25.31, 0.54183, 85, 34.98, -25.31, 0.45564, 3, 87, -19.96, -25.9, 0.05261, 86, 13.3, -25.78, 0.80433, 85, 46.75, -25.81, 0.14306, 3, 87, -8.53, -26.3, 0.24883, 86, 24.77, -26.25, 0.73011, 85, 58.23, -26.3, 0.02106, 4, 88, -31.1, -26.85, 0.00529, 87, 2.63, -26.69, 0.57957, 86, 35.97, -26.7, 0.41477, 85, 69.44, -26.77, 3.7E-4, 3, 88, -19.17, -27.12, 0.06823, 87, 14.41, -27.02, 0.80427, 86, 47.8, -27.1, 0.1275, 4, 89, -38.03, -27.52, 0, 88, -5.62, -27.43, 0.32888, 87, 27.8, -27.4, 0.65921, 86, 61.24, -27.56, 0.01191, 3, 89, -25.42, -27.79, 0.02186, 88, 7.33, -27.73, 0.68409, 87, 40.58, -27.77, 0.29405, 3, 89, -13.96, -27.99, 0.14597, 88, 19.09, -27.95, 0.77839, 87, 52.2, -28.05, 0.07563, 3, 89, -2.13, -28.53, 0.457, 88, 31.23, -28.52, 0.53645, 87, 64.19, -28.69, 0.00655, 1, 83, -1.86, -29.53, 1, 1, 83, 0.13, -35.71, 1, 1, 79, 0.51, 0, 1, 2, 87, 2.22, -0.49, 0.93037, 86, 35.72, -0.5, 0.06963, 2, 86, -10.48, -0.25, 2.1E-4, 85, 23, -0.23, 0.99979, 1, 88, 19.33, -0.32, 1, 1, 87, 27.58, -0.45, 1, 2, 89, -1.47, -0.27, 0.18486, 88, 31.98, -0.27, 0.81514, 2, 86, 12.49, -0.38, 0.99961, 85, 45.99, -0.4, 3.9E-4, 2, 84, 28.93, -0.03, 0.99759, 85, -4.64, -0.03, 0.00241, 1, 84, 14.95, 0.07, 1, 2, 84, 42.63, -0.13, 2.9E-4, 85, 9.31, -0.13, 0.99971, 2, 86, 1.55, -0.32, 0.82986, 85, 35.04, -0.32, 0.17014, 1, 86, 23.69, -0.43, 1, 1, 87, 15.31, -0.47, 1, 1, 88, 6.95, -0.4, 1, 1, 83, -3.3, -0.26, 1 ], + "hull": 36, + "edges": [ 0, 2, 2, 4, 36, 38, 0, 70, 68, 70, 4, 6, 34, 36, 72, 34, 38, 40, 72, 40, 74, 56, 74, 18, 76, 48, 76, 26, 78, 64, 78, 10, 80, 60, 80, 14, 82, 78, 64, 66, 82, 66, 8, 10, 82, 8, 84, 52, 84, 22, 86, 44, 86, 30, 72, 88, 88, 86, 40, 42, 42, 44, 88, 42, 30, 32, 32, 34, 88, 32, 76, 90, 90, 86, 44, 46, 46, 48, 90, 46, 26, 28, 28, 30, 90, 28, 76, 92, 92, 84, 48, 50, 50, 52, 92, 50, 22, 24, 24, 26, 92, 24, 74, 94, 94, 84, 52, 54, 54, 56, 94, 54, 18, 20, 20, 22, 94, 20, 74, 96, 96, 80, 56, 58, 58, 60, 96, 58, 14, 16, 16, 18, 96, 16, 78, 98, 98, 80, 60, 62, 62, 64, 98, 62, 10, 12, 12, 14, 98, 12, 66, 68, 6, 8 ], + "width": 71, + "height": 229 + } + }, + "backpack": { + "backpack": { + "name": "boy/backpack", + "type": "mesh", + "uvs": [ 0.56777, 0.99667, 1, 0.92022, 0.98943, 0.32667, 0.91222, 0.0979, 0.87918, 0, 0.78253, 0, 0.24991, 0.03363, 0.11246, 0.09517, 0.03085, 0.20163, 0.02226, 0.32638, 0.04803, 0.66073, 0, 0.74057, 0, 0.8803, 0.09742, 0.96347, 0.18118, 0.96513, 0.33582, 1, 0.54199, 0.39791, 0.50334, 0.16504, 0.57206, 0.93685, 0.13608, 0.44449, 0.52372, 0.28781, 0.0781, 0.37629, 0.11031, 0.6391, 0.39913, 0.04858, 0.7798, 0.01708 ], + "triangles": [ 24, 23, 5, 5, 23, 6, 17, 23, 24, 17, 24, 3, 17, 8, 7, 6, 17, 7, 17, 6, 23, 20, 17, 3, 20, 9, 8, 20, 8, 17, 21, 9, 20, 16, 20, 2, 19, 21, 20, 16, 19, 20, 18, 16, 1, 22, 19, 16, 18, 22, 16, 18, 14, 22, 18, 15, 14, 0, 18, 1, 0, 15, 18, 24, 5, 4, 24, 4, 3, 20, 3, 2, 22, 21, 19, 10, 9, 21, 10, 21, 22, 22, 12, 11, 16, 2, 1, 10, 22, 11, 22, 14, 12, 14, 13, 12 ], + "vertices": [ 2, 56, 176.31, 109.14, 0.42, 55, 230.15, -10.16, 0.58, 1, 56, 161.95, 213.46, 1, 2, 56, -19.06, 228.58, 0.82644, 55, 34.78, 109.29, 0.17356, 2, 56, -90.51, 217.16, 0.76, 55, -36.67, 97.87, 0.24, 2, 56, -121.08, 212.27, 0.80924, 55, -67.25, 92.98, 0.19076, 2, 56, -123.31, 189.48, 0.76, 55, -69.47, 70.19, 0.24, 2, 56, -125.31, 62.84, 0.27, 55, -71.47, -56.45, 0.73, 2, 56, -109.72, 28.59, 0.6115, 55, -55.89, -90.7, 0.3885, 2, 56, -79.18, 6.18, 0.7, 55, -25.34, -113.11, 0.3, 2, 56, -41.38, 0.45, 0.69983, 55, 12.45, -118.84, 0.30017, 2, 56, 61.04, -3.39, 0.7, 55, 114.87, -122.68, 0.3, 2, 56, 84.25, -17.09, 0.7, 55, 138.09, -136.38, 0.3, 2, 56, 126.81, -21.24, 0.7, 55, 180.64, -140.53, 0.3, 2, 56, 154.38, -0.73, 0.7, 55, 208.21, -120.02, 0.3, 2, 56, 156.81, 18.98, 0.7, 55, 210.64, -100.31, 0.3, 2, 56, 170.98, 54.42, 0.63, 55, 224.82, -64.87, 0.37, 1, 55, 46.19, 1.64, 1, 1, 55, -25.63, -0.57, 1, 1, 55, 211.91, -7.36, 1, 2, 56, -2.79, 23.8, 0.64851, 55, 51.04, -95.49, 0.35149, 1, 55, 12.23, 0.59, 1, 2, 56, -24.9, 12.14, 0.7, 55, 28.94, -107.15, 0.3, 2, 56, 55.9, 11.94, 0.7, 55, 109.74, -107.35, 0.3, 1, 55, -63.49, -21.7, 1, 2, 56, -118.16, 188.33, 0.7, 55, -64.33, 69.03, 0.3 ], + "hull": 16, + "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30, 34, 6, 4, 6, 32, 4, 2, 4, 36, 28, 36, 2, 38, 32, 16, 34, 32, 40, 40, 34, 18, 40, 42, 44, 46, 48, 6, 8 ], + "width": 237, + "height": 306 + } + }, + "backpack-pocket": { + "backpack-pocket": { + "name": "boy/backpack-pocket", + "type": "mesh", + "uvs": [ 0.86114, 0.35068, 1, 0.88458, 0.68875, 1, 0.18636, 1, 0, 0.70482, 0.0163, 0.4457, 0.09191, 0.41902, 0, 0.17629, 0.14203, 0, 0.57054, 0, 0.74293, 0.14141, 0.55084, 0.66994, 0.52128, 0.39897, 0.41292, 0.24068, 0.4549, 0.43438 ], + "triangles": [ 3, 11, 2, 2, 11, 1, 3, 4, 11, 14, 4, 5, 4, 14, 11, 11, 0, 1, 11, 14, 0, 5, 6, 14, 14, 12, 0, 14, 6, 12, 6, 13, 12, 6, 7, 13, 12, 10, 0, 12, 13, 10, 7, 8, 13, 13, 9, 10, 13, 8, 9 ], + "vertices": [ 2, 55, 125.55, -28.25, 0.86973, 56, 71.72, 91.05, 0.13027, 2, 55, 191.82, -25.36, 0.79774, 56, 137.99, 93.94, 0.20226, 2, 55, 203.92, -47.5, 0.88, 56, 150.09, 71.8, 0.12, 2, 55, 200.66, -81, 0.65, 56, 146.83, 38.3, 0.35, 2, 55, 163.31, -89.9, 0.65, 56, 109.48, 29.4, 0.35, 2, 55, 131.7, -85.72, 0.65, 56, 77.87, 33.58, 0.35, 2, 55, 128.92, -80.36, 0.65, 56, 75.09, 38.94, 0.35, 2, 55, 98.61, -83.6, 0.69, 56, 44.78, 35.7, 0.31, 2, 55, 77.95, -72.02, 0.65, 56, 24.12, 47.28, 0.35, 2, 55, 80.74, -43.45, 0.81, 56, 26.91, 75.85, 0.19, 2, 55, 99.17, -33.64, 0.83791, 56, 45.34, 85.66, 0.16209, 2, 55, 162.62, -52.75, 0.88, 56, 108.79, 66.55, 0.12, 2, 55, 129.26, -51.49, 0.83, 56, 75.43, 67.81, 0.17, 2, 55, 109.18, -56.83, 0.83, 56, 55.35, 62.47, 0.17, 2, 55, 133.16, -56.34, 0.88, 56, 79.33, 62.96, 0.12 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20, 24, 12, 28, 10, 28, 0 ], + "width": 67, + "height": 123 + } + }, + "backpack-strap-back": { + "backpack-strap-back": { + "name": "boy/backpack-strap-front", + "type": "mesh", + "uvs": [ 0.15746, 0.22195, 0.30944, 0.21252, 0.41799, 0.2408, 0.49615, 0.30303, 0.52654, 0.38223, 0.47878, 0.49349, 0.31812, 0.63303, 0, 0.81218, 0, 1, 0.16615, 1, 0.74365, 0.70846, 0.91733, 0.54818, 1, 0.40675, 1, 0.25401, 0.86523, 0.12201, 0.61338, 0.02395, 0.32246, 0, 0.05759, 0.02018, 0.04457, 0.17292 ], + "triangles": [ 2, 1, 16, 15, 2, 16, 9, 8, 7, 16, 1, 0, 0, 18, 17, 16, 0, 17, 6, 9, 7, 10, 9, 6, 10, 6, 5, 10, 5, 11, 11, 4, 12, 5, 4, 11, 4, 3, 13, 3, 15, 14, 3, 14, 13, 4, 13, 12, 3, 2, 15 ], + "vertices": [ 2, 55, 44.79, 75.8, 0.174, 56, -9.04, 195.1, 0.826, 2, 55, 49.06, 136.63, 0.56071, 56, -4.77, 255.93, 0.43929, 3, 55, 57.59, 153.08, 0.2997, 79, -3.48, -14.15, 0.5103, 56, 3.76, 272.38, 0.19, 1, 79, 4.79, -23.1, 1, 1, 79, 7.1, -36.96, 1, 2, 55, 100.34, 155.9, 0.19, 79, 3.47, -56.43, 0.81, 3, 55, 128.1, 112.78, 0.27, 79, -36.75, -88.24, 0.46366, 56, 74.27, 232.08, 0.26634, 2, 55, 144.33, 78.25, 0.1, 56, 90.51, 197.55, 0.9, 2, 55, 177.04, 75.06, 0.1, 56, 123.22, 194.36, 0.9, 2, 55, 178.27, 87.63, 0.1, 56, 124.44, 206.93, 0.9, 3, 55, 151.86, 136.31, 0.27, 79, -11.02, -109.61, 0.48185, 56, 98.04, 255.61, 0.24815, 2, 55, 113.1, 188.14, 0.15, 79, 36.8, -66, 0.85, 2, 55, 89.07, 196.79, 0.04, 79, 43.08, -41.25, 0.96, 1, 79, 43.08, -14.52, 1, 2, 79, 32.84, 8.58, 0.87, 56, -15.34, 310.73, 0.13, 3, 55, 18.46, 162.82, 0.5, 79, 2.42, 25.74, 0.00271, 56, -35.37, 282.12, 0.49729, 2, 55, 7.35, 92.05, 0.174, 56, -46.48, 211.35, 0.826, 2, 55, 8.91, 71.67, 0.174, 56, -44.92, 190.97, 0.826, 2, 55, 35.42, 68.1, 0.174, 56, -18.41, 187.39, 0.826 ], + "hull": 19, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 0, 36, 6, 26, 10, 22 ], + "width": 76, + "height": 175 + } + }, + "backpack-strap-front": { + "backpack-strap-front": { + "name": "boy/backpack-strap-front", + "type": "mesh", + "uvs": [ 0.15746, 0.22195, 0.30944, 0.21252, 0.41799, 0.2408, 0.49615, 0.30303, 0.52654, 0.38223, 0.47878, 0.49349, 0.31812, 0.63303, 0, 0.81218, 0, 1, 0.16615, 1, 0.74365, 0.70846, 0.91733, 0.54818, 1, 0.40675, 1, 0.25401, 0.86523, 0.12201, 0.61338, 0.02395, 0.32246, 0, 0.05759, 0.02018, 0.04457, 0.17292 ], + "triangles": [ 10, 6, 5, 10, 5, 11, 5, 4, 11, 11, 4, 12, 4, 13, 12, 4, 3, 13, 3, 14, 13, 3, 15, 14, 3, 2, 15, 15, 2, 16, 10, 9, 6, 9, 8, 7, 16, 1, 0, 0, 18, 17, 16, 0, 17, 6, 9, 7, 2, 1, 16 ], + "vertices": [ 1, 55, 36.1, 23.68, 1, 2, 55, 35.58, 35.33, 0.91, 7, -7.77, -3.67, 0.09, 2, 55, 41.31, 43.06, 0.37, 7, 0.48, -8.62, 0.63, 1, 7, 6.42, -19.51, 1, 2, 55, 66.74, 48.87, 0.04, 7, 8.73, -33.37, 0.96, 2, 55, 85.77, 43.37, 0.19, 7, 5.1, -52.84, 0.81, 2, 55, 108.89, 28.85, 0.48, 7, -7.11, -77.26, 0.52, 1, 55, 137.75, 1.75, 1, 1, 55, 170.46, -1.44, 1, 1, 55, 171.69, 11.13, 1, 2, 55, 125.16, 59.76, 0.42, 7, 25.23, -90.46, 0.58, 2, 55, 98.53, 75.62, 0.15, 7, 38.43, -62.41, 0.85, 2, 55, 74.5, 84.27, 0.04, 7, 44.71, -37.66, 0.96, 1, 7, 44.71, -10.93, 1, 1, 7, 34.47, 12.17, 1, 2, 55, 4.98, 61.52, 0.09, 7, 15.33, 29.33, 0.91, 2, 55, -1.34, 39.92, 0.96, 7, -6.78, 33.52, 0.04, 1, 55, 0.22, 19.55, 1, 1, 55, 26.73, 15.97, 1 ], + "hull": 19, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 0, 36, 6, 26, 10, 22 ], + "width": 76, + "height": 175 + } + }, + "backpack-up": { + "backpack-up": { + "name": "boy/backpack-up", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 56, -112.01, 144.15, 0.96, 55, -137.28, 27.99, 0.04, 2, 56, -103.52, 189.83, 0.81, 55, -128.79, 73.67, 0.19, 2, 56, -49.76, 82.9, 0.17, 55, -75.03, -33.27, 0.83, 2, 56, -74.02, 32.48, 0.58, 55, -99.3, -83.68, 0.42 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 42, + "height": 139 + } + }, + "base-head": { + "base-head": { "x": 74.74, "y": -10.09, "rotation": -87.57, "width": 189, "height": 145 } + }, + "body": { + "body": { "name": "boy/body", "type": "linkedmesh", "skin": "full-skins/girl", "parent": "body", "width": 194, "height": 263 } + }, + "boot-ribbon-back": { + "boot-ribbon-back": { + "name": "boy/boot-ribbon-front", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 95, 28.05, 31.91, 0.76, 103, 36.32, 40.94, 0.24, 2, 95, 28.6, 14.92, 0.76, 103, 19.33, 41.13, 0.24, 2, 95, 6.7, 14.22, 0.76, 103, 19.57, 62.88, 0.24, 2, 95, 6.15, 31.21, 0.76, 103, 36.57, 62.69, 0.24 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 17, + "height": 22 + } + }, + "boot-ribbon-front": { + "boot-ribbon-front": { + "name": "boy/boot-ribbon-front", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 102, 37.35, 36.26, 0.24, 27, 30.73, 31.09, 0.76, 2, 102, 20.65, 39.43, 0.24, 27, 29.77, 14.12, 0.76, 2, 102, 24.74, 60.87, 0.24, 27, 7.8, 15.36, 0.76, 2, 102, 41.44, 57.7, 0.24, 27, 8.76, 32.34, 0.76 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 17, + "height": 22 + } + }, + "collar": { + "collar": { + "name": "boy/collar", + "type": "mesh", + "uvs": [ 0.01507, 0.35374, 0.04243, 0.85436, 0.34348, 0.9329, 0.60063, 1, 0.7225, 0.99194, 0.8843, 0.75701, 1, 0.58901, 0.9885, 0.2137, 0.98194, 0, 0.82711, 0.02581, 0.63208, 0.05832, 0.54167, 0.04849, 0.29801, 0.06176, 0, 0.07798, 0.31391, 0.36632, 0.55976, 0.34041, 0.66022, 0.3489, 0.84942, 0.31117 ], + "triangles": [ 0, 12, 14, 15, 12, 11, 15, 14, 12, 0, 13, 12, 17, 16, 10, 16, 15, 10, 15, 11, 10, 10, 9, 17, 17, 9, 7, 9, 8, 7, 16, 4, 3, 16, 5, 4, 15, 16, 3, 2, 15, 3, 1, 14, 2, 2, 14, 15, 1, 0, 14, 6, 5, 17, 17, 5, 16, 17, 7, 6 ], + "vertices": [ 2, 4, 130.93, 66.36, 0.35519, 5, 33.21, 62.82, 0.64481, 1, 4, 103.81, 63.13, 1, 1, 4, 96.28, 19.92, 1, 1, 4, 89.85, -16.98, 1, 1, 4, 88.98, -34.64, 1, 1, 4, 100.8, -59.06, 1, 1, 4, 109.25, -76.52, 1, 2, 4, 134.32, -75.26, 0.36282, 5, 35.01, -78.53, 0.63718, 1, 5, 49.23, -77.07, 1, 1, 5, 48.26, -54.59, 1, 1, 5, 47.04, -26.28, 1, 1, 5, 47.91, -13.18, 1, 1, 5, 47.97, 22.16, 1, 1, 5, 48.04, 65.38, 1, 2, 4, 128.8, 23.01, 0.34961, 5, 30.6, 19.59, 0.65039, 2, 4, 129.22, -12.66, 0.3068, 5, 30.61, -16, 0.6932, 2, 4, 128.25, -27.24, 0.31124, 5, 29.49, -30.54, 0.68876, 2, 4, 129.27, -54.92, 0.39025, 5, 30.2, -58.19, 0.60975 ], + "hull": 14, + "edges": [ 6, 8, 20, 22, 2, 4, 4, 6, 22, 24, 24, 26, 8, 10, 10, 12, 16, 18, 18, 20, 4, 28, 28, 24, 6, 30, 30, 22, 8, 32, 32, 20, 10, 34, 34, 18, 2, 0, 0, 26, 28, 0, 12, 14, 14, 16, 34, 14 ], + "width": 145, + "height": 58 + } + }, + "ear": { + "ear": { + "name": "boy/ear", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 5, 74.1, 67.48, 0.22, 6, 33.88, 66.64, 0.78, 2, 5, 76.86, 105.37, 0.22, 6, 31.74, 104.6, 0.78, 2, 5, 121.73, 102.1, 0.22, 6, 76.69, 107.13, 0.78, 2, 5, 118.97, 64.2, 0.22, 6, 78.83, 69.17, 0.78 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 38, + "height": 45 + } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { "name": "boy/eyebrow-back", "x": 13.08, "y": -0.6, "rotation": -177.9, "width": 40, "height": 22 } + }, + "eye-back-iris": { + "eye-back-iris": { "name": "boy/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-low-eyelid": { + "eye-back-low-eyelid": { + "name": "boy/eye-back-low-eyelid", + "type": "mesh", + "uvs": [ 0, 0.4084, 0.23683, 0.78185, 0.55761, 1, 0.86883, 0.83931, 1, 0.43712, 0.93586, 0, 0.79222, 0.23603, 0.55283, 0.37967, 0.30864, 0.27912, 0.11713, 0, 0.02616, 0.10676 ], + "triangles": [ 10, 9, 8, 0, 10, 8, 6, 5, 4, 1, 0, 8, 1, 8, 7, 4, 7, 6, 3, 7, 4, 2, 1, 7, 3, 2, 7 ], + "vertices": [ 1, 42, -29.75, -0.2, 1, 1, 42, -21.94, -4.31, 1, 1, 42, -11.35, -6.71, 1, 1, 42, -1.08, -4.94, 1, 1, 42, 3.25, -0.52, 1, 1, 42, 1.13, 4.29, 1, 1, 42, -3.61, 1.69, 1, 1, 42, -11.51, 0.11, 1, 1, 42, -19.57, 1.22, 1, 1, 42, -25.89, 4.29, 1, 1, 42, -28.89, 3.12, 1 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 33, + "height": 11 + } + }, + "eye-back-pupil": { + "eye-back-pupil": { "name": "boy/eye-back-pupil", "x": 0.43, "y": -0.67, "width": 15, "height": 17 } + }, + "eye-back-up-eyelid": { + "eye-back-up-eyelid": { + "name": "boy/eye-back-up-eyelid", + "type": "mesh", + "uvs": [ 0, 1, 0, 0.49905, 0.19376, 0.24625, 0.47885, 0.02505, 0.78455, 0.00925, 1, 0.08826, 0.99407, 0.70446, 0.79485, 0.78345, 0.48229, 0.92565, 0.20407, 0.92565 ], + "triangles": [ 3, 7, 8, 3, 4, 7, 2, 8, 9, 0, 1, 9, 9, 1, 2, 7, 4, 6, 6, 4, 5, 8, 2, 3 ], + "vertices": [ 1, 40, -37.56, -7.74, 1, 1, 40, -37.56, -2.73, 1, 2, 40, -28.64, -0.2, 0.75, 41, 28.05, 5.81, 0.25, 2, 40, -15.53, 2.01, 0.47, 41, 15.62, 1.07, 0.53, 2, 40, -1.47, 2.17, 0.57, 41, 1.87, -1.84, 0.43, 2, 40, 8.44, 1.38, 0.57, 41, -8.01, -3.01, 0.43, 2, 40, 8.17, -4.78, 0.57, 41, -8.95, 3.09, 0.43, 2, 40, -0.99, -5.57, 0.57, 41, -0.12, 5.66, 0.43, 2, 40, -15.37, -6.99, 0.47, 41, 13.7, 9.87, 0.53, 2, 40, -28.17, -6.99, 0.75, 41, 26.25, 12.38, 0.25 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18, 16, 6, 18, 4 ], + "width": 46, + "height": 10 + } + }, + "eye-back-up-eyelid-back": { + "eye-back-up-eyelid-back": { + "name": "boy/eye-back-up-eyelid-back", + "type": "mesh", + "uvs": [ 0.01882, 1, 0.2683, 0.88243, 0.57182, 0.81923, 0.80051, 0.81133, 1, 0.79553, 0.99593, 0.50323, 0.72151, 0.03713, 0.44709, 0, 0.11861, 0.35313, 0, 0.82713 ], + "triangles": [ 8, 7, 2, 2, 7, 6, 5, 2, 6, 1, 9, 8, 0, 9, 1, 2, 1, 8, 3, 2, 5, 3, 5, 4 ], + "vertices": [ 1, 40, -33.54, -8.4, 1, 2, 40, -24.06, -6.05, 0.83, 41, 22.41, 10.65, 0.17, 2, 40, -12.53, -4.78, 0.65, 41, 11.35, 7.15, 0.35, 1, 40, -3.84, -4.62, 1, 1, 40, 3.74, -4.31, 1, 2, 40, 3.59, 1.54, 0.58, 39, 16.64, 28.74, 0.42, 1, 39, 6.22, 38.06, 1, 1, 39, -4.21, 38.8, 1, 1, 39, -16.69, 31.74, 1, 2, 40, -34.26, -4.94, 0.58, 39, -21.2, 22.26, 0.42 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 38, + "height": 20 + } + }, + "eye-back-white": { + "eye-back-white": { + "name": "boy/eye-white-back", + "type": "mesh", + "uvs": [ 0.0386, 0.1421, 0, 0.46469, 0.15608, 0.80702, 0.39916, 0.96502, 0.68275, 0.96502, 0.91773, 0.87285, 0.99065, 0.51077, 0.9866, 0, 0.69491, 0.06968, 0.43967, 0.08944, 0.23306, 0.1026, 0.53286, 0.5108 ], + "triangles": [ 5, 4, 11, 4, 3, 11, 3, 2, 11, 5, 11, 6, 11, 1, 10, 10, 9, 11, 11, 2, 1, 10, 1, 0, 11, 8, 6, 11, 9, 8, 8, 7, 6 ], + "vertices": [ 1, 40, -32.75, -4.31, 1, 1, 40, -34.26, -12.05, 1, 2, 40, -28.17, -20.27, 0.83, 43, 26.31, -8.53, 0.17, 2, 40, -18.69, -24.06, 0.73, 43, 18.18, -2.35, 0.27, 2, 40, -7.63, -24.06, 0.76, 43, 7.51, 0.59, 0.24, 1, 40, 1.53, -21.85, 1, 1, 40, 4.38, -13.16, 1, 1, 40, 4.22, -0.9, 1, 2, 40, -7.16, -2.57, 0.59, 41, 6.51, 3.92, 0.41, 2, 40, -17.11, -3.04, 0.53, 41, 16.18, 6.34, 0.47, 2, 40, -25.17, -3.36, 0.76, 41, 24.02, 8.23, 0.24, 1, 40, -13.48, -13.16, 1 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 39, + "height": 24 + } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { "name": "boy/eyebrow-front", "x": 21.26, "y": 0.14, "rotation": -3.58, "width": 49, "height": 22 } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "boy/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-low-eyelid": { + "eye-front-low-eyelid": { + "name": "boy/eye-front-low-eyelid", + "type": "mesh", + "uvs": [ 0.00359, 0.67744, 0.23059, 1, 0.48195, 1, 0.80154, 0.72606, 1, 0.28852, 1, 0, 0.86259, 0, 0.72254, 0.19128, 0.47477, 0.42221, 0.27009, 0.43436, 0.069, 0.30067, 0, 0.42221 ], + "triangles": [ 1, 0, 9, 1, 9, 2, 2, 9, 8, 3, 2, 8, 8, 7, 3, 6, 5, 4, 7, 6, 4, 11, 10, 9, 0, 11, 9, 3, 7, 4 ], + "vertices": [ 1, 36, -3.95, -1.5, 1, 2, 36, 6.2, -5.54, 0.17, 37, 7.06, -4.39, 0.83, 2, 36, 17.26, -5.54, 0.56, 37, 17.95, -2.49, 0.44, 2, 36, 31.32, -1.98, 0.83, 37, 31.19, 3.44, 0.17, 1, 36, 40.05, 3.71, 1, 1, 36, 40.05, 7.46, 1, 1, 36, 34, 7.46, 1, 2, 36, 27.84, 4.97, 0.83, 37, 26.57, 9.69, 0.17, 2, 36, 16.94, 1.97, 0.56, 37, 16.35, 4.86, 0.44, 2, 36, 7.93, 1.81, 0.17, 37, 7.5, 3.15, 0.83, 1, 36, -0.91, 3.55, 1, 1, 36, -3.95, 1.97, 1 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22 ], + "width": 44, + "height": 13 + } + }, + "eye-front-pupil": { + "eye-front-pupil": { "name": "boy/eye-front-pupil", "x": -0.04, "y": -0.47, "width": 17, "height": 17 } + }, + "eye-front-up-eyelid": { + "eye-front-up-eyelid": { + "name": "boy/eye-front-up-eyelid", + "type": "mesh", + "uvs": [ 0.99382, 0.82748, 0.77725, 0.86546, 0.51988, 0.9106, 0.24969, 0.95799, 0.01014, 1, 0, 0.48275, 0.24339, 0.2556, 0.51727, 0, 0.77229, 0.0198, 1, 0.03748 ], + "triangles": [ 1, 2, 8, 4, 5, 3, 1, 8, 0, 0, 8, 9, 8, 2, 7, 7, 2, 6, 2, 3, 6, 3, 5, 6 ], + "vertices": [ 1, 34, 54.61, -3.86, 1, 2, 35, 39.18, -13.38, 0.22, 34, 41.18, -4.27, 0.78, 2, 35, 23.51, -10.3, 0.48, 34, 25.22, -4.77, 0.52, 2, 35, 7.07, -7.05, 0.94, 34, 8.47, -5.29, 0.06, 1, 34, -6.38, -5.75, 1, 1, 34, -7.01, -0.06, 1, 2, 35, 8.42, 0.56, 0.94, 34, 8.08, 2.43, 0.06, 2, 35, 25.6, -0.5, 0.48, 34, 25.06, 5.25, 0.52, 2, 35, 40.96, -4.25, 0.22, 34, 40.87, 5.03, 0.78, 1, 34, 54.99, 4.83, 1 ], + "hull": 10, + "edges": [ 8, 10, 0, 18, 10, 12, 12, 14, 4, 6, 6, 8, 6, 12, 4, 14, 0, 2, 2, 4, 14, 16, 16, 18 ], + "width": 62, + "height": 11 + } + }, + "eye-front-up-eyelid-back": { + "eye-front-up-eyelid-back": { + "name": "boy/eye-front-up-eyelid-back", + "type": "mesh", + "uvs": [ 0, 0.93436, 0.15772, 0.9219, 0.48014, 0.89643, 0.78654, 0.87222, 1, 0.85536, 1, 0.58325, 0.60474, 0, 0.45276, 0.00159, 0.23101, 0.00391, 0, 0.63591 ], + "triangles": [ 7, 2, 1, 3, 6, 5, 1, 9, 8, 4, 3, 5, 0, 9, 1, 2, 6, 3, 2, 7, 6, 1, 8, 7 ], + "vertices": [ 1, 34, 0.25, -2.59, 1, 2, 34, 8.45, -2.37, 0.1, 35, 7.71, -4.2, 0.9, 2, 34, 25.22, -1.91, 0.56, 35, 24.15, -7.51, 0.44, 2, 34, 41.15, -1.47, 0.85, 35, 39.77, -10.65, 0.15, 1, 34, 52.25, -1.17, 1, 1, 34, 52.25, 3.73, 1, 1, 32, 8.58, 40.07, 1, 1, 32, 0.67, 40.04, 1, 1, 32, -10.86, 40, 1, 1, 34, 0.25, 2.78, 1 ], + "hull": 10, + "edges": [ 8, 10, 16, 18, 0, 18, 0, 2, 2, 4, 4, 6, 6, 8, 12, 14, 14, 16, 14, 4, 2, 16, 6, 12, 10, 12 ], + "width": 52, + "height": 18 + } + }, + "eye-front-white": { + "eye-front-white": { + "name": "boy/eye-white-front", + "type": "mesh", + "uvs": [ 0.1783, 0.99386, 0.01136, 0.67178, 0.02924, 0.05194, 0.26177, 0.07624, 0.50324, 0.03978, 0.75962, 0.02763, 1, 0, 0.99215, 0.38009, 0.9057, 0.73863, 0.71192, 0.86624, 0.50622, 0.93309, 0.32438, 0.96348, 0.47343, 0.50162 ], + "triangles": [ 12, 5, 7, 4, 5, 12, 1, 3, 12, 1, 2, 3, 12, 3, 4, 7, 5, 6, 9, 12, 7, 0, 1, 11, 8, 9, 7, 10, 11, 12, 10, 12, 9, 11, 1, 12 ], + "vertices": [ 2, 37, 0.02, -3.61, 0.1401, 36, -0.6, -3.56, 0.8599, 2, 36, -9.45, 4.82, 0.34964, 34, -0.47, -15.04, 0.65036, 1, 34, 0.48, 1.08, 1, 2, 35, 12.58, -2.43, 0.42, 34, 12.8, 0.44, 0.58, 2, 35, 25.26, -4.37, 0.39, 34, 25.6, 1.39, 0.61, 2, 35, 38.58, -7.11, 0.19, 34, 39.19, 1.71, 0.81, 1, 34, 51.93, 2.43, 1, 2, 36, 42.54, 12.4, 0.14016, 34, 51.51, -7.46, 0.85984, 1, 36, 37.95, 3.08, 1, 2, 37, 27.31, 4.53, 0.42667, 36, 27.68, -0.24, 0.57333, 2, 37, 16.87, 0.94, 0.84, 36, 16.78, -1.98, 0.16, 1, 37, 7.51, -1.5, 1, 2, 37, 13.23, 11.69, 0.52, 34, 24.02, -10.62, 0.48 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22 ], + "width": 53, + "height": 26 + } + }, + "hair-back": { + "hair-back": { + "name": "boy/hair-back", + "type": "mesh", + "uvs": [ 0.72377, 0.13142, 0.82972, 0.05228, 0.85484, 0.14394, 0.9241, 0.10728, 0.99848, 0.11545, 0.99884, 0.27436, 0.99943, 0.531, 1, 0.78235, 0.83167, 0.64513, 0.71204, 1, 0, 1, 0, 0, 0.59007, 0, 0.71673, 0.30031, 0.80118, 0.34254, 0.91866, 0.31098, 0.91187, 0.51672 ], + "triangles": [ 0, 1, 2, 13, 12, 0, 13, 0, 2, 5, 15, 2, 3, 5, 2, 5, 3, 4, 14, 13, 2, 15, 14, 2, 16, 14, 15, 15, 5, 6, 16, 15, 6, 8, 14, 16, 8, 16, 6, 7, 8, 6, 13, 10, 11, 13, 11, 12, 8, 9, 10, 13, 8, 10, 8, 13, 14 ], + "vertices": [ 2, 6, 156.98, -52.6, 0.91, 30, 105.42, 83.77, 0.09, 3, 6, 170.88, -77.77, 0.586, 30, 131.16, 96.59, 0.23935, 49, 58.44, 47.85, 0.17464, 3, 6, 156.31, -84.5, 0.61272, 30, 137.27, 81.74, 0.25026, 49, 69.48, 36.2, 0.13702, 3, 6, 162.95, -101.07, 0.57311, 30, 154.1, 87.68, 0.23409, 49, 83.04, 47.8, 0.1928, 3, 6, 162.4, -119.18, 0.5041, 30, 172.17, 86.36, 0.2059, 49, 100.38, 53.08, 0.29, 3, 6, 136.68, -120.36, 0.5041, 30, 172.26, 60.62, 0.2059, 49, 109.74, 29.09, 0.29, 3, 6, 95.15, -122.26, 0.5041, 30, 172.4, 19.04, 0.2059, 49, 124.85, -9.64, 0.29, 3, 6, 54.47, -124.13, 0.5041, 30, 172.54, -21.68, 0.2059, 49, 139.65, -47.58, 0.29, 2, 6, 74.95, -82.32, 0.91, 30, 131.64, 0.55, 0.09, 2, 6, 16.28, -55.71, 0.91, 30, 102.57, -56.94, 0.09, 2, 6, 8.94, 117.16, 0.91, 30, -70.46, -56.94, 0.09, 2, 6, 170.8, 124.02, 0.91, 30, -70.46, 105.06, 0.09, 2, 6, 176.88, -19.23, 0.91, 30, 72.93, 105.06, 0.09, 2, 6, 129.57, -52.05, 0.91, 30, 103.71, 56.41, 0.09, 2, 6, 123.61, -72.84, 0.71, 30, 124.23, 49.57, 0.29, 3, 6, 129.93, -101.15, 0.58764, 30, 152.78, 54.68, 0.24002, 49, 93.7, 16.54, 0.17234, 3, 6, 96.56, -100.91, 0.61135, 30, 151.13, 21.35, 0.24971, 49, 104.17, -15.15, 0.13894 ], + "hull": 13, + "edges": [ 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24, 0, 2, 8, 10, 30, 10, 10, 12, 12, 14, 32, 12, 8, 6, 6, 4, 4, 2 ], + "width": 243, + "height": 162 + } + }, + "hair-bangs": { + "hair-bangs": { + "name": "boy/hair-bangs", + "type": "mesh", + "uvs": [ 0.21816, 0.2794, 0.12151, 0.44214, 0.03901, 0.65009, 0, 0.84447, 0, 1, 0.11916, 0.99365, 0.21344, 0.83543, 0.29594, 0.65009, 0.36194, 0.39242, 0.4303, 0.5416, 0.53166, 0.65913, 0.67308, 0.74954, 0.7603, 0.61393, 0.69901, 0.51447, 0.81923, 0.55516, 0.93473, 0.51447, 1, 0.41954, 1, 0.27036, 0.9253, 0.16187, 0.8098, 0.06694, 0.68016, 0.00817, 0.38787, 0.00365, 0.57307, 0.38232 ], + "triangles": [ 4, 3, 5, 5, 3, 6, 3, 2, 6, 6, 2, 7, 11, 10, 12, 10, 13, 12, 10, 9, 13, 2, 1, 7, 7, 1, 8, 14, 13, 15, 9, 22, 13, 9, 8, 22, 15, 13, 16, 16, 13, 17, 1, 0, 8, 18, 17, 13, 13, 22, 18, 22, 8, 21, 8, 0, 21, 22, 19, 18, 22, 20, 19, 22, 21, 20 ], + "vertices": [ 3, 6, 125.65, 24.16, 0.819, 29, -61.51, 56.32, 0.09, 48, 23.45, -7.43, 0.091, 3, 6, 113.21, 37.17, 0.64201, 29, -75.04, 44.44, 0.09, 48, 40.92, -11.79, 0.26799, 3, 6, 97.55, 48.07, 0.54508, 29, -86.59, 29.26, 0.06169, 48, 59.97, -12.64, 0.39323, 3, 6, 83.15, 52.92, 0.4171, 29, -92.05, 15.07, 0.07361, 48, 74.75, -9.05, 0.5093, 3, 6, 71.8, 52.44, 0.37688, 29, -92.05, 3.72, 0.06651, 48, 84.08, -2.59, 0.55661, 3, 6, 72.97, 35.8, 0.39111, 29, -75.37, 4.18, 0.06902, 48, 74.2, 10.86, 0.53987, 3, 6, 85.07, 23.1, 0.53235, 29, -62.17, 15.73, 0.09394, 48, 57.19, 15.14, 0.37371, 3, 6, 99.08, 12.13, 0.64178, 29, -50.62, 29.26, 0.12, 48, 39.49, 16.93, 0.23822, 2, 6, 118.26, 3.7, 0.86, 29, -41.38, 48.07, 0.14, 3, 6, 107.79, -6.33, 0.89872, 29, -31.81, 37.18, 0.05965, 49, 10.97, -34.81, 0.04163, 3, 6, 99.82, -20.87, 0.76196, 29, -17.62, 28.6, 0.10658, 49, 27.3, -37.7, 0.13146, 3, 6, 94.06, -40.93, 0.59399, 29, 2.18, 22, 0.10482, 49, 48.15, -36.72, 0.30119, 3, 6, 104.47, -52.71, 0.60482, 29, 14.39, 31.9, 0.10673, 49, 55.97, -23.09, 0.28845, 3, 6, 111.36, -43.83, 0.69544, 29, 5.81, 39.16, 0.08561, 49, 45.35, -19.41, 0.21895, 3, 6, 109.11, -60.77, 0.59573, 29, 22.64, 36.19, 0.09904, 49, 62.12, -16.12, 0.30524, 3, 6, 112.76, -76.8, 0.52077, 29, 38.81, 39.16, 0.0919, 49, 76.14, -7.52, 0.38732, 3, 6, 120.07, -85.63, 0.5084, 29, 47.95, 46.09, 0.08972, 49, 82.16, 2.24, 0.40188, 3, 6, 130.95, -85.17, 0.57569, 29, 47.95, 56.98, 0.08663, 49, 78.24, 12.4, 0.33769, 3, 6, 138.42, -74.39, 0.71063, 29, 37.49, 64.9, 0.04692, 49, 65.63, 16.02, 0.24246, 2, 6, 144.66, -57.94, 0.86805, 49, 48.05, 16.66, 0.13195, 2, 6, 148.18, -39.62, 0.96256, 49, 29.57, 14.12, 0.03744, 2, 6, 146.77, 1.27, 0.86, 29, -37.75, 76.45, 0.14, 3, 6, 120.25, -25.8, 0.89676, 29, -11.82, 48.81, 0.02582, 49, 25.43, -16.76, 0.07742 ], + "hull": 22, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 42 ], + "width": 140, + "height": 73 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "boy/hair-bangs", + "type": "mesh", + "uvs": [ 0.21816, 0.2794, 0.12151, 0.44214, 0.03901, 0.65009, 0, 0.84447, 0, 1, 0.11916, 0.99365, 0.21344, 0.83543, 0.29594, 0.65009, 0.36194, 0.39242, 0.4303, 0.5416, 0.53166, 0.65913, 0.67308, 0.74954, 0.7603, 0.61393, 0.69901, 0.51447, 0.81923, 0.55516, 0.93473, 0.51447, 1, 0.41954, 1, 0.27036, 0.9253, 0.16187, 0.8098, 0.06694, 0.68016, 0.00817, 0.38787, 0.00365, 0.57307, 0.38232 ], + "triangles": [ 4, 3, 5, 5, 3, 6, 3, 2, 6, 6, 2, 7, 11, 10, 12, 10, 13, 12, 10, 9, 13, 2, 1, 7, 7, 1, 8, 14, 13, 15, 9, 22, 13, 9, 8, 22, 15, 13, 16, 16, 13, 17, 1, 0, 8, 18, 17, 13, 13, 22, 18, 22, 8, 21, 8, 0, 21, 22, 19, 18, 22, 20, 19, 22, 21, 20 ], + "vertices": [ 3, 6, 125.65, 24.16, 0.819, 29, -61.51, 56.32, 0.09, 48, 23.45, -7.43, 0.091, 3, 6, 113.21, 37.17, 0.64201, 29, -75.04, 44.44, 0.09, 48, 40.92, -11.79, 0.26799, 3, 6, 97.55, 48.07, 0.54508, 29, -86.59, 29.26, 0.06169, 48, 59.97, -12.64, 0.39323, 3, 6, 83.15, 52.92, 0.4171, 29, -92.05, 15.07, 0.07361, 48, 74.75, -9.05, 0.5093, 3, 6, 71.8, 52.44, 0.37688, 29, -92.05, 3.72, 0.06651, 48, 84.08, -2.59, 0.55661, 3, 6, 72.97, 35.8, 0.39111, 29, -75.37, 4.18, 0.06902, 48, 74.2, 10.86, 0.53987, 3, 6, 85.07, 23.1, 0.53235, 29, -62.17, 15.73, 0.09394, 48, 57.19, 15.14, 0.37371, 3, 6, 99.08, 12.13, 0.64178, 29, -50.62, 29.26, 0.12, 48, 39.49, 16.93, 0.23822, 2, 6, 118.26, 3.7, 0.86, 29, -41.38, 48.07, 0.14, 3, 6, 107.79, -6.33, 0.89872, 29, -31.81, 37.18, 0.05965, 49, 10.97, -34.81, 0.04163, 3, 6, 99.82, -20.87, 0.76196, 29, -17.62, 28.6, 0.10658, 49, 27.3, -37.7, 0.13146, 3, 6, 94.06, -40.93, 0.59399, 29, 2.18, 22, 0.10482, 49, 48.15, -36.72, 0.30119, 3, 6, 104.47, -52.71, 0.60482, 29, 14.39, 31.9, 0.10673, 49, 55.97, -23.09, 0.28845, 3, 6, 111.36, -43.83, 0.69544, 29, 5.81, 39.16, 0.08561, 49, 45.35, -19.41, 0.21895, 3, 6, 109.11, -60.77, 0.59573, 29, 22.64, 36.19, 0.09904, 49, 62.12, -16.12, 0.30524, 3, 6, 112.76, -76.8, 0.52077, 29, 38.81, 39.16, 0.0919, 49, 76.14, -7.52, 0.38732, 3, 6, 120.07, -85.63, 0.5084, 29, 47.95, 46.09, 0.08972, 49, 82.16, 2.24, 0.40188, 3, 6, 130.95, -85.17, 0.57569, 29, 47.95, 56.98, 0.08663, 49, 78.24, 12.4, 0.33769, 3, 6, 138.42, -74.39, 0.71063, 29, 37.49, 64.9, 0.04692, 49, 65.63, 16.02, 0.24246, 2, 6, 144.66, -57.94, 0.86805, 49, 48.05, 16.66, 0.13195, 2, 6, 148.18, -39.62, 0.96256, 49, 29.57, 14.12, 0.03744, 2, 6, 146.77, 1.27, 0.86, 29, -37.75, 76.45, 0.14, 3, 6, 120.25, -25.8, 0.89676, 29, -11.82, 48.81, 0.02582, 49, 25.43, -16.76, 0.07742 ], + "hull": 22, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 42 ], + "width": 140, + "height": 73 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch", + "type": "mesh", + "color": "ff4b45ff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "boy/hair-side", + "type": "mesh", + "uvs": [ 0.76395, 0.00237, 0.91575, 0.43213, 1, 0.68539, 0.95348, 0.8591, 0.91575, 1, 0.36135, 1, 0.33144, 0.88524, 0.29536, 0.74678, 0, 0.73911, 0, 0.49737, 0.59236, 0, 0.42735, 0.46668 ], + "triangles": [ 6, 7, 3, 4, 5, 6, 3, 4, 6, 11, 9, 10, 7, 8, 9, 1, 11, 10, 1, 10, 0, 11, 7, 9, 2, 7, 11, 2, 11, 1, 3, 7, 2 ], + "vertices": [ 1, 6, 119.95, 47.18, 1, 2, 6, 83.34, 38.03, 0.86, 29, -77.16, 14.64, 0.14, 3, 6, 61.76, 32.9, 0.61654, 46, 39.22, 17.05, 0.21346, 29, -72.95, -7.14, 0.17, 3, 6, 46.73, 34.59, 0.41184, 46, 53.6, 12.39, 0.41816, 29, -75.27, -22.08, 0.17, 3, 6, 34.55, 35.96, 0.24581, 46, 65.26, 8.61, 0.58419, 29, -77.16, -34.2, 0.17, 3, 6, 33.37, 63.65, 0.2605, 46, 60.87, -18.76, 0.6395, 29, -104.88, -34.2, 0.1, 3, 6, 43.17, 65.57, 0.35187, 46, 50.89, -18.68, 0.54813, 29, -106.38, -24.33, 0.1, 3, 6, 54.99, 67.87, 0.46211, 46, 38.85, -18.57, 0.43789, 29, -108.18, -12.42, 0.1, 2, 6, 55.02, 82.66, 0.55402, 46, 35.86, -33.05, 0.44598, 2, 6, 75.79, 83.54, 0.96, 29, -122.95, 9.03, 0.04, 1, 6, 119.79, 55.76, 1, 2, 6, 79.34, 62.3, 0.76, 29, -101.58, 11.67, 0.24 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 8, 10, 14, 16, 16, 18, 18, 20, 0, 20, 4, 6, 6, 8, 10, 12, 12, 14, 4, 14 ], + "width": 50, + "height": 86 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "boy/hair-side", + "type": "mesh", + "uvs": [ 0.76395, 0.00237, 0.91575, 0.43213, 1, 0.68539, 0.95348, 0.8591, 0.91575, 1, 0.36135, 1, 0.33144, 0.88524, 0.29536, 0.74678, 0, 0.73911, 0, 0.49737, 0.59236, 0, 0.42735, 0.46668 ], + "triangles": [ 6, 7, 3, 4, 5, 6, 3, 4, 6, 11, 9, 10, 7, 8, 9, 1, 11, 10, 1, 10, 0, 11, 7, 9, 2, 7, 11, 2, 11, 1, 3, 7, 2 ], + "vertices": [ 1, 6, 119.95, 47.18, 1, 2, 6, 83.34, 38.03, 0.86, 29, -77.16, 14.64, 0.14, 3, 6, 61.76, 32.9, 0.61654, 46, 39.22, 17.05, 0.21346, 29, -72.95, -7.14, 0.17, 3, 6, 46.73, 34.59, 0.41184, 46, 53.6, 12.39, 0.41816, 29, -75.27, -22.08, 0.17, 3, 6, 34.55, 35.96, 0.24581, 46, 65.26, 8.61, 0.58419, 29, -77.16, -34.2, 0.17, 3, 6, 33.37, 63.65, 0.2605, 46, 60.87, -18.76, 0.6395, 29, -104.88, -34.2, 0.1, 3, 6, 43.17, 65.57, 0.35187, 46, 50.89, -18.68, 0.54813, 29, -106.38, -24.33, 0.1, 3, 6, 54.99, 67.87, 0.46211, 46, 38.85, -18.57, 0.43789, 29, -108.18, -12.42, 0.1, 2, 6, 55.02, 82.66, 0.55402, 46, 35.86, -33.05, 0.44598, 2, 6, 75.79, 83.54, 0.96, 29, -122.95, 9.03, 0.04, 1, 6, 119.79, 55.76, 1, 2, 6, 79.34, 62.3, 0.76, 29, -101.58, 11.67, 0.24 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 8, 10, 14, 16, 16, 18, 18, 20, 0, 20, 4, 6, 6, 8, 10, 12, 12, 14, 4, 14 ], + "width": 50, + "height": 86 + } + }, + "hand-back": { + "hand-back-fingers": { "name": "boy/hand-backfingers", "x": 11.59, "y": -2.84, "rotation": 90, "width": 38, "height": 42 } + }, + "hand-front": { + "hand-front-fingers": { "name": "boy/hand-front-fingers", "x": 11.59, "y": 1.97, "rotation": 90, "width": 38, "height": 42 } + }, + "hat": { + "hat": { + "name": "boy/hat", + "type": "mesh", + "uvs": [ 1, 0.67762, 0.84575, 0.80843, 0.65489, 0.90654, 0.43192, 0.966, 0.225, 0.99573, 0.03592, 0.98978, 0, 0.85303, 0.027, 0.47546, 0.07694, 0.46357, 0.10013, 0.306, 0.18575, 0.11573, 0.31954, 0.01465, 0.49257, 0, 0.64775, 0.03249, 0.7637, 0.14546, 0.83327, 0.31492, 0.9064, 0.32384, 1, 0.53789, 0.22857, 0.48438, 0.39089, 0.45168, 0.59424, 0.40708, 0.74765, 0.3506, 0.24819, 0.2733, 0.38197, 0.25843, 0.57997, 0.21384 ], + "triangles": [ 20, 24, 21, 23, 24, 20, 19, 23, 20, 22, 10, 11, 22, 23, 19, 23, 22, 11, 23, 11, 12, 23, 12, 24, 24, 12, 13, 24, 13, 14, 21, 24, 14, 19, 20, 2, 8, 9, 18, 18, 19, 3, 15, 17, 21, 17, 15, 16, 0, 1, 17, 1, 21, 17, 6, 7, 8, 18, 6, 8, 2, 20, 1, 3, 19, 2, 4, 6, 18, 4, 5, 6, 18, 3, 4, 20, 21, 1, 18, 9, 22, 9, 10, 22, 18, 22, 19, 21, 14, 15 ], + "vertices": [ 1, 50, 13.89, -96.68, 1, 2, 50, -1.83, -68.79, 0.82, 52, -67.01, -62.58, 0.18, 2, 50, -14.21, -33.97, 0.72, 52, -74.39, -26.37, 0.28, 2, 50, -22.55, 6.96, 0.72, 52, -76.91, 15.33, 0.28, 2, 50, -27.47, 45.07, 0.82, 52, -76.43, 53.75, 0.18, 1, 50, -28.29, 80.05, 1, 1, 50, -13.41, 87.33, 1, 2, 50, 28.67, 84.11, 0.94502, 51, 49.2, 82.46, 0.05498, 3, 50, 30.39, 74.94, 0.90664, 51, 49.61, 73.14, 0.07509, 52, -14.96, 75.21, 0.01827, 2, 50, 48.04, 71.39, 0.83494, 51, 66.59, 67.15, 0.16506, 2, 50, 69.81, 56.46, 0.75704, 51, 86.05, 49.32, 0.24296, 2, 50, 82.07, 32.21, 0.73015, 51, 94.79, 23.58, 0.26985, 3, 50, 85.05, 0.3, 0.71911, 51, 93.27, -8.43, 0.27957, 52, 28.7, -6.36, 0.00132, 2, 50, 82.67, -28.54, 0.71902, 51, 86.86, -36.65, 0.28098, 2, 50, 71.05, -50.5, 0.7727, 51, 72.27, -56.76, 0.2273, 2, 50, 52.8, -64.16, 0.9302, 51, 52.29, -67.73, 0.0698, 2, 50, 52.39, -77.72, 0.97146, 51, 49.98, -81.09, 0.02854, 1, 50, 29.38, -96.02, 1, 3, 50, 29.27, 46.82, 0.76552, 51, 44.55, 45.45, 0.08448, 52, -20.01, 47.52, 0.15, 3, 50, 34.17, 16.97, 0.75083, 51, 45.22, 15.21, 0.07917, 52, -19.35, 17.28, 0.17, 3, 50, 40.71, -20.41, 0.75063, 51, 46.45, -22.71, 0.07937, 52, -18.11, -20.65, 0.17, 3, 50, 48.17, -48.5, 0.83648, 51, 49.91, -51.57, 0.09352, 52, -14.66, -49.51, 0.07, 3, 50, 52.83, 44.18, 0.71547, 51, 67.51, 39.54, 0.16811, 52, 2.95, 41.61, 0.11643, 3, 50, 55.53, 19.52, 0.68597, 51, 66.73, 14.75, 0.16403, 52, 2.16, 16.81, 0.15, 3, 50, 62.02, -16.86, 0.70061, 51, 68.06, -22.19, 0.18939, 52, 3.49, -20.13, 0.11 ], + "hull": 18, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 0, 34, 44, 22 ], + "width": 185, + "height": 111 + } + }, + "leg-back": { + "leg-back": { + "name": "boy/leg-front", + "type": "mesh", + "uvs": [ 0.07635, 0.9541, 0.06673, 0.89806, 0.05329, 0.83742, 0.06846, 0.78076, 0.1147, 0.71609, 0.09104, 0.65737, 0.07898, 0.59167, 0.08077, 0.52912, 0.07229, 0.46755, 0.06309, 0.4008, 0.05461, 0.3393, 0.04512, 0.27044, 0.0355, 0.20062, 0.02026, 0.09003, 0.0082, 0.0025, 0.86785, 0, 0.85558, 0.08164, 0.83969, 0.18726, 0.82872, 0.26024, 0.81835, 0.32916, 0.80924, 0.38977, 0.79934, 0.45558, 0.79031, 0.51561, 0.77996, 0.58393, 0.76519, 0.64798, 0.75106, 0.708, 0.81982, 0.77305, 0.82792, 0.82913, 0.81561, 0.88039, 0.82497, 0.91422, 1, 0.93396, 0.9918, 1, 0.08936, 1, 0.44189, 0.0854, 0.44189, 0.52429, 0.44189, 0.46108, 0.44189, 0.39534, 0.44189, 0.33482, 0.44189, 0.26387, 0.44189, 0.19291, 0.44582, 0.95343, 0.44247, 0.58821, 0.44304, 0.64978, 0.44358, 0.70926, 0.44851, 0.77908, 0.44475, 0.83655, 0.44521, 0.88665 ], + "triangles": [ 39, 11, 12, 18, 39, 17, 39, 12, 33, 39, 33, 17, 33, 12, 13, 17, 33, 16, 13, 14, 33, 16, 33, 15, 15, 33, 14, 38, 10, 11, 19, 38, 18, 38, 11, 39, 38, 39, 18, 36, 8, 9, 21, 36, 20, 36, 9, 37, 36, 37, 20, 37, 9, 10, 20, 37, 19, 37, 10, 38, 37, 38, 19, 7, 34, 41, 23, 34, 22, 34, 7, 35, 34, 35, 22, 35, 7, 8, 22, 35, 21, 35, 8, 36, 35, 36, 21, 42, 5, 41, 5, 6, 41, 42, 41, 24, 24, 41, 23, 6, 7, 41, 41, 34, 23, 2, 3, 45, 28, 45, 27, 44, 4, 43, 44, 43, 25, 43, 4, 42, 4, 5, 42, 43, 42, 25, 25, 42, 24, 1, 2, 45, 45, 26, 27, 45, 44, 26, 45, 3, 44, 44, 25, 26, 44, 3, 4, 40, 46, 28, 40, 28, 29, 0, 1, 46, 40, 0, 46, 32, 0, 40, 40, 29, 30, 32, 40, 31, 31, 40, 30, 1, 45, 46, 46, 45, 28 ], + "vertices": [ 3, 103, -20.08, 10.6, 0.75, 94, 23.49, -22.3, 0.24676, 95, 59.84, -22.28, 0.00324, 2, 103, -20.97, 28.44, 0.51, 94, 5.72, -22.89, 0.49, 2, 103, -22.07, 47.56, 0.31, 96, 58.17, -23.66, 0.69, 3, 103, -21.4, 65.39, 0.1116, 95, 4.59, -22.78, 0.8184, 96, 40.52, -22.77, 0.07, 4, 103, -18.75, 86.02, 0.01, 95, -16.13, -19.93, 0.10405, 96, 20.1, -19.96, 0.87254, 97, 56.45, -19.89, 0.01341, 3, 95, -35.05, -21.34, 1.0E-4, 96, 1.46, -21.4, 0.56453, 97, 37.51, -21.4, 0.43537, 3, 96, -19.07, -22.08, 0.03286, 97, 16.65, -22.14, 0.91428, 98, 52.69, -22.08, 0.05286, 3, 97, -3.17, -22.02, 0.36522, 98, 32.86, -22.03, 0.63379, 99, 68.32, -21.96, 9.9E-4, 3, 97, -22.68, -22.46, 0.00771, 98, 13.36, -22.55, 0.84445, 99, 49.14, -22.52, 0.14784, 3, 98, -7.93, -23.09, 0.1958, 99, 28.2, -23.11, 0.80288, 100, 64.58, -23.1, 0.00132, 3, 98, -27.79, -23.57, 4.7E-4, 99, 8.67, -23.62, 0.7924, 100, 44.76, -23.62, 0.20713, 3, 99, -12.93, -24.2, 0.11943, 100, 22.84, -24.2, 0.86721, 101, 58.46, -24.21, 0.01336, 2, 100, 0.77, -24.79, 0.53411, 101, 36.71, -24.79, 0.46589, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.4095, 101, 32.87, 24.27, 0.5905, 3, 99, -15.75, 23.6, 0.08894, 100, 19.96, 23.6, 0.87813, 101, 55.62, 23.59, 0.03292, 3, 98, -30.64, 23.03, 8.5E-4, 99, 5.77, 22.96, 0.71828, 100, 41.79, 22.97, 0.28088, 3, 98, -11.12, 22.43, 0.16727, 99, 24.96, 22.4, 0.82705, 100, 61.27, 22.42, 0.00568, 3, 97, -26.03, 21.9, 0.00115, 98, 9.83, 21.8, 0.86047, 99, 45.58, 21.82, 0.13838, 2, 97, -7.13, 21.27, 0.21266, 98, 28.73, 21.24, 0.78734, 3, 96, -21.14, 20.69, 0.01057, 97, 14.4, 20.61, 0.90163, 98, 50.27, 20.67, 0.0878, 2, 96, -1.28, 19.72, 0.4417, 97, 34.58, 19.72, 0.5583, 4, 103, 20.06, 88.71, 0.01, 95, -18.54, 18.89, 0.02159, 96, 17.65, 18.86, 0.95034, 97, 53.83, 18.92, 0.01808, 3, 103, 24.4, 68.19, 0.1116, 95, 2.32, 23.05, 0.8184, 96, 38.19, 23.06, 0.07, 2, 103, 25.14, 50.7, 0.31, 96, 55.61, 23.58, 0.69, 2, 103, 24.62, 34.65, 0.51, 94, 0.26, 22.8, 0.49, 3, 103, 25.37, 23.95, 0.52462, 94, 10.94, 23.37, 0.22, 95, 47.04, 23.38, 0.25538, 1, 103, 36.15, 17.9, 1, 1, 103, 36, -3.06, 1, 1, 103, -19.04, -3.97, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 103, 2.45, 11.15, 0.83, 94, 23.32, 0.24, 0.17, 2, 97, 15.67, 0.04, 0.99997, 98, 51.62, 0.1, 3.0E-5, 2, 96, -0.81, 0.07, 0.37159, 97, 35.13, 0.07, 0.62841, 2, 103, 1.32, 88.25, 0.01, 96, 18, 0.1, 0.99, 3, 103, 1.78, 66.12, 0.1116, 95, 4.15, 0.4, 0.8184, 96, 40.04, 0.41, 0.07, 2, 103, 1.81, 48.1, 0.31, 96, 57.92, 0.22, 0.69, 3, 103, 2.06, 32.36, 0.38323, 94, 2.19, 0.2, 0.57, 95, 38.18, 0.2, 0.04677 ], + "hull": 33, + "edges": [ 28, 30, 58, 60, 60, 62, 62, 64, 42, 44, 26, 28, 66, 26, 30, 32, 66, 32, 70, 68, 42, 70, 14, 16, 70, 16, 40, 42, 72, 70, 40, 72, 16, 18, 72, 18, 38, 40, 74, 72, 38, 74, 18, 20, 74, 20, 36, 38, 76, 74, 36, 76, 20, 22, 76, 22, 32, 34, 34, 36, 66, 78, 78, 76, 34, 78, 22, 24, 24, 26, 78, 24, 68, 82, 46, 82, 82, 12, 46, 48, 84, 82, 48, 84, 12, 10, 84, 10, 48, 50, 86, 84, 50, 86, 10, 8, 86, 8, 50, 52, 88, 86, 52, 88, 8, 6, 88, 6, 52, 54, 90, 88, 54, 90, 6, 4, 90, 4, 54, 56, 56, 58, 80, 92, 92, 90, 56, 92, 4, 2, 92, 2, 58, 80, 2, 0, 0, 64, 80, 0, 12, 14, 44, 46, 60, 80 ], + "width": 61, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "boy/leg-front", + "type": "mesh", + "uvs": [ 0.07635, 0.9541, 0.06673, 0.89806, 0.05329, 0.83742, 0.06846, 0.78076, 0.1147, 0.71609, 0.09104, 0.65737, 0.07898, 0.59167, 0.08077, 0.52912, 0.07229, 0.46755, 0.06309, 0.4008, 0.05461, 0.3393, 0.04512, 0.27044, 0.0355, 0.20062, 0.02026, 0.09003, 0.0082, 0.0025, 0.86785, 0, 0.85558, 0.08164, 0.83969, 0.18726, 0.82872, 0.26024, 0.81835, 0.32916, 0.80924, 0.38977, 0.79934, 0.45558, 0.79031, 0.51561, 0.77996, 0.58393, 0.76519, 0.64798, 0.75106, 0.708, 0.81982, 0.77305, 0.82792, 0.82913, 0.81561, 0.88039, 0.82497, 0.91422, 1, 0.93396, 0.9918, 1, 0.08936, 1, 0.44189, 0.0854, 0.44189, 0.52429, 0.44189, 0.46108, 0.44189, 0.39534, 0.44189, 0.33482, 0.44189, 0.26387, 0.44189, 0.19291, 0.44582, 0.95343, 0.44247, 0.58821, 0.44304, 0.64978, 0.44358, 0.70926, 0.44851, 0.77908, 0.44475, 0.83655, 0.44521, 0.88665 ], + "triangles": [ 38, 10, 11, 19, 38, 18, 38, 11, 39, 38, 39, 18, 39, 11, 12, 36, 8, 9, 21, 36, 20, 36, 9, 37, 36, 37, 20, 37, 9, 10, 20, 37, 19, 37, 10, 38, 37, 38, 19, 7, 34, 41, 23, 34, 22, 34, 7, 35, 34, 35, 22, 35, 7, 8, 22, 35, 21, 35, 8, 36, 35, 36, 21, 42, 5, 41, 5, 6, 41, 42, 41, 24, 24, 41, 23, 6, 7, 41, 41, 34, 23, 43, 4, 42, 43, 42, 25, 4, 5, 42, 44, 4, 43, 44, 43, 25, 25, 42, 24, 1, 2, 45, 28, 45, 27, 2, 3, 45, 45, 26, 27, 45, 44, 26, 45, 3, 44, 44, 3, 4, 46, 45, 28, 44, 25, 26, 18, 39, 17, 39, 12, 33, 39, 33, 17, 33, 12, 13, 17, 33, 16, 13, 14, 33, 16, 33, 15, 15, 33, 14, 32, 40, 31, 31, 40, 30, 32, 0, 40, 40, 29, 30, 40, 28, 29, 0, 1, 46, 1, 45, 46, 40, 0, 46, 40, 46, 28 ], + "vertices": [ 3, 102, -21.4, 12.07, 0.65, 28, 23.5, -22.3, 0.3448, 27, 59.45, -22.3, 0.00521, 3, 102, -21.96, 29.92, 0.51, 28, 5.76, -22.88, 0.33074, 27, 41.71, -22.88, 0.15926, 3, 102, -22.66, 49.08, 0.31148, 28, -13.39, -23.7, 0.0912, 27, 22.52, -23.7, 0.59732, 3, 102, -21.61, 66.95, 0.17, 27, 4.58, -22.78, 0.5805, 26, 40.54, -22.78, 0.2495, 4, 102, -18.4, 87.61, 0.03, 27, -15.86, -19.96, 0.10277, 26, 20.08, -19.96, 0.82804, 25, 56.01, -19.96, 0.03919, 3, 27, -34.44, -21.4, 7.9E-4, 26, 1.51, -21.4, 0.57156, 25, 37.44, -21.4, 0.42765, 3, 26, -19.27, -22.14, 0.05654, 25, 16.67, -22.14, 0.87764, 24, 52.6, -22.14, 0.06582, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 3, 26, -21.58, 20.62, 0.04097, 25, 14.4, 20.62, 0.83939, 24, 50.38, 20.63, 0.11963, 3, 26, -1.35, 19.72, 0.4338, 25, 34.64, 19.72, 0.56533, 24, 70.61, 19.73, 8.7E-4, 4, 102, 20.45, 89.06, 0.03, 27, -18.28, 18.86, 0.04202, 26, 17.66, 18.86, 0.84488, 25, 53.66, 18.87, 0.0831, 3, 102, 24.24, 68.6, 0.17, 27, 2.29, 23.05, 0.47119, 26, 38.23, 23.05, 0.35881, 2, 102, 24.6, 51.21, 0.32421, 27, 20.01, 23.55, 0.67579, 3, 102, 23.74, 35.21, 0.51, 28, 0.25, 22.8, 0.21249, 27, 36.2, 22.8, 0.27751, 3, 102, 24.29, 24.55, 0.73, 28, 10.95, 23.37, 0.25858, 27, 46.78, 23.36, 0.01142, 1, 102, 34.96, 18.3, 1, 1, 102, 34.41, -2.64, 1, 1, 102, -20.64, -2.52, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 102, 1.14, 12.19, 0.83, 28, 23.32, 0.24, 0.17, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 2, 102, 1.77, 89.22, 0.03, 26, 18, 0.1, 0.97, 3, 102, 1.58, 67.1, 0.17, 27, 4.15, 0.4, 0.76746, 26, 40.07, 0.4, 0.06254, 2, 102, 1.23, 49.11, 0.22, 27, 22.3, 0.17, 0.78, 3, 102, 1.15, 33.38, 0.37, 28, 2.2, 0.2, 0.5638, 27, 38.15, 0.2, 0.0662 ], + "hull": 33, + "edges": [ 28, 30, 58, 60, 60, 62, 62, 64, 42, 44, 26, 28, 66, 26, 30, 32, 66, 32, 70, 68, 42, 70, 14, 16, 70, 16, 40, 42, 72, 70, 40, 72, 16, 18, 72, 18, 38, 40, 74, 72, 38, 74, 18, 20, 74, 20, 36, 38, 76, 74, 36, 76, 20, 22, 76, 22, 32, 34, 34, 36, 66, 78, 78, 76, 34, 78, 22, 24, 24, 26, 78, 24, 68, 82, 46, 82, 82, 12, 46, 48, 84, 82, 48, 84, 12, 10, 84, 10, 48, 50, 86, 84, 50, 86, 10, 8, 86, 8, 50, 52, 88, 86, 52, 88, 8, 6, 88, 6, 52, 54, 90, 88, 54, 90, 6, 4, 90, 4, 54, 56, 56, 58, 80, 92, 92, 90, 56, 92, 4, 2, 92, 2, 58, 80, 2, 0, 0, 64, 80, 0, 12, 14, 44, 46, 60, 80 ], + "width": 61, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 }, + "mouth-smile": { "name": "boy/mouth-smile", "x": -4.12, "y": 2.56, "width": 57, "height": 13 } + }, + "nose": { + "nose": { + "name": "boy/nose", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 6, 51.55, -68.98, 0.63, 29, 28.41, -21.66, 0.37, 2, 6, 50.11, -35.01, 0.72, 29, -5.59, -21.66, 0.28, 2, 6, 69.09, -34.21, 0.72, 29, -5.59, -2.66, 0.28, 2, 6, 70.54, -68.18, 0.63, 29, 28.41, -2.66, 0.37 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 34, + "height": 19 + } + }, + "pompom": { + "pompom": { "name": "boy/pompom", "x": -48.24, "y": 11.74, "rotation": -95.63, "width": 96, "height": 85 } + }, + "sleeve-front": { + "sleeve-front": { + "name": "boy/arm-front", + "type": "mesh", + "uvs": [ 0, 0.9983, 1, 1, 1, 0.86682, 0.93575, 0.85962, 0.92543, 0.81301, 0.91517, 0.75475, 0.90967, 0.69766, 0.90374, 0.64195, 0.89852, 0.59071, 0.89321, 0.53993, 0.88593, 0.48173, 0.87995, 0.43392, 0.87387, 0.38539, 0.86778, 0.33662, 0.86019, 0.276, 0.85262, 0.21542, 0.84443, 0.15001, 0.83706, 0.09104, 0.82567, 0, 0.20656, 4.9E-4, 0.19476, 0.09288, 0.18669, 0.15618, 0.17892, 0.21703, 0.17122, 0.27738, 0.16365, 0.33672, 0.15684, 0.39004, 0.15032, 0.44113, 0.14396, 0.49098, 0.13775, 0.53965, 0.13226, 0.59099, 0.12603, 0.6493, 0.11997, 0.7051, 0.11515, 0.75592, 0.10543, 0.80835, 0.09698, 0.85907, 0.00989, 0.86774, 0.51288, 0.08992, 0.5068, 0.53843, 0.50952, 0.33772, 0.50435, 0.75817, 0.50554, 0.64894, 0.50328, 0.81283, 0.50817, 0.43751, 0.51115, 0.2178, 0.51199, 0.156, 0.51033, 0.27832, 0.50881, 0.38996, 0.50751, 0.48617, 0.50614, 0.59548, 0.5049, 0.70471, 0.50929, 0.85256 ], + "triangles": [ 0, 50, 1, 50, 0, 34, 0, 35, 34, 34, 33, 50, 50, 3, 1, 50, 4, 3, 3, 2, 1, 44, 36, 17, 44, 20, 36, 20, 19, 36, 36, 18, 17, 36, 19, 18, 33, 41, 50, 50, 41, 4, 4, 41, 5, 41, 39, 5, 33, 32, 41, 41, 32, 39, 39, 6, 5, 39, 49, 6, 32, 31, 39, 39, 31, 49, 31, 30, 49, 49, 7, 6, 49, 40, 7, 49, 30, 40, 30, 29, 40, 40, 8, 7, 40, 48, 8, 40, 29, 48, 48, 9, 8, 48, 37, 9, 29, 28, 48, 48, 28, 37, 9, 37, 10, 28, 27, 37, 37, 47, 10, 37, 27, 47, 27, 26, 47, 47, 11, 10, 47, 42, 11, 47, 26, 42, 26, 25, 42, 42, 12, 11, 42, 46, 12, 42, 25, 46, 25, 24, 46, 46, 13, 12, 46, 38, 13, 46, 24, 38, 38, 14, 13, 38, 45, 14, 24, 23, 38, 38, 23, 45, 45, 15, 14, 23, 22, 45, 45, 43, 15, 45, 22, 43, 43, 16, 15, 43, 44, 16, 22, 21, 43, 43, 21, 44, 21, 20, 44, 44, 17, 16 ], + "vertices": [ 1, 54, 30.3, -36.41, 1, 1, 54, 30.3, 34.59, 1, 1, 54, -0.09, 34.58, 1, 1, 54, -1.73, 30.02, 1, 3, 13, 65.08, 29.54, 0.00868, 12, 31.72, 29.7, 0.54327, 16, -1.8, 29.7, 0.44805, 3, 13, 51.72, 28.75, 0.09476, 12, 18.24, 28.84, 0.78295, 16, -14.97, 28.81, 0.12229, 4, 14, 72.39, 28.06, 1.0E-5, 13, 38.62, 28.29, 0.36416, 12, 5.03, 28.32, 0.62452, 16, -27.87, 28.25, 0.01131, 3, 14, 59.57, 27.66, 0.01697, 13, 25.84, 27.81, 0.71378, 12, -7.87, 27.77, 0.26925, 3, 14, 47.78, 27.3, 0.12736, 13, 14.09, 27.38, 0.81039, 12, -19.73, 27.28, 0.06225, 4, 15, 69.71, 26.86, 1.9E-4, 14, 36.09, 26.94, 0.41186, 13, 2.44, 26.95, 0.58392, 12, -31.48, 26.79, 0.00403, 3, 15, 56.29, 26.39, 0.03436, 14, 22.7, 26.43, 0.7688, 13, -10.92, 26.37, 0.19684, 3, 15, 45.26, 26, 0.17991, 14, 11.7, 26.02, 0.78189, 13, -21.89, 25.89, 0.03821, 4, 11, 66.92, 25.61, 4.0E-5, 15, 34.07, 25.6, 0.49682, 14, 0.53, 25.6, 0.5018, 13, -33.02, 25.41, 0.00134, 3, 11, 55.89, 25.21, 0.02124, 15, 22.83, 25.2, 0.80075, 14, -10.69, 25.18, 0.17801, 3, 11, 42.17, 24.71, 0.21905, 15, 8.85, 24.71, 0.76696, 14, -24.64, 24.66, 0.01399, 2, 11, 28.46, 24.21, 0.67585, 15, -5.12, 24.22, 0.32415, 2, 11, 13.66, 23.68, 0.96846, 15, -20.2, 23.68, 0.03154, 1, 8, 0.24, 23.24, 1, 1, 8, -20.51, 22.43, 1, 1, 8, -20.4, -21.52, 1, 1, 8, 0.66, -22.36, 1, 2, 11, 14.92, -23.03, 0.9591, 15, -18.93, -23.02, 0.0409, 2, 11, 28.69, -23.62, 0.67055, 15, -4.9, -23.62, 0.32945, 3, 11, 42.34, -24.21, 0.20785, 15, 9.01, -24.21, 0.77749, 14, -24.38, -24.26, 0.01467, 3, 11, 55.76, -24.78, 0.01896, 15, 22.69, -24.79, 0.80223, 14, -10.73, -24.81, 0.17882, 3, 15, 34.98, -25.31, 0.45683, 14, 1.54, -25.31, 0.5408, 13, -31.71, -25.5, 0.00238, 3, 15, 46.76, -25.81, 0.14032, 14, 13.3, -25.78, 0.80693, 13, -19.98, -25.9, 0.05275, 3, 15, 58.25, -26.3, 0.01945, 14, 24.77, -26.25, 0.7308, 13, -8.54, -26.3, 0.24975, 4, 15, 69.47, -26.77, 2.7E-4, 14, 35.97, -26.7, 0.41316, 13, 2.63, -26.69, 0.58179, 12, -31, -26.85, 0.00478, 3, 14, 47.78, -27.1, 0.12648, 13, 14.41, -27.02, 0.80795, 12, -19.11, -27.12, 0.06558, 3, 14, 61.2, -27.56, 0.01164, 13, 27.79, -27.4, 0.6672, 12, -5.6, -27.43, 0.32116, 3, 13, 40.6, -27.77, 0.30828, 12, 7.32, -27.73, 0.67545, 16, -25.51, -27.79, 0.01627, 3, 13, 52.26, -28.05, 0.08696, 12, 19.09, -27.95, 0.78468, 16, -14, -27.99, 0.12837, 3, 13, 64.29, -28.69, 0.00978, 12, 31.24, -28.52, 0.56264, 16, -2.14, -28.53, 0.42759, 1, 54, -1.86, -29.53, 1, 1, 54, 0.13, -35.71, 1, 1, 8, -0.01, 0.23, 1, 2, 14, 35.72, -0.5, 0.06656, 13, 2.22, -0.49, 0.93344, 1, 15, 23, -0.23, 1, 2, 13, 52.64, -0.42, 0, 12, 19.33, -0.32, 1, 1, 13, 27.58, -0.45, 1, 2, 12, 31.99, -0.27, 0.81958, 16, -1.47, -0.27, 0.18042, 2, 14, 12.49, -0.38, 1, 13, -20.94, -0.5, 0, 1, 11, 28.93, -0.03, 1, 1, 11, 14.95, 0.07, 1, 1, 15, 9.31, -0.13, 1, 2, 15, 35.04, -0.32, 0.18244, 14, 1.55, -0.32, 0.81756, 1, 14, 23.69, -0.44, 1, 1, 13, 15.31, -0.47, 1, 2, 13, 40.38, -0.44, 7.7E-4, 12, 6.95, -0.4, 0.99923, 1, 54, -3.3, -0.26, 1 ], + "hull": 36, + "edges": [ 0, 2, 2, 4, 36, 38, 0, 70, 68, 70, 4, 6, 34, 36, 72, 34, 38, 40, 72, 40, 74, 56, 74, 18, 76, 48, 76, 26, 78, 64, 78, 10, 80, 60, 80, 14, 82, 78, 64, 66, 82, 66, 8, 10, 82, 8, 84, 52, 84, 22, 86, 44, 86, 30, 72, 88, 88, 86, 40, 42, 42, 44, 88, 42, 30, 32, 32, 34, 88, 32, 76, 90, 90, 86, 44, 46, 46, 48, 90, 46, 26, 28, 28, 30, 90, 28, 76, 92, 92, 84, 48, 50, 50, 52, 92, 50, 22, 24, 24, 26, 92, 24, 74, 94, 94, 84, 52, 54, 54, 56, 94, 54, 18, 20, 20, 22, 94, 20, 74, 96, 96, 80, 56, 58, 58, 60, 96, 58, 14, 16, 16, 18, 96, 16, 78, 98, 98, 80, 60, 62, 62, 64, 98, 62, 10, 12, 12, 14, 98, 12, 66, 68, 6, 8 ], + "width": 71, + "height": 229 + } + }, + "zip-boy": { + "zip-boy": { "name": "boy/zip", "x": 14.35, "y": -0.15, "rotation": 82.23, "width": 27, "height": 46 } + } + } + }, + { + "name": "full-skins/girl", + "bones": [ "hat-base", "hair-strand-back-3", "bag-control", "hair-strand-front-2", "pompom-control", "hair-holder-front", "hair-strand-front-1", "zip-girl", "bag-strap-back", "hair-strand-front-4", "bag-strap-front", "hair-holder-back", "bag-back-down", "bag", "hair-strand-back-1", "hat-control", "hair-strand-front-3", "bag-flap", "hat", "hair-strand-back-2", "scarf-back", "bag-back-front" ], + "transform": [ "hat-control", "leg-down-back-up", "leg-up-back" ], + "attachments": { + "arm-back": { + "arm-back": { "name": "girl/arm-front", "type": "linkedmesh", "skin": "full-skins/boy", "parent": "arm-back", "width": 71, "height": 229 } + }, + "bag-base": { + "bag-base": { + "name": "girl/bag-base", + "type": "mesh", + "uvs": [ 0.83893, 0.8993, 0.6302, 1, 0.16529, 0.94665, 0.01981, 0.72002, 0, 0.45956, 0.05144, 0.21601, 0.15581, 0, 0.8073, 0.02997, 0.95278, 0.23969, 1, 0.45956, 1, 0.68619, 0.61122, 0.80458, 0.56694, 0.49338, 0.67131, 0.22616 ], + "triangles": [ 13, 5, 6, 13, 6, 7, 2, 11, 1, 8, 9, 13, 10, 11, 9, 12, 5, 13, 12, 9, 11, 3, 12, 11, 13, 9, 12, 0, 11, 10, 1, 11, 0, 13, 7, 8, 4, 5, 12, 3, 4, 12, 2, 3, 11 ], + "vertices": [ 2, 57, -24.02, 97.1, 0.4359, 58, -108.39, 43.99, 0.5641, 2, 57, 0.18, 111.52, 0.48095, 58, -84.2, 58.41, 0.51905, 2, 57, 57.69, 111.91, 0.16986, 58, -26.69, 58.81, 0.83014, 2, 57, 78.42, 88.05, 0.54, 58, -5.95, 34.95, 0.46, 2, 57, 84.25, 58.57, 0.53182, 58, -0.13, 5.47, 0.46818, 2, 57, 81.14, 30.02, 0.39, 58, -3.24, -23.08, 0.61, 1, 58, -13.17, -49.22, 1, 2, 57, -8.8, -1.79, 0.37, 58, -93.18, -54.89, 0.63, 2, 57, -29.32, 20.14, 0.51747, 58, -113.69, -32.96, 0.48253, 2, 57, -37.96, 44.6, 0.46, 58, -122.33, -8.5, 0.54, 2, 57, -40.92, 70.5, 0.46, 58, -125.29, 17.39, 0.54, 2, 57, 5.05, 89.45, 0.96, 58, -79.33, 36.35, 0.04, 1, 57, 14.52, 54.52, 1, 2, 57, 5.26, 22.53, 0.92, 58, -79.12, -30.58, 0.08 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20, 24, 26, 22, 6 ], + "width": 123, + "height": 115 + } + }, + "bag-strap-back": { + "bag-strap-back": { + "name": "girl/bag-strap-front", + "type": "mesh", + "uvs": [ 0.10329, 0.09701, 0.09625, 0.16933, 0.0882, 0.24002, 0.07824, 0.30385, 0.06981, 0.37343, 0.06125, 0.44416, 0.05318, 0.51073, 0.04445, 0.58281, 0.03622, 0.65075, 0.02694, 0.72743, 0.01818, 0.7997, 0.00877, 0.87745, 0, 0.94985, 0.49463, 0.9881, 1, 0.94985, 0.9924, 0.87902, 0.98374, 0.79824, 0.97585, 0.72459, 0.96826, 0.65383, 0.96097, 0.58591, 0.95321, 0.51354, 0.94607, 0.44688, 0.93834, 0.37479, 0.93057, 0.30235, 0.92162, 0.23729, 0.91478, 0.1693, 0.90826, 0.09429, 0.90262, 0.04177, 0.68729, 0.00493, 0.50446, 0.00754, 0.29063, 0.0106, 0.10929, 0.04743, 0.49571, 0.88043, 0.49652, 0.79968, 0.49725, 0.72601, 0.49799, 0.65234, 0.49866, 0.58577, 0.49938, 0.51352, 0.50005, 0.44693, 0.50078, 0.3747, 0.50147, 0.30525, 0.50233, 0.23869, 0.50296, 0.17069, 0.50358, 0.09559 ], + "triangles": [ 36, 6, 37, 7, 6, 36, 36, 37, 20, 19, 36, 20, 35, 7, 36, 8, 7, 35, 35, 36, 19, 18, 35, 19, 34, 8, 35, 34, 35, 18, 34, 18, 17, 9, 8, 34, 33, 9, 34, 33, 34, 17, 33, 17, 16, 10, 9, 33, 32, 10, 33, 11, 10, 32, 32, 33, 16, 32, 16, 15, 13, 11, 32, 12, 11, 13, 13, 32, 15, 13, 15, 14, 43, 30, 29, 43, 29, 28, 26, 43, 28, 26, 28, 27, 0, 31, 30, 0, 30, 43, 42, 0, 43, 1, 0, 42, 42, 43, 26, 42, 26, 25, 41, 1, 42, 41, 42, 25, 41, 25, 24, 2, 1, 41, 40, 2, 41, 3, 2, 40, 40, 41, 24, 40, 24, 23, 39, 3, 40, 4, 3, 39, 39, 40, 23, 22, 39, 23, 38, 4, 39, 5, 4, 38, 38, 39, 22, 38, 22, 21, 37, 5, 38, 6, 5, 37, 37, 38, 21, 20, 37, 21 ], + "vertices": [ 2, 61, -9.66, -6.38, 0.99238, 62, -9.66, 163.86, 0.00762, 2, 61, -9.83, -20.27, 0.95187, 62, -9.83, 149.97, 0.04813, 2, 61, -10.03, -33.84, 0.88337, 62, -10.03, 136.4, 0.11663, 2, 61, -10.27, -46.1, 0.80311, 62, -10.27, 124.14, 0.19689, 2, 61, -10.47, -59.46, 0.70151, 62, -10.47, 110.78, 0.29849, 2, 61, -10.67, -73.04, 0.58865, 62, -10.67, 97.2, 0.41135, 2, 61, -10.87, -85.82, 0.47894, 62, -10.87, 84.42, 0.52106, 2, 61, -11.08, -99.66, 0.36197, 62, -11.08, 70.58, 0.63803, 2, 61, -11.27, -112.7, 0.25859, 62, -11.27, 57.54, 0.74141, 2, 61, -11.5, -127.42, 0.15597, 62, -11.5, 42.82, 0.84403, 2, 61, -11.71, -141.3, 0.07856, 62, -11.71, 28.94, 0.92144, 2, 61, -11.93, -156.23, 0.02246, 62, -11.93, 14.01, 0.97754, 2, 61, -12.14, -170.13, 0.00178, 62, -12.14, 0.11, 0.99822, 1, 62, -0.27, -7.23, 1, 2, 61, 11.86, -170.13, 0.00175, 62, 11.86, 0.11, 0.99825, 2, 61, 11.67, -156.53, 0.0217, 62, 11.67, 13.71, 0.9783, 2, 61, 11.47, -141.02, 0.07999, 62, 11.47, 29.22, 0.92001, 2, 61, 11.28, -126.88, 0.15955, 62, 11.28, 43.36, 0.84045, 2, 61, 11.1, -113.29, 0.25429, 62, 11.1, 56.95, 0.74571, 2, 61, 10.92, -100.25, 0.35721, 62, 10.92, 69.99, 0.64279, 2, 61, 10.73, -86.36, 0.47445, 62, 10.73, 83.88, 0.52555, 2, 61, 10.56, -73.56, 0.58435, 62, 10.56, 96.68, 0.41565, 2, 61, 10.38, -59.72, 0.69956, 62, 10.38, 110.52, 0.30044, 2, 61, 10.19, -45.81, 0.80529, 62, 10.19, 124.43, 0.19471, 2, 61, 9.98, -33.32, 0.88656, 62, 9.98, 136.92, 0.11344, 2, 61, 9.81, -20.26, 0.95193, 62, 9.81, 149.98, 0.04807, 2, 61, 9.66, -5.86, 0.99321, 62, 9.66, 164.38, 0.00679, 2, 61, 9.52, 4.22, 0.99996, 62, 9.52, 174.46, 4.0E-5, 1, 61, 4.35, 11.3, 1, 1, 61, -0.04, 10.79, 1, 1, 61, -5.17, 10.21, 1, 2, 61, -9.52, 3.14, 0.99986, 62, -9.52, 173.38, 1.4E-4, 2, 61, -0.25, -156.8, 0.02105, 62, -0.25, 13.44, 0.97895, 2, 61, -0.23, -141.3, 0.07899, 62, -0.23, 28.94, 0.92101, 2, 61, -0.21, -127.15, 0.15826, 62, -0.21, 43.09, 0.84174, 2, 61, -0.19, -113.01, 0.25696, 62, -0.19, 57.23, 0.74304, 2, 61, -0.18, -100.22, 0.35801, 62, -0.18, 70.02, 0.64199, 2, 61, -0.16, -86.35, 0.47508, 62, -0.16, 83.89, 0.52492, 2, 61, -0.14, -73.57, 0.58483, 62, -0.14, 96.67, 0.41517, 2, 61, -0.12, -59.7, 0.70022, 62, -0.12, 110.54, 0.29978, 2, 61, -0.11, -46.37, 0.80185, 62, -0.11, 123.87, 0.19815, 2, 61, -0.09, -33.59, 0.88541, 62, -0.09, 136.65, 0.11459, 2, 61, -0.07, -20.53, 0.95108, 62, -0.07, 149.71, 0.04892, 2, 61, -0.06, -6.11, 0.9934, 62, -0.06, 164.13, 0.0066 ], + "hull": 32, + "edges": [ 24, 26, 26, 28, 54, 56, 60, 62, 56, 58, 58, 60, 24, 22, 26, 64, 22, 64, 28, 30, 64, 30, 22, 20, 66, 64, 20, 66, 30, 32, 66, 32, 20, 18, 68, 66, 18, 68, 32, 34, 68, 34, 18, 16, 70, 68, 16, 70, 34, 36, 70, 36, 16, 14, 72, 70, 14, 72, 36, 38, 72, 38, 38, 40, 74, 72, 40, 74, 14, 12, 74, 12, 12, 10, 76, 74, 10, 76, 40, 42, 76, 42, 10, 8, 78, 76, 8, 78, 42, 44, 78, 44, 8, 6, 80, 78, 6, 80, 44, 46, 80, 46, 6, 4, 82, 80, 4, 82, 46, 48, 82, 48, 4, 2, 84, 82, 2, 84, 48, 50, 84, 50, 2, 0, 0, 62, 58, 86, 86, 84, 0, 86, 50, 52, 52, 54, 86, 52 ], + "width": 24, + "height": 192 + } + }, + "bag-strap-front": { + "bag-strap-front": { + "name": "girl/bag-strap-front", + "type": "mesh", + "uvs": [ 0.10329, 0.09701, 0.09625, 0.16933, 0.0882, 0.24002, 0.07824, 0.30385, 0.06981, 0.37343, 0.06125, 0.44416, 0.05318, 0.51073, 0.04445, 0.58281, 0.03622, 0.65075, 0.02694, 0.72743, 0.01818, 0.7997, 0.00877, 0.87745, 0, 0.94985, 0.49463, 0.9881, 1, 0.94985, 0.9924, 0.87902, 0.98374, 0.79824, 0.97585, 0.72459, 0.96826, 0.65383, 0.96097, 0.58591, 0.95321, 0.51354, 0.94607, 0.44688, 0.93834, 0.37479, 0.93057, 0.30235, 0.92162, 0.23729, 0.91478, 0.1693, 0.90826, 0.09429, 0.90262, 0.04177, 0.68729, 0.00493, 0.50446, 0.00754, 0.29063, 0.0106, 0.10929, 0.04743, 0.49571, 0.88043, 0.49652, 0.79968, 0.49725, 0.72601, 0.49799, 0.65234, 0.49866, 0.58577, 0.49938, 0.51352, 0.50005, 0.44693, 0.50078, 0.3747, 0.50147, 0.30525, 0.50233, 0.23869, 0.50296, 0.17069, 0.50358, 0.09559 ], + "triangles": [ 36, 6, 37, 7, 6, 36, 36, 37, 20, 19, 36, 20, 35, 7, 36, 8, 7, 35, 35, 36, 19, 18, 35, 19, 34, 8, 35, 34, 35, 18, 34, 18, 17, 9, 8, 34, 33, 9, 34, 33, 34, 17, 33, 17, 16, 10, 9, 33, 32, 10, 33, 11, 10, 32, 32, 33, 16, 32, 16, 15, 13, 11, 32, 12, 11, 13, 13, 32, 15, 13, 15, 14, 43, 30, 29, 43, 29, 28, 26, 43, 28, 26, 28, 27, 0, 31, 30, 0, 30, 43, 42, 0, 43, 1, 0, 42, 42, 43, 26, 42, 26, 25, 41, 1, 42, 41, 42, 25, 41, 25, 24, 2, 1, 41, 40, 2, 41, 3, 2, 40, 40, 41, 24, 40, 24, 23, 39, 3, 40, 4, 3, 39, 39, 40, 23, 22, 39, 23, 38, 4, 39, 5, 4, 38, 38, 39, 22, 38, 22, 21, 37, 5, 38, 6, 5, 37, 37, 38, 21, 20, 37, 21 ], + "vertices": [ 2, 63, -8.77, -6.38, 0.99173, 64, -8.77, 163.86, 0.00827, 2, 63, -8.94, -20.27, 0.94988, 64, -8.94, 149.97, 0.05012, 2, 63, -9.13, -33.84, 0.8807, 64, -9.13, 136.4, 0.1193, 2, 63, -9.37, -46.1, 0.8002, 64, -9.37, 124.14, 0.1998, 2, 63, -9.57, -59.46, 0.69863, 64, -9.57, 110.78, 0.30137, 2, 63, -9.78, -73.04, 0.58605, 64, -9.78, 97.2, 0.41395, 2, 63, -9.97, -85.82, 0.47675, 64, -9.97, 84.42, 0.52325, 2, 63, -10.18, -99.66, 0.36031, 64, -10.18, 70.58, 0.63969, 2, 63, -10.38, -112.7, 0.25746, 64, -10.38, 57.54, 0.74254, 2, 63, -10.6, -127.42, 0.1554, 64, -10.6, 42.82, 0.8446, 2, 63, -10.81, -141.3, 0.07837, 64, -10.81, 28.94, 0.92163, 2, 63, -11.04, -156.23, 0.02242, 64, -11.04, 14.01, 0.97758, 2, 63, -11.25, -170.13, 0.00161, 64, -11.25, 0.11, 0.99839, 1, 64, 0.62, -7.23, 1, 2, 63, 12.75, -170.13, 0.00201, 64, 12.75, 0.11, 0.99799, 2, 63, 12.57, -156.53, 0.02191, 64, 12.57, 13.71, 0.97809, 2, 63, 12.36, -141.02, 0.07986, 64, 12.36, 29.22, 0.92014, 2, 63, 12.17, -126.88, 0.15897, 64, 12.17, 43.36, 0.84103, 2, 63, 11.99, -113.29, 0.25319, 64, 11.99, 56.95, 0.74681, 2, 63, 11.82, -100.25, 0.35558, 64, 11.82, 69.99, 0.64442, 2, 63, 11.63, -86.36, 0.47228, 64, 11.63, 83.88, 0.52772, 2, 63, 11.46, -73.56, 0.58177, 64, 11.46, 96.68, 0.41823, 2, 63, 11.27, -59.72, 0.69669, 64, 11.27, 110.52, 0.30331, 2, 63, 11.09, -45.81, 0.80238, 64, 11.09, 124.43, 0.19762, 2, 63, 10.87, -33.32, 0.88388, 64, 10.87, 136.92, 0.11612, 2, 63, 10.71, -20.26, 0.94981, 64, 10.71, 149.98, 0.05019, 2, 63, 10.55, -5.86, 0.9921, 64, 10.55, 164.38, 0.0079, 2, 63, 10.42, 4.22, 0.99987, 64, 10.42, 174.46, 1.3E-4, 1, 63, 5.25, 11.3, 1, 1, 63, 0.86, 10.79, 1, 1, 63, -4.27, 10.21, 1, 2, 63, -8.62, 3.14, 0.99986, 64, -8.62, 173.38, 1.4E-4, 2, 63, 0.65, -156.8, 0.02114, 64, 0.65, 13.44, 0.97886, 2, 63, 0.67, -141.3, 0.07883, 64, 0.67, 28.94, 0.92117, 2, 63, 0.69, -127.15, 0.15769, 64, 0.69, 43.09, 0.84231, 2, 63, 0.71, -113.01, 0.25584, 64, 0.71, 57.23, 0.74416, 2, 63, 0.72, -100.22, 0.35637, 64, 0.72, 70.02, 0.64363, 2, 63, 0.74, -86.35, 0.4729, 64, 0.74, 83.89, 0.5271, 2, 63, 0.75, -73.57, 0.58224, 64, 0.75, 96.67, 0.41776, 2, 63, 0.77, -59.7, 0.69735, 64, 0.77, 110.54, 0.30265, 2, 63, 0.79, -46.37, 0.79894, 64, 0.79, 123.87, 0.20106, 2, 63, 0.81, -33.59, 0.88274, 64, 0.81, 136.65, 0.11726, 2, 63, 0.82, -20.53, 0.94901, 64, 0.82, 149.71, 0.05099, 2, 63, 0.84, -6.11, 0.99248, 64, 0.84, 164.13, 0.00752 ], + "hull": 32, + "edges": [ 24, 26, 26, 28, 54, 56, 60, 62, 56, 58, 58, 60, 24, 22, 26, 64, 22, 64, 28, 30, 64, 30, 22, 20, 66, 64, 20, 66, 30, 32, 66, 32, 20, 18, 68, 66, 18, 68, 32, 34, 68, 34, 18, 16, 70, 68, 16, 70, 34, 36, 70, 36, 16, 14, 72, 70, 14, 72, 36, 38, 72, 38, 38, 40, 74, 72, 40, 74, 14, 12, 74, 12, 12, 10, 76, 74, 10, 76, 40, 42, 76, 42, 10, 8, 78, 76, 8, 78, 42, 44, 78, 44, 8, 6, 80, 78, 6, 80, 44, 46, 80, 46, 6, 4, 82, 80, 4, 82, 46, 48, 82, 48, 4, 2, 84, 82, 2, 84, 48, 50, 84, 50, 2, 0, 0, 62, 58, 86, 86, 84, 0, 86, 50, 52, 52, 54, 86, 52 ], + "width": 24, + "height": 192 + } + }, + "bag-top": { + "bag-top": { + "name": "girl/bag-top", + "type": "mesh", + "uvs": [ 1, 0.14894, 0.84966, 0.28898, 0.7266, 0.46792, 0.65912, 0.72077, 0.65516, 0.89193, 0.50829, 1, 0.17883, 0.94639, 0.03593, 0.81802, 0.01211, 0.59629, 0, 0.33955, 0.11532, 0.13338, 0.28203, 0, 1, 0.07114 ], + "triangles": [ 10, 11, 1, 1, 11, 12, 3, 8, 2, 2, 9, 10, 2, 8, 9, 2, 10, 1, 0, 1, 12, 5, 6, 4, 6, 7, 4, 4, 7, 3, 7, 8, 3 ], + "vertices": [ 2, 57, -5.42, 3.3, 0.41, 58, -89.79, -49.81, 0.59, 3, 59, -13.49, -71.44, 0.03398, 57, 7.63, 18.88, 0.85009, 58, -76.74, -34.22, 0.11592, 3, 59, -4.05, -52.04, 0.16652, 57, 17.58, 38.03, 0.80014, 58, -66.8, -15.07, 0.03334, 3, 59, -1.04, -26.07, 0.43064, 57, 21.28, 63.9, 0.54658, 58, -63.1, 10.8, 0.02277, 3, 59, -3.04, -9.07, 0.70704, 57, 19.72, 80.95, 0.28124, 58, -64.65, 27.85, 0.01172, 1, 59, 9.7, 3.64, 1, 3, 59, 42.42, 2.84, 0.93871, 57, 65.48, 91.66, 0.04781, 58, -18.89, 38.56, 0.01348, 3, 59, 58.08, -7.91, 0.78056, 57, 80.85, 80.5, 0.08, 58, -3.52, 27.4, 0.13944, 3, 59, 63.49, -29.54, 0.29048, 57, 85.69, 58.73, 0.39733, 58, 1.31, 5.63, 0.31219, 3, 59, 68.25, -54.8, 0.05104, 57, 89.78, 33.36, 0.53142, 58, 5.41, -19.74, 0.41754, 2, 57, 80.9, 11.59, 0.38, 58, -3.48, -41.51, 0.62, 1, 58, -18.2, -56.62, 1, 2, 57, -4.53, -4.43, 0.41, 58, -88.91, -57.54, 0.59 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24, 2, 20, 8, 14 ], + "width": 98, + "height": 100 + } + }, + "base-head": { + "base-head": { "x": 74.74, "y": -10.09, "rotation": -87.57, "width": 189, "height": 145 } + }, + "body": { + "body": { + "name": "girl/body", + "type": "mesh", + "uvs": [ 0.59765, 0.99752, 0.42922, 1, 0.24876, 0.98569, 0.06428, 0.94872, 0.0322, 0.85553, 0.00613, 0.83483, 1.2E-4, 0.73129, 1.2E-4, 0.59965, 0.01215, 0.45174, 0.02217, 0.28165, 0.04624, 0.09676, 0.26881, 0, 0.59565, 0, 0.78012, 0.03908, 0.86835, 0.20473, 0.94053, 0.37187, 0.99066, 0.5257, 1, 0.64846, 1, 0.74608, 0.97663, 0.85405, 0.94455, 0.93392, 0.8102, 0.97682, 0.66583, 0.999, 0.27282, 0.87328, 0.44526, 0.88807, 0.58362, 0.88659, 0.66984, 0.88364, 0.81221, 0.8718, 0.94053, 0.8363, 0.61771, 0.76383, 0.71395, 0.75939, 0.26079, 0.7446, 0.95457, 0.70023, 0.96259, 0.76235, 0.61169, 0.64107, 0.58963, 0.51386, 0.54953, 0.37039, 0.64979, 0.35412, 0.6939, 0.50203, 0.71796, 0.63367, 0.26079, 0.53605, 0.2668, 0.3911, 0.85431, 0.31714, 0.93051, 0.4902, 0.42722, 0.12634, 0.54351, 0.11303, 0.49539, 0.24171, 0.59966, 0.221, 0.74202, 0.09676, 0.80218, 0.20473, 0.23071, 0.15001, 0.08634, 0.16924, 0.08233, 0.27721, 0.06428, 0.45174, 0.05225, 0.60409, 0.0703, 0.73425, 0.48183, 0.51247, 0.79828, 0.48323, 0.745, 0.43772 ], + "triangles": [ 17, 32, 43, 17, 43, 16, 32, 17, 18, 30, 34, 39, 33, 32, 18, 29, 34, 30, 32, 39, 57, 29, 31, 34, 5, 6, 55, 30, 32, 33, 32, 30, 39, 33, 27, 30, 19, 33, 18, 28, 33, 19, 4, 5, 55, 28, 27, 33, 31, 24, 23, 26, 29, 30, 26, 30, 27, 31, 29, 24, 25, 29, 26, 29, 25, 24, 20, 28, 19, 27, 28, 20, 4, 23, 3, 55, 23, 4, 31, 23, 55, 21, 26, 27, 21, 27, 20, 2, 3, 23, 0, 25, 26, 22, 0, 26, 21, 22, 26, 1, 23, 24, 2, 23, 1, 0, 1, 24, 0, 24, 25, 32, 57, 43, 42, 14, 15, 57, 42, 15, 31, 54, 40, 58, 37, 42, 57, 58, 42, 38, 37, 58, 38, 58, 57, 35, 36, 37, 35, 37, 38, 56, 36, 35, 43, 15, 16, 7, 8, 54, 39, 38, 57, 34, 35, 38, 34, 38, 39, 6, 7, 54, 31, 55, 54, 6, 54, 55, 56, 35, 34, 34, 31, 56, 43, 57, 15, 37, 49, 42, 48, 12, 13, 12, 44, 11, 45, 12, 48, 45, 44, 12, 50, 10, 11, 50, 11, 44, 51, 10, 50, 14, 49, 13, 48, 13, 49, 47, 45, 48, 47, 48, 49, 46, 44, 45, 46, 45, 47, 51, 9, 10, 52, 9, 51, 42, 49, 14, 37, 47, 49, 36, 46, 47, 36, 47, 37, 46, 41, 50, 46, 50, 44, 41, 46, 36, 52, 51, 50, 41, 52, 50, 53, 9, 52, 53, 52, 41, 8, 9, 53, 56, 41, 36, 40, 53, 41, 40, 41, 56, 54, 53, 40, 31, 40, 56, 54, 8, 53 ], + "vertices": [ 1, 2, 28.17, -64.12, 1, 1, 2, -4.5, -64.91, 1, 1, 2, -39.53, -61.29, 1, 1, 2, -75.35, -51.72, 1, 2, 3, -22.36, 79.55, 0.14323, 2, -81.68, -27.24, 0.85677, 2, 3, -16.73, 84.4, 0.19154, 2, -86.76, -21.81, 0.80846, 2, 3, 10.53, 84.54, 0.53301, 2, -88.04, 5.41, 0.46699, 2, 4, -18.75, 81.95, 0.21, 3, 45.12, 83.25, 0.79, 2, 4, 19.88, 76.85, 0.63, 3, 83.91, 79.46, 0.37, 1, 4, 64.36, 71.73, 1, 1, 4, 112.53, 63.61, 1, 1, 4, 134.84, 18.72, 1, 1, 4, 130.32, -44.52, 1, 2, 4, 117.52, -79.49, 0.86136, 3, 186.78, -73.49, 0.13864, 2, 4, 72.85, -93.46, 0.64743, 3, 142.61, -88.96, 0.35257, 3, 4, 28, -104.29, 0.26062, 3, 98.16, -101.31, 0.60938, 2, 94, 100.7, 0.13, 3, 4, -13.04, -111.11, 0.15, 3, 57.36, -109.51, 0.44607, 2, 103.9, 60.29, 0.40393, 3, 4, -45.38, -110.62, 0.11, 3, 25.03, -110.11, 0.28777, 2, 105.84, 28.01, 0.60223, 3, 4, -70.99, -108.79, 0.04, 3, -0.62, -109.15, 0.15795, 2, 105.95, 2.33, 0.80205, 1, 2, 101.54, -26.08, 1, 1, 2, 95.4, -47.11, 1, 1, 2, 69.38, -58.5, 1, 1, 2, 41.4, -64.45, 1, 1, 2, -34.98, -31.71, 1, 1, 2, -1.51, -35.46, 1, 1, 2, 25.33, -34.96, 1, 1, 2, 42.05, -34.11, 1, 1, 2, 69.66, -30.88, 1, 1, 2, 94.51, -21.44, 1, 1, 2, 31.81, -2.64, 1, 1, 2, 50.47, -1.4, 1, 2, 3, 5.13, 34.14, 0.47225, 2, -37.46, 2.12, 0.52775, 3, 4, -58.33, -100.86, 0.09, 3, 11.76, -100.8, 0.21274, 2, 97.09, 14.36, 0.69726, 3, 4, -74.74, -101.25, 0.05, 3, -4.63, -101.74, 0.13139, 2, 98.71, -1.97, 0.81861, 3, 4, -38.07, -35.62, 0.12, 3, 29.8, -34.91, 0.46014, 2, 30.5, 29.64, 0.41986, 3, 4, -4.4, -33.73, 0.32, 3, 63.39, -31.88, 0.5848, 2, 26.08, 63.07, 0.0952, 2, 4, 33.79, -28.66, 0.53, 3, 101.38, -25.52, 0.47, 2, 4, 36.68, -48.36, 0.50575, 3, 104.93, -45.12, 0.49425, 3, 4, -2.73, -54.13, 0.32, 3, 65.74, -52.21, 0.578, 2, 46.3, 66.27, 0.102, 3, 4, -37.6, -56.32, 0.12, 3, 30.97, -55.58, 0.4488, 2, 51.11, 31.67, 0.4312, 1, 4, -5.67, 30.32, 1, 1, 4, 32.27, 26.44, 1, 3, 4, 43.55, -88.63, 0.42337, 3, 113.17, -85.13, 0.53663, 2, 77.21, 115.03, 0.04, 3, 4, -2.9, -100.14, 0.24, 3, 67.13, -98.2, 0.4463, 2, 92.19, 69.57, 0.3137, 1, 4, 99.51, -9.56, 1, 1, 4, 101.39, -32.32, 1, 2, 4, 68.3, -20.59, 0.85, 3, 135.6, -16.29, 0.15, 2, 4, 72.29, -41.16, 0.83269, 3, 140.28, -36.71, 0.16731, 2, 4, 102.92, -71.03, 0.84329, 3, 171.9, -65.53, 0.15671, 2, 4, 73.76, -80.65, 0.68178, 3, 143.09, -76.13, 0.31822, 1, 4, 96.01, 28.91, 1, 1, 4, 92.97, 57.2, 1, 1, 4, 64.7, 60, 1, 2, 4, 19.16, 66.76, 0.69519, 3, 83.53, 69.35, 0.30481, 2, 4, -20.64, 71.95, 0.21, 3, 43.58, 73.18, 0.79, 2, 3, 9.24, 70.97, 0.46736, 2, -74.42, 4.69, 0.53264, 2, 4, -2.54, -12.9, 0.39471, 3, 64.54, -11, 0.60529, 3, 4, 0.76, -74.68, 0.37, 3, 69.92, -72.63, 0.47153, 2, 66.53, 71.3, 0.15847, 3, 4, 13.43, -65.22, 0.37172, 3, 82.27, -62.75, 0.51471, 2, 56.14, 83.22, 0.11357 ], + "hull": 23, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 0, 44, 58, 62 ], + "width": 194, + "height": 263 + } + }, + "boot-ribbon-back": { + "boot-ribbon-back": { "name": "girl/boot-ribbon-front", "x": 67.51, "y": 16.46, "rotation": 90.17, "width": 26, "height": 25 } + }, + "boot-ribbon-front": { + "boot-ribbon-front": { "name": "girl/boot-ribbon-front", "x": 31.67, "y": 16.34, "rotation": 89.95, "width": 26, "height": 25 } + }, + "ear": { + "ear": { "name": "girl/ear", "x": 56.58, "y": 85.63, "rotation": -87.57, "width": 38, "height": 45 } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { "name": "girl/back-eyebrow", "x": 15.6, "y": -9.48, "rotation": -177.9, "width": 36, "height": 23 } + }, + "eye-back-iris": { + "eye-back-iris": { "name": "girl/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-low-eyelid": { + "eye-back-low-eyelid": { + "name": "girl/eye-back-low-eyelid", + "type": "mesh", + "uvs": [ 0, 0.26476, 0.20331, 0.79621, 0.50495, 0.95421, 0.8401, 0.89676, 1, 0.33658, 0.88319, 0.07803, 0.75871, 0.25039, 0.5241, 0.35094, 0.31343, 0.19294, 0.09798, 0 ], + "triangles": [ 3, 2, 7, 2, 1, 7, 7, 6, 3, 3, 6, 4, 1, 8, 7, 1, 0, 8, 6, 5, 4, 0, 9, 8 ], + "vertices": [ 1, 42, -29.75, 1.38, 1, 2, 42, -23.04, -4.47, 0.63, 43, 23.4, -1.82, 0.37, 2, 42, -13.09, -6.21, 0.62, 43, 14.27, 2.5, 0.38, 2, 42, -2.03, -5.57, 0.76, 43, 3.44, 4.83, 0.24, 1, 42, 3.25, 0.59, 1, 1, 42, -0.61, 3.43, 1, 2, 42, -4.72, 1.54, 0.76, 43, 4.14, -2.74, 0.24, 2, 42, -12.46, 0.43, 0.62, 43, 11.9, -3.73, 0.38, 2, 42, -19.41, 2.17, 0.63, 43, 18.14, -7.25, 0.37, 1, 42, -26.52, 4.29, 1 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 33, + "height": 11 + } + }, + "eye-back-pupil": { + "eye-back-pupil": { + "name": "girl/eye-back-pupil", + "x": 0.43, + "y": -0.67, + "scaleX": 1.2, + "scaleY": 1.2062, + "width": 15, + "height": 17 + } + }, + "eye-back-up-eyelid": { + "eye-back-up-eyelid": { + "name": "girl/eye-back-up-eyelid", + "type": "mesh", + "uvs": [ 0.07861, 0.9592, 0.24977, 0.54703, 0.44727, 0.42338, 0.58882, 0.40964, 0.77315, 0.59512, 1, 0.16921, 1, 0, 0.76657, 0.13486, 0.61844, 0, 0.40119, 0.01807, 0.18065, 0.25164, 0, 0.73938, 0, 0.95234 ], + "triangles": [ 1, 10, 2, 3, 2, 9, 2, 10, 9, 3, 9, 8, 3, 8, 7, 1, 0, 11, 0, 12, 11, 11, 10, 1, 3, 7, 4, 4, 7, 5, 7, 6, 5 ], + "vertices": [ 1, 40, -31.8, -11.42, 1, 2, 40, -23.59, -1.94, 0.51, 41, 22.75, 6.53, 0.49, 2, 40, -14.11, 0.91, 0.15, 41, 14.01, 1.88, 0.85, 1, 41, 7.41, 0.24, 1, 1, 40, 1.53, -3.04, 1, 1, 40, 12.42, 6.75, 1, 1, 40, 12.42, 10.64, 1, 1, 40, 1.22, 7.54, 1, 1, 41, 7.87, -9.28, 1, 2, 40, -16.32, 10.23, 0.15, 41, 18.01, -6.83, 0.85, 2, 40, -26.91, 4.86, 0.52, 41, 27.34, 0.52, 0.48, 1, 40, -35.58, -6.36, 1, 1, 40, -35.58, -11.26, 1 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 48, + "height": 23 + } + }, + "eye-back-up-eyelid-back": { + "eye-back-up-eyelid-back": { + "name": "girl/eye-back-up-eyelid-back", + "type": "mesh", + "uvs": [ 0.12627, 1, 0, 0.99472, 0, 0.60349, 0.16345, 0.30253, 0.44692, 0.06177, 0.74898, 0.00911, 1, 0.1972, 1, 0.52073, 0.72574, 0.37025, 0.49339, 0.42292, 0.25639, 0.68625 ], + "triangles": [ 0, 1, 2, 10, 0, 2, 10, 3, 9, 9, 4, 8, 8, 6, 7, 2, 3, 10, 3, 4, 9, 8, 5, 6, 8, 4, 5 ], + "vertices": [ 1, 40, -28.64, -7.74, 1, 1, 40, -32.94, -7.63, 1, 1, 39, -19.88, 27.79, 1, 1, 39, -14.32, 34.11, 1, 1, 39, -4.69, 39.17, 1, 1, 39, 5.58, 40.27, 1, 1, 39, 14.12, 36.32, 1, 1, 40, 1.06, 2.33, 1, 1, 41, 9.18, -3.76, 1, 2, 41, 16.71, -1.13, 0.92, 40, -16.16, 4.38, 0.08, 2, 41, 23.53, 5.88, 0.33, 40, -24.22, -1.15, 0.67 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 34, + "height": 21 + } + }, + "eye-back-white": { + "eye-back-white": { + "name": "girl/eye-white-back", + "type": "mesh", + "uvs": [ 0, 0.39191, 0.07911, 0.7283, 0.26952, 0.95255, 0.56931, 0.98823, 0.90962, 0.92197, 1, 0.50404, 0.94608, 0.17784, 0.76378, 0.00455, 0.50855, 0, 0.20875, 0.12178, 0.56121, 0.48365 ], + "triangles": [ 3, 2, 10, 4, 3, 10, 2, 1, 10, 4, 10, 5, 10, 8, 7, 9, 8, 10, 1, 0, 10, 10, 6, 5, 0, 9, 10, 10, 7, 6 ], + "vertices": [ 1, 40, -34.26, -6.05, 1, 1, 42, -30.63, 5.01, 1, 2, 42, -23.2, -1.94, 0.5, 43, 22.88, -4.3, 0.5, 2, 42, -11.51, -3.04, 0.61, 43, 11.91, -0.13, 0.39, 1, 42, 1.76, -0.99, 1, 2, 40, 4.74, -9.52, 0.54, 42, 5.29, 11.97, 0.46, 1, 40, 2.64, 0.59, 1, 2, 40, -4.47, 5.96, 0.35, 41, 5.55, -4.97, 0.65, 2, 40, -14.42, 6.1, 0.22, 41, 15.34, -3.16, 0.78, 2, 40, -26.12, 2.33, 0.49, 41, 26.07, 2.84, 0.51, 2, 40, -12.37, -8.89, 0.71, 43, 8.05, -15.29, 0.29 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 39, + "height": 31 + } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { "name": "girl/front-eyebrow", "x": 10.82, "y": 8.92, "rotation": -3.58, "width": 36, "height": 23 } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "girl/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-low-eyelid": { + "eye-front-low-eyelid": { + "name": "girl/eye-front-low-eyelid", + "type": "mesh", + "uvs": [ 0.07038, 0, 0, 0.43773, 0.24154, 0.94046, 0.64093, 0.92609, 1, 0.39464, 1, 0.00682, 0.8516, 0, 0.61899, 0.36591, 0.30738, 0.39464 ], + "triangles": [ 8, 7, 3, 2, 8, 3, 2, 1, 8, 6, 5, 4, 7, 6, 4, 1, 0, 8, 3, 7, 4 ], + "vertices": [ 1, 36, -0.25, 5.3, 1, 1, 36, -2.79, 0.49, 1, 1, 37, 6.69, -3.95, 1, 2, 36, 20.29, -4.89, 0.61, 37, 20.82, -1.32, 0.39, 1, 36, 33.21, 0.96, 1, 1, 36, 33.21, 5.23, 1, 1, 36, 27.87, 5.3, 1, 2, 36, 19.5, 1.28, 0.61, 37, 18.99, 4.61, 0.39, 1, 37, 7.99, 2.37, 1 ], + "hull": 9, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 0, 16 ], + "width": 36, + "height": 11 + } + }, + "eye-front-pupil": { + "eye-front-pupil": { + "name": "girl/eye-front-pupil", + "x": -0.04, + "y": -0.47, + "scaleX": 1.2, + "scaleY": 1.2, + "width": 17, + "height": 17 + } + }, + "eye-front-up-eyelid": { + "eye-front-up-eyelid": { + "name": "girl/eye-front-up-eyelid", + "type": "mesh", + "uvs": [ 0.32251, 0.43387, 0.36464, 0.94737, 0.28564, 1, 0.16714, 0.73859, 0.15924, 0.42823, 0, 0.24201, 0, 0, 0.22771, 0.2138, 0.41731, 0, 0.66747, 0, 0.88604, 0.23637, 1, 0.54673, 1, 0.81194, 0.86497, 0.79501, 0.74121, 0.4903, 0.61217, 0.35487, 0.45417, 0.35487 ], + "triangles": [ 14, 15, 10, 2, 3, 1, 3, 0, 1, 13, 11, 12, 13, 14, 11, 3, 4, 0, 14, 10, 11, 0, 4, 7, 4, 5, 7, 5, 6, 7, 16, 0, 7, 7, 8, 16, 10, 15, 9, 9, 15, 8, 15, 16, 8 ], + "vertices": [ 2, 35, 6.87, 1.33, 0.47507, 34, 6.4, 2.84, 0.52493, 2, 35, 6.12, -13.25, 0.09298, 34, 8.93, -11.54, 0.90702, 1, 34, 4.19, -13.01, 1, 1, 34, -2.92, -5.69, 1, 2, 35, -2.64, 3.68, 0.0415, 34, -3.4, 3, 0.9585, 1, 34, -12.95, 8.21, 1, 1, 34, -12.95, 14.99, 1, 2, 35, 2.71, 8.61, 0.27883, 34, 0.71, 9, 0.72117, 1, 35, 15.14, 11.9, 1, 2, 35, 29.76, 8.54, 0.65, 34, 27.1, 14.99, 0.35, 2, 35, 41.06, -0.85, 0.28137, 34, 40.21, 8.37, 0.71863, 1, 34, 47.05, -0.32, 1, 1, 34, 47.05, -7.75, 1, 2, 35, 36.33, -15.81, 0.07124, 34, 38.95, -7.27, 0.92876, 2, 35, 31, -5.83, 0.45, 34, 31.52, 1.26, 0.55, 2, 35, 24.31, -0.4, 0.65, 34, 23.78, 5.05, 0.35, 2, 35, 15.07, 1.72, 0.76, 34, 14.3, 5.05, 0.24 ], + "hull": 17, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 0, 32 ], + "width": 60, + "height": 28 + } + }, + "eye-front-up-eyelid-back": { + "eye-front-up-eyelid-back": { + "name": "girl/eye-front-up-eyelid-back", + "type": "mesh", + "uvs": [ 0.05111, 0.59525, 0.31445, 0.34389, 0.48174, 0.29362, 0.69861, 0.43007, 0.81323, 0.65271, 0.90617, 1, 1, 1, 1, 0.74607, 0.93406, 0.48034, 0.78845, 0.18589, 0.62115, 0, 0.49104, 0, 0.26798, 0, 0, 0.28644, 0, 0.48752 ], + "triangles": [ 3, 2, 9, 2, 1, 12, 5, 7, 6, 5, 4, 7, 4, 8, 7, 4, 3, 8, 0, 14, 1, 14, 13, 1, 3, 9, 8, 10, 9, 2, 10, 2, 11, 1, 13, 12, 2, 12, 11 ], + "vertices": [ 1, 78, -25.28, -10.9, 1, 1, 35, 14.1, 7.02, 1, 1, 35, 22.66, 6.19, 1, 2, 78, 7.58, -7.27, 0.37, 35, 32.77, 0.79, 0.63, 2, 78, 13.43, -12.17, 0.71, 35, 37.37, -5.29, 0.29, 1, 78, 18.17, -19.81, 1, 1, 78, 22.96, -19.81, 1, 1, 78, 22.96, -14.22, 1, 1, 78, 19.59, -8.37, 1, 1, 78, 12.17, -1.9, 1, 1, 78, 3.63, 2.19, 1, 1, 78, -3, 2.19, 1, 1, 78, -14.38, 2.19, 1, 1, 78, -28.04, -4.11, 1, 1, 78, -28.04, -8.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 51, + "height": 22 + } + }, + "eye-front-white": { + "eye-front-white": { + "name": "girl/eye-white-front", + "type": "mesh", + "uvs": [ 0, 0.13677, 0.03631, 0.56139, 0.18641, 0.96133, 0.54191, 0.97121, 0.90531, 0.87739, 1, 0.54164, 1, 0.24046, 0.80425, 0.13009, 0.57351, 0, 0.25751, 0.00346, 0.47082, 0.52682 ], + "triangles": [ 3, 2, 10, 2, 1, 10, 4, 3, 10, 4, 10, 5, 7, 6, 5, 1, 0, 10, 10, 9, 8, 10, 8, 7, 10, 7, 5, 0, 9, 10 ], + "vertices": [ 1, 34, 3.55, 4.71, 1, 2, 34, 5, -8.88, 0.5, 36, -3.97, 10.98, 0.5, 2, 36, 2.03, -1.82, 0.36, 37, 2.31, -1.44, 0.64, 2, 36, 16.25, -2.14, 0.32, 37, 16.37, 0.69, 0.68, 1, 36, 30.79, 0.87, 1, 1, 36, 34.57, 11.61, 1, 1, 34, 43.55, 1.39, 1, 2, 35, 35.91, -3.2, 0.27, 34, 35.72, 4.92, 0.73, 2, 35, 27.85, 2.93, 0.54, 34, 26.49, 9.09, 0.46, 2, 35, 15.51, 5.65, 0.62, 34, 13.85, 8.98, 0.38, 2, 35, 20.07, -12.59, 0.81, 37, 11.13, 14.21, 0.19 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 16, 18, 0, 18, 12, 14, 14, 16 ], + "width": 40, + "height": 32 + } + }, + "hair-back": { + "hair-back": { + "name": "girl/hair-back", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 6, -3.46, -135.36, 0.71, 30, 189.29, -78.03, 0.29, 2, 6, -15.93, 158.38, 0.71, 30, -104.71, -78.03, 0.29, 2, 6, 168.91, 166.22, 0.71, 30, -104.71, 106.97, 0.29, 2, 6, 181.37, -127.51, 0.71, 30, 189.29, 106.97, 0.29 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 294, + "height": 185 + } + }, + "hair-bangs": { + "hair-bangs": { + "name": "girl/hair-bangs", + "type": "mesh", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "girl/hair-bangs", + "type": "mesh", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch", + "type": "mesh", + "color": "71ffe7ff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-side-back": { + "hair-side-back": { + "name": "girl/hair-head-side-back", + "type": "mesh", + "uvs": [ 0.17374, 0.1545, 0.22967, 0.37557, 0.21289, 0.61586, 0, 0.86256, 0, 1, 0.25205, 1, 0.45899, 0.87537, 0.69391, 0.87858, 0.80577, 0.69916, 0.82815, 0.52615, 1, 0.46528, 0.99594, 0.21858, 0.73306, 0.04236, 0.53171, 0, 0.27442, 0.04877, 0.51493, 0.5678, 0.59323, 0.17692, 0.73306, 0.35954, 0.46459, 0.76964 ], + "triangles": [ 17, 11, 10, 15, 1, 16, 16, 14, 13, 14, 16, 1, 1, 0, 14, 16, 12, 17, 17, 12, 11, 16, 13, 12, 15, 16, 17, 2, 1, 15, 5, 18, 6, 5, 4, 3, 6, 18, 7, 7, 18, 8, 5, 3, 2, 18, 5, 2, 18, 15, 8, 18, 2, 15, 8, 15, 9, 9, 17, 10, 15, 17, 9 ], + "vertices": [ 2, 47, 44.16, -9.72, 0.072, 6, 75.71, -87.13, 0.928, 2, 47, 65.84, -17.42, 0.21564, 6, 53.1, -91.39, 0.78436, 2, 47, 87.28, -29.83, 0.5439, 6, 28.33, -91.45, 0.4561, 3, 47, 103.9, -52.79, 0.8752, 6, 2.41, -79.98, 0.09988, 30, 134.21, -69.81, 0.02493, 3, 47, 116.42, -59.39, 0.89423, 6, -11.73, -80.58, 0.014, 30, 134.21, -83.97, 0.09177, 3, 47, 123.36, -46.24, 0.87011, 6, -11.1, -95.43, 0.00989, 30, 149.08, -83.97, 0.12, 3, 47, 117.69, -29.45, 0.77082, 6, 2.24, -107.09, 0.0941, 30, 161.29, -71.13, 0.13508, 3, 47, 124.45, -17.35, 0.86922, 6, 2.5, -120.95, 0.00701, 30, 175.15, -71.46, 0.12377, 3, 47, 111.18, -2.89, 0.73582, 6, 21.24, -126.76, 0.12392, 30, 181.75, -52.98, 0.14026, 3, 47, 96.03, 6.59, 0.55463, 6, 39.1, -127.33, 0.32878, 30, 183.07, -35.16, 0.11659, 3, 47, 95.21, 18.48, 0.54495, 6, 45.79, -137.19, 0.37264, 30, 193.21, -28.89, 0.08241, 2, 47, 72.62, 30.12, 0.39164, 6, 71.17, -135.87, 0.60836, 2, 47, 49.33, 24.86, 0.13442, 6, 88.65, -119.61, 0.86558, 2, 47, 39.93, 16.38, 0.03367, 6, 92.5, -107.55, 0.96633, 2, 47, 37.3, 0.61, 0.176, 6, 86.84, -92.6, 0.824, 3, 47, 91.21, -11.76, 0.52, 6, 34.03, -109.04, 0.39641, 30, 164.59, -39.45, 0.08358, 2, 47, 57.74, 11.1, 0.24029, 6, 74.45, -111.95, 0.75971, 3, 47, 78.23, 9.62, 0.39663, 6, 56.01, -120.99, 0.565, 30, 177.46, -18, 0.03837, 3, 47, 108.21, -24.08, 0.64328, 6, 13.13, -106.96, 0.22492, 30, 161.62, -60.24, 0.1318 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 59, + "height": 103 + } + }, + "hair-side-front": { + "hair-side-front": { + "name": "girl/hair-head-side-front", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 6, 5.69, 38.25, 1, 1, 6, 2.21, 120.17, 1, 1, 6, 85.14, 123.69, 1, 1, 6, 88.61, 41.77, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 82, + "height": 83 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-strand-back-1": { + "hair-strand-back-1": { + "name": "girl/hair-strand-back-1", + "type": "mesh", + "uvs": [ 0.04701, 0.06856, 0.1845, 0.21146, 0.29181, 0.36494, 0.41253, 0.53695, 0.51314, 0.76717, 0.60368, 1, 0.80489, 0.9974, 1, 0.89948, 1, 0.64544, 0.93567, 0.4311, 0.81159, 0.31731, 0.6674, 0.20352, 0.48631, 0.08444, 0.28846, 0, 0.7244, 0.58458 ], + "triangles": [ 14, 9, 8, 14, 8, 7, 6, 14, 7, 4, 14, 6, 5, 4, 6, 14, 10, 9, 4, 3, 14, 2, 1, 12, 1, 0, 13, 12, 1, 13, 14, 3, 10, 3, 11, 10, 11, 2, 12, 11, 3, 2 ], + "vertices": [ 1, 70, 7.91, 19.32, 1, 2, 70, -14.24, 5, 0.86951, 71, 5.53, -19.35, 0.13049, 2, 70, -37.68, -5.71, 0.79, 71, 31.29, -19.18, 0.21, 2, 70, -63.95, -17.77, 0.63, 71, 60.2, -18.95, 0.37, 2, 70, -98.57, -26.85, 0.42, 71, 95.5, -24.85, 0.58, 2, 70, -133.49, -34.74, 0.24, 71, 130.59, -31.96, 0.76, 2, 70, -134.87, -58.05, 0.09, 71, 141.4, -11.27, 0.91, 2, 70, -122.23, -81.7, 0.09, 71, 139.56, 15.49, 0.91, 2, 70, -84.99, -84.52, 0.24, 71, 106.74, 33.32, 0.76, 2, 70, -53.01, -79.45, 0.42, 71, 75.5, 41.8, 0.58, 2, 70, -35.24, -66.36, 0.63, 71, 53.93, 37.14, 0.37, 2, 70, -17.3, -50.94, 0.79, 71, 31.24, 30.43, 0.21, 2, 70, 1.74, -31.32, 0.83374, 71, 5.83, 20.33, 0.16626, 2, 70, 15.84, -9.37, 0.97706, 71, -16.03, 6.09, 0.02294, 2, 70, -73.66, -53.31, 0.42, 71, 83.62, 9.5, 0.58 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26, 6, 20 ], + "width": 116, + "height": 147 + } + }, + "hair-strand-back-2": { + "hair-strand-back-2": { + "name": "girl/hair-strand-back-2", + "type": "mesh", + "uvs": [ 0.01457, 0.31586, 0.12358, 0.46132, 0.26678, 0.63383, 0.42922, 0.79619, 0.61731, 0.96871, 0.77975, 1, 0.92509, 0.83679, 1, 0.68795, 0.98066, 0.50191, 0.86311, 0.43087, 0.68571, 0.33616, 0.48479, 0.26174, 0.34159, 0.14673, 0.24113, 0.08923, 0.08938, 0.13997, 0.65683, 0.61285 ], + "triangles": [ 5, 4, 6, 4, 15, 6, 4, 3, 15, 6, 15, 7, 8, 15, 9, 15, 8, 7, 15, 10, 9, 3, 2, 15, 15, 11, 10, 15, 2, 11, 2, 1, 11, 0, 14, 1, 1, 12, 11, 12, 14, 13, 12, 1, 14 ], + "vertices": [ 1, 70, -9.44, 45.94, 1, 2, 70, -27.62, 27.42, 0.75, 72, -16.98, -30.25, 0.25, 2, 70, -49.36, 2.93, 0.61, 72, 15.22, -36.25, 0.39, 2, 70, -70.21, -25.14, 0.44, 72, 50.02, -39.65, 0.56, 2, 70, -92.58, -57.78, 0.25, 72, 89.52, -41.98, 0.75, 2, 70, -98.39, -86.99, 0.12, 72, 117.55, -31.91, 0.88, 2, 70, -81.67, -114.78, 0.06, 72, 132.74, -3.26, 0.94, 2, 70, -65.63, -129.67, 0.06, 72, 137.23, 18.16, 0.94, 2, 70, -44.03, -127.77, 0.17, 72, 124.47, 35.69, 0.83, 2, 70, -34.28, -107.05, 0.25, 72, 101.68, 33.37, 0.75, 2, 70, -20.98, -75.68, 0.44, 72, 67.94, 28.59, 0.56, 2, 70, -9.69, -39.86, 0.61, 72, 31.43, 19.8, 0.39, 1, 70, 5.47, -14.87, 1, 1, 70, 13.44, 2.86, 1, 1, 70, 9.7, 30.84, 1, 2, 70, -52.31, -68.04, 0.32, 72, 77.55, -2.19, 0.68 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 182, + "height": 115 + } + }, + "hair-strand-back-3": { + "hair-strand-back-3": { "name": "girl/hair-strand-back-3", "x": 56.8, "y": -25.4, "rotation": 55.29, "width": 184, "height": 157 } + }, + "hair-strand-front-1": { + "hair-strand-front-1": { + "name": "girl/hair-strand-front-1", + "type": "mesh", + "uvs": [ 0.27351, 0, 0.15941, 0.16999, 0.0453, 0.35929, 0, 0.56107, 0.02974, 0.77118, 0.16459, 0.90639, 0.41355, 1, 0.78181, 1, 1, 0.95007, 1, 0.76493, 0.9789, 0.55691, 0.93222, 0.36345, 0.95297, 0.16999, 0.95815, 0, 0.48617, 0.76077, 0.52766, 0.55483, 0.54841, 0.37177 ], + "triangles": [ 3, 2, 15, 10, 15, 11, 14, 3, 15, 4, 3, 14, 5, 4, 14, 9, 15, 10, 6, 5, 14, 15, 9, 14, 8, 7, 9, 7, 14, 9, 6, 14, 7, 15, 2, 16, 13, 12, 16, 16, 2, 1, 13, 16, 0, 1, 0, 16, 11, 16, 12, 15, 16, 11 ], + "vertices": [ 1, 67, 23.66, 11.57, 1, 1, 67, -7.39, 22.5, 1, 2, 67, -42.05, 33.7, 0.56777, 68, 38.87, -36.21, 0.43223, 2, 67, -79.42, 39.94, 0.27008, 68, 76.66, -38.93, 0.72992, 2, 67, -118.76, 40.68, 0.08712, 68, 115.9, -36, 0.91288, 2, 67, -144.74, 32.5, 0.04098, 68, 141, -25.44, 0.95902, 2, 67, -163.6, 15.2, 0.07679, 68, 158.17, -6.46, 0.92321, 2, 67, -165.68, -12.34, 0.10317, 68, 157.68, 21.16, 0.89683, 2, 67, -157.61, -29.36, 0.11136, 68, 148.05, 37.35, 0.88864, 2, 67, -123.09, -31.97, 0.26753, 68, 113.44, 36.73, 0.73247, 2, 67, -84.18, -33.33, 0.41647, 68, 74.57, 34.46, 0.58353, 2, 67, -47.84, -32.57, 0.58895, 68, 38.46, 30.31, 0.41105, 2, 67, -11.88, -36.85, 0.76035, 68, 2.26, 31.22, 0.23965, 1, 67, 19.79, -39.63, 1, 2, 67, -119.4, 6.4, 0.21442, 68, 113.35, -1.81, 0.78558, 2, 67, -81.24, 0.39, 0.42231, 68, 74.79, 0.61, 0.57769, 2, 67, -47.22, -3.74, 0.5861, 68, 40.53, 1.56, 0.4139 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26 ], + "width": 75, + "height": 187 + } + }, + "hair-strand-front-2": { + "hair-strand-front-2": { + "name": "girl/hair-strand-front-3", + "type": "mesh", + "uvs": [ 1, 0.04687, 0.9312, 0.23176, 0.86413, 0.43106, 0.82389, 0.63997, 0.79259, 0.84408, 0.75235, 1, 0.33205, 0.99055, 0, 0.93772, 0, 0.73362, 0.0593, 0.55113, 0.20685, 0.37103, 0.42595, 0.19094, 0.73893, 0, 0.95355, 0, 0.5422, 0.39985, 0.43936, 0.60395, 0.70316, 0.20295 ], + "triangles": [ 15, 8, 9, 9, 10, 15, 5, 6, 4, 15, 6, 8, 6, 15, 4, 6, 7, 8, 4, 15, 3, 15, 14, 3, 10, 11, 14, 14, 16, 2, 3, 14, 2, 15, 10, 14, 1, 13, 0, 1, 12, 13, 16, 11, 12, 16, 12, 1, 2, 16, 1, 14, 11, 16 ], + "vertices": [ 1, 67, 12.41, -11.23, 1, 2, 67, -17, -3.01, 0.95, 74, 9.72, 24.71, 0.05, 2, 67, -48.76, 5.25, 0.57, 74, 42.51, 25.72, 0.43, 2, 67, -82.24, 11.29, 0.38, 74, 76.34, 29.34, 0.62, 2, 67, -115.01, 16.5, 0.21, 74, 109.25, 33.55, 0.79, 1, 74, 134.69, 35.39, 1, 1, 74, 140.8, -0.7, 1, 1, 74, 138.44, -30.73, 1, 2, 67, -91.96, 83.91, 0.21, 74, 106.1, -37.62, 0.79, 2, 67, -62.87, 76.54, 0.38, 74, 76.11, -38.72, 0.62, 2, 67, -34.75, 61.53, 0.57, 74, 44.9, -32.24, 0.43, 2, 67, -7.09, 40.33, 0.95, 74, 12.4, -19.67, 0.05, 1, 67, 21.7, 10.84, 1, 1, 67, 20.29, -7.78, 1, 2, 67, -41.6, 32.79, 0.57, 74, 43.4, -2.73, 0.43, 2, 67, -73.9, 44.21, 0.38, 74, 77.6, -4.6, 0.62, 2, 67, -10.85, 16.43, 0.95, 74, 9.28, 4.33, 0.05 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26, 4, 28, 6, 30, 2, 32 ], + "width": 87, + "height": 162 + } + }, + "hair-strand-front-3": { + "hair-strand-front-3": { + "name": "girl/hair-flap-down-front", + "type": "mesh", + "uvs": [ 0.7113, 0.13231, 0.65533, 0.28192, 0.56017, 0.43154, 0.40905, 0.55721, 0.17677, 0.69187, 0, 0.80558, 0, 1, 0.25793, 1, 0.57976, 0.97015, 0.72529, 0.80258, 0.86242, 0.63501, 0.94078, 0.47044, 0.98835, 0.2909, 1, 0.12034, 0.95757, 0, 0.78406, 0, 0.46222, 0.70982, 0.68891, 0.54524, 0.82604, 0.30287 ], + "triangles": [ 12, 18, 13, 14, 13, 15, 15, 13, 0, 11, 18, 12, 1, 0, 18, 18, 0, 13, 17, 1, 18, 10, 17, 11, 7, 5, 4, 7, 16, 8, 7, 4, 16, 7, 6, 5, 8, 16, 9, 16, 17, 9, 9, 17, 10, 4, 3, 16, 17, 3, 2, 17, 16, 3, 2, 1, 17, 17, 18, 11 ], + "vertices": [ 2, 69, 10.11, -20.49, 0.51752, 67, 12.87, 47.65, 0.48248, 2, 69, 30.11, -14.28, 0.4, 67, -5.94, 56.87, 0.6, 2, 69, 53.55, -12.3, 0.61, 67, -24.34, 71.53, 0.39, 2, 69, 79.47, -18.32, 0.76137, 67, -39.04, 93.71, 0.23863, 2, 69, 113.41, -32.36, 0.92, 67, -54.06, 127.22, 0.08, 1, 69, 140.37, -42.13, 1, 1, 69, 160, -26.2, 1, 1, 69, 137.41, 1.64, 1, 2, 69, 106.21, 33.93, 0.98205, 67, -94.36, 74.1, 0.01795, 2, 69, 76.55, 35.92, 0.74286, 67, -74.17, 52.28, 0.25714, 2, 69, 47.62, 36.99, 0.61, 67, -53.88, 31.63, 0.39, 2, 69, 24.14, 31.97, 0.54, 67, -33.37, 19.16, 0.46, 2, 69, 1.85, 22.4, 0.50655, 67, -10.59, 10.8, 0.49345, 2, 69, -16.39, 9.69, 0.46244, 67, 11.39, 7.52, 0.53756, 2, 69, -24.82, -4.75, 0.46, 67, 27.44, 12.22, 0.54, 2, 69, -9.62, -23.48, 0.48913, 67, 29.26, 36.27, 0.51087, 2, 69, 90.22, -0.08, 0.81, 67, -59.38, 87.83, 0.19, 2, 69, 53.75, 10.91, 0.61, 67, -40.43, 54.8, 0.39, 2, 69, 17.28, 5.86, 0.4, 67, -10.44, 33.42, 0.6 ], + "hull": 16, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30 ], + "width": 139, + "height": 130 + } + }, + "hair-strand-front-4": { + "hair-strand-front-4": { + "name": "girl/hair-strand-front-2", + "type": "mesh", + "uvs": [ 0.77614, 0, 0.63901, 0.21786, 0.44871, 0.36957, 0.21083, 0.45904, 0, 0.5524, 0, 0.8247, 0.31438, 1, 0.60822, 0.99586, 0.75655, 0.80525, 0.88248, 0.59908, 0.96084, 0.37346, 1, 0.13228, 1, 0, 0.47949, 0.68466, 0.76494, 0.43181 ], + "triangles": [ 9, 14, 10, 14, 1, 10, 0, 12, 11, 11, 1, 0, 10, 1, 11, 8, 13, 14, 2, 1, 14, 13, 2, 14, 3, 2, 13, 5, 4, 3, 5, 3, 13, 7, 13, 8, 6, 5, 13, 6, 13, 7, 9, 8, 14 ], + "vertices": [ 2, 75, -8.6, -29.1, 0.20005, 67, 27.34, 23.62, 0.79995, 2, 75, 16.25, -14.26, 0.5448, 67, 7.05, 44.27, 0.4552, 2, 75, 46.09, -8, 0.62198, 67, -6.08, 71.79, 0.37802, 2, 75, 80.31, -9.69, 0.78836, 67, -12.51, 105.43, 0.21164, 2, 75, 111.06, -9.86, 0.97352, 67, -19.61, 135.36, 0.02648, 2, 75, 119.47, 16.04, 0.98274, 67, -46.76, 137.41, 0.01726, 2, 75, 83.31, 46.2, 0.80419, 67, -67.54, 95.16, 0.19581, 2, 75, 44.33, 58.42, 0.71, 67, -70.2, 54.4, 0.29, 2, 75, 18.84, 46.65, 0.69, 67, -52.75, 32.41, 0.31, 2, 75, -4.17, 32.44, 0.55, 67, -33.51, 13.4, 0.45, 2, 75, -21.5, 14.34, 0.00249, 67, -11.84, 0.83, 0.99751, 1, 67, 11.8, -6.41, 1, 1, 67, 24.99, -7.41, 1, 2, 75, 51.75, 23.29, 0.58329, 67, -37.82, 69.9, 0.41671, 2, 75, 6.2, 11.49, 0.58111, 67, -15.6, 28.43, 0.41889 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 139, + "height": 100 + } + }, + "hand-back": { + "hand-back-fingers": { "name": "girl/hand-front-fingers", "x": 11.59, "y": 1.97, "rotation": 90, "width": 38, "height": 42 } + }, + "hand-front": { + "hand-front-fingers": { "name": "girl/hand-front-fingers", "x": 11.59, "y": 1.97, "rotation": 90, "width": 38, "height": 42 } + }, + "hat": { + "hat": { + "name": "girl/hat", + "type": "mesh", + "uvs": [ 0.0927, 1, 0.3018, 1, 0.54117, 0.96286, 0.79429, 0.88837, 1, 0.78284, 1, 0.66491, 0.89885, 0.53766, 0.8163, 0.53766, 0.73848, 0.40186, 0.65555, 0.25718, 0.57433, 0.11546, 0.50815, 0, 0.34032, 7.2E-4, 0.28185, 0.15871, 0.21639, 0.33559, 0.15752, 0.49466, 0.1037, 0.64008, 0.01016, 0.65249, 0, 0.94734, 0.30731, 0.64939, 0.62096, 0.58421, 0.46964, 0.62146, 0.43112, 0.10625, 0.57911, 0.43657, 0.45775, 0.46247, 0.32733, 0.47774, 0.53642, 0.28599, 0.44504, 0.29245, 0.34714, 0.30794, 0.49454, 0.13823, 0.36433, 0.16053 ], + "triangles": [ 22, 27, 30, 29, 27, 22, 30, 13, 12, 10, 29, 11, 22, 12, 11, 29, 22, 11, 22, 30, 12, 28, 13, 30, 26, 10, 9, 23, 26, 9, 23, 9, 8, 24, 27, 26, 24, 26, 23, 28, 27, 24, 25, 14, 28, 25, 28, 24, 15, 14, 25, 20, 23, 8, 20, 8, 7, 20, 21, 24, 20, 24, 23, 25, 24, 21, 19, 15, 25, 19, 25, 21, 16, 15, 19, 7, 6, 5, 3, 20, 7, 5, 3, 7, 4, 3, 5, 2, 21, 20, 2, 20, 3, 16, 18, 17, 1, 0, 16, 0, 18, 16, 19, 1, 16, 19, 21, 2, 1, 19, 2, 14, 13, 28, 28, 30, 27, 26, 29, 10, 27, 29, 26 ], + "vertices": [ 2, 50, -28.98, 69.5, 0.88, 52, -75.23, 83.03, 0.12, 2, 50, -27.34, 30.85, 0.76, 52, -79.03, 44.54, 0.24, 3, 50, -19.38, -13.13, 0.7291, 51, -12.02, -7.08, 9.0E-4, 52, -77.31, -0.13, 0.27, 2, 50, -5.19, -59.4, 0.8, 52, -69.75, -47.93, 0.2, 2, 50, 13.71, -96.69, 0.99957, 51, 9.03, -94.45, 4.3E-4, 2, 50, 33.04, -95.87, 0.95114, 51, 28.28, -96.35, 0.04886, 2, 50, 53.1, -76.29, 0.88191, 51, 50.88, -79.78, 0.11809, 3, 50, 52.45, -61.03, 0.879, 51, 52.38, -64.58, 0.11986, 52, -12.91, -57.63, 0.00114, 2, 50, 74.09, -45.7, 0.87726, 51, 75.96, -52.44, 0.12274, 3, 50, 97.14, -29.37, 0.73206, 51, 101.08, -39.5, 0.26419, 52, 35.78, -32.55, 0.00375, 3, 50, 119.73, -13.37, 0.42555, 51, 125.68, -26.83, 0.5184, 52, 60.39, -19.88, 0.05605, 3, 50, 138.13, -0.34, 0.29174, 51, 145.73, -16.5, 0.61231, 52, 80.43, -9.55, 0.09595, 3, 50, 136.69, 30.68, 0.22303, 51, 148.66, 14.41, 0.65697, 52, 83.36, 21.36, 0.12, 3, 50, 110.35, 40.39, 0.31671, 51, 123.93, 27.72, 0.59996, 52, 58.64, 34.67, 0.08333, 3, 50, 80.85, 51.26, 0.62374, 51, 96.25, 42.61, 0.36063, 52, 30.96, 49.57, 0.01563, 2, 50, 54.33, 61.03, 0.82549, 51, 71.36, 56.01, 0.17451, 2, 50, 30.08, 69.97, 0.88, 51, 48.61, 68.26, 0.12, 2, 50, 27.31, 87.17, 0.88702, 51, 48.28, 85.68, 0.11298, 1, 50, -21.08, 87, 1, 3, 50, 30.15, 32.27, 0.59407, 51, 43.39, 30.93, 0.18593, 52, -21.91, 37.88, 0.22, 3, 50, 43.29, -25.25, 0.66536, 51, 48.33, -27.87, 0.09464, 52, -16.96, -20.91, 0.24, 3, 50, 36, 2.46, 0.5548, 51, 45, 0.59, 0.1752, 52, -20.29, 7.54, 0.27, 3, 50, 120.12, 13.16, 0.30606, 51, 129.79, -0.61, 0.55394, 52, 64.49, 6.34, 0.14, 3, 50, 67.15, -16.49, 0.68076, 51, 73.19, -22.54, 0.12924, 52, 7.89, -15.59, 0.19, 3, 50, 61.96, 5.77, 0.57797, 51, 71.16, 0.22, 0.21203, 52, 5.87, 7.17, 0.21, 3, 50, 58.43, 29.77, 0.62009, 51, 71.04, 24.48, 0.22991, 52, 5.75, 31.43, 0.15, 3, 50, 91.49, -7.55, 0.59613, 51, 98.54, -17.1, 0.26387, 52, 33.24, -10.15, 0.14, 3, 50, 89.71, 9.3, 0.49151, 51, 99.14, -0.18, 0.31849, 52, 33.85, 6.78, 0.19, 3, 50, 86.41, 27.28, 0.48715, 51, 98.39, 18.1, 0.34285, 52, 33.1, 25.05, 0.17, 3, 50, 115.37, 1.22, 0.38285, 51, 123.41, -11.77, 0.45715, 52, 58.12, -4.82, 0.16, 3, 50, 110.7, 25.13, 0.30156, 51, 122.14, 12.56, 0.52844, 52, 56.84, 19.51, 0.17 ], + "hull": 19, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 22, 24, 32, 34, 34, 36, 0, 36, 30, 32, 28, 30, 14, 16, 16, 18, 40, 46, 16, 46, 42, 48, 46, 48, 38, 50, 48, 50, 52, 46, 18, 52, 44, 54, 54, 48, 52, 54, 56, 50, 54, 56, 56, 28, 18, 20, 20, 22, 58, 52, 20, 58, 60, 56, 24, 26, 26, 28, 60, 26 ], + "width": 185, + "height": 164 + } + }, + "leg-back": { + "leg-back": { + "name": "girl/leg-front", + "type": "mesh", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 0, 48, 42, 42, 48, 31, 42, 31, 33, 34, 0, 42, 34, 42, 33, 31, 32, 33, 31, 48, 30, 41, 12, 13, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48 ], + "vertices": [ 3, 94, 22.95, -22.02, 0.22728, 95, 59.29, -22, 0.00272, 103, -19.33, 11.79, 0.77, 3, 94, 5.73, -22.61, 0.49142, 95, 41.79, -22.61, 0.23858, 103, -19.74, 29.07, 0.27, 4, 94, -10.55, -23.17, 0.11127, 95, 25.25, -23.18, 0.76279, 96, 60.87, -23.13, 0.00594, 103, -20.15, 45.45, 0.12, 2, 95, 5.13, -23.87, 0.69465, 96, 41.05, -23.86, 0.30535, 3, 95, -15.89, -24.56, 0.09408, 96, 20.35, -24.59, 0.86299, 97, 56.72, -24.52, 0.04292, 2, 96, 1.98, -25.21, 0.55425, 97, 38.06, -25.21, 0.44575, 3, 96, -19.09, -25.88, 0.05256, 97, 16.64, -25.95, 0.87891, 98, 52.7, -25.89, 0.06853, 3, 96, -33.74, -26.34, 3.3E-4, 97, 1.76, -26.46, 0.67227, 98, 37.81, -26.45, 0.32739, 2, 97, -3.17, -22.02, 0.47188, 98, 32.86, -22.03, 0.52812, 3, 97, -22.68, -22.46, 0.0172, 98, 13.36, -22.55, 0.87617, 99, 49.14, -22.52, 0.10662, 3, 98, -7.93, -23.09, 0.23789, 99, 28.2, -23.11, 0.75909, 100, 64.58, -23.1, 0.00302, 3, 98, -27.79, -23.57, 0.00312, 99, 8.67, -23.62, 0.75495, 100, 44.76, -23.62, 0.24193, 3, 99, -12.93, -24.2, 0.09944, 100, 22.84, -24.2, 0.87238, 101, 58.46, -24.21, 0.02818, 2, 100, 0.77, -24.79, 0.47358, 101, 36.71, -24.79, 0.52642, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.37555, 101, 32.87, 24.27, 0.62445, 3, 99, -15.75, 23.6, 0.0536, 100, 19.96, 23.6, 0.92085, 101, 55.62, 23.59, 0.02556, 2, 99, 5.77, 22.96, 0.65378, 100, 41.79, 22.97, 0.34622, 3, 98, -11.12, 22.43, 0.12254, 99, 24.96, 22.4, 0.86248, 100, 61.27, 22.42, 0.01499, 3, 97, -26.03, 21.9, 0.00839, 98, 9.83, 21.8, 0.78745, 99, 45.58, 21.82, 0.20415, 3, 97, -7.13, 21.27, 0.362, 98, 28.73, 21.24, 0.63637, 99, 64.17, 21.3, 0.00163, 2, 97, -6.17, 28.11, 0.5025, 98, 29.67, 28.08, 0.4975, 3, 96, -21.38, 27.22, 0.03848, 97, 14.13, 27.14, 0.83871, 98, 49.97, 27.2, 0.12281, 3, 96, -2.33, 26.26, 0.40865, 97, 33.49, 26.25, 0.59016, 98, 69.34, 26.38, 0.00119, 3, 95, -20.14, 25.43, 0.05003, 96, 16.06, 25.39, 0.84798, 97, 52.19, 25.45, 0.10198, 2, 95, 1.24, 24.42, 0.56331, 96, 37.12, 24.42, 0.43669, 4, 94, -15.67, 23.56, 0.04308, 95, 20, 23.55, 0.81142, 96, 55.61, 23.58, 0.0255, 103, 26.63, 50.22, 0.12, 3, 94, 0.26, 22.8, 0.33337, 95, 36.2, 22.8, 0.39663, 103, 25.72, 34.13, 0.27, 3, 94, 18.48, 21.95, 0.22212, 95, 54.71, 21.97, 0.00788, 103, 24.69, 15.83, 0.77, 1, 103, 36.21, 8.95, 1, 1, 103, 36.08, -3.91, 1, 1, 103, -18.97, -3.34, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 94, 23.32, 0.24, 0.23, 103, 2.93, 11.2, 0.77, 1, 97, 15.67, 0.04, 1, 2, 96, -0.81, 0.07, 0.36735, 97, 35.13, 0.07, 0.63265, 1, 96, 18, 0.1, 1, 2, 95, 2.51, 0.14, 0.90776, 96, 38.42, 0.14, 0.09224, 2, 95, 22.3, 0.17, 0.88, 103, 3.23, 48.15, 0.12, 3, 94, 2.19, 0.2, 0.62933, 95, 38.18, 0.2, 0.10067, 103, 3.11, 32.41, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "girl/leg-front", + "type": "mesh", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 31, 48, 30, 0, 48, 42, 42, 48, 31, 34, 42, 33, 31, 32, 33, 42, 31, 33, 34, 0, 42, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 41, 12, 13, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15 ], + "vertices": [ 3, 28, 22.96, -22.02, 0.22658, 27, 58.91, -22.02, 0.00342, 102, -21, 12.47, 0.77, 3, 28, 5.76, -22.61, 0.49273, 27, 41.71, -22.61, 0.23727, 102, -21.71, 29.73, 0.27, 4, 28, -10.68, -23.18, 0.11707, 27, 25.27, -23.18, 0.76681, 26, 61.22, -23.18, 0.00612, 102, -22.41, 46.07, 0.11, 2, 27, 5.13, -23.87, 0.6994, 26, 41.08, -23.87, 0.3006, 3, 27, -15.62, -24.58, 0.10595, 26, 20.33, -24.58, 0.85365, 25, 56.28, -24.58, 0.0404, 3, 27, -33.92, -25.21, 7.9E-4, 26, 2.03, -25.21, 0.57156, 25, 37.98, -25.21, 0.42765, 3, 26, -19.29, -25.94, 0.05654, 25, 16.66, -25.94, 0.87764, 24, 52.61, -25.94, 0.06582, 3, 26, -34.16, -26.46, 4.4E-4, 25, 1.79, -26.46, 0.67282, 24, 37.74, -26.46, 0.32674, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 2, 25, -6.22, 28.1, 0.49898, 24, 29.73, 28.1, 0.50102, 3, 26, -21.82, 27.15, 0.04097, 25, 14.13, 27.15, 0.83939, 24, 50.08, 27.15, 0.11963, 3, 26, -2.4, 26.25, 0.4338, 25, 33.55, 26.25, 0.56533, 24, 69.5, 26.25, 8.7E-4, 3, 27, -19.88, 25.4, 0.04332, 26, 16.07, 25.4, 0.87101, 25, 52.02, 25.4, 0.08567, 2, 27, 1.21, 24.42, 0.5677, 26, 37.16, 24.42, 0.4323, 4, 28, -15.94, 23.55, 0.03449, 27, 20.01, 23.55, 0.83346, 26, 55.96, 23.55, 0.02204, 102, 24.27, 51.7, 0.11, 3, 28, 0.25, 22.8, 0.31657, 27, 36.2, 22.8, 0.41343, 102, 23.66, 35.6, 0.27, 3, 28, 18.49, 21.95, 0.22027, 27, 54.44, 21.95, 0.00973, 102, 22.94, 17.27, 0.77, 1, 102, 34.58, 10.59, 1, 1, 102, 34.67, -2.26, 1, 1, 102, -20.38, -2.65, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 28, 23.32, 0.24, 0.23, 102, 1.26, 12.26, 0.77, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 1, 26, 18, 0.1, 1, 2, 27, 2.5, 0.14, 0.92465, 26, 38.45, 0.14, 0.07535, 2, 27, 22.3, 0.17, 0.89, 102, 0.91, 49.21, 0.11, 3, 28, 2.2, 0.2, 0.65329, 27, 38.15, 0.2, 0.07671, 102, 1.08, 33.46, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 }, + "mouth-smile": { "name": "girl/mouth-smile", "x": -4.12, "y": 2.56, "width": 57, "height": 13 } + }, + "nose": { + "nose": { + "name": "girl/nose", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 6, 57.27, -63, 0.68, 29, 14.7, -17.7, 0.32, 2, 6, 56.34, -41.02, 0.73, 29, -7.3, -17.7, 0.27, 2, 6, 69.33, -40.47, 0.73, 29, -7.3, -4.7, 0.27, 2, 6, 70.26, -62.45, 0.68, 29, 14.7, -4.7, 0.32 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 22, + "height": 13 + } + }, + "pompom": { + "pompom": { "name": "girl/pompom", "x": 0.31, "y": -0.35, "rotation": -95.63, "width": 96, "height": 85 } + }, + "scarf": { + "scarf": { + "name": "girl/scarf", + "type": "mesh", + "uvs": [ 0, 0.69166, 0.08052, 0.80607, 0.18349, 0.90523, 0.29463, 0.96243, 0.44173, 1, 0.5921, 0.99676, 0.69655, 0.96098, 0.81649, 0.89046, 0.92984, 0.74335, 0.98437, 0.67259, 1, 0.62301, 1, 0.43614, 0.987, 0.34894, 0.95168, 0.11197, 0.8389, 0.11579, 0.75309, 0.14439, 0.66045, 0.15555, 0.57902, 0.16537, 0.46625, 0.11579, 0.37308, 0.07002, 0.28482, 0.02426, 0.20473, 0, 0.09849, 0.02044, 0.056, 0.3408, 0, 0.51623, 0.2505, 0.51241, 0.45971, 0.56199, 0.6444, 0.52385, 0.85198, 0.46283, 0.15733, 0.43995, 0.3453, 0.53148, 0.54797, 0.54292, 0.74737, 0.5086, 0.26684, 0.42851, 0.3506, 0.44336, 0.46122, 0.45875, 0.16878, 0.36367, 0.94187, 0.40181 ], + "triangles": [ 32, 15, 28, 28, 15, 37, 27, 31, 17, 31, 35, 17, 27, 16, 32, 32, 16, 15, 37, 15, 14, 18, 35, 34, 34, 33, 19, 12, 14, 13, 12, 37, 14, 23, 22, 36, 33, 36, 20, 27, 17, 16, 17, 35, 18, 18, 34, 19, 19, 33, 20, 36, 21, 20, 36, 22, 21, 28, 37, 11, 30, 25, 34, 30, 34, 35, 34, 25, 33, 24, 23, 29, 25, 29, 33, 29, 36, 33, 29, 23, 36, 37, 12, 11, 5, 4, 26, 4, 3, 26, 6, 5, 31, 5, 26, 31, 26, 3, 30, 31, 27, 6, 7, 27, 32, 7, 6, 27, 3, 2, 30, 30, 1, 25, 30, 2, 1, 7, 32, 8, 29, 25, 1, 9, 8, 28, 28, 8, 32, 24, 29, 0, 0, 29, 1, 9, 28, 10, 10, 28, 11, 26, 35, 31, 26, 30, 35 ], + "vertices": [ 1, 4, 101.59, 148.9, 1, 1, 4, 88.51, 130.67, 1, 1, 4, 76.57, 106.99, 1, 1, 4, 68.76, 81.06, 1, 1, 4, 62.3, 46.43, 1, 1, 4, 59.93, 10.72, 1, 1, 4, 61.69, -14.34, 1, 1, 4, 66.71, -43.35, 1, 1, 4, 79.64, -71.38, 1, 1, 4, 85.86, -84.86, 1, 1, 4, 90.62, -88.96, 1, 2, 4, 111.53, -90.22, 0.68, 5, 12.11, -93.3, 0.32, 2, 4, 120.59, -87.62, 0.68, 5, 21.19, -90.81, 0.32, 1, 5, 49.45, -81.99, 1, 1, 5, 49.69, -55.15, 1, 1, 5, 47.25, -34.67, 1, 1, 5, 46.62, -12.6, 1, 1, 5, 46.07, 6.8, 1, 1, 5, 51.76, 33.52, 1, 1, 5, 56.94, 55.57, 1, 1, 5, 62.1, 76.47, 1, 1, 5, 65.02, 95.46, 1, 1, 5, 63.52, 120.79, 1, 2, 4, 133.66, 133.75, 0.68, 5, 36.73, 130.17, 0.32, 2, 4, 118.16, 147.77, 0.86, 5, 21.41, 144.43, 0.14, 2, 4, 113.61, 88.46, 0.68, 5, 16.19, 85.15, 0.32, 2, 4, 105.87, 38.97, 0.71, 5, 7.91, 35.81, 0.29, 2, 4, 107.27, -5.15, 0.68, 5, 8.8, -8.29, 0.32, 2, 4, 110.76, -54.86, 0.68, 5, 11.73, -57.98, 0.32, 2, 4, 122.22, 110.21, 0.68, 5, 25.04, 106.78, 0.32, 2, 4, 110.42, 66.02, 0.68, 5, 12.75, 62.78, 0.32, 2, 4, 106.59, 17.89, 0.68, 5, 8.39, 14.74, 0.32, 2, 4, 107.47, -29.73, 0.68, 5, 8.73, -32.84, 0.32, 2, 4, 121.95, 84.1, 0.68, 5, 24.47, 80.7, 0.32, 2, 4, 119.33, 64.26, 0.68, 5, 21.64, 60.92, 0.32, 2, 4, 116.31, 38.04, 0.68, 5, 18.32, 34.76, 0.32, 2, 4, 129.85, 107.06, 0.68, 5, 32.62, 103.55, 0.32, 2, 4, 115.79, -76.59, 0.68, 5, 16.52, -79.73, 0.32 ], + "hull": 25, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 18, 20, 20, 22, 26, 28, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 0, 48, 2, 58, 6, 60, 14, 64, 10, 12, 12, 14, 14, 16, 16, 18, 16, 56, 28, 30, 64, 30, 30, 32, 32, 34, 54, 32, 50, 66, 38, 68, 68, 60, 36, 70, 70, 52, 66, 40, 22, 24, 24, 26, 74, 24, 62, 34 ], + "width": 238, + "height": 102 + } + }, + "scarf-back": { + "scarf-back": { "name": "girl/scarf-back", "x": 46.88, "y": 3.26, "rotation": 177.98, "width": 143, "height": 102 } + }, + "sleeve-front": { + "sleeve-front": { "name": "girl/arm-front", "type": "linkedmesh", "skin": "full-skins/boy", "parent": "sleeve-front", "width": 71, "height": 229 } + }, + "zip-girl": { + "zip-girl": { "name": "girl/zip", "x": 19.66, "y": 3.69, "rotation": 80.66, "width": 37, "height": 49 } + } + } + }, + { + "name": "full-skins/girl-blue-cape", + "bones": [ "dress-control-foot-front", "cape-blue-down-back", "dress-control-leg-down-front", "cape-back-rotator", "dress-control-leg-up-front", "cape-blue-middle-back", "cape-blue-control", "cape-blue-up-back", "dress-control-foot-back", "dress-control-leg-down-back", "cape-blue-middle-front", "dress-control-leg-up-back", "cape-blue-up-front", "cape-blue-down", "cape-blue-up", "dress-control-middle", "cape-front-rotator", "sleeve-control-front", "cape-blue-down-front", "cape-blue-down-middle", "sleeve-control-back" ], + "transform": [ "leg-down-back", "leg-down-front", "leg-up", "leg-down-back-up", "leg-down-down", "leg-up-back" ], + "attachments": { + "arm-back": { + "arm-back": { + "name": "girl-blue-cape/sleeve-front", + "type": "mesh", + "uvs": [ 0.39189, 0, 0.14439, 0.01666, 0.15901, 0.10249, 0.17598, 0.19757, 0.191, 0.28175, 0.205, 0.3602, 0.22028, 0.44586, 0.23432, 0.52454, 0.2491, 0.60734, 0.22371, 0.71965, 0.1539, 0.82364, 0, 0.92776, 0, 0.99154, 0.23074, 0.95687, 0.37352, 1, 0.45602, 1, 0.6591, 0.94994, 1, 0.96658, 1, 0.91944, 0.88122, 0.81129, 0.81141, 0.71284, 0.76064, 0.59498, 0.73905, 0.50606, 0.71901, 0.4235, 0.7003, 0.34643, 0.68005, 0.26299, 0.65973, 0.17927, 0.63519, 0.07818, 0.61151, 0, 0.43698, 0.82821, 0.25612, 0.89754, 0.6242, 0.89754, 0.43118, 0.08805, 0.44237, 0.51902, 0.4401, 0.43175, 0.43805, 0.35262, 0.436, 0.27359, 0.43377, 0.18768, 0.44092, 0.60224, 0.43884, 0.72139 ], + "triangles": [ 4, 3, 37, 36, 37, 26, 37, 3, 32, 3, 2, 32, 37, 27, 26, 37, 32, 27, 2, 0, 32, 2, 1, 0, 32, 28, 27, 32, 0, 28, 6, 5, 35, 34, 35, 24, 35, 5, 36, 5, 4, 36, 35, 25, 24, 35, 36, 25, 36, 4, 37, 36, 26, 25, 7, 6, 34, 33, 34, 23, 34, 6, 35, 34, 24, 23, 39, 8, 38, 39, 38, 21, 38, 33, 22, 33, 8, 7, 33, 7, 34, 33, 23, 22, 38, 8, 33, 38, 22, 21, 29, 39, 20, 29, 9, 39, 9, 8, 39, 39, 21, 20, 10, 9, 29, 30, 10, 29, 14, 30, 29, 13, 30, 14, 15, 14, 29, 12, 11, 13, 15, 31, 16, 31, 15, 29, 16, 18, 17, 13, 11, 30, 16, 31, 18, 31, 19, 18, 31, 29, 19, 11, 10, 30, 29, 20, 19 ], + "vertices": [ 1, 84, -16.93, -3.67, 1, 1, 84, -16.62, -29.86, 1, 2, 85, -30.38, -28.39, 0.00675, 84, 3.66, -28.4, 0.99325, 2, 85, -7.5, -26.7, 0.28271, 84, 26.13, -26.7, 0.71729, 3, 86, -20.67, -25.24, 0.0369, 85, 12.75, -25.2, 0.82623, 84, 46.02, -25.2, 0.13687, 3, 86, -1.82, -23.81, 0.46001, 85, 31.62, -23.8, 0.53932, 84, 64.55, -23.8, 6.7E-4, 3, 87, -14.53, -22.33, 0.07429, 86, 18.77, -22.24, 0.89721, 85, 52.23, -22.28, 0.0285, 2, 87, 4.3, -20.78, 0.66292, 86, 37.68, -20.8, 0.33708, 3, 88, -9.4, -19.2, 0.39191, 87, 24.1, -19.15, 0.48809, 86, 57.58, -19.29, 0.12, 3, 131, 76.95, -52.14, 0.2, 88, 17.84, -21.57, 0.472, 87, 50.99, -21.67, 0.328, 3, 131, 84.21, -27.39, 0.33, 89, 9.43, -28.56, 0.5213, 88, 43.1, -28.59, 0.1487, 2, 131, 100.22, -2.61, 0.99748, 89, 34.19, -44.26, 0.00252, 1, 131, 100.22, 12.57, 1, 1, 131, 76.22, 4.32, 1, 1, 131, 61.37, 14.58, 1, 1, 131, 52.79, 14.58, 1, 1, 131, 31.67, 2.67, 1, 1, 131, -3.78, 6.63, 1, 3, 131, -3.78, -4.59, 0.99378, 89, 30.96, 59.71, 0.00244, 88, 65.41, 59.63, 0.00378, 4, 131, 8.57, -30.33, 0.60383, 89, 5.59, 47.04, 0.13666, 88, 39.34, 47.02, 0.2413, 87, 72.6, 46.82, 0.01821, 3, 131, 15.83, -53.76, 0.2, 88, 15.57, 39.53, 0.472, 87, 49.08, 39.45, 0.328, 5, 131, 21.11, -81.81, 0.0171, 89, -45.3, 33.86, 2.3E-4, 88, -12.93, 33.97, 0.32025, 87, 20.9, 34.04, 0.54241, 86, 54.67, 33.91, 0.12, 5, 131, 23.36, -102.97, 3.0E-5, 88, -34.45, 31.51, 0.01472, 87, -0.37, 31.69, 0.51834, 86, 33.3, 31.69, 0.46518, 85, 66.89, 31.63, 0.00174, 3, 87, -20.12, 29.51, 0.10716, 86, 13.46, 29.63, 0.77625, 85, 47.02, 29.61, 0.11659, 4, 87, -38.56, 27.48, 0.0033, 86, -5.07, 27.71, 0.43059, 85, 28.47, 27.72, 0.56203, 84, 61.45, 27.72, 0.00408, 3, 86, -25.12, 25.62, 0.05143, 85, 8.4, 25.67, 0.74366, 84, 41.73, 25.68, 0.20491, 2, 85, -11.75, 23.62, 0.18749, 84, 21.95, 23.62, 0.81251, 1, 84, 1.16, 17.55, 1, 1, 84, -11.55, 9.3, 1, 2, 131, 54.77, -26.3, 0.43, 89, 10.15, 0.89, 0.57, 3, 131, 73.58, -9.8, 0.43, 89, 26.74, -17.72, 0.56433, 88, 60.89, -17.78, 0.00567, 3, 131, 35.3, -9.8, 0.59, 89, 26.27, 20.56, 0.38171, 88, 60.51, 20.5, 0.02829, 1, 84, 0.33, -0.08, 1, 2, 87, 2.87, 0.85, 0.98548, 86, 36.38, 0.83, 0.01452, 2, 87, -18.01, 0.52, 2.8E-4, 86, 15.41, 0.62, 0.99972, 1, 85, 29.88, 0.44, 1, 2, 86, -22.6, 0.24, 1.2E-4, 85, 10.87, 0.28, 0.99988, 1, 84, 23.87, 0.12, 1, 4, 131, 54.37, -80.08, 0.04086, 88, -10.84, 0.74, 0.35514, 87, 22.79, 0.79, 0.484, 86, 56.38, 0.66, 0.12, 3, 131, 54.58, -51.73, 0.2, 88, 18.03, 0.8, 0.472, 87, 51.31, 0.71, 0.328 ], + "hull": 29, + "edges": [ 0, 2, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 56, 36, 62, 60, 22, 0, 64, 2, 4, 64, 4, 54, 56, 64, 54, 14, 16, 14, 66, 42, 44, 66, 44, 12, 14, 68, 66, 12, 68, 44, 46, 68, 46, 46, 48, 70, 68, 48, 70, 10, 12, 70, 10, 8, 10, 72, 70, 8, 72, 48, 50, 72, 50, 50, 52, 52, 54, 64, 74, 74, 72, 52, 74, 4, 6, 6, 8, 74, 6, 76, 66, 76, 42, 76, 16, 58, 78, 78, 76, 40, 78, 38, 58, 58, 20 ], + "width": 104, + "height": 238 + } + }, + "base-head": { + "base-head": { "x": 74.74, "y": -10.09, "rotation": -87.57, "width": 189, "height": 145 } + }, + "body-dress": { + "body-dress": { + "name": "girl-blue-cape/body-dress", + "type": "mesh", + "uvs": [ 0.37147, 0.03655, 0.19753, 0.06738, 0.15404, 0.12133, 0.32219, 0.19841, 0.33378, 0.22538, 0.2874, 0.28704, 0.23812, 0.34613, 0.20623, 0.41935, 0.18013, 0.49642, 0.14534, 0.60818, 0.11925, 0.7148, 0.09896, 0.82527, 0.08156, 0.87665, 0.02358, 0.92546, 0, 0.9614, 0, 0.98709, 0.11635, 0.9948, 0.2874, 1, 0.51933, 1, 0.72516, 0.99865, 0.97448, 0.99351, 1, 0.96782, 0.97738, 0.92286, 0.95999, 0.86891, 0.96578, 0.80597, 0.97738, 0.71091, 0.98028, 0.60301, 0.96578, 0.49382, 0.93679, 0.40776, 0.9049, 0.33325, 0.85852, 0.26517, 0.80344, 0.21251, 0.80634, 0.15984, 0.78024, 0.05858, 0.6121, 0.02646, 0.68457, 0.23071, 0.49613, 0.23199, 0.62261, 0.17757, 0.46316, 0.1917, 0.6719, 0.33814, 0.78206, 0.33428, 0.62551, 0.41393, 0.84584, 0.41136, 0.58202, 0.33557, 0.52404, 0.4165, 0.52114, 0.33557, 0.37619, 0.41264, 0.46026, 0.49228, 0.56463, 0.49614, 0.73857, 0.28162, 0.68059, 0.28419, 0.59652, 0.2829, 0.48635, 0.28676, 0.3443, 0.60918, 0.46026, 0.60661, 0.88643, 0.491, 0.32111, 0.7235, 0.19935, 0.71965, 0.52114, 0.72993, 0.80525, 0.72479, 0.55303, 0.60661, 0.79946, 0.60789, 0.51535, 0.88536, 0.83424, 0.88022, 0.30081, 0.88664, 0.30371, 0.81984, 0.52114, 0.81856, 0.81975, 0.81214, 0.82472, 0.94059, 0.61889, 0.94316, 0.39856, 0.94702, 0.23041, 0.95087, 0.09126, 0.94059, 0.35471, 0.49384, 0.13171, 0.87893, 0.15316, 0.82452, 0.93153, 0.92896, 0.91674, 0.87433, 0.92068, 0.80791, 0.05964, 0.93806 ], + "triangles": [ 49, 31, 30, 50, 51, 35, 50, 35, 49, 52, 36, 51, 5, 4, 52, 40, 49, 30, 40, 30, 29, 45, 52, 51, 43, 45, 51, 39, 51, 50, 43, 51, 39, 42, 40, 29, 46, 5, 52, 46, 52, 45, 41, 43, 39, 44, 45, 43, 39, 50, 49, 39, 49, 40, 41, 39, 40, 42, 41, 40, 37, 34, 33, 37, 33, 32, 38, 0, 34, 38, 34, 37, 3, 1, 0, 3, 0, 38, 2, 1, 3, 32, 35, 37, 4, 3, 38, 31, 35, 32, 36, 38, 37, 4, 38, 36, 36, 37, 35, 49, 35, 31, 51, 36, 35, 52, 4, 36, 6, 5, 46, 44, 43, 41, 46, 45, 44, 7, 6, 46, 76, 23, 22, 20, 76, 22, 20, 22, 21, 76, 68, 63, 76, 63, 77, 68, 76, 20, 19, 68, 20, 68, 19, 63, 79, 15, 14, 79, 14, 13, 15, 79, 72, 16, 72, 71, 15, 72, 16, 16, 71, 17, 63, 19, 69, 70, 64, 62, 17, 71, 64, 17, 64, 70, 18, 62, 69, 70, 62, 18, 17, 70, 18, 18, 69, 19, 63, 69, 62, 64, 65, 62, 25, 78, 59, 24, 78, 25, 67, 59, 78, 66, 59, 67, 23, 78, 24, 78, 63, 67, 77, 78, 23, 77, 63, 78, 62, 67, 63, 76, 77, 23, 62, 66, 67, 42, 29, 28, 55, 42, 28, 55, 28, 27, 55, 41, 42, 61, 48, 55, 55, 27, 26, 61, 26, 59, 55, 26, 61, 25, 59, 26, 59, 60, 61, 56, 58, 66, 62, 65, 66, 10, 9, 57, 56, 11, 57, 65, 56, 66, 57, 11, 10, 11, 56, 75, 56, 65, 75, 74, 11, 75, 12, 11, 74, 64, 75, 65, 74, 75, 64, 79, 13, 12, 72, 12, 74, 79, 12, 72, 71, 74, 64, 72, 74, 71, 66, 58, 59, 58, 56, 54, 59, 58, 60, 48, 44, 41, 47, 46, 44, 73, 46, 47, 47, 44, 48, 8, 7, 73, 60, 54, 47, 73, 47, 54, 48, 60, 47, 53, 8, 73, 53, 73, 54, 9, 8, 53, 57, 9, 53, 56, 53, 54, 48, 41, 55, 60, 48, 61, 56, 57, 53, 58, 54, 60, 73, 7, 46 ], + "vertices": [ 1, 4, 115.55, 22.28, 1, 1, 4, 103.28, 61.24, 1, 1, 4, 77.53, 72.69, 1, 1, 4, 36.95, 39, 1, 2, 4, 23.53, 37.48, 0.57, 3, 88.89, 40.23, 0.43, 2, 4, -5.96, 49.85, 0.4, 3, 59, 51.6, 0.6, 1, 2, -67.89, 26.14, 1, 2, 125, -119.82, 5.59, 0.41, 2, -74.84, -9.88, 0.59, 2, 125, -81.73, 1.16, 0.88, 126, -113.79, -10.46, 0.12, 2, 125, -26.52, -4.59, 0.75, 126, -58.29, -10.27, 0.25, 2, 125, 26.09, -8.53, 0.15, 126, -5.55, -8.55, 0.85, 2, 125, 80.56, -11.15, 0.12, 126, 48.88, -5.31, 0.88, 2, 125, 105.95, -14.1, 0.05, 126, 74.44, -5.52, 0.95, 2, 126, 100, -14.67, 0.49, 127, -24.37, -2.34, 0.51, 1, 127, -6.14, -4.95, 1, 1, 127, 6.37, -3.18, 1, 2, 129, -85.84, -9.66, 0.31, 127, 6.57, 22.47, 0.69, 2, 129, -48.55, -12.21, 0.52, 127, 3.88, 59.74, 0.48, 1, 129, 2.01, -12.21, 1, 2, 129, 46.88, -11.55, 0.53, 128, 17.25, -54.9, 0.47, 1, 128, 11.93, -0.75, 1, 1, 128, -0.98, 4.15, 1, 2, 124, 92.78, 14.32, 0.47, 128, -22.82, -1.91, 0.53, 3, 123, 101.67, 5.36, 0.29, 124, 66.47, 9.17, 0.4686, 128, -49.13, -7.06, 0.2414, 2, 123, 70.72, 6.91, 0.41, 124, 35.47, 8.84, 0.59, 2, 123, 23.98, 9.88, 0.76, 124, -11.36, 8.95, 0.24, 1, 123, -29.1, 11, 1, 2, 123, -82.85, 8.34, 0.89, 2, 90.75, -46.53, 0.11, 2, 123, -125.25, 2.41, 0.69, 2, 84.43, -4.18, 0.31, 1, 3, 30.67, -81.95, 1, 2, 4, -4.62, -75.11, 0.4, 3, 64.56, -73.25, 0.6, 2, 4, 22.12, -65.09, 0.57, 3, 90.95, -62.33, 0.43, 1, 4, 47.91, -67.67, 1, 1, 4, 98.02, -65.76, 1, 1, 4, 116.54, -30.4, 1, 2, 4, 15.15, -38.58, 0.57, 3, 83.08, -36.06, 0.43, 2, 4, 17.61, 2.43, 0.57, 3, 84.16, 5.01, 0.43, 1, 4, 42.24, -27.08, 1, 1, 4, 37.92, 8.11, 1, 1, 3, 30.39, -31.1, 1, 1, 3, 31.28, -55.18, 1, 2, 125, -125.52, 96.85, 0.32, 2, 16.57, -7.22, 0.68, 2, 123, -123.66, -17.43, 0.69, 2, 64.6, -5.95, 0.31, 1, 3, 32.47, -11.58, 1, 2, 125, -123.52, 74.78, 0.32, 2, -5.55, -8.48, 0.68, 1, 3, 33.02, 1.68, 1, 2, 125, -124.35, 42.51, 0.32, 2, -37.79, -6.58, 0.68, 2, 125, -85.79, 62.13, 0.97, 126, -124.37, 49.71, 0.03, 2, 125, -84.66, 84.93, 0.92, 2, 3.29, -47.66, 0.08, 2, 4, -10.72, -48.43, 0.4, 3, 57.57, -46.78, 0.6, 2, 4, -11.02, -35.73, 0.4, 3, 56.83, -34.1, 0.6, 2, 4, -9.01, -17.5, 0.4, 3, 58.23, -15.82, 0.6, 2, 4, -9.09, 6.59, 0.4, 3, 57.33, 8.26, 0.6, 2, 125, -27.47, 38.77, 0.92, 126, -63.88, 32.75, 0.08, 3, 125, -29.58, 64, 0.6336, 126, -68.67, 57.6, 0.3264, 124, -56.81, -106.27, 0.04, 2, 123, -84.4, -8.95, 0.89, 2, 73.45, -45.14, 0.11, 2, 125, 28.91, 35.59, 0.37, 126, -7.48, 35.62, 0.63, 2, 125, 27.9, 9, 0.22, 126, -5.64, 9.08, 0.78, 3, 125, 30.62, 79.28, 0.43771, 126, -10.46, 79.24, 0.53, 129, 2.41, 120.66, 0.03229, 2, 123, 30.45, -27.71, 0.32, 124, -2.61, -28.17, 0.68, 3, 125, -30.25, 84.21, 0.5664, 126, -71.51, 77.62, 0.3936, 124, -57.85, -86.07, 0.04, 1, 123, -27.07, -28.44, 1, 4, 125, 107.09, 80.56, 0.108, 126, 65.43, 88.71, 0.25092, 129, 1.14, 44.19, 0.4, 128, -36.06, -103.45, 0.24108, 3, 124, 73.43, -17.92, 0.3431, 129, 70.66, 46.72, 0.27, 128, -42.17, -34.15, 0.3869, 2, 126, 72.61, 42.49, 0.39, 129, -45.62, 43.56, 0.61, 2, 126, 39.98, 38.51, 0.68, 129, -44.99, 76.42, 0.32, 4, 125, 74.2, 80.73, 0.13965, 126, 32.72, 85.36, 0.46, 129, 2.41, 77.05, 0.17126, 128, -68.95, -103.88, 0.22909, 1, 124, 40.14, -22.8, 1, 2, 129, 68.59, 17.01, 0.32, 128, -12.4, -34.7, 0.68, 2, 129, 23.72, 15.75, 0.74, 128, -8.82, -79.44, 0.26, 1, 129, -24.32, 13.85, 1, 3, 126, 106.05, 31.73, 0.2256, 129, -60.97, 11.96, 0.52, 127, -18.31, 44.06, 0.2544, 3, 126, 105.3, 0.98, 0.2268, 129, -91.31, 17.01, 0.16, 127, -19.07, 13.31, 0.6132, 2, 125, -84.26, 39.16, 0.92, 126, -120.38, 27.04, 0.08, 3, 125, 106.71, -3.13, 0.03989, 126, 74.03, 5.46, 0.85011, 129, -82.49, 47.35, 0.11, 3, 125, 79.8, 0.65, 0.08746, 126, 46.86, 6.34, 0.82673, 129, -77.81, 74.12, 0.08581, 3, 124, 96.29, 4.49, 0.34371, 129, 91.87, 22.74, 0.05, 128, -19.31, -11.74, 0.60629, 4, 123, 104.25, -4.09, 0.1912, 124, 69.61, -0.11, 0.4382, 129, 88.65, 49.61, 0.06, 128, -45.98, -16.34, 0.31061, 4, 123, 71.58, -2.93, 0.28332, 124, 36.93, -0.93, 0.71646, 129, 89.51, 82.29, 5.0E-5, 128, -78.66, -17.16, 1.7E-4, 3, 126, 105.03, -6.02, 0.29357, 129, -98.2, 18.26, 0.08, 127, -19.34, 6.31, 0.62643 ], + "hull": 35, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 0, 68, 104, 10, 72, 8, 72, 70, 110, 96, 124, 128, 22, 112, 124, 126, 112, 116, 116, 118, 16, 146, 146, 94, 106, 146, 24, 148, 148, 128, 144, 142, 148, 150, 144, 30 ], + "width": 218, + "height": 492 + } + }, + "cape-back": { + "cape-back": { + "name": "girl-blue-cape/cape-back", + "type": "mesh", + "uvs": [ 0.16774, 0.18106, 0.16774, 0.29678, 0.15536, 0.37836, 0.1492, 0.41892, 0.13066, 0.53249, 0.10285, 0.63749, 0.06886, 0.74892, 0.03178, 0.84106, 0, 0.91392, 0, 0.96321, 0.12139, 0.97606, 0.26661, 0.98035, 0.36858, 0.99535, 0.49836, 1, 0.64667, 0.99106, 0.77645, 0.96535, 0.9124, 0.96535, 1, 0.94392, 1, 0.83678, 0.94639, 0.75535, 0.90313, 0.64606, 0.8815, 0.52821, 0.88459, 0.40392, 0.89409, 0.29849, 0.8803, 0.21766, 0.87223, 0.17035, 0.74864, 0, 0.23572, 0, 0.49006, 0.88368, 0.38711, 0.87971, 0.2632, 0.86913, 0.13357, 0.8612, 0.64257, 0.87178, 0.78173, 0.85062, 0.89421, 0.84798, 0.11069, 0.76072, 0.14882, 0.6457, 0.17551, 0.53994, 0.19457, 0.42227, 0.22507, 0.30196, 0.22507, 0.18165, 0.81605, 0.1724, 0.8332, 0.3998, 0.82939, 0.53465, 0.85227, 0.65628, 0.89611, 0.76998, 0.49768, 0.53861, 0.51865, 0.28874, 0.5034, 0.07324, 0.84979, 0.31308, 0.81597, 0.2321, 0.19995, 0.37876 ], + "triangles": [ 40, 27, 48, 46, 28, 29, 32, 28, 46, 11, 30, 29, 14, 32, 15, 28, 32, 14, 12, 11, 29, 13, 28, 14, 29, 28, 13, 12, 29, 13, 34, 33, 45, 34, 45, 19, 19, 18, 34, 17, 34, 18, 15, 32, 33, 16, 34, 17, 15, 33, 34, 16, 15, 34, 30, 31, 35, 7, 35, 31, 10, 9, 8, 31, 8, 7, 31, 10, 8, 10, 31, 30, 11, 10, 30, 21, 42, 22, 43, 42, 21, 43, 46, 42, 44, 43, 21, 44, 21, 20, 45, 44, 20, 45, 20, 19, 45, 33, 44, 46, 44, 32, 44, 46, 43, 44, 33, 32, 37, 4, 3, 36, 5, 4, 37, 36, 4, 35, 6, 5, 36, 35, 5, 7, 6, 35, 46, 36, 37, 36, 46, 29, 29, 30, 36, 30, 35, 36, 37, 38, 46, 48, 27, 26, 41, 48, 26, 41, 47, 48, 40, 48, 47, 49, 24, 23, 42, 50, 49, 47, 50, 42, 22, 49, 23, 42, 49, 22, 42, 46, 47, 41, 26, 25, 50, 47, 41, 49, 50, 24, 41, 24, 50, 24, 41, 25, 51, 2, 1, 38, 2, 51, 38, 51, 46, 40, 0, 27, 1, 0, 40, 39, 40, 47, 1, 40, 39, 39, 51, 1, 3, 2, 38, 47, 51, 39, 38, 37, 3, 46, 51, 47 ], + "vertices": [ 2, 139, -67.32, -1.83, 0.83, 4, 54.84, 90.31, 0.17, 2, 139, -22.81, -3.58, 0.9, 4, 10.42, 93.67, 0.1, 1, 139, 8.45, -8.12, 1, 2, 139, 23.99, -10.37, 0.84479, 137, -84.76, 9.18, 0.15521, 2, 139, 67.49, -17.04, 0.23, 137, -41.26, 2.52, 0.77, 3, 139, 107.59, -26.04, 0.00129, 137, -1.16, -6.49, 0.9964, 135, -109.35, 27.31, 0.00231, 3, 137, 41.35, -17.24, 0.64884, 135, -66.84, 16.56, 0.34223, 134, -85.85, -117.18, 0.00892, 4, 139, 185.16, -48.08, 0.02, 137, 76.41, -28.53, 0.21385, 135, -31.78, 5.27, 0.75071, 134, -50.79, -128.46, 0.01544, 2, 137, 104.1, -38.11, 0.00727, 135, -4.09, -4.31, 0.99273, 2, 135, 14.87, -5.06, 0.99722, 134, -4.14, -138.79, 0.00278, 3, 137, 129.28, -6.66, 0.02507, 135, 21.09, 27.14, 0.86628, 134, 2.08, -106.6, 0.10865, 3, 137, 132.45, 32.02, 0.04886, 135, 24.26, 65.82, 0.49631, 134, 5.25, -67.92, 0.45484, 3, 137, 139.29, 59, 0.0214, 135, 31.1, 92.79, 0.21036, 134, 12.09, -40.94, 0.76824, 4, 137, 142.44, 93.55, 6.5E-4, 135, 34.25, 127.35, 0.01537, 136, 25.25, -127.51, 3.3E-4, 134, 15.24, -6.39, 0.98365, 3, 138, 148.57, -64.7, 0.00449, 136, 23.37, -87.8, 0.17701, 134, 13.36, 33.32, 0.81851, 3, 138, 140.04, -29.69, 0.02334, 136, 14.84, -52.79, 0.60404, 134, 4.83, 68.33, 0.37262, 3, 138, 141.46, 6.58, 0.00358, 136, 16.27, -16.52, 0.93615, 134, 6.25, 104.6, 0.06026, 1, 136, 8.94, 7.18, 1, 3, 138, 92.92, 31.89, 0.14408, 136, -32.28, 8.8, 0.85584, 134, -42.29, 129.92, 8.0E-5, 3, 138, 61.03, 18.82, 0.46239, 136, -64.17, -4.27, 0.53552, 134, -74.18, 116.85, 0.00209, 2, 138, 18.54, 8.93, 0.91574, 136, -106.66, -14.16, 0.08426, 2, 140, 96.09, 1.28, 0.09, 138, -27.03, 4.94, 0.91, 2, 140, 48.31, 3.91, 0.53, 138, -74.81, 7.65, 0.47, 1, 140, 7.84, 7.97, 1, 2, 140, -23.4, 5.46, 0.81, 4, 26.44, -98.34, 0.19, 2, 140, -41.68, 3.99, 0.7, 4, 44.77, -97.57, 0.3, 2, 140, -108.46, -26.51, 0.93, 4, 112.65, -69.61, 0.07, 1, 4, 122.98, 66.95, 1, 4, 137, 97.61, 93.09, 0.01667, 135, -10.59, 126.89, 0.05862, 136, -19.58, -127.96, 0.00801, 134, -29.6, -6.84, 0.91669, 3, 137, 95, 65.69, 0.102, 135, -13.19, 99.49, 0.26627, 134, -32.2, -34.25, 0.63173, 3, 137, 89.63, 32.79, 0.20581, 135, -18.56, 66.59, 0.51806, 134, -37.57, -67.15, 0.27614, 3, 137, 85.22, -1.68, 0.21275, 135, -22.97, 32.12, 0.71605, 134, -41.98, -101.61, 0.0712, 3, 138, 102.64, -64, 0.07818, 136, -22.56, -87.09, 0.32621, 134, -32.57, 34.03, 0.59561, 3, 138, 95.96, -26.55, 0.18346, 136, -29.24, -49.64, 0.6387, 134, -39.25, 71.48, 0.17784, 3, 138, 96.12, 3.5, 0.16303, 136, -29.08, -19.6, 0.79715, 134, -39.09, 101.52, 0.03982, 3, 137, 46.33, -6.26, 0.62329, 135, -61.86, 27.54, 0.36315, 134, -80.87, -106.2, 0.01356, 4, 139, 111.23, -13.9, 6.6E-4, 137, 2.48, 5.65, 0.99342, 135, -105.71, 39.45, 0.0059, 134, -124.72, -94.28, 3.0E-5, 2, 139, 70.82, -5.18, 0.23, 137, -37.93, 14.37, 0.77, 2, 139, 25.75, 1.68, 0.84188, 137, -83, 21.24, 0.15812, 2, 139, -20.21, 11.64, 0.9, 4, 7.27, 78.55, 0.1, 2, 139, -66.49, 13.46, 0.83, 4, 53.46, 75.06, 0.17, 2, 140, -41.46, -11.03, 0.7, 4, 45.11, -82.55, 0.3, 2, 140, 46.2, -9.75, 0.53, 138, -76.94, -6, 0.47, 2, 140, 98.05, -12.72, 0.09, 138, -25.1, -9.06, 0.91, 2, 138, 21.93, -4.79, 0.90321, 136, -103.27, -27.89, 0.09679, 3, 138, 66.13, 5.19, 0.44464, 136, -59.07, -17.91, 0.54629, 134, -69.08, 103.21, 0.00907, 2, 139, 73.69, 80.79, 0.36969, 137, -35.06, 100.35, 0.63031, 2, 140, 0.31, -92.06, 0.96279, 138, -122.96, -88.24, 0.03721, 1, 140, -82.75, -93.01, 1, 1, 140, 13.01, -4.06, 1, 2, 140, -18.49, -11.91, 0.81, 4, 22.19, -80.8, 0.19, 1, 139, 9.07, 3.77, 1 ], + "hull": 28, + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 50, 52, 52, 54, 0, 54, 44, 46, 46, 48, 48, 50, 2, 4, 4, 6 ], + "width": 267, + "height": 385 + } + }, + "cape-blue-shoulder-back": { + "cape-blue-shoulder-back": { + "name": "girl-blue-cape/cape-shoulder-back", + "type": "mesh", + "uvs": [ 0, 0.07849, 0.35461, 0.35256, 0.61389, 0.5707, 0.8193, 0.78883, 0.95063, 1, 1, 1, 1, 0.74409, 0.93379, 0.484, 0.79236, 0.20994, 0.59032, 0.01977, 0, 0 ], + "triangles": [ 6, 3, 7, 4, 3, 6, 4, 6, 5, 3, 2, 7, 2, 8, 7, 2, 1, 8, 0, 10, 9, 1, 0, 9, 1, 9, 8 ], + "vertices": [ 1, 4, 112.34, -7.46, 1, 2, 4, 77.47, -39.67, 0.89, 140, -72.17, -55.09, 0.11, 2, 4, 49.88, -63.07, 0.47, 140, -45.49, -30.67, 0.53, 2, 4, 22.7, -81.2, 0.2, 140, -19.01, -11.52, 0.8, 1, 140, 6.38, 0.4, 1, 1, 140, 6.56, 5.23, 1, 2, 4, 26.63, -99.26, 0.03, 140, -23.62, 6.37, 0.97, 2, 4, 57.72, -95.1, 0.19, 140, -54.53, 1.04, 0.81, 2, 4, 91.01, -83.72, 0.5, 140, -87.37, -11.59, 0.5, 2, 4, 114.88, -65.67, 0.71, 140, -110.54, -30.53, 0.29, 1, 4, 121.57, -8.16, 1 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 98, + "height": 118 + } + }, + "cape-blue-shoulder-front": { + "cape-blue-shoulder-front": { + "name": "girl-blue-cape/cape-shoulder-front", + "type": "mesh", + "uvs": [ 1, 0.26291, 0.82448, 0.42574, 0.58034, 0.61028, 0.30936, 0.80567, 0.09204, 1, 0.03839, 1, 0, 0.62982, 0, 0.31936, 0.21009, 0.09357, 0.51595, 0, 0.98546, 0.00238, 0.35765, 0.36929, 0.59912, 0.21298, 0.16717, 0.51258 ], + "triangles": [ 2, 11, 12, 2, 12, 1, 7, 8, 11, 1, 12, 0, 12, 10, 0, 12, 11, 8, 12, 8, 9, 12, 9, 10, 2, 13, 11, 13, 7, 11, 3, 4, 6, 4, 5, 6, 6, 13, 3, 2, 3, 13, 6, 7, 13 ], + "vertices": [ 1, 4, 82.18, -29.91, 1, 1, 4, 58.8, -6.49, 1, 2, 139, -47.93, 63.65, 0.33, 4, 33.09, 25.57, 0.67, 2, 139, -19.56, 29.18, 0.88, 4, 5.99, 61.04, 0.12, 1, 139, 8.9, 1.31, 1, 1, 139, 8.64, -5.28, 1, 2, 139, -47.77, -7.79, 0.73, 4, 35.51, 96.97, 0.27, 2, 139, -94.92, -5.94, 0.44, 4, 82.57, 93.41, 0.56, 2, 139, -128.2, 21.23, 0.21, 4, 114.84, 65.06, 0.79, 1, 4, 126.19, 26.47, 1, 1, 4, 121.47, -31.09, 1, 2, 139, -85.61, 37.72, 0.5, 4, 71.68, 50.12, 0.5, 1, 4, 93.14, 18.71, 1, 2, 139, -64.77, 13.46, 0.65, 4, 51.73, 75.12, 0.35 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 123, + "height": 152 + } + }, + "cape-blue-up-front": { + "cape-blue-up-front": { + "name": "girl-blue-cape/cape-up-front", + "type": "mesh", + "uvs": [ 1, 1, 0.7644, 1, 0.60402, 0.93701, 0.40799, 0.93403, 0.20484, 0.87139, 0.04445, 0.75804, 0, 0.57908, 0.00168, 0.39712, 0.16563, 0.2271, 0.39373, 0.07199, 0.60402, 0, 0.83568, 0, 1, 0.04515, 0.9034, 0.10182, 0.75727, 0.14955, 0.66461, 0.25991, 0.5862, 0.40905, 0.56481, 0.57013, 0.60045, 0.72225, 0.75371, 0.79682, 0.92835, 0.82665, 1, 0.90122, 0.32245, 0.38817, 0.29038, 0.58802, 0.40443, 0.76401, 0.43294, 0.16744, 0.13543, 0.58128, 0.19958, 0.34266, 0.23879, 0.78113, 0.4098, 0.13281, 0.61528, 0.04432 ], + "triangles": [ 2, 3, 24, 4, 28, 3, 2, 18, 19, 2, 24, 18, 1, 19, 20, 1, 20, 21, 2, 19, 1, 1, 21, 0, 28, 24, 3, 4, 5, 28, 5, 26, 28, 28, 26, 23, 28, 23, 24, 24, 23, 17, 24, 17, 18, 5, 6, 26, 8, 9, 29, 7, 8, 27, 6, 7, 26, 9, 10, 30, 30, 10, 11, 13, 11, 12, 14, 30, 11, 14, 11, 13, 25, 29, 30, 15, 30, 14, 25, 30, 15, 22, 27, 25, 16, 25, 15, 22, 25, 16, 23, 22, 17, 17, 22, 16, 29, 9, 30, 22, 23, 27, 29, 25, 27, 23, 26, 27, 26, 7, 27, 29, 27, 8 ], + "vertices": [ 1, 4, 85.07, -28.86, 1, 1, 4, 88.53, 16.95, 1, 2, 29, -78.55, -97.76, 0.12904, 4, 105.52, 47.03, 0.87096, 2, 29, -116.77, -97.07, 0.22, 4, 109.1, 85.09, 0.78, 4, 141, -191.82, 123.01, 0.23269, 29, -156.39, -82.47, 0.22918, 30, -67.47, -83.07, 0.13813, 4, 126.64, 123.49, 0.4, 4, 141, -165.41, 154.29, 0.28, 29, -187.66, -56.06, 0.40019, 30, -98.75, -56.66, 0.16114, 4, 155.33, 152.68, 0.15867, 4, 141, -123.71, 162.96, 0.17927, 6, 49.32, 155.86, 0.59755, 29, -196.33, -14.36, 0.06318, 30, -107.42, -14.96, 0.16, 3, 141, -81.31, 162.63, 0.07633, 6, 91.69, 157.33, 0.72367, 30, -107.09, 27.43, 0.2, 3, 141, -41.7, 130.66, 0.06, 6, 132.62, 127.07, 0.7, 30, -75.12, 67.05, 0.24, 4, 141, -5.56, 86.18, 0.08877, 6, 170.61, 84.16, 0.71399, 29, -119.55, 103.79, 0.01724, 30, -30.64, 103.19, 0.18, 4, 141, 11.21, 45.17, 0.51, 6, 189.11, 43.9, 0.19156, 29, -78.55, 120.56, 0.15, 30, 10.37, 119.96, 0.14844, 2, 141, 11.21, 0, 0.72, 29, -33.37, 120.56, 0.28, 2, 141, 0.7, -32.04, 0.72, 29, -1.33, 110.04, 0.28, 2, 141, -12.51, -13.21, 0.79, 29, -20.17, 96.84, 0.21, 2, 141, -23.63, 15.29, 0.71, 29, -48.66, 85.72, 0.29, 2, 141, -49.34, 33.36, 0.54, 29, -66.73, 60, 0.46, 2, 141, -84.09, 48.65, 0.45, 29, -82.02, 25.25, 0.55, 3, 141, -121.62, 52.82, 0.37571, 29, -86.19, -12.28, 0.55, 4, 191.34, 48.2, 0.07429, 3, 141, -157.07, 45.87, 0.27096, 29, -79.24, -47.72, 0.5, 4, 155.47, 43.94, 0.22904, 2, 29, -49.36, -65.1, 0.27899, 4, 135.89, 15.45, 0.72101, 2, 29, -15.3, -72.05, 0.11247, 4, 126.4, -17.98, 0.88753, 1, 4, 108.02, -30.6, 1, 2, 141, -79.23, 100.08, 0.64, 29, -133.45, 30.12, 0.36, 3, 141, -125.79, 106.33, 0.48, 29, -139.71, -16.45, 0.37805, 4, 191.22, 101.88, 0.14195, 3, 141, -166.8, 84.09, 0.27, 29, -117.47, -57.45, 0.423, 4, 148.65, 82.79, 0.307, 3, 141, -27.8, 78.53, 0.69314, 29, -111.91, 81.55, 0.28, 30, -22.99, 80.95, 0.02686, 4, 141, -124.22, 136.55, 0.35527, 29, -169.92, -14.88, 0.41, 30, -81.01, -15.48, 0.15867, 4, 195.06, 131.89, 0.07605, 3, 141, -68.62, 124.04, 0.86, 29, -157.41, 40.72, 0.10943, 30, -68.5, 40.12, 0.03057, 4, 141, -170.79, 116.39, 0.27213, 29, -149.77, -61.44, 0.35294, 30, -60.85, -62.04, 0.03493, 4, 147.11, 115.3, 0.34, 3, 141, -19.73, 83.05, 0.24, 29, -116.42, 89.62, 0.39163, 30, -27.5, 89.02, 0.36837, 3, 141, 0.89, 42.98, 0.64, 29, -76.35, 110.23, 0.27769, 30, 12.56, 109.64, 0.08231 ], + "hull": 22, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 42, 54, 50, 52, 56, 58, 54, 58, 60 ], + "width": 195, + "height": 233 + } + }, + "cape-ribbon": { + "cape-ribbon": { "name": "girl-blue-cape/cape-ribbon", "x": 105.78, "y": -28.65, "rotation": -94.33, "width": 100, "height": 36 } + }, + "cape-up-back": { + "cape-up-back": { + "name": "girl-blue-cape/cape-back-up", + "type": "mesh", + "uvs": [ 0.52406, 0.00329, 0.62554, 0.04269, 0.7529, 0.09213, 0.90546, 0.25682, 1, 0.47751, 1, 0.7509, 0.89981, 0.91888, 0.75572, 1, 0.39127, 1, 0, 0.79372, 0, 0.22718, 0.29804, 0, 0.79245, 0.82336, 0.85743, 0.53021, 0.79245, 0.3227, 0.66532, 0.19753, 0.42518, 0.10531, 0.37997, 0.56974, 0.55552, 0.10358 ], + "triangles": [ 12, 13, 5, 7, 12, 6, 7, 8, 12, 13, 4, 5, 12, 17, 13, 13, 14, 4, 6, 12, 5, 16, 10, 11, 8, 17, 12, 17, 10, 16, 9, 17, 8, 9, 10, 17, 3, 14, 2, 14, 15, 2, 17, 16, 15, 16, 18, 15, 18, 1, 15, 16, 0, 18, 16, 11, 0, 18, 0, 1, 15, 1, 2, 14, 17, 15, 14, 3, 4, 17, 14, 13 ], + "vertices": [ 2, 141, 8.32, -5.56, 0.76, 29, -27.81, 117.67, 0.24, 2, 141, -0.3, -30.52, 0.76, 29, -2.85, 109.04, 0.24, 2, 141, -11.12, -61.85, 0.81, 29, 28.48, 98.23, 0.19, 3, 141, -45.87, -99.38, 0.51456, 29, 66.01, 63.48, 0.21, 4, 255.4, -109.28, 0.27544, 3, 141, -92.43, -122.64, 0.26657, 29, 89.27, 16.91, 0.13343, 4, 207.22, -128.96, 0.6, 3, 141, -150.12, -122.64, 0.00304, 29, 89.27, -40.77, 0.16, 4, 149.7, -124.61, 0.83696, 3, 29, 64.62, -76.22, 0.12, 30, 153.54, -76.82, 5.0E-4, 4, 116.21, -97.36, 0.8795, 1, 4, 101.82, -60.73, 1, 2, 29, -60.48, -93.33, 0.44568, 30, 28.44, -93.93, 0.55432, 3, 141, -159.15, 123.36, 0.72, 29, -156.73, -49.81, 0.00104, 30, -67.82, -50.41, 0.27896, 2, 30, -67.82, 69.13, 0.31, 6, 135.01, 119.86, 0.69, 4, 141, 8.32, 50.04, 0.28019, 29, -83.41, 117.67, 0.24, 30, 5.5, 117.07, 0.0456, 6, 186.01, 48.64, 0.43421, 2, 29, 38.21, -56.06, 0.16, 4, 138.3, -72.55, 0.84, 3, 141, -103.55, -87.57, 0.29987, 29, 54.2, 5.79, 0.15013, 4, 198.77, -93.15, 0.55, 3, 141, -59.72, -71.58, 0.5125, 29, 38.21, 49.63, 0.21, 4, 243.69, -80.52, 0.2775, 2, 141, -33.12, -40.31, 0.81, 29, 6.94, 76.22, 0.19, 2, 141, -13.8, 18.77, 0.76, 29, -52.14, 95.55, 0.24, 3, 141, -111.85, 29.89, 0.02898, 29, -63.26, -2.5, 0.24273, 30, 25.66, -3.1, 0.72829, 2, 141, -13.3, -13.3, 0.76, 29, -20.07, 96.05, 0.24 ], + "hull": 12, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22, 0, 2, 2, 4 ], + "width": 246, + "height": 211 + } + }, + "ear": { + "ear": { + "name": "girl/ear", + "path": "girl-blue-cape/ear", + "x": 56.58, + "y": 85.63, + "rotation": -87.57, + "width": 38, + "height": 45 + } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { + "name": "girl/back-eyebrow", + "path": "girl-blue-cape/back-eyebrow", + "x": 15.6, + "y": -9.48, + "rotation": -177.9, + "width": 36, + "height": 23 + } + }, + "eye-back-iris": { + "eye-back-iris": { "name": "girl/eye-iris-back", "path": "girl-blue-cape/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-low-eyelid": { + "eye-back-low-eyelid": { + "name": "girl/eye-back-low-eyelid", + "type": "mesh", + "path": "girl-blue-cape/eye-back-low-eyelid", + "uvs": [ 0, 0.26476, 0.20331, 0.79621, 0.50495, 0.95421, 0.8401, 0.89676, 1, 0.33658, 0.88319, 0.07803, 0.75871, 0.25039, 0.5241, 0.35094, 0.31343, 0.19294, 0.09798, 0 ], + "triangles": [ 3, 2, 7, 2, 1, 7, 7, 6, 3, 3, 6, 4, 1, 8, 7, 1, 0, 8, 6, 5, 4, 0, 9, 8 ], + "vertices": [ 1, 42, -29.75, 1.38, 1, 2, 42, -23.04, -4.47, 0.63, 43, 23.4, -1.82, 0.37, 2, 42, -13.09, -6.21, 0.62, 43, 14.27, 2.5, 0.38, 2, 42, -2.03, -5.57, 0.76, 43, 3.44, 4.83, 0.24, 1, 42, 3.25, 0.59, 1, 1, 42, -0.61, 3.43, 1, 2, 42, -4.72, 1.54, 0.76, 43, 4.14, -2.74, 0.24, 2, 42, -12.46, 0.43, 0.62, 43, 11.9, -3.73, 0.38, 2, 42, -19.41, 2.17, 0.63, 43, 18.14, -7.25, 0.37, 1, 42, -26.52, 4.29, 1 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 33, + "height": 11 + } + }, + "eye-back-pupil": { + "eye-back-pupil": { + "name": "girl/eye-back-pupil", + "path": "girl-blue-cape/eye-back-pupil", + "x": 0.43, + "y": -0.67, + "scaleX": 1.2, + "scaleY": 1.2062, + "width": 15, + "height": 17 + } + }, + "eye-back-up-eyelid": { + "eye-back-up-eyelid": { + "name": "girl/eye-back-up-eyelid", + "type": "mesh", + "path": "girl-blue-cape/eye-back-up-eyelid", + "uvs": [ 0.07861, 0.9592, 0.24977, 0.54703, 0.44727, 0.42338, 0.58882, 0.40964, 0.77315, 0.59512, 1, 0.16921, 1, 0, 0.76657, 0.13486, 0.61844, 0, 0.40119, 0.01807, 0.18065, 0.25164, 0, 0.73938, 0, 0.95234 ], + "triangles": [ 1, 10, 2, 3, 2, 9, 2, 10, 9, 3, 9, 8, 3, 8, 7, 1, 0, 11, 0, 12, 11, 11, 10, 1, 3, 7, 4, 4, 7, 5, 7, 6, 5 ], + "vertices": [ 1, 40, -31.8, -11.42, 1, 2, 40, -23.59, -1.94, 0.51, 41, 22.75, 6.53, 0.49, 2, 40, -14.11, 0.91, 0.15, 41, 14.01, 1.88, 0.85, 1, 41, 7.41, 0.24, 1, 1, 40, 1.53, -3.04, 1, 1, 40, 12.42, 6.75, 1, 1, 40, 12.42, 10.64, 1, 1, 40, 1.22, 7.54, 1, 1, 41, 7.87, -9.28, 1, 2, 40, -16.32, 10.23, 0.15, 41, 18.01, -6.83, 0.85, 2, 40, -26.91, 4.86, 0.52, 41, 27.34, 0.52, 0.48, 1, 40, -35.58, -6.36, 1, 1, 40, -35.58, -11.26, 1 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 48, + "height": 23 + } + }, + "eye-back-up-eyelid-back": { + "eye-back-up-eyelid-back": { + "name": "girl/eye-back-up-eyelid-back", + "type": "mesh", + "path": "girl-blue-cape/eye-back-up-eyelid-back", + "uvs": [ 0.12627, 1, 0, 0.99472, 0, 0.60349, 0.16345, 0.30253, 0.44692, 0.06177, 0.74898, 0.00911, 1, 0.1972, 1, 0.52073, 0.72574, 0.37025, 0.49339, 0.42292, 0.25639, 0.68625 ], + "triangles": [ 0, 1, 2, 10, 0, 2, 10, 3, 9, 9, 4, 8, 8, 6, 7, 2, 3, 10, 3, 4, 9, 8, 5, 6, 8, 4, 5 ], + "vertices": [ 1, 40, -28.64, -7.74, 1, 1, 40, -32.94, -7.63, 1, 1, 39, -19.88, 27.79, 1, 1, 39, -14.32, 34.11, 1, 1, 39, -4.69, 39.17, 1, 1, 39, 5.58, 40.27, 1, 1, 39, 14.12, 36.32, 1, 1, 40, 1.06, 2.33, 1, 1, 41, 9.18, -3.76, 1, 2, 41, 16.71, -1.13, 0.92, 40, -16.16, 4.38, 0.08, 2, 41, 23.53, 5.88, 0.33, 40, -24.22, -1.15, 0.67 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 34, + "height": 21 + } + }, + "eye-back-white": { + "eye-back-white": { + "name": "girl/eye-white-back", + "type": "mesh", + "path": "girl-blue-cape/eye-white-back", + "uvs": [ 0, 0.39191, 0.07911, 0.7283, 0.26952, 0.95255, 0.56931, 0.98823, 0.90962, 0.92197, 1, 0.50404, 0.94608, 0.17784, 0.76378, 0.00455, 0.50855, 0, 0.20875, 0.12178, 0.56121, 0.48365 ], + "triangles": [ 3, 2, 10, 4, 3, 10, 2, 1, 10, 4, 10, 5, 10, 8, 7, 9, 8, 10, 1, 0, 10, 10, 6, 5, 0, 9, 10, 10, 7, 6 ], + "vertices": [ 1, 40, -34.26, -6.05, 1, 1, 42, -30.63, 5.01, 1, 2, 42, -23.2, -1.94, 0.5, 43, 22.88, -4.3, 0.5, 2, 42, -11.51, -3.04, 0.61, 43, 11.91, -0.13, 0.39, 1, 42, 1.76, -0.99, 1, 2, 40, 4.74, -9.52, 0.54, 42, 5.29, 11.97, 0.46, 1, 40, 2.64, 0.59, 1, 2, 40, -4.47, 5.96, 0.35, 41, 5.55, -4.97, 0.65, 2, 40, -14.42, 6.1, 0.22, 41, 15.34, -3.16, 0.78, 2, 40, -26.12, 2.33, 0.49, 41, 26.07, 2.84, 0.51, 2, 40, -12.37, -8.89, 0.71, 43, 8.05, -15.29, 0.29 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 39, + "height": 31 + } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { + "name": "girl/front-eyebrow", + "path": "girl-blue-cape/front-eyebrow", + "x": 10.82, + "y": 8.92, + "rotation": -3.58, + "width": 36, + "height": 23 + } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "girl/eye-iris-front", "path": "girl-blue-cape/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-low-eyelid": { + "eye-front-low-eyelid": { + "name": "girl/eye-front-low-eyelid", + "type": "mesh", + "path": "girl-blue-cape/eye-front-low-eyelid", + "uvs": [ 0.07038, 0, 0, 0.43773, 0.24154, 0.94046, 0.64093, 0.92609, 1, 0.39464, 1, 0.00682, 0.8516, 0, 0.61899, 0.36591, 0.30738, 0.39464 ], + "triangles": [ 8, 7, 3, 2, 8, 3, 2, 1, 8, 6, 5, 4, 7, 6, 4, 1, 0, 8, 3, 7, 4 ], + "vertices": [ 1, 36, -0.25, 5.3, 1, 1, 36, -2.79, 0.49, 1, 1, 37, 6.69, -3.95, 1, 2, 36, 20.29, -4.89, 0.61, 37, 20.82, -1.32, 0.39, 1, 36, 33.21, 0.96, 1, 1, 36, 33.21, 5.23, 1, 1, 36, 27.87, 5.3, 1, 2, 36, 19.5, 1.28, 0.61, 37, 18.99, 4.61, 0.39, 1, 37, 7.99, 2.37, 1 ], + "hull": 9, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 0, 16 ], + "width": 36, + "height": 11 + } + }, + "eye-front-pupil": { + "eye-front-pupil": { + "name": "girl/eye-front-pupil", + "path": "girl-blue-cape/eye-front-pupil", + "x": -0.04, + "y": -0.47, + "scaleX": 1.2, + "scaleY": 1.2, + "width": 17, + "height": 17 + } + }, + "eye-front-up-eyelid": { + "eye-front-up-eyelid": { + "name": "girl/eye-front-up-eyelid", + "type": "mesh", + "path": "girl-blue-cape/eye-front-up-eyelid", + "uvs": [ 0.32251, 0.43387, 0.36464, 0.94737, 0.28564, 1, 0.16714, 0.73859, 0.15924, 0.42823, 0, 0.24201, 0, 0, 0.22771, 0.2138, 0.41731, 0, 0.66747, 0, 0.88604, 0.23637, 1, 0.54673, 1, 0.81194, 0.86497, 0.79501, 0.74121, 0.4903, 0.61217, 0.35487, 0.45417, 0.35487 ], + "triangles": [ 14, 15, 10, 2, 3, 1, 3, 0, 1, 13, 11, 12, 13, 14, 11, 3, 4, 0, 14, 10, 11, 0, 4, 7, 4, 5, 7, 5, 6, 7, 16, 0, 7, 7, 8, 16, 10, 15, 9, 9, 15, 8, 15, 16, 8 ], + "vertices": [ 2, 35, 6.87, 1.33, 0.47507, 34, 6.4, 2.84, 0.52493, 2, 35, 6.12, -13.25, 0.09298, 34, 8.93, -11.54, 0.90702, 1, 34, 4.19, -13.01, 1, 1, 34, -2.92, -5.69, 1, 2, 35, -2.64, 3.68, 0.0415, 34, -3.4, 3, 0.9585, 1, 34, -12.95, 8.21, 1, 1, 34, -12.95, 14.99, 1, 2, 35, 2.71, 8.61, 0.27883, 34, 0.71, 9, 0.72117, 1, 35, 15.14, 11.9, 1, 2, 35, 29.76, 8.54, 0.65, 34, 27.1, 14.99, 0.35, 2, 35, 41.06, -0.85, 0.28137, 34, 40.21, 8.37, 0.71863, 1, 34, 47.05, -0.32, 1, 1, 34, 47.05, -7.75, 1, 2, 35, 36.33, -15.81, 0.07124, 34, 38.95, -7.27, 0.92876, 2, 35, 31, -5.83, 0.45, 34, 31.52, 1.26, 0.55, 2, 35, 24.31, -0.4, 0.65, 34, 23.78, 5.05, 0.35, 2, 35, 15.07, 1.72, 0.76, 34, 14.3, 5.05, 0.24 ], + "hull": 17, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 0, 32 ], + "width": 60, + "height": 28 + } + }, + "eye-front-up-eyelid-back": { + "eye-front-up-eyelid-back": { + "name": "girl/eye-front-up-eyelid-back", + "type": "mesh", + "path": "girl-blue-cape/eye-front-up-eyelid-back", + "uvs": [ 0.05111, 0.59525, 0.31445, 0.34389, 0.48174, 0.29362, 0.69861, 0.43007, 0.81323, 0.65271, 0.90617, 1, 1, 1, 1, 0.74607, 0.93406, 0.48034, 0.78845, 0.18589, 0.62115, 0, 0.49104, 0, 0.26798, 0, 0, 0.28644, 0, 0.48752 ], + "triangles": [ 3, 2, 9, 2, 1, 12, 5, 7, 6, 5, 4, 7, 4, 8, 7, 4, 3, 8, 0, 14, 1, 14, 13, 1, 3, 9, 8, 10, 9, 2, 10, 2, 11, 1, 13, 12, 2, 12, 11 ], + "vertices": [ 1, 78, -25.28, -10.9, 1, 1, 35, 14.1, 7.02, 1, 1, 35, 22.66, 6.19, 1, 2, 78, 7.58, -7.27, 0.37, 35, 32.77, 0.79, 0.63, 2, 78, 13.43, -12.17, 0.71, 35, 37.37, -5.29, 0.29, 1, 78, 18.17, -19.81, 1, 1, 78, 22.96, -19.81, 1, 1, 78, 22.96, -14.22, 1, 1, 78, 19.59, -8.37, 1, 1, 78, 12.17, -1.9, 1, 1, 78, 3.63, 2.19, 1, 1, 78, -3, 2.19, 1, 1, 78, -14.38, 2.19, 1, 1, 78, -28.04, -4.11, 1, 1, 78, -28.04, -8.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 51, + "height": 22 + } + }, + "eye-front-white": { + "eye-front-white": { + "name": "girl/eye-white-front", + "type": "mesh", + "path": "girl-blue-cape/eye-white-front", + "uvs": [ 0, 0.13677, 0.03631, 0.56139, 0.18641, 0.96133, 0.54191, 0.97121, 0.90531, 0.87739, 1, 0.54164, 1, 0.24046, 0.80425, 0.13009, 0.57351, 0, 0.25751, 0.00346, 0.47082, 0.52682 ], + "triangles": [ 3, 2, 10, 2, 1, 10, 4, 3, 10, 4, 10, 5, 7, 6, 5, 1, 0, 10, 10, 9, 8, 10, 8, 7, 10, 7, 5, 0, 9, 10 ], + "vertices": [ 1, 34, 3.55, 4.71, 1, 2, 34, 5, -8.88, 0.5, 36, -3.97, 10.98, 0.5, 2, 36, 2.03, -1.82, 0.36, 37, 2.31, -1.44, 0.64, 2, 36, 16.25, -2.14, 0.32, 37, 16.37, 0.69, 0.68, 1, 36, 30.79, 0.87, 1, 1, 36, 34.57, 11.61, 1, 1, 34, 43.55, 1.39, 1, 2, 35, 35.91, -3.2, 0.27, 34, 35.72, 4.92, 0.73, 2, 35, 27.85, 2.93, 0.54, 34, 26.49, 9.09, 0.46, 2, 35, 15.51, 5.65, 0.62, 34, 13.85, 8.98, 0.38, 2, 35, 20.07, -12.59, 0.81, 37, 11.13, 14.21, 0.19 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 16, 18, 0, 18, 12, 14, 14, 16 ], + "width": 40, + "height": 32 + } + }, + "hair-back": { + "hair-back": { "name": "girl-blue-cape/hair-back", "x": 77.53, "y": 2.96, "rotation": -87.57, "width": 234, "height": 196 } + }, + "hair-bangs": { + "hair-bangs": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-blue-cape/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-blue-cape/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch2", + "type": "mesh", + "path": "girl/hair-patch", + "color": "ff6578ff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-blue-cape/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-side-back": { + "hair-side-back": { + "name": "girl/hair-head-side-back", + "type": "mesh", + "path": "girl-blue-cape/hair-head-side-back", + "uvs": [ 0.17374, 0.1545, 0.22967, 0.37557, 0.21289, 0.61586, 0, 0.86256, 0, 1, 0.25205, 1, 0.45899, 0.87537, 0.69391, 0.87858, 0.80577, 0.69916, 0.82815, 0.52615, 1, 0.46528, 0.99594, 0.21858, 0.73306, 0.04236, 0.53171, 0, 0.27442, 0.04877, 0.51493, 0.5678, 0.59323, 0.17692, 0.73306, 0.35954, 0.46459, 0.76964 ], + "triangles": [ 17, 11, 10, 15, 1, 16, 16, 14, 13, 14, 16, 1, 1, 0, 14, 16, 12, 17, 17, 12, 11, 16, 13, 12, 15, 16, 17, 2, 1, 15, 5, 18, 6, 5, 4, 3, 6, 18, 7, 7, 18, 8, 5, 3, 2, 18, 5, 2, 18, 15, 8, 18, 2, 15, 8, 15, 9, 9, 17, 10, 15, 17, 9 ], + "vertices": [ 2, 47, 44.16, -9.72, 0.072, 6, 75.71, -87.13, 0.928, 2, 47, 65.84, -17.42, 0.21564, 6, 53.1, -91.39, 0.78436, 2, 47, 87.28, -29.83, 0.5439, 6, 28.33, -91.45, 0.4561, 3, 47, 103.9, -52.79, 0.8752, 6, 2.41, -79.98, 0.09988, 30, 134.21, -69.81, 0.02493, 3, 47, 116.42, -59.39, 0.89423, 6, -11.73, -80.58, 0.014, 30, 134.21, -83.97, 0.09177, 3, 47, 123.36, -46.24, 0.87011, 6, -11.1, -95.43, 0.00989, 30, 149.08, -83.97, 0.12, 3, 47, 117.69, -29.45, 0.77082, 6, 2.24, -107.09, 0.0941, 30, 161.29, -71.13, 0.13508, 3, 47, 124.45, -17.35, 0.86922, 6, 2.5, -120.95, 0.00701, 30, 175.15, -71.46, 0.12377, 3, 47, 111.18, -2.89, 0.73582, 6, 21.24, -126.76, 0.12392, 30, 181.75, -52.98, 0.14026, 3, 47, 96.03, 6.59, 0.55463, 6, 39.1, -127.33, 0.32878, 30, 183.07, -35.16, 0.11659, 3, 47, 95.21, 18.48, 0.54495, 6, 45.79, -137.19, 0.37264, 30, 193.21, -28.89, 0.08241, 2, 47, 72.62, 30.12, 0.39164, 6, 71.17, -135.87, 0.60836, 2, 47, 49.33, 24.86, 0.13442, 6, 88.65, -119.61, 0.86558, 2, 47, 39.93, 16.38, 0.03367, 6, 92.5, -107.55, 0.96633, 2, 47, 37.3, 0.61, 0.176, 6, 86.84, -92.6, 0.824, 3, 47, 91.21, -11.76, 0.52, 6, 34.03, -109.04, 0.39641, 30, 164.59, -39.45, 0.08358, 2, 47, 57.74, 11.1, 0.24029, 6, 74.45, -111.95, 0.75971, 3, 47, 78.23, 9.62, 0.39663, 6, 56.01, -120.99, 0.565, 30, 177.46, -18, 0.03837, 3, 47, 108.21, -24.08, 0.64328, 6, 13.13, -106.96, 0.22492, 30, 161.62, -60.24, 0.1318 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 59, + "height": 103 + } + }, + "hair-side-front": { + "hair-side-front": { + "name": "girl/hair-head-side-front", + "type": "mesh", + "path": "girl-blue-cape/hair-head-side-front", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 6, 5.69, 38.25, 1, 1, 6, 2.21, 120.17, 1, 1, 6, 85.14, 123.69, 1, 1, 6, 88.61, 41.77, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 82, + "height": 83 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-blue-cape/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hand-back": { + "hand-back-fingers": { + "name": "girl/hand-front-fingers", + "path": "girl-blue-cape/hand-front-fingers", + "x": 11.59, + "y": 1.97, + "rotation": 90, + "width": 38, + "height": 42 + } + }, + "hand-front": { + "hand-front-fingers": { + "name": "girl/hand-front-fingers", + "path": "girl-blue-cape/hand-front-fingers", + "x": 11.59, + "y": 1.97, + "rotation": 90, + "width": 38, + "height": 42 + } + }, + "leg-back": { + "leg-back": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-blue-cape/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 0, 48, 42, 42, 48, 31, 42, 31, 33, 34, 0, 42, 34, 42, 33, 31, 32, 33, 31, 48, 30, 41, 12, 13, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48 ], + "vertices": [ 3, 94, 22.95, -22.02, 0.22728, 95, 59.29, -22, 0.00272, 103, -19.33, 11.79, 0.77, 3, 94, 5.73, -22.61, 0.49142, 95, 41.79, -22.61, 0.23858, 103, -19.74, 29.07, 0.27, 4, 94, -10.55, -23.17, 0.11127, 95, 25.25, -23.18, 0.76279, 96, 60.87, -23.13, 0.00594, 103, -20.15, 45.45, 0.12, 2, 95, 5.13, -23.87, 0.69465, 96, 41.05, -23.86, 0.30535, 3, 95, -15.89, -24.56, 0.09408, 96, 20.35, -24.59, 0.86299, 97, 56.72, -24.52, 0.04292, 2, 96, 1.98, -25.21, 0.55425, 97, 38.06, -25.21, 0.44575, 3, 96, -19.09, -25.88, 0.05256, 97, 16.64, -25.95, 0.87891, 98, 52.7, -25.89, 0.06853, 3, 96, -33.74, -26.34, 3.3E-4, 97, 1.76, -26.46, 0.67227, 98, 37.81, -26.45, 0.32739, 2, 97, -3.17, -22.02, 0.47188, 98, 32.86, -22.03, 0.52812, 3, 97, -22.68, -22.46, 0.0172, 98, 13.36, -22.55, 0.87617, 99, 49.14, -22.52, 0.10662, 3, 98, -7.93, -23.09, 0.23789, 99, 28.2, -23.11, 0.75909, 100, 64.58, -23.1, 0.00302, 3, 98, -27.79, -23.57, 0.00312, 99, 8.67, -23.62, 0.75495, 100, 44.76, -23.62, 0.24193, 3, 99, -12.93, -24.2, 0.09944, 100, 22.84, -24.2, 0.87238, 101, 58.46, -24.21, 0.02818, 2, 100, 0.77, -24.79, 0.47358, 101, 36.71, -24.79, 0.52642, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.37555, 101, 32.87, 24.27, 0.62445, 3, 99, -15.75, 23.6, 0.0536, 100, 19.96, 23.6, 0.92085, 101, 55.62, 23.59, 0.02556, 2, 99, 5.77, 22.96, 0.65378, 100, 41.79, 22.97, 0.34622, 3, 98, -11.12, 22.43, 0.12254, 99, 24.96, 22.4, 0.86248, 100, 61.27, 22.42, 0.01499, 3, 97, -26.03, 21.9, 0.00839, 98, 9.83, 21.8, 0.78745, 99, 45.58, 21.82, 0.20415, 3, 97, -7.13, 21.27, 0.362, 98, 28.73, 21.24, 0.63637, 99, 64.17, 21.3, 0.00163, 2, 97, -6.17, 28.11, 0.5025, 98, 29.67, 28.08, 0.4975, 3, 96, -21.38, 27.22, 0.03848, 97, 14.13, 27.14, 0.83871, 98, 49.97, 27.2, 0.12281, 3, 96, -2.33, 26.26, 0.40865, 97, 33.49, 26.25, 0.59016, 98, 69.34, 26.38, 0.00119, 3, 95, -20.14, 25.43, 0.05003, 96, 16.06, 25.39, 0.84798, 97, 52.19, 25.45, 0.10198, 2, 95, 1.24, 24.42, 0.56331, 96, 37.12, 24.42, 0.43669, 4, 94, -15.67, 23.56, 0.04308, 95, 20, 23.55, 0.81142, 96, 55.61, 23.58, 0.0255, 103, 26.63, 50.22, 0.12, 3, 94, 0.26, 22.8, 0.33337, 95, 36.2, 22.8, 0.39663, 103, 25.72, 34.13, 0.27, 3, 94, 18.48, 21.95, 0.22212, 95, 54.71, 21.97, 0.00788, 103, 24.69, 15.83, 0.77, 1, 103, 36.21, 8.95, 1, 1, 103, 36.08, -3.91, 1, 1, 103, -18.97, -3.34, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 94, 23.32, 0.24, 0.23, 103, 2.93, 11.2, 0.77, 1, 97, 15.67, 0.04, 1, 2, 96, -0.81, 0.07, 0.36735, 97, 35.13, 0.07, 0.63265, 1, 96, 18, 0.1, 1, 2, 95, 2.51, 0.14, 0.90776, 96, 38.42, 0.14, 0.09224, 2, 95, 22.3, 0.17, 0.88, 103, 3.23, 48.15, 0.12, 3, 94, 2.19, 0.2, 0.62933, 95, 38.18, 0.2, 0.10067, 103, 3.11, 32.41, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-blue-cape/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 31, 48, 30, 0, 48, 42, 42, 48, 31, 34, 42, 33, 31, 32, 33, 42, 31, 33, 34, 0, 42, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 41, 12, 13, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15 ], + "vertices": [ 3, 28, 22.96, -22.02, 0.22658, 27, 58.91, -22.02, 0.00342, 102, -21, 12.47, 0.77, 3, 28, 5.76, -22.61, 0.49273, 27, 41.71, -22.61, 0.23727, 102, -21.71, 29.73, 0.27, 4, 28, -10.68, -23.18, 0.11707, 27, 25.27, -23.18, 0.76681, 26, 61.22, -23.18, 0.00612, 102, -22.41, 46.07, 0.11, 2, 27, 5.13, -23.87, 0.6994, 26, 41.08, -23.87, 0.3006, 3, 27, -15.62, -24.58, 0.10595, 26, 20.33, -24.58, 0.85365, 25, 56.28, -24.58, 0.0404, 3, 27, -33.92, -25.21, 7.9E-4, 26, 2.03, -25.21, 0.57156, 25, 37.98, -25.21, 0.42765, 3, 26, -19.29, -25.94, 0.05654, 25, 16.66, -25.94, 0.87764, 24, 52.61, -25.94, 0.06582, 3, 26, -34.16, -26.46, 4.4E-4, 25, 1.79, -26.46, 0.67282, 24, 37.74, -26.46, 0.32674, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 2, 25, -6.22, 28.1, 0.49898, 24, 29.73, 28.1, 0.50102, 3, 26, -21.82, 27.15, 0.04097, 25, 14.13, 27.15, 0.83939, 24, 50.08, 27.15, 0.11963, 3, 26, -2.4, 26.25, 0.4338, 25, 33.55, 26.25, 0.56533, 24, 69.5, 26.25, 8.7E-4, 3, 27, -19.88, 25.4, 0.04332, 26, 16.07, 25.4, 0.87101, 25, 52.02, 25.4, 0.08567, 2, 27, 1.21, 24.42, 0.5677, 26, 37.16, 24.42, 0.4323, 4, 28, -15.94, 23.55, 0.03449, 27, 20.01, 23.55, 0.83346, 26, 55.96, 23.55, 0.02204, 102, 24.27, 51.7, 0.11, 3, 28, 0.25, 22.8, 0.31657, 27, 36.2, 22.8, 0.41343, 102, 23.66, 35.6, 0.27, 3, 28, 18.49, 21.95, 0.22027, 27, 54.44, 21.95, 0.00973, 102, 22.94, 17.27, 0.77, 1, 102, 34.58, 10.59, 1, 1, 102, 34.67, -2.26, 1, 1, 102, -20.38, -2.65, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 28, 23.32, 0.24, 0.23, 102, 1.26, 12.26, 0.77, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 1, 26, 18, 0.1, 1, 2, 27, 2.5, 0.14, 0.92465, 26, 38.45, 0.14, 0.07535, 2, 27, 22.3, 0.17, 0.89, 102, 0.91, 49.21, 0.11, 3, 28, 2.2, 0.2, 0.65329, 27, 38.15, 0.2, 0.07671, 102, 1.08, 33.46, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-blue-cape/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 }, + "mouth-smile": { "name": "girl/mouth-smile", "path": "girl-blue-cape/mouth-smile", "x": -4.12, "y": 2.56, "width": 57, "height": 13 } + }, + "neck": { + "neck": { "name": "girl-spring-dress/neck", "x": 27.19, "y": -3.15, "rotation": -91.34, "width": 39, "height": 63 } + }, + "nose": { + "nose": { + "name": "girl/nose", + "type": "mesh", + "path": "girl-blue-cape/nose", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 6, 57.27, -63, 0.68, 29, 14.7, -17.7, 0.32, 2, 6, 56.34, -41.02, 0.73, 29, -7.3, -17.7, 0.27, 2, 6, 69.33, -40.47, 0.73, 29, -7.3, -4.7, 0.27, 2, 6, 70.26, -62.45, 0.68, 29, 14.7, -4.7, 0.32 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 22, + "height": 13 + } + }, + "ribbon-body": { + "ribbon-body": { "name": "girl-blue-cape/body-ribbon", "x": 18.42, "y": -33.29, "rotation": -94.33, "width": 100, "height": 75 } + }, + "sleeve-front": { + "sleeve-front": { + "name": "girl-blue-cape/sleeve-front", + "type": "mesh", + "uvs": [ 0.39189, 0, 0.14439, 0.01666, 0.15901, 0.10249, 0.17598, 0.19757, 0.191, 0.28175, 0.205, 0.3602, 0.22028, 0.44586, 0.23432, 0.52454, 0.2491, 0.60734, 0.22371, 0.71965, 0.1539, 0.82364, 0, 0.92776, 0, 0.99154, 0.23074, 0.95687, 0.37352, 1, 0.45602, 1, 0.6591, 0.94994, 1, 0.96658, 1, 0.91944, 0.88122, 0.81129, 0.81141, 0.71284, 0.76064, 0.59498, 0.73905, 0.50606, 0.71901, 0.4235, 0.7003, 0.34643, 0.68005, 0.26299, 0.65973, 0.17927, 0.63519, 0.07818, 0.61151, 0, 0.43698, 0.82821, 0.25612, 0.89754, 0.6242, 0.89754, 0.43118, 0.08805, 0.44237, 0.51902, 0.4401, 0.43175, 0.43805, 0.35262, 0.436, 0.27359, 0.43377, 0.18768, 0.44092, 0.60224, 0.43884, 0.72139 ], + "triangles": [ 13, 30, 14, 15, 14, 29, 12, 11, 13, 15, 31, 16, 31, 15, 29, 14, 30, 29, 16, 18, 17, 13, 11, 30, 16, 31, 18, 11, 10, 30, 31, 19, 18, 30, 10, 29, 31, 29, 19, 6, 5, 35, 34, 35, 24, 35, 5, 36, 5, 4, 36, 35, 25, 24, 35, 36, 25, 36, 4, 37, 36, 26, 25, 7, 6, 34, 33, 34, 23, 34, 6, 35, 34, 24, 23, 39, 38, 21, 39, 8, 38, 38, 8, 33, 38, 22, 21, 38, 33, 22, 33, 8, 7, 33, 7, 34, 33, 23, 22, 10, 9, 29, 29, 20, 19, 29, 39, 20, 29, 9, 39, 39, 21, 20, 9, 8, 39, 4, 3, 37, 36, 37, 26, 37, 3, 32, 3, 2, 32, 37, 27, 26, 37, 32, 27, 2, 0, 32, 2, 1, 0, 32, 28, 27, 32, 0, 28 ], + "vertices": [ 1, 11, -20.49, -4.66, 1, 1, 11, -16.63, -30.41, 1, 2, 11, 3.65, -28.95, 0.98956, 15, -30.38, -28.94, 0.01044, 2, 11, 26.12, -27.25, 0.69654, 15, -7.51, -27.25, 0.30346, 3, 11, 46.01, -25.75, 0.12833, 14, -20.67, -25.79, 0.04417, 15, 12.75, -25.75, 0.8275, 3, 11, 64.55, -24.35, 5.4E-4, 14, -1.82, -24.36, 0.45092, 15, 31.62, -24.35, 0.54855, 3, 13, -14.52, -22.88, 0.09244, 14, 18.77, -22.79, 0.86912, 15, 52.23, -22.83, 0.03844, 2, 13, 4.3, -21.33, 0.67682, 14, 37.68, -21.35, 0.32318, 3, 12, -9.39, -19.75, 0.17407, 13, 24.11, -19.7, 0.82329, 14, 57.58, -19.84, 0.00265, 3, 12, 17.84, -22.12, 0.96018, 13, 51, -22.22, 0.02472, 130, 19.81, 52.59, 0.0151, 2, 12, 43.11, -29.14, 0.51751, 130, 12.55, 28.05, 0.48249, 2, 12, 68.49, -44.89, 0.00319, 130, -3.45, 3.48, 0.99681, 1, 130, -3.45, -11.57, 1, 1, 130, 20.54, -3.4, 1, 1, 130, 35.39, -13.58, 1, 1, 130, 43.97, -13.58, 1, 1, 130, 65.09, -1.77, 1, 1, 130, 100.55, -5.7, 1, 2, 12, 65.42, 59.08, 0.01006, 130, 100.55, 5.43, 0.98994, 3, 12, 39.35, 46.47, 0.40219, 13, 72.61, 46.27, 0.00826, 130, 88.19, 30.95, 0.58955, 3, 12, 15.57, 38.98, 0.70901, 13, 49.08, 38.9, 0.15192, 130, 80.93, 54.19, 0.13907, 4, 12, -12.93, 33.42, 0.25073, 13, 20.9, 33.49, 0.66465, 14, 54.67, 33.36, 0.08185, 130, 75.65, 82, 0.00277, 4, 12, -34.44, 30.96, 0.01846, 13, -0.37, 31.14, 0.48291, 14, 33.3, 31.14, 0.4903, 15, 66.88, 31.08, 0.00833, 3, 13, -20.12, 28.96, 0.08139, 14, 13.46, 29.08, 0.74583, 15, 47.02, 29.06, 0.17278, 4, 11, 61.45, 27.17, 0.00108, 13, -38.56, 26.93, 7.5E-4, 14, -5.07, 27.16, 0.33502, 15, 28.47, 27.17, 0.66314, 3, 11, 41.73, 25.13, 0.17136, 14, -25.12, 25.07, 0.01658, 15, 8.4, 25.12, 0.81206, 2, 11, 21.95, 23.07, 0.80027, 15, -11.75, 23.07, 0.19973, 1, 11, -1.94, 20.59, 1, 1, 11, -20.42, 18.18, 1, 2, 12, 43.91, 0.31, 0.7298, 130, 41.99, 26.96, 0.2702, 2, 12, 60.9, -18.33, 0.15731, 130, 23.18, 10.61, 0.84269, 2, 12, 60.51, 19.95, 0.14683, 130, 61.46, 10.6, 0.85317, 1, 11, 0.33, -0.63, 1, 1, 13, 2.87, 0.3, 1, 1, 14, 15.41, 0.07, 1, 1, 15, 29.88, -0.11, 1, 2, 14, -22.6, -0.31, 0, 15, 10.87, -0.27, 1, 1, 11, 23.87, -0.43, 1, 3, 12, -10.83, 0.19, 2.3E-4, 13, 22.79, 0.24, 0.99974, 14, 56.38, 0.11, 3.0E-5, 3, 12, 18.04, 0.25, 0.9998, 13, 51.31, 0.16, 5.0E-5, 130, 42.18, 52.17, 1.5E-4 ], + "hull": 29, + "edges": [ 0, 2, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 56, 36, 62, 60, 22, 0, 64, 2, 4, 64, 4, 54, 56, 64, 54, 14, 16, 14, 66, 42, 44, 66, 44, 12, 14, 68, 66, 12, 68, 44, 46, 68, 46, 46, 48, 70, 68, 48, 70, 10, 12, 70, 10, 8, 10, 72, 70, 8, 72, 48, 50, 72, 50, 50, 52, 52, 54, 64, 74, 74, 72, 52, 74, 4, 6, 6, 8, 74, 6, 76, 66, 76, 42, 76, 16, 58, 78, 78, 76, 40, 78, 38, 58, 58, 20 ], + "width": 104, + "height": 238 + } + }, + "sleeve-inner-back": { + "sleeve-inner-back": { + "name": "girl-blue-cape/sleeve-back", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 1, 131, 5.56, 15.9, 1, 2, 131, 88.56, 15.9, 0.93003, 83, 41.53, -33.45, 0.06997, 2, 131, 88.56, -41.1, 0.44316, 83, -15.47, -33.45, 0.55684, 2, 131, 5.56, -41.1, 0.60086, 83, -15.47, 49.55, 0.39914 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 83, + "height": 57 + } + }, + "sleeve-inner-front": { + "sleeve-inner-front": { + "name": "girl-blue-cape/sleeve-back", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 130, 91.43, -14.89, 1, 2, 130, 8.43, -14.88, 1, 12, 87.21, -32.83, 0, 2, 130, 8.42, 41.64, 0.34345, 12, 29.2, -33.4, 0.65655, 2, 130, 91.42, 41.63, 0.5791, 12, 28.35, 49.6, 0.4209 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 83, + "height": 57 + } + } + } + }, + { + "name": "full-skins/girl-spring-dress", + "bones": [ "cape-back-rotator", "skirt-rotation-front", "cape-red-back-inside", "cape-red-front-inside", "skirt-control-back", "cape-red-front-outside", "skirt-control", "skirt-control-front", "skirt-control-back-down", "cape-front-rotator", "skirt-control-front-down", "skirt-control-middle", "cape-red-back-outside", "skirt-control-up", "skirt-rotation-back" ], + "transform": [ "skirt-rotation-back", "skirt-rotation-front" ], + "attachments": { + "arm-back": { + "arm-back": { + "name": "girl-spring-dress/arm-front", + "type": "mesh", + "uvs": [ 1, 1, 0.51047, 1, 0, 1, 0, 0.90909, 0, 0.81818, 0, 0.72727, 0, 0.63636, 0, 0.54545, 0, 0.45455, 0, 0.36364, 0, 0.27273, 0, 0.18182, 0, 0.09091, 0, 0, 0.53, 0, 1, 0, 1, 0.09091, 1, 0.18182, 1, 0.27273, 1, 0.36364, 1, 0.45455, 1, 0.54545, 1, 0.63636, 1, 0.72727, 1, 0.81818, 1, 0.90909, 0.52825, 0.08961, 0.52645, 0.18177, 0.52476, 0.26801, 0.52291, 0.36314, 0.52111, 0.45529, 0.51928, 0.54893, 0.51759, 0.63514, 0.51585, 0.72434, 0.5139, 0.82396, 0.51219, 0.91165 ], + "triangles": [ 10, 11, 28, 28, 27, 18, 29, 10, 28, 9, 10, 29, 28, 18, 19, 29, 28, 19, 29, 19, 20, 29, 30, 9, 30, 8, 9, 30, 29, 20, 30, 20, 21, 30, 31, 8, 32, 22, 23, 6, 7, 32, 32, 31, 22, 32, 7, 31, 31, 21, 22, 31, 7, 8, 33, 6, 32, 31, 30, 21, 5, 6, 33, 34, 4, 5, 33, 23, 24, 33, 34, 5, 34, 33, 24, 33, 32, 23, 34, 24, 25, 34, 35, 4, 35, 3, 4, 35, 34, 25, 1, 2, 3, 35, 1, 3, 35, 25, 0, 1, 35, 0, 26, 13, 14, 12, 13, 26, 14, 15, 16, 26, 14, 16, 27, 12, 26, 11, 12, 27, 26, 16, 17, 27, 26, 17, 28, 11, 27, 27, 17, 18 ], + "vertices": [ 1, 89, 35.41, 16.56, 1, 1, 89, 35.61, -0.08, 1, 1, 89, 35.83, -17.44, 1, 2, 89, 15.82, -17.69, 0.97415, 88, 49.68, -17.72, 0.02585, 2, 89, -4.19, -17.94, 0.30335, 88, 29.15, -17.93, 0.69665, 3, 89, -24.19, -18.19, 3.5E-4, 88, 8.61, -18.13, 0.83036, 87, 41.9, -18.17, 0.16929, 2, 88, -11.93, -18.33, 0.24, 87, 21.61, -18.27, 0.76, 2, 87, 1.31, -18.36, 0.8, 86, 34.7, -18.37, 0.2, 3, 87, -18.99, -18.46, 0.01161, 86, 14.31, -18.35, 0.93999, 85, 47.78, -18.38, 0.0484, 2, 86, -6.06, -18.32, 0.22079, 85, 27.38, -18.31, 0.77921, 2, 84, 40.35, -18.25, 0.20487, 85, 6.98, -18.25, 0.79513, 2, 84, 20.32, -18.19, 0.9496, 85, -13.42, -18.19, 0.0504, 1, 84, 0.28, -18.13, 1, 1, 84, -19.75, -18.07, 1, 1, 84, -19.7, -0.05, 1, 1, 84, -19.65, 15.93, 1, 1, 84, 0.38, 15.87, 1, 2, 84, 20.42, 15.81, 0.9733, 85, -13.31, 15.81, 0.0267, 2, 84, 40.45, 15.75, 0.16827, 85, 7.09, 15.75, 0.83173, 2, 86, -6.02, 15.68, 0.16665, 85, 27.49, 15.69, 0.83335, 3, 87, -19.15, 15.54, 0.00166, 86, 14.35, 15.65, 0.96514, 85, 47.89, 15.62, 0.0332, 2, 87, 1.15, 15.63, 0.5617, 86, 34.74, 15.63, 0.4383, 2, 88, -12.27, 15.67, 0.04304, 87, 21.45, 15.73, 0.95696, 2, 88, 8.27, 15.87, 0.86585, 87, 41.74, 15.83, 0.13415, 2, 89, -4.6, 16.06, 0.21057, 88, 28.8, 16.07, 0.78943, 2, 89, 15.4, 16.31, 0.97298, 88, 49.34, 16.27, 0.02702, 1, 84, 0.05, -0.17, 1, 1, 84, 20.36, -0.29, 1, 2, 84, 39.37, -0.4, 0.00128, 85, 5.99, -0.4, 0.99872, 1, 85, 27.33, -0.53, 1, 1, 86, 14.5, -0.63, 1, 2, 87, 2, -0.71, 0.95682, 86, 35.5, -0.72, 0.04318, 2, 88, -12.38, -0.74, 3.4E-4, 87, 21.25, -0.67, 0.99966, 2, 88, 7.77, -0.6, 0.99759, 87, 41.17, -0.64, 0.00241, 1, 88, 30.28, -0.44, 1, 1, 89, 16.17, -0.27, 1 ], + "hull": 26, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 0, 26, 28, 28, 30, 0, 2, 2, 4, 52, 28, 24, 52, 54, 52, 22, 54, 56, 54, 20, 56, 58, 56, 18, 58, 60, 58, 16, 60, 62, 60, 14, 62, 64, 62, 12, 64, 66, 64, 10, 66, 68, 66, 8, 68, 2, 70, 70, 68, 6, 70 ], + "width": 34, + "height": 222 + } + }, + "arm-front": { + "arm-front": { + "name": "girl-spring-dress/arm-front", + "type": "mesh", + "uvs": [ 1, 1, 0.51047, 1, 0, 1, 0, 0.90909, 0, 0.81818, 0, 0.72727, 0, 0.63636, 0, 0.54545, 0, 0.45455, 0, 0.36364, 0, 0.27273, 0, 0.18182, 0, 0.09091, 0, 0, 0.53, 0, 1, 0, 1, 0.09091, 1, 0.18182, 1, 0.27273, 1, 0.36364, 1, 0.45455, 1, 0.54545, 1, 0.63636, 1, 0.72727, 1, 0.81818, 1, 0.90909, 0.52825, 0.08961, 0.52645, 0.18177, 0.52476, 0.26801, 0.52291, 0.36314, 0.52111, 0.45529, 0.51928, 0.54893, 0.51759, 0.63514, 0.51585, 0.72434, 0.5139, 0.82396, 0.51219, 0.91165 ], + "triangles": [ 35, 3, 4, 34, 24, 25, 34, 35, 4, 35, 34, 25, 1, 2, 3, 35, 1, 3, 35, 25, 0, 1, 35, 0, 5, 6, 33, 34, 4, 5, 33, 23, 24, 33, 34, 5, 34, 33, 24, 33, 32, 23, 32, 22, 23, 6, 7, 32, 32, 31, 22, 32, 7, 31, 31, 21, 22, 31, 30, 21, 31, 7, 8, 33, 6, 32, 29, 19, 20, 29, 30, 9, 30, 8, 9, 30, 29, 20, 30, 20, 21, 30, 31, 8, 29, 10, 28, 9, 10, 29, 28, 18, 19, 29, 28, 19, 10, 11, 28, 26, 13, 14, 12, 13, 26, 14, 15, 16, 26, 14, 16, 27, 12, 26, 11, 12, 27, 26, 16, 17, 27, 26, 17, 28, 11, 27, 27, 17, 18, 28, 27, 18 ], + "vertices": [ 1, 16, 38.32, 16.3, 1, 1, 16, 38.52, -0.34, 1, 1, 16, 38.73, -17.69, 1, 2, 12, 52.67, -17.99, 0.00808, 16, 18.72, -17.94, 0.99192, 2, 12, 32.13, -18.19, 0.55013, 16, -1.29, -18.19, 0.44987, 3, 13, 44.84, -18.45, 0.17, 12, 11.58, -18.39, 0.82609, 16, -21.3, -18.44, 0.00391, 3, 14, 58.02, -18.69, 0.00461, 13, 24.54, -18.55, 0.51, 12, -8.96, -18.59, 0.48539, 2, 14, 37.65, -18.67, 0.24, 13, 4.25, -18.64, 0.76, 3, 15, 50.74, -18.68, 0.01218, 14, 17.27, -18.64, 0.69782, 13, -16.04, -18.74, 0.29, 2, 15, 30.34, -18.61, 0.58, 14, -3.11, -18.62, 0.42, 3, 11, 43.26, -18.55, 0.66266, 15, 9.94, -18.55, 0.32, 14, -23.49, -18.6, 0.01734, 2, 11, 23.22, -18.49, 0.87756, 15, -10.46, -18.49, 0.12244, 1, 11, 3.19, -18.43, 1, 1, 11, -16.84, -18.37, 1, 1, 11, -16.79, -0.35, 1, 1, 11, -16.74, 15.63, 1, 1, 11, 3.29, 15.57, 1, 2, 11, 23.32, 15.51, 0.91061, 15, -10.35, 15.51, 0.08939, 2, 11, 43.36, 15.45, 0.68, 15, 10.05, 15.45, 0.32, 2, 15, 30.45, 15.39, 0.58, 14, -3.07, 15.38, 0.42, 3, 15, 50.84, 15.32, 0.00487, 14, 17.31, 15.36, 0.70513, 13, -16.21, 15.26, 0.29, 2, 14, 37.69, 15.33, 0.24, 13, 4.09, 15.36, 0.76, 2, 13, 24.38, 15.45, 0.51, 12, -9.3, 15.4, 0.49, 2, 13, 44.67, 15.55, 0.17, 12, 11.24, 15.61, 0.83, 2, 12, 31.78, 15.81, 0.59679, 16, -1.7, 15.8, 0.40321, 2, 12, 52.32, 16.01, 0.00481, 16, 18.31, 16.05, 0.99519, 1, 11, 2.96, -0.47, 1, 1, 11, 23.27, -0.59, 1, 1, 15, 8.94, -0.71, 1, 2, 15, 30.28, -0.83, 0.58, 14, -3.2, -0.84, 0.42, 2, 14, 17.46, -0.93, 0.71, 13, -15.96, -1.02, 0.29, 2, 14, 38.45, -1.01, 0.24, 13, 4.94, -0.98, 0.76, 1, 13, 24.19, -0.95, 1, 2, 13, 44.1, -0.92, 0.17, 12, 10.74, -0.86, 0.83, 2, 12, 33.25, -0.7, 0.55299, 16, -0.23, -0.71, 0.44701, 1, 16, 19.07, -0.52, 1 ], + "hull": 26, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 0, 26, 28, 28, 30, 0, 2, 2, 4, 52, 28, 24, 52, 54, 52, 22, 54, 56, 54, 20, 56, 58, 56, 18, 58, 60, 58, 16, 60, 62, 60, 14, 62, 64, 62, 12, 64, 66, 64, 10, 66, 68, 66, 8, 68, 2, 70, 70, 68, 6, 70 ], + "width": 34, + "height": 222 + } + }, + "base-head": { + "base-head": { "x": 74.74, "y": -10.09, "rotation": -87.57, "width": 189, "height": 145 } + }, + "body-up": { + "body-up": { "name": "girl-spring-dress/body-up", "x": 59.16, "y": -14.67, "rotation": -94.33, "width": 128, "height": 131 } + }, + "cape-red-down": { + "cape-red-down": { + "name": "girl-spring-dress/cloak-down", + "type": "mesh", + "uvs": [ 0.14417, 0, 0.36304, 0.02025, 0.57682, 0.0966, 0.7397, 0.23912, 0.85168, 0.4529, 0.92294, 0.66668, 1, 0.82447, 1, 1, 0.70916, 1, 0.44448, 0.98735, 0.28669, 0.83974, 0.06273, 0.5038, 0, 0.26966, 0, 0.07624, 0.67674, 0.71028, 0.43738, 0.58788, 0.3008, 0.31931, 0.57552, 0.43898 ], + "triangles": [ 17, 2, 3, 17, 3, 4, 11, 16, 15, 11, 12, 16, 2, 17, 1, 17, 16, 1, 12, 13, 0, 16, 0, 1, 12, 0, 16, 15, 16, 17, 9, 14, 8, 14, 4, 5, 6, 8, 14, 6, 14, 5, 8, 6, 7, 14, 17, 4, 10, 11, 15, 10, 15, 9, 9, 15, 14, 15, 17, 14 ], + "vertices": [ 1, 4, 125.16, -19.58, 1, 1, 4, 121.49, -41.25, 1, 3, 120, 74.56, -19.08, 0.15867, 4, 112.27, -61.99, 0.14879, 122, 28.75, 13.93, 0.69254, 1, 122, 14.5, -2.36, 1, 2, 119, -12.43, 41.24, 0.46, 122, -6.88, -13.55, 0.54, 2, 119, -5.3, 19.86, 0.76, 122, -28.26, -20.68, 0.24, 2, 119, 2.41, 4.09, 0.86, 122, -44.04, -28.39, 0.14, 2, 120, -18.72, -54.46, 0.19, 119, 2.41, -13.47, 0.81, 2, 120, -16.52, -25.46, 0.36, 119, -26.68, -13.47, 0.64, 2, 120, -13.27, 0.84, 0.55, 119, -53.15, -12.2, 0.45, 2, 120, 2.64, 15.46, 0.83, 119, -68.93, 2.56, 0.17, 2, 120, 37.83, 35.26, 0.22, 4, 75.54, -7.66, 0.78, 1, 4, 99.36, -3.17, 1, 1, 4, 118.65, -4.63, 1, 3, 120, 12.61, -24.41, 0.36, 119, -29.92, 15.5, 0.59041, 122, -32.62, 3.94, 0.04959, 3, 120, 26.62, -1.47, 0.83, 119, -53.86, 27.74, 0.15527, 4, 64.33, -44.38, 0.01473, 1, 4, 92.14, -32.79, 1, 1, 4, 78.13, -59.28, 1 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 22, 24, 24, 26, 0, 26, 34, 2, 20, 22 ], + "width": 100, + "height": 100 + } + }, + "cape-red-up": { + "cape-red-up": { + "name": "girl-spring-dress/cloak-up", + "type": "mesh", + "uvs": [ 0.37962, 0, 0.24791, 0.0725, 0.15296, 0.15299, 0.06413, 0.27371, 0.01206, 0.6057, 0, 0.7499, 0, 0.9008, 0.07332, 1, 0.25097, 1, 0.43475, 1, 0.53889, 0.93434, 0.70123, 0.88404, 0.82988, 0.75325, 0.9187, 0.55875, 0.94933, 0.42461, 0.93402, 0.15969, 0.66448, 0, 0.26629, 0.82703, 0.48376, 0.7499, 0.64916, 0.6057, 0.72267, 0.38102, 0.63078, 0.14963, 0.3643, 0.34078, 0.29998, 0.60905 ], + "triangles": [ 3, 2, 22, 22, 23, 3, 18, 19, 11, 11, 19, 12, 12, 19, 13, 18, 23, 19, 17, 23, 18, 18, 10, 9, 9, 8, 17, 8, 7, 17, 7, 6, 17, 9, 17, 18, 10, 18, 11, 6, 5, 17, 17, 5, 23, 23, 5, 4, 23, 4, 3, 23, 22, 19, 19, 20, 13, 19, 22, 20, 13, 20, 14, 20, 15, 14, 22, 21, 20, 20, 21, 15, 2, 1, 22, 22, 0, 21, 22, 1, 0, 21, 16, 15, 21, 0, 16 ], + "vertices": [ 1, 4, 128.5, 22.39, 1, 1, 4, 121.37, 39.71, 1, 2, 4, 112.97, 52.44, 0.27, 117, -9.72, 16.53, 0.73, 1, 117, -21, 2.53, 1, 2, 115, -26.06, -1.94, 0.83, 117, -27.61, -35.98, 0.17, 1, 115, -9.34, -3.48, 1, 2, 115, 8.17, -3.48, 0.99, 117, -29.14, -70.21, 0.01, 2, 4, 15.76, 69.93, 0.07049, 115, 19.68, 5.84, 0.92951, 2, 115, 19.68, 28.4, 0.88, 113, -18.74, 59.54, 0.12, 2, 115, 19.68, 51.74, 0.73, 113, -20.5, 36.27, 0.27, 2, 115, 12.06, 64.96, 0.6, 113, -13.9, 22.51, 0.4, 2, 115, 6.22, 85.58, 0.4, 113, -9.64, 1.51, 0.6, 3, 4, 37.05, -28.04, 0.05405, 115, -8.95, 101.92, 0.27, 113, 4.26, -15.93, 0.67595, 3, 4, 58.7, -40.99, 0.42765, 115, -31.51, 113.2, 0.22, 113, 25.9, -28.88, 0.35235, 3, 4, 73.92, -46.04, 0.6319, 115, -47.07, 117.09, 0.11, 113, 41.13, -33.93, 0.2581, 2, 4, 104.71, -46.42, 0.91761, 113, 71.92, -34.31, 0.08239, 1, 4, 125.77, -13.68, 1, 2, 115, -0.39, 30.34, 0.88, 113, 1.12, 56.09, 0.12, 2, 115, -9.34, 57.96, 0.6, 113, 7.96, 27.88, 0.4, 3, 4, 55.85, -6.44, 0.3066, 115, -26.06, 78.97, 0.27, 113, 23.06, 5.67, 0.4234, 3, 4, 81.14, -17.72, 0.6764, 115, -52.13, 88.3, 0.11, 113, 48.34, -5.61, 0.2136, 1, 4, 108.78, -8.1, 1, 2, 4, 89.23, 27.31, 0.9433, 115, -56.79, 42.79, 0.0567, 2, 115, -25.67, 34.62, 0.91, 113, 26.01, 49.92, 0.09 ], + "hull": 17, + "edges": [ 0, 2, 2, 4, 4, 6, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 0, 32, 8, 46, 6, 8 ], + "width": 127, + "height": 116 + } + }, + "ear": { + "ear": { + "name": "girl/ear", + "path": "girl-spring-dress/ear", + "x": 56.58, + "y": 85.63, + "rotation": -87.57, + "width": 38, + "height": 45 + } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { + "name": "girl/back-eyebrow", + "path": "girl-spring-dress/back-eyebrow", + "x": 15.6, + "y": -9.48, + "rotation": -177.9, + "width": 36, + "height": 23 + } + }, + "eye-back-iris": { + "eye-back-iris": { "name": "girl/eye-iris-back", "path": "girl-spring-dress/eye-iris-back", "x": 0.85, "y": -0.75, "width": 33, "height": 34 } + }, + "eye-back-low-eyelid": { + "eye-back-low-eyelid": { + "name": "girl/eye-back-low-eyelid", + "type": "mesh", + "path": "girl-spring-dress/eye-back-low-eyelid", + "uvs": [ 0, 0.26476, 0.20331, 0.79621, 0.50495, 0.95421, 0.8401, 0.89676, 1, 0.33658, 0.88319, 0.07803, 0.75871, 0.25039, 0.5241, 0.35094, 0.31343, 0.19294, 0.09798, 0 ], + "triangles": [ 7, 6, 3, 2, 1, 7, 3, 2, 7, 1, 8, 7, 3, 6, 4, 1, 0, 8, 6, 5, 4, 0, 9, 8 ], + "vertices": [ 1, 42, -29.75, 1.38, 1, 2, 42, -23.04, -4.47, 0.63, 43, 23.4, -1.82, 0.37, 2, 42, -13.09, -6.21, 0.22, 43, 14.27, 2.5, 0.78, 2, 42, -2.03, -5.57, 0.2, 43, 3.44, 4.83, 0.8, 1, 42, 3.25, 0.59, 1, 1, 42, -0.61, 3.43, 1, 2, 42, -4.72, 1.54, 0.39, 43, 4.14, -2.74, 0.61, 2, 42, -12.46, 0.43, 0.22, 43, 11.9, -3.73, 0.78, 2, 42, -19.41, 2.17, 0.63, 43, 18.14, -7.25, 0.37, 1, 42, -26.52, 4.29, 1 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 33, + "height": 11 + } + }, + "eye-back-pupil": { + "eye-back-pupil": { + "name": "girl/eye-back-pupil", + "path": "girl-spring-dress/eye-back-pupil", + "x": 0.43, + "y": -0.67, + "scaleX": 1.2, + "scaleY": 1.2062, + "width": 15, + "height": 17 + } + }, + "eye-back-up-eyelid": { + "eye-back-up-eyelid": { + "name": "girl/eye-back-up-eyelid", + "type": "mesh", + "path": "girl-spring-dress/eye-back-up-eyelid", + "uvs": [ 0.07861, 0.9592, 0.24977, 0.54703, 0.44727, 0.42338, 0.58882, 0.40964, 0.77315, 0.59512, 1, 0.16921, 1, 0, 0.76657, 0.13486, 0.61844, 0, 0.40119, 0.01807, 0.18065, 0.25164, 0, 0.73938, 0, 0.95234 ], + "triangles": [ 1, 10, 2, 3, 2, 9, 2, 10, 9, 3, 9, 8, 3, 8, 7, 1, 0, 11, 0, 12, 11, 11, 10, 1, 3, 7, 4, 4, 7, 5, 7, 6, 5 ], + "vertices": [ 1, 40, -31.8, -11.42, 1, 2, 40, -23.59, -1.94, 0.51, 41, 22.75, 6.53, 0.49, 2, 40, -14.11, 0.91, 0.15, 41, 14.01, 1.88, 0.85, 1, 41, 7.41, 0.24, 1, 1, 40, 1.53, -3.04, 1, 1, 40, 12.42, 6.75, 1, 1, 40, 12.42, 10.64, 1, 1, 40, 1.22, 7.54, 1, 1, 41, 7.87, -9.28, 1, 2, 40, -16.32, 10.23, 0.15, 41, 18.01, -6.83, 0.85, 2, 40, -26.91, 4.86, 0.52, 41, 27.34, 0.52, 0.48, 1, 40, -35.58, -6.36, 1, 1, 40, -35.58, -11.26, 1 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 48, + "height": 23 + } + }, + "eye-back-up-eyelid-back": { + "eye-back-up-eyelid-back": { + "name": "girl/eye-back-up-eyelid-back", + "type": "mesh", + "path": "girl-spring-dress/eye-back-up-eyelid-back", + "uvs": [ 0.12627, 1, 0, 0.99472, 0, 0.60349, 0.16345, 0.30253, 0.44692, 0.06177, 0.74898, 0.00911, 1, 0.1972, 1, 0.52073, 0.72574, 0.37025, 0.49339, 0.42292, 0.25639, 0.68625 ], + "triangles": [ 0, 1, 2, 10, 0, 2, 10, 3, 9, 9, 4, 8, 8, 6, 7, 2, 3, 10, 3, 4, 9, 8, 5, 6, 8, 4, 5 ], + "vertices": [ 1, 40, -28.64, -7.74, 1, 1, 40, -32.94, -7.63, 1, 1, 39, -19.88, 27.79, 1, 1, 39, -14.32, 34.11, 1, 1, 39, -4.69, 39.17, 1, 1, 39, 5.58, 40.27, 1, 1, 39, 14.12, 36.32, 1, 1, 40, 1.06, 2.33, 1, 1, 41, 9.18, -3.76, 1, 2, 41, 16.71, -1.13, 0.92, 40, -16.16, 4.38, 0.08, 2, 41, 23.53, 5.88, 0.33, 40, -24.22, -1.15, 0.67 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "width": 34, + "height": 21 + } + }, + "eye-back-white": { + "eye-back-white": { + "name": "girl/eye-white-back", + "type": "mesh", + "path": "girl-spring-dress/eye-white-back", + "uvs": [ 0, 0.39191, 0.07911, 0.7283, 0.26952, 0.95255, 0.56931, 0.98823, 0.90962, 0.92197, 1, 0.50404, 0.94608, 0.17784, 0.76378, 0.00455, 0.50855, 0, 0.20875, 0.12178, 0.56121, 0.48365 ], + "triangles": [ 3, 2, 10, 4, 3, 10, 2, 1, 10, 4, 10, 5, 10, 8, 7, 9, 8, 10, 1, 0, 10, 10, 6, 5, 0, 9, 10, 10, 7, 6 ], + "vertices": [ 1, 40, -34.26, -6.05, 1, 1, 42, -30.63, 5.01, 1, 2, 42, -23.2, -1.94, 0.5, 43, 22.88, -4.3, 0.5, 2, 42, -11.51, -3.04, 0.61, 43, 11.91, -0.13, 0.39, 1, 42, 1.76, -0.99, 1, 2, 40, 4.74, -9.52, 0.54, 42, 5.29, 11.97, 0.46, 1, 40, 2.64, 0.59, 1, 2, 40, -4.47, 5.96, 0.35, 41, 5.55, -4.97, 0.65, 2, 40, -14.42, 6.1, 0.22, 41, 15.34, -3.16, 0.78, 2, 40, -26.12, 2.33, 0.49, 41, 26.07, 2.84, 0.51, 2, 40, -12.37, -8.89, 0.71, 43, 8.05, -15.29, 0.29 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 39, + "height": 31 + } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { + "name": "girl/front-eyebrow", + "path": "girl-spring-dress/front-eyebrow", + "x": 10.82, + "y": 8.92, + "rotation": -3.58, + "width": 36, + "height": 23 + } + }, + "eye-front-iris": { + "eye-front-iris": { "name": "girl/eye-iris-front", "path": "girl-spring-dress/eye-iris-front", "x": 0.22, "y": -0.71, "width": 36, "height": 35 } + }, + "eye-front-low-eyelid": { + "eye-front-low-eyelid": { + "name": "girl/eye-front-low-eyelid", + "type": "mesh", + "path": "girl-spring-dress/eye-front-low-eyelid", + "uvs": [ 0.07038, 0, 0, 0.43773, 0.24154, 0.94046, 0.64093, 0.92609, 1, 0.39464, 1, 0.00682, 0.8516, 0, 0.61899, 0.36591, 0.30738, 0.39464 ], + "triangles": [ 8, 7, 3, 2, 8, 3, 2, 1, 8, 6, 5, 4, 7, 6, 4, 1, 0, 8, 3, 7, 4 ], + "vertices": [ 1, 36, -0.25, 5.3, 1, 1, 36, -2.79, 0.49, 1, 1, 37, 6.69, -3.95, 1, 2, 36, 20.29, -4.89, 0.61, 37, 20.82, -1.32, 0.39, 1, 36, 33.21, 0.96, 1, 1, 36, 33.21, 5.23, 1, 1, 36, 27.87, 5.3, 1, 2, 36, 19.5, 1.28, 0.61, 37, 18.99, 4.61, 0.39, 1, 37, 7.99, 2.37, 1 ], + "hull": 9, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 0, 16 ], + "width": 36, + "height": 11 + } + }, + "eye-front-pupil": { + "eye-front-pupil": { + "name": "girl/eye-front-pupil", + "path": "girl-spring-dress/eye-front-pupil", + "x": -0.04, + "y": -0.47, + "scaleX": 1.2, + "scaleY": 1.2, + "width": 17, + "height": 17 + } + }, + "eye-front-up-eyelid": { + "eye-front-up-eyelid": { + "name": "girl/eye-front-up-eyelid", + "type": "mesh", + "path": "girl-spring-dress/eye-front-up-eyelid", + "uvs": [ 0.32251, 0.43387, 0.36464, 0.94737, 0.28564, 1, 0.16714, 0.73859, 0.15924, 0.42823, 0, 0.24201, 0, 0, 0.22771, 0.2138, 0.41731, 0, 0.66747, 0, 0.88604, 0.23637, 1, 0.54673, 1, 0.81194, 0.86497, 0.79501, 0.74121, 0.4903, 0.61217, 0.35487, 0.45417, 0.35487 ], + "triangles": [ 14, 15, 10, 2, 3, 1, 3, 0, 1, 13, 11, 12, 13, 14, 11, 3, 4, 0, 14, 10, 11, 0, 4, 7, 4, 5, 7, 5, 6, 7, 16, 0, 7, 7, 8, 16, 10, 15, 9, 9, 15, 8, 15, 16, 8 ], + "vertices": [ 2, 35, 6.87, 1.33, 0.47507, 34, 6.4, 2.84, 0.52493, 2, 35, 6.12, -13.25, 0.09298, 34, 8.93, -11.54, 0.90702, 1, 34, 4.19, -13.01, 1, 1, 34, -2.92, -5.69, 1, 2, 35, -2.64, 3.68, 0.0415, 34, -3.4, 3, 0.9585, 1, 34, -12.95, 8.21, 1, 1, 34, -12.95, 14.99, 1, 2, 35, 2.71, 8.61, 0.27883, 34, 0.71, 9, 0.72117, 1, 35, 15.14, 11.9, 1, 2, 35, 29.76, 8.54, 0.65, 34, 27.1, 14.99, 0.35, 2, 35, 41.06, -0.85, 0.28137, 34, 40.21, 8.37, 0.71863, 1, 34, 47.05, -0.32, 1, 1, 34, 47.05, -7.75, 1, 2, 35, 36.33, -15.81, 0.07124, 34, 38.95, -7.27, 0.92876, 2, 35, 31, -5.83, 0.45, 34, 31.52, 1.26, 0.55, 2, 35, 24.31, -0.4, 0.65, 34, 23.78, 5.05, 0.35, 2, 35, 15.07, 1.72, 0.76, 34, 14.3, 5.05, 0.24 ], + "hull": 17, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 0, 32 ], + "width": 60, + "height": 28 + } + }, + "eye-front-up-eyelid-back": { + "eye-front-up-eyelid-back": { + "name": "girl/eye-front-up-eyelid-back", + "type": "mesh", + "path": "girl-spring-dress/eye-front-up-eyelid-back", + "uvs": [ 0.05111, 0.59525, 0.31445, 0.34389, 0.48174, 0.29362, 0.69861, 0.43007, 0.81323, 0.65271, 0.90617, 1, 1, 1, 1, 0.74607, 0.93406, 0.48034, 0.78845, 0.18589, 0.62115, 0, 0.49104, 0, 0.26798, 0, 0, 0.28644, 0, 0.48752 ], + "triangles": [ 2, 1, 12, 3, 2, 9, 5, 4, 7, 5, 7, 6, 0, 14, 1, 4, 3, 8, 4, 8, 7, 14, 13, 1, 3, 9, 8, 10, 9, 2, 10, 2, 11, 1, 13, 12, 2, 12, 11 ], + "vertices": [ 1, 34, -1.1, 4.47, 1, 1, 35, 14.1, 7.02, 1, 1, 35, 22.66, 6.19, 1, 2, 34, 31.76, 8.1, 0.42, 35, 32.77, 0.79, 0.58, 2, 34, 37.61, 3.21, 0.71, 35, 37.37, -5.29, 0.29, 1, 34, 42.35, -4.43, 1, 1, 34, 47.13, -4.43, 1, 1, 78, 22.96, -14.22, 1, 1, 78, 19.59, -8.37, 1, 1, 78, 12.17, -1.9, 1, 1, 78, 3.63, 2.19, 1, 1, 78, -3, 2.19, 1, 1, 78, -14.38, 2.19, 1, 1, 78, -28.04, -4.11, 1, 1, 34, -3.87, 6.84, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 51, + "height": 22 + } + }, + "eye-front-white": { + "eye-front-white": { + "name": "girl/eye-white-front", + "type": "mesh", + "path": "girl-spring-dress/eye-white-front", + "uvs": [ 0, 0.13677, 0.03631, 0.56139, 0.18641, 0.96133, 0.54191, 0.97121, 0.90531, 0.87739, 1, 0.54164, 1, 0.24046, 0.80425, 0.13009, 0.57351, 0, 0.25751, 0.00346, 0.47082, 0.52682 ], + "triangles": [ 3, 2, 10, 2, 1, 10, 4, 3, 10, 4, 10, 5, 7, 6, 5, 1, 0, 10, 10, 9, 8, 10, 8, 7, 10, 7, 5, 0, 9, 10 ], + "vertices": [ 1, 34, 3.55, 4.71, 1, 2, 34, 5, -8.88, 0.5, 36, -3.97, 10.98, 0.5, 2, 36, 2.03, -1.82, 0.36, 37, 2.31, -1.44, 0.64, 2, 36, 16.25, -2.14, 0.32, 37, 16.37, 0.69, 0.68, 1, 36, 30.79, 0.87, 1, 1, 36, 34.57, 11.61, 1, 1, 34, 43.55, 1.39, 1, 2, 35, 35.91, -3.2, 0.27, 34, 35.72, 4.92, 0.73, 2, 35, 27.85, 2.93, 0.54, 34, 26.49, 9.09, 0.46, 2, 35, 15.51, 5.65, 0.62, 34, 13.85, 8.98, 0.38, 2, 35, 20.07, -12.59, 0.81, 37, 11.13, 14.21, 0.19 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 16, 18, 0, 18, 12, 14, 14, 16 ], + "width": 40, + "height": 32 + } + }, + "hair-back": { + "hair-back": { + "name": "girl/hair-back", + "type": "mesh", + "path": "girl-spring-dress/hair-back", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 0, 2, 3, 0 ], + "vertices": [ 2, 6, -3.46, -135.36, 0.71, 30, 189.29, -78.03, 0.29, 2, 6, -15.93, 158.38, 0.71, 30, -104.71, -78.03, 0.29, 2, 6, 168.91, 166.22, 0.71, 30, -104.71, 106.97, 0.29, 2, 6, 181.37, -127.51, 0.71, 30, 189.29, 106.97, 0.29 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 294, + "height": 185 + } + }, + "hair-bangs": { + "hair-bangs": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-spring-dress/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-spring-dress/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch2", + "type": "mesh", + "path": "girl/hair-patch", + "color": "94453fff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-spring-dress/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-side-back": { + "hair-side-back": { + "name": "girl/hair-head-side-back", + "type": "mesh", + "path": "girl-spring-dress/hair-head-side-back", + "uvs": [ 0.17374, 0.1545, 0.22967, 0.37557, 0.21289, 0.61586, 0, 0.86256, 0, 1, 0.25205, 1, 0.45899, 0.87537, 0.69391, 0.87858, 0.80577, 0.69916, 0.82815, 0.52615, 1, 0.46528, 0.99594, 0.21858, 0.73306, 0.04236, 0.53171, 0, 0.27442, 0.04877, 0.51493, 0.5678, 0.59323, 0.17692, 0.73306, 0.35954, 0.46459, 0.76964 ], + "triangles": [ 17, 11, 10, 15, 1, 16, 16, 14, 13, 14, 16, 1, 1, 0, 14, 16, 12, 17, 17, 12, 11, 16, 13, 12, 15, 16, 17, 2, 1, 15, 5, 18, 6, 5, 4, 3, 6, 18, 7, 7, 18, 8, 5, 3, 2, 18, 5, 2, 18, 15, 8, 18, 2, 15, 8, 15, 9, 9, 17, 10, 15, 17, 9 ], + "vertices": [ 2, 47, 44.16, -9.72, 0.072, 6, 75.71, -87.13, 0.928, 2, 47, 65.84, -17.42, 0.21564, 6, 53.1, -91.39, 0.78436, 2, 47, 87.28, -29.83, 0.5439, 6, 28.33, -91.45, 0.4561, 3, 47, 103.9, -52.79, 0.8752, 6, 2.41, -79.98, 0.09988, 30, 134.21, -69.81, 0.02493, 3, 47, 116.42, -59.39, 0.89423, 6, -11.73, -80.58, 0.014, 30, 134.21, -83.97, 0.09177, 3, 47, 123.36, -46.24, 0.87011, 6, -11.1, -95.43, 0.00989, 30, 149.08, -83.97, 0.12, 3, 47, 117.69, -29.45, 0.77082, 6, 2.24, -107.09, 0.0941, 30, 161.29, -71.13, 0.13508, 3, 47, 124.45, -17.35, 0.86922, 6, 2.5, -120.95, 0.00701, 30, 175.15, -71.46, 0.12377, 3, 47, 111.18, -2.89, 0.73582, 6, 21.24, -126.76, 0.12392, 30, 181.75, -52.98, 0.14026, 3, 47, 96.03, 6.59, 0.55463, 6, 39.1, -127.33, 0.32878, 30, 183.07, -35.16, 0.11659, 3, 47, 95.21, 18.48, 0.54495, 6, 45.79, -137.19, 0.37264, 30, 193.21, -28.89, 0.08241, 2, 47, 72.62, 30.12, 0.39164, 6, 71.17, -135.87, 0.60836, 2, 47, 49.33, 24.86, 0.13442, 6, 88.65, -119.61, 0.86558, 2, 47, 39.93, 16.38, 0.03367, 6, 92.5, -107.55, 0.96633, 2, 47, 37.3, 0.61, 0.176, 6, 86.84, -92.6, 0.824, 3, 47, 91.21, -11.76, 0.52, 6, 34.03, -109.04, 0.39641, 30, 164.59, -39.45, 0.08358, 2, 47, 57.74, 11.1, 0.24029, 6, 74.45, -111.95, 0.75971, 3, 47, 78.23, 9.62, 0.39663, 6, 56.01, -120.99, 0.565, 30, 177.46, -18, 0.03837, 3, 47, 108.21, -24.08, 0.64328, 6, 13.13, -106.96, 0.22492, 30, 161.62, -60.24, 0.1318 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 59, + "height": 103 + } + }, + "hair-side-front": { + "hair-side-front": { + "name": "girl/hair-head-side-front", + "type": "mesh", + "path": "girl-spring-dress/hair-head-side-front", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 6, 5.69, 38.25, 1, 1, 6, 2.21, 120.17, 1, 1, 6, 85.14, 123.69, 1, 1, 6, 88.61, 41.77, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 82, + "height": 83 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-spring-dress/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hand-back": { + "hand-back-fingers": { + "name": "girl/hand-front-fingers", + "path": "girl-spring-dress/hand-front-fingers", + "x": 11.59, + "y": 1.97, + "rotation": 90, + "width": 38, + "height": 42 + } + }, + "hand-front": { + "hand-front-fingers": { + "name": "girl/hand-front-fingers", + "path": "girl-spring-dress/hand-front-fingers", + "x": 11.59, + "y": 1.97, + "rotation": 90, + "width": 38, + "height": 42 + } + }, + "leg-back": { + "leg-back": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-spring-dress/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 0, 48, 42, 42, 48, 31, 42, 31, 33, 34, 0, 42, 34, 42, 33, 31, 32, 33, 31, 48, 30, 41, 12, 13, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48 ], + "vertices": [ 3, 94, 22.95, -22.02, 0.22728, 95, 59.29, -22, 0.00272, 103, -19.33, 11.79, 0.77, 3, 94, 5.73, -22.61, 0.49142, 95, 41.79, -22.61, 0.23858, 103, -19.74, 29.07, 0.27, 4, 94, -10.55, -23.17, 0.11127, 95, 25.25, -23.18, 0.76279, 96, 60.87, -23.13, 0.00594, 103, -20.15, 45.45, 0.12, 2, 95, 5.13, -23.87, 0.69465, 96, 41.05, -23.86, 0.30535, 3, 95, -15.89, -24.56, 0.09408, 96, 20.35, -24.59, 0.86299, 97, 56.72, -24.52, 0.04292, 2, 96, 1.98, -25.21, 0.55425, 97, 38.06, -25.21, 0.44575, 3, 96, -19.09, -25.88, 0.05256, 97, 16.64, -25.95, 0.87891, 98, 52.7, -25.89, 0.06853, 3, 96, -33.74, -26.34, 3.3E-4, 97, 1.76, -26.46, 0.67227, 98, 37.81, -26.45, 0.32739, 2, 97, -3.17, -22.02, 0.47188, 98, 32.86, -22.03, 0.52812, 3, 97, -22.68, -22.46, 0.0172, 98, 13.36, -22.55, 0.87617, 99, 49.14, -22.52, 0.10662, 3, 98, -7.93, -23.09, 0.23789, 99, 28.2, -23.11, 0.75909, 100, 64.58, -23.1, 0.00302, 3, 98, -27.79, -23.57, 0.00312, 99, 8.67, -23.62, 0.75495, 100, 44.76, -23.62, 0.24193, 3, 99, -12.93, -24.2, 0.09944, 100, 22.84, -24.2, 0.87238, 101, 58.46, -24.21, 0.02818, 2, 100, 0.77, -24.79, 0.47358, 101, 36.71, -24.79, 0.52642, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.37555, 101, 32.87, 24.27, 0.62445, 3, 99, -15.75, 23.6, 0.0536, 100, 19.96, 23.6, 0.92085, 101, 55.62, 23.59, 0.02556, 2, 99, 5.77, 22.96, 0.65378, 100, 41.79, 22.97, 0.34622, 3, 98, -11.12, 22.43, 0.12254, 99, 24.96, 22.4, 0.86248, 100, 61.27, 22.42, 0.01499, 3, 97, -26.03, 21.9, 0.00839, 98, 9.83, 21.8, 0.78745, 99, 45.58, 21.82, 0.20415, 3, 97, -7.13, 21.27, 0.362, 98, 28.73, 21.24, 0.63637, 99, 64.17, 21.3, 0.00163, 2, 97, -6.17, 28.11, 0.5025, 98, 29.67, 28.08, 0.4975, 3, 96, -21.38, 27.22, 0.03848, 97, 14.13, 27.14, 0.83871, 98, 49.97, 27.2, 0.12281, 3, 96, -2.33, 26.26, 0.40865, 97, 33.49, 26.25, 0.59016, 98, 69.34, 26.38, 0.00119, 3, 95, -20.14, 25.43, 0.05003, 96, 16.06, 25.39, 0.84798, 97, 52.19, 25.45, 0.10198, 2, 95, 1.24, 24.42, 0.56331, 96, 37.12, 24.42, 0.43669, 4, 94, -15.67, 23.56, 0.04308, 95, 20, 23.55, 0.81142, 96, 55.61, 23.58, 0.0255, 103, 26.63, 50.22, 0.12, 3, 94, 0.26, 22.8, 0.33337, 95, 36.2, 22.8, 0.39663, 103, 25.72, 34.13, 0.27, 3, 94, 18.48, 21.95, 0.22212, 95, 54.71, 21.97, 0.00788, 103, 24.69, 15.83, 0.77, 1, 103, 36.21, 8.95, 1, 1, 103, 36.08, -3.91, 1, 1, 103, -18.97, -3.34, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 94, 23.32, 0.24, 0.23, 103, 2.93, 11.2, 0.77, 1, 97, 15.67, 0.04, 1, 2, 96, -0.81, 0.07, 0.36735, 97, 35.13, 0.07, 0.63265, 1, 96, 18, 0.1, 1, 2, 95, 2.51, 0.14, 0.90776, 96, 38.42, 0.14, 0.09224, 2, 95, 22.3, 0.17, 0.88, 103, 3.23, 48.15, 0.12, 3, 94, 2.19, 0.2, 0.62933, 95, 38.18, 0.2, 0.10067, 103, 3.11, 32.41, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-spring-dress/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 31, 48, 30, 0, 48, 42, 42, 48, 31, 34, 42, 33, 31, 32, 33, 42, 31, 33, 34, 0, 42, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 41, 12, 13, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15 ], + "vertices": [ 3, 28, 22.96, -22.02, 0.22658, 27, 58.91, -22.02, 0.00342, 102, -21, 12.47, 0.77, 3, 28, 5.76, -22.61, 0.49273, 27, 41.71, -22.61, 0.23727, 102, -21.71, 29.73, 0.27, 4, 28, -10.68, -23.18, 0.11707, 27, 25.27, -23.18, 0.76681, 26, 61.22, -23.18, 0.00612, 102, -22.41, 46.07, 0.11, 2, 27, 5.13, -23.87, 0.6994, 26, 41.08, -23.87, 0.3006, 3, 27, -15.62, -24.58, 0.10595, 26, 20.33, -24.58, 0.85365, 25, 56.28, -24.58, 0.0404, 3, 27, -33.92, -25.21, 7.9E-4, 26, 2.03, -25.21, 0.57156, 25, 37.98, -25.21, 0.42765, 3, 26, -19.29, -25.94, 0.05654, 25, 16.66, -25.94, 0.87764, 24, 52.61, -25.94, 0.06582, 3, 26, -34.16, -26.46, 4.4E-4, 25, 1.79, -26.46, 0.67282, 24, 37.74, -26.46, 0.32674, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 2, 25, -6.22, 28.1, 0.49898, 24, 29.73, 28.1, 0.50102, 3, 26, -21.82, 27.15, 0.04097, 25, 14.13, 27.15, 0.83939, 24, 50.08, 27.15, 0.11963, 3, 26, -2.4, 26.25, 0.4338, 25, 33.55, 26.25, 0.56533, 24, 69.5, 26.25, 8.7E-4, 3, 27, -19.88, 25.4, 0.04332, 26, 16.07, 25.4, 0.87101, 25, 52.02, 25.4, 0.08567, 2, 27, 1.21, 24.42, 0.5677, 26, 37.16, 24.42, 0.4323, 4, 28, -15.94, 23.55, 0.03449, 27, 20.01, 23.55, 0.83346, 26, 55.96, 23.55, 0.02204, 102, 24.27, 51.7, 0.11, 3, 28, 0.25, 22.8, 0.31657, 27, 36.2, 22.8, 0.41343, 102, 23.66, 35.6, 0.27, 3, 28, 18.49, 21.95, 0.22027, 27, 54.44, 21.95, 0.00973, 102, 22.94, 17.27, 0.77, 1, 102, 34.58, 10.59, 1, 1, 102, 34.67, -2.26, 1, 1, 102, -20.38, -2.65, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 28, 23.32, 0.24, 0.23, 102, 1.26, 12.26, 0.77, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 1, 26, 18, 0.1, 1, 2, 27, 2.5, 0.14, 0.92465, 26, 38.45, 0.14, 0.07535, 2, 27, 22.3, 0.17, 0.89, 102, 0.91, 49.21, 0.11, 3, 28, 2.2, 0.2, 0.65329, 27, 38.15, 0.2, 0.07671, 102, 1.08, 33.46, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-spring-dress/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 }, + "mouth-smile": { "name": "girl/mouth-smile", "path": "girl-spring-dress/mouth-smile", "x": -4.12, "y": 2.56, "width": 57, "height": 13 } + }, + "neck": { + "neck": { "name": "girl-spring-dress/neck", "x": 27.19, "y": -3.15, "rotation": -91.34, "width": 39, "height": 63 } + }, + "nose": { + "nose": { + "name": "girl/nose", + "type": "mesh", + "path": "girl-spring-dress/nose", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 6, 57.27, -63, 0.68, 29, 14.7, -17.7, 0.32, 2, 6, 56.34, -41.02, 0.73, 29, -7.3, -17.7, 0.27, 2, 6, 69.33, -40.47, 0.73, 29, -7.3, -4.7, 0.27, 2, 6, 70.26, -62.45, 0.68, 29, 14.7, -4.7, 0.32 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 22, + "height": 13 + } + }, + "ribbon-shoulder": { + "ribbon-shoulder": { "name": "girl-spring-dress/shoulder-ribbon", "x": 100.69, "y": -35.56, "rotation": -94.33, "width": 71, "height": 48 } + }, + "skirt": { + "skirt": { + "name": "girl-spring-dress/skirt", + "type": "mesh", + "uvs": [ 0.532, 0, 0.4709, 0, 0.41171, 0, 0.25323, 0.09671, 0.14058, 0.22113, 0.0623, 0.34554, 0, 0.45708, 6.0E-5, 0.78742, 0.1654, 0.88181, 0.31815, 1, 0.50526, 1, 0.68856, 1, 0.83749, 0.87752, 0.99236, 0.73165, 1, 0.41418, 0.9215, 0.29835, 0.84131, 0.18252, 0.72866, 0.06668, 0.6141, 0, 0.13103, 0.46995, 0.23796, 0.60724, 0.35252, 0.69733, 0.50336, 0.74023, 0.6561, 0.69733, 0.76875, 0.60724, 0.86613, 0.46137, 0.78212, 0.3198, 0.71338, 0.41418, 0.62555, 0.47424, 0.51672, 0.4914, 0.38498, 0.48711, 0.29906, 0.39702, 0.21695, 0.30264, 0.35443, 0.23399, 0.29524, 0.1868, 0.42507, 0.25973, 0.52818, 0.26832, 0.59309, 0.24257, 0.64083, 0.19967, 0.69429, 0.14819 ], + "triangles": [ 20, 31, 30, 30, 35, 29, 29, 36, 28, 29, 35, 36, 30, 31, 35, 36, 37, 28, 28, 37, 27, 38, 27, 37, 31, 33, 35, 31, 32, 33, 38, 39, 26, 32, 34, 33, 32, 4, 34, 0, 37, 36, 36, 35, 1, 36, 1, 0, 33, 2, 35, 35, 2, 1, 38, 0, 18, 38, 37, 0, 33, 34, 2, 4, 3, 34, 38, 18, 39, 34, 3, 2, 39, 18, 17, 12, 11, 23, 23, 24, 12, 12, 24, 13, 24, 25, 13, 13, 25, 14, 28, 27, 24, 24, 27, 25, 27, 26, 25, 25, 15, 14, 25, 26, 15, 26, 27, 38, 26, 16, 15, 26, 39, 16, 39, 17, 16, 23, 28, 24, 9, 22, 10, 23, 11, 22, 11, 10, 22, 9, 21, 22, 9, 8, 21, 23, 22, 29, 22, 21, 29, 29, 28, 23, 21, 30, 29, 21, 20, 30, 8, 20, 21, 8, 7, 20, 7, 19, 20, 7, 6, 19, 20, 19, 31, 6, 5, 19, 19, 32, 31, 19, 5, 32, 5, 4, 32 ], + "vertices": [ 1, 4, 17.29, -36.28, 1, 1, 4, 18.97, -14.1, 1, 1, 4, 20.6, 7.38, 1, 2, 110, 65.82, -89.43, 0.30593, 4, 9.32, 66.08, 0.69407, 2, 110, 45.66, -48.43, 0.65597, 4, -7.68, 108.49, 0.34403, 2, 110, 25.51, -19.93, 0.88973, 4, -25.63, 138.42, 0.11027, 1, 110, 7.44, 2.74, 1, 1, 110, -46.08, 2.72, 1, 3, 110, -61.37, -57.46, 0.25894, 105, 13.43, 107.85, 0.71, 4, -115.09, 107.55, 0.03106, 3, 110, -80.52, -113.06, 0.21204, 105, -5.71, 52.25, 0.72535, 4, -138.37, 53.55, 0.06261, 1, 105, -5.71, -15.86, 1, 3, 105, -5.71, -82.58, 0.58138, 109, -87.91, 109.6, 0.34368, 4, -148.54, -80.89, 0.07494, 3, 105, 14.13, -136.79, 0.26163, 109, -68.06, 55.39, 0.68053, 4, -132.84, -136.44, 0.05783, 2, 105, 37.76, -193.16, 0.24, 109, -44.43, -0.99, 0.76, 1, 109, 7, -3.77, 1, 2, 109, 25.76, 24.81, 0.90843, 4, -41.59, -174.01, 0.09157, 2, 109, 44.53, 54, 0.73242, 4, -20.68, -146.32, 0.26758, 2, 109, 63.29, 95, 0.45401, 4, 1.12, -106.85, 0.54599, 1, 4, 15.04, -66.08, 1, 3, 110, 5.35, -44.95, 0.6612, 105, 80.15, 120.36, 0.2, 4, -47.61, 114.99, 0.1388, 3, 110, -16.89, -83.87, 0.37019, 105, 57.91, 81.44, 0.45, 4, -72.73, 77.86, 0.17981, 3, 110, -31.48, -125.57, 0.18786, 105, 43.32, 39.74, 0.5858, 4, -90.42, 37.38, 0.22634, 3, 105, 36.37, -15.16, 0.75525, 109, -45.82, 177.01, 0.06474, 4, -101.5, -16.84, 0.18, 3, 105, 43.32, -70.76, 0.49637, 109, -38.87, 121.41, 0.31941, 4, -98.76, -72.81, 0.18423, 3, 105, 57.91, -111.77, 0.4, 109, -24.28, 80.41, 0.47496, 4, -87.3, -114.8, 0.12504, 3, 105, 81.54, -147.21, 0.16, 109, -0.65, 44.96, 0.74601, 4, -66.41, -151.92, 0.09399, 3, 105, 104.48, -116.63, 0.17, 109, 22.29, 75.54, 0.56301, 4, -41.23, -123.16, 0.26699, 3, 105, 89.19, -91.61, 0.24, 109, 7, 100.56, 0.43686, 4, -54.59, -97.06, 0.32314, 3, 105, 79.46, -59.64, 0.33142, 109, -2.73, 132.53, 0.26648, 4, -61.88, -64.45, 0.40211, 3, 105, 76.68, -20.03, 0.40588, 109, -5.51, 172.15, 0.09581, 4, -61.67, -24.73, 0.49831, 3, 110, 2.57, -137.39, 0.12845, 105, 77.37, 27.93, 0.35758, 4, -57.36, 23.03, 0.51397, 3, 110, 17.17, -106.11, 0.2437, 105, 91.97, 59.2, 0.31, 4, -40.45, 53.12, 0.4463, 3, 110, 32.46, -76.23, 0.46618, 105, 107.26, 89.09, 0.09047, 4, -22.95, 81.76, 0.44335, 3, 110, 43.58, -126.27, 0.11844, 105, 118.38, 39.05, 0.11, 4, -15.63, 31.03, 0.77156, 3, 110, 51.22, -104.72, 0.22926, 105, 126.02, 60.59, 0.0575, 4, -6.38, 51.94, 0.71324, 2, 105, 114.21, 13.33, 0.17, 4, -21.73, 5.7, 0.83, 3, 105, 112.82, -24.2, 0.14524, 109, 30.63, 167.98, 0.09502, 4, -25.94, -31.62, 0.75974, 3, 105, 116.99, -47.83, 0.14384, 109, 34.8, 144.35, 0.18939, 4, -23.57, -55.49, 0.66677, 3, 105, 123.94, -65.2, 0.09, 109, 41.75, 126.97, 0.28023, 4, -17.95, -73.34, 0.62977, 3, 105, 132.28, -84.66, 0.03, 109, 50.09, 107.51, 0.39568, 4, -11.1, -93.38, 0.57432 ], + "hull": 19, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 4, 2, 70, 2, 2, 0, 0, 36, 72, 0, 18, 20, 20, 22, 44, 20, 54, 76 ], + "width": 364, + "height": 162 + } + }, + "underskirt": { + "underskirt": { + "name": "girl-spring-dress/underskirt", + "type": "mesh", + "uvs": [ 0.13668, 0, 0, 0.11048, 0, 0.35349, 0, 0.5756, 0.07116, 0.76423, 0.25979, 0.94448, 0.46464, 1, 0.68672, 0.97656, 0.87735, 0.83221, 1, 0.55421, 1, 0.38798, 1, 0, 0.79052, 0.28923, 0.64716, 0.42987, 0.49934, 0.45979, 0.35819, 0.40892, 0.23815, 0.30419, 0.12923, 0.13064, 0.52712, 0.17253 ], + "triangles": [ 13, 14, 18, 15, 16, 18, 18, 0, 11, 17, 0, 18, 13, 18, 12, 14, 15, 18, 12, 18, 11, 9, 8, 12, 8, 13, 12, 12, 10, 9, 12, 11, 10, 7, 13, 8, 7, 6, 14, 6, 5, 14, 14, 13, 7, 5, 15, 14, 5, 4, 15, 16, 4, 3, 16, 15, 4, 3, 2, 16, 2, 17, 16, 2, 1, 17, 17, 1, 0, 16, 17, 18 ], + "vertices": [ 4, 111, 66.62, -34.12, 0.33917, 108, 115.67, 117.58, 0.06079, 112, 61.17, 280.19, 4.0E-5, 4, -32.12, 111.03, 0.6, 2, 111, 52.25, 13.72, 0.98771, 108, 101.3, 165.42, 0.01229, 2, 111, 20.66, 13.72, 0.99893, 108, 69.71, 165.42, 0.00107, 2, 111, -8.21, 13.72, 0.78, 108, 40.84, 165.42, 0.22, 2, 111, -37.4, -20.91, 0.53, 108, 11.65, 130.79, 0.47, 2, 111, -56.17, -77.21, 0.435, 108, -7.12, 74.49, 0.565, 3, 111, -63.38, -154.35, 0.00296, 108, -14.33, -2.65, 0.98871, 112, -68.83, 159.96, 0.00833, 2, 108, -11.29, -74.93, 0.61621, 112, -65.78, 87.68, 0.38379, 2, 108, 7.48, -141.65, 0.5, 112, -47.02, 20.96, 0.5, 2, 108, 43.62, -184.58, 0.24, 112, -10.88, -21.97, 0.76, 1, 112, 10.73, -21.97, 1, 3, 108, 115.67, -184.58, 7.6E-4, 112, 61.17, -21.97, 0.88924, 4, -54.9, -190.27, 0.11, 4, 111, 29.02, -262.96, 2.5E-4, 108, 78.07, -111.26, 0.4, 112, 23.57, 51.35, 0.49361, 4, -86.87, -114.32, 0.10614, 4, 111, 13.85, -221.73, 0.00648, 108, 62.89, -70.03, 0.45247, 112, 8.4, 92.58, 0.40105, 4, -98.89, -72.07, 0.14, 4, 111, 6.84, -166.5, 0.0591, 108, 55.89, -14.79, 0.67677, 112, 1.4, 147.82, 0.12413, 4, -101.7, -16.46, 0.14, 4, 111, 13.46, -111.65, 0.28006, 108, 62.51, 40.06, 0.56032, 112, 8.01, 202.67, 0.01962, 4, -90.97, 37.74, 0.14, 4, 111, 27.07, -69.63, 0.54438, 108, 76.12, 82.07, 0.31301, 112, 21.63, 244.68, 0.00262, 4, -74.23, 78.6, 0.14, 4, 111, 49.63, -31.51, 0.74734, 108, 98.68, 120.19, 0.11265, 112, 44.19, 282.8, 1.0E-5, 4, -48.86, 114.91, 0.14, 1, 4, -64.79, -23.54, 1 ], + "hull": 12, + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 22, 16, 24, 18, 20, 20, 22, 12, 28, 10, 30, 8, 32, 14, 26, 2, 4, 4, 6, 32, 4 ], + "width": 350, + "height": 130 + } + } + } + }, + { + "name": "hair/blue", + "attachments": { + "ear": { + "ear": { "name": "girl/ear", "x": 56.58, "y": 85.63, "rotation": -87.57, "width": 38, "height": 45 } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { "name": "girl/back-eyebrow", "x": 15.6, "y": -9.48, "rotation": -177.9, "width": 36, "height": 23 } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { "name": "girl/front-eyebrow", "x": 10.82, "y": 8.92, "rotation": -3.58, "width": 36, "height": 23 } + }, + "hair-back": { + "hair-back": { + "name": "girl/hair-back", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 6, -3.46, -135.36, 0.71, 30, 189.29, -78.03, 0.29, 2, 6, -15.93, 158.38, 0.71, 30, -104.71, -78.03, 0.29, 2, 6, 168.91, 166.22, 0.71, 30, -104.71, 106.97, 0.29, 2, 6, 181.37, -127.51, 0.71, 30, 189.29, 106.97, 0.29 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 294, + "height": 185 + } + }, + "hair-bangs": { + "hair-bangs": { + "name": "girl/hair-bangs", + "type": "mesh", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "girl/hair-bangs", + "type": "mesh", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch", + "type": "mesh", + "color": "71ffe7ff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-side-back": { + "hair-side-back": { + "name": "girl/hair-head-side-back", + "type": "mesh", + "uvs": [ 0.17374, 0.1545, 0.22967, 0.37557, 0.21289, 0.61586, 0, 0.86256, 0, 1, 0.25205, 1, 0.45899, 0.87537, 0.69391, 0.87858, 0.80577, 0.69916, 0.82815, 0.52615, 1, 0.46528, 0.99594, 0.21858, 0.73306, 0.04236, 0.53171, 0, 0.27442, 0.04877, 0.51493, 0.5678, 0.59323, 0.17692, 0.73306, 0.35954, 0.46459, 0.76964 ], + "triangles": [ 17, 11, 10, 15, 1, 16, 16, 14, 13, 14, 16, 1, 1, 0, 14, 16, 12, 17, 17, 12, 11, 16, 13, 12, 15, 16, 17, 2, 1, 15, 5, 18, 6, 5, 4, 3, 6, 18, 7, 7, 18, 8, 5, 3, 2, 18, 5, 2, 18, 15, 8, 18, 2, 15, 8, 15, 9, 9, 17, 10, 15, 17, 9 ], + "vertices": [ 2, 47, 44.16, -9.72, 0.072, 6, 75.71, -87.13, 0.928, 2, 47, 65.84, -17.42, 0.21564, 6, 53.1, -91.39, 0.78436, 2, 47, 87.28, -29.83, 0.5439, 6, 28.33, -91.45, 0.4561, 3, 47, 103.9, -52.79, 0.8752, 6, 2.41, -79.98, 0.09988, 30, 134.21, -69.81, 0.02493, 3, 47, 116.42, -59.39, 0.89423, 6, -11.73, -80.58, 0.014, 30, 134.21, -83.97, 0.09177, 3, 47, 123.36, -46.24, 0.87011, 6, -11.1, -95.43, 0.00989, 30, 149.08, -83.97, 0.12, 3, 47, 117.69, -29.45, 0.77082, 6, 2.24, -107.09, 0.0941, 30, 161.29, -71.13, 0.13508, 3, 47, 124.45, -17.35, 0.86922, 6, 2.5, -120.95, 0.00701, 30, 175.15, -71.46, 0.12377, 3, 47, 111.18, -2.89, 0.73582, 6, 21.24, -126.76, 0.12392, 30, 181.75, -52.98, 0.14026, 3, 47, 96.03, 6.59, 0.55463, 6, 39.1, -127.33, 0.32878, 30, 183.07, -35.16, 0.11659, 3, 47, 95.21, 18.48, 0.54495, 6, 45.79, -137.19, 0.37264, 30, 193.21, -28.89, 0.08241, 2, 47, 72.62, 30.12, 0.39164, 6, 71.17, -135.87, 0.60836, 2, 47, 49.33, 24.86, 0.13442, 6, 88.65, -119.61, 0.86558, 2, 47, 39.93, 16.38, 0.03367, 6, 92.5, -107.55, 0.96633, 2, 47, 37.3, 0.61, 0.176, 6, 86.84, -92.6, 0.824, 3, 47, 91.21, -11.76, 0.52, 6, 34.03, -109.04, 0.39641, 30, 164.59, -39.45, 0.08358, 2, 47, 57.74, 11.1, 0.24029, 6, 74.45, -111.95, 0.75971, 3, 47, 78.23, 9.62, 0.39663, 6, 56.01, -120.99, 0.565, 30, 177.46, -18, 0.03837, 3, 47, 108.21, -24.08, 0.64328, 6, 13.13, -106.96, 0.22492, 30, 161.62, -60.24, 0.1318 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 59, + "height": 103 + } + }, + "hair-side-front": { + "hair-side-front": { + "name": "girl/hair-head-side-front", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 6, 5.69, 38.25, 1, 1, 6, 2.21, 120.17, 1, 1, 6, 85.14, 123.69, 1, 1, 6, 88.61, 41.77, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 82, + "height": 83 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "hair/brown", + "attachments": { + "ear": { + "ear": { + "name": "girl/ear", + "path": "girl-spring-dress/ear", + "x": 56.58, + "y": 85.63, + "rotation": -87.57, + "width": 38, + "height": 45 + } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { + "name": "girl/back-eyebrow", + "path": "girl-spring-dress/back-eyebrow", + "x": 15.6, + "y": -9.48, + "rotation": -177.9, + "width": 36, + "height": 23 + } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { + "name": "girl/front-eyebrow", + "path": "girl-spring-dress/front-eyebrow", + "x": 10.82, + "y": 8.92, + "rotation": -3.58, + "width": 36, + "height": 23 + } + }, + "hair-back": { + "hair-back": { + "name": "girl/hair-back", + "type": "mesh", + "path": "girl-spring-dress/hair-back", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 0, 2, 3, 0 ], + "vertices": [ 2, 6, -3.46, -135.36, 0.71, 30, 189.29, -78.03, 0.29, 2, 6, -15.93, 158.38, 0.71, 30, -104.71, -78.03, 0.29, 2, 6, 168.91, 166.22, 0.71, 30, -104.71, 106.97, 0.29, 2, 6, 181.37, -127.51, 0.71, 30, 189.29, 106.97, 0.29 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 294, + "height": 185 + } + }, + "hair-bangs": { + "hair-bangs": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-spring-dress/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-spring-dress/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch2", + "type": "mesh", + "path": "girl/hair-patch", + "color": "94453fff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-spring-dress/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-side-back": { + "hair-side-back": { + "name": "girl/hair-head-side-back", + "type": "mesh", + "path": "girl-spring-dress/hair-head-side-back", + "uvs": [ 0.17374, 0.1545, 0.22967, 0.37557, 0.21289, 0.61586, 0, 0.86256, 0, 1, 0.25205, 1, 0.45899, 0.87537, 0.69391, 0.87858, 0.80577, 0.69916, 0.82815, 0.52615, 1, 0.46528, 0.99594, 0.21858, 0.73306, 0.04236, 0.53171, 0, 0.27442, 0.04877, 0.51493, 0.5678, 0.59323, 0.17692, 0.73306, 0.35954, 0.46459, 0.76964 ], + "triangles": [ 17, 11, 10, 15, 1, 16, 16, 14, 13, 14, 16, 1, 1, 0, 14, 16, 12, 17, 17, 12, 11, 16, 13, 12, 15, 16, 17, 2, 1, 15, 5, 18, 6, 5, 4, 3, 6, 18, 7, 7, 18, 8, 5, 3, 2, 18, 5, 2, 18, 15, 8, 18, 2, 15, 8, 15, 9, 9, 17, 10, 15, 17, 9 ], + "vertices": [ 2, 47, 44.16, -9.72, 0.072, 6, 75.71, -87.13, 0.928, 2, 47, 65.84, -17.42, 0.21564, 6, 53.1, -91.39, 0.78436, 2, 47, 87.28, -29.83, 0.5439, 6, 28.33, -91.45, 0.4561, 3, 47, 103.9, -52.79, 0.8752, 6, 2.41, -79.98, 0.09988, 30, 134.21, -69.81, 0.02493, 3, 47, 116.42, -59.39, 0.89423, 6, -11.73, -80.58, 0.014, 30, 134.21, -83.97, 0.09177, 3, 47, 123.36, -46.24, 0.87011, 6, -11.1, -95.43, 0.00989, 30, 149.08, -83.97, 0.12, 3, 47, 117.69, -29.45, 0.77082, 6, 2.24, -107.09, 0.0941, 30, 161.29, -71.13, 0.13508, 3, 47, 124.45, -17.35, 0.86922, 6, 2.5, -120.95, 0.00701, 30, 175.15, -71.46, 0.12377, 3, 47, 111.18, -2.89, 0.73582, 6, 21.24, -126.76, 0.12392, 30, 181.75, -52.98, 0.14026, 3, 47, 96.03, 6.59, 0.55463, 6, 39.1, -127.33, 0.32878, 30, 183.07, -35.16, 0.11659, 3, 47, 95.21, 18.48, 0.54495, 6, 45.79, -137.19, 0.37264, 30, 193.21, -28.89, 0.08241, 2, 47, 72.62, 30.12, 0.39164, 6, 71.17, -135.87, 0.60836, 2, 47, 49.33, 24.86, 0.13442, 6, 88.65, -119.61, 0.86558, 2, 47, 39.93, 16.38, 0.03367, 6, 92.5, -107.55, 0.96633, 2, 47, 37.3, 0.61, 0.176, 6, 86.84, -92.6, 0.824, 3, 47, 91.21, -11.76, 0.52, 6, 34.03, -109.04, 0.39641, 30, 164.59, -39.45, 0.08358, 2, 47, 57.74, 11.1, 0.24029, 6, 74.45, -111.95, 0.75971, 3, 47, 78.23, 9.62, 0.39663, 6, 56.01, -120.99, 0.565, 30, 177.46, -18, 0.03837, 3, 47, 108.21, -24.08, 0.64328, 6, 13.13, -106.96, 0.22492, 30, 161.62, -60.24, 0.1318 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 59, + "height": 103 + } + }, + "hair-side-front": { + "hair-side-front": { + "name": "girl/hair-head-side-front", + "type": "mesh", + "path": "girl-spring-dress/hair-head-side-front", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 6, 5.69, 38.25, 1, 1, 6, 2.21, 120.17, 1, 1, 6, 85.14, 123.69, 1, 1, 6, 88.61, 41.77, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 82, + "height": 83 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-spring-dress/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-spring-dress/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "hair/long-blue-with-scarf", + "bones": [ "hair-strand-back-3", "hair-strand-front-2", "hair-holder-front", "hair-strand-front-1", "hair-strand-front-4", "hair-holder-back", "hair-strand-back-1", "hair-strand-front-3", "hair-strand-back-2", "scarf-back" ], + "attachments": { + "ear": { + "ear": { "name": "girl/ear", "x": 56.58, "y": 85.63, "rotation": -87.57, "width": 38, "height": 45 } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { "name": "girl/back-eyebrow", "x": 15.6, "y": -9.48, "rotation": -177.9, "width": 36, "height": 23 } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { "name": "girl/front-eyebrow", "x": 10.82, "y": 8.92, "rotation": -3.58, "width": 36, "height": 23 } + }, + "hair-back": { + "hair-back": { + "name": "girl/hair-back", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 6, -3.46, -135.36, 0.71, 30, 189.29, -78.03, 0.29, 2, 6, -15.93, 158.38, 0.71, 30, -104.71, -78.03, 0.29, 2, 6, 168.91, 166.22, 0.71, 30, -104.71, 106.97, 0.29, 2, 6, 181.37, -127.51, 0.71, 30, 189.29, 106.97, 0.29 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 294, + "height": 185 + } + }, + "hair-bangs": { + "hair-bangs": { + "name": "girl/hair-bangs", + "type": "mesh", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "girl/hair-bangs", + "type": "mesh", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch2", + "type": "mesh", + "path": "girl/hair-patch", + "color": "71ffe7ff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-side-back": { + "hair-side-back": { + "name": "girl/hair-head-side-back", + "type": "mesh", + "uvs": [ 0.17374, 0.1545, 0.22967, 0.37557, 0.21289, 0.61586, 0, 0.86256, 0, 1, 0.25205, 1, 0.45899, 0.87537, 0.69391, 0.87858, 0.80577, 0.69916, 0.82815, 0.52615, 1, 0.46528, 0.99594, 0.21858, 0.73306, 0.04236, 0.53171, 0, 0.27442, 0.04877, 0.51493, 0.5678, 0.59323, 0.17692, 0.73306, 0.35954, 0.46459, 0.76964 ], + "triangles": [ 17, 11, 10, 15, 1, 16, 16, 14, 13, 14, 16, 1, 1, 0, 14, 16, 12, 17, 17, 12, 11, 16, 13, 12, 15, 16, 17, 2, 1, 15, 5, 18, 6, 5, 4, 3, 6, 18, 7, 7, 18, 8, 5, 3, 2, 18, 5, 2, 18, 15, 8, 18, 2, 15, 8, 15, 9, 9, 17, 10, 15, 17, 9 ], + "vertices": [ 2, 47, 44.16, -9.72, 0.072, 6, 75.71, -87.13, 0.928, 2, 47, 65.84, -17.42, 0.21564, 6, 53.1, -91.39, 0.78436, 2, 47, 87.28, -29.83, 0.5439, 6, 28.33, -91.45, 0.4561, 3, 47, 103.9, -52.79, 0.8752, 6, 2.41, -79.98, 0.09988, 30, 134.21, -69.81, 0.02493, 3, 47, 116.42, -59.39, 0.89423, 6, -11.73, -80.58, 0.014, 30, 134.21, -83.97, 0.09177, 3, 47, 123.36, -46.24, 0.87011, 6, -11.1, -95.43, 0.00989, 30, 149.08, -83.97, 0.12, 3, 47, 117.69, -29.45, 0.77082, 6, 2.24, -107.09, 0.0941, 30, 161.29, -71.13, 0.13508, 3, 47, 124.45, -17.35, 0.86922, 6, 2.5, -120.95, 0.00701, 30, 175.15, -71.46, 0.12377, 3, 47, 111.18, -2.89, 0.73582, 6, 21.24, -126.76, 0.12392, 30, 181.75, -52.98, 0.14026, 3, 47, 96.03, 6.59, 0.55463, 6, 39.1, -127.33, 0.32878, 30, 183.07, -35.16, 0.11659, 3, 47, 95.21, 18.48, 0.54495, 6, 45.79, -137.19, 0.37264, 30, 193.21, -28.89, 0.08241, 2, 47, 72.62, 30.12, 0.39164, 6, 71.17, -135.87, 0.60836, 2, 47, 49.33, 24.86, 0.13442, 6, 88.65, -119.61, 0.86558, 2, 47, 39.93, 16.38, 0.03367, 6, 92.5, -107.55, 0.96633, 2, 47, 37.3, 0.61, 0.176, 6, 86.84, -92.6, 0.824, 3, 47, 91.21, -11.76, 0.52, 6, 34.03, -109.04, 0.39641, 30, 164.59, -39.45, 0.08358, 2, 47, 57.74, 11.1, 0.24029, 6, 74.45, -111.95, 0.75971, 3, 47, 78.23, 9.62, 0.39663, 6, 56.01, -120.99, 0.565, 30, 177.46, -18, 0.03837, 3, 47, 108.21, -24.08, 0.64328, 6, 13.13, -106.96, 0.22492, 30, 161.62, -60.24, 0.1318 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 59, + "height": 103 + } + }, + "hair-side-front": { + "hair-side-front": { + "name": "girl/hair-head-side-front", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 6, 5.69, 38.25, 1, 1, 6, 2.21, 120.17, 1, 1, 6, 85.14, 123.69, 1, 1, 6, 88.61, 41.77, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 82, + "height": 83 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-strand-back-1": { + "hair-strand-back-1": { + "name": "girl/hair-strand-back-1", + "type": "mesh", + "uvs": [ 0.04701, 0.06856, 0.1845, 0.21146, 0.29181, 0.36494, 0.41253, 0.53695, 0.51314, 0.76717, 0.60368, 1, 0.80489, 0.9974, 1, 0.89948, 1, 0.64544, 0.93567, 0.4311, 0.81159, 0.31731, 0.6674, 0.20352, 0.48631, 0.08444, 0.28846, 0, 0.7244, 0.58458 ], + "triangles": [ 14, 9, 8, 14, 8, 7, 6, 14, 7, 4, 14, 6, 5, 4, 6, 14, 10, 9, 4, 3, 14, 2, 1, 12, 1, 0, 13, 12, 1, 13, 14, 3, 10, 3, 11, 10, 11, 2, 12, 11, 3, 2 ], + "vertices": [ 1, 70, 7.91, 19.32, 1, 2, 70, -14.24, 5, 0.86951, 71, 5.53, -19.35, 0.13049, 2, 70, -37.68, -5.71, 0.79, 71, 31.29, -19.18, 0.21, 2, 70, -63.95, -17.77, 0.63, 71, 60.2, -18.95, 0.37, 2, 70, -98.57, -26.85, 0.42, 71, 95.5, -24.85, 0.58, 2, 70, -133.49, -34.74, 0.24, 71, 130.59, -31.96, 0.76, 2, 70, -134.87, -58.05, 0.09, 71, 141.4, -11.27, 0.91, 2, 70, -122.23, -81.7, 0.09, 71, 139.56, 15.49, 0.91, 2, 70, -84.99, -84.52, 0.24, 71, 106.74, 33.32, 0.76, 2, 70, -53.01, -79.45, 0.42, 71, 75.5, 41.8, 0.58, 2, 70, -35.24, -66.36, 0.63, 71, 53.93, 37.14, 0.37, 2, 70, -17.3, -50.94, 0.79, 71, 31.24, 30.43, 0.21, 2, 70, 1.74, -31.32, 0.83374, 71, 5.83, 20.33, 0.16626, 2, 70, 15.84, -9.37, 0.97706, 71, -16.03, 6.09, 0.02294, 2, 70, -73.66, -53.31, 0.42, 71, 83.62, 9.5, 0.58 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26, 6, 20 ], + "width": 116, + "height": 147 + } + }, + "hair-strand-back-2": { + "hair-strand-back-2": { + "name": "girl/hair-strand-back-2", + "type": "mesh", + "uvs": [ 0.01457, 0.31586, 0.12358, 0.46132, 0.26678, 0.63383, 0.42922, 0.79619, 0.61731, 0.96871, 0.77975, 1, 0.92509, 0.83679, 1, 0.68795, 0.98066, 0.50191, 0.86311, 0.43087, 0.68571, 0.33616, 0.48479, 0.26174, 0.34159, 0.14673, 0.24113, 0.08923, 0.08938, 0.13997, 0.65683, 0.61285 ], + "triangles": [ 5, 4, 6, 4, 15, 6, 4, 3, 15, 6, 15, 7, 8, 15, 9, 15, 8, 7, 15, 10, 9, 3, 2, 15, 15, 11, 10, 15, 2, 11, 2, 1, 11, 0, 14, 1, 1, 12, 11, 12, 14, 13, 12, 1, 14 ], + "vertices": [ 1, 70, -9.44, 45.94, 1, 2, 70, -27.62, 27.42, 0.75, 72, -16.98, -30.25, 0.25, 2, 70, -49.36, 2.93, 0.61, 72, 15.22, -36.25, 0.39, 2, 70, -70.21, -25.14, 0.44, 72, 50.02, -39.65, 0.56, 2, 70, -92.58, -57.78, 0.25, 72, 89.52, -41.98, 0.75, 2, 70, -98.39, -86.99, 0.12, 72, 117.55, -31.91, 0.88, 2, 70, -81.67, -114.78, 0.06, 72, 132.74, -3.26, 0.94, 2, 70, -65.63, -129.67, 0.06, 72, 137.23, 18.16, 0.94, 2, 70, -44.03, -127.77, 0.17, 72, 124.47, 35.69, 0.83, 2, 70, -34.28, -107.05, 0.25, 72, 101.68, 33.37, 0.75, 2, 70, -20.98, -75.68, 0.44, 72, 67.94, 28.59, 0.56, 2, 70, -9.69, -39.86, 0.61, 72, 31.43, 19.8, 0.39, 1, 70, 5.47, -14.87, 1, 1, 70, 13.44, 2.86, 1, 1, 70, 9.7, 30.84, 1, 2, 70, -52.31, -68.04, 0.32, 72, 77.55, -2.19, 0.68 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 182, + "height": 115 + } + }, + "hair-strand-back-3": { + "hair-strand-back-3": { "name": "girl/hair-strand-back-3", "x": 56.8, "y": -25.4, "rotation": 55.29, "width": 184, "height": 157 } + }, + "hair-strand-front-1": { + "hair-strand-front-1": { + "name": "girl/hair-strand-front-1", + "type": "mesh", + "uvs": [ 0.27351, 0, 0.15941, 0.16999, 0.0453, 0.35929, 0, 0.56107, 0.02974, 0.77118, 0.16459, 0.90639, 0.41355, 1, 0.78181, 1, 1, 0.95007, 1, 0.76493, 0.9789, 0.55691, 0.93222, 0.36345, 0.95297, 0.16999, 0.95815, 0, 0.48617, 0.76077, 0.52766, 0.55483, 0.54841, 0.37177 ], + "triangles": [ 3, 2, 15, 10, 15, 11, 14, 3, 15, 4, 3, 14, 5, 4, 14, 9, 15, 10, 6, 5, 14, 15, 9, 14, 8, 7, 9, 7, 14, 9, 6, 14, 7, 15, 2, 16, 13, 12, 16, 16, 2, 1, 13, 16, 0, 1, 0, 16, 11, 16, 12, 15, 16, 11 ], + "vertices": [ 1, 67, 23.66, 11.57, 1, 1, 67, -7.39, 22.5, 1, 2, 67, -42.05, 33.7, 0.56777, 68, 38.87, -36.21, 0.43223, 2, 67, -79.42, 39.94, 0.27008, 68, 76.66, -38.93, 0.72992, 2, 67, -118.76, 40.68, 0.08712, 68, 115.9, -36, 0.91288, 2, 67, -144.74, 32.5, 0.04098, 68, 141, -25.44, 0.95902, 2, 67, -163.6, 15.2, 0.07679, 68, 158.17, -6.46, 0.92321, 2, 67, -165.68, -12.34, 0.10317, 68, 157.68, 21.16, 0.89683, 2, 67, -157.61, -29.36, 0.11136, 68, 148.05, 37.35, 0.88864, 2, 67, -123.09, -31.97, 0.26753, 68, 113.44, 36.73, 0.73247, 2, 67, -84.18, -33.33, 0.41647, 68, 74.57, 34.46, 0.58353, 2, 67, -47.84, -32.57, 0.58895, 68, 38.46, 30.31, 0.41105, 2, 67, -11.88, -36.85, 0.76035, 68, 2.26, 31.22, 0.23965, 1, 67, 19.79, -39.63, 1, 2, 67, -119.4, 6.4, 0.21442, 68, 113.35, -1.81, 0.78558, 2, 67, -81.24, 0.39, 0.42231, 68, 74.79, 0.61, 0.57769, 2, 67, -47.22, -3.74, 0.5861, 68, 40.53, 1.56, 0.4139 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26 ], + "width": 75, + "height": 187 + } + }, + "hair-strand-front-2": { + "hair-strand-front-2": { + "name": "girl/hair-strand-front-3", + "type": "mesh", + "uvs": [ 1, 0.04687, 0.9312, 0.23176, 0.86413, 0.43106, 0.82389, 0.63997, 0.79259, 0.84408, 0.75235, 1, 0.33205, 0.99055, 0, 0.93772, 0, 0.73362, 0.0593, 0.55113, 0.20685, 0.37103, 0.42595, 0.19094, 0.73893, 0, 0.95355, 0, 0.5422, 0.39985, 0.43936, 0.60395, 0.70316, 0.20295 ], + "triangles": [ 15, 8, 9, 9, 10, 15, 5, 6, 4, 15, 6, 8, 6, 15, 4, 6, 7, 8, 4, 15, 3, 15, 14, 3, 10, 11, 14, 14, 16, 2, 3, 14, 2, 15, 10, 14, 1, 13, 0, 1, 12, 13, 16, 11, 12, 16, 12, 1, 2, 16, 1, 14, 11, 16 ], + "vertices": [ 1, 67, 12.41, -11.23, 1, 2, 67, -17, -3.01, 0.95, 74, 9.72, 24.71, 0.05, 2, 67, -48.76, 5.25, 0.57, 74, 42.51, 25.72, 0.43, 2, 67, -82.24, 11.29, 0.38, 74, 76.34, 29.34, 0.62, 2, 67, -115.01, 16.5, 0.21, 74, 109.25, 33.55, 0.79, 1, 74, 134.69, 35.39, 1, 1, 74, 140.8, -0.7, 1, 1, 74, 138.44, -30.73, 1, 2, 67, -91.96, 83.91, 0.21, 74, 106.1, -37.62, 0.79, 2, 67, -62.87, 76.54, 0.38, 74, 76.11, -38.72, 0.62, 2, 67, -34.75, 61.53, 0.57, 74, 44.9, -32.24, 0.43, 2, 67, -7.09, 40.33, 0.95, 74, 12.4, -19.67, 0.05, 1, 67, 21.7, 10.84, 1, 1, 67, 20.29, -7.78, 1, 2, 67, -41.6, 32.79, 0.57, 74, 43.4, -2.73, 0.43, 2, 67, -73.9, 44.21, 0.38, 74, 77.6, -4.6, 0.62, 2, 67, -10.85, 16.43, 0.95, 74, 9.28, 4.33, 0.05 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26, 4, 28, 6, 30, 2, 32 ], + "width": 87, + "height": 162 + } + }, + "hair-strand-front-3": { + "hair-strand-front-3": { + "name": "girl/hair-flap-down-front", + "type": "mesh", + "uvs": [ 0.7113, 0.13231, 0.65533, 0.28192, 0.56017, 0.43154, 0.40905, 0.55721, 0.17677, 0.69187, 0, 0.80558, 0, 1, 0.25793, 1, 0.57976, 0.97015, 0.72529, 0.80258, 0.86242, 0.63501, 0.94078, 0.47044, 0.98835, 0.2909, 1, 0.12034, 0.95757, 0, 0.78406, 0, 0.46222, 0.70982, 0.68891, 0.54524, 0.82604, 0.30287 ], + "triangles": [ 12, 18, 13, 14, 13, 15, 15, 13, 0, 11, 18, 12, 1, 0, 18, 18, 0, 13, 17, 1, 18, 10, 17, 11, 7, 5, 4, 7, 16, 8, 7, 4, 16, 7, 6, 5, 8, 16, 9, 16, 17, 9, 9, 17, 10, 4, 3, 16, 17, 3, 2, 17, 16, 3, 2, 1, 17, 17, 18, 11 ], + "vertices": [ 2, 69, 10.11, -20.49, 0.51752, 67, 12.87, 47.65, 0.48248, 2, 69, 30.11, -14.28, 0.4, 67, -5.94, 56.87, 0.6, 2, 69, 53.55, -12.3, 0.61, 67, -24.34, 71.53, 0.39, 2, 69, 79.47, -18.32, 0.76137, 67, -39.04, 93.71, 0.23863, 2, 69, 113.41, -32.36, 0.92, 67, -54.06, 127.22, 0.08, 1, 69, 140.37, -42.13, 1, 1, 69, 160, -26.2, 1, 1, 69, 137.41, 1.64, 1, 2, 69, 106.21, 33.93, 0.98205, 67, -94.36, 74.1, 0.01795, 2, 69, 76.55, 35.92, 0.74286, 67, -74.17, 52.28, 0.25714, 2, 69, 47.62, 36.99, 0.61, 67, -53.88, 31.63, 0.39, 2, 69, 24.14, 31.97, 0.54, 67, -33.37, 19.16, 0.46, 2, 69, 1.85, 22.4, 0.50655, 67, -10.59, 10.8, 0.49345, 2, 69, -16.39, 9.69, 0.46244, 67, 11.39, 7.52, 0.53756, 2, 69, -24.82, -4.75, 0.46, 67, 27.44, 12.22, 0.54, 2, 69, -9.62, -23.48, 0.48913, 67, 29.26, 36.27, 0.51087, 2, 69, 90.22, -0.08, 0.81, 67, -59.38, 87.83, 0.19, 2, 69, 53.75, 10.91, 0.61, 67, -40.43, 54.8, 0.39, 2, 69, 17.28, 5.86, 0.4, 67, -10.44, 33.42, 0.6 ], + "hull": 16, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30 ], + "width": 139, + "height": 130 + } + }, + "hair-strand-front-4": { + "hair-strand-front-4": { + "name": "girl/hair-strand-front-2", + "type": "mesh", + "uvs": [ 0.77614, 0, 0.63901, 0.21786, 0.44871, 0.36957, 0.21083, 0.45904, 0, 0.5524, 0, 0.8247, 0.31438, 1, 0.60822, 0.99586, 0.75655, 0.80525, 0.88248, 0.59908, 0.96084, 0.37346, 1, 0.13228, 1, 0, 0.47949, 0.68466, 0.76494, 0.43181 ], + "triangles": [ 9, 14, 10, 14, 1, 10, 0, 12, 11, 11, 1, 0, 10, 1, 11, 8, 13, 14, 2, 1, 14, 13, 2, 14, 3, 2, 13, 5, 4, 3, 5, 3, 13, 7, 13, 8, 6, 5, 13, 6, 13, 7, 9, 8, 14 ], + "vertices": [ 2, 75, -8.6, -29.1, 0.20005, 67, 27.34, 23.62, 0.79995, 2, 75, 16.25, -14.26, 0.5448, 67, 7.05, 44.27, 0.4552, 2, 75, 46.09, -8, 0.62198, 67, -6.08, 71.79, 0.37802, 2, 75, 80.31, -9.69, 0.78836, 67, -12.51, 105.43, 0.21164, 2, 75, 111.06, -9.86, 0.97352, 67, -19.61, 135.36, 0.02648, 2, 75, 119.47, 16.04, 0.98274, 67, -46.76, 137.41, 0.01726, 2, 75, 83.31, 46.2, 0.80419, 67, -67.54, 95.16, 0.19581, 2, 75, 44.33, 58.42, 0.71, 67, -70.2, 54.4, 0.29, 2, 75, 18.84, 46.65, 0.69, 67, -52.75, 32.41, 0.31, 2, 75, -4.17, 32.44, 0.55, 67, -33.51, 13.4, 0.45, 2, 75, -21.5, 14.34, 0.00249, 67, -11.84, 0.83, 0.99751, 1, 67, 11.8, -6.41, 1, 1, 67, 24.99, -7.41, 1, 2, 75, 51.75, 23.29, 0.58329, 67, -37.82, 69.9, 0.41671, 2, 75, 6.2, 11.49, 0.58111, 67, -15.6, 28.43, 0.41889 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 139, + "height": 100 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "scarf": { + "scarf": { + "name": "girl/scarf", + "type": "mesh", + "uvs": [ 0, 0.69166, 0.08052, 0.80607, 0.18349, 0.90523, 0.29463, 0.96243, 0.44173, 1, 0.5921, 0.99676, 0.69655, 0.96098, 0.81649, 0.89046, 0.92984, 0.74335, 0.98437, 0.67259, 1, 0.62301, 1, 0.43614, 0.987, 0.34894, 0.95168, 0.11197, 0.8389, 0.11579, 0.75309, 0.14439, 0.66045, 0.15555, 0.57902, 0.16537, 0.46625, 0.11579, 0.37308, 0.07002, 0.28482, 0.02426, 0.20473, 0, 0.09849, 0.02044, 0.056, 0.3408, 0, 0.51623, 0.2505, 0.51241, 0.45971, 0.56199, 0.6444, 0.52385, 0.85198, 0.46283, 0.15733, 0.43995, 0.3453, 0.53148, 0.54797, 0.54292, 0.74737, 0.5086, 0.26684, 0.42851, 0.3506, 0.44336, 0.46122, 0.45875, 0.16878, 0.36367, 0.94187, 0.40181 ], + "triangles": [ 32, 15, 28, 28, 15, 37, 27, 31, 17, 31, 35, 17, 27, 16, 32, 32, 16, 15, 37, 15, 14, 18, 35, 34, 34, 33, 19, 12, 14, 13, 12, 37, 14, 23, 22, 36, 33, 36, 20, 27, 17, 16, 17, 35, 18, 18, 34, 19, 19, 33, 20, 36, 21, 20, 36, 22, 21, 28, 37, 11, 30, 25, 34, 30, 34, 35, 34, 25, 33, 24, 23, 29, 25, 29, 33, 29, 36, 33, 29, 23, 36, 37, 12, 11, 5, 4, 26, 4, 3, 26, 6, 5, 31, 5, 26, 31, 26, 3, 30, 31, 27, 6, 7, 27, 32, 7, 6, 27, 3, 2, 30, 30, 1, 25, 30, 2, 1, 7, 32, 8, 29, 25, 1, 9, 8, 28, 28, 8, 32, 24, 29, 0, 0, 29, 1, 9, 28, 10, 10, 28, 11, 26, 35, 31, 26, 30, 35 ], + "vertices": [ 1, 4, 101.59, 148.9, 1, 1, 4, 88.51, 130.67, 1, 1, 4, 76.57, 106.99, 1, 1, 4, 68.76, 81.06, 1, 1, 4, 62.3, 46.43, 1, 1, 4, 59.93, 10.72, 1, 1, 4, 61.69, -14.34, 1, 1, 4, 66.71, -43.35, 1, 1, 4, 79.64, -71.38, 1, 1, 4, 85.86, -84.86, 1, 1, 4, 90.62, -88.96, 1, 2, 4, 111.53, -90.22, 0.68, 5, 12.11, -93.3, 0.32, 2, 4, 120.59, -87.62, 0.68, 5, 21.19, -90.81, 0.32, 1, 5, 49.45, -81.99, 1, 1, 5, 49.69, -55.15, 1, 1, 5, 47.25, -34.67, 1, 1, 5, 46.62, -12.6, 1, 1, 5, 46.07, 6.8, 1, 1, 5, 51.76, 33.52, 1, 1, 5, 56.94, 55.57, 1, 1, 5, 62.1, 76.47, 1, 1, 5, 65.02, 95.46, 1, 1, 5, 63.52, 120.79, 1, 2, 4, 133.66, 133.75, 0.68, 5, 36.73, 130.17, 0.32, 2, 4, 118.16, 147.77, 0.86, 5, 21.41, 144.43, 0.14, 2, 4, 113.61, 88.46, 0.68, 5, 16.19, 85.15, 0.32, 2, 4, 105.87, 38.97, 0.71, 5, 7.91, 35.81, 0.29, 2, 4, 107.27, -5.15, 0.68, 5, 8.8, -8.29, 0.32, 2, 4, 110.76, -54.86, 0.68, 5, 11.73, -57.98, 0.32, 2, 4, 122.22, 110.21, 0.68, 5, 25.04, 106.78, 0.32, 2, 4, 110.42, 66.02, 0.68, 5, 12.75, 62.78, 0.32, 2, 4, 106.59, 17.89, 0.68, 5, 8.39, 14.74, 0.32, 2, 4, 107.47, -29.73, 0.68, 5, 8.73, -32.84, 0.32, 2, 4, 121.95, 84.1, 0.68, 5, 24.47, 80.7, 0.32, 2, 4, 119.33, 64.26, 0.68, 5, 21.64, 60.92, 0.32, 2, 4, 116.31, 38.04, 0.68, 5, 18.32, 34.76, 0.32, 2, 4, 129.85, 107.06, 0.68, 5, 32.62, 103.55, 0.32, 2, 4, 115.79, -76.59, 0.68, 5, 16.52, -79.73, 0.32 ], + "hull": 25, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 18, 20, 20, 22, 26, 28, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 0, 48, 2, 58, 6, 60, 14, 64, 10, 12, 12, 14, 14, 16, 16, 18, 16, 56, 28, 30, 64, 30, 30, 32, 32, 34, 54, 32, 50, 66, 38, 68, 68, 60, 36, 70, 70, 52, 66, 40, 22, 24, 24, 26, 74, 24, 62, 34 ], + "width": 238, + "height": 102 + } + }, + "scarf-back": { + "scarf-back": { "name": "girl/scarf-back", "x": 46.88, "y": 3.26, "rotation": 177.98, "width": 143, "height": 102 } + } + } + }, + { + "name": "hair/pink", + "attachments": { + "ear": { + "ear": { + "name": "girl/ear", + "path": "girl-blue-cape/ear", + "x": 56.58, + "y": 85.63, + "rotation": -87.57, + "width": 38, + "height": 45 + } + }, + "eye-back-eyebrow": { + "eye-back-eyebrow": { + "name": "girl/back-eyebrow", + "path": "girl-blue-cape/back-eyebrow", + "x": 15.6, + "y": -9.48, + "rotation": -177.9, + "width": 36, + "height": 23 + } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { + "name": "girl/front-eyebrow", + "path": "girl-blue-cape/front-eyebrow", + "x": 10.82, + "y": 8.92, + "rotation": -3.58, + "width": 36, + "height": 23 + } + }, + "hair-back": { + "hair-back": { "name": "girl-blue-cape/hair-back", "x": 77.53, "y": 2.96, "rotation": -87.57, "width": 234, "height": 196 } + }, + "hair-bangs": { + "hair-bangs": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-blue-cape/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "girl/hair-bangs", + "type": "mesh", + "path": "girl-blue-cape/hair-bangs", + "uvs": [ 0.73349, 0.08474, 0.58004, 0.03958, 0.45228, 0.00198, 0.31207, 0.07138, 0.18831, 0.31778, 0.11637, 0.47582, 0.03781, 0.68912, 0, 0.88662, 0, 1, 0.07971, 1, 0.13907, 0.91229, 0.18097, 0.79182, 0.18795, 0.89847, 0.26215, 0.88267, 0.3154, 0.69504, 0.34246, 0.48174, 0.3896, 0.67924, 0.45014, 0.83132, 0.53481, 0.95574, 0.60639, 0.96364, 0.63433, 0.87279, 0.60552, 0.79379, 0.68321, 0.86884, 0.72511, 0.81947, 0.71289, 0.76219, 0.78519, 0.80239, 0.85153, 0.71154, 0.8428, 0.66414, 0.90653, 0.66414, 1, 0.62679, 0.9912, 0.45677, 0.95279, 0.41727, 0.99033, 0.37382, 0.99906, 0.25334, 0.94319, 0.15657, 0.85677, 0.12102, 0.22173, 0.58035, 0.25665, 0.3947, 0.32823, 0.30779, 0.52365, 0.61985, 0.48544, 0.47172, 0.66002, 0.67317, 0.68796, 0.4184, 0.76565, 0.53492, 0.85069, 0.36741, 0.88473, 0.51553, 0.76941, 0.67946, 0.66833, 0.75906, 0.55572, 0.84004, 0.51557, 0.74524 ], + "triangles": [ 29, 28, 45, 46, 27, 26, 25, 46, 26, 21, 47, 22, 19, 18, 48, 20, 19, 48, 18, 17, 48, 48, 21, 20, 23, 22, 47, 23, 47, 24, 24, 46, 25, 24, 47, 41, 28, 27, 45, 45, 30, 29, 9, 8, 7, 10, 9, 7, 49, 16, 39, 21, 49, 39, 41, 21, 39, 39, 40, 42, 39, 15, 40, 17, 16, 49, 36, 37, 15, 14, 36, 15, 11, 36, 14, 11, 6, 36, 12, 11, 13, 13, 11, 14, 39, 42, 43, 41, 39, 43, 31, 44, 32, 45, 43, 44, 27, 43, 45, 27, 46, 43, 38, 3, 2, 4, 3, 38, 44, 0, 35, 44, 35, 34, 44, 34, 33, 32, 44, 33, 37, 4, 38, 42, 1, 0, 42, 0, 44, 1, 38, 2, 42, 38, 1, 42, 40, 38, 15, 37, 38, 5, 4, 37, 43, 42, 44, 36, 5, 37, 6, 5, 36, 7, 6, 11, 46, 24, 41, 47, 21, 41, 48, 49, 21, 46, 41, 43, 45, 44, 31, 45, 31, 30, 10, 7, 11, 40, 15, 38, 17, 49, 48, 39, 16, 15 ], + "vertices": [ 3, 49, 57.66, 21.48, 0.14316, 6, 146.15, -68.59, 0.78272, 29, 24.04, 70.86, 0.07412, 2, 49, 30.48, 14.92, 0.0173, 6, 148.65, -40.74, 0.9827, 1, 6, 150.72, -17.56, 1, 2, 6, 143.94, 7.71, 0.92837, 29, -52.29, 71.88, 0.07163, 3, 48, 28.17, -10.48, 0.05351, 6, 123.29, 29.26, 0.81347, 29, -74.69, 52.17, 0.13302, 3, 48, 45.97, -13.99, 0.12179, 6, 110.11, 41.73, 0.68081, 29, -87.71, 39.53, 0.1974, 3, 48, 68.1, -15.96, 0.21115, 6, 92.46, 55.22, 0.51338, 29, -101.93, 22.46, 0.27547, 3, 48, 84.98, -12.59, 0.31799, 6, 76.38, 61.38, 0.40325, 29, -108.77, 6.66, 0.27876, 3, 48, 92.44, -7.43, 0.32032, 6, 67.32, 61, 0.37603, 29, -108.77, -2.41, 0.30365, 4, 48, 84.22, 4.43, 0.28562, 49, -26.38, -89.52, 0.00233, 6, 67.93, 46.58, 0.34343, 29, -94.34, -2.41, 0.36862, 4, 48, 72.34, 9.27, 0.23652, 49, -18.89, -79.1, 0.01782, 6, 75.4, 36.15, 0.36895, 29, -83.6, 4.61, 0.37671, 4, 48, 60.1, 10.02, 0.1798, 49, -15.28, -67.38, 0.02453, 6, 85.35, 28.98, 0.43217, 29, -76.02, 14.25, 0.3635, 4, 48, 66.39, 15.91, 0.18722, 49, -11.03, -74.88, 0.03338, 6, 76.88, 27.35, 0.37794, 29, -74.75, 5.72, 0.40146, 4, 48, 57.71, 26.23, 0.12619, 49, 1.04, -68.86, 0.05896, 6, 78.71, 13.99, 0.40564, 29, -61.32, 6.98, 0.40921, 4, 48, 39.88, 25.61, 0.05336, 49, 4.63, -51.39, 0.06015, 6, 94.11, 5, 0.50399, 29, -51.68, 21.99, 0.38251, 4, 48, 23.06, 19.92, 0.00689, 49, 3.05, -33.71, 0.03861, 6, 111.37, 0.83, 0.67076, 29, -46.79, 39.05, 0.28375, 4, 48, 31.19, 35.93, 0.00485, 49, 16.7, -45.37, 0.09219, 6, 95.95, -8.37, 0.52133, 29, -38.25, 23.25, 0.38162, 3, 49, 31.3, -52.77, 0.16758, 6, 84.25, -19.83, 0.44588, 29, -27.3, 11.09, 0.38654, 3, 49, 49.19, -56.54, 0.21944, 6, 74.96, -35.57, 0.36056, 29, -11.97, 1.13, 0.42, 3, 49, 61.5, -52.46, 0.25071, 6, 74.88, -48.54, 0.32929, 29, 0.99, 0.5, 0.42, 3, 49, 63.6, -43.86, 0.26298, 6, 82.35, -53.28, 0.32679, 29, 6.04, 7.77, 0.41022, 3, 49, 56.46, -39.84, 0.24278, 6, 88.45, -47.8, 0.37761, 29, 0.83, 14.09, 0.37961, 3, 49, 71.74, -40.38, 0.27033, 6, 83.04, -62.11, 0.31735, 29, 14.89, 8.09, 0.41232, 3, 49, 77.39, -33.96, 0.27837, 6, 87.31, -69.52, 0.32678, 29, 22.47, 12.04, 0.39484, 3, 49, 73.68, -30.48, 0.28766, 6, 91.8, -67.11, 0.33769, 29, 20.26, 16.62, 0.37464, 3, 49, 87.04, -28.77, 0.28231, 6, 89.14, -80.32, 0.33141, 29, 33.35, 13.4, 0.38628, 3, 49, 95.63, -17.67, 0.28956, 6, 96.91, -92.01, 0.33992, 29, 45.36, 20.67, 0.37053, 3, 49, 92.79, -14.7, 0.2969, 6, 100.63, -90.27, 0.34854, 29, 43.78, 24.46, 0.35456, 3, 49, 103.55, -10.54, 0.2932, 6, 101.12, -101.8, 0.34419, 29, 55.31, 24.46, 0.36262, 3, 49, 118.25, -1.66, 0.28203, 6, 104.82, -118.57, 0.33108, 29, 72.23, 27.45, 0.38688, 3, 49, 111.87, 10.45, 0.30222, 6, 118.34, -116.41, 0.35704, 29, 70.64, 41.05, 0.34074, 3, 49, 104.24, 10.9, 0.30073, 6, 121.21, -109.33, 0.37095, 29, 63.68, 44.21, 0.32832, 3, 49, 109.33, 16.59, 0.304, 6, 124.97, -115.97, 0.40596, 29, 70.48, 47.69, 0.29003, 3, 49, 107.33, 26.15, 0.27438, 6, 134.66, -117.14, 0.51257, 29, 72.06, 57.33, 0.21304, 3, 49, 95.11, 29.73, 0.22989, 6, 141.97, -106.71, 0.58568, 29, 61.95, 65.07, 0.18442, 3, 49, 79.49, 26.75, 0.19562, 6, 144.15, -90.96, 0.63068, 29, 46.3, 67.91, 0.1737, 4, 48, 41.99, 6.45, 0.10254, 49, -14.5, -48.94, 0.01601, 6, 102.56, 22.32, 0.56688, 29, -68.64, 31.17, 0.31457, 3, 48, 26.18, 3.19, 0.03565, 6, 117.67, 16.64, 0.76005, 29, -62.32, 46.02, 0.20431, 2, 6, 125.16, 3.99, 0.84734, 29, -49.36, 52.97, 0.15266, 3, 49, 37.62, -32.2, 0.15696, 6, 101.72, -32.41, 0.48111, 29, -13.99, 28.01, 0.36193, 3, 49, 26.9, -23.64, 0.09937, 6, 113.27, -25, 0.59979, 29, -20.91, 39.86, 0.30085, 3, 49, 62.18, -27.29, 0.27323, 6, 98.51, -57.25, 0.38676, 29, 10.69, 23.74, 0.34001, 3, 49, 59.56, -6.45, 0.22058, 6, 119.08, -61.44, 0.47325, 29, 15.75, 44.12, 0.30616, 3, 49, 76.03, -10.08, 0.30524, 6, 110.37, -75.88, 0.38095, 29, 29.81, 34.8, 0.31381, 3, 49, 85.57, 7.96, 0.27217, 6, 124.41, -90.69, 0.42182, 29, 45.2, 48.2, 0.30602, 3, 49, 95.58, -0.87, 0.2988, 6, 112.83, -97.35, 0.35076, 29, 51.37, 36.35, 0.35044, 3, 49, 80.83, -20.63, 0.30072, 6, 98.84, -77.05, 0.35302, 29, 30.49, 23.24, 0.34625, 3, 49, 66.06, -33.16, 0.2839, 6, 91.7, -59.04, 0.34453, 29, 12.2, 16.87, 0.37158, 3, 49, 49.38, -46.54, 0.22619, 6, 84.37, -38.95, 0.38015, 29, -8.19, 10.39, 0.39367, 3, 49, 39.87, -42.08, 0.18746, 6, 91.64, -31.37, 0.43913, 29, -15.45, 17.97, 0.37341 ], + "hull": 36, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 22, 72, 96, 38, 42, 78, 0, 70, 0, 2, 2, 4, 58, 60 ], + "width": 181, + "height": 80 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch2", + "type": "mesh", + "path": "girl/hair-patch", + "color": "ff6578ff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-blue-cape/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "hair-side-back": { + "hair-side-back": { + "name": "girl/hair-head-side-back", + "type": "mesh", + "path": "girl-blue-cape/hair-head-side-back", + "uvs": [ 0.17374, 0.1545, 0.22967, 0.37557, 0.21289, 0.61586, 0, 0.86256, 0, 1, 0.25205, 1, 0.45899, 0.87537, 0.69391, 0.87858, 0.80577, 0.69916, 0.82815, 0.52615, 1, 0.46528, 0.99594, 0.21858, 0.73306, 0.04236, 0.53171, 0, 0.27442, 0.04877, 0.51493, 0.5678, 0.59323, 0.17692, 0.73306, 0.35954, 0.46459, 0.76964 ], + "triangles": [ 17, 11, 10, 15, 1, 16, 16, 14, 13, 14, 16, 1, 1, 0, 14, 16, 12, 17, 17, 12, 11, 16, 13, 12, 15, 16, 17, 2, 1, 15, 5, 18, 6, 5, 4, 3, 6, 18, 7, 7, 18, 8, 5, 3, 2, 18, 5, 2, 18, 15, 8, 18, 2, 15, 8, 15, 9, 9, 17, 10, 15, 17, 9 ], + "vertices": [ 2, 47, 44.16, -9.72, 0.072, 6, 75.71, -87.13, 0.928, 2, 47, 65.84, -17.42, 0.21564, 6, 53.1, -91.39, 0.78436, 2, 47, 87.28, -29.83, 0.5439, 6, 28.33, -91.45, 0.4561, 3, 47, 103.9, -52.79, 0.8752, 6, 2.41, -79.98, 0.09988, 30, 134.21, -69.81, 0.02493, 3, 47, 116.42, -59.39, 0.89423, 6, -11.73, -80.58, 0.014, 30, 134.21, -83.97, 0.09177, 3, 47, 123.36, -46.24, 0.87011, 6, -11.1, -95.43, 0.00989, 30, 149.08, -83.97, 0.12, 3, 47, 117.69, -29.45, 0.77082, 6, 2.24, -107.09, 0.0941, 30, 161.29, -71.13, 0.13508, 3, 47, 124.45, -17.35, 0.86922, 6, 2.5, -120.95, 0.00701, 30, 175.15, -71.46, 0.12377, 3, 47, 111.18, -2.89, 0.73582, 6, 21.24, -126.76, 0.12392, 30, 181.75, -52.98, 0.14026, 3, 47, 96.03, 6.59, 0.55463, 6, 39.1, -127.33, 0.32878, 30, 183.07, -35.16, 0.11659, 3, 47, 95.21, 18.48, 0.54495, 6, 45.79, -137.19, 0.37264, 30, 193.21, -28.89, 0.08241, 2, 47, 72.62, 30.12, 0.39164, 6, 71.17, -135.87, 0.60836, 2, 47, 49.33, 24.86, 0.13442, 6, 88.65, -119.61, 0.86558, 2, 47, 39.93, 16.38, 0.03367, 6, 92.5, -107.55, 0.96633, 2, 47, 37.3, 0.61, 0.176, 6, 86.84, -92.6, 0.824, 3, 47, 91.21, -11.76, 0.52, 6, 34.03, -109.04, 0.39641, 30, 164.59, -39.45, 0.08358, 2, 47, 57.74, 11.1, 0.24029, 6, 74.45, -111.95, 0.75971, 3, 47, 78.23, 9.62, 0.39663, 6, 56.01, -120.99, 0.565, 30, 177.46, -18, 0.03837, 3, 47, 108.21, -24.08, 0.64328, 6, 13.13, -106.96, 0.22492, 30, 161.62, -60.24, 0.1318 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28 ], + "width": 59, + "height": 103 + } + }, + "hair-side-front": { + "hair-side-front": { + "name": "girl/hair-head-side-front", + "type": "mesh", + "path": "girl-blue-cape/hair-head-side-front", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 6, 5.69, 38.25, 1, 1, 6, 2.21, 120.17, 1, 1, 6, 85.14, 123.69, 1, 1, 6, 88.61, 41.77, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 82, + "height": 83 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "girl/hair-side", + "type": "mesh", + "path": "girl-blue-cape/hair-side", + "uvs": [ 0.54874, 0, 0.57663, 0.2101, 0.67888, 0.39601, 0.88339, 0.57495, 1, 0.69115, 1, 0.84221, 0.77989, 0.93436, 0.62311, 1, 0.34423, 0.99094, 0.18156, 0.87474, 0.06536, 0.73763, 0, 0.57728, 0, 0.34256, 0.17691, 0.11249, 0.34888, 0, 0.49296, 0.6958, 0.33029, 0.51453, 0.28846, 0.31003 ], + "triangles": [ 16, 12, 17, 16, 17, 1, 17, 14, 1, 14, 0, 1, 17, 13, 14, 12, 13, 17, 16, 1, 2, 16, 11, 12, 15, 16, 2, 6, 7, 15, 7, 8, 15, 8, 9, 15, 5, 6, 4, 6, 15, 3, 9, 16, 15, 9, 10, 16, 6, 3, 4, 15, 2, 3, 10, 11, 16 ], + "vertices": [ 1, 6, 120.54, 42.6, 1, 1, 6, 90.81, 39.69, 1, 2, 46, 36.72, 17.97, 0.312, 6, 64.74, 31.31, 0.688, 2, 46, 64.11, 28.28, 0.664, 6, 39.97, 15.73, 0.336, 2, 46, 81.71, 33.84, 0.808, 6, 23.83, 6.76, 0.192, 1, 46, 102.89, 30.44, 1, 1, 46, 113.34, 12.94, 1, 1, 46, 120.78, 0.47, 1, 1, 46, 116.37, -18.87, 1, 2, 46, 98.25, -27.66, 0.968, 6, -4.68, 63.71, 0.032, 2, 46, 77.72, -32.73, 0.84, 6, 14.43, 72.78, 0.16, 2, 46, 54.5, -33.7, 0.59346, 6, 36.98, 78.38, 0.40654, 2, 46, 21.59, -28.42, 0.32, 6, 70.28, 79.79, 0.68, 1, 6, 103.45, 68.63, 1, 1, 6, 119.93, 57.11, 1, 2, 46, 76.66, -1.81, 0.824, 6, 21.65, 42.7, 0.176, 2, 46, 49.42, -9.13, 0.57904, 6, 46.88, 55.33, 0.42096, 1, 6, 75.76, 59.53, 1 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 10, 12, 12, 14 ], + "width": 71, + "height": 142 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-blue-cape/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "hair/short-red", + "attachments": { + "eye-back-eyebrow": { + "eye-back-eyebrow": { "name": "boy/eyebrow-back", "x": 13.08, "y": -0.6, "rotation": -177.9, "width": 40, "height": 22 } + }, + "eye-front-eyebrow": { + "eye-front-eyebrow": { "name": "boy/eyebrow-front", "x": 21.26, "y": 0.14, "rotation": -3.58, "width": 49, "height": 22 } + }, + "hair-back": { + "hair-back": { + "name": "boy/hair-back", + "type": "mesh", + "uvs": [ 0.72377, 0.13142, 0.82972, 0.05228, 0.85484, 0.14394, 0.9241, 0.10728, 0.99848, 0.11545, 0.99884, 0.27436, 0.99943, 0.531, 1, 0.78235, 0.83167, 0.64513, 0.71204, 1, 0, 1, 0, 0, 0.59007, 0, 0.71673, 0.30031, 0.80118, 0.34254, 0.91866, 0.31098, 0.91187, 0.51672 ], + "triangles": [ 0, 1, 2, 13, 12, 0, 13, 0, 2, 5, 15, 2, 3, 5, 2, 5, 3, 4, 14, 13, 2, 15, 14, 2, 16, 14, 15, 15, 5, 6, 16, 15, 6, 8, 14, 16, 8, 16, 6, 7, 8, 6, 13, 10, 11, 13, 11, 12, 8, 9, 10, 13, 8, 10, 8, 13, 14 ], + "vertices": [ 2, 6, 156.98, -52.6, 0.91, 30, 105.42, 83.77, 0.09, 3, 6, 170.88, -77.77, 0.586, 30, 131.16, 96.59, 0.23935, 49, 58.44, 47.85, 0.17464, 3, 6, 156.31, -84.5, 0.61272, 30, 137.27, 81.74, 0.25026, 49, 69.48, 36.2, 0.13702, 3, 6, 162.95, -101.07, 0.57311, 30, 154.1, 87.68, 0.23409, 49, 83.04, 47.8, 0.1928, 3, 6, 162.4, -119.18, 0.5041, 30, 172.17, 86.36, 0.2059, 49, 100.38, 53.08, 0.29, 3, 6, 136.68, -120.36, 0.5041, 30, 172.26, 60.62, 0.2059, 49, 109.74, 29.09, 0.29, 3, 6, 95.15, -122.26, 0.5041, 30, 172.4, 19.04, 0.2059, 49, 124.85, -9.64, 0.29, 3, 6, 54.47, -124.13, 0.5041, 30, 172.54, -21.68, 0.2059, 49, 139.65, -47.58, 0.29, 2, 6, 74.95, -82.32, 0.91, 30, 131.64, 0.55, 0.09, 2, 6, 16.28, -55.71, 0.91, 30, 102.57, -56.94, 0.09, 2, 6, 8.94, 117.16, 0.91, 30, -70.46, -56.94, 0.09, 2, 6, 170.8, 124.02, 0.91, 30, -70.46, 105.06, 0.09, 2, 6, 176.88, -19.23, 0.91, 30, 72.93, 105.06, 0.09, 2, 6, 129.57, -52.05, 0.91, 30, 103.71, 56.41, 0.09, 2, 6, 123.61, -72.84, 0.71, 30, 124.23, 49.57, 0.29, 3, 6, 129.93, -101.15, 0.58764, 30, 152.78, 54.68, 0.24002, 49, 93.7, 16.54, 0.17234, 3, 6, 96.56, -100.91, 0.61135, 30, 151.13, 21.35, 0.24971, 49, 104.17, -15.15, 0.13894 ], + "hull": 13, + "edges": [ 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24, 0, 2, 8, 10, 30, 10, 10, 12, 12, 14, 32, 12, 8, 6, 6, 4, 4, 2 ], + "width": 243, + "height": 162 + } + }, + "hair-bangs": { + "hair-bangs": { + "name": "boy/hair-bangs", + "type": "mesh", + "uvs": [ 0.21816, 0.2794, 0.12151, 0.44214, 0.03901, 0.65009, 0, 0.84447, 0, 1, 0.11916, 0.99365, 0.21344, 0.83543, 0.29594, 0.65009, 0.36194, 0.39242, 0.4303, 0.5416, 0.53166, 0.65913, 0.67308, 0.74954, 0.7603, 0.61393, 0.69901, 0.51447, 0.81923, 0.55516, 0.93473, 0.51447, 1, 0.41954, 1, 0.27036, 0.9253, 0.16187, 0.8098, 0.06694, 0.68016, 0.00817, 0.38787, 0.00365, 0.57307, 0.38232 ], + "triangles": [ 4, 3, 5, 5, 3, 6, 3, 2, 6, 6, 2, 7, 11, 10, 12, 10, 13, 12, 10, 9, 13, 2, 1, 7, 7, 1, 8, 14, 13, 15, 9, 22, 13, 9, 8, 22, 15, 13, 16, 16, 13, 17, 1, 0, 8, 18, 17, 13, 13, 22, 18, 22, 8, 21, 8, 0, 21, 22, 19, 18, 22, 20, 19, 22, 21, 20 ], + "vertices": [ 3, 6, 125.65, 24.16, 0.819, 29, -61.51, 56.32, 0.09, 48, 23.45, -7.43, 0.091, 3, 6, 113.21, 37.17, 0.64201, 29, -75.04, 44.44, 0.09, 48, 40.92, -11.79, 0.26799, 3, 6, 97.55, 48.07, 0.54508, 29, -86.59, 29.26, 0.06169, 48, 59.97, -12.64, 0.39323, 3, 6, 83.15, 52.92, 0.4171, 29, -92.05, 15.07, 0.07361, 48, 74.75, -9.05, 0.5093, 3, 6, 71.8, 52.44, 0.37688, 29, -92.05, 3.72, 0.06651, 48, 84.08, -2.59, 0.55661, 3, 6, 72.97, 35.8, 0.39111, 29, -75.37, 4.18, 0.06902, 48, 74.2, 10.86, 0.53987, 3, 6, 85.07, 23.1, 0.53235, 29, -62.17, 15.73, 0.09394, 48, 57.19, 15.14, 0.37371, 3, 6, 99.08, 12.13, 0.64178, 29, -50.62, 29.26, 0.12, 48, 39.49, 16.93, 0.23822, 2, 6, 118.26, 3.7, 0.86, 29, -41.38, 48.07, 0.14, 3, 6, 107.79, -6.33, 0.89872, 29, -31.81, 37.18, 0.05965, 49, 10.97, -34.81, 0.04163, 3, 6, 99.82, -20.87, 0.76196, 29, -17.62, 28.6, 0.10658, 49, 27.3, -37.7, 0.13146, 3, 6, 94.06, -40.93, 0.59399, 29, 2.18, 22, 0.10482, 49, 48.15, -36.72, 0.30119, 3, 6, 104.47, -52.71, 0.60482, 29, 14.39, 31.9, 0.10673, 49, 55.97, -23.09, 0.28845, 3, 6, 111.36, -43.83, 0.69544, 29, 5.81, 39.16, 0.08561, 49, 45.35, -19.41, 0.21895, 3, 6, 109.11, -60.77, 0.59573, 29, 22.64, 36.19, 0.09904, 49, 62.12, -16.12, 0.30524, 3, 6, 112.76, -76.8, 0.52077, 29, 38.81, 39.16, 0.0919, 49, 76.14, -7.52, 0.38732, 3, 6, 120.07, -85.63, 0.5084, 29, 47.95, 46.09, 0.08972, 49, 82.16, 2.24, 0.40188, 3, 6, 130.95, -85.17, 0.57569, 29, 47.95, 56.98, 0.08663, 49, 78.24, 12.4, 0.33769, 3, 6, 138.42, -74.39, 0.71063, 29, 37.49, 64.9, 0.04692, 49, 65.63, 16.02, 0.24246, 2, 6, 144.66, -57.94, 0.86805, 49, 48.05, 16.66, 0.13195, 2, 6, 148.18, -39.62, 0.96256, 49, 29.57, 14.12, 0.03744, 2, 6, 146.77, 1.27, 0.86, 29, -37.75, 76.45, 0.14, 3, 6, 120.25, -25.8, 0.89676, 29, -11.82, 48.81, 0.02582, 49, 25.43, -16.76, 0.07742 ], + "hull": 22, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 42 ], + "width": 140, + "height": 73 + } + }, + "hair-bangs-transparent": { + "hair-bangs-transparent": { + "name": "boy/hair-bangs", + "type": "mesh", + "uvs": [ 0.21816, 0.2794, 0.12151, 0.44214, 0.03901, 0.65009, 0, 0.84447, 0, 1, 0.11916, 0.99365, 0.21344, 0.83543, 0.29594, 0.65009, 0.36194, 0.39242, 0.4303, 0.5416, 0.53166, 0.65913, 0.67308, 0.74954, 0.7603, 0.61393, 0.69901, 0.51447, 0.81923, 0.55516, 0.93473, 0.51447, 1, 0.41954, 1, 0.27036, 0.9253, 0.16187, 0.8098, 0.06694, 0.68016, 0.00817, 0.38787, 0.00365, 0.57307, 0.38232 ], + "triangles": [ 4, 3, 5, 5, 3, 6, 3, 2, 6, 6, 2, 7, 11, 10, 12, 10, 13, 12, 10, 9, 13, 2, 1, 7, 7, 1, 8, 14, 13, 15, 9, 22, 13, 9, 8, 22, 15, 13, 16, 16, 13, 17, 1, 0, 8, 18, 17, 13, 13, 22, 18, 22, 8, 21, 8, 0, 21, 22, 19, 18, 22, 20, 19, 22, 21, 20 ], + "vertices": [ 3, 6, 125.65, 24.16, 0.819, 29, -61.51, 56.32, 0.09, 48, 23.45, -7.43, 0.091, 3, 6, 113.21, 37.17, 0.64201, 29, -75.04, 44.44, 0.09, 48, 40.92, -11.79, 0.26799, 3, 6, 97.55, 48.07, 0.54508, 29, -86.59, 29.26, 0.06169, 48, 59.97, -12.64, 0.39323, 3, 6, 83.15, 52.92, 0.4171, 29, -92.05, 15.07, 0.07361, 48, 74.75, -9.05, 0.5093, 3, 6, 71.8, 52.44, 0.37688, 29, -92.05, 3.72, 0.06651, 48, 84.08, -2.59, 0.55661, 3, 6, 72.97, 35.8, 0.39111, 29, -75.37, 4.18, 0.06902, 48, 74.2, 10.86, 0.53987, 3, 6, 85.07, 23.1, 0.53235, 29, -62.17, 15.73, 0.09394, 48, 57.19, 15.14, 0.37371, 3, 6, 99.08, 12.13, 0.64178, 29, -50.62, 29.26, 0.12, 48, 39.49, 16.93, 0.23822, 2, 6, 118.26, 3.7, 0.86, 29, -41.38, 48.07, 0.14, 3, 6, 107.79, -6.33, 0.89872, 29, -31.81, 37.18, 0.05965, 49, 10.97, -34.81, 0.04163, 3, 6, 99.82, -20.87, 0.76196, 29, -17.62, 28.6, 0.10658, 49, 27.3, -37.7, 0.13146, 3, 6, 94.06, -40.93, 0.59399, 29, 2.18, 22, 0.10482, 49, 48.15, -36.72, 0.30119, 3, 6, 104.47, -52.71, 0.60482, 29, 14.39, 31.9, 0.10673, 49, 55.97, -23.09, 0.28845, 3, 6, 111.36, -43.83, 0.69544, 29, 5.81, 39.16, 0.08561, 49, 45.35, -19.41, 0.21895, 3, 6, 109.11, -60.77, 0.59573, 29, 22.64, 36.19, 0.09904, 49, 62.12, -16.12, 0.30524, 3, 6, 112.76, -76.8, 0.52077, 29, 38.81, 39.16, 0.0919, 49, 76.14, -7.52, 0.38732, 3, 6, 120.07, -85.63, 0.5084, 29, 47.95, 46.09, 0.08972, 49, 82.16, 2.24, 0.40188, 3, 6, 130.95, -85.17, 0.57569, 29, 47.95, 56.98, 0.08663, 49, 78.24, 12.4, 0.33769, 3, 6, 138.42, -74.39, 0.71063, 29, 37.49, 64.9, 0.04692, 49, 65.63, 16.02, 0.24246, 2, 6, 144.66, -57.94, 0.86805, 49, 48.05, 16.66, 0.13195, 2, 6, 148.18, -39.62, 0.96256, 49, 29.57, 14.12, 0.03744, 2, 6, 146.77, 1.27, 0.86, 29, -37.75, 76.45, 0.14, 3, 6, 120.25, -25.8, 0.89676, 29, -11.82, 48.81, 0.02582, 49, 25.43, -16.76, 0.07742 ], + "hull": 22, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 0, 42 ], + "width": 140, + "height": 73 + } + }, + "hair-patch": { + "hair-patch": { + "name": "girl/hair-patch", + "type": "mesh", + "color": "ff4b45ff", + "uvs": [ 1, 0.5146, 0.52267, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 3, 4, 0, 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 29, -6.92, 43.07, 0.62, 30, 82, 42.47, 0.38, 2, 29, -69.92, 3.27, 0.45, 30, 18.99, 2.67, 0.55, 2, 29, -138.92, 3.27, 0.6, 30, -50, 2.67, 0.4, 2, 29, -138.92, 85.27, 0.55, 30, -50, 84.67, 0.45, 2, 29, -6.92, 85.27, 0.5, 30, 82, 84.67, 0.5 ], + "hull": 5, + "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 0, 2 ], + "width": 132, + "height": 82 + } + }, + "hair-side": { + "hair-side": { + "name": "boy/hair-side", + "type": "mesh", + "uvs": [ 0.76395, 0.00237, 0.91575, 0.43213, 1, 0.68539, 0.95348, 0.8591, 0.91575, 1, 0.36135, 1, 0.33144, 0.88524, 0.29536, 0.74678, 0, 0.73911, 0, 0.49737, 0.59236, 0, 0.42735, 0.46668 ], + "triangles": [ 3, 4, 6, 4, 5, 6, 6, 7, 3, 2, 11, 1, 1, 11, 10, 11, 7, 9, 3, 7, 2, 1, 10, 0, 11, 9, 10, 7, 8, 9, 2, 7, 11 ], + "vertices": [ 1, 6, 119.95, 47.18, 1, 2, 6, 83.34, 38.03, 0.81, 29, -77.16, 14.64, 0.19, 3, 6, 61.76, 32.9, 0.61654, 46, 39.22, 17.05, 0.21346, 29, -72.95, -7.14, 0.17, 3, 6, 46.73, 34.59, 0.41184, 46, 53.6, 12.39, 0.41816, 29, -75.27, -22.08, 0.17, 3, 6, 34.55, 35.96, 0.24581, 46, 65.26, 8.61, 0.58419, 29, -77.16, -34.2, 0.17, 3, 6, 33.37, 63.65, 0.2605, 46, 60.87, -18.76, 0.6395, 29, -104.88, -34.2, 0.1, 3, 6, 43.17, 65.57, 0.35187, 46, 50.89, -18.68, 0.54813, 29, -106.38, -24.33, 0.1, 3, 6, 54.99, 67.87, 0.46211, 46, 38.85, -18.57, 0.43789, 29, -108.18, -12.42, 0.1, 2, 6, 55.02, 82.66, 0.55402, 46, 35.86, -33.05, 0.44598, 1, 6, 75.79, 83.54, 1, 1, 6, 119.79, 55.76, 1, 3, 6, 79.34, 62.3, 0.7717, 46, 16.11, -8.24, 0.0883, 29, -101.58, 11.67, 0.14 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 8, 10, 14, 16, 16, 18, 18, 20, 0, 20, 4, 6, 6, 8, 10, 12, 12, 14, 4, 14 ], + "width": 50, + "height": 86 + } + }, + "hair-side-transparent": { + "hair-side": { + "name": "boy/hair-side", + "type": "mesh", + "uvs": [ 0.76395, 0.00237, 0.91575, 0.43213, 1, 0.68539, 0.95348, 0.8591, 0.91575, 1, 0.36135, 1, 0.33144, 0.88524, 0.29536, 0.74678, 0, 0.73911, 0, 0.49737, 0.59236, 0, 0.42735, 0.46668 ], + "triangles": [ 3, 4, 6, 4, 5, 6, 6, 7, 3, 3, 7, 2, 2, 11, 1, 2, 7, 11, 11, 7, 9, 1, 10, 0, 1, 11, 10, 7, 8, 9, 11, 9, 10 ], + "vertices": [ 1, 6, 119.95, 47.18, 1, 2, 6, 83.34, 38.03, 0.86, 29, -77.16, 14.64, 0.14, 3, 6, 61.76, 32.9, 0.61654, 46, 39.22, 17.05, 0.21346, 29, -72.95, -7.14, 0.17, 3, 6, 46.73, 34.59, 0.41184, 46, 53.6, 12.39, 0.41816, 29, -75.27, -22.08, 0.17, 3, 6, 34.55, 35.96, 0.24581, 46, 65.26, 8.61, 0.58419, 29, -77.16, -34.2, 0.17, 3, 6, 33.37, 63.65, 0.2605, 46, 60.87, -18.76, 0.6395, 29, -104.88, -34.2, 0.1, 3, 6, 43.17, 65.57, 0.35187, 46, 50.89, -18.68, 0.54813, 29, -106.38, -24.33, 0.1, 3, 6, 54.99, 67.87, 0.46211, 46, 38.85, -18.57, 0.43789, 29, -108.18, -12.42, 0.1, 2, 6, 55.02, 82.66, 0.55402, 46, 35.86, -33.05, 0.44598, 2, 6, 75.79, 83.54, 0.96, 29, -122.95, 9.03, 0.04, 1, 6, 119.79, 55.76, 1, 2, 6, 79.34, 62.3, 0.76, 29, -101.58, 11.67, 0.24 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 8, 10, 14, 16, 16, 18, 18, 20, 0, 20, 4, 6, 6, 8, 10, 12, 12, 14, 4, 14 ], + "width": 50, + "height": 86 + } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "legs/boots-pink", + "attachments": { + "leg-back": { + "leg-back": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-blue-cape/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 0, 48, 42, 42, 48, 31, 42, 31, 33, 34, 0, 42, 34, 42, 33, 31, 32, 33, 31, 48, 30, 41, 12, 13, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48 ], + "vertices": [ 3, 94, 22.95, -22.02, 0.22728, 95, 59.29, -22, 0.00272, 103, -19.33, 11.79, 0.77, 3, 94, 5.73, -22.61, 0.49142, 95, 41.79, -22.61, 0.23858, 103, -19.74, 29.07, 0.27, 4, 94, -10.55, -23.17, 0.11127, 95, 25.25, -23.18, 0.76279, 96, 60.87, -23.13, 0.00594, 103, -20.15, 45.45, 0.12, 2, 95, 5.13, -23.87, 0.69465, 96, 41.05, -23.86, 0.30535, 3, 95, -15.89, -24.56, 0.09408, 96, 20.35, -24.59, 0.86299, 97, 56.72, -24.52, 0.04292, 2, 96, 1.98, -25.21, 0.55425, 97, 38.06, -25.21, 0.44575, 3, 96, -19.09, -25.88, 0.05256, 97, 16.64, -25.95, 0.87891, 98, 52.7, -25.89, 0.06853, 3, 96, -33.74, -26.34, 3.3E-4, 97, 1.76, -26.46, 0.67227, 98, 37.81, -26.45, 0.32739, 2, 97, -3.17, -22.02, 0.47188, 98, 32.86, -22.03, 0.52812, 3, 97, -22.68, -22.46, 0.0172, 98, 13.36, -22.55, 0.87617, 99, 49.14, -22.52, 0.10662, 3, 98, -7.93, -23.09, 0.23789, 99, 28.2, -23.11, 0.75909, 100, 64.58, -23.1, 0.00302, 3, 98, -27.79, -23.57, 0.00312, 99, 8.67, -23.62, 0.75495, 100, 44.76, -23.62, 0.24193, 3, 99, -12.93, -24.2, 0.09944, 100, 22.84, -24.2, 0.87238, 101, 58.46, -24.21, 0.02818, 2, 100, 0.77, -24.79, 0.47358, 101, 36.71, -24.79, 0.52642, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.37555, 101, 32.87, 24.27, 0.62445, 3, 99, -15.75, 23.6, 0.0536, 100, 19.96, 23.6, 0.92085, 101, 55.62, 23.59, 0.02556, 2, 99, 5.77, 22.96, 0.65378, 100, 41.79, 22.97, 0.34622, 3, 98, -11.12, 22.43, 0.12254, 99, 24.96, 22.4, 0.86248, 100, 61.27, 22.42, 0.01499, 3, 97, -26.03, 21.9, 0.00839, 98, 9.83, 21.8, 0.78745, 99, 45.58, 21.82, 0.20415, 3, 97, -7.13, 21.27, 0.362, 98, 28.73, 21.24, 0.63637, 99, 64.17, 21.3, 0.00163, 2, 97, -6.17, 28.11, 0.5025, 98, 29.67, 28.08, 0.4975, 3, 96, -21.38, 27.22, 0.03848, 97, 14.13, 27.14, 0.83871, 98, 49.97, 27.2, 0.12281, 3, 96, -2.33, 26.26, 0.40865, 97, 33.49, 26.25, 0.59016, 98, 69.34, 26.38, 0.00119, 3, 95, -20.14, 25.43, 0.05003, 96, 16.06, 25.39, 0.84798, 97, 52.19, 25.45, 0.10198, 2, 95, 1.24, 24.42, 0.56331, 96, 37.12, 24.42, 0.43669, 4, 94, -15.67, 23.56, 0.04308, 95, 20, 23.55, 0.81142, 96, 55.61, 23.58, 0.0255, 103, 26.63, 50.22, 0.12, 3, 94, 0.26, 22.8, 0.33337, 95, 36.2, 22.8, 0.39663, 103, 25.72, 34.13, 0.27, 3, 94, 18.48, 21.95, 0.22212, 95, 54.71, 21.97, 0.00788, 103, 24.69, 15.83, 0.77, 1, 103, 36.21, 8.95, 1, 1, 103, 36.08, -3.91, 1, 1, 103, -18.97, -3.34, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 94, 23.32, 0.24, 0.23, 103, 2.93, 11.2, 0.77, 1, 97, 15.67, 0.04, 1, 2, 96, -0.81, 0.07, 0.36735, 97, 35.13, 0.07, 0.63265, 1, 96, 18, 0.1, 1, 2, 95, 2.51, 0.14, 0.90776, 96, 38.42, 0.14, 0.09224, 2, 95, 22.3, 0.17, 0.88, 103, 3.23, 48.15, 0.12, 3, 94, 2.19, 0.2, 0.62933, 95, 38.18, 0.2, 0.10067, 103, 3.11, 32.41, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-blue-cape/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 31, 48, 30, 0, 48, 42, 42, 48, 31, 34, 42, 33, 31, 32, 33, 42, 31, 33, 34, 0, 42, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 41, 12, 13, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15 ], + "vertices": [ 3, 28, 22.96, -22.02, 0.22658, 27, 58.91, -22.02, 0.00342, 102, -21, 12.47, 0.77, 3, 28, 5.76, -22.61, 0.49273, 27, 41.71, -22.61, 0.23727, 102, -21.71, 29.73, 0.27, 4, 28, -10.68, -23.18, 0.11707, 27, 25.27, -23.18, 0.76681, 26, 61.22, -23.18, 0.00612, 102, -22.41, 46.07, 0.11, 2, 27, 5.13, -23.87, 0.6994, 26, 41.08, -23.87, 0.3006, 3, 27, -15.62, -24.58, 0.10595, 26, 20.33, -24.58, 0.85365, 25, 56.28, -24.58, 0.0404, 3, 27, -33.92, -25.21, 7.9E-4, 26, 2.03, -25.21, 0.57156, 25, 37.98, -25.21, 0.42765, 3, 26, -19.29, -25.94, 0.05654, 25, 16.66, -25.94, 0.87764, 24, 52.61, -25.94, 0.06582, 3, 26, -34.16, -26.46, 4.4E-4, 25, 1.79, -26.46, 0.67282, 24, 37.74, -26.46, 0.32674, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 2, 25, -6.22, 28.1, 0.49898, 24, 29.73, 28.1, 0.50102, 3, 26, -21.82, 27.15, 0.04097, 25, 14.13, 27.15, 0.83939, 24, 50.08, 27.15, 0.11963, 3, 26, -2.4, 26.25, 0.4338, 25, 33.55, 26.25, 0.56533, 24, 69.5, 26.25, 8.7E-4, 3, 27, -19.88, 25.4, 0.04332, 26, 16.07, 25.4, 0.87101, 25, 52.02, 25.4, 0.08567, 2, 27, 1.21, 24.42, 0.5677, 26, 37.16, 24.42, 0.4323, 4, 28, -15.94, 23.55, 0.03449, 27, 20.01, 23.55, 0.83346, 26, 55.96, 23.55, 0.02204, 102, 24.27, 51.7, 0.11, 3, 28, 0.25, 22.8, 0.31657, 27, 36.2, 22.8, 0.41343, 102, 23.66, 35.6, 0.27, 3, 28, 18.49, 21.95, 0.22027, 27, 54.44, 21.95, 0.00973, 102, 22.94, 17.27, 0.77, 1, 102, 34.58, 10.59, 1, 1, 102, 34.67, -2.26, 1, 1, 102, -20.38, -2.65, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 28, 23.32, 0.24, 0.23, 102, 1.26, 12.26, 0.77, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 1, 26, 18, 0.1, 1, 2, 27, 2.5, 0.14, 0.92465, 26, 38.45, 0.14, 0.07535, 2, 27, 22.3, 0.17, 0.89, 102, 0.91, 49.21, 0.11, 3, 28, 2.2, 0.2, 0.65329, 27, 38.15, 0.2, 0.07671, 102, 1.08, 33.46, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-blue-cape/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "legs/boots-red", + "attachments": { + "leg-back": { + "leg-back": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-spring-dress/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 0, 48, 42, 42, 48, 31, 42, 31, 33, 34, 0, 42, 34, 42, 33, 31, 32, 33, 31, 48, 30, 41, 12, 13, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48 ], + "vertices": [ 3, 94, 22.95, -22.02, 0.22728, 95, 59.29, -22, 0.00272, 103, -19.33, 11.79, 0.77, 3, 94, 5.73, -22.61, 0.49142, 95, 41.79, -22.61, 0.23858, 103, -19.74, 29.07, 0.27, 4, 94, -10.55, -23.17, 0.11127, 95, 25.25, -23.18, 0.76279, 96, 60.87, -23.13, 0.00594, 103, -20.15, 45.45, 0.12, 2, 95, 5.13, -23.87, 0.69465, 96, 41.05, -23.86, 0.30535, 3, 95, -15.89, -24.56, 0.09408, 96, 20.35, -24.59, 0.86299, 97, 56.72, -24.52, 0.04292, 2, 96, 1.98, -25.21, 0.55425, 97, 38.06, -25.21, 0.44575, 3, 96, -19.09, -25.88, 0.05256, 97, 16.64, -25.95, 0.87891, 98, 52.7, -25.89, 0.06853, 3, 96, -33.74, -26.34, 3.3E-4, 97, 1.76, -26.46, 0.67227, 98, 37.81, -26.45, 0.32739, 2, 97, -3.17, -22.02, 0.47188, 98, 32.86, -22.03, 0.52812, 3, 97, -22.68, -22.46, 0.0172, 98, 13.36, -22.55, 0.87617, 99, 49.14, -22.52, 0.10662, 3, 98, -7.93, -23.09, 0.23789, 99, 28.2, -23.11, 0.75909, 100, 64.58, -23.1, 0.00302, 3, 98, -27.79, -23.57, 0.00312, 99, 8.67, -23.62, 0.75495, 100, 44.76, -23.62, 0.24193, 3, 99, -12.93, -24.2, 0.09944, 100, 22.84, -24.2, 0.87238, 101, 58.46, -24.21, 0.02818, 2, 100, 0.77, -24.79, 0.47358, 101, 36.71, -24.79, 0.52642, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.37555, 101, 32.87, 24.27, 0.62445, 3, 99, -15.75, 23.6, 0.0536, 100, 19.96, 23.6, 0.92085, 101, 55.62, 23.59, 0.02556, 2, 99, 5.77, 22.96, 0.65378, 100, 41.79, 22.97, 0.34622, 3, 98, -11.12, 22.43, 0.12254, 99, 24.96, 22.4, 0.86248, 100, 61.27, 22.42, 0.01499, 3, 97, -26.03, 21.9, 0.00839, 98, 9.83, 21.8, 0.78745, 99, 45.58, 21.82, 0.20415, 3, 97, -7.13, 21.27, 0.362, 98, 28.73, 21.24, 0.63637, 99, 64.17, 21.3, 0.00163, 2, 97, -6.17, 28.11, 0.5025, 98, 29.67, 28.08, 0.4975, 3, 96, -21.38, 27.22, 0.03848, 97, 14.13, 27.14, 0.83871, 98, 49.97, 27.2, 0.12281, 3, 96, -2.33, 26.26, 0.40865, 97, 33.49, 26.25, 0.59016, 98, 69.34, 26.38, 0.00119, 3, 95, -20.14, 25.43, 0.05003, 96, 16.06, 25.39, 0.84798, 97, 52.19, 25.45, 0.10198, 2, 95, 1.24, 24.42, 0.56331, 96, 37.12, 24.42, 0.43669, 4, 94, -15.67, 23.56, 0.04308, 95, 20, 23.55, 0.81142, 96, 55.61, 23.58, 0.0255, 103, 26.63, 50.22, 0.12, 3, 94, 0.26, 22.8, 0.33337, 95, 36.2, 22.8, 0.39663, 103, 25.72, 34.13, 0.27, 3, 94, 18.48, 21.95, 0.22212, 95, 54.71, 21.97, 0.00788, 103, 24.69, 15.83, 0.77, 1, 103, 36.21, 8.95, 1, 1, 103, 36.08, -3.91, 1, 1, 103, -18.97, -3.34, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 94, 23.32, 0.24, 0.23, 103, 2.93, 11.2, 0.77, 1, 97, 15.67, 0.04, 1, 2, 96, -0.81, 0.07, 0.36735, 97, 35.13, 0.07, 0.63265, 1, 96, 18, 0.1, 1, 2, 95, 2.51, 0.14, 0.90776, 96, 38.42, 0.14, 0.09224, 2, 95, 22.3, 0.17, 0.88, 103, 3.23, 48.15, 0.12, 3, 94, 2.19, 0.2, 0.62933, 95, 38.18, 0.2, 0.10067, 103, 3.11, 32.41, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "girl/leg-front", + "type": "mesh", + "path": "girl-spring-dress/leg-front", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 31, 48, 30, 0, 48, 42, 42, 48, 31, 34, 42, 33, 31, 32, 33, 42, 31, 33, 34, 0, 42, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 41, 12, 13, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15 ], + "vertices": [ 3, 28, 22.96, -22.02, 0.22658, 27, 58.91, -22.02, 0.00342, 102, -21, 12.47, 0.77, 3, 28, 5.76, -22.61, 0.49273, 27, 41.71, -22.61, 0.23727, 102, -21.71, 29.73, 0.27, 4, 28, -10.68, -23.18, 0.11707, 27, 25.27, -23.18, 0.76681, 26, 61.22, -23.18, 0.00612, 102, -22.41, 46.07, 0.11, 2, 27, 5.13, -23.87, 0.6994, 26, 41.08, -23.87, 0.3006, 3, 27, -15.62, -24.58, 0.10595, 26, 20.33, -24.58, 0.85365, 25, 56.28, -24.58, 0.0404, 3, 27, -33.92, -25.21, 7.9E-4, 26, 2.03, -25.21, 0.57156, 25, 37.98, -25.21, 0.42765, 3, 26, -19.29, -25.94, 0.05654, 25, 16.66, -25.94, 0.87764, 24, 52.61, -25.94, 0.06582, 3, 26, -34.16, -26.46, 4.4E-4, 25, 1.79, -26.46, 0.67282, 24, 37.74, -26.46, 0.32674, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 2, 25, -6.22, 28.1, 0.49898, 24, 29.73, 28.1, 0.50102, 3, 26, -21.82, 27.15, 0.04097, 25, 14.13, 27.15, 0.83939, 24, 50.08, 27.15, 0.11963, 3, 26, -2.4, 26.25, 0.4338, 25, 33.55, 26.25, 0.56533, 24, 69.5, 26.25, 8.7E-4, 3, 27, -19.88, 25.4, 0.04332, 26, 16.07, 25.4, 0.87101, 25, 52.02, 25.4, 0.08567, 2, 27, 1.21, 24.42, 0.5677, 26, 37.16, 24.42, 0.4323, 4, 28, -15.94, 23.55, 0.03449, 27, 20.01, 23.55, 0.83346, 26, 55.96, 23.55, 0.02204, 102, 24.27, 51.7, 0.11, 3, 28, 0.25, 22.8, 0.31657, 27, 36.2, 22.8, 0.41343, 102, 23.66, 35.6, 0.27, 3, 28, 18.49, 21.95, 0.22027, 27, 54.44, 21.95, 0.00973, 102, 22.94, 17.27, 0.77, 1, 102, 34.58, 10.59, 1, 1, 102, 34.67, -2.26, 1, 1, 102, -20.38, -2.65, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 28, 23.32, 0.24, 0.23, 102, 1.26, 12.26, 0.77, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 1, 26, 18, 0.1, 1, 2, 27, 2.5, 0.14, 0.92465, 26, 38.45, 0.14, 0.07535, 2, 27, 22.3, 0.17, 0.89, 102, 0.91, 49.21, 0.11, 3, 28, 2.2, 0.2, 0.65329, 27, 38.15, 0.2, 0.07671, 102, 1.08, 33.46, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "path": "girl-spring-dress/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "legs/pants-green", + "attachments": { + "boot-ribbon-back": { + "boot-ribbon-back": { + "name": "boy/boot-ribbon-front", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 95, 28.05, 31.91, 0.76, 103, 36.32, 40.94, 0.24, 2, 95, 28.6, 14.92, 0.76, 103, 19.33, 41.13, 0.24, 2, 95, 6.7, 14.22, 0.76, 103, 19.57, 62.88, 0.24, 2, 95, 6.15, 31.21, 0.76, 103, 36.57, 62.69, 0.24 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 17, + "height": 22 + } + }, + "boot-ribbon-front": { + "boot-ribbon-front": { + "name": "boy/boot-ribbon-front", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 102, 37.35, 36.26, 0.24, 27, 30.73, 31.09, 0.76, 2, 102, 20.65, 39.43, 0.24, 27, 29.77, 14.12, 0.76, 2, 102, 24.74, 60.87, 0.24, 27, 7.8, 15.36, 0.76, 2, 102, 41.44, 57.7, 0.24, 27, 8.76, 32.34, 0.76 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 17, + "height": 22 + } + }, + "leg-back": { + "leg-back": { + "name": "boy/leg-front", + "type": "mesh", + "uvs": [ 0.07635, 0.9541, 0.06673, 0.89806, 0.05329, 0.83742, 0.06846, 0.78076, 0.1147, 0.71609, 0.09104, 0.65737, 0.07898, 0.59167, 0.08077, 0.52912, 0.07229, 0.46755, 0.06309, 0.4008, 0.05461, 0.3393, 0.04512, 0.27044, 0.0355, 0.20062, 0.02026, 0.09003, 0.0082, 0.0025, 0.86785, 0, 0.85558, 0.08164, 0.83969, 0.18726, 0.82872, 0.26024, 0.81835, 0.32916, 0.80924, 0.38977, 0.79934, 0.45558, 0.79031, 0.51561, 0.77996, 0.58393, 0.76519, 0.64798, 0.75106, 0.708, 0.81982, 0.77305, 0.82792, 0.82913, 0.81561, 0.88039, 0.82497, 0.91422, 1, 0.93396, 0.9918, 1, 0.08936, 1, 0.44189, 0.0854, 0.44189, 0.52429, 0.44189, 0.46108, 0.44189, 0.39534, 0.44189, 0.33482, 0.44189, 0.26387, 0.44189, 0.19291, 0.44582, 0.95343, 0.44247, 0.58821, 0.44304, 0.64978, 0.44358, 0.70926, 0.44851, 0.77908, 0.44475, 0.83655, 0.44521, 0.88665 ], + "triangles": [ 39, 11, 12, 18, 39, 17, 39, 12, 33, 39, 33, 17, 33, 12, 13, 17, 33, 16, 13, 14, 33, 16, 33, 15, 15, 33, 14, 38, 10, 11, 19, 38, 18, 38, 11, 39, 38, 39, 18, 36, 8, 9, 21, 36, 20, 36, 9, 37, 36, 37, 20, 37, 9, 10, 20, 37, 19, 37, 10, 38, 37, 38, 19, 7, 34, 41, 23, 34, 22, 34, 7, 35, 34, 35, 22, 35, 7, 8, 22, 35, 21, 35, 8, 36, 35, 36, 21, 42, 5, 41, 5, 6, 41, 42, 41, 24, 24, 41, 23, 6, 7, 41, 41, 34, 23, 2, 3, 45, 28, 45, 27, 44, 4, 43, 44, 43, 25, 43, 4, 42, 4, 5, 42, 43, 42, 25, 25, 42, 24, 1, 2, 45, 45, 26, 27, 45, 44, 26, 45, 3, 44, 44, 25, 26, 44, 3, 4, 40, 46, 28, 40, 28, 29, 0, 1, 46, 40, 0, 46, 32, 0, 40, 40, 29, 30, 32, 40, 31, 31, 40, 30, 1, 45, 46, 46, 45, 28 ], + "vertices": [ 3, 103, -20.08, 10.6, 0.75, 94, 23.49, -22.3, 0.24676, 95, 59.84, -22.28, 0.00324, 2, 103, -20.97, 28.44, 0.51, 94, 5.72, -22.89, 0.49, 2, 103, -22.07, 47.56, 0.31, 96, 58.17, -23.66, 0.69, 3, 103, -21.4, 65.39, 0.1116, 95, 4.59, -22.78, 0.8184, 96, 40.52, -22.77, 0.07, 4, 103, -18.75, 86.02, 0.01, 95, -16.13, -19.93, 0.10405, 96, 20.1, -19.96, 0.87254, 97, 56.45, -19.89, 0.01341, 3, 95, -35.05, -21.34, 1.0E-4, 96, 1.46, -21.4, 0.56453, 97, 37.51, -21.4, 0.43537, 3, 96, -19.07, -22.08, 0.03286, 97, 16.65, -22.14, 0.91428, 98, 52.69, -22.08, 0.05286, 3, 97, -3.17, -22.02, 0.36522, 98, 32.86, -22.03, 0.63379, 99, 68.32, -21.96, 9.9E-4, 3, 97, -22.68, -22.46, 0.00771, 98, 13.36, -22.55, 0.84445, 99, 49.14, -22.52, 0.14784, 3, 98, -7.93, -23.09, 0.1958, 99, 28.2, -23.11, 0.80288, 100, 64.58, -23.1, 0.00132, 3, 98, -27.79, -23.57, 4.7E-4, 99, 8.67, -23.62, 0.7924, 100, 44.76, -23.62, 0.20713, 3, 99, -12.93, -24.2, 0.11943, 100, 22.84, -24.2, 0.86721, 101, 58.46, -24.21, 0.01336, 2, 100, 0.77, -24.79, 0.53411, 101, 36.71, -24.79, 0.46589, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.4095, 101, 32.87, 24.27, 0.5905, 3, 99, -15.75, 23.6, 0.08894, 100, 19.96, 23.6, 0.87813, 101, 55.62, 23.59, 0.03292, 3, 98, -30.64, 23.03, 8.5E-4, 99, 5.77, 22.96, 0.71828, 100, 41.79, 22.97, 0.28088, 3, 98, -11.12, 22.43, 0.16727, 99, 24.96, 22.4, 0.82705, 100, 61.27, 22.42, 0.00568, 3, 97, -26.03, 21.9, 0.00115, 98, 9.83, 21.8, 0.86047, 99, 45.58, 21.82, 0.13838, 2, 97, -7.13, 21.27, 0.21266, 98, 28.73, 21.24, 0.78734, 3, 96, -21.14, 20.69, 0.01057, 97, 14.4, 20.61, 0.90163, 98, 50.27, 20.67, 0.0878, 2, 96, -1.28, 19.72, 0.4417, 97, 34.58, 19.72, 0.5583, 4, 103, 20.06, 88.71, 0.01, 95, -18.54, 18.89, 0.02159, 96, 17.65, 18.86, 0.95034, 97, 53.83, 18.92, 0.01808, 3, 103, 24.4, 68.19, 0.1116, 95, 2.32, 23.05, 0.8184, 96, 38.19, 23.06, 0.07, 2, 103, 25.14, 50.7, 0.31, 96, 55.61, 23.58, 0.69, 2, 103, 24.62, 34.65, 0.51, 94, 0.26, 22.8, 0.49, 3, 103, 25.37, 23.95, 0.52462, 94, 10.94, 23.37, 0.22, 95, 47.04, 23.38, 0.25538, 1, 103, 36.15, 17.9, 1, 1, 103, 36, -3.06, 1, 1, 103, -19.04, -3.97, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 103, 2.45, 11.15, 0.83, 94, 23.32, 0.24, 0.17, 2, 97, 15.67, 0.04, 0.99997, 98, 51.62, 0.1, 3.0E-5, 2, 96, -0.81, 0.07, 0.37159, 97, 35.13, 0.07, 0.62841, 2, 103, 1.32, 88.25, 0.01, 96, 18, 0.1, 0.99, 3, 103, 1.78, 66.12, 0.1116, 95, 4.15, 0.4, 0.8184, 96, 40.04, 0.41, 0.07, 2, 103, 1.81, 48.1, 0.31, 96, 57.92, 0.22, 0.69, 3, 103, 2.06, 32.36, 0.38323, 94, 2.19, 0.2, 0.57, 95, 38.18, 0.2, 0.04677 ], + "hull": 33, + "edges": [ 28, 30, 58, 60, 60, 62, 62, 64, 42, 44, 26, 28, 66, 26, 30, 32, 66, 32, 70, 68, 42, 70, 14, 16, 70, 16, 40, 42, 72, 70, 40, 72, 16, 18, 72, 18, 38, 40, 74, 72, 38, 74, 18, 20, 74, 20, 36, 38, 76, 74, 36, 76, 20, 22, 76, 22, 32, 34, 34, 36, 66, 78, 78, 76, 34, 78, 22, 24, 24, 26, 78, 24, 68, 82, 46, 82, 82, 12, 46, 48, 84, 82, 48, 84, 12, 10, 84, 10, 48, 50, 86, 84, 50, 86, 10, 8, 86, 8, 50, 52, 88, 86, 52, 88, 8, 6, 88, 6, 52, 54, 90, 88, 54, 90, 6, 4, 90, 4, 54, 56, 56, 58, 80, 92, 92, 90, 56, 92, 4, 2, 92, 2, 58, 80, 2, 0, 0, 64, 80, 0, 12, 14, 44, 46, 60, 80 ], + "width": 61, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "boy/leg-front", + "type": "mesh", + "uvs": [ 0.07635, 0.9541, 0.06673, 0.89806, 0.05329, 0.83742, 0.06846, 0.78076, 0.1147, 0.71609, 0.09104, 0.65737, 0.07898, 0.59167, 0.08077, 0.52912, 0.07229, 0.46755, 0.06309, 0.4008, 0.05461, 0.3393, 0.04512, 0.27044, 0.0355, 0.20062, 0.02026, 0.09003, 0.0082, 0.0025, 0.86785, 0, 0.85558, 0.08164, 0.83969, 0.18726, 0.82872, 0.26024, 0.81835, 0.32916, 0.80924, 0.38977, 0.79934, 0.45558, 0.79031, 0.51561, 0.77996, 0.58393, 0.76519, 0.64798, 0.75106, 0.708, 0.81982, 0.77305, 0.82792, 0.82913, 0.81561, 0.88039, 0.82497, 0.91422, 1, 0.93396, 0.9918, 1, 0.08936, 1, 0.44189, 0.0854, 0.44189, 0.52429, 0.44189, 0.46108, 0.44189, 0.39534, 0.44189, 0.33482, 0.44189, 0.26387, 0.44189, 0.19291, 0.44582, 0.95343, 0.44247, 0.58821, 0.44304, 0.64978, 0.44358, 0.70926, 0.44851, 0.77908, 0.44475, 0.83655, 0.44521, 0.88665 ], + "triangles": [ 38, 10, 11, 19, 38, 18, 38, 11, 39, 38, 39, 18, 39, 11, 12, 36, 8, 9, 21, 36, 20, 36, 9, 37, 36, 37, 20, 37, 9, 10, 20, 37, 19, 37, 10, 38, 37, 38, 19, 7, 34, 41, 23, 34, 22, 34, 7, 35, 34, 35, 22, 35, 7, 8, 22, 35, 21, 35, 8, 36, 35, 36, 21, 42, 5, 41, 5, 6, 41, 42, 41, 24, 24, 41, 23, 6, 7, 41, 41, 34, 23, 43, 4, 42, 43, 42, 25, 4, 5, 42, 44, 4, 43, 44, 43, 25, 25, 42, 24, 1, 2, 45, 28, 45, 27, 2, 3, 45, 45, 26, 27, 45, 44, 26, 45, 3, 44, 44, 3, 4, 46, 45, 28, 44, 25, 26, 18, 39, 17, 39, 12, 33, 39, 33, 17, 33, 12, 13, 17, 33, 16, 13, 14, 33, 16, 33, 15, 15, 33, 14, 32, 40, 31, 31, 40, 30, 32, 0, 40, 40, 29, 30, 40, 28, 29, 0, 1, 46, 1, 45, 46, 40, 0, 46, 40, 46, 28 ], + "vertices": [ 3, 102, -21.4, 12.07, 0.65, 28, 23.5, -22.3, 0.3448, 27, 59.45, -22.3, 0.00521, 3, 102, -21.96, 29.92, 0.51, 28, 5.76, -22.88, 0.33074, 27, 41.71, -22.88, 0.15926, 3, 102, -22.66, 49.08, 0.31148, 28, -13.39, -23.7, 0.0912, 27, 22.52, -23.7, 0.59732, 3, 102, -21.61, 66.95, 0.17, 27, 4.58, -22.78, 0.5805, 26, 40.54, -22.78, 0.2495, 4, 102, -18.4, 87.61, 0.03, 27, -15.86, -19.96, 0.10277, 26, 20.08, -19.96, 0.82804, 25, 56.01, -19.96, 0.03919, 3, 27, -34.44, -21.4, 7.9E-4, 26, 1.51, -21.4, 0.57156, 25, 37.44, -21.4, 0.42765, 3, 26, -19.27, -22.14, 0.05654, 25, 16.67, -22.14, 0.87764, 24, 52.6, -22.14, 0.06582, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 3, 26, -21.58, 20.62, 0.04097, 25, 14.4, 20.62, 0.83939, 24, 50.38, 20.63, 0.11963, 3, 26, -1.35, 19.72, 0.4338, 25, 34.64, 19.72, 0.56533, 24, 70.61, 19.73, 8.7E-4, 4, 102, 20.45, 89.06, 0.03, 27, -18.28, 18.86, 0.04202, 26, 17.66, 18.86, 0.84488, 25, 53.66, 18.87, 0.0831, 3, 102, 24.24, 68.6, 0.17, 27, 2.29, 23.05, 0.47119, 26, 38.23, 23.05, 0.35881, 2, 102, 24.6, 51.21, 0.32421, 27, 20.01, 23.55, 0.67579, 3, 102, 23.74, 35.21, 0.51, 28, 0.25, 22.8, 0.21249, 27, 36.2, 22.8, 0.27751, 3, 102, 24.29, 24.55, 0.73, 28, 10.95, 23.37, 0.25858, 27, 46.78, 23.36, 0.01142, 1, 102, 34.96, 18.3, 1, 1, 102, 34.41, -2.64, 1, 1, 102, -20.64, -2.52, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 102, 1.14, 12.19, 0.83, 28, 23.32, 0.24, 0.17, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 2, 102, 1.77, 89.22, 0.03, 26, 18, 0.1, 0.97, 3, 102, 1.58, 67.1, 0.17, 27, 4.15, 0.4, 0.76746, 26, 40.07, 0.4, 0.06254, 2, 102, 1.23, 49.11, 0.22, 27, 22.3, 0.17, 0.78, 3, 102, 1.15, 33.38, 0.37, 28, 2.2, 0.2, 0.5638, 27, 38.15, 0.2, 0.0662 ], + "hull": 33, + "edges": [ 28, 30, 58, 60, 60, 62, 62, 64, 42, 44, 26, 28, 66, 26, 30, 32, 66, 32, 70, 68, 42, 70, 14, 16, 70, 16, 40, 42, 72, 70, 40, 72, 16, 18, 72, 18, 38, 40, 74, 72, 38, 74, 18, 20, 74, 20, 36, 38, 76, 74, 36, 76, 20, 22, 76, 22, 32, 34, 34, 36, 66, 78, 78, 76, 34, 78, 22, 24, 24, 26, 78, 24, 68, 82, 46, 82, 82, 12, 46, 48, 84, 82, 48, 84, 12, 10, 84, 10, 48, 50, 86, 84, 50, 86, 10, 8, 86, 8, 50, 52, 88, 86, 52, 88, 8, 6, 88, 6, 52, 54, 90, 88, 54, 90, 6, 4, 90, 4, 54, 56, 56, 58, 80, 92, 92, 90, 56, 92, 4, 2, 92, 2, 58, 80, 2, 0, 0, 64, 80, 0, 12, 14, 44, 46, 60, 80 ], + "width": 61, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "legs/pants-jeans", + "attachments": { + "boot-ribbon-back": { + "boot-ribbon-back": { "name": "girl/boot-ribbon-front", "x": 67.51, "y": 16.46, "rotation": 90.17, "width": 26, "height": 25 } + }, + "boot-ribbon-front": { + "boot-ribbon-front": { "name": "girl/boot-ribbon-front", "x": 31.67, "y": 16.34, "rotation": 89.95, "width": 26, "height": 25 } + }, + "leg-back": { + "leg-back": { + "name": "girl/leg-front", + "type": "mesh", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 0, 48, 42, 42, 48, 31, 42, 31, 33, 34, 0, 42, 34, 42, 33, 31, 32, 33, 31, 48, 30, 41, 12, 13, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48 ], + "vertices": [ 3, 94, 22.95, -22.02, 0.22728, 95, 59.29, -22, 0.00272, 103, -19.33, 11.79, 0.77, 3, 94, 5.73, -22.61, 0.49142, 95, 41.79, -22.61, 0.23858, 103, -19.74, 29.07, 0.27, 4, 94, -10.55, -23.17, 0.11127, 95, 25.25, -23.18, 0.76279, 96, 60.87, -23.13, 0.00594, 103, -20.15, 45.45, 0.12, 2, 95, 5.13, -23.87, 0.69465, 96, 41.05, -23.86, 0.30535, 3, 95, -15.89, -24.56, 0.09408, 96, 20.35, -24.59, 0.86299, 97, 56.72, -24.52, 0.04292, 2, 96, 1.98, -25.21, 0.55425, 97, 38.06, -25.21, 0.44575, 3, 96, -19.09, -25.88, 0.05256, 97, 16.64, -25.95, 0.87891, 98, 52.7, -25.89, 0.06853, 3, 96, -33.74, -26.34, 3.3E-4, 97, 1.76, -26.46, 0.67227, 98, 37.81, -26.45, 0.32739, 2, 97, -3.17, -22.02, 0.47188, 98, 32.86, -22.03, 0.52812, 3, 97, -22.68, -22.46, 0.0172, 98, 13.36, -22.55, 0.87617, 99, 49.14, -22.52, 0.10662, 3, 98, -7.93, -23.09, 0.23789, 99, 28.2, -23.11, 0.75909, 100, 64.58, -23.1, 0.00302, 3, 98, -27.79, -23.57, 0.00312, 99, 8.67, -23.62, 0.75495, 100, 44.76, -23.62, 0.24193, 3, 99, -12.93, -24.2, 0.09944, 100, 22.84, -24.2, 0.87238, 101, 58.46, -24.21, 0.02818, 2, 100, 0.77, -24.79, 0.47358, 101, 36.71, -24.79, 0.52642, 1, 101, 1.72, -25.72, 1, 1, 101, -25.98, -26.46, 1, 1, 101, -26.33, 25.98, 1, 1, 101, -0.53, 25.24, 1, 2, 100, -3.13, 24.27, 0.37555, 101, 32.87, 24.27, 0.62445, 3, 99, -15.75, 23.6, 0.0536, 100, 19.96, 23.6, 0.92085, 101, 55.62, 23.59, 0.02556, 2, 99, 5.77, 22.96, 0.65378, 100, 41.79, 22.97, 0.34622, 3, 98, -11.12, 22.43, 0.12254, 99, 24.96, 22.4, 0.86248, 100, 61.27, 22.42, 0.01499, 3, 97, -26.03, 21.9, 0.00839, 98, 9.83, 21.8, 0.78745, 99, 45.58, 21.82, 0.20415, 3, 97, -7.13, 21.27, 0.362, 98, 28.73, 21.24, 0.63637, 99, 64.17, 21.3, 0.00163, 2, 97, -6.17, 28.11, 0.5025, 98, 29.67, 28.08, 0.4975, 3, 96, -21.38, 27.22, 0.03848, 97, 14.13, 27.14, 0.83871, 98, 49.97, 27.2, 0.12281, 3, 96, -2.33, 26.26, 0.40865, 97, 33.49, 26.25, 0.59016, 98, 69.34, 26.38, 0.00119, 3, 95, -20.14, 25.43, 0.05003, 96, 16.06, 25.39, 0.84798, 97, 52.19, 25.45, 0.10198, 2, 95, 1.24, 24.42, 0.56331, 96, 37.12, 24.42, 0.43669, 4, 94, -15.67, 23.56, 0.04308, 95, 20, 23.55, 0.81142, 96, 55.61, 23.58, 0.0255, 103, 26.63, 50.22, 0.12, 3, 94, 0.26, 22.8, 0.33337, 95, 36.2, 22.8, 0.39663, 103, 25.72, 34.13, 0.27, 3, 94, 18.48, 21.95, 0.22212, 95, 54.71, 21.97, 0.00788, 103, 24.69, 15.83, 0.77, 1, 103, 36.21, 8.95, 1, 1, 103, 36.08, -3.91, 1, 1, 103, -18.97, -3.34, 1, 1, 101, 0.45, 0, 1, 1, 98, 31.4, 0, 1, 1, 98, 11.41, 0, 1, 1, 99, 26.57, 0, 1, 1, 99, 7.43, 0, 1, 1, 100, 20.94, 0, 1, 1, 101, 34.45, 0, 1, 2, 94, 23.32, 0.24, 0.23, 103, 2.93, 11.2, 0.77, 1, 97, 15.67, 0.04, 1, 2, 96, -0.81, 0.07, 0.36735, 97, 35.13, 0.07, 0.63265, 1, 96, 18, 0.1, 1, 2, 95, 2.51, 0.14, 0.90776, 96, 38.42, 0.14, 0.09224, 2, 95, 22.3, 0.17, 0.88, 103, 3.23, 48.15, 0.12, 3, 94, 2.19, 0.2, 0.62933, 95, 38.18, 0.2, 0.10067, 103, 3.11, 32.41, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "leg-front": { + "leg-front": { + "name": "girl/leg-front", + "type": "mesh", + "uvs": [ 0.07389, 0.9524, 0.06404, 0.89807, 0.05462, 0.8461, 0.04309, 0.78246, 0.03121, 0.71692, 0.02073, 0.6591, 0.00852, 0.59172, 0, 0.54473, 0.07379, 0.52912, 0.06516, 0.46755, 0.05581, 0.4008, 0.04719, 0.3393, 0.03754, 0.27044, 0.02776, 0.20062, 0.01226, 0.09003, 0, 0.0025, 0.87399, 0, 0.8615, 0.08164, 0.84535, 0.18726, 0.83419, 0.26024, 0.82366, 0.32916, 0.81439, 0.38977, 0.80433, 0.45558, 0.79515, 0.51561, 0.90919, 0.51858, 0.89347, 0.583, 0.87847, 0.64444, 0.8642, 0.70289, 0.84791, 0.76964, 0.83339, 0.82913, 0.82087, 0.88039, 0.80679, 0.93811, 1, 0.95946, 1, 1, 0.08252, 1, 0.44092, 0.0854, 0.44092, 0.52429, 0.44092, 0.46108, 0.44092, 0.39534, 0.44092, 0.33482, 0.44092, 0.26387, 0.44092, 0.19291, 0.44492, 0.95343, 0.44151, 0.58821, 0.44209, 0.64978, 0.44264, 0.70926, 0.44324, 0.77395, 0.44383, 0.83655, 0.4443, 0.88665 ], + "triangles": [ 31, 48, 30, 0, 48, 42, 42, 48, 31, 34, 42, 33, 31, 32, 33, 42, 31, 33, 34, 0, 42, 40, 11, 12, 20, 40, 19, 40, 12, 41, 40, 41, 19, 41, 12, 13, 38, 9, 10, 22, 38, 21, 38, 10, 39, 38, 39, 21, 39, 10, 11, 21, 39, 20, 39, 11, 40, 39, 40, 20, 8, 36, 43, 43, 36, 23, 36, 8, 37, 36, 37, 23, 37, 8, 9, 23, 37, 22, 37, 9, 38, 37, 38, 22, 5, 43, 44, 5, 6, 43, 44, 43, 26, 26, 43, 25, 6, 8, 43, 6, 7, 8, 43, 23, 25, 25, 23, 24, 3, 4, 45, 46, 45, 28, 28, 45, 27, 45, 4, 44, 4, 5, 44, 45, 44, 27, 27, 44, 26, 1, 2, 47, 48, 47, 30, 30, 47, 29, 47, 2, 46, 2, 3, 46, 47, 46, 29, 29, 46, 28, 46, 3, 45, 48, 1, 47, 0, 1, 48, 19, 41, 18, 41, 13, 35, 41, 35, 18, 35, 13, 14, 18, 35, 17, 14, 15, 35, 17, 35, 16, 16, 35, 15 ], + "vertices": [ 3, 28, 22.96, -22.02, 0.22658, 27, 58.91, -22.02, 0.00342, 102, -21, 12.47, 0.77, 3, 28, 5.76, -22.61, 0.49273, 27, 41.71, -22.61, 0.23727, 102, -21.71, 29.73, 0.27, 4, 28, -10.68, -23.18, 0.11707, 27, 25.27, -23.18, 0.76681, 26, 61.22, -23.18, 0.00612, 102, -22.41, 46.07, 0.11, 2, 27, 5.13, -23.87, 0.6994, 26, 41.08, -23.87, 0.3006, 3, 27, -15.62, -24.58, 0.10595, 26, 20.33, -24.58, 0.85365, 25, 56.28, -24.58, 0.0404, 3, 27, -33.92, -25.21, 7.9E-4, 26, 2.03, -25.21, 0.57156, 25, 37.98, -25.21, 0.42765, 3, 26, -19.29, -25.94, 0.05654, 25, 16.66, -25.94, 0.87764, 24, 52.61, -25.94, 0.06582, 3, 26, -34.16, -26.46, 4.4E-4, 25, 1.79, -26.46, 0.67282, 24, 37.74, -26.46, 0.32674, 2, 25, -3.13, -22.03, 0.47104, 24, 32.82, -22.03, 0.52896, 3, 25, -22.61, -22.55, 0.01665, 24, 13.34, -22.55, 0.87142, 23, 49.29, -22.55, 0.11193, 3, 24, -7.79, -23.11, 0.22064, 23, 28.17, -23.11, 0.77569, 22, 64.12, -23.11, 0.00367, 3, 24, -27.25, -23.62, 0.00219, 23, 8.7, -23.62, 0.77556, 22, 44.65, -23.62, 0.22225, 3, 21, 58.81, -24.2, 0.0114, 23, -13.09, -24.2, 0.12046, 22, 22.86, -24.2, 0.86813, 2, 21, 36.72, -24.79, 0.42237, 22, 0.77, -24.79, 0.57763, 2, 21, 1.72, -25.72, 0.99849, 22, -34.23, -25.72, 0.00151, 1, 21, -25.98, -26.46, 1, 1, 21, -26.33, 25.98, 1, 2, 21, -0.53, 25.24, 0.99997, 22, -36.48, 25.24, 3.0E-5, 2, 21, 32.85, 24.27, 0.56274, 22, -3.1, 24.27, 0.43726, 3, 21, 55.91, 23.6, 0.02334, 23, -15.99, 23.6, 0.05774, 22, 19.96, 23.6, 0.91892, 3, 24, -30.16, 22.96, 3.0E-4, 23, 5.79, 22.96, 0.6752, 22, 41.74, 22.96, 0.3245, 3, 24, -11, 22.41, 0.14886, 23, 24.95, 22.41, 0.84172, 22, 60.9, 22.41, 0.00941, 3, 25, -26.16, 21.8, 0.00663, 24, 9.79, 21.8, 0.80794, 23, 45.74, 21.8, 0.18543, 3, 25, -7.19, 21.25, 0.35697, 24, 28.76, 21.25, 0.64235, 23, 64.72, 21.25, 6.7E-4, 2, 25, -6.22, 28.1, 0.49898, 24, 29.73, 28.1, 0.50102, 3, 26, -21.82, 27.15, 0.04097, 25, 14.13, 27.15, 0.83939, 24, 50.08, 27.15, 0.11963, 3, 26, -2.4, 26.25, 0.4338, 25, 33.55, 26.25, 0.56533, 24, 69.5, 26.25, 8.7E-4, 3, 27, -19.88, 25.4, 0.04332, 26, 16.07, 25.4, 0.87101, 25, 52.02, 25.4, 0.08567, 2, 27, 1.21, 24.42, 0.5677, 26, 37.16, 24.42, 0.4323, 4, 28, -15.94, 23.55, 0.03449, 27, 20.01, 23.55, 0.83346, 26, 55.96, 23.55, 0.02204, 102, 24.27, 51.7, 0.11, 3, 28, 0.25, 22.8, 0.31657, 27, 36.2, 22.8, 0.41343, 102, 23.66, 35.6, 0.27, 3, 28, 18.49, 21.95, 0.22027, 27, 54.44, 21.95, 0.00973, 102, 22.94, 17.27, 0.77, 1, 102, 34.58, 10.59, 1, 1, 102, 34.67, -2.26, 1, 1, 102, -20.38, -2.65, 1, 1, 21, 0.45, 0, 1, 1, 24, 31.4, 0, 1, 1, 24, 11.41, 0, 1, 1, 23, 26.57, 0, 1, 1, 23, 7.43, 0, 1, 1, 22, 20.94, 0, 1, 1, 21, 34.45, 0, 1, 2, 28, 23.32, 0.24, 0.23, 102, 1.26, 12.26, 0.77, 1, 25, 15.67, 0.04, 1, 2, 26, -0.81, 0.07, 0.37007, 25, 35.14, 0.07, 0.62993, 1, 26, 18, 0.1, 1, 2, 27, 2.5, 0.14, 0.92465, 26, 38.45, 0.14, 0.07535, 2, 27, 22.3, 0.17, 0.89, 102, 0.91, 49.21, 0.11, 3, 28, 2.2, 0.2, 0.65329, 27, 38.15, 0.2, 0.07671, 102, 1.08, 33.46, 0.27 ], + "hull": 35, + "edges": [ 30, 32, 62, 64, 64, 66, 66, 68, 16, 14, 46, 48, 44, 46, 28, 30, 70, 28, 32, 34, 70, 34, 74, 72, 44, 74, 16, 18, 74, 18, 42, 44, 76, 74, 42, 76, 18, 20, 76, 20, 40, 42, 78, 76, 40, 78, 20, 22, 78, 22, 38, 40, 80, 78, 38, 80, 22, 24, 80, 24, 34, 36, 36, 38, 70, 82, 82, 80, 36, 82, 24, 26, 26, 28, 82, 26, 48, 50, 72, 86, 50, 86, 14, 12, 86, 12, 50, 52, 88, 86, 52, 88, 12, 10, 88, 10, 52, 54, 90, 88, 54, 90, 10, 8, 90, 8, 54, 56, 92, 90, 56, 92, 8, 6, 92, 6, 56, 58, 94, 92, 58, 94, 6, 4, 94, 4, 58, 60, 60, 62, 84, 96, 96, 94, 60, 96, 4, 2, 96, 2, 62, 84, 2, 0, 0, 68, 84, 0 ], + "width": 60, + "height": 316 + } + }, + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + } + } + }, + { + "name": "nose/long", + "attachments": { + "mouth": { + "mouth-close": { "name": "boy/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "nose": { + "nose": { + "name": "boy/nose", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 6, 51.55, -68.98, 0.63, 29, 28.41, -21.66, 0.37, 2, 6, 50.11, -35.01, 0.72, 29, -5.59, -21.66, 0.28, 2, 6, 69.09, -34.21, 0.72, 29, -5.59, -2.66, 0.28, 2, 6, 70.54, -68.18, 0.63, 29, 28.41, -2.66, 0.37 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 34, + "height": 19 + } + } + } + }, + { + "name": "nose/short", + "attachments": { + "mouth": { + "mouth-close": { "name": "girl/mouth-close", "x": 6.2, "y": 5.18, "width": 42, "height": 9 } + }, + "nose": { + "nose": { + "name": "girl/nose", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 6, 57.27, -63, 0.68, 29, 14.7, -17.7, 0.32, 2, 6, 56.34, -41.02, 0.73, 29, -7.3, -17.7, 0.27, 2, 6, 69.33, -40.47, 0.73, 29, -7.3, -4.7, 0.27, 2, 6, 70.26, -62.45, 0.68, 29, 14.7, -4.7, 0.32 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 22, + "height": 13 + } + } + } + } +], +"animations": { + "aware": { + "bones": { + "head-control": { + "translate": [ + { "x": -62.46, "y": -5.73 }, + { "time": 0.1667, "x": 30.37, "y": 35.21 }, + { "time": 0.2667, "x": 4.53, "y": 62.9 }, + { "time": 0.4667, "x": 5.81, "y": 43.4, "curve": "stepped" }, + { "time": 1.0667, "x": 5.81, "y": 43.4 } + ] + }, + "hips": { + "translate": [ + { "y": -91.4 }, + { "time": 0.1667, "y": 7.19 } + ] + }, + "hat-control": { + "translate": [ + { "x": -51.09, "y": -5.28 }, + { "time": 0.1667, "x": 34.82, "y": -14.72 } + ] + }, + "head": { + "rotate": [ + { "value": -2.68 }, + { "time": 0.1667, "value": 4.05 }, + { "time": 0.2667, "value": -1.51 }, + { "time": 0.4667, "value": 1.68, "curve": "stepped" }, + { "time": 0.5667, "value": 1.68 }, + { "time": 0.8333, "value": -4.08 } + ] + }, + "hat-base": { + "translate": [ + {}, + { "time": 0.1667, "x": -11.29, "y": 0.32 }, + { "time": 0.4, "x": -1.03, "y": 0.64 } + ] + }, + "hat": { + "rotate": [ + {}, + { "time": 0.2, "value": 15.74 }, + { "time": 0.4, "value": -16.53 }, + { "time": 0.6333, "value": 13.83 }, + { "time": 0.8, "value": 4.09 } + ], + "scale": [ + {}, + { "time": 0.1333, "x": 0.886 }, + { "time": 0.3333 } + ] + }, + "scarf-back": { + "rotate": [ + {}, + { "time": 0.1, "value": 20.93 }, + { "time": 0.3333, "value": -5.62 }, + { "time": 0.5, "value": 1.86 } + ] + }, + "hair-side-back": { + "rotate": [ + { "value": -9.73 }, + { "time": 0.1667, "value": 9.49 }, + { "time": 0.3, "value": -10.46 }, + { "time": 0.4667, "value": 1.95 }, + { "time": 0.6667, "value": -6 }, + { "time": 0.8667, "value": -0.63 } + ] + }, + "hair-side-front": { + "rotate": [ + { "value": -2.72 }, + { "time": 0.1667, "value": 10.36 }, + { "time": 0.3, "value": -19.18 }, + { "time": 0.4667, "value": -0.83 }, + { "time": 0.6667, "value": -9.9 }, + { "time": 0.8667, "value": -4.35 } + ] + }, + "hair-bangs-back": { + "rotate": [ + { "value": -19.65 }, + { "time": 0.1667, "value": 7.92 }, + { "time": 0.3, "value": -1.28 }, + { "time": 0.4667, "value": -9.58 }, + { "time": 0.6667, "value": -14.48 }, + { "time": 0.8667, "value": -8.73 } + ] + }, + "hair-bangs-front": { + "rotate": [ + { "value": 18.38, "curve": "stepped" }, + { "time": 0.1667, "value": 18.38 }, + { "time": 0.3, "value": -8.33 }, + { "time": 0.4667, "value": 8.04 }, + { "time": 0.6667, "value": -8.34 } + ] + }, + "skirt-control": { + "translate": [ + { "y": -94.48 }, + { "time": 0.1333, "x": -1.64, "y": 1.12 }, + { "time": 0.1667, "x": -2.05, "y": 47.36 }, + { "time": 0.3 } + ] + }, + "skirt-control-middle": { + "translate": [ + {}, + { "time": 0.1667, "x": -47.24, "y": -1.03 }, + { "time": 0.2333, "x": -43.72, "y": -0.73 }, + { "time": 0.4 } + ] + }, + "skirt-rotation-front": { + "rotate": [ + { "value": 18.42 }, + { "time": 0.1333, "value": 18.47 }, + { "time": 0.3667, "value": -29.8 }, + { "time": 0.5, "value": -0.34 }, + { "time": 0.7, "value": -19.33 } + ] + }, + "skirt-rotation-back": { + "rotate": [ + { "value": -19.75 }, + { "time": 0.1333, "value": -35.04 }, + { "time": 0.3, "value": 37.38 }, + { "time": 0.4333, "value": -3.17 }, + { "time": 0.7, "value": 14.47 } + ] + }, + "skirt-control-up": { + "translate": [ + { "time": 0.2333, "x": -1.03, "y": -1.03 } + ] + }, + "cape-front-rotator": { + "rotate": [ + { "value": 7.42, "curve": "stepped" }, + { "time": 0.1333, "value": 7.42 }, + { "time": 0.2333, "value": -6.54 }, + { "time": 0.5 } + ] + }, + "cape-back-rotator": { + "rotate": [ + { "value": 0.14 }, + { "time": 0.1333, "value": -19.44 }, + { "time": 0.2333, "value": 6.97 }, + { "time": 0.5 } + ] + }, + "hair-strand-back-1": { + "rotate": [ + { "value": -13.58 }, + { "time": 0.4, "value": 3.32 }, + { "time": 0.6667, "value": -11.78 }, + { "time": 0.9667, "value": -7.37 } + ] + }, + "hair-strand-back-2": { + "rotate": [ + { "value": 300.71 }, + { "time": 0.4, "value": 364.24 }, + { "time": 0.5667, "value": 360 }, + { "time": 0.9333, "value": 364.33 } + ] + }, + "hair-strand-back-3": { + "rotate": [ + { "value": -24.87 }, + { "time": 0.4, "value": 6.39 }, + { "time": 0.5667, "value": 8.01 }, + { "time": 0.9333, "value": 14.8 } + ] + }, + "hair-strand-front-1": { + "rotate": [ + { "value": -352.71 }, + { "time": 0.4, "value": -375.28 }, + { "time": 0.6667, "value": -352.48 }, + { "time": 0.9333, "value": -361.77 } + ] + }, + "hair-strand-front-3": { + "rotate": [ + { "value": 30.72 }, + { "time": 0.4, "value": -8.29 }, + { "time": 0.5667 }, + { "time": 0.9333, "value": -6.01 } + ] + }, + "hair-strand-front-2": { + "rotate": [ + { "value": -331.85 }, + { "time": 0.4, "value": -376.13 }, + { "time": 0.5667, "value": -360 }, + { "time": 0.8, "value": -368.78 }, + { "time": 1.0333, "value": -358.49 } + ] + }, + "hair-strand-front-4": { + "rotate": [ + { "value": 36.04 }, + { "time": 0.4, "value": -9.94 }, + { "time": 0.5667 }, + { "time": 0.9333, "value": -3.18 } + ] + }, + "bag": { + "rotate": [ + { "value": -5.68 }, + { "time": 0.2667, "value": 11.42 }, + { "time": 0.4333, "value": 4.78 }, + { "time": 0.6, "value": 9.21 } + ] + }, + "bag-control": { + "translate": [ + { "x": -15.82, "y": -19.18 }, + { "time": 0.2, "x": -7.23, "y": 14.62 }, + { "time": 0.4, "x": -3.97, "y": -11.03 }, + { "time": 0.6333, "x": -14.17, "y": -8.66 }, + { "time": 0.8667, "x": -3.91, "y": -9.14 } + ] + }, + "arm-front-down": { + "rotate": [ + { "value": 21.36 }, + { "time": 0.1333, "value": -4.81 }, + { "time": 0.3667, "value": 37.96 }, + { "time": 0.6667, "value": 25.99 } + ] + }, + "arm-front-up": { + "rotate": [ + { "value": 10.18 }, + { "time": 0.1333, "value": -9.82 }, + { "time": 0.3667, "value": -10.68 }, + { "time": 0.6667, "value": -16.66 } + ] + }, + "arm-back-up": { + "rotate": [ + { "value": -26.58 }, + { "time": 0.1667, "value": 14.59 }, + { "time": 0.3667, "value": 2.32 }, + { "time": 0.8667, "value": -3.61 } + ] + }, + "arm-back-down": { + "rotate": [ + { "value": 75.17 }, + { "time": 0.1667, "value": -3.13 }, + { "time": 0.3667, "value": 39.97 }, + { "time": 0.8667, "value": 34.08 } + ] + }, + "dress-control-leg-down-back": { + "translate": [ + { "x": -0.84, "y": -5.64 }, + { "time": 0.2 } + ] + }, + "cape-blue-middle-front": { + "translate": [ + { "x": 37.13, "y": 23.77 }, + { "time": 0.0667, "x": 59.36, "y": 36.71 }, + { "time": 0.1667, "x": 54.84, "y": 0.04 }, + { "time": 0.3, "x": 5.89, "y": -49.91 }, + { "time": 0.3333, "x": 54.3, "y": -41.62 }, + { "time": 0.4333, "x": 39.08, "y": -2.95 }, + { "time": 0.5333, "x": 46.83, "y": -8.42 }, + { "time": 0.5667, "x": 32.59, "y": -17.13 } + ] + }, + "cape-blue-down-front": { + "rotate": [ + { "time": 0.2 }, + { "time": 0.4333, "value": 24.99 }, + { "time": 0.5667, "value": 14.98 }, + { "time": 0.7, "value": -21.62 }, + { "time": 0.8, "value": 1.06 } + ], + "translate": [ + { "x": 5.22, "y": -6.79 }, + { "time": 0.1333, "x": 75.09, "y": 30.66 }, + { "time": 0.1667, "x": 51.71, "y": 31.97 }, + { "time": 0.4333, "x": 44.01, "y": -13.07 }, + { "time": 0.6667, "x": 43.38, "y": -12.67 }, + { "time": 0.7333, "x": 43.18, "y": 10.37 } + ] + }, + "cape-blue-down-back": { + "translate": [ + { "time": 0.1667, "x": 32.74, "y": -32 } + ] + }, + "dress-control-foot-front": { + "rotate": [ + { "value": -49.06 }, + { "time": 0.1667 } + ], + "translate": [ + { "x": -18.52, "y": 12.34 }, + { "time": 0.1667 } + ] + }, + "dress-control-foot-back": { + "translate": [ + { "x": 38.58, "y": -4.63 }, + { "time": 0.1667 } + ] + }, + "dress-control-leg-up-back": { + "translate": [ + { "x": -22.89, "y": 7.69 }, + { "time": 0.1667 } + ] + }, + "dress-control-leg-down-front": { + "translate": [ + { "x": -2.78, "y": -17.03 }, + { "time": 0.2 } + ] + } + } + }, + "blink": { + "slots": { + "eye-back-iris": { + "attachment": [ + { "time": 0.0333 }, + { "time": 0.0732, "name": "eye-back-iris" } + ] + }, + "eye-back-pupil": { + "attachment": [ + { "time": 0.0333 }, + { "time": 0.0732, "name": "eye-back-pupil" } + ] + }, + "eye-back-white": { + "attachment": [ + { "time": 0.0333 }, + { "time": 0.0732, "name": "eye-back-white" } + ] + }, + "eye-front-iris": { + "attachment": [ + { "time": 0.0333 }, + { "time": 0.0732, "name": "eye-front-iris" } + ] + }, + "eye-front-pupil": { + "attachment": [ + { "time": 0.0333 }, + { "time": 0.0732, "name": "eye-front-pupil" } + ] + }, + "eye-front-white": { + "attachment": [ + { "time": 0.0333 }, + { "time": 0.0732, "name": "eye-front-white" } + ] + } + }, + "bones": { + "eye-front-up-eyelid": { + "rotate": [ + {}, + { "time": 0.0183, "value": -42.34 }, + { "time": 0.1646 } + ] + }, + "eye-front-up-eyelid-holder": { + "translate": [ + {}, + { "time": 0.0183, "y": -4.35 }, + { "time": 0.0366, "x": 0.27, "y": -12.4, "curve": "stepped" }, + { "time": 0.0549, "x": 0.27, "y": -12.4 }, + { "time": 0.1646 } + ] + }, + "eye-back-up-eyelid": { + "rotate": [ + {}, + { "time": 0.0183, "value": 35.83 }, + { "time": 0.1646 } + ] + }, + "eye-back-up-eyelid-holder": { + "translate": [ + {}, + { "time": 0.0183, "x": -2.99, "y": -4.35 }, + { "time": 0.0366, "x": -1.68, "y": -11.31, "curve": "stepped" }, + { "time": 0.0549, "x": -1.68, "y": -11.31 }, + { "time": 0.1646 } + ] + }, + "eye-back-low-eyelid-holder": { + "rotate": [ + { "time": 0.0366, "value": 4.33 } + ], + "translate": [ + {}, + { "time": 0.0183, "x": -1.63, "y": 1.09 }, + { "time": 0.0366, "x": -1.09, "y": 6.52, "curve": "stepped" }, + { "time": 0.0549, "x": -1.09, "y": 6.52 }, + { "time": 0.0732, "x": -1.34, "y": -1.93 }, + { "time": 0.1646, "curve": "stepped" }, + { "time": 1.032 } + ] + }, + "eye-front-low-eyelid-holder": { + "translate": [ + {}, + { "time": 0.0366, "x": -1.36, "y": 4.55, "curve": "stepped" }, + { "time": 0.0549, "x": -1.36, "y": 4.55 }, + { "time": 0.0732, "x": -1.36, "y": -3.51 }, + { "time": 0.1646 } + ] + }, + "eye-back-low-eyelid": { + "rotate": [ + {}, + { "time": 0.0366, "value": -27.26, "curve": "stepped" }, + { "time": 0.0549, "value": -27.26 }, + { "time": 0.0732, "value": -11.09 }, + { "time": 0.1646 } + ] + }, + "eye-front-low-eyelid": { + "rotate": [ + {}, + { "time": 0.0366, "value": 18.27, "curve": "stepped" }, + { "time": 0.0549, "value": 18.27 }, + { "time": 0.1646 } + ] + }, + "eye-front-eyebrow": { + "rotate": [ + {}, + { "time": 0.0333, "value": -14.81 }, + { "time": 0.1333 } + ], + "translate": [ + {}, + { "time": 0.0333, "y": -8.69 }, + { "time": 0.1333 } + ] + }, + "eye-back-eyebrow": { + "rotate": [ + {}, + { "time": 0.0333, "value": 14.78 }, + { "time": 0.1333 } + ], + "translate": [ + {}, + { "time": 0.0333, "y": -8.69 }, + { "time": 0.1333 } + ] + } + } + }, + "dance": { + "bones": { + "foot-back-IK": { + "translate": [ + { "x": -3.94 } + ] + }, + "foot-front-IK": { + "translate": [ + { "x": -77.47 } + ] + }, + "arm-front-up": { + "rotate": [ + { "value": -43.38 }, + { "time": 0.2, "value": -64.19 }, + { "time": 0.5, "value": -43.38 } + ] + }, + "arm-front-down": { + "rotate": [ + { "value": 111.67 }, + { "time": 0.2, "value": 119.56 }, + { "time": 0.3, "value": 108.58 }, + { "time": 0.5, "value": 111.67 } + ] + }, + "arm-back-up": { + "rotate": [ + { "value": 62.56 }, + { "time": 0.2, "value": 55.24 }, + { "time": 0.5, "value": 62.56 } + ] + }, + "arm-back-down": { + "rotate": [ + { "value": -123.94 }, + { "time": 0.2, "value": -123.93 }, + { "time": 0.5, "value": -123.94 } + ] + }, + "head": { + "rotate": [ + { "value": 8.09 }, + { "time": 0.2667, "value": -4.72 }, + { "time": 0.5, "value": 8.09 } + ] + }, + "hips": { + "translate": [ + {}, + { "time": 0.1, "x": -31.02, "y": -57.32 }, + { "time": 0.2, "x": -75.67, "y": -45.42 }, + { "time": 0.2667, "x": -82.72, "y": 5.11 }, + { "time": 0.5 } + ] + }, + "skirt-control": { + "translate": [ + {}, + { "time": 0.2667, "x": -107.7, "y": -26.37 }, + { "time": 0.5 } + ] + }, + "body-down": { + "rotate": [ + {}, + { "time": 0.2667, "value": -37.27 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 13.63, "y": 25.56 }, + { "time": 0.5 } + ] + }, + "bag": { + "translate": [ + {}, + { "time": 0.1, "x": 2.14, "y": -46.73 }, + { "time": 0.2667, "x": 11.89, "y": 39.86 }, + { "time": 0.3, "x": 37.93, "y": 79.04 }, + { "time": 0.4, "x": 35.68, "y": 82.97 }, + { "time": 0.5 } + ] + }, + "bag-control": { + "translate": [ + {}, + { "time": 0.1667, "x": -9.48, "y": -9.24 }, + { "time": 0.2667, "x": -45.55, "y": 11.61 }, + { "time": 0.4, "x": -23.13, "y": 23.45 }, + { "time": 0.5 } + ] + }, + "bag-flap": { + "rotate": [ + {}, + { "time": 0.3, "value": 30.36 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.3, "x": 62.39, "y": -60.69 }, + { "time": 0.5 } + ] + }, + "body-up": { + "rotate": [ + {}, + { "time": 0.2667, "value": 25.81 }, + { "time": 0.4, "value": 6.12 }, + { "time": 0.5 } + ] + }, + "dress-control-leg-up-front": { + "translate": [ + { "x": -4.66, "y": 13.07 }, + { "time": 0.0667, "x": -6.42, "y": -2.09 }, + { "time": 0.1667, "x": -13.77, "y": -19.16 }, + { "time": 0.3, "x": -7.28, "y": 5.82 }, + { "time": 0.4333, "x": -4.66, "y": 13.07 } + ] + }, + "dress-control-leg-down-front": { + "translate": [ + { "x": -5.13, "y": 14.38 }, + { "time": 0.0667, "x": 10.01, "y": -1.87 }, + { "time": 0.1667, "x": 22.73, "y": -15.41 }, + { "time": 0.3, "x": 10.87, "y": -9.78 }, + { "time": 0.4333, "x": -5.13, "y": 14.38 } + ] + }, + "dress-control-leg-up-back": { + "translate": [ + {}, + { "time": 0.1667, "x": 26.48, "y": 1.39 }, + { "time": 0.5 } + ] + }, + "dress-control-leg-down-back": { + "rotate": [ + {}, + { "time": 0.1667, "value": 25.88 }, + { "time": 0.3, "value": -11.62 }, + { "time": 0.5 } + ] + }, + "skirt-rotation-front": { + "rotate": [ + { "value": -26.59 }, + { "time": 0.1, "value": -16.72 }, + { "time": 0.1667, "value": 22.5 }, + { "time": 0.2667, "value": 34.86 }, + { "time": 0.5, "value": -26.59 } + ] + }, + "skirt-rotation-back": { + "rotate": [ + { "value": 25.32 }, + { "time": 0.1, "value": 26.97 }, + { "time": 0.1667, "value": -23.4 }, + { "time": 0.2667, "value": -24.93 }, + { "time": 0.4, "value": -4.25 }, + { "time": 0.5, "value": 25.32 } + ] + }, + "skirt-control-front": { + "rotate": [ + { "value": -26.59 }, + { "time": 0.1667, "value": -3.25 }, + { "time": 0.5, "value": -26.59 } + ] + }, + "skirt-control-up": { + "translate": [ + {}, + { "time": 0.1333, "x": 10.41, "y": -19.43 }, + { "time": 0.2667, "x": 16.66, "y": -37.48 }, + { "time": 0.4, "x": 72.57, "y": -6.15 }, + { "time": 0.5 } + ] + }, + "skirt-control-middle": { + "translate": [ + {}, + { "time": 0.1, "x": -37.48 }, + { "time": 0.5 } + ] + }, + "skirt-control-front-down": { + "translate": [ + {}, + { "time": 0.1, "x": -34.98, "y": -13.44 }, + { "time": 0.2333, "x": -11.57, "y": 10.34 }, + { "time": 0.5 } + ] + }, + "skirt-control-back-down": { + "translate": [ + {}, + { "time": 0.1, "x": -34.58, "y": 14.44 }, + { "time": 0.2333, "x": -8.49, "y": -14.05 }, + { "time": 0.5 } + ] + }, + "hair-side-front": { + "rotate": [ + { + "value": -35.09, + "curve": [ 0.094, -31.19, 0.125, 11.81 ] + }, + { "time": 0.1667, "value": 11.81 }, + { "time": 0.3, "value": -27.76 }, + { "time": 0.5, "value": -35.09 } + ] + }, + "hair-side-back": { + "rotate": [ + { + "value": -22.34, + "curve": [ 0.147, -10.82, 0.109, 23.73 ] + }, + { + "time": 0.1667, + "value": 23.73, + "curve": [ 0.242, 23.73, 0.392, -23.17 ] + }, + { + "time": 0.4667, + "value": -23.17, + "curve": [ 0.475, -23.17, 0.492, -22.34 ] + }, + { "time": 0.5, "value": -22.34 } + ] + }, + "head-control": { + "translate": [ + { "x": 22.8, "y": -9.23 }, + { "time": 0.0667, "x": 57.97, "y": 46.22 }, + { "time": 0.2333, "x": -32.58, "y": -3.79 }, + { "time": 0.5, "x": 22.8, "y": -9.23 } + ] + }, + "hair-bangs-front": { + "rotate": [ + { "value": 17.62 }, + { "time": 0.1667, "value": 10.84 }, + { "time": 0.3333, "value": -24 }, + { "time": 0.4333 }, + { "time": 0.5, "value": 17.62 } + ] + }, + "hair-bangs-back": { + "rotate": [ + { "value": -39.79 }, + { "time": 0.1667, "value": -24.48 }, + { "time": 0.3333, "value": 29.96 }, + { "time": 0.4333 }, + { "time": 0.5, "value": -39.79 } + ] + }, + "hat": { + "rotate": [ + { "value": 27.46 }, + { "time": 0.1667, "value": -23.07 }, + { "time": 0.5, "value": 27.46 } + ] + }, + "hat-control": { + "translate": [ + { "x": 111.64, "y": 22.2 }, + { "time": 0.1667, "x": -159.23, "y": 20.72 }, + { "time": 0.3333, "x": -51.25, "y": -31.45 }, + { "time": 0.5, "x": 111.64, "y": 22.2 } + ] + }, + "hat-base": { + "translate": [ + { "x": -11.05, "y": 1.1 }, + { "time": 0.2667, "x": -9.51, "y": -2.68 }, + { "time": 0.5, "x": -11.05, "y": 1.1 } + ] + }, + "scarf-back": { + "rotate": [ + {}, + { "time": 0.0667, "value": -17.47 }, + { "time": 0.1667, "value": 13.07 }, + { "time": 0.2667, "value": 71.2 }, + { "time": 0.5 } + ] + }, + "backpack": { + "rotate": [ + { "value": 3.89 }, + { "time": 0.2, "value": -0.82 }, + { "time": 0.3333, "value": -33.86 }, + { "time": 0.5, "value": 3.89 } + ], + "translate": [ + { "x": 1.47, "y": 19.38, "curve": "stepped" }, + { "time": 0.1, "x": 1.47, "y": 19.38 }, + { "time": 0.2, "x": -9.61, "y": 18.55 }, + { "time": 0.3333, "x": 27.69, "y": 6.16 }, + { "time": 0.5, "x": 1.47, "y": 19.38 } + ] + }, + "backpack-control": { + "translate": [ + { "x": 15.05, "y": 56.59 }, + { "time": 0.1, "x": -13.31, "y": 78.1 }, + { "time": 0.2, "x": -44.92, "y": 33.07 }, + { "time": 0.3, "x": -69.87, "y": -53.48 }, + { "time": 0.5, "x": 15.05, "y": 56.59 } + ] + }, + "hair-strand-front-1": { + "rotate": [ + { "value": -10.89 }, + { "time": 0.2, "value": 20.95 }, + { "time": 0.3667, "value": -47.39 }, + { "time": 0.5, "value": -10.89 } + ] + }, + "hair-strand-front-3": { + "rotate": [ + { "value": 35.67 }, + { "time": 0.2, "value": -26.6 }, + { "time": 0.3667 }, + { "time": 0.5, "value": 35.67 } + ] + }, + "hair-strand-front-2": { + "rotate": [ + { "value": 35.67 }, + { "time": 0.2, "value": -26.6 }, + { "time": 0.3667 }, + { "time": 0.5, "value": 35.67 } + ] + }, + "hair-strand-front-4": { + "rotate": [ + { "value": 35.67 }, + { "time": 0.2, "value": -26.6 }, + { "time": 0.3667 }, + { "time": 0.5, "value": 35.67 } + ] + }, + "hair-strand-back-1": { + "rotate": [ + { "value": -23.48 }, + { "time": 0.2, "value": 9.31 }, + { "time": 0.3667, "value": -37.1 }, + { "time": 0.5, "value": -23.48 } + ] + }, + "hair-strand-back-2": { + "rotate": [ + { "value": -23.48 }, + { "time": 0.2, "value": 9.31 }, + { "time": 0.3667, "value": -37.1 }, + { "time": 0.5, "value": -23.48 } + ] + }, + "hair-strand-back-3": { + "rotate": [ + { "value": -23.48 }, + { "time": 0.2, "value": 9.31 }, + { "time": 0.3667, "value": -37.1 }, + { "time": 0.5, "value": -23.48 } + ] + }, + "arm-back-control": { + "translate": [ + {}, + { "time": 0.2, "x": -1.55, "y": 20.76 }, + { "time": 0.5 } + ], + "scale": [ + {}, + { "time": 0.2, "x": 0.808 }, + { "time": 0.5 } + ] + }, + "cape-front-rotator": { + "rotate": [ + { "value": -19.6 }, + { "time": 0.0667, "value": -17.3 }, + { "time": 0.1333, "value": 31.22 }, + { "time": 0.3, "value": 30.83 }, + { "time": 0.5, "value": -19.6 } + ], + "translate": [ + { "x": 4.1, "y": -19.38 } + ] + }, + "cape-back-rotator": { + "rotate": [ + { "value": -37.45, "curve": "stepped" }, + { "time": 0.3, "value": -37.45 }, + { "time": 0.4, "value": -3.51 }, + { "time": 0.5, "value": -37.45 } + ], + "translate": [ + { "x": -9.09, "y": 17.5 } + ] + }, + "cape-red-front-outside": { + "translate": [ + {}, + { "time": 0.2333, "x": 3.19, "y": 5.75 }, + { "time": 0.5 } + ] + }, + "cape-red-front-inside": { + "translate": [ + { + "x": 56.51, + "y": 20.65, + "curve": [ 0.058, 56.51, 0.175, 0, 0.058, 20.65, 0.175, 0 ] + }, + { + "time": 0.2333, + "curve": [ 0.3, 0, 0.433, 56.51, 0.3, 0, 0.433, 20.65 ] + }, + { "time": 0.5, "x": 56.51, "y": 20.65 } + ] + }, + "cape-red-back-inside": { + "translate": [ + { "x": 20.33, "y": -17.55 }, + { "time": 0.2333 }, + { "time": 0.5, "x": 20.33, "y": -17.55 } + ], + "scale": [ + { "x": 0.382, "y": 0.88 }, + { "time": 0.2333 }, + { "time": 0.5, "x": 0.382, "y": 0.88 } + ] + }, + "zip-boy": { + "rotate": [ + { + "value": -41.7, + "curve": [ 0.067, -41.7, 0.2, 46.45 ] + }, + { + "time": 0.2667, + "value": 46.45, + "curve": [ 0.325, 46.45, 0.442, -41.7 ] + }, + { "time": 0.5, "value": -41.7 } + ] + }, + "zip-girl": { + "rotate": [ + { "value": -58.05 }, + { "time": 0.2667, "value": 39.41 }, + { "time": 0.5, "value": -58.05 } + ] + }, + "cape-blue-up-back": { + "translate": [ + { "x": 4.09, "y": 18.6 }, + { "time": 0.2333, "x": -1.94, "y": 26.9 }, + { "time": 0.4, "x": -16.98, "y": -4.67 }, + { "time": 0.5, "x": 4.09, "y": 18.6 } + ] + }, + "cape-blue-up-front": { + "rotate": [ + { "value": 29.46 }, + { "time": 0.1, "value": 3.72 }, + { "time": 0.2333, "value": 16.06 }, + { "time": 0.5, "value": 29.46 } + ], + "translate": [ + { "x": -71.16, "y": 31.75 }, + { "time": 0.1333, "x": -50, "y": -9.47 }, + { "time": 0.1667, "x": -42.48, "y": -7.43 }, + { "time": 0.2333, "x": -31.85, "y": -5.14 }, + { "time": 0.3, "x": -37.02, "y": -9.08 }, + { "time": 0.3333, "x": -38.94, "y": 0.58 }, + { "time": 0.5, "x": -71.16, "y": 31.75 } + ] + }, + "cape-blue-control": { + "translate": [ + { "x": -2.65, "y": 26.78 }, + { "time": 0.3333, "x": -4, "y": -11.89 }, + { "time": 0.5, "x": -2.65, "y": 26.78 } + ] + }, + "cape-blue-down-middle": { + "rotate": [ + {}, + { "time": 0.1, "value": 70 }, + { "time": 0.2333 }, + { "time": 0.3, "value": 26.98, "curve": "stepped" }, + { "time": 0.3667, "value": 26.98 }, + { "time": 0.4333, "value": -53.51 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -57.35, "y": 107.86 }, + { "time": 0.2333, "x": -9.59, "y": 70.22 }, + { "time": 0.3, "x": -26.45, "y": 24.76 }, + { "time": 0.3667, "x": -54.55, "y": -99.41 }, + { "time": 0.4333, "x": 17.73, "y": -52.5 }, + { "time": 0.5 } + ] + }, + "cape-blue-middle-front": { + "translate": [ + {}, + { "time": 0.1, "x": -15.52, "y": -29.87 }, + { "time": 0.2333, "x": -20.17, "y": -2.76 }, + { "time": 0.3, "x": -63.38, "y": -41.99 }, + { "time": 0.3667, "x": -54.56, "y": -87.37 }, + { "time": 0.4333, "x": -75.84, "y": 5.06 }, + { "time": 0.5 } + ] + }, + "cape-blue-down-front": { + "rotate": [ + {}, + { "time": 0.3, "value": 40 }, + { "time": 0.3667, "value": 47.02 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -18.48, "y": 53.81 }, + { "time": 0.2333, "x": 7.23, "y": 30.67 }, + { "time": 0.3, "x": -0.62, "y": 46.8 }, + { "time": 0.4333, "x": 86.5, "y": 36.31 }, + { "time": 0.5 } + ] + }, + "cape-blue-middle-back": { + "rotate": [ + { "time": 0.2333 }, + { "time": 0.3667, "value": -55.53 }, + { "time": 0.4333, "value": -6.88 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -73.12, "y": -23.88 }, + { "time": 0.3, "x": -37.25, "y": -63.52 }, + { "time": 0.3667, "x": -25.92, "y": -26.42 }, + { "time": 0.4, "x": -3.29, "y": 10.46 }, + { "time": 0.4667, "x": 16.29, "y": 27.33 }, + { "time": 0.5 } + ] + }, + "cape-blue-down-back": { + "rotate": [ + {}, + { "time": 0.4, "value": -68.85 }, + { "time": 0.4333, "value": 70 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 40.03, "y": -86.48 }, + { "time": 0.2333, "x": -44.05, "y": -50.7 }, + { "time": 0.3667, "x": -28.53, "y": -57.67 }, + { "time": 0.4, "x": -11.43, "y": -48.9 }, + { "time": 0.4333, "x": -67.63, "y": -55.15 }, + { "time": 0.5 } + ] + }, + "dress-control-middle": { + "translate": [ + {}, + { "time": 0.3333, "x": -3.98, "y": 2.65 }, + { "time": 0.5 } + ] + }, + "sleeve-control-front": { + "translate": [ + { "x": 11.85, "y": -21.65 }, + { "time": 0.2333 }, + { "time": 0.5, "x": 11.85, "y": -21.65 } + ] + }, + "dress-control-foot-front": { + "translate": [ + { "x": -56.84 } + ] + }, + "hand-front": { + "rotate": [ + { "value": -99.58 } + ], + "translate": [ + { "x": 6.48, "y": 8.82 } + ] + }, + "arm-front-control": { + "translate": [ + {}, + { "time": 0.1, "y": -2.65 }, + { "time": 0.3667, "x": 3.15, "y": -33.01 }, + { "time": 0.5 } + ] + }, + "skirt-control-back": { + "rotate": [ + { "value": 26.75 }, + { "time": 0.1667, "value": -8.61 }, + { "time": 0.5, "value": 26.75 } + ] + } + }, + "transform": { + "leg-down-back": [ + { "mixRotate": 0.269, "mixX": 0.234, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-down-down": [ + { "mixRotate": 0.394, "mixX": 0.177, "mixScaleX": 0, "mixShearY": 0 } + ] + } + }, + "dress-up": { + "slots": { + "eye-back-iris": { + "attachment": [ + { "time": 0.1333 }, + { "time": 0.1732, "name": "eye-back-iris" }, + { "time": 2.2667 }, + { "time": 2.3, "name": "eye-back-iris" } + ] + }, + "eye-back-pupil": { + "attachment": [ + { "time": 0.1333 }, + { "time": 0.1732, "name": "eye-back-pupil" }, + { "time": 2.2667 }, + { "time": 2.3, "name": "eye-back-pupil" } + ] + }, + "eye-back-white": { + "attachment": [ + { "time": 0.1333 }, + { "time": 0.1732, "name": "eye-back-white" }, + { "time": 2.2667 }, + { "time": 2.3, "name": "eye-back-white" } + ] + }, + "eye-front-iris": { + "attachment": [ + { "time": 0.1333 }, + { "time": 0.1732, "name": "eye-front-iris" }, + { "time": 2.2667 }, + { "time": 2.3, "name": "eye-front-iris" } + ] + }, + "eye-front-pupil": { + "attachment": [ + { "time": 0.1333 }, + { "time": 0.1732, "name": "eye-front-pupil" }, + { "time": 2.2667 }, + { "time": 2.3, "name": "eye-front-pupil" } + ] + }, + "eye-front-white": { + "attachment": [ + { "time": 0.1333 }, + { "time": 0.1732, "name": "eye-front-white" }, + { "time": 2.2667 }, + { "time": 2.3, "name": "eye-front-white" } + ] + } + }, + "bones": { + "head-control": { + "translate": [ + {}, + { "time": 0.3333, "x": -47.63, "y": -2.02 }, + { "time": 0.5, "x": -48.35, "y": 14.96 }, + { "time": 1, "x": -48.9, "y": 27.83 }, + { "time": 1.2, "x": -48.35, "y": 14.96 }, + { "time": 2.1, "x": -47.63, "y": -2.02 }, + { "time": 2.1667, "x": -55.53, "y": -2.36 }, + { "time": 2.3667, "x": 12.09, "y": 0.51 }, + { "time": 2.6667 } + ] + }, + "arm-front-up": { + "rotate": [ + {}, + { "time": 0.3333, "value": -29.05, "curve": "stepped" }, + { "time": 1.2, "value": -29.05 }, + { "time": 1.5, "value": -38.17, "curve": "stepped" }, + { "time": 2.0333, "value": -38.17 }, + { "time": 2.2, "value": -29.05 }, + { "time": 2.4667 } + ] + }, + "arm-back-up": { + "rotate": [ + {}, + { "time": 0.3333, "value": 27.32, "curve": "stepped" }, + { "time": 1.0667, "value": 27.32 }, + { "time": 1.5333, "value": 59.19, "curve": "stepped" }, + { "time": 2, "value": 59.19 }, + { "time": 2.2, "value": 27.32 }, + { "time": 2.4667 } + ] + }, + "arm-front-down": { + "rotate": [ + {}, + { "time": 0.3333, "value": 39.04, "curve": "stepped" }, + { "time": 1.1, "value": 39.04 }, + { "time": 1.5, "value": 124.78, "curve": "stepped" }, + { "time": 2.0333, "value": 124.78 }, + { "time": 2.2, "value": 39.04 }, + { "time": 2.4667 } + ] + }, + "arm-back-down": { + "rotate": [ + {}, + { "time": 0.3333, "value": 26.51, "curve": "stepped" }, + { "time": 1.0333, "value": 26.51 }, + { "time": 1.4333, "value": 64.82, "curve": "stepped" }, + { "time": 2.0333, "value": 64.82 }, + { "time": 2.2, "value": 26.51 }, + { "time": 2.4667 } + ] + }, + "hat-control": { + "translate": [ + {}, + { "time": 0.3333, "x": -37.66, "y": 3.71, "curve": "stepped" }, + { "time": 2.2, "x": -37.66, "y": 3.71 }, + { "time": 2.4667 } + ] + }, + "bag": { + "rotate": [ + {}, + { "time": 0.3333, "value": 21.75 }, + { "time": 0.6, "value": -13.81 }, + { "time": 0.8, "value": 2.42 }, + { "time": 1.1, "value": -8.03 }, + { "time": 1.3667, "value": -15.72 }, + { "time": 1.5333, "value": 12.7 }, + { "time": 1.7667, "value": -10.53 }, + { "time": 2.7667 } + ], + "translate": [ + {}, + { "time": 0.3333, "x": 0.82, "y": 10.9, "curve": "stepped" }, + { "time": 2.2, "x": 0.82, "y": 10.9 }, + { "time": 2.4667 } + ] + }, + "bag-control": { + "translate": [ + {}, + { "time": 0.3333, "x": -17.26, "y": -4.51 }, + { "time": 0.7667, "x": -30.2, "y": -6.03 }, + { "time": 1.3333, "x": 18.2, "y": 7.15 }, + { "time": 1.7, "x": -18.84, "y": -4.69 }, + { "time": 2.2, "x": -17.26, "y": -4.51 }, + { "time": 2.4667 } + ] + }, + "hips": { + "translate": [ + {}, + { "time": 0.1667, "x": -10.19, "y": -35.32 }, + { "time": 0.3333, "x": -106.82, "y": 2.91, "curve": "stepped" }, + { "time": 1.1667, "x": -106.82, "y": 2.91 }, + { "time": 1.4, "x": -20.38, "y": 2.91 }, + { "time": 1.5333, "x": -13.65 }, + { "time": 2.0667 }, + { "time": 2.1667, "y": -9.1 }, + { "time": 2.2667, "y": 11.63 }, + { "time": 2.3667 } + ] + }, + "eye-back-up-eyelid-holder": { + "translate": [ + { "time": 0.1 }, + { "time": 0.1183, "x": -2.99, "y": -4.35 }, + { "time": 0.1366, "x": -1.68, "y": -11.31, "curve": "stepped" }, + { "time": 0.1549, "x": -1.68, "y": -11.31 }, + { "time": 0.3333, "y": -5.82, "curve": "stepped" }, + { "time": 2.2333, "y": -5.82 }, + { "time": 2.2667, "x": -1.68, "y": -11.31, "curve": "stepped" }, + { "time": 2.3, "x": -1.68, "y": -11.31 }, + { "time": 2.4 } + ] + }, + "eye-front-up-eyelid-holder": { + "translate": [ + { "time": 0.1 }, + { "time": 0.1183, "y": -4.35 }, + { "time": 0.1366, "x": 0.27, "y": -12.4, "curve": "stepped" }, + { "time": 0.1549, "x": 0.27, "y": -12.4 }, + { "time": 0.3333, "y": -4.74, "curve": "stepped" }, + { "time": 2.2333, "y": -4.74 }, + { "time": 2.2667, "x": 0.27, "y": -12.4, "curve": "stepped" }, + { "time": 2.3, "x": 0.27, "y": -12.4 }, + { "time": 2.4 } + ] + }, + "eye-back-pupil": { + "translate": [ + {}, + { "time": 0.3333, "y": -5.53 }, + { "time": 0.4667, "x": -3, "y": -5.53 }, + { "time": 1.2, "x": -3.57, "y": -5.53 }, + { "time": 1.2667, "x": 6.08, "y": -5.53 }, + { "time": 2.2333, "x": 7.68, "y": -5.53 }, + { "time": 2.2667, "y": -5.53 }, + { "time": 2.4333 } + ] + }, + "eye-front-pupil": { + "translate": [ + {}, + { "time": 0.3333, "y": -5.53 }, + { "time": 0.4667, "x": -3, "y": -5.53 }, + { "time": 1.2, "x": -3.57, "y": -5.53 }, + { "time": 1.2667, "x": 6.08, "y": -5.53 }, + { "time": 2.2333, "x": 7.68, "y": -5.53 }, + { "time": 2.2667, "y": -5.53 }, + { "time": 2.4333 } + ] + }, + "eye-front-up-eyelid": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.1183, "value": -42.34 }, + { "time": 0.2646, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "value": -42.34 }, + { "time": 2.4 } + ] + }, + "eye-back-up-eyelid": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.1183, "value": 35.83 }, + { "time": 0.2646, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "value": 35.83 }, + { "time": 2.4 } + ] + }, + "eye-back-low-eyelid-holder": { + "rotate": [ + {}, + { "time": 0.1366, "value": 4.33, "curve": "stepped" }, + { "time": 2.3, "value": 4.33 }, + { "time": 2.7667 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.1183, "x": -1.63, "y": 1.09 }, + { "time": 0.1366, "x": -1.09, "y": 6.52, "curve": "stepped" }, + { "time": 0.1549, "x": -1.09, "y": 6.52 }, + { "time": 0.1732, "x": -1.34, "y": -1.93 }, + { "time": 0.2646, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "x": -1.09, "y": 6.52 }, + { "time": 2.3, "x": -1.34, "y": -1.93 }, + { "time": 2.4 } + ] + }, + "eye-front-low-eyelid-holder": { + "translate": [ + { "time": 0.1 }, + { "time": 0.1366, "x": -1.36, "y": 4.55, "curve": "stepped" }, + { "time": 0.1549, "x": -1.36, "y": 4.55 }, + { "time": 0.1732, "x": -1.36, "y": -3.51 }, + { "time": 0.2646, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "x": -1.36, "y": 4.55 }, + { "time": 2.3, "x": -1.36, "y": -3.51 }, + { "time": 2.4 } + ] + }, + "eye-back-low-eyelid": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.1366, "value": -27.26, "curve": "stepped" }, + { "time": 0.1549, "value": -27.26 }, + { "time": 0.1732, "value": -11.09 }, + { "time": 0.2646, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "value": -27.26 }, + { "time": 2.3, "value": -11.09 }, + { "time": 2.4 } + ] + }, + "eye-front-low-eyelid": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.1366, "value": 18.27, "curve": "stepped" }, + { "time": 0.1549, "value": 18.27 }, + { "time": 0.2646, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "value": 18.27, "curve": "stepped" }, + { "time": 2.3, "value": 18.27 }, + { "time": 2.4 } + ] + }, + "eye-front-eyebrow": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.1333, "value": -14.81 }, + { "time": 0.2333, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "value": -14.81 }, + { "time": 2.3667 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.1333, "y": -8.69 }, + { "time": 0.2333, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "y": -8.69 }, + { "time": 2.3667 } + ] + }, + "eye-back-eyebrow": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.1333, "value": 14.78 }, + { "time": 0.2333, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "value": 14.78 }, + { "time": 2.3667 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.1333, "y": -8.69 }, + { "time": 0.2333, "curve": "stepped" }, + { "time": 2.2333 }, + { "time": 2.2667, "y": -8.69 }, + { "time": 2.3667 } + ] + }, + "mouth": { + "rotate": [ + { "time": 0.3 }, + { "time": 0.5, "value": -11.73, "curve": "stepped" }, + { "time": 1.3, "value": -11.73 }, + { "time": 2.2667 } + ], + "translate": [ + { "time": 0.3 }, + { "time": 0.4667, "x": -3.46, "curve": "stepped" }, + { "time": 2.0667, "x": -3.46 }, + { "time": 2.1667, "x": -2.51, "y": -3.46 }, + { "time": 2.3667 } + ], + "scale": [ + { "time": 0.3 }, + { "time": 0.5333, "x": 0.778, "curve": "stepped" }, + { "time": 1.3, "x": 0.778 }, + { "time": 2.5333 } + ] + }, + "foot-front-IK": { + "translate": [ + {}, + { "time": 0.1667, "x": -90.11, "curve": "stepped" }, + { "time": 2.1, "x": -90.11 }, + { "time": 2.1667, "x": -60.07, "y": 11.03 }, + { "time": 2.3 } + ] + }, + "foot-front": { + "rotate": [ + { "time": 2.1 }, + { "time": 2.1667, "value": -15.81 }, + { "time": 2.2667 } + ] + }, + "hat": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.2667, "value": -13.9 }, + { "time": 0.6333, "value": 6.22 }, + { "time": 0.8333, "value": -1.48 }, + { "time": 1.0333, "value": 2.37 }, + { "time": 1.3667, "value": 12.29 }, + { "time": 1.6, "value": 1.92 }, + { "time": 2.2333, "value": 5.19 }, + { "time": 2.4, "value": -2.09 }, + { "time": 2.6, "value": 0.86 } + ] + }, + "hat-base": { + "translate": [ + { "time": 0.0667 }, + { "time": 0.6333, "x": 0.71, "y": -16.67, "curve": "stepped" }, + { "time": 2.2, "x": 0.71, "y": -16.67 }, + { "time": 2.4 } + ] + }, + "hair-side-front": { + "rotate": [ + {}, + { "time": 0.3667, "value": 13.8 }, + { "time": 0.6, "value": -10.12 }, + { "time": 0.8333, "value": 1.06 }, + { "time": 1.4333, "value": -18.54 }, + { "time": 1.7, "value": -2.53 }, + { "time": 1.9, "value": -7.78 }, + { "time": 2.3, "value": -0.26 }, + { "time": 2.5, "value": -4.54 }, + { "time": 2.7, "value": 0.58 }, + { "time": 2.7667 } + ] + }, + "hair-side-back": { + "rotate": [ + {}, + { "time": 0.3667, "value": 13.8 }, + { "time": 0.6, "value": -10.12 }, + { "time": 0.8333, "value": 1.06 }, + { "time": 1.4333, "value": -18.54 }, + { "time": 1.7, "value": -2.53 }, + { "time": 1.9, "value": -7.78 }, + { "time": 2.3, "value": -0.26 }, + { "time": 2.5, "value": -4.54 }, + { "time": 2.7, "value": 0.58 }, + { "time": 2.7667 } + ] + }, + "hair-bangs-front": { + "rotate": [ + {}, + { "time": 0.3667, "value": 13.8 }, + { "time": 0.6, "value": -10.12 }, + { "time": 0.8333, "value": 1.06 }, + { "time": 1.4333, "value": -18.54 }, + { "time": 1.7, "value": -2.53 }, + { "time": 1.9, "value": -7.78 }, + { "time": 2.3, "value": -0.26 }, + { "time": 2.5, "value": -4.54 }, + { "time": 2.7, "value": 0.58 }, + { "time": 2.7667 } + ] + }, + "hair-bangs-back": { + "rotate": [ + {}, + { "time": 0.3667, "value": 13.8 }, + { "time": 0.6, "value": -10.12 }, + { "time": 0.8333, "value": 1.06 }, + { "time": 1.4333, "value": -18.54 }, + { "time": 1.7, "value": -2.53 }, + { "time": 1.9, "value": -7.78 }, + { "time": 2.3, "value": -0.26 }, + { "time": 2.5, "value": -4.54 }, + { "time": 2.7, "value": 0.58 }, + { "time": 2.7667 } + ] + }, + "hand-back": { + "rotate": [ + { "time": 1.2667 }, + { "time": 1.4667, "value": -36.05, "curve": "stepped" }, + { "time": 2.0333, "value": -36.05 }, + { "time": 2.1667 } + ] + }, + "hair-strand-front-1": { + "rotate": [ + {}, + { "time": 0.3667, "value": 11.03 }, + { "time": 0.5667, "value": 2.76 }, + { "time": 0.8667, "value": 7.77 }, + { "time": 1.1667, "value": 5.56 }, + { "time": 1.4, "value": -19.57 }, + { "time": 1.6667, "value": 1.37 }, + { "time": 1.9333, "value": -8.18 }, + { "time": 2.3667, "value": -4.06 }, + { "time": 2.6667, "value": -10.62 }, + { "time": 2.7667 } + ] + }, + "hair-strand-front-3": { + "rotate": [ + {}, + { "time": 0.4333, "value": 14.31 }, + { "time": 0.6333, "value": 2.76 }, + { "time": 0.9333, "value": 7.77 }, + { "time": 1.2, "value": 5.56 }, + { "time": 1.4333, "value": -19.57 }, + { "time": 1.7, "value": 1.37 }, + { "time": 1.9667, "value": -8.18 }, + { "time": 2.4333, "value": -4.06 }, + { "time": 2.7333, "value": -10.62 }, + { "time": 2.7667 } + ] + }, + "hair-strand-back-1": { + "rotate": [ + {}, + { "time": 0.3667, "value": 12.66 }, + { "time": 0.5667, "value": 2.76 }, + { "time": 0.8667, "value": 7.77 }, + { "time": 1.1667, "value": 5.56 }, + { "time": 1.4, "value": -19.57 }, + { "time": 1.6667, "value": 1.37 }, + { "time": 1.9333, "value": -8.18 }, + { "time": 2.3667, "value": -4.06 }, + { "time": 2.6667, "value": -10.62 }, + { "time": 2.7667 } + ] + }, + "hair-strand-back-2": { + "rotate": [ + {}, + { "time": 0.2333, "value": 24.27 }, + { "time": 0.5667, "value": 2.76 }, + { "time": 0.9333, "value": 7.77 }, + { "time": 1.2333, "value": 5.56 }, + { "time": 1.4333, "value": -19.57 }, + { "time": 1.7333, "value": 1.37 }, + { "time": 1.9667, "value": -8.18 }, + { "time": 2.3667, "value": -4.06 }, + { "time": 2.6667, "value": -10.62 }, + { "time": 2.7667 } + ] + }, + "hair-strand-back-3": { + "rotate": [ + {}, + { "time": 0.3667, "value": 24.27 }, + { "time": 0.5667, "value": 2.76 }, + { "time": 0.8667, "value": 7.77 }, + { "time": 1.1667, "value": 5.56 }, + { "time": 1.4, "value": -19.57 }, + { "time": 1.6667, "value": 1.37 }, + { "time": 1.9333, "value": -8.18 }, + { "time": 2.3667, "value": -4.06 }, + { "time": 2.6667, "value": -10.62 }, + { "time": 2.7667 } + ] + }, + "hair-strand-front-2": { + "rotate": [ + {}, + { "time": 0.3667, "value": 9.64 }, + { "time": 0.5667, "value": 2.76 }, + { "time": 0.8667, "value": 7.77 }, + { "time": 1.1667, "value": 5.56 }, + { "time": 1.4, "value": -19.57 }, + { "time": 1.6667, "value": 1.37 }, + { "time": 1.9333, "value": -8.18 }, + { "time": 2.3667, "value": -4.06 }, + { "time": 2.6667, "value": -10.62 }, + { "time": 2.7667 } + ] + }, + "hair-strand-front-4": { + "rotate": [ + {}, + { "time": 0.3667, "value": 24.27 }, + { "time": 0.5667, "value": 2.76 }, + { "time": 0.8667, "value": 7.77 }, + { "time": 1.1667, "value": 5.56 }, + { "time": 1.4, "value": -19.57 }, + { "time": 1.6667, "value": 1.37 }, + { "time": 1.9333, "value": -8.18 }, + { "time": 2.3667, "value": -4.06 }, + { "time": 2.6667, "value": -10.62 }, + { "time": 2.7667 } + ] + }, + "scarf-back": { + "rotate": [ + {}, + { "time": 0.4, "value": 11.79 }, + { "time": 0.6333, "value": -3.23 }, + { "time": 0.8667, "value": 3.81 }, + { "time": 1.3667, "value": 0.28 }, + { "time": 1.6667, "value": 8.68 }, + { "time": 1.9333, "value": 2.43 }, + { "time": 2.2333, "value": -2.29 }, + { "time": 2.4667, "value": 12.44 }, + { "time": 2.7, "value": -1.01 }, + { "time": 2.7667 } + ] + }, + "skirt-rotation-back": { + "rotate": [ + {}, + { "time": 0.2667, "value": 17.27 }, + { "time": 0.5333, "value": -4.07 }, + { "time": 0.8, "value": 7.18 }, + { "time": 1.3667, "value": -8.51 }, + { "time": 1.7, "value": 3.22 }, + { "time": 2, "value": -4.66 }, + { "time": 2.3667, "value": -3.6 }, + { "time": 2.7667 } + ] + }, + "skirt-rotation-front": { + "rotate": [ + {}, + { "time": 0.2667, "value": 17.27 }, + { "time": 0.5333, "value": -4.07 }, + { "time": 0.8, "value": 7.18 }, + { "time": 1.3667, "value": -8.51 }, + { "time": 1.7, "value": 3.22 }, + { "time": 2, "value": -4.66 }, + { "time": 2.3667, "value": -3.6 }, + { "time": 2.7667 } + ] + }, + "skirt-control": { + "translate": [ + {}, + { "time": 0.3, "x": -56.15 }, + { "time": 0.5333, "x": -128.57, "y": -5.35 }, + { "time": 0.6, "x": -111.57, "y": 3.12 }, + { "time": 0.7333, "x": -77.55, "curve": "stepped" }, + { "time": 1.1, "x": -77.55 }, + { "time": 1.3667, "x": -72.2, "y": 17.38 }, + { "time": 1.6667, "x": -24.07 }, + { "time": 1.8333, "x": -2.67 }, + { "time": 2, "x": -28.08, "y": 8.02 }, + { "time": 2.2667, "x": 5.35 }, + { "time": 2.4667, "x": 3.21, "y": 16.04 }, + { "time": 2.7667 } + ] + }, + "skirt-control-middle": { + "translate": [ + {}, + { "time": 0.2, "x": -13.37, "y": -33.42 }, + { "time": 0.5667, "x": 5.92, "y": 24.83 }, + { "time": 1.1667, "x": 5.92, "y": 24.83 }, + { "time": 1.4, "x": -3.11, "y": 35.48 }, + { "time": 2.3, "x": 12.15, "y": 12.12 }, + { "time": 2.7667 } + ] + }, + "skirt-control-front-down": { + "translate": [ + {}, + { "time": 0.2333, "x": -12.91, "y": 3.49 }, + { "time": 0.7, "x": 8.16, "y": 1.87 }, + { "time": 2.5333, "x": -15.11, "y": -0.38 }, + { "time": 2.7667 } + ] + }, + "skirt-control-back-down": { + "translate": [ + {}, + { "time": 0.2333, "x": -12.91, "y": 3.49 }, + { "time": 0.7, "x": 8.16, "y": 1.87 }, + { "time": 2.5333, "x": -15.11, "y": -0.38 }, + { "time": 2.7667 } + ] + }, + "cape-back-rotator": { + "rotate": [ + { "time": 1.9667 }, + { "time": 2.2333, "value": 10.12 }, + { "time": 2.4333, "value": -21.92 }, + { "time": 2.6667 } + ] + }, + "cape-front-rotator": { + "rotate": [ + { "time": 0.2667 }, + { "time": 0.4, "value": -11.53 }, + { "time": 0.5667 } + ] + }, + "sleeve-control-back": { + "rotate": [ + {}, + { "time": 0.3333, "value": -0.24, "curve": "stepped" }, + { "time": 0.9667, "value": -0.24 }, + { "time": 1.5333, "value": -31.01, "curve": "stepped" }, + { "time": 2.0333, "value": -31.01 }, + { "time": 2.1667, "value": 14.58 }, + { "time": 2.4667 } + ], + "translate": [ + {}, + { "time": 0.3333, "x": 6.58, "y": -16.19, "curve": "stepped" }, + { "time": 0.9667, "x": 6.58, "y": -16.19 }, + { "time": 1.5333, "x": 12.34, "y": -45.5, "curve": "stepped" }, + { "time": 2.0333, "x": 12.34, "y": -45.5 }, + { "time": 2.1667, "x": -6.58, "y": -28.25 }, + { "time": 2.4667 } + ] + }, + "sleeve-control-front": { + "rotate": [ + { "time": 0.9333 }, + { "time": 1.3, "value": 22.58 }, + { "time": 1.5667 } + ], + "translate": [ + { "time": 0.9333 }, + { "time": 1.3, "x": 36.42, "y": -18.93 }, + { "time": 1.5667, "x": 1.75, "y": -23.26, "curve": "stepped" }, + { "time": 2.1333, "x": 1.75, "y": -23.26 }, + { "time": 2.3333 } + ] + }, + "cape-blue-up-front": { + "rotate": [ + {}, + { "time": 0.3667, "value": 23.6, "curve": "stepped" }, + { "time": 2.0333, "value": 23.6 }, + { "time": 2.3667 } + ], + "translate": [ + {}, + { "time": 0.3667, "x": -34.1, "y": 21.4 }, + { "time": 0.6, "x": -21.04, "y": 7.34, "curve": "stepped" }, + { "time": 1.0333, "x": -21.04, "y": 7.34 }, + { "time": 1.4, "x": -31.5, "y": 14.58, "curve": "stepped" }, + { "time": 2.0667, "x": -31.5, "y": 14.58 }, + { "time": 2.3667 } + ] + }, + "cape-blue-up-back": { + "translate": [ + { "time": 2.3333 }, + { "time": 2.4667, "x": 3.77, "y": 14.35 }, + { "time": 2.7333 } + ] + }, + "cape-blue-up": { + "rotate": [ + {}, + { "time": 0.3667, "value": 13.4 }, + { "time": 1.3333, "value": -12.27 }, + { "time": 1.6667, "value": 13.33 }, + { "time": 1.9667, "value": -7.94 }, + { "time": 2.2333, "value": -0.51 }, + { "time": 2.5, "value": 1.05 }, + { "time": 2.7667 } + ] + }, + "cape-blue-down-middle": { + "rotate": [ + {}, + { "time": 0.5333, "value": 15.72 }, + { "time": 0.8667, "value": 4.92 }, + { "time": 1, "value": -1.14 }, + { "time": 1.5, "value": -12.27 }, + { "time": 1.8333, "value": 13.33 }, + { "time": 2.1333, "value": -7.94 }, + { "time": 2.4, "value": -0.51 }, + { "time": 2.6667, "value": 1.05 }, + { "time": 2.7667 } + ] + }, + "cape-blue-down": { + "rotate": [ + { "time": 0.1667 }, + { "time": 0.4667, "value": 15.72 }, + { "time": 0.7333, "value": -0.94 }, + { "time": 1.2333, "value": 21.3 }, + { "time": 1.4333, "value": -12.27 }, + { "time": 1.7667, "value": 8.41 }, + { "time": 2.0667, "value": -7.94 }, + { "time": 2.3333, "value": -0.51 }, + { "time": 2.6, "value": 1.05 }, + { "time": 2.7667 } + ] + }, + "zip-boy": { + "rotate": [ + {}, + { "time": 0.3667, "value": 19.76 }, + { "time": 0.6333, "value": -10.84 }, + { "time": 0.9, "value": -0.83 }, + { "time": 1.4333, "value": -28.17 }, + { "time": 1.8, "value": 1.4 }, + { "time": 2.0667, "value": -20.87 }, + { "time": 2.5667, "value": 5.59 }, + { "time": 2.7667 } + ] + }, + "backpack-control": { + "translate": [ + {}, + { "time": 0.1333, "x": -30.4, "y": 15.74 }, + { "time": 0.3, "x": 31.22, "y": 18.44 }, + { "time": 0.5, "x": -39.56, "y": 29.69 }, + { "time": 0.8, "x": 3.08, "y": 31.64, "curve": "stepped" }, + { "time": 1.2, "x": 3.08, "y": 31.64 }, + { "time": 1.4, "x": -1.97, "y": -20.19 }, + { "time": 1.7, "x": 1.17, "y": 12.05 }, + { "time": 2, "x": -0.47, "y": -4.82 }, + { "time": 2.3333, "x": 1.17, "y": 12.05 }, + { "time": 2.7667 } + ] + }, + "zip-girl": { + "rotate": [ + {}, + { "time": 0.3667, "value": 19.76 }, + { "time": 0.6333, "value": -10.84 }, + { "time": 0.9, "value": -0.83 }, + { "time": 1.4333, "value": -28.17 }, + { "time": 1.8, "value": 1.4 }, + { "time": 2.0667, "value": -20.87 }, + { "time": 2.5667, "value": 5.59 }, + { "time": 2.7667 } + ] + }, + "bag-back-front": { + "translate": [ + { "time": 1.1333 }, + { "time": 1.3333, "x": 11.85, "y": 4.61 }, + { "time": 1.6667 } + ] + }, + "bag-flap": { + "translate": [ + { "time": 0.6333 }, + { "time": 0.7, "x": 15.39, "y": -1 }, + { "time": 0.8667, "x": -2.69, "y": -2.82 }, + { "time": 1.2, "x": 13.95, "y": 2.75 }, + { "time": 1.3667, "x": 51.87, "y": -4.32 }, + { "time": 1.6, "x": 15.66, "y": -1.7 }, + { "time": 1.8333, "x": 2.36, "y": -4.34 }, + { "time": 2.0667, "x": 18.23, "y": 0.81 }, + { "time": 2.7667 } + ] + }, + "cape-blue-middle-back": { + "rotate": [ + {}, + { "time": 0.5333, "value": -20.99 }, + { "time": 2.3 } + ], + "translate": [ + {}, + { "time": 1.3333, "x": -64.75, "y": 53.37 }, + { "time": 1.4667, "x": -94.98, "y": 37.57 }, + { "time": 1.7, "x": -40.49, "y": 13.55 }, + { "time": 1.8, "x": -9.86, "y": 26.36 }, + { "time": 1.9667, "x": -75.79, "y": 7.62 }, + { "time": 2.3 } + ] + }, + "cape-blue-middle-front": { + "translate": [ + { "time": 0.1667 }, + { "time": 0.5333, "x": -27.07, "y": -64.48 }, + { "time": 0.8667 } + ] + }, + "dress-control-leg-down-front": { + "rotate": [ + { "time": 1.1 }, + { "time": 1.5, "value": -25.13 } + ], + "translate": [ + { "time": 0.1333 }, + { "time": 0.3667, "x": -97.47, "curve": "stepped" }, + { "time": 1.1, "x": -97.47 }, + { "time": 1.5, "x": -57.21 } + ] + }, + "dress-control-middle": { + "translate": [ + {}, + { "time": 0.4, "x": -46.62 }, + { "time": 1.2333, "x": -46.26 }, + { "time": 1.5667, "x": -29.74, "curve": "stepped" }, + { "time": 2.2333, "x": -29.74 }, + { "time": 2.5333 } + ] + }, + "cape-blue-down-front": { + "rotate": [ + {}, + { "time": 0.4, "value": 38.86 }, + { "time": 0.8667, "value": -51.06 }, + { "time": 1.1667, "value": 32.14 }, + { "time": 1.3667, "value": 3 }, + { "time": 2.3667, "value": 0.86 }, + { "time": 2.5667, "value": 11.18 }, + { "time": 2.7667 } + ] + }, + "cape-blue-down-back": { + "rotate": [ + { "time": 1.1 }, + { "time": 1.5333, "value": -43.88 }, + { "time": 1.8333, "value": -9.8 }, + { "time": 2.7667 } + ], + "translate": [ + { "time": 1.1333 }, + { "time": 1.5333, "x": -97.95, "y": -18.04 }, + { "time": 1.7, "x": -12.52, "y": -46.08 }, + { "time": 1.8333, "x": -14.67, "y": 15 }, + { "time": 2.7667 } + ] + } + }, + "transform": { + "leg-down-back": [ + { "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.1333, "mixRotate": 0, "mixX": 0.026, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" }, + { "time": 1.1667, "mixRotate": 0, "mixX": 0.026, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 1.2667, "mixRotate": 0.1905, "mixX": 0.2115, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 1.5333, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" }, + { "time": 2.0667, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 2.1, "mixRotate": 0.217, "mixX": 0.078, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 2.4667, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-down-down": [ + { "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.0667, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.3333, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" }, + { "time": 1.0667, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 1.3667, "mixX": 0.774, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 2.7667, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-down-front": [ + { "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.2333, "mixX": 0.609, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.3667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" }, + { "time": 2.1, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 2.5, "mixScaleX": 0, "mixShearY": 0 } + ] + } + }, + "idle": { + "bones": { + "hips": { + "translate": [ + { + "x": 9.34, + "y": -2.33, + "curve": [ 0.179, 9.34, 0.471, 10.59, 0.179, -2.33, 0.471, -2.96 ] + }, + { + "time": 0.7333, + "x": 11.53, + "y": -3.43, + "curve": [ 0.899, 10.31, 1.054, 9.34, 0.899, -2.82, 1.054, -2.33 ] + }, + { "time": 1.1667, "x": 9.34, "y": -2.33 } + ] + }, + "body-up": { + "rotate": [ + { "value": -0.34 }, + { "time": 0.6, "value": 1.7 }, + { "time": 1.1667, "value": -0.34 } + ], + "translate": [ + {}, + { "time": 0.4667, "x": 5.83, "y": -0.23 }, + { "time": 1.1667 } + ] + }, + "arm-front-up": { + "rotate": [ + { "value": -12.12 }, + { "time": 0.5, "value": -14.38 }, + { "time": 0.9, "value": -12.34 }, + { "time": 1.1667, "value": -12.12 } + ] + }, + "arm-front-down": { + "rotate": [ + { "value": 28.61 }, + { "time": 0.3667, "value": 16.76 }, + { "time": 1, "value": 33.35 }, + { "time": 1.1667, "value": 28.61 } + ] + }, + "arm-back-up": { + "rotate": [ + { "value": -2.69 }, + { "time": 0.3333, "value": 5.25 }, + { "time": 0.9667, "value": -2.18 }, + { "time": 1.1667, "value": -2.69 } + ] + }, + "arm-back-down": { + "rotate": [ + { "value": 21.54 }, + { "time": 0.3333, "value": 2.11 }, + { "time": 0.8333, "value": 31.21 }, + { "time": 1.1667, "value": 21.54 } + ] + }, + "body-down": { + "rotate": [ + { + "curve": [ 0.117, 0, 0.35, -0.13 ] + }, + { + "time": 0.4667, + "value": -0.13, + "curve": [ 0.968, -0.14, 0.992, 0 ] + }, + { "time": 1.1667 } + ] + }, + "neck": { + "rotate": [ + { + "curve": [ 0.092, 0, 0.275, -1.62 ] + }, + { + "time": 0.3667, + "value": -1.62, + "curve": [ 0.567, -1.62, 0.967, 0 ] + }, + { "time": 1.1667 } + ] + }, + "hair-strand-front-4": { + "rotate": [ + {}, + { "time": 0.7333, "value": -6.05 }, + { "time": 1.1667 } + ] + }, + "hair-strand-front-2": { + "rotate": [ + {}, + { "time": 0.4333, "value": -10.79 }, + { "time": 1.1667 } + ] + }, + "hair-strand-front-3": { + "rotate": [ + {}, + { "time": 0.6, "value": -11.49 }, + { "time": 1.1667 } + ] + }, + "hair-strand-front-1": { + "rotate": [ + {}, + { "time": 0.7333, "value": -10.79 }, + { "time": 1.1667 } + ] + }, + "hair-strand-back-2": { + "rotate": [ + {}, + { "time": 0.5667, "value": -12.75 }, + { "time": 1.1667 } + ] + }, + "hair-strand-back-3": { + "rotate": [ + {}, + { "time": 0.3333, "value": -8.16 }, + { "time": 1.1667 } + ] + }, + "hair-strand-back-1": { + "rotate": [ + {}, + { "time": 0.5333, "value": -6.11 }, + { "time": 1.1667 } + ] + }, + "scarf-back": { + "rotate": [ + {}, + { "time": 0.4667, "value": 5.82 }, + { "time": 1.1667 } + ] + }, + "head-control": { + "translate": [ + {}, + { "time": 0.4, "x": -10.56, "y": -3.74 }, + { "time": 1.1667 } + ] + }, + "hair-side-front": { + "rotate": [ + {}, + { "time": 0.3333, "value": -5.84 }, + { "time": 0.8, "value": 2.68 }, + { "time": 1.1667 } + ] + }, + "hair-side-back": { + "rotate": [ + {}, + { "time": 0.3333, "value": -3.31 }, + { "time": 0.8, "value": 3.56 }, + { "time": 1.1667 } + ] + }, + "hair-bangs-front": { + "rotate": [ + {}, + { "time": 0.4333, "value": 8.38 }, + { "time": 0.8, "value": 8.31 }, + { "time": 1.1667 } + ] + }, + "hair-bangs-back": { + "rotate": [ + {}, + { "time": 0.4333, "value": -13.14 }, + { "time": 0.8, "value": -2.84 }, + { "time": 1.1667 } + ] + }, + "hat": { + "rotate": [ + {}, + { "time": 0.4, "value": -5.13 }, + { "time": 0.8667, "value": 5.56 }, + { "time": 1.1667 } + ] + }, + "hat-control": { + "translate": [ + {}, + { "time": 0.5333, "x": -16.39, "y": -19.27 }, + { "time": 1.1667 } + ] + }, + "zip-girl": { + "rotate": [ + {}, + { "time": 0.2667, "value": -7.05 }, + { "time": 0.6333, "value": -2.82 }, + { "time": 0.9333, "value": -6.4 }, + { "time": 1.1667 } + ] + }, + "bag": { + "rotate": [ + {}, + { "time": 0.5667, "value": -6.05 }, + { "time": 0.9333, "value": 3.23 }, + { "time": 1.1667 } + ], + "translate": [ + {}, + { "time": 0.3333, "x": 1.12, "y": 11.76 }, + { "time": 1.1667 } + ] + }, + "bag-control": { + "translate": [ + {}, + { "time": 0.4667, "x": -17.12, "y": -0.3 }, + { "time": 1.1667 } + ] + }, + "cape-blue-up": { + "rotate": [ + {}, + { "time": 0.5667, "value": -5.28 }, + { "time": 1.1667 } + ] + }, + "cape-blue-middle-front": { + "translate": [ + {}, + { "time": 0.4333, "x": 10.87, "y": -26.11 }, + { "time": 0.8333, "x": 4.94, "y": -10.56 }, + { "time": 1.1667 } + ] + }, + "cape-blue-middle-back": { + "translate": [ + {}, + { "time": 0.4333, "x": 0.09, "y": -6.56 }, + { "time": 0.8333, "x": 0.04, "y": -1.67 }, + { "time": 1.1667 } + ] + }, + "cape-blue-down-front": { + "translate": [ + {}, + { "time": 0.3333, "x": 2.54, "y": 27.58 }, + { "time": 0.7, "x": 1.66, "y": -5.56 }, + { "time": 1.1667 } + ] + }, + "cape-blue-down-back": { + "translate": [ + {}, + { "time": 0.3333, "x": 0.04, "y": -13.13 }, + { "time": 0.8333, "x": -0.01, "y": -24.95 }, + { "time": 1.1667 } + ] + }, + "cape-blue-up-front": { + "rotate": [ + {}, + { "time": 0.3333, "value": 2.56 }, + { "time": 0.7667, "value": -0.44 }, + { "time": 1.1667 } + ], + "translate": [ + {}, + { + "time": 0.5, + "x": -8.76, + "y": 13.54, + "curve": [ 0.667, -8.76, 1, 0, 0.667, 13.54, 1, 0 ] + }, + { "time": 1.1667 } + ] + }, + "cape-blue-control": { + "translate": [ + {}, + { "time": 0.5333, "x": 7.66 }, + { "time": 1.1667 } + ] + }, + "dress-control-leg-down-front": { + "translate": [ + {}, + { "time": 0.5333, "x": 1.91, "y": -7.42 }, + { "time": 1.1667 } + ] + }, + "dress-control-leg-up-front": { + "translate": [ + {}, + { "time": 0.5333, "x": -0.01, "y": -7.66 }, + { "time": 1.1667 } + ] + }, + "dress-control-leg-down-back": { + "translate": [ + {}, + { "time": 0.5333, "x": 1.5, "y": -7.52 }, + { "time": 1.1667 } + ] + }, + "dress-control-leg-up-back": { + "translate": [ + {}, + { "time": 0.5333, "x": -0.61, "y": -7.64 }, + { "time": 1.1667 } + ] + }, + "cape-red-front-inside": { + "translate": [ + {}, + { "time": 0.4333, "x": 0.64, "y": 6.68 }, + { "time": 1.1667 } + ] + }, + "cape-red-back-inside": { + "translate": [ + {}, + { "time": 0.6667, "x": 0.64, "y": 6.68 }, + { "time": 1.1667 } + ] + }, + "skirt-rotation-back": { + "rotate": [ + {}, + { "time": 0.3667, "value": -2.3 }, + { "time": 1.1667 } + ] + }, + "skirt-rotation-front": { + "rotate": [ + {}, + { "time": 0.5333, "value": -3.07 }, + { "time": 1.1667 } + ] + }, + "backpack-control": { + "translate": [ + {}, + { "time": 0.4, "x": 15.06, "y": 4.96 }, + { "time": 0.7333, "x": -8.66, "y": 12.95 }, + { "time": 1.1667 } + ] + }, + "zip-boy": { + "rotate": [ + {}, + { "time": 0.3333, "value": -12.26 }, + { "time": 0.6333 }, + { "time": 0.9, "value": -12.26 }, + { "time": 1.1667 } + ] + }, + "skirt-control-middle": { + "translate": [ + {}, + { "time": 0.7667, "x": -7.43 }, + { "time": 1.1667 } + ] + }, + "skirt-control-up": { + "translate": [ + {}, + { "time": 0.7333, "x": 18.07, "y": 6.94 }, + { "time": 1.1667 } + ] + } + } + }, + "walk": { + "bones": { + "head-control": { + "translate": [ + { "x": 0.76, "y": -48.95 }, + { "time": 0.2333, "x": -14.41, "y": -38.22 }, + { "time": 0.3667, "x": 0.76, "y": -30.16 }, + { "time": 0.5333, "x": -9.39, "y": -42.69 }, + { "time": 0.6667, "x": 0.76, "y": -48.95 } + ] + }, + "features-control": { + "scale": [ + { "x": 0.856 } + ] + }, + "eye-front-pupil": { + "translate": [ + { "x": 8.95 }, + { "time": 0.3, "x": 14.07, "y": -1.22 }, + { "time": 0.6667, "x": 8.95 } + ] + }, + "eye-back-pupil": { + "translate": [ + { "x": 8.95 }, + { "time": 0.3, "x": 14.07, "y": -1.22 }, + { "time": 0.6667, "x": 8.95 } + ] + }, + "eye-back": { + "translate": [ + { "x": 2.24 } + ], + "scale": [ + { "x": 0.799 } + ] + }, + "eye-front": { + "scale": [ + { "x": 1.182 } + ] + }, + "foot-front-IK": { + "translate": [ + { "x": 170.4, "y": 49.42 }, + { "time": 0.0333, "x": 168.7, "y": -1.7 }, + { "time": 0.3, "x": -92.75, "y": -1.7 }, + { "time": 0.4333, "x": -34.08, "y": 47.71 }, + { "time": 0.6667, "x": 170.4, "y": 49.42 } + ] + }, + "leg-up": { + "translate": [ + { "x": 30.67 } + ] + }, + "foot-back-IK": { + "translate": [ + { "x": -168.7 }, + { "time": 0.1, "x": -123.6, "y": 42.6 }, + { "time": 0.3, "x": 52.82, "y": 50.97 }, + { "time": 0.3667, "x": 82.52, "y": -0.62 }, + { "time": 0.6667, "x": -168.7 } + ] + }, + "leg-up-back": { + "translate": [ + { "x": -28.97 } + ] + }, + "arm-back-control": { + "translate": [ + { "y": 5.61 } + ] + }, + "arm-front-control": { + "translate": [ + { "y": -4.58 } + ] + }, + "body-up": { + "rotate": [ + { "value": -15.04 }, + { "time": 0.3, "value": -3.33 }, + { "time": 0.6667, "value": -15.04 } + ] + }, + "neck": { + "rotate": [ + { "value": 8.91 } + ] + }, + "arm-front-down": { + "rotate": [ + { "value": -13.74 }, + { "time": 0.1, "value": -33.82 }, + { "time": 0.4, "value": 36.45 }, + { "time": 0.6667, "value": -13.74 } + ] + }, + "arm-front-up": { + "rotate": [ + { "value": -7.66 }, + { "time": 0.3, "value": 33.47 }, + { "time": 0.6667, "value": -7.66 } + ] + }, + "foot-front": { + "rotate": [ + { "value": 29.81 }, + { "time": 0.1, "curve": "stepped" }, + { "time": 0.3 }, + { "time": 0.3667, "value": -34.4 }, + { "time": 0.4667, "value": -33.47 }, + { "time": 0.6667, "value": 29.81 } + ] + }, + "foot-back": { + "rotate": [ + {}, + { "time": 0.0333, "value": -38.36 }, + { "time": 0.2333, "value": -55.8 }, + { "time": 0.3, "value": 27.44 }, + { "time": 0.4 } + ] + }, + "hips": { + "translate": [ + { "y": -20.45 }, + { "time": 0.0333, "y": -30.67 }, + { "time": 0.1, "y": -5.11 }, + { "time": 0.2333 }, + { "time": 0.3667, "y": -30.67 }, + { "time": 0.4, "y": -5.11 }, + { "time": 0.4667 }, + { "time": 0.6667, "y": -20.45 } + ] + }, + "arm-back-down": { + "rotate": [ + { "value": 23.02 }, + { "time": 0.1, "value": 43.78 }, + { "time": 0.4, "value": -28.87 }, + { "time": 0.6667, "value": 23.02 } + ], + "scale": [ + { "x": 0.637 }, + { "time": 0.2667, "x": 0.755 }, + { "time": 0.6667, "x": 0.637 } + ] + }, + "arm-back-up": { + "rotate": [ + { "value": 38.53 }, + { "time": 0.3667, "value": -24.46 }, + { "time": 0.6667, "value": 38.53 } + ] + }, + "skirt-control": { + "translate": [ + { "y": -17.04 }, + { "time": 0.1333, "y": 35.78 }, + { "time": 0.3, "y": -17.04 }, + { "time": 0.4333, "y": 35.78 }, + { "time": 0.6667, "y": -17.04 } + ] + }, + "skirt-rotation-back": { + "rotate": [ + {}, + { "time": 0.1, "value": 23.48 }, + { "time": 0.2667, "value": -2.5 }, + { "time": 0.4667, "value": 27.3 }, + { "time": 0.6667 } + ] + }, + "skirt-rotation-front": { + "rotate": [ + { "value": -12.71 }, + { "time": 0.1333 }, + { "time": 0.2667, "value": -21.18 }, + { "time": 0.4333 }, + { "time": 0.5333, "value": -21.18 }, + { "time": 0.6667, "value": -12.71 } + ] + }, + "skirt-control-middle": { + "translate": [ + {}, + { "time": 0.1, "x": -17.04 }, + { "time": 0.2333, "x": 1.7 }, + { "time": 0.3 }, + { "time": 0.4, "x": -17.04 }, + { "time": 0.4667, "x": 1.7 }, + { "time": 0.6667 } + ] + }, + "skirt-control-front-down": { + "translate": [ + {}, + { "time": 0.1, "x": -17.04 }, + { "time": 0.2333, "x": 1.7 }, + { "time": 0.3 }, + { "time": 0.4, "x": -17.04 }, + { "time": 0.4667, "x": 1.7 }, + { "time": 0.6667 } + ] + }, + "skirt-control-back-down": { + "translate": [ + {}, + { "time": 0.1, "x": -17.04 }, + { "time": 0.2333, "x": 1.7 }, + { "time": 0.3 }, + { "time": 0.4, "x": -17.04 }, + { "time": 0.4667, "x": 1.7 }, + { "time": 0.6667 } + ] + }, + "head": { + "rotate": [ + { "value": 2.83 }, + { "time": 0.1333, "value": -0.34 }, + { "time": 0.4333, "value": 7.06 }, + { "time": 0.6667, "value": 2.83 } + ] + }, + "hair-side-front": { + "rotate": [ + {}, + { "time": 0.2333, "value": -19.54 }, + { "time": 0.6667 } + ], + "scale": [ + { "time": 0.1 }, + { "time": 0.3, "x": 0.915 }, + { "time": 0.6 } + ] + }, + "hat": { + "rotate": [ + { "value": -5 }, + { "time": 0.1333, "value": -30.58 }, + { "time": 0.4333, "value": 29.1 }, + { "time": 0.6667, "value": -5 } + ] + }, + "body-down": { + "rotate": [ + {}, + { "time": 0.3, "value": -5.53 }, + { "time": 0.6667 } + ] + }, + "backpack": { + "rotate": [ + {}, + { "time": 0.3, "value": 0.81 }, + { "time": 0.6667 } + ], + "translate": [ + {}, + { "time": 0.1333, "x": 11.14 }, + { "time": 0.3 }, + { "time": 0.4333, "x": 13.74 }, + { "time": 0.6667 } + ] + }, + "backpack-control": { + "translate": [ + { "x": -3.64, "y": 10.08 }, + { "time": 0.2333, "x": 27.31, "y": -12.48 }, + { "time": 0.3667, "x": -50.45, "y": -42.94 }, + { "time": 0.4667, "x": 16.84, "y": -10.4 }, + { "time": 0.6667, "x": -3.64, "y": 10.08 } + ] + }, + "zip-boy": { + "rotate": [ + { "value": -19.74 }, + { "time": 0.1, "value": -54.66 }, + { "time": 0.4333, "value": 50.11 }, + { "time": 0.6667, "value": -19.74 } + ] + }, + "zip-girl": { + "rotate": [ + { "value": 25.57 }, + { "time": 0.1, "value": 62.19 }, + { "time": 0.4333, "value": -47.67 }, + { "time": 0.6667, "value": 25.57 } + ] + }, + "scarf-back": { + "rotate": [ + { "value": 5.28 }, + { "time": 0.2667, "value": -13.54 }, + { "time": 0.3667, "value": 8.42 }, + { "time": 0.4667, "value": -14.72 }, + { "time": 0.6667, "value": 5.28 } + ], + "translate": [ + {}, + { "time": 0.3667, "y": -17.01 }, + { "time": 0.6667 } + ] + }, + "sleeve-control-back": { + "translate": [ + { "time": 0.2667 }, + { "time": 0.3667, "x": -15.94, "y": 32.49 }, + { "time": 0.4, "x": 1.01, "y": 1.37 } + ] + }, + "bag": { + "rotate": [ + { + "value": -18.46, + "curve": [ 0.038, -27.57, 0.074, -34.41 ] + }, + { + "time": 0.1, + "value": -34.41, + "curve": [ 0.183, -34.41, 0.35, 21.8 ] + }, + { + "time": 0.4333, + "value": 21.8, + "curve": [ 0.49, 21.8, 0.585, -2.36 ] + }, + { "time": 0.6667, "value": -18.46 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -44.06, "y": -6.77 }, + { "time": 0.4333, "x": -9.9, "y": -30.44 }, + { "time": 0.6667 } + ] + }, + "bag-control": { + "translate": [ + { "x": -32.3 }, + { "time": 0.1333, "x": 7.65, "y": -11.37 }, + { "time": 0.4333, "x": -5.1 }, + { "time": 0.6667, "x": -32.3 } + ] + }, + "bag-flap": { + "translate": [ + {}, + { "time": 0.3, "x": 38.46, "y": -36.26 }, + { "time": 0.4333 } + ] + }, + "hair-strand-front-1": { + "rotate": [ + { "value": 0.25 }, + { "time": 0.2333, "value": 16.54 }, + { "time": 0.6, "value": -3.01 }, + { "time": 0.6667, "value": 0.25 } + ] + }, + "hair-strand-front-3": { + "rotate": [ + { "value": -0.23 }, + { "time": 0.1333, "value": -9.51 }, + { "time": 0.4, "value": 18.33 }, + { "time": 0.6667, "value": -0.23 } + ] + }, + "hair-strand-back-1": { + "rotate": [ + { "value": -3.32 }, + { "time": 0.1, "value": -9.51 }, + { "time": 0.3667, "value": 18.33 }, + { "time": 0.6667, "value": -3.32 } + ] + }, + "hair-strand-back-2": { + "rotate": [ + { "value": -0.53 }, + { "time": 0.1333, "value": -9.51 }, + { "time": 0.4, "value": 17.42 }, + { "time": 0.6667, "value": -0.53 } + ] + }, + "hair-strand-back-3": { + "rotate": [ + { "value": -9.51 }, + { "time": 0.2667, "value": 0.95 }, + { "time": 0.6667, "value": -9.51 } + ] + }, + "hair-strand-front-2": { + "rotate": [ + { "value": -9.51 }, + { "time": 0.2667, "value": 12.43 }, + { "time": 0.6667, "value": -9.51 } + ] + }, + "hair-strand-front-4": { + "rotate": [ + { "value": -16.37 }, + { "time": 0.2667, "value": -1.14 }, + { "time": 0.6667, "value": -16.37 } + ] + }, + "cape-blue-control": { + "translate": [ + { "x": -0.59, "y": 9.92 }, + { "time": 0.1333, "y": 0.51 }, + { "time": 0.4667, "x": -1.38, "y": 22.46 }, + { "time": 0.6667, "x": -0.59, "y": 9.92 } + ] + }, + "cape-blue-up": { + "rotate": [ + { "value": -3.59 }, + { "time": 0.2667, "value": -20.08 }, + { "time": 0.6667, "value": -3.59 } + ] + }, + "cape-blue-down": { + "rotate": [ + { "value": -19.53 }, + { "time": 0.2667, "value": 12.13 }, + { "time": 0.6667, "value": -19.53 } + ] + }, + "cape-blue-middle-front": { + "translate": [ + { "x": 20.13, "y": 41.93 }, + { "time": 0.3, "x": -23.25, "y": 5.51 }, + { "time": 0.4333, "x": 4.64, "y": -3.95 }, + { "time": 0.5667, "x": 5.7, "y": 93.66 }, + { "time": 0.6667, "x": 20.13, "y": 41.93 } + ] + }, + "dress-control-leg-up-back": { + "rotate": [ + { "value": 39.47 }, + { "time": 0.1, "curve": "stepped" }, + { "time": 0.5 }, + { "time": 0.6667, "value": 39.47 } + ], + "translate": [ + { "x": 55, "y": 46.04 }, + { "time": 0.1, "curve": "stepped" }, + { "time": 0.5 }, + { "time": 0.6667, "x": 55, "y": 46.04 } + ], + "scale": [ + { "x": 0.753, "y": 0.753 }, + { "time": 0.1 }, + { "time": 0.2667, "x": 0.616 }, + { "time": 0.5 }, + { "time": 0.6667, "x": 0.753, "y": 0.753 } + ] + }, + "dress-control-middle": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.2667, "value": -43.74 }, + { "time": 0.5, "value": -0.49 }, + { "time": 0.6667 } + ], + "translate": [ + { "x": 56.15 }, + { "time": 0.2, "x": -74.87 }, + { "time": 0.2667, "x": -40.44, "y": 20.05 }, + { "time": 0.4333, "x": 45.63 }, + { "time": 0.6667, "x": 56.15 } + ] + }, + "dress-control-foot-back": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.3667, "value": 80.78 }, + { "time": 0.5 } + ], + "translate": [ + { "x": 79.3, "y": 61.39 }, + { "time": 0.1 }, + { "time": 0.2667, "y": 131.03 }, + { "time": 0.5 }, + { "time": 0.6667, "x": 79.3, "y": 61.39 } + ] + }, + "dress-control-leg-up-front": { + "rotate": [ + { "time": 0.1 }, + { "time": 0.3333, "value": -19.11 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "y": 8.02 }, + { "time": 0.3333, "x": -8.32, "y": 1.88 }, + { "time": 0.4333, "x": 9.36, "y": 1.34 }, + { "time": 0.5, "x": 25.4 }, + { "time": 0.6667 } + ], + "scale": [ + { "y": 1.243 }, + { "time": 0.1, "y": 1.257 }, + { "time": 0.3333, "y": 1.148 }, + { "time": 0.6667, "y": 1.243 } + ] + }, + "dress-control-leg-down-back": { + "translate": [ + { "x": 63.95, "y": 26.86 }, + { "time": 0.1, "curve": "stepped" }, + { "time": 0.5 }, + { "time": 0.6667, "x": 63.95, "y": 26.86 } + ] + }, + "dress-control-leg-down-front": { + "rotate": [ + { "value": -38.71 }, + { "time": 0.3333, "value": -26.56 }, + { "time": 0.5, "value": -15.76 }, + { "time": 0.6667, "value": -38.71 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 12.03, "y": 33.43 }, + { "time": 0.3333, "x": -18.24, "y": 11.21 }, + { "time": 0.5, "x": 21.39 }, + { "time": 0.6667 } + ], + "scale": [ + { "time": 0.1 }, + { "time": 0.3333, "y": 1.851 }, + { "time": 0.6667 } + ] + }, + "dress-control-foot-front": { + "rotate": [ + { "value": -60.57 }, + { "time": 0.1, "value": -108.41 }, + { "time": 0.3333, "value": -26.56 }, + { "time": 0.5 }, + { "time": 0.6667, "value": -60.57 } + ], + "translate": [ + { "x": -49.47, "y": 36.1 }, + { "time": 0.1, "x": -45.46, "y": 97.6 }, + { "time": 0.3333, "x": -65.74, "y": 15.26 }, + { "time": 0.5 }, + { "time": 0.6667, "x": -49.47, "y": 36.1 } + ] + }, + "cape-blue-up-back": { + "rotate": [ + {}, + { "time": 0.3667, "value": 21.34 }, + { "time": 0.6667 } + ], + "translate": [ + { "x": 0.44, "y": 7.22 }, + { "time": 0.2333, "x": -36.78, "y": 21.02 }, + { "time": 0.3667, "x": -23.97, "y": 31.85 }, + { "time": 0.6667, "x": 0.44, "y": 7.22 } + ] + }, + "cape-blue-up-front": { + "translate": [ + {}, + { "time": 0.2333, "x": -23.13, "y": 5.32 }, + { "time": 0.6667 } + ] + }, + "cape-blue-down-front": { + "rotate": [ + {}, + { "time": 0.2333, "value": 36.76 }, + { "time": 0.3333, "value": 64.89 }, + { "time": 0.4333, "value": 41.43 }, + { "time": 0.5667, "value": -75.87 }, + { "time": 0.6667 } + ], + "translate": [ + { "x": 27.47, "y": 19.9 }, + { "time": 0.1, "x": 45.24, "y": 75.16 }, + { "time": 0.1667, "x": -7, "y": 77.7 }, + { "time": 0.4333, "x": -9.12, "y": 13.58 }, + { "time": 0.6667, "x": 27.47, "y": 19.9 } + ] + }, + "cape-blue-down-middle": { + "translate": [ + { "x": -27.47, "y": -19.9 }, + { "time": 0.2667 }, + { "time": 0.4667, "x": -54.77, "y": 11.14 }, + { "time": 0.6667, "x": -27.47, "y": -19.9 } + ] + }, + "cape-blue-down-back": { + "translate": [ + { "x": -82.17, "y": 5.71 }, + { "time": 0.2333 }, + { "time": 0.4667, "x": 54.77, "y": -11.14 }, + { "time": 0.6667, "x": -82.17, "y": 5.71 } + ] + }, + "cape-front-rotator": { + "rotate": [ + {}, + { "time": 0.2667, "value": -62.01 }, + { "time": 0.4667 } + ] + }, + "cape-back-rotator": { + "rotate": [ + { "value": -8.52 }, + { "time": 0.2333, "value": 34.05 }, + { "time": 0.3667, "value": -6.62 }, + { "time": 0.6667, "value": -8.52 } + ] + }, + "hair-side-back": { + "rotate": [ + { "value": 8.35 }, + { "time": 0.2, "value": 15.57 }, + { "time": 0.4, "value": 4.89 }, + { "time": 0.6667, "value": 8.35 } + ], + "translate": [ + { "x": 10.23, "y": -7.69 }, + { "time": 0.2, "x": 3.1, "y": -0.52 }, + { "time": 0.4, "x": 29.45, "y": 3.35 }, + { "time": 0.6667, "x": 10.23, "y": -7.69 } + ] + }, + "hair-bangs-back": { + "rotate": [ + {}, + { "time": 0.1667, "value": 29.31 }, + { "time": 0.4333, "value": -32.57 }, + { "time": 0.6667 } + ] + } + }, + "transform": { + "leg-down-back": [ + { "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" }, + { "time": 0.1, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.3333, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.5667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-down-back-up": [ + { "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" }, + { "time": 0.1, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.3333, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.5667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-down-down": [ + { "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-down-front": [ + { "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-up": [ + { "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "leg-up-back": [ + { "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.3333, "mixScaleX": 0, "mixShearY": 0 }, + { "time": 0.5667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ] + } + } +} +} \ No newline at end of file diff --git a/spine-haxe/example/assets/mix-and-match-pro.skel b/spine-haxe/example/assets/mix-and-match-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..e57bc08a0fe1af419eab8fcaa656e79fba6a42ce GIT binary patch literal 289516 zcmeFa2Urxz(=a{*OU_Y1Km`>OihvTgd#BeNQ86b#Q80ldvtkaIG3R)4=A4C{K|RlO z>X~ysv!17(dMaOa&+d{r{k`w^Jn#4azpOLU-Bs09ovW*B#@0=J)@*w4X{kwI?Ygz= z2IVHs`(4wivr2u&cUyy|J8tvB8;&!tT_=8Ebl=$II{bNsS#;7s-1sqG6UF!t6l3B&5>E9U!SR+LUx+(Hq@ zf)ITT7Qoh~xfa5cD~O5o-w3cR#3MDaXxxm!q2BZXXE`Om+L%cH^;Bq`VRd>X3>Xld zR3HcqHLOl-bdn2u>iXk=gdwy~4v6nvTDn6a{KVA6_yHv(l`DjmnyAgRlw|jkv01+< z3&xs@jwM!8zWKtJ3Sd1XpMr^BQkuT>a?bh!l$P$HD?t%_R)jKvFfO1SpbYUz@yWW8 zQY1xR!3>A7C@X15TzrZ=zv!{@lk}yPlUQaYrNIDZQqbv%iB&8?Cpp7l`4mrKqdG1+ zK8a;fIA%jRXkml;CjU@0Kd0pQ-m%{wbCP)u>doZo6F;bLY*I4om2uIKD7T(AnT?RR z=oHl?k+=obp@#hobh3maPxkDYSS> z(XLxIc7@{Q{%eT?WYwpHG*8ARUw_eySSm%OG6XA?s3dXzqm0UymrZr~ zO{7=wN=q-Qk?2eRuas5FsD*zeW|M0PVzSOrCeWv}=F;>0_dIHRkLdrN4O@X(A&RQp zr9�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 z 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�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