[dali_2.0.7] Merge branch 'devel/master' 09/250409/1
authorGyörgy Straub <g.straub@partner.samsung.com>
Thu, 24 Dec 2020 07:50:12 +0000 (07:50 +0000)
committerGyörgy Straub <g.straub@partner.samsung.com>
Thu, 24 Dec 2020 07:50:12 +0000 (07:50 +0000)
Change-Id: Id70e9c71ec9d8a96e9838c975a375a8909414ee1

235 files changed:
README.md
automated-tests/patch-coverage.pl
automated-tests/resources/2CylinderEngine.gltf [new file with mode: 0644]
automated-tests/resources/2CylinderEngine0.bin [new file with mode: 0644]
automated-tests/resources/AnimatedMorphCube.bin [new file with mode: 0644]
automated-tests/resources/AnimatedMorphCube.gltf [new file with mode: 0644]
automated-tests/resources/AnimatedMorphSphere.bin [new file with mode: 0644]
automated-tests/resources/AnimatedMorphSphere.gltf [new file with mode: 0644]
automated-tests/resources/AnimatedTriangle.gltf [new file with mode: 0644]
automated-tests/resources/BoxAnimated.gltf [new file with mode: 0644]
automated-tests/resources/BoxAnimated0.bin [new file with mode: 0644]
automated-tests/resources/CesiumMan.gltf [new file with mode: 0644]
automated-tests/resources/CesiumMan_data.bin [new file with mode: 0644]
automated-tests/resources/CesiumMilkTruck.gltf [new file with mode: 0644]
automated-tests/resources/CesiumMilkTruck_data.bin [new file with mode: 0644]
automated-tests/resources/EnvironmentTest.gltf [new file with mode: 0644]
automated-tests/resources/EnvironmentTest_binary.bin [new file with mode: 0644]
automated-tests/resources/MetalRoughSpheres.gltf [new file with mode: 0644]
automated-tests/resources/MetalRoughSpheres0.bin [new file with mode: 0644]
automated-tests/resources/MorphPrimitivesTest.bin [new file with mode: 0644]
automated-tests/resources/MorphPrimitivesTest.gltf [new file with mode: 0644]
automated-tests/resources/RGB16F.ktx [new file with mode: 0644]
automated-tests/resources/RGB32F.ktx [new file with mode: 0644]
automated-tests/resources/RGBA8888.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_10x10.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_10x5.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_10x6.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_12x10.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_12x12.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_4x4.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_5x4.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_5x5.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_6x5.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_6x6.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_8x5.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_8x6.ktx [new file with mode: 0644]
automated-tests/resources/RGBA_ASTC_8x8.ktx [new file with mode: 0644]
automated-tests/resources/SimpleSparseAccessor.bin [new file with mode: 0644]
automated-tests/resources/SimpleSparseAccessor.gltf [new file with mode: 0644]
automated-tests/resources/Studio/Irradiance.ktx [new file with mode: 0644]
automated-tests/resources/Studio/Radiance.ktx [new file with mode: 0644]
automated-tests/resources/animation.bin [new file with mode: 0644]
automated-tests/resources/arc.dli [new file with mode: 0644]
automated-tests/resources/dli/animation-failed-to-open.dli [new file with mode: 0644]
automated-tests/resources/dli/constraints.dli [new file with mode: 0644]
automated-tests/resources/dli/extras.dli [new file with mode: 0644]
automated-tests/resources/dli/material-environment-out-of-bounds.dli [new file with mode: 0644]
automated-tests/resources/dli/mesh-indices-read-fail.dli [new file with mode: 0644]
automated-tests/resources/dli/mesh-positions-read-fail.dli [new file with mode: 0644]
automated-tests/resources/dli/mesh-uri-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/node-animated-image-mesh-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/node-arc-mesh-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/node-child-invalid-type.dli [new file with mode: 0644]
automated-tests/resources/dli/node-model-mesh-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/node-name-already-used.dli [new file with mode: 0644]
automated-tests/resources/dli/node-processor.dli [new file with mode: 0644]
automated-tests/resources/dli/node-renderable-mesh-invalid-type.dli [new file with mode: 0644]
automated-tests/resources/dli/node-renderable-mesh-out-of-bounds.dli [new file with mode: 0644]
automated-tests/resources/dli/nodes-array-empty.dli [new file with mode: 0644]
automated-tests/resources/dli/nodes-invalid-type.dli [new file with mode: 0644]
automated-tests/resources/dli/nodes-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/root-id-invalid.dli [new file with mode: 0644]
automated-tests/resources/dli/root-id-out-of-bounds.dli [new file with mode: 0644]
automated-tests/resources/dli/root-node-invalid-type.dli [new file with mode: 0644]
automated-tests/resources/dli/scene-out-of-bounds.dli [new file with mode: 0644]
automated-tests/resources/dli/scenes-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/scenes-nodes-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/shader-fragment-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/shader-uniforms.dli [new file with mode: 0644]
automated-tests/resources/dli/shader-vertex-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/skeleton-node-missing.dli [new file with mode: 0644]
automated-tests/resources/dli/skeleton-root-not-found.dli [new file with mode: 0644]
automated-tests/resources/dli_arc.fsh [new file with mode: 0644]
automated-tests/resources/dli_arc.vsh [new file with mode: 0644]
automated-tests/resources/dli_images.fsh [new file with mode: 0644]
automated-tests/resources/dli_images.vsh [new file with mode: 0644]
automated-tests/resources/dli_pbr.fsh [new file with mode: 0644]
automated-tests/resources/dli_pbr.vsh [new file with mode: 0644]
automated-tests/resources/exercise.dli [new file with mode: 0644]
automated-tests/resources/exercise/Icons/Icon_Idle.png [new file with mode: 0644]
automated-tests/resources/exercise/Icons/Icon_JJ.png [new file with mode: 0644]
automated-tests/resources/exercise/Icons/Icon_Lunge.png [new file with mode: 0644]
automated-tests/resources/exercise/Icons/Icon_Squat.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/BG_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/BG_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Body_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Body_Female_Asian_Adult_SubsurfaceColor.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Body_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Eye_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Eye_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/FitBot_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/FitBot_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/FitTop_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/FitTop_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Hair_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Hair_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Head_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Head_Female_SubsurfaceColor.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Head_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Shoe_AlbedoMetallic.png [new file with mode: 0644]
automated-tests/resources/exercise/Textures/Shoe_NormalRoughness.png [new file with mode: 0644]
automated-tests/resources/exercise/idle-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/idle-to-jumping-jack-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/idle-to-lunge-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/idle-to-squat-animation-0.ani [new file with mode: 0644]
automated-tests/resources/exercise/idle-to-squat-animation-1.ani [new file with mode: 0644]
automated-tests/resources/exercise/jumping-jack-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/jumping-jack-to-idle-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/jumping-jack-to-lunge-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/jumping-jack-to-squat-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/lunge-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/lunge-to-idle-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/lunge-to-jumping-jack-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/lunge-to-squat-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/model.dae.bin [new file with mode: 0644]
automated-tests/resources/exercise/squat-animation-0.ani [new file with mode: 0644]
automated-tests/resources/exercise/squat-animation-1.ani [new file with mode: 0644]
automated-tests/resources/exercise/squat-to-idle-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/squat-to-jumping-jack-animation.ani [new file with mode: 0644]
automated-tests/resources/exercise/squat-to-lunge-animation.ani [new file with mode: 0644]
automated-tests/resources/forest_irradiance.ktx [new file with mode: 0644]
automated-tests/resources/forest_radiance.ktx [new file with mode: 0644]
automated-tests/resources/invalid.gltf [new file with mode: 0644]
automated-tests/resources/morph.dli [new file with mode: 0644]
automated-tests/resources/morph/HeadTest_002.dae.bin [new file with mode: 0644]
automated-tests/resources/morph/cube.gltf.bin [new file with mode: 0644]
automated-tests/resources/simpleTriangle.bin [new file with mode: 0644]
automated-tests/resources/truncated.ktx [new file with mode: 0644]
automated-tests/src/dali-scene-loader-internal/CMakeLists.txt [new file with mode: 0755]
automated-tests/src/dali-scene-loader-internal/tct-dali-scene-loader-internal-core.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader-internal/utc-Dali-Gltf2Asset.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader-internal/utc-Dali-Hash.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader-internal/utc-Dali-JsonReader.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader-internal/utc-Dali-JsonUtil.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/CMakeLists.txt [new file with mode: 0755]
automated-tests/src/dali-scene-loader/tct-dali-scene-loader-core.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-AlphaFunctionHelper.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-AnimatedProperty.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-AnimationDefinition.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-CameraParameters.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-DliLoader.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-EnvironmentDefinition.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-Gltf2Loader.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-KtxLoader.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-MatrixStack.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-NodeDefinition.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-RendererState.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-ResourceBundle.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-SceneDefinition.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-ShaderDefinition.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-ShaderDefinitionFactory.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-StringCallback.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-Utils.cpp [new file with mode: 0644]
automated-tests/src/dali-scene-loader/utc-Dali-ViewProjection.cpp [new file with mode: 0644]
automated-tests/src/dali-toolkit/utc-Dali-Visual.cpp
build/tizen/CMakeLists.txt
build/tizen/dali-scene-loader/CMakeLists.txt [new file with mode: 0644]
build/tizen/dali-scene-loader/build.sh [new file with mode: 0755]
build/tizen/dali-scene-loader/dali2-scene-loader.pc.in [new file with mode: 0644]
build/tizen/docs/dali.doxy.in
dali-scene-loader.manifest [new file with mode: 0644]
dali-scene-loader.manifest-smack [new file with mode: 0644]
dali-scene-loader/README.md [new file with mode: 0644]
dali-scene-loader/internal/file.list [new file with mode: 0644]
dali-scene-loader/internal/gltf2-asset.cpp [new file with mode: 0644]
dali-scene-loader/internal/gltf2-asset.h [new file with mode: 0644]
dali-scene-loader/internal/hash.cpp [new file with mode: 0644]
dali-scene-loader/internal/hash.h [new file with mode: 0644]
dali-scene-loader/internal/json-reader.cpp [new file with mode: 0644]
dali-scene-loader/internal/json-reader.h [new file with mode: 0644]
dali-scene-loader/internal/json-util.cpp [new file with mode: 0644]
dali-scene-loader/internal/json-util.h [new file with mode: 0644]
dali-scene-loader/public-api/alpha-function-helper.cpp [new file with mode: 0644]
dali-scene-loader/public-api/alpha-function-helper.h [new file with mode: 0644]
dali-scene-loader/public-api/animated-property.cpp [new file with mode: 0644]
dali-scene-loader/public-api/animated-property.h [new file with mode: 0644]
dali-scene-loader/public-api/animation-definition.cpp [new file with mode: 0644]
dali-scene-loader/public-api/animation-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/api.h [new file with mode: 0644]
dali-scene-loader/public-api/blend-shape-details.cpp [new file with mode: 0644]
dali-scene-loader/public-api/blend-shape-details.h [new file with mode: 0644]
dali-scene-loader/public-api/camera-parameters.cpp [new file with mode: 0644]
dali-scene-loader/public-api/camera-parameters.h [new file with mode: 0644]
dali-scene-loader/public-api/customization.cpp [new file with mode: 0644]
dali-scene-loader/public-api/customization.h [new file with mode: 0644]
dali-scene-loader/public-api/dli-loader.cpp [new file with mode: 0644]
dali-scene-loader/public-api/dli-loader.h [new file with mode: 0644]
dali-scene-loader/public-api/environment-definition.cpp [new file with mode: 0644]
dali-scene-loader/public-api/environment-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/file.list [new file with mode: 0644]
dali-scene-loader/public-api/gltf2-loader.cpp [new file with mode: 0644]
dali-scene-loader/public-api/gltf2-loader.h [new file with mode: 0644]
dali-scene-loader/public-api/index.h [new file with mode: 0644]
dali-scene-loader/public-api/ktx-loader.cpp [new file with mode: 0644]
dali-scene-loader/public-api/ktx-loader.h [new file with mode: 0644]
dali-scene-loader/public-api/light-parameters.h [new file with mode: 0644]
dali-scene-loader/public-api/load-result.h [new file with mode: 0644]
dali-scene-loader/public-api/material-definition.cpp [new file with mode: 0644]
dali-scene-loader/public-api/material-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/matrix-stack.cpp [new file with mode: 0644]
dali-scene-loader/public-api/matrix-stack.h [new file with mode: 0644]
dali-scene-loader/public-api/mesh-definition.cpp [new file with mode: 0644]
dali-scene-loader/public-api/mesh-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/mesh-geometry.h [new file with mode: 0644]
dali-scene-loader/public-api/node-definition.cpp [new file with mode: 0644]
dali-scene-loader/public-api/node-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/parse-renderer-state.cpp [new file with mode: 0644]
dali-scene-loader/public-api/parse-renderer-state.h [new file with mode: 0644]
dali-scene-loader/public-api/renderer-state.cpp [new file with mode: 0644]
dali-scene-loader/public-api/renderer-state.h [new file with mode: 0644]
dali-scene-loader/public-api/resource-bundle.cpp [new file with mode: 0644]
dali-scene-loader/public-api/resource-bundle.h [new file with mode: 0644]
dali-scene-loader/public-api/scene-definition.cpp [new file with mode: 0644]
dali-scene-loader/public-api/scene-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/shader-definition-factory.cpp [new file with mode: 0644]
dali-scene-loader/public-api/shader-definition-factory.h [new file with mode: 0644]
dali-scene-loader/public-api/shader-definition.cpp [new file with mode: 0644]
dali-scene-loader/public-api/shader-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/skeleton-definition.h [new file with mode: 0644]
dali-scene-loader/public-api/skinning-details.cpp [new file with mode: 0644]
dali-scene-loader/public-api/skinning-details.h [new file with mode: 0644]
dali-scene-loader/public-api/string-callback.cpp [new file with mode: 0644]
dali-scene-loader/public-api/string-callback.h [new file with mode: 0644]
dali-scene-loader/public-api/utils.cpp [new file with mode: 0644]
dali-scene-loader/public-api/utils.h [new file with mode: 0644]
dali-scene-loader/public-api/view-projection.cpp [new file with mode: 0644]
dali-scene-loader/public-api/view-projection.h [new file with mode: 0644]
dali-scene-loader/third-party/json.h [new file with mode: 0644]
dali-toolkit/internal/controls/control/control-data-impl.cpp
dali-toolkit/internal/visuals/visual-base-data-impl.cpp
dali-toolkit/internal/visuals/visual-base-data-impl.h
dali-toolkit/internal/visuals/visual-base-impl.cpp
dali-toolkit/public-api/dali-toolkit-version.cpp
dali-toolkit/public-api/visuals/visual-properties.h
packaging/dali-toolkit.spec

index ff51191..dd18745 100644 (file)
--- a/README.md
+++ b/README.md
@@ -14,6 +14,7 @@
       * [3. Building for MS Windows](#3-building-for-ms-windows)
          * Build with the Visual Studio project.
          * Build with CMake.
+   * [DALi Scene Loader](#dali-scene-loader)
 
 # Build Instructions
 
@@ -109,3 +110,7 @@ vcpkg-script folder in the windows-dependencies repository.
     - INSTALL_CMAKE_MODULES    ---> Whether to install the CMake modules (Used by the CMake command find_package() to find previously installed libraries).
     - ENABLE_DEBUG             ---> Whether to build with debug enabled.
     - USE_DEFAULT_RESOURCE_DIR ---> Whether to use the default resource folders. Otherwise set environment variables for DALI_IMAGE_DIR, DALI_SOUND_DIR, DALI_STYLE_DIR, DALI_STYLE_IMAGE_DIR and DALI_DATA_READ_ONLY_DIR
+
+# DALi Scene Loader
+
+For information about the DALi Scene Loader library, refer to dali-scene-loader/README.md.
\ No newline at end of file
index b3cf098..1f836a4 100755 (executable)
@@ -83,7 +83,7 @@ my %options = (
     "output:s"     => { "optvar"=>\$opt_output, "desc"=>"Generate html output"},
     "help"         => { "optvar"=>\$opt_help, "desc"=>""},
     "quiet"        => { "optvar"=>\$opt_quiet, "desc"=>""},
-    "verbose"      => { "optvar"=>\$opt_verbose, "desc"=>"" });
+    "verbose"      => { "optvar"=>\$opt_verbose, "desc"=>"Also output coverage" });
 
 my %longOptions = map { $_ => $options{$_}->{"optvar"} } keys(%options);
 GetOptions( %longOptions ) or pod2usage(2);
@@ -875,15 +875,14 @@ sub info(@)
     }
 }
 
-# NEW STUFF
 
-## Format per file, repeated, no linebreak
+# Format per file, repeated, no linebreak
 # <diffcmd>
 # index c1..c2 c3
 # --- a/<left-hand-side-file>
 # +++ b/<right-hand-side-file>
 # <diff hunks>
-
+#
 # Format of each diff hunk, repeated, no linebreak
 # @@ <ranges> @@ line
 # 3 lines of context
@@ -986,7 +985,7 @@ sub parse_diff
     $files{$file}->{"patch"} = [@checklines];
     $files{$file}->{"b_lines"} = {%b_lines};
 
-    my %filter = map { $_ => $files{$_} } grep {m!^dali(-toolkit)?/!} (keys(%files));;
+    my %filter = map { $_ => $files{$_} } grep {m!^dali(-toolkit|-scene-loader)?/!} (keys(%files));
 
     if($pd_debug)
     {
@@ -1064,6 +1063,13 @@ sub calc_patch_coverage_percentage
         my $abs_filename = File::Spec->rel2abs($file, $root);
         my $sumcountref = $info_data{$abs_filename}->{"sum"};
 
+        if($debug>1)
+        {
+            print("File:  $abs_filename\n");
+            print Dumper($info_data{$abs_filename});
+            print "\n";
+        }
+
         if( $sumcountref )
         {
             for my $patch (@$patchref)
@@ -1312,27 +1318,6 @@ EOH
 ##                                    MAIN                                    ##
 ################################################################################
 
-my $cwd = getcwd(); # expect this to be automated-tests folder
-
-# execute coverage.sh, generating build/tizen/dali.info from lib, and
-# *.dir/dali.info. Don't generate html
-print `./coverage.sh -n`;
-chdir "..";
-$root = getcwd();
-
-our %info_data; # Hash of all data from .info files
-my @info_files = split(/\n/, `find . -name dali.info`);
-my %new_info;
-
-# Read in all specified .info files
-foreach (@info_files)
-{
-    %new_info = %{read_info_file($_)};
-
-    # Combine %new_info with %info_data
-    %info_data = %{combine_info_files(\%info_data, \%new_info)};
-}
-
 
 # Generate git diff command
 my @cmd=('--no-pager','diff','--no-ext-diff','-U0','--no-color');
@@ -1362,7 +1347,7 @@ else
         }
         else
         {
-            die "Both cached & working files - cannot get correct patch from git\n";
+            die "Error: Both cached & working files - cannot get correct patch from git\nRun git add first.";
             # Would have to diff from separate clone.
         }
     }
@@ -1370,6 +1355,31 @@ else
 
 push @cmd, @ARGV;
 
+# Before executing the diff, run the coverage.sh script. This is done here so that the
+# error condition above happens straight away, rather than after spewing out lots of information.
+
+my $cwd = getcwd(); # expect this to be automated-tests folder
+# execute coverage.sh, generating build/tizen/dali.info from lib, and
+# *.dir/dali.info. Don't generate html
+printf("Running coverage.sh\n");
+my $coverage_output=`./coverage.sh -n`;
+chdir "..";
+$root = getcwd();
+
+our %info_data; # Hash of all data from .info files
+my @info_files = split(/\n/, `find . -name dali.info`);
+my %new_info;
+
+# Read in all specified .info files
+foreach (@info_files)
+{
+    %new_info = %{read_info_file($_)};
+
+    # Combine %new_info with %info_data
+    %info_data = %{combine_info_files(\%info_data, \%new_info)};
+}
+
+
 # Execute diff & coverage from root directory
 my $filesref = run_diff(@cmd);
 
@@ -1386,21 +1396,33 @@ foreach my $file (keys(%$filesref))
 }
 if( $filecount == 0 )
 {
-    print "No source files found\n";
+    print "Warning: No source files found\n";
     exit 0;    # Exit with no error.
 }
 
 #print_simplified_info() if $debug;
 #exit 0;
+if($debug > 1)
+{
+    print "Info keys:\n";
+    for my $key (keys(%info_data))
+    {
+        print "$key\n";
+    }
+    print "\n\n";
+}
 
 my $percentref = calc_patch_coverage_percentage($filesref);
 if($percentref->[0] == 0)
 {
-    print "No coverable lines found\n";
+    print "Warning: No coverable lines found\n";
     exit 0;
 }
 my $percent = $percentref->[1];
 
+printf(join("\n", grep { $_ !~ /^Remov/ } split(/\n/,$coverage_output))) if $opt_verbose;
+#printf($coverage_output) if $opt_verbose;
+
 my $color=BOLD RED;
 if($opt_output)
 {
@@ -1417,6 +1439,7 @@ elsif( ! $opt_quiet )
     print RESET;
 }
 
+printf("\n\n=========================\nPatch coverage output:\n=========================\n");
 printf("Line Coverage: %d/%d\n", $percentref->[2], $percentref->[0]);
 printf("Percentage of change covered: %5.2f%\n", $percent);
 
diff --git a/automated-tests/resources/2CylinderEngine.gltf b/automated-tests/resources/2CylinderEngine.gltf
new file mode 100644 (file)
index 0000000..c4caf78
--- /dev/null
@@ -0,0 +1,4390 @@
+{\r
+    "asset": {\r
+        "generator": "COLLADA2GLTF",\r
+        "version": "2.0"\r
+    },\r
+    "scene": 0,\r
+    "scenes": [\r
+        {\r
+            "nodes": [\r
+                81,\r
+                0\r
+            ]\r
+        }\r
+    ],\r
+    "nodes": [\r
+        {\r
+            "children": [\r
+                80,\r
+                79,\r
+                78,\r
+                77,\r
+                76,\r
+                75,\r
+                74,\r
+                73,\r
+                13,\r
+                10,\r
+                7,\r
+                4,\r
+                1\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                3,\r
+                2\r
+            ],\r
+            "matrix": [\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                136.860107421875,\r
+                -64.45372009277344,\r
+                -36.179630279541019,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 0,\r
+            "matrix": [\r
+                -1.0,\r
+                8.979318677493353e-11,\r
+                0.0,\r
+                0.0,\r
+                -8.979318677493353e-11,\r
+                -1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -294.67718505859377,\r
+                73.97987365722656,\r
+                16.17963218688965,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 1,\r
+            "matrix": [\r
+                0.9995650053024292,\r
+                0.029493184760212896,\r
+                0.0,\r
+                0.0,\r
+                -0.029493184760212896,\r
+                0.9995650053024292,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -45.315460205078128,\r
+                -24.617263793945317,\r
+                -26.320369720458986,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                6,\r
+                5\r
+            ],\r
+            "matrix": [\r
+                -1.0,\r
+                8.979318677493353e-11,\r
+                0.0,\r
+                0.0,\r
+                -8.979318677493353e-11,\r
+                -1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -136.860107421875,\r
+                64.45372009277344,\r
+                3.8203670978546144,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 0,\r
+            "matrix": [\r
+                -1.0,\r
+                8.979318677493353e-11,\r
+                0.0,\r
+                0.0,\r
+                -8.979318677493353e-11,\r
+                -1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -294.67718505859377,\r
+                73.97987365722656,\r
+                16.17963218688965,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 1,\r
+            "matrix": [\r
+                0.9995650053024292,\r
+                0.029493184760212896,\r
+                0.0,\r
+                0.0,\r
+                -0.029493184760212896,\r
+                0.9995650053024292,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -45.315460205078128,\r
+                -24.617263793945317,\r
+                -26.32036781311035,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                9,\r
+                8\r
+            ],\r
+            "matrix": [\r
+                -0.5,\r
+                -0.8660253882408142,\r
+                0.0,\r
+                0.0,\r
+                0.8660253882408142,\r
+                -0.5,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                18.09818458557129,\r
+                -69.69783782958985,\r
+                -105.559814453125,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 2,\r
+            "matrix": [\r
+                -0.9390941858291626,\r
+                0.3436597883701325,\r
+                0.0,\r
+                0.0,\r
+                -0.3436597883701325,\r
+                -0.9390941858291626,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -51.311012268066409,\r
+                -50.52240753173828,\r
+                -18.440185546875,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 3,\r
+            "matrix": [\r
+                -0.9390941858291626,\r
+                0.3436597883701325,\r
+                0.0,\r
+                0.0,\r
+                -0.3436597883701325,\r
+                -0.9390941858291626,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -51.311012268066409,\r
+                -50.52240753173828,\r
+                107.559814453125,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                12,\r
+                11\r
+            ],\r
+            "matrix": [\r
+                0.7071067690849304,\r
+                -0.7071067690849304,\r
+                0.0,\r
+                0.0,\r
+                0.7071067690849304,\r
+                0.7071067690849304,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                47.17867660522461,\r
+                -52.821327209472659,\r
+                -88.94477081298828,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 4,\r
+            "matrix": [\r
+                -0.4234085381031037,\r
+                -0.9059388637542724,\r
+                -7.575183536001616e-11,\r
+                0.0,\r
+                -0.9059388637542724,\r
+                0.4234085381031037,\r
+                -4.821281221478735e-11,\r
+                0.0,\r
+                7.575183536001616e-11,\r
+                4.821281221478735e-11,\r
+                -1.0,\r
+                0.0,\r
+                -90.59386444091796,\r
+                -24.379817962646489,\r
+                -40.05522918701172,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 5,\r
+            "matrix": [\r
+                -1.877404400829619e-7,\r
+                -1.194886607436274e-7,\r
+                1.0,\r
+                0.0,\r
+                -0.905938446521759,\r
+                0.42340943217277529,\r
+                -1.194886607436274e-7,\r
+                0.0,\r
+                -0.42340943217277529,\r
+                -0.905938446521759,\r
+                -1.877404400829619e-7,\r
+                0.0,\r
+                -30.2958984375,\r
+                -52.56131362915039,\r
+                25.05522727966309,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                72,\r
+                71,\r
+                70,\r
+                69,\r
+                68,\r
+                67,\r
+                66,\r
+                65,\r
+                14\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                64,\r
+                63,\r
+                62,\r
+                61,\r
+                60,\r
+                59,\r
+                58,\r
+                57,\r
+                56,\r
+                43,\r
+                29,\r
+                15\r
+            ],\r
+            "matrix": [\r
+                -2.430540746445331e-7,\r
+                0.0000014087579529586949,\r
+                -1.0,\r
+                0.0,\r
+                -1.0,\r
+                -2.430540746445331e-7,\r
+                2.4305373358402006e-7,\r
+                0.0,\r
+                -2.4305373358402006e-7,\r
+                1.0,\r
+                0.0000014087580666455324,\r
+                0.0,\r
+                -48.26182556152344,\r
+                -59.11042404174805,\r
+                34.595985412597659,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                28,\r
+                27,\r
+                16\r
+            ],\r
+            "matrix": [\r
+                -0.4546820223331452,\r
+                0.6541662216186523,\r
+                -0.6044260263442993,\r
+                0.0,\r
+                0.8696397542953491,\r
+                0.4726206660270691,\r
+                -0.1426759660243988,\r
+                0.0,\r
+                0.19233042001724244,\r
+                -0.590505063533783,\r
+                -0.7837810516357422,\r
+                0.0,\r
+                14.898193359375,\r
+                85.82951354980469,\r
+                -48.034645080566409,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                26,\r
+                25,\r
+                24,\r
+                23,\r
+                22,\r
+                21,\r
+                20,\r
+                19,\r
+                18,\r
+                17\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8450329899787903,\r
+                0.005398945417255163,\r
+                -0.5346869230270386,\r
+                0.0,\r
+                -0.4710906744003296,\r
+                0.4805830717086792,\r
+                -0.7396712303161621,\r
+                0.0,\r
+                0.25296804308891299,\r
+                0.8769326210021973,\r
+                0.4086519181728363,\r
+                0.0,\r
+                -74.0894775390625,\r
+                71.41646575927735,\r
+                -157.91323852539066,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.7145451903343201,\r
+                -0.1154177337884903,\r
+                0.6900028586387634,\r
+                0.0,\r
+                -0.6522517800331116,\r
+                0.4665486216545105,\r
+                -0.5974110960960388,\r
+                0.0,\r
+                -0.25296807289123537,\r
+                -0.8769327998161316,\r
+                -0.4086515009403229,\r
+                0.0,\r
+                122.53109741210938,\r
+                86.64814758300781,\r
+                -312.3133850097656,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8450329899787903,\r
+                0.005398945417255163,\r
+                -0.5346869230270386,\r
+                0.0,\r
+                -0.4710906744003296,\r
+                0.4805830717086792,\r
+                -0.7396712303161621,\r
+                0.0,\r
+                0.25296804308891299,\r
+                0.8769326210021973,\r
+                0.4086519181728363,\r
+                0.0,\r
+                -69.3792953491211,\r
+                71.78133392333985,\r
+                -161.61203002929688,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.7145451903343201,\r
+                -0.1154177337884903,\r
+                0.6900028586387634,\r
+                0.0,\r
+                -0.6522517800331116,\r
+                0.4665486216545105,\r
+                -0.5974110960960388,\r
+                0.0,\r
+                -0.25296807289123537,\r
+                -0.8769327998161316,\r
+                -0.4086515009403229,\r
+                0.0,\r
+                127.24127197265624,\r
+                87.01302337646485,\r
+                -316.0121765136719,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8450329899787903,\r
+                0.005398945417255163,\r
+                -0.5346869230270386,\r
+                0.0,\r
+                -0.4710906744003296,\r
+                0.4805830717086792,\r
+                -0.7396712303161621,\r
+                0.0,\r
+                0.25296804308891299,\r
+                0.8769326210021973,\r
+                0.4086519181728363,\r
+                0.0,\r
+                -64.66907501220703,\r
+                72.14624786376953,\r
+                -165.310791015625,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.7145451903343201,\r
+                -0.1154177337884903,\r
+                0.6900028586387634,\r
+                0.0,\r
+                -0.6522517800331116,\r
+                0.4665486216545105,\r
+                -0.5974110960960388,\r
+                0.0,\r
+                -0.25296807289123537,\r
+                -0.8769327998161316,\r
+                -0.4086515009403229,\r
+                0.0,\r
+                131.9515380859375,\r
+                87.37792205810547,\r
+                -319.7109680175781,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8450329899787903,\r
+                0.005398945417255163,\r
+                -0.5346869230270386,\r
+                0.0,\r
+                -0.4710906744003296,\r
+                0.4805830717086792,\r
+                -0.7396712303161621,\r
+                0.0,\r
+                0.25296804308891299,\r
+                0.8769326210021973,\r
+                0.4086519181728363,\r
+                0.0,\r
+                -59.958885192871097,\r
+                72.5111312866211,\r
+                -169.00955200195313,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.7145451903343201,\r
+                -0.1154177337884903,\r
+                0.6900028586387634,\r
+                0.0,\r
+                -0.6522517800331116,\r
+                0.4665486216545105,\r
+                -0.5974110960960388,\r
+                0.0,\r
+                -0.25296807289123537,\r
+                -0.8769327998161316,\r
+                -0.4086515009403229,\r
+                0.0,\r
+                136.66165161132813,\r
+                87.74280548095703,\r
+                -323.4097595214844,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8450329899787903,\r
+                0.005398945417255163,\r
+                -0.5346869230270386,\r
+                0.0,\r
+                -0.4710906744003296,\r
+                0.4805830717086792,\r
+                -0.7396712303161621,\r
+                0.0,\r
+                0.25296804308891299,\r
+                0.8769326210021973,\r
+                0.4086519181728363,\r
+                0.0,\r
+                -55.24869537353516,\r
+                72.87601470947266,\r
+                -172.70831298828126,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.7145451903343201,\r
+                -0.1154177337884903,\r
+                0.6900028586387634,\r
+                0.0,\r
+                -0.6522517800331116,\r
+                0.4665486216545105,\r
+                -0.5974110960960388,\r
+                0.0,\r
+                -0.25296807289123537,\r
+                -0.8769327998161316,\r
+                -0.4086515009403229,\r
+                0.0,\r
+                141.37188720703126,\r
+                88.10767364501953,\r
+                -327.1084899902344,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 7,\r
+            "matrix": [\r
+                0.7850325703620911,\r
+                0.06081420928239823,\r
+                -0.6164620518684387,\r
+                0.0,\r
+                -0.13561886548995973,\r
+                0.9878994822502136,\r
+                -0.07524696737527847,\r
+                0.0,\r
+                0.6044265031814575,\r
+                0.14267520606517793,\r
+                0.7837808728218079,\r
+                0.0,\r
+                -5.746735095977783,\r
+                -250.409912109375,\r
+                -86.68790435791016,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 8,\r
+            "matrix": [\r
+                0.785033106803894,\r
+                0.06081344559788704,\r
+                -0.616461455821991,\r
+                0.0,\r
+                -0.3681585192680359,\r
+                -0.7545340061187744,\r
+                -0.5432658195495606,\r
+                0.0,\r
+                -0.4981790184974671,\r
+                0.6534371972084045,\r
+                -0.569945216178894,\r
+                0.0,\r
+                34.187137603759769,\r
+                252.666015625,\r
+                65.06369018554688,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                42,\r
+                41,\r
+                30\r
+            ],\r
+            "matrix": [\r
+                0.4546822011470794,\r
+                0.6541662216186523,\r
+                0.604425847530365,\r
+                0.0,\r
+                -0.8696396350860596,\r
+                0.4726209044456482,\r
+                0.14267593622207642,\r
+                0.0,\r
+                -0.1923305094242096,\r
+                -0.5905048847198486,\r
+                0.7837811708450317,\r
+                0.0,\r
+                91.87051391601564,\r
+                80.63255310058594,\r
+                166.26089477539066,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                40,\r
+                39,\r
+                38,\r
+                37,\r
+                36,\r
+                35,\r
+                34,\r
+                33,\r
+                32,\r
+                31\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8620702028274536,\r
+                -0.015319700352847577,\r
+                -0.506557285785675,\r
+                0.0,\r
+                -0.4340354502201081,\r
+                0.4936883449554444,\r
+                -0.7535814642906189,\r
+                0.0,\r
+                0.26162606477737429,\r
+                0.8695039749145508,\r
+                0.41894471645355227,\r
+                0.0,\r
+                -77.39921569824219,\r
+                74.49835205078125,\r
+                -159.90199279785157,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.6893031001091003,\r
+                -0.13550062477588654,\r
+                0.7116886973381043,\r
+                0.0,\r
+                -0.6755834221839905,\r
+                0.47497618198394778,\r
+                -0.5639013051986694,\r
+                0.0,\r
+                -0.2616262137889862,\r
+                -0.8695039749145508,\r
+                -0.4189445376396179,\r
+                0.0,\r
+                115.9541015625,\r
+                89.47693634033203,\r
+                -311.7364501953125,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8620702028274536,\r
+                -0.015319700352847577,\r
+                -0.506557285785675,\r
+                0.0,\r
+                -0.4340354502201081,\r
+                0.4936883449554444,\r
+                -0.7535814642906189,\r
+                0.0,\r
+                0.26162606477737429,\r
+                0.8695039749145508,\r
+                0.41894471645355227,\r
+                0.0,\r
+                -71.11894989013672,\r
+                74.98487091064453,\r
+                -164.83367919921876,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.6893031001091003,\r
+                -0.13550062477588654,\r
+                0.7116886973381043,\r
+                0.0,\r
+                -0.6755834221839905,\r
+                0.47497618198394778,\r
+                -0.5639013051986694,\r
+                0.0,\r
+                -0.2616262137889862,\r
+                -0.8695039749145508,\r
+                -0.4189445376396179,\r
+                0.0,\r
+                122.234375,\r
+                89.96346282958985,\r
+                -316.668212890625,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8620702028274536,\r
+                -0.015319700352847577,\r
+                -0.506557285785675,\r
+                0.0,\r
+                -0.4340354502201081,\r
+                0.4936883449554444,\r
+                -0.7535814642906189,\r
+                0.0,\r
+                0.26162606477737429,\r
+                0.8695039749145508,\r
+                0.41894471645355227,\r
+                0.0,\r
+                -64.83870697021485,\r
+                75.47139739990235,\r
+                -169.76536560058598,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.6893031001091003,\r
+                -0.13550062477588654,\r
+                0.7116886973381043,\r
+                0.0,\r
+                -0.6755834221839905,\r
+                0.47497618198394778,\r
+                -0.5639013051986694,\r
+                0.0,\r
+                -0.2616262137889862,\r
+                -0.8695039749145508,\r
+                -0.4189445376396179,\r
+                0.0,\r
+                128.51461791992188,\r
+                90.44998931884766,\r
+                -321.5999145507813,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8620702028274536,\r
+                -0.015319700352847577,\r
+                -0.506557285785675,\r
+                0.0,\r
+                -0.4340354502201081,\r
+                0.4936883449554444,\r
+                -0.7535814642906189,\r
+                0.0,\r
+                0.26162606477737429,\r
+                0.8695039749145508,\r
+                0.41894471645355227,\r
+                0.0,\r
+                -58.558441162109378,\r
+                75.9579086303711,\r
+                -174.6970672607422,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.6893031001091003,\r
+                -0.13550062477588654,\r
+                0.7116886973381043,\r
+                0.0,\r
+                -0.6755834221839905,\r
+                0.47497618198394778,\r
+                -0.5639013051986694,\r
+                0.0,\r
+                -0.2616262137889862,\r
+                -0.8695039749145508,\r
+                -0.4189445376396179,\r
+                0.0,\r
+                134.79489135742188,\r
+                90.9365005493164,\r
+                -326.5315856933594,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                0.8620702028274536,\r
+                -0.015319700352847577,\r
+                -0.506557285785675,\r
+                0.0,\r
+                -0.4340354502201081,\r
+                0.4936883449554444,\r
+                -0.7535814642906189,\r
+                0.0,\r
+                0.26162606477737429,\r
+                0.8695039749145508,\r
+                0.41894471645355227,\r
+                0.0,\r
+                -52.27817535400391,\r
+                76.44441223144531,\r
+                -179.62875366210938,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 6,\r
+            "matrix": [\r
+                -0.6893031001091003,\r
+                -0.13550062477588654,\r
+                0.7116886973381043,\r
+                0.0,\r
+                -0.6755834221839905,\r
+                0.47497618198394778,\r
+                -0.5639013051986694,\r
+                0.0,\r
+                -0.2616262137889862,\r
+                -0.8695039749145508,\r
+                -0.4189445376396179,\r
+                0.0,\r
+                141.07516479492188,\r
+                91.42301940917968,\r
+                -331.4632263183594,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 7,\r
+            "matrix": [\r
+                0.7850325703620911,\r
+                0.06081420928239823,\r
+                -0.6164620518684387,\r
+                0.0,\r
+                -0.13561886548995973,\r
+                0.9878994822502136,\r
+                -0.07524696737527847,\r
+                0.0,\r
+                0.6044265031814575,\r
+                0.14267520606517793,\r
+                0.7837808728218079,\r
+                0.0,\r
+                -1.248520016670227,\r
+                -250.06192016601566,\r
+                -90.22713470458985,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 8,\r
+            "matrix": [\r
+                0.7850322723388672,\r
+                0.06081392988562584,\r
+                -0.6164625287055969,\r
+                0.0,\r
+                -0.3924780488014221,\r
+                -0.7211048007011414,\r
+                -0.5709367990493774,\r
+                0.0,\r
+                -0.4792549908161164,\r
+                0.6901518106460571,\r
+                -0.5422223806381226,\r
+                0.0,\r
+                45.59693908691406,\r
+                243.51312255859376,\r
+                69.38878631591797,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                55,\r
+                54,\r
+                49,\r
+                44\r
+            ],\r
+            "matrix": [\r
+                0.9999974370002748,\r
+                0.0,\r
+                -0.0022710729390382768,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0022710729390382768,\r
+                0.0,\r
+                0.9999974370002748,\r
+                0.0,\r
+                -0.13409000635147096,\r
+                -12.999988555908204,\r
+                0.12365700304508208,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                48,\r
+                47,\r
+                46,\r
+                45\r
+            ],\r
+            "matrix": [\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -0.000007999999979801942,\r
+                -0.000011000000085914508,\r
+                -99.9995346069336,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 9,\r
+            "matrix": [\r
+                0.9999974370002748,\r
+                0.0,\r
+                0.002270043129101396,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                -0.002270043129101396,\r
+                0.0,\r
+                0.9999974370002748,\r
+                0.0,\r
+                49.7321662902832,\r
+                344.3533630371094,\r
+                79.59915161132813,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 10,\r
+            "matrix": [\r
+                0.9999974370002748,\r
+                1.0191530236923485e-13,\r
+                0.0022699993569403888,\r
+                0.0,\r
+                -1.0191530236923485e-13,\r
+                -1.0,\r
+                8.97931243248884e-11,\r
+                0.0,\r
+                0.0022699993569403888,\r
+                -8.97931243248884e-11,\r
+                -0.9999974370002748,\r
+                0.0,\r
+                49.69811248779297,\r
+                257.12298583984377,\r
+                94.59911346435549,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 11,\r
+            "matrix": [\r
+                0.9986716508865356,\r
+                -4.959933574966158e-10,\r
+                -0.051525991410017017,\r
+                0.0,\r
+                -0.051525991410017017,\r
+                -1.9239376314317274e-8,\r
+                -0.9986716508865356,\r
+                0.0,\r
+                -4.959933574966158e-10,\r
+                1.0,\r
+                -1.9239376314317274e-8,\r
+                0.0,\r
+                67.53964233398438,\r
+                326.7381286621094,\r
+                297.74066162109377,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 11,\r
+            "matrix": [\r
+                0.9986629486083984,\r
+                -1.884843170429917e-9,\r
+                -0.05169397220015526,\r
+                0.0,\r
+                -0.05169397220015526,\r
+                -7.287438563707839e-8,\r
+                -0.9986629486083984,\r
+                0.0,\r
+                -1.884843170429917e-9,\r
+                1.0,\r
+                -7.287438563707839e-8,\r
+                0.0,\r
+                17.574960708618165,\r
+                326.7381286621094,\r
+                297.6291809082031,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "children": [\r
+                53,\r
+                52,\r
+                51,\r
+                50\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 9,\r
+            "matrix": [\r
+                0.9999974370002748,\r
+                0.0,\r
+                0.002270043129101396,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                -0.002270043129101396,\r
+                0.0,\r
+                0.9999974370002748,\r
+                0.0,\r
+                49.50515365600586,\r
+                344.3533630371094,\r
+                79.59934997558594,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 10,\r
+            "matrix": [\r
+                0.9999974370002748,\r
+                1.0191530236923485e-13,\r
+                0.0022699993569403888,\r
+                0.0,\r
+                -1.0191530236923485e-13,\r
+                -1.0,\r
+                8.97931243248884e-11,\r
+                0.0,\r
+                0.0022699993569403888,\r
+                -8.97931243248884e-11,\r
+                -0.9999974370002748,\r
+                0.0,\r
+                49.47110366821289,\r
+                257.1229553222656,\r
+                94.59931182861328,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 11,\r
+            "matrix": [\r
+                0.9984543323516846,\r
+                -6.428584886641885e-10,\r
+                -0.05557801201939583,\r
+                0.0,\r
+                -0.05557801201939583,\r
+                -2.311567648405344e-8,\r
+                -0.9984543323516846,\r
+                0.0,\r
+                -6.428584886641885e-10,\r
+                1.0,\r
+                -2.311567648405344e-8,\r
+                0.0,\r
+                68.16710662841797,\r
+                326.7381286621094,\r
+                297.7886657714844,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 11,\r
+            "matrix": [\r
+                0.998445212841034,\r
+                5.507552747197052e-10,\r
+                -0.05574197694659233,\r
+                0.0,\r
+                -0.05574197694659233,\r
+                1.97455189976381e-8,\r
+                -0.998445212841034,\r
+                0.0,\r
+                5.507552747197052e-10,\r
+                1.0,\r
+                1.97455189976381e-8,\r
+                0.0,\r
+                18.201759338378908,\r
+                326.7381286621094,\r
+                297.6770324707031,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 12,\r
+            "matrix": [\r
+                -0.9999873638153076,\r
+                -0.004487415309995413,\r
+                -0.0022699744440615179,\r
+                0.0,\r
+                0.004487401805818081,\r
+                -0.999989926815033,\r
+                0.000011093182365584652,\r
+                0.0,\r
+                -0.0022700014524161817,\r
+                9.06754564766743e-7,\r
+                0.9999974370002748,\r
+                0.0,\r
+                -29.98022842407227,\r
+                768.69921875,\r
+                -20.581327438354493,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 12,\r
+            "matrix": [\r
+                -0.9999850392341614,\r
+                -0.004973169881850481,\r
+                -0.002269970485940576,\r
+                0.0,\r
+                0.004973156377673149,\r
+                -0.9999876618385316,\r
+                0.00001164450713986298,\r
+                0.0,\r
+                -0.0022700002882629639,\r
+                3.554153522600245e-7,\r
+                0.9999974370002748,\r
+                0.0,\r
+                48.794708251953128,\r
+                768.6771850585938,\r
+                -20.40250396728516,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 13,\r
+            "matrix": [\r
+                -0.8213930726051331,\r
+                0.3830228745937348,\r
+                0.4226191341876984,\r
+                0.0,\r
+                -0.3830228745937348,\r
+                0.17860689759254456,\r
+                -0.9063073992729188,\r
+                0.0,\r
+                -0.4226191341876984,\r
+                -0.9063073992729188,\r
+                4.807415265872805e-8,\r
+                0.0,\r
+                -141.64085388183598,\r
+                388.6727600097656,\r
+                122.00779724121094,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 13,\r
+            "matrix": [\r
+                -0.8213450312614441,\r
+                -0.38299909234046938,\r
+                0.42273396253585818,\r
+                0.0,\r
+                -0.38312679529190077,\r
+                -0.1786557286977768,\r
+                -0.9062538146972656,\r
+                0.0,\r
+                0.4226182401180268,\r
+                -0.906307816505432,\r
+                7.823305168130901e-7,\r
+                0.0,\r
+                -270.7940673828125,\r
+                145.4340057373047,\r
+                122.04411315917968,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 14,\r
+            "matrix": [\r
+                1.0,\r
+                -0.000060999998822808269,\r
+                -0.000001000000338535756,\r
+                0.0,\r
+                0.000001000000338535756,\r
+                9.44896494381453e-10,\r
+                1.0,\r
+                0.0,\r
+                -0.000060999998822808269,\r
+                -1.0,\r
+                1.0058964772241553e-9,\r
+                0.0,\r
+                51.087928771972659,\r
+                325.7384033203125,\r
+                91.09835815429688,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 15,\r
+            "matrix": [\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                4.4896641959724089e-11,\r
+                -1.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                24.52630043029785,\r
+                213.73817443847657,\r
+                283.0735778808594,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 16,\r
+            "matrix": [\r
+                0.9026297926902772,\r
+                -0.4304177761077881,\r
+                0.0,\r
+                0.0,\r
+                0.4304177761077881,\r
+                0.9026297926902772,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                353.9793395996094,\r
+                330.9040222167969,\r
+                -5.389931201934815,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 17,\r
+            "matrix": [\r
+                0.9026297330856324,\r
+                0.4304178953170777,\r
+                0.0,\r
+                0.0,\r
+                -0.4304178953170777,\r
+                0.9026297330856324,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                277.7611083984375,\r
+                580.0806274414063,\r
+                -5.3898539543151859,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 18,\r
+            "matrix": [\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                4.4896641959724089e-11,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                -1.0,\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                49.58733749389649,\r
+                175.73818969726566,\r
+                89.59835815429688,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 19,\r
+            "matrix": [\r
+                0.9999933242797852,\r
+                -1.649976856532565e-11,\r
+                0.003653998486697674,\r
+                0.0,\r
+                0.003653998486697674,\r
+                9.031045244967118e-9,\r
+                -0.9999933242797852,\r
+                0.0,\r
+                -1.649976856532565e-11,\r
+                1.0,\r
+                9.031045244967118e-9,\r
+                0.0,\r
+                81.19497680664063,\r
+                247.73817443847657,\r
+                220.1460723876953,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 19,\r
+            "matrix": [\r
+                0.9999898672103882,\r
+                -4.353116391658807e-12,\r
+                -0.004497999791055918,\r
+                0.0,\r
+                -0.004497999791055918,\r
+                -1.9355692604250409e-9,\r
+                -0.9999898672103882,\r
+                0.0,\r
+                -4.353116391658807e-12,\r
+                1.0,\r
+                -1.9355692604250409e-9,\r
+                0.0,\r
+                -23.12494468688965,\r
+                247.73817443847657,\r
+                220.35459899902345,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 20,\r
+            "matrix": [\r
+                -2.907086411596538e-7,\r
+                0.7071071863174439,\r
+                -0.7071064114570618,\r
+                0.0,\r
+                7.018321639407077e-7,\r
+                -0.7071064114570618,\r
+                -0.7071071863174439,\r
+                0.0,\r
+                -1.0,\r
+                -7.018321639407077e-7,\r
+                -2.907086411596538e-7,\r
+                0.0,\r
+                65.0,\r
+                128.71702575683598,\r
+                -3.270524024963379,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 21,\r
+            "matrix": [\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                -1.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                223.9999847412109,\r
+                31.98792839050293,\r
+                23.50873374938965,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 22,\r
+            "matrix": [\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                -1.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                223.9999847412109,\r
+                30.487924575805665,\r
+                25.008731842041017,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 23,\r
+            "matrix": [\r
+                1.1084333451094608e-10,\r
+                -0.0009251347510144116,\r
+                -0.9999995827674866,\r
+                0.0,\r
+                2.396268712345773e-7,\r
+                -0.9999995827674866,\r
+                0.0009251347510144116,\r
+                0.0,\r
+                -1.0,\r
+                -2.396268712345773e-7,\r
+                1.1084333451094608e-10,\r
+                0.0,\r
+                -295.0,\r
+                21.498876571655278,\r
+                0.49255698919296267,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 23,\r
+            "matrix": [\r
+                5.062397168131838e-10,\r
+                0.002356505487114191,\r
+                -0.9999971985816956,\r
+                0.0,\r
+                -4.2965237412317949e-7,\r
+                -0.9999971985816956,\r
+                -0.002356505487114191,\r
+                0.0,\r
+                -1.0,\r
+                4.2965237412317949e-7,\r
+                5.062397168131838e-10,\r
+                0.0,\r
+                -295.0,\r
+                21.60527801513672,\r
+                -105.32867431640624,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 24,\r
+            "matrix": [\r
+                -1.0,\r
+                6.349337028366264e-11,\r
+                6.349337028366264e-11,\r
+                0.0,\r
+                -6.349337028366264e-11,\r
+                -2.220446049250313e-16,\r
+                -1.0,\r
+                0.0,\r
+                -6.349337028366264e-11,\r
+                -1.0,\r
+                -2.220446049250313e-16,\r
+                0.0,\r
+                -126.93566131591796,\r
+                0.000003000000106112566,\r
+                36.558841705322269,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 25,\r
+            "matrix": [\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                4.4896641959724089e-11,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                -1.0,\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                126.93566131591796,\r
+                -0.00005299999975250103,\r
+                -36.5588493347168,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 26\r
+        },\r
+        {\r
+            "mesh": 27,\r
+            "matrix": [\r
+                -0.9861037135124208,\r
+                0.16613073647022248,\r
+                0.0,\r
+                0.0,\r
+                -0.16613073647022248,\r
+                -0.9861037135124208,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                -71.01806640625,\r
+                -22.193012237548829,\r
+                -20.0,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 27,\r
+            "matrix": [\r
+                0.9861037135124208,\r
+                -0.16613082587718965,\r
+                0.0,\r
+                0.0,\r
+                0.16613082587718965,\r
+                0.9861037135124208,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                71.01806640625,\r
+                22.19301414489746,\r
+                22.0,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 28,\r
+            "matrix": [\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                -1.0,\r
+                0.0,\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                -100.0,\r
+                -66.15117645263672,\r
+                -5.627896785736084,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 28,\r
+            "matrix": [\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                1.0,\r
+                0.0,\r
+                0.0,\r
+                -1.0,\r
+                0.0,\r
+                4.4896641959724089e-11,\r
+                0.0,\r
+                -100.0,\r
+                -66.15116882324219,\r
+                14.372098922729493,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 28,\r
+            "matrix": [\r
+                -2.220446049250313e-16,\r
+                6.349337028366264e-11,\r
+                1.0,\r
+                0.0,\r
+                -6.349337028366264e-11,\r
+                -1.0,\r
+                6.349337028366264e-11,\r
+                0.0,\r
+                1.0,\r
+                -6.349337028366264e-11,\r
+                -2.220446049250313e-16,\r
+                0.0,\r
+                100.0,\r
+                -133.8488311767578,\r
+                34.37212753295899,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 28,\r
+            "matrix": [\r
+                -2.220446049250313e-16,\r
+                6.349337028366264e-11,\r
+                1.0,\r
+                0.0,\r
+                -6.349337028366264e-11,\r
+                -1.0,\r
+                6.349337028366264e-11,\r
+                0.0,\r
+                1.0,\r
+                -6.349337028366264e-11,\r
+                -2.220446049250313e-16,\r
+                0.0,\r
+                100.0,\r
+                -133.8488311767578,\r
+                54.37212371826172,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 23,\r
+            "matrix": [\r
+                5.062397168131838e-10,\r
+                0.002356505487114191,\r
+                -0.9999971985816956,\r
+                0.0,\r
+                -4.2965237412317949e-7,\r
+                -0.9999971985816956,\r
+                -0.002356505487114191,\r
+                0.0,\r
+                -1.0,\r
+                4.2965237412317949e-7,\r
+                5.062397168131838e-10,\r
+                0.0,\r
+                -295.0,\r
+                123.80779266357422,\r
+                -100.10150146484377,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "mesh": 23,\r
+            "matrix": [\r
+                5.062397168131838e-10,\r
+                0.002356505487114191,\r
+                -0.9999971985816956,\r
+                0.0,\r
+                -4.2965237412317949e-7,\r
+                -0.9999971985816956,\r
+                -0.002356505487114191,\r
+                0.0,\r
+                -1.0,\r
+                4.2965237412317949e-7,\r
+                5.062397168131838e-10,\r
+                0.0,\r
+                -295.0,\r
+                132.1395263671875,\r
+                -3.9833459854125978,\r
+                1.0\r
+            ]\r
+        },\r
+        {\r
+            "matrix": [\r
+                0.7071067690849304,\r
+                -2.1563657526257888e-7,\r
+                -0.7071068286895752,\r
+                0.0,\r
+                -0.3312943577766419,\r
+                0.883452296257019,\r
+                -0.33129459619522097,\r
+                0.0,\r
+                0.6246951818466187,\r
+                0.4685211479663849,\r
+                0.6246950030326843,\r
+                0.0,\r
+                1005.9874267578124,\r
+                766.3170776367188,\r
+                953.3455810546876,\r
+                1.0\r
+            ],\r
+            "camera": 0\r
+        }\r
+    ],\r
+    "cameras": [\r
+        {\r
+            "perspective": {\r
+                "aspectRatio": 1.0,\r
+                "yfov": 0.3143463730812073,\r
+                "zfar": 1000000.0,\r
+                "znear": 0.04999999701976776\r
+            },\r
+            "type": "perspective"\r
+        }\r
+    ],\r
+    "meshes": [\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 1,\r
+                        "POSITION": 2\r
+                    },\r
+                    "indices": 0,\r
+                    "mode": 4,\r
+                    "material": 0\r
+                },\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 4,\r
+                        "POSITION": 5\r
+                    },\r
+                    "indices": 3,\r
+                    "mode": 4,\r
+                    "material": 1\r
+                }\r
+            ],\r
+            "name": "Piston_123-844_0_Parts_1"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 7,\r
+                        "POSITION": 8\r
+                    },\r
+                    "indices": 6,\r
+                    "mode": 4,\r
+                    "material": 2\r
+                }\r
+            ],\r
+            "name": "body_24"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 10,\r
+                        "POSITION": 11\r
+                    },\r
+                    "indices": 9,\r
+                    "mode": 4,\r
+                    "material": 3\r
+                }\r
+            ],\r
+            "name": "body_23"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 13,\r
+                        "POSITION": 14\r
+                    },\r
+                    "indices": 12,\r
+                    "mode": 4,\r
+                    "material": 4\r
+                }\r
+            ],\r
+            "name": "body_22"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 16,\r
+                        "POSITION": 17\r
+                    },\r
+                    "indices": 15,\r
+                    "mode": 4,\r
+                    "material": 5\r
+                }\r
+            ],\r
+            "name": "body_21"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 19,\r
+                        "POSITION": 20\r
+                    },\r
+                    "indices": 18,\r
+                    "mode": 4,\r
+                    "material": 6\r
+                }\r
+            ],\r
+            "name": "body_20"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 22,\r
+                        "POSITION": 23\r
+                    },\r
+                    "indices": 21,\r
+                    "mode": 4,\r
+                    "material": 7\r
+                },\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 25,\r
+                        "POSITION": 26\r
+                    },\r
+                    "indices": 24,\r
+                    "mode": 4,\r
+                    "material": 8\r
+                },\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 28,\r
+                        "POSITION": 29\r
+                    },\r
+                    "indices": 27,\r
+                    "mode": 4,\r
+                    "material": 9\r
+                }\r
+            ],\r
+            "name": "Spring_Link__0_Parts_1"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 31,\r
+                        "POSITION": 32\r
+                    },\r
+                    "indices": 30,\r
+                    "mode": 4,\r
+                    "material": 10\r
+                }\r
+            ],\r
+            "name": "body_19"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 34,\r
+                        "POSITION": 35\r
+                    },\r
+                    "indices": 33,\r
+                    "mode": 4,\r
+                    "material": 11\r
+                }\r
+            ],\r
+            "name": "body_18"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 37,\r
+                        "POSITION": 38\r
+                    },\r
+                    "indices": 36,\r
+                    "mode": 4,\r
+                    "material": 12\r
+                }\r
+            ],\r
+            "name": "body_17"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 40,\r
+                        "POSITION": 41\r
+                    },\r
+                    "indices": 39,\r
+                    "mode": 4,\r
+                    "material": 13\r
+                }\r
+            ],\r
+            "name": "body_16"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 43,\r
+                        "POSITION": 44\r
+                    },\r
+                    "indices": 42,\r
+                    "mode": 4,\r
+                    "material": 14\r
+                }\r
+            ],\r
+            "name": "body_15"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 46,\r
+                        "POSITION": 47\r
+                    },\r
+                    "indices": 45,\r
+                    "mode": 4,\r
+                    "material": 15\r
+                }\r
+            ],\r
+            "name": "body_14"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 49,\r
+                        "POSITION": 50\r
+                    },\r
+                    "indices": 48,\r
+                    "mode": 4,\r
+                    "material": 16\r
+                }\r
+            ],\r
+            "name": "body_13"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 52,\r
+                        "POSITION": 53\r
+                    },\r
+                    "indices": 51,\r
+                    "mode": 4,\r
+                    "material": 17\r
+                }\r
+            ],\r
+            "name": "body_12"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 55,\r
+                        "POSITION": 56\r
+                    },\r
+                    "indices": 54,\r
+                    "mode": 4,\r
+                    "material": 18\r
+                }\r
+            ],\r
+            "name": "body_11"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 58,\r
+                        "POSITION": 59\r
+                    },\r
+                    "indices": 57,\r
+                    "mode": 4,\r
+                    "material": 19\r
+                }\r
+            ],\r
+            "name": "body_10"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 61,\r
+                        "POSITION": 62\r
+                    },\r
+                    "indices": 60,\r
+                    "mode": 4,\r
+                    "material": 20\r
+                }\r
+            ],\r
+            "name": "body_9"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 64,\r
+                        "POSITION": 65\r
+                    },\r
+                    "indices": 63,\r
+                    "mode": 4,\r
+                    "material": 21\r
+                }\r
+            ],\r
+            "name": "body_8"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 67,\r
+                        "POSITION": 68\r
+                    },\r
+                    "indices": 66,\r
+                    "mode": 4,\r
+                    "material": 22\r
+                }\r
+            ],\r
+            "name": "body_7"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 70,\r
+                        "POSITION": 71\r
+                    },\r
+                    "indices": 69,\r
+                    "mode": 4,\r
+                    "material": 23\r
+                }\r
+            ],\r
+            "name": "body_6"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 73,\r
+                        "POSITION": 74\r
+                    },\r
+                    "indices": 72,\r
+                    "mode": 4,\r
+                    "material": 24\r
+                }\r
+            ],\r
+            "name": "body_5"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 76,\r
+                        "POSITION": 77\r
+                    },\r
+                    "indices": 75,\r
+                    "mode": 4,\r
+                    "material": 25\r
+                }\r
+            ],\r
+            "name": "body_4"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 79,\r
+                        "POSITION": 80\r
+                    },\r
+                    "indices": 78,\r
+                    "mode": 4,\r
+                    "material": 26\r
+                }\r
+            ],\r
+            "name": "body"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 82,\r
+                        "POSITION": 83\r
+                    },\r
+                    "indices": 81,\r
+                    "mode": 4,\r
+                    "material": 27\r
+                }\r
+            ],\r
+            "name": "body_3"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 85,\r
+                        "POSITION": 86\r
+                    },\r
+                    "indices": 84,\r
+                    "mode": 4,\r
+                    "material": 28\r
+                }\r
+            ],\r
+            "name": "body_2"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 88,\r
+                        "POSITION": 89\r
+                    },\r
+                    "indices": 87,\r
+                    "mode": 4,\r
+                    "material": 29\r
+                }\r
+            ],\r
+            "name": "body_1"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 91,\r
+                        "POSITION": 92\r
+                    },\r
+                    "indices": 90,\r
+                    "mode": 4,\r
+                    "material": 30\r
+                },\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 94,\r
+                        "POSITION": 95\r
+                    },\r
+                    "indices": 93,\r
+                    "mode": 4,\r
+                    "material": 31\r
+                }\r
+            ],\r
+            "name": "rod_123-699_0_Parts_1"\r
+        },\r
+        {\r
+            "primitives": [\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 97,\r
+                        "POSITION": 98\r
+                    },\r
+                    "indices": 96,\r
+                    "mode": 4,\r
+                    "material": 32\r
+                },\r
+                {\r
+                    "attributes": {\r
+                        "NORMAL": 100,\r
+                        "POSITION": 101\r
+                    },\r
+                    "indices": 99,\r
+                    "mode": 4,\r
+                    "material": 33\r
+                }\r
+            ],\r
+            "name": "Lifter_123-923_0_Parts_1"\r
+        }\r
+    ],\r
+    "accessors": [\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 0,\r
+            "componentType": 5123,\r
+            "count": 8250,\r
+            "max": [\r
+                2011\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 0,\r
+            "componentType": 5126,\r
+            "count": 2012,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 24144,\r
+            "componentType": 5126,\r
+            "count": 2012,\r
+            "max": [\r
+                63.35246658325195,\r
+                56.026153564453128,\r
+                46.5\r
+            ],\r
+            "min": [\r
+                -43.13071060180664,\r
+                -36.97384643554688,\r
+                -46.5\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 16500,\r
+            "componentType": 5123,\r
+            "count": 5034,\r
+            "max": [\r
+                1295\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 48288,\r
+            "componentType": 5126,\r
+            "count": 1296,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                0.9992589950561525\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -0.9992589950561525\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 63840,\r
+            "componentType": 5126,\r
+            "count": 1296,\r
+            "max": [\r
+                53.35246658325195,\r
+                56.026153564453128,\r
+                46.46559143066406\r
+            ],\r
+            "min": [\r
+                31.869285583496095,\r
+                -36.97384643554688,\r
+                -46.46559143066406\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 26568,\r
+            "componentType": 5123,\r
+            "count": 936,\r
+            "max": [\r
+                263\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 79392,\r
+            "componentType": 5126,\r
+            "count": 264,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 82560,\r
+            "componentType": 5126,\r
+            "count": 264,\r
+            "max": [\r
+                -242.49256896972657,\r
+                107.58116149902344,\r
+                85.0\r
+            ],\r
+            "min": [\r
+                -264.4925537109375,\r
+                85.59744262695313,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 28440,\r
+            "componentType": 5123,\r
+            "count": 1845,\r
+            "max": [\r
+                669\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 85728,\r
+            "componentType": 5126,\r
+            "count": 670,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 93768,\r
+            "componentType": 5126,\r
+            "count": 670,\r
+            "max": [\r
+                35.97993087768555,\r
+                35.75779342651367,\r
+                10.0\r
+            ],\r
+            "min": [\r
+                -35.97993087768555,\r
+                -35.97336959838867,\r
+                -15.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 32130,\r
+            "componentType": 5123,\r
+            "count": 6489,\r
+            "max": [\r
+                1552\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 101808,\r
+            "componentType": 5126,\r
+            "count": 1553,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 120444,\r
+            "componentType": 5126,\r
+            "count": 1553,\r
+            "max": [\r
+                63.0,\r
+                35.0,\r
+                113.5\r
+            ],\r
+            "min": [\r
+                -62.99030303955078,\r
+                -35.0,\r
+                -140.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 45108,\r
+            "componentType": 5123,\r
+            "count": 9267,\r
+            "max": [\r
+                2469\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 139080,\r
+            "componentType": 5126,\r
+            "count": 2470,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 168720,\r
+            "componentType": 5126,\r
+            "count": 2470,\r
+            "max": [\r
+                68.9806137084961,\r
+                -31.11992645263672,\r
+                10.0\r
+            ],\r
+            "min": [\r
+                -68.9806137084961,\r
+                -168.8800811767578,\r
+                -15.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 63642,\r
+            "componentType": 5123,\r
+            "count": 4839,\r
+            "max": [\r
+                1381\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 198360,\r
+            "componentType": 5126,\r
+            "count": 1382,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 214944,\r
+            "componentType": 5126,\r
+            "count": 1382,\r
+            "max": [\r
+                177.38954162597657,\r
+                -14.305740356445313,\r
+                18.985939025878908\r
+            ],\r
+            "min": [\r
+                -76.1104507446289,\r
+                -55.56795501708985,\r
+                -19.073078155517576\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 73320,\r
+            "componentType": 5123,\r
+            "count": 123,\r
+            "max": [\r
+                42\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 231528,\r
+            "componentType": 5126,\r
+            "count": 43,\r
+            "max": [\r
+                0.9818310141563416,\r
+                0.9992589950561525,\r
+                0.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 232044,\r
+            "componentType": 5126,\r
+            "count": 43,\r
+            "max": [\r
+                131.15240478515626,\r
+                -35.549163818359378,\r
+                5.0\r
+            ],\r
+            "min": [\r
+                129.44984436035157,\r
+                -37.250465393066409,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 73566,\r
+            "componentType": 5123,\r
+            "count": 123,\r
+            "max": [\r
+                42\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 232560,\r
+            "componentType": 5126,\r
+            "count": 43,\r
+            "max": [\r
+                0.9992589950561525,\r
+                1.0,\r
+                0.0\r
+            ],\r
+            "min": [\r
+                -0.9992589950561525,\r
+                -0.9818310141563416,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 233076,\r
+            "componentType": 5126,\r
+            "count": 43,\r
+            "max": [\r
+                131.19471740722657,\r
+                -61.50555038452149,\r
+                5.0\r
+            ],\r
+            "min": [\r
+                129.4075164794922,\r
+                -63.2940788269043,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 73812,\r
+            "componentType": 5123,\r
+            "count": 4842,\r
+            "max": [\r
+                869\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 233592,\r
+            "componentType": 5126,\r
+            "count": 870,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                0.9992589950561525\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 244032,\r
+            "componentType": 5126,\r
+            "count": 870,\r
+            "max": [\r
+                132.30111694335938,\r
+                -34.40129470825195,\r
+                14.998519897460938\r
+            ],\r
+            "min": [\r
+                128.30111694335938,\r
+                -64.39833068847656,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 83496,\r
+            "componentType": 5123,\r
+            "count": 987,\r
+            "max": [\r
+                293\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 254472,\r
+            "componentType": 5126,\r
+            "count": 294,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                0.9992589950561525\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -0.9992589950561525\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 258000,\r
+            "componentType": 5126,\r
+            "count": 294,\r
+            "max": [\r
+                181.5590057373047,\r
+                312.1140747070313,\r
+                17.986684799194337\r
+            ],\r
+            "min": [\r
+                71.55899810791016,\r
+                276.1140747070313,\r
+                -17.986684799194337\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 85470,\r
+            "componentType": 5123,\r
+            "count": 2145,\r
+            "max": [\r
+                623\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 261528,\r
+            "componentType": 5126,\r
+            "count": 624,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                0.9992589950561525\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -0.9992589950561525\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 269016,\r
+            "componentType": 5126,\r
+            "count": 624,\r
+            "max": [\r
+                211.16444396972657,\r
+                300.2055358886719,\r
+                15.988161087036133\r
+            ],\r
+            "min": [\r
+                202.16444396972657,\r
+                268.2055358886719,\r
+                -15.988161087036133\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 89760,\r
+            "componentType": 5123,\r
+            "count": 1566,\r
+            "max": [\r
+                407\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 276504,\r
+            "componentType": 5126,\r
+            "count": 408,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 281400,\r
+            "componentType": 5126,\r
+            "count": 408,\r
+            "max": [\r
+                54.54435348510742,\r
+                -38.61518478393555,\r
+                15.0\r
+            ],\r
+            "min": [\r
+                -44.45564651489258,\r
+                -80.61518859863281,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 92892,\r
+            "componentType": 5123,\r
+            "count": 1359,\r
+            "max": [\r
+                339\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 286296,\r
+            "componentType": 5126,\r
+            "count": 340,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 290376,\r
+            "componentType": 5126,\r
+            "count": 340,\r
+            "max": [\r
+                54.54435348510742,\r
+                -48.61518478393555,\r
+                15.0\r
+            ],\r
+            "min": [\r
+                -44.45564651489258,\r
+                -61.61518478393555,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 95610,\r
+            "componentType": 5123,\r
+            "count": 1032,\r
+            "max": [\r
+                323\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 294456,\r
+            "componentType": 5126,\r
+            "count": 324,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 298344,\r
+            "componentType": 5126,\r
+            "count": 324,\r
+            "max": [\r
+                30.5535831451416,\r
+                217.1583709716797,\r
+                0.0\r
+            ],\r
+            "min": [\r
+                15.553584098815918,\r
+                202.16946411132813,\r
+                -81.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 97674,\r
+            "componentType": 5123,\r
+            "count": 288,\r
+            "max": [\r
+                95\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 302232,\r
+            "componentType": 5126,\r
+            "count": 96,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 303384,\r
+            "componentType": 5126,\r
+            "count": 96,\r
+            "max": [\r
+                -36.67900466918945,\r
+                469.6546325683594,\r
+                115.00000762939452\r
+            ],\r
+            "min": [\r
+                -49.67900466918945,\r
+                456.6642761230469,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 98250,\r
+            "componentType": 5123,\r
+            "count": 1266,\r
+            "max": [\r
+                347\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 304536,\r
+            "componentType": 5126,\r
+            "count": 348,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 308712,\r
+            "componentType": 5126,\r
+            "count": 348,\r
+            "max": [\r
+                -278.3986206054688,\r
+                -55.62376022338867,\r
+                65.0\r
+            ],\r
+            "min": [\r
+                -296.3985900878906,\r
+                -73.61044311523438,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 100782,\r
+            "componentType": 5123,\r
+            "count": 5787,\r
+            "max": [\r
+                1408\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 312888,\r
+            "componentType": 5126,\r
+            "count": 1409,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 329796,\r
+            "componentType": 5126,\r
+            "count": 1409,\r
+            "max": [\r
+                105.0087432861328,\r
+                60.05363082885742,\r
+                75.0\r
+            ],\r
+            "min": [\r
+                -97.99126434326172,\r
+                -124.0295867919922,\r
+                2.307800054550171\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 112356,\r
+            "componentType": 5123,\r
+            "count": 8964,\r
+            "max": [\r
+                1939\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 346704,\r
+            "componentType": 5126,\r
+            "count": 1940,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 369984,\r
+            "componentType": 5126,\r
+            "count": 1940,\r
+            "max": [\r
+                40.85147476196289,\r
+                233.1286773681641,\r
+                70.0\r
+            ],\r
+            "min": [\r
+                19.2884521484375,\r
+                214.79766845703129,\r
+                -28.7859001159668\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 130284,\r
+            "componentType": 5123,\r
+            "count": 10167,\r
+            "max": [\r
+                1753\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 393264,\r
+            "componentType": 5126,\r
+            "count": 1754,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9999880194664002,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 414312,\r
+            "componentType": 5126,\r
+            "count": 1754,\r
+            "max": [\r
+                -252.55343627929688,\r
+                -164.07803344726566,\r
+                85.0\r
+            ],\r
+            "min": [\r
+                -330.4447326660156,\r
+                -199.1783599853516,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 150618,\r
+            "componentType": 5123,\r
+            "count": 10125,\r
+            "max": [\r
+                1748\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 435360,\r
+            "componentType": 5126,\r
+            "count": 1749,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9999880194664002,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 456348,\r
+            "componentType": 5126,\r
+            "count": 1749,\r
+            "max": [\r
+                -248.47320556640626,\r
+                -164.07803344726566,\r
+                85.0\r
+            ],\r
+            "min": [\r
+                -326.3644409179688,\r
+                -199.1783599853516,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 170868,\r
+            "componentType": 5123,\r
+            "count": 21150,\r
+            "max": [\r
+                5473\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 477336,\r
+            "componentType": 5126,\r
+            "count": 5474,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 543024,\r
+            "componentType": 5126,\r
+            "count": 5474,\r
+            "max": [\r
+                113.00873565673828,\r
+                59.71368026733399,\r
+                0.0026710000820457937\r
+            ],\r
+            "min": [\r
+                -102.99126434326172,\r
+                -120.6896514892578,\r
+                -82.39035034179688\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 213168,\r
+            "componentType": 5123,\r
+            "count": 1359,\r
+            "max": [\r
+                371\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 608712,\r
+            "componentType": 5126,\r
+            "count": 372,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 613176,\r
+            "componentType": 5126,\r
+            "count": 372,\r
+            "max": [\r
+                37.65166091918945,\r
+                226.15505981445316,\r
+                0.0\r
+            ],\r
+            "min": [\r
+                13.65165901184082,\r
+                202.1728057861328,\r
+                -17.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 215886,\r
+            "componentType": 5123,\r
+            "count": 684,\r
+            "max": [\r
+                239\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 617640,\r
+            "componentType": 5126,\r
+            "count": 240,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 620520,\r
+            "componentType": 5126,\r
+            "count": 240,\r
+            "max": [\r
+                -25.97146224975586,\r
+                156.0619659423828,\r
+                0.0\r
+            ],\r
+            "min": [\r
+                -188.97146606445316,\r
+                -6.938029766082764,\r
+                -230.0000152587891\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 217254,\r
+            "componentType": 5123,\r
+            "count": 5889,\r
+            "max": [\r
+                1413\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 623400,\r
+            "componentType": 5126,\r
+            "count": 1414,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 640368,\r
+            "componentType": 5126,\r
+            "count": 1414,\r
+            "max": [\r
+                105.0087432861328,\r
+                60.05352783203125,\r
+                147.6921844482422\r
+            ],\r
+            "min": [\r
+                -97.99126434326172,\r
+                -124.0295867919922,\r
+                75.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 229032,\r
+            "componentType": 5123,\r
+            "count": 20607,\r
+            "max": [\r
+                5363\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 657336,\r
+            "componentType": 5126,\r
+            "count": 5364,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 721704,\r
+            "componentType": 5126,\r
+            "count": 5364,\r
+            "max": [\r
+                113.00873565673828,\r
+                59.71368026733399,\r
+                82.39035034179688\r
+            ],\r
+            "min": [\r
+                -102.99126434326172,\r
+                -120.6896514892578,\r
+                -0.002749999985098839\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 270246,\r
+            "componentType": 5123,\r
+            "count": 573,\r
+            "max": [\r
+                191\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 786072,\r
+            "componentType": 5126,\r
+            "count": 192,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 788376,\r
+            "componentType": 5126,\r
+            "count": 192,\r
+            "max": [\r
+                -25.97146224975586,\r
+                81.05715942382813,\r
+                0.0\r
+            ],\r
+            "min": [\r
+                -38.97146224975586,\r
+                68.06676483154297,\r
+                -230.0000152587891\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 271392,\r
+            "componentType": 5123,\r
+            "count": 32934,\r
+            "max": [\r
+                8617\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 790680,\r
+            "componentType": 5126,\r
+            "count": 8618,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 894096,\r
+            "componentType": 5126,\r
+            "count": 8618,\r
+            "max": [\r
+                99.06433868408205,\r
+                151.558837890625,\r
+                80.00056457519531\r
+            ],\r
+            "min": [\r
+                -61.93566513061524,\r
+                -38.4411506652832,\r
+                -80.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 337260,\r
+            "componentType": 5123,\r
+            "count": 33420,\r
+            "max": [\r
+                8617\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 997512,\r
+            "componentType": 5126,\r
+            "count": 8618,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1100928,\r
+            "componentType": 5126,\r
+            "count": 8618,\r
+            "max": [\r
+                99.06433868408205,\r
+                151.558837890625,\r
+                80.00056457519531\r
+            ],\r
+            "min": [\r
+                -61.93566513061524,\r
+                -38.4411506652832,\r
+                -80.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 404100,\r
+            "componentType": 5123,\r
+            "count": 17691,\r
+            "max": [\r
+                3671\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1204344,\r
+            "componentType": 5126,\r
+            "count": 3672,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1248408,\r
+            "componentType": 5126,\r
+            "count": 3672,\r
+            "max": [\r
+                95.0,\r
+                90.0,\r
+                112.99999237060549\r
+            ],\r
+            "min": [\r
+                -95.0,\r
+                -180.9715576171875,\r
+                -120.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 439482,\r
+            "componentType": 5123,\r
+            "count": 3903,\r
+            "max": [\r
+                1280\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1292472,\r
+            "componentType": 5126,\r
+            "count": 1281,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -1.0,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1307844,\r
+            "componentType": 5126,\r
+            "count": 1281,\r
+            "max": [\r
+                111.05359649658205,\r
+                30.67658042907715,\r
+                10.0\r
+            ],\r
+            "min": [\r
+                -70.94640350341797,\r
+                -43.32342147827149,\r
+                -10.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 447288,\r
+            "componentType": 5123,\r
+            "count": 960,\r
+            "max": [\r
+                179\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1323216,\r
+            "componentType": 5126,\r
+            "count": 180,\r
+            "max": [\r
+                1.0,\r
+                0.9992589950561525,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1325376,\r
+            "componentType": 5126,\r
+            "count": 180,\r
+            "max": [\r
+                76.06450653076172,\r
+                2.5340518951416017,\r
+                7.0\r
+            ],\r
+            "min": [\r
+                -11.810647010803225,\r
+                -15.180893898010254,\r
+                -7.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 449208,\r
+            "componentType": 5123,\r
+            "count": 423,\r
+            "max": [\r
+                142\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1327536,\r
+            "componentType": 5126,\r
+            "count": 143,\r
+            "max": [\r
+                1.0,\r
+                1.0,\r
+                1.0\r
+            ],\r
+            "min": [\r
+                -1.0,\r
+                -0.9992589950561525,\r
+                0.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1329252,\r
+            "componentType": 5126,\r
+            "count": 143,\r
+            "max": [\r
+                -16.62210273742676,\r
+                -26.09882354736328,\r
+                0.0\r
+            ],\r
+            "min": [\r
+                -32.12210464477539,\r
+                -41.59605407714844,\r
+                -81.32071685791016\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 0,\r
+            "byteOffset": 450054,\r
+            "componentType": 5123,\r
+            "count": 2163,\r
+            "max": [\r
+                385\r
+            ],\r
+            "min": [\r
+                0\r
+            ],\r
+            "type": "SCALAR"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1330968,\r
+            "componentType": 5126,\r
+            "count": 386,\r
+            "max": [\r
+                0.7761409878730774,\r
+                0.7761409878730774,\r
+                -0.6286939978599548\r
+            ],\r
+            "min": [\r
+                -0.7758179903030396,\r
+                -0.7761409878730774,\r
+                -1.0\r
+            ],\r
+            "type": "VEC3"\r
+        },\r
+        {\r
+            "bufferView": 1,\r
+            "byteOffset": 1335600,\r
+            "componentType": 5126,\r
+            "count": 386,\r
+            "max": [\r
+                -16.62210273742676,\r
+                -26.09882354736328,\r
+                -81.31858825683594\r
+            ],\r
+            "min": [\r
+                -32.11616134643555,\r
+                -41.59875106811524,\r
+                -85.0\r
+            ],\r
+            "type": "VEC3"\r
+        }\r
+    ],\r
+    "materials": [\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.0,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_21"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.42500001192092898,\r
+                    0.42500001192092898,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_22"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.42500001192092898,\r
+                    0.42500001192092898,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_22"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.0,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_18"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.5609999895095825,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_23"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.0,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_16"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.0,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_16"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.0,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_16"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.0,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_16"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.5609999895095825,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_23"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.0,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_16"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.42500001192092898,\r
+                    0.42500001192092898,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_22"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.5609999895095825,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_23"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.0,\r
+                    0.0,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_16"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_19"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    0.8500000238418579,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_20"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.5609999895095825,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_17"\r
+        },\r
+        {\r
+            "pbrMetallicRoughness": {\r
+                "baseColorFactor": [\r
+                    0.8500000238418579,\r
+                    0.0,\r
+                    0.0,\r
+                    1.0\r
+                ],\r
+                "metallicFactor": 0.0\r
+            },\r
+            "emissiveFactor": [\r
+                0.0,\r
+                0.0,\r
+                0.0\r
+            ],\r
+            "name": "Material_18"\r
+        }\r
+    ],\r
+    "bufferViews": [\r
+        {\r
+            "buffer": 0,\r
+            "byteOffset": 1340232,\r
+            "byteLength": 454380,\r
+            "target": 34963\r
+        },\r
+        {\r
+            "buffer": 0,\r
+            "byteOffset": 0,\r
+            "byteLength": 1340232,\r
+            "byteStride": 12,\r
+            "target": 34962\r
+        }\r
+    ],\r
+    "buffers": [\r
+        {\r
+            "byteLength": 1794612,\r
+            "uri": "2CylinderEngine0.bin"\r
+        }\r
+    ]\r
+}\r
diff --git a/automated-tests/resources/2CylinderEngine0.bin b/automated-tests/resources/2CylinderEngine0.bin
new file mode 100644 (file)
index 0000000..e8cb49d
Binary files /dev/null and b/automated-tests/resources/2CylinderEngine0.bin differ
diff --git a/automated-tests/resources/AnimatedMorphCube.bin b/automated-tests/resources/AnimatedMorphCube.bin
new file mode 100644 (file)
index 0000000..7b14a17
Binary files /dev/null and b/automated-tests/resources/AnimatedMorphCube.bin differ
diff --git a/automated-tests/resources/AnimatedMorphCube.gltf b/automated-tests/resources/AnimatedMorphCube.gltf
new file mode 100644 (file)
index 0000000..fa99bc5
--- /dev/null
@@ -0,0 +1,282 @@
+{\r
+  "accessors": [\r
+    {\r
+      "bufferView": 0,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3"\r
+    },\r
+    {\r
+      "bufferView": 1,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC4"\r
+    },\r
+    {\r
+      "bufferView": 2,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3",\r
+      "max": [\r
+        0.0100000035,\r
+        0.0100000035,\r
+        0.01\r
+      ],\r
+      "min": [\r
+        -0.0100000044,\r
+        -0.0100000054,\r
+        -0.01\r
+      ]\r
+    },\r
+    {\r
+      "bufferView": 3,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3",\r
+      "name": "thin"\r
+    },\r
+    {\r
+      "bufferView": 4,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3",\r
+      "max": [\r
+        0.0,\r
+        0.01893253,\r
+        0.0\r
+      ],\r
+      "min": [\r
+        0.0,\r
+        0.0,\r
+        0.0\r
+      ],\r
+      "name": "thin"\r
+    },\r
+    {\r
+      "bufferView": 5,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3",\r
+      "name": "thin"\r
+    },\r
+    {\r
+      "bufferView": 6,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3",\r
+      "name": "angle"\r
+    },\r
+    {\r
+      "bufferView": 7,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3",\r
+      "max": [\r
+        0.0,\r
+        0.0198908355,\r
+        0.0\r
+      ],\r
+      "min": [\r
+        0.0,\r
+        0.0,\r
+        0.0\r
+      ],\r
+      "name": "angle"\r
+    },\r
+    {\r
+      "bufferView": 8,\r
+      "componentType": 5126,\r
+      "count": 24,\r
+      "type": "VEC3",\r
+      "name": "angle"\r
+    },\r
+    {\r
+      "bufferView": 9,\r
+      "componentType": 5123,\r
+      "count": 36,\r
+      "type": "SCALAR"\r
+    },\r
+    {\r
+      "bufferView": 10,\r
+      "componentType": 5126,\r
+      "count": 127,\r
+      "type": "SCALAR",\r
+      "max": [\r
+        4.19999743\r
+      ],\r
+      "min": [\r
+        0.0\r
+      ]\r
+    },\r
+    {\r
+      "bufferView": 11,\r
+      "componentType": 5126,\r
+      "count": 254,\r
+      "type": "SCALAR"\r
+    }\r
+  ],\r
+  "animations": [\r
+    {\r
+      "channels": [\r
+        {\r
+          "sampler": 0,\r
+          "target": {\r
+            "node": 0,\r
+            "path": "weights"\r
+          }\r
+        }\r
+      ],\r
+      "samplers": [\r
+        {\r
+          "input": 10,\r
+          "interpolation": "LINEAR",\r
+          "output": 11\r
+        }\r
+      ],\r
+      "name": "Square"\r
+    }\r
+  ],\r
+  "asset": {\r
+    "generator": "glTF Tools for Unity",\r
+    "version": "2.0"\r
+  },\r
+  "bufferViews": [\r
+    {\r
+      "buffer": 0,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 288,\r
+      "byteLength": 384\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 672,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 960,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 1248,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 1536,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 1824,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 2112,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 2400,\r
+      "byteLength": 288\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 2688,\r
+      "byteLength": 72\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 2760,\r
+      "byteLength": 508\r
+    },\r
+    {\r
+      "buffer": 0,\r
+      "byteOffset": 3268,\r
+      "byteLength": 1016\r
+    }\r
+  ],\r
+  "buffers": [\r
+    {\r
+      "uri": "AnimatedMorphCube.bin",\r
+      "byteLength": 4284\r
+    }\r
+  ],\r
+  "meshes": [\r
+    {\r
+      "primitives": [\r
+        {\r
+          "attributes": {\r
+            "NORMAL": 0,\r
+            "TANGENT": 1,\r
+            "POSITION": 2\r
+          },\r
+          "indices": 9,\r
+          "material": 0,\r
+          "targets": [\r
+            {\r
+              "NORMAL": 3,\r
+              "POSITION": 4,\r
+              "TANGENT": 5\r
+            },\r
+            {\r
+              "NORMAL": 6,\r
+              "POSITION": 7,\r
+              "TANGENT": 8\r
+            }\r
+          ]\r
+        }\r
+      ],\r
+      "weights": [\r
+        0.0,\r
+        0.0\r
+      ],\r
+      "name": "Cube"\r
+    }\r
+  ],\r
+  "materials": [\r
+    {\r
+      "pbrMetallicRoughness": {\r
+        "baseColorFactor": [\r
+          0.6038274,\r
+          0.6038274,\r
+          0.6038274,\r
+          1.0\r
+        ],\r
+        "metallicFactor": 0.0,\r
+        "roughnessFactor": 0.5\r
+      },\r
+      "name": "Material"\r
+    }\r
+  ],\r
+  "nodes": [\r
+    {\r
+      "mesh": 0,\r
+      "rotation": [\r
+        0.0,\r
+        0.7071067,\r
+        -0.7071068,\r
+        0.0\r
+      ],\r
+      "scale": [\r
+        100.0,\r
+        100.0,\r
+        100.0\r
+      ],\r
+      "name": "AnimatedMorphCube"\r
+    }\r
+  ],\r
+  "scene": 0,\r
+  "scenes": [\r
+    {\r
+      "nodes": [\r
+        0\r
+      ]\r
+    }\r
+  ]\r
+}
\ No newline at end of file
diff --git a/automated-tests/resources/AnimatedMorphSphere.bin b/automated-tests/resources/AnimatedMorphSphere.bin
new file mode 100644 (file)
index 0000000..5bc8fc6
--- /dev/null
@@ -0,0 +1,185 @@
+\86ô=½u\18ñ>f\87a¿\86ô=½u\18ñ>f\87a¿\86ô=½u\18ñ>f\87a¿\86ô=½u\18ñ>f\87a¿å7±½Çì`?9sð>å7±½Çì`?9sð>å7±½Çì`?9sð>å7±½Çì`?9sð>nk\7f½±\16"?k\81E¿nk\7f½±\16"?k\81E¿nk\7f½±\16"?k\81E¿nk\7f½±\16"?k\81E¿Õw\9b½ßQE?\95ï!?Õw\9b½ßQE?\95ï!?Õw\9b½ßQE?\95ï!?Õw\9b½ßQE?\95ï!?Õw\9b½ßQE?\95ï!¿Õw\9b½ßQE?\95ï!¿Õw\9b½ßQE?\95ï!¿Õw\9b½ßQE?\95ï!¿¹k\7f½°\16"?j\81E?¹k\7f½°\16"?j\81E?¹k\7f½°\16"?j\81E?¹k\7f½°\16"?j\81E?ð7±½Çì`?6sð¾ð7±½Çì`?6sð¾ð7±½Çì`?6sð¾ð7±½Çì`?6sð¾\88ô=½\7f\18ñ>d\87a?\88ô=½\7f\18ñ>d\87a?\88ô=½\7f\18ñ>d\87a?\88ô=½\7f\18ñ>d\87a?\8b*À½_ås?4ø\93¾\8b*À½_ås?4ø\93¾\8b*À½_ås?4ø\93¾\8b*À½_ås?4ø\93¾\v\eê¼¢\90\94>màt?\v\eê¼¢\90\94>màt?\v\eê¼¢\90\94>màt?\v\eê¼¢\90\94>màt?ãÅǽe\8d}?IÈǽãÅǽe\8d}?IÈǽãÅǽe\8d}?IÈǽãÅǽe\8d}?IÈǽ\8f\1a\1e¼ËºÈ=dÁ~¿\8f\1a\1e¼ËºÈ=dÁ~¿\8f\1a\1e¼ËºÈ=dÁ~¿Î5ê¼÷\ 3Á=bÁ~¿A+>½Pâ±=bÁ~¿ù5ê<\v\ 4Á=bÁ~¿f+>=fâ±=bÁ~¿Rç\7f½ªê\9b=fÁ~¿Rç\7f½ªê\9b=fÁ~¿[ë\9b½Cê\7f=bÁ~¿íà±½u)>=hÁ~¿\8f\ 4Á½Ò3ê<bÁ~¿\8f\ 4Á½Ò3ê<bÁ~¿ZºÈ½\a)\1e<dÁ~¿Q»È½+)\1e¼bÁ~¿\r\ 3Á½\ 64ê¼fÁ~¿\r\ 3Á½\ 64ê¼fÁ~¿\16ã±½\99)>½bÁ~¿\é\9b½vê\7f½fÁ~¿·ë\7f½Êê\9b½bÁ~¿·ë\7f½Êê\9b½bÁ~¿E'>½xâ±½dÁ~¿ª-ê¼#\ 4Á½dÁ~¿!<\1e¼çºÈ½bÁ~¿!<\1e¼çºÈ½bÁ~¿#<\1e<éºÈ½bÁ~¿¾-ê<'\ 4Á½dÁ~¿T'>=\82â±½dÁ~¿T'>=\82â±½dÁ~¿×ë\7f=Õê\9b½bÁ~¿~ê\9b=\82ê\7f½dÁ~¿1â±=°)>½dÁ~¿1â±=°)>½dÁ~¿Â\ 4Á=þ3ê¼aÁ~¿_»È=+)\1e¼bÁ~¿qºÈ=M)\1e<dÁ~¿qºÈ=M)\1e<dÁ~¿C\ 5Á=\b4ê<aÁ~¿\16á±=¡)>=fÁ~¿wë\9b=rê\7f=bÁ~¿wë\9b=rê\7f=bÁ~¿\8aç\7f=Äê\9b=fÁ~¿\94#\1e¼ÂºÈ=dÁ~?\94#\1e¼ÂºÈ=dÁ~?\94#\1e¼ÂºÈ=dÁ~?Y1ê¼ñ\ 3Á=dÁ~?{+>½Râ±=bÁ~?s1ê<þ\ 3Á=dÁ~?\8a+>=Yâ±=bÁ~?«è\7f½ªê\9b=dÁ~?«è\7f½ªê\9b=dÁ~?øê\9b½;ê\7f=bÁ~?¯â±½l)>=bÁ~?¾\ 4Á½É3ê<aÁ~?¾\ 4Á½É3ê<aÁ~?qºÈ½+)\1e<dÁ~?{»È½))\1e¼aÁ~?¶\ 3Á½Ü3ê¼dÁ~?¶\ 3Á½Ü3ê¼dÁ~?¬â±½{)>½bÁ~?¾ê\9b½Kê\7f½dÁ~?µè\7f½¬ê\9b½dÁ~?µè\7f½¬ê\9b½dÁ~?\84+>½Vâ±½bÁ~?f1ê¼ü\ 3Á½dÁ~?´&\1e¼½ºÈ½dÁ~?´&\1e¼½ºÈ½dÁ~?='\1e<ÀºÈ½dÁ~?ò1ê<ú\ 3Á½dÁ~?\8a+>=Vâ±½bÁ~?\8a+>=Vâ±½bÁ~?½è\7f=®ê\9b½dÁ~?Ãê\9b=Kê\7f½bÁ~?½â±=t)>½bÁ~?½â±=t)>½bÁ~?Ç\ 3Á=á3ê¼dÁ~?\8c»È=7)\1e¼aÁ~?\82ºÈ=8)\1e<dÁ~?\82ºÈ=8)\1e<dÁ~?Ó\ 4Á=á3ê<aÁ~?>â±=\83)>=dÁ~?Äê\9b=Mê\7f=bÁ~?Äê\9b=Mê\7f=bÁ~?Áè\7f=³ê\9b=dÁ~?ÎÅǽe\8d}?FÈÇ=ÎÅǽe\8d}?FÈÇ=ÎÅǽe\8d}?FÈÇ=ÎÅǽe\8d}?FÈÇ=\ f\eê¼³\90\94>kàt¿\ f\eê¼³\90\94>kàt¿\ f\eê¼³\90\94>kàt¿\ f\eê¼³\90\94>kàt¿e*À½cås?'ø\93>e*À½cås?'ø\93>e*À½cås?'ø\93>e*À½cås?'ø\93>Æê\93¾îÎs?FÈÇ=Æê\93¾îÎs?FÈÇ=Æê\93¾îÎs?FÈÇ=Æê\93¾îÎs?FÈÇ=òV­½\13Û\8e>màt¿òV­½\13Û\8e>màt¿òV­½\13Û\8e>màt¿òV­½\13Û\8e>màt¿£H\8e¾è\85j?Dø\93>£H\8e¾è\85j?Dø\93>£H\8e¾è\85j?Dø\93>£H\8e¾è\85j?Dø\93>\¦\f¾\8eÔç>f\87a¿\¦\f¾\8eÔç>f\87a¿\¦\f¾\8eÔç>f\87a¿\¦\f¾\8eÔç>f\87a¿m7\83¾ûGX?\1csð>m7\83¾ûGX?\1csð>m7\83¾ûGX?\1csð>m7\83¾ûGX?\1csð>E\1e\12Ü\e?g\81E¿E\1e\12Ü\e?g\81E¿E\1e\12Ü\e?g\81E¿E\1e\12Ü\e?g\81E¿o9f¾\99¼=? ï!?o9f¾\99¼=? ï!?o9f¾\99¼=? ï!?o9f¾\99¼=? ï!?s9f¾\9a¼=?\9eï!¿s9f¾\9a¼=?\9eï!¿s9f¾\9a¼=?\9eï!¿s9f¾\9a¼=?\9eï!¿=\1e\10Ü\e?j\81E?=\1e\10Ü\e?j\81E?=\1e\10Ü\e?j\81E?=\1e\10Ü\e?j\81E?j7\83¾øGX?(sð¾j7\83¾øGX?(sð¾j7\83¾øGX?(sð¾j7\83¾øGX?(sð¾[¦\f¾\90Ôç>d\87a?[¦\f¾\90Ôç>d\87a?[¦\f¾\90Ôç>d\87a?[¦\f¾\90Ôç>d\87a?\9fH\8e¾è\85j?Iø\93¾\9fH\8e¾è\85j?Iø\93¾\9fH\8e¾è\85j?Iø\93¾\9fH\8e¾è\85j?Iø\93¾«W­½\ 6Û\8e>kàt?«W­½\ 6Û\8e>kàt?«W­½\ 6Û\8e>kàt?«W­½\ 6Û\8e>kàt?Àê\93¾îÎs?FÈǽÀê\93¾îÎs?FÈǽÀê\93¾îÎs?FÈǽÀê\93¾îÎs?FÈǽ.\8e\99¾\1f¤\ f?i\81E?.\8e\99¾\1f¤\ f?i\81E?.\8e\99¾\1f¤\ f?i\81E?.\8e\99¾\1f¤\ f?i\81E?t\15Õ¾nSG?\1fsð¾t\15Õ¾nSG?\1fsð¾t\15Õ¾nSG?\1fsð¾t\15Õ¾nSG?\1fsð¾xgd¾í§Õ>b\87a?xgd¾í§Õ>b\87a?xgd¾í§Õ>b\87a?xgd¾í§Õ>b\87a?Z\ eç¾<#X?\ø\93¾Z\ eç¾<#X?\ø\93¾Z\ eç¾<#X?\ø\93¾Z\ eç¾<#X?\ø\93¾r¾\f¾\ e¨\83>màt?r¾\f¾\ e¨\83>màt?r¾\f¾\ e¨\83>màt?r¾\f¾\ e¨\83>màt?@4ð¾ï±`?öÇǽ@4ð¾ï±`?öÇǽ@4ð¾ï±`?öÇǽ@4ð¾ï±`?öÇǽ@4ð¾ï±`?öÇÇ=@4ð¾ï±`?öÇÇ=@4ð¾ï±`?öÇÇ=@4ð¾ï±`?öÇÇ=l¾\f¾\17¨\83>màt¿l¾\f¾\17¨\83>màt¿l¾\f¾\17¨\83>màt¿l¾\f¾\17¨\83>màt¿\\ eç¾=#X?Pø\93>\\ eç¾=#X?Pø\93>\\ eç¾=#X?Pø\93>\\ eç¾=#X?Pø\93>Igd¾ë§Õ>d\87a¿Igd¾ë§Õ>d\87a¿Igd¾ë§Õ>d\87a¿Igd¾ë§Õ>d\87a¿~\15Õ¾qSG?\10sð>~\15Õ¾qSG?\10sð>~\15Õ¾qSG?\10sð>~\15Õ¾qSG?\10sð>1\8e\99¾\1e¤\ f?g\81E¿1\8e\99¾\1e¤\ f?g\81E¿1\8e\99¾\1e¤\ f?g\81E¿1\8e\99¾\1e¤\ f?g\81E¿\83ÇÜ.?\9fï!?\83ÇÜ.?\9fï!?\83ÇÜ.?\9fï!?\83ÇÜ.?\9fï!?\81ÆÜ.?¢ï!¿\81ÆÜ.?¢ï!¿\81ÆÜ.?¢ï!¿\81ÆÜ.?¢ï!¿{y\e¿Cr=?Eø\93>{y\e¿Cr=?Eø\93>{y\e¿Cr=?Eø\93>{y\e¿Cr=?Eø\93>z°\99¾gE»>f\87a¿z°\99¾gE»>f\87a¿z°\99¾gE»>f\87a¿z°\99¾gE»>f\87a¿\9ea\ f¿éµ.?!sð>\9ea\ f¿éµ.?!sð>\9ea\ f¿éµ.?!sð>\9ea\ f¿éµ.?!sð>¦¦Î¾\ fÎû>f\81E¿¦¦Î¾\ fÎû>f\81E¿¦¦Î¾\ fÎû>f\81E¿¦¦Î¾\ fÎû>f\81E¿b\91û¾©D\19?\9aï!?b\91û¾©D\19?\9aï!?b\91û¾©D\19?\9aï!?b\91û¾©D\19?\9aï!?b\91û¾¨D\19?\9dï!¿b\91û¾¨D\19?\9dï!¿b\91û¾¨D\19?\9dï!¿b\91û¾¨D\19?\9dï!¿§¦Î¾\aÎû>j\81E?§¦Î¾\aÎû>j\81E?§¦Î¾\aÎû>j\81E?§¦Î¾\aÎû>j\81E?\9da\ f¿éµ.?\1dsð¾\9da\ f¿éµ.?\1dsð¾\9da\ f¿éµ.?\1dsð¾\9da\ f¿éµ.?\1dsð¾g°\99¾iE»>i\87a?g°\99¾iE»>i\87a?g°\99¾iE»>i\87a?g°\99¾iE»>i\87a?zy\e¿?r=?Oø\93¾zy\e¿?r=?Oø\93¾zy\e¿?r=?Oø\93¾zy\e¿?r=?Oø\93¾\14i=¾¨Ëf>kàt?\14i=¾¨Ëf>kàt?\14i=¾¨Ëf>kàt?\14i=¾¨Ëf>kàt?O¡!¿eòD?dÈǽO¡!¿eòD?dÈǽO¡!¿eòD?dÈǽO¡!¿eòD?dÈǽN¡!¿fòD?eÈÇ=N¡!¿fòD?eÈÇ=N¡!¿fòD?eÈÇ=N¡!¿fòD?eÈÇ=\ fi=¾ÅËf>jàt¿\ fi=¾ÅËf>jàt¿\ fi=¾ÅËf>jàt¿\ fi=¾ÅËf>jàt¿]E»¾}°\99>f\87a?]E»¾}°\99>f\87a?]E»¾}°\99>f\87a?]E»¾}°\99>f\87a?Cr=¿{y\e?Bø\93¾Cr=¿{y\e?Bø\93¾Cr=¿{y\e?Bø\93¾Cr=¿{y\e?Bø\93¾vËf¾Ãh=>sàt?vËf¾Ãh=>sàt?vËf¾Ãh=>sàt?vËf¾Ãh=>sàt?hòD¿K¡!?uÈǽhòD¿K¡!?uÈǽhòD¿K¡!?uÈǽhòD¿K¡!?uÈǽhòD¿J¡!?sÈÇ=hòD¿J¡!?sÈÇ=hòD¿J¡!?sÈÇ=hòD¿J¡!?sÈÇ=\9cËf¾Ïh=>oàt¿\9cËf¾Ïh=>oàt¿\9cËf¾Ïh=>oàt¿\9cËf¾Ïh=>oàt¿Br=¿{y\e?Bø\93>Br=¿{y\e?Bø\93>Br=¿{y\e?Bø\93>Br=¿{y\e?Bø\93>kE»¾}°\99>b\87a¿kE»¾}°\99>b\87a¿kE»¾}°\99>b\87a¿kE»¾}°\99>b\87a¿êµ.¿\9da\ f?\esð>êµ.¿\9da\ f?\esð>êµ.¿\9da\ f?\esð>êµ.¿\9da\ f?\esð>\14Îû¾\9d¦Î>g\81E¿\14Îû¾\9d¦Î>g\81E¿\14Îû¾\9d¦Î>g\81E¿\14Îû¾\9d¦Î>g\81E¿¦D\19¿]\91û>\9eï!?¦D\19¿]\91û>\9eï!?¦D\19¿]\91û>\9eï!?¦D\19¿]\91û>\9eï!?¦D\19¿]\91û>\9eï!¿¦D\19¿]\91û>\9eï!¿¦D\19¿]\91û>\9eï!¿¦D\19¿]\91û>\9eï!¿\17Îû¾\98¦Î>i\81E?\17Îû¾\98¦Î>i\81E?\17Îû¾\98¦Î>i\81E?\17Îû¾\98¦Î>i\81E?êµ.¿\97a\ f?*sð¾êµ.¿\97a\ f?*sð¾êµ.¿\97a\ f?*sð¾êµ.¿\97a\ f?*sð¾ô§Õ¾0gd>d\87a¿ô§Õ¾0gd>d\87a¿ô§Õ¾0gd>d\87a¿ô§Õ¾0gd>d\87a¿qSG¿m\15Õ>\1asð>qSG¿m\15Õ>\1asð>qSG¿m\15Õ>\1asð>qSG¿m\15Õ>\1asð>\e¤\ f¿1\8e\99>k\81E¿\e¤\ f¿1\8e\99>k\81E¿\e¤\ f¿1\8e\99>k\81E¿\e¤\ f¿1\8e\99>k\81E¿ÊÜ.¿\81îº>\9bï!?ÊÜ.¿\81îº>\9bï!?ÊÜ.¿\81îº>\9bï!?ÊÜ.¿\81îº>\9bï!?ÊÜ.¿\84îº>\9dï!¿ÊÜ.¿\84îº>\9dï!¿ÊÜ.¿\84îº>\9dï!¿ÊÜ.¿\84îº>\9dï!¿\1a¤\ f¿8\8e\99>k\81E?\1a¤\ f¿8\8e\99>k\81E?\1a¤\ f¿8\8e\99>k\81E?\1a¤\ f¿8\8e\99>k\81E?nSG¿t\15Õ>\1fsð¾nSG¿t\15Õ>\1fsð¾nSG¿t\15Õ>\1fsð¾nSG¿t\15Õ>\1fsð¾÷§Õ¾+gd>b\87a?÷§Õ¾+gd>b\87a?÷§Õ¾+gd>b\87a?÷§Õ¾+gd>b\87a?F#X¿F\ eç>Cø\93¾F#X¿F\ eç>Cø\93¾F#X¿F\ eç>Cø\93¾F#X¿F\ eç>Cø\93¾\15¨\83¾a¾\f>màt?\15¨\83¾a¾\f>màt?\15¨\83¾a¾\f>màt?\15¨\83¾a¾\f>màt?ò±`¿04ð>~Èǽò±`¿04ð>~Èǽò±`¿04ð>~Èǽò±`¿04ð>~Èǽò±`¿.4ð>~ÈÇ=ò±`¿.4ð>~ÈÇ=ò±`¿.4ð>~ÈÇ=ò±`¿.4ð>~ÈÇ=\12¨\83¾i¾\f>màt¿\12¨\83¾i¾\f>màt¿\12¨\83¾i¾\f>màt¿\12¨\83¾i¾\f>màt¿G#X¿G\ eç>=ø\93>G#X¿G\ eç>=ø\93>G#X¿G\ eç>=ø\93>G#X¿G\ eç>=ø\93\85j¿\9fH\8e>Aø\93¾é\85j¿\9fH\8e>Aø\93¾é\85j¿\9fH\8e>Aø\93¾é\85j¿\9fH\8e>Aø\93¾ÿÚ\8e¾ÉV­=qàt?ÿÚ\8e¾ÉV­=qàt?ÿÚ\8e¾ÉV­=qàt?ÿÚ\8e¾ÉV­=qàt?îÎs¿¼ê\93>\90ÈǽîÎs¿¼ê\93>\90ÈǽîÎs¿¼ê\93>\90ÈǽîÎs¿¼ê\93>\90ÈǽîÎs¿¼ê\93>\90ÈÇ=îÎs¿¼ê\93>\90ÈÇ=îÎs¿¼ê\93>\90ÈÇ=îÎs¿¼ê\93>\90ÈÇ=\1eÛ\8e¾ÅV­=kàt¿\1eÛ\8e¾ÅV­=kàt¿\1eÛ\8e¾ÅV­=kàt¿\1eÛ\8e¾ÅV­=kàt¿é\85j¿\9fH\8e>@ø\93\85j¿\9fH\8e>@ø\93\85j¿\9fH\8e>@ø\93\85j¿\9fH\8e>@ø\93>\92Ôç¾N¦\f>f\87a¿\92Ôç¾N¦\f>f\87a¿\92Ôç¾N¦\f>f\87a¿\92Ôç¾N¦\f>f\87a¿ÿGX¿b7\83>\13sð>ÿGX¿b7\83>\13sð>ÿGX¿b7\83>\13sð>ÿGX¿b7\83>\13sð>\10Ü\e¿1\1e=>i\81E¿\10Ü\e¿1\1e=>i\81E¿\10Ü\e¿1\1e=>i\81E¿\10Ü\e¿1\1e=>i\81E¿\9d¼=¿H9f>\9fï!?\9d¼=¿H9f>\9fï!?\9d¼=¿H9f>\9fï!?\9d¼=¿H9f>\9fï!?\9d¼=¿H9f>\9fï!¿\9d¼=¿H9f>\9fï!¿\9d¼=¿H9f>\9fï!¿\9d¼=¿H9f>\9fï!¿\11Ü\e¿>\1e=>g\81E?\11Ü\e¿>\1e=>g\81E?\11Ü\e¿>\1e=>g\81E?\11Ü\e¿>\1e=>g\81E?ÿGX¿[7\83>\19sð¾ÿGX¿[7\83>\19sð¾ÿGX¿[7\83>\19sð¾ÿGX¿[7\83>\19sð¾\8bÔç¾Z¦\f>f\87a?\8bÔç¾Z¦\f>f\87a?\8bÔç¾Z¦\f>f\87a?\8bÔç¾Z¦\f>f\87a?Ìì`¿\9b9±=\18sð>Ìì`¿\9b9±=\18sð>Ìì`¿\9b9±=\18sð>Ìì`¿\9b9±=\18sð>²\16"¿ðm\7f=f\81E¿²\16"¿ðm\7f=f\81E¿²\16"¿ðm\7f=f\81E¿²\16"¿ðm\7f=f\81E¿ÒQE¿yy\9b=\9fï!?ÒQE¿yy\9b=\9fï!?ÒQE¿yy\9b=\9fï!?ÒQE¿yy\9b=\9fï!?ÒQE¿yy\9b=\9fï!¿ÒQE¿yy\9b=\9fï!¿ÒQE¿yy\9b=\9fï!¿ÒQE¿yy\9b=\9fï!¿²\16"¿\95m\7f=f\81E?²\16"¿\95m\7f=f\81E?²\16"¿\95m\7f=f\81E?²\16"¿\95m\7f=f\81E?Çì`¿¢9±=#sð¾Çì`¿¢9±=#sð¾Çì`¿¢9±=#sð¾Çì`¿¢9±=#sð¾\7f\18ñ¾\r÷==a\87a?\7f\18ñ¾\r÷==a\87a?\7f\18ñ¾\r÷==a\87a?\7f\18ñ¾\r÷==a\87a?Zås¿:,À==ø\93¾Zås¿:,À==ø\93¾Zås¿:,À==ø\93¾Zås¿:,À==ø\93¾\9b\90\94¾Æ\1dê<oàt?\9b\90\94¾Æ\1dê<oàt?\9b\90\94¾Æ\1dê<oàt?\9b\90\94¾Æ\1dê<oàt?]\8d}¿óÇÇ=´Èǽ]\8d}¿óÇÇ=´Èǽ]\8d}¿óÇÇ=´Èǽ]\8d}¿óÇÇ=´Èǽ]\8d}¿óÇÇ=´ÈÇ=]\8d}¿óÇÇ=´ÈÇ=]\8d}¿óÇÇ=´ÈÇ=]\8d}¿óÇÇ=´ÈÇ=®\90\94¾\19\1eê<kàt¿®\90\94¾\19\1eê<kàt¿®\90\94¾\19\1eê<kàt¿®\90\94¾\19\1eê<kàt¿Zås¿:,À=<ø\93>Zås¿:,À=<ø\93>Zås¿:,À=<ø\93>Zås¿:,À=<ø\93>q\18ñ¾\7f÷==d\87a¿q\18ñ¾\7f÷==d\87a¿q\18ñ¾\7f÷==d\87a¿q\18ñ¾\7f÷==d\87a¿\9b\90\94¾#\1eê¼oàt?\9b\90\94¾#\1eê¼oàt?\9b\90\94¾#\1eê¼oàt?\9b\90\94¾#\1eê¼oàt?[\8d}¿(ÈǽÛÈǽ[\8d}¿(ÈǽÛÈǽ[\8d}¿(ÈǽÛÈǽ[\8d}¿(ÈǽÛÈǽ[\8d}¿(ÈǽÛÈÇ=[\8d}¿(ÈǽÛÈÇ=[\8d}¿(ÈǽÛÈÇ=[\8d}¿(ÈǽÛÈÇ=®\90\94¾\1d\1eê¼kàt¿®\90\94¾\1d\1eê¼kàt¿®\90\94¾\1d\1eê¼kàt¿®\90\94¾\1d\1eê¼kàt¿Zås¿q,À½7ø\93>Zås¿q,À½7ø\93>Zås¿q,À½7ø\93>Zås¿q,À½7ø\93>n\18ñ¾¸÷=½f\87a¿n\18ñ¾¸÷=½f\87a¿n\18ñ¾¸÷=½f\87a¿n\18ñ¾¸÷=½f\87a¿Êì`¿Õ9±½\14sð>Êì`¿Õ9±½\14sð>Êì`¿Õ9±½\14sð>Êì`¿Õ9±½\14sð>­\16"¿ým\7f½k\81E¿­\16"¿ým\7f½k\81E¿­\16"¿ým\7f½k\81E¿­\16"¿ým\7f½k\81E¿ÕQE¿wy\9b½\9dï!?ÕQE¿wy\9b½\9dï!?ÕQE¿wy\9b½\9dï!?ÕQE¿wy\9b½\9dï!?ÕQE¿wy\9b½\9dï!¿ÕQE¿wy\9b½\9dï!¿ÕQE¿wy\9b½\9dï!¿ÕQE¿wy\9b½\9dï!¿¬\16"¿Bn\7f½k\81E?¬\16"¿Bn\7f½k\81E?¬\16"¿Bn\7f½k\81E?¬\16"¿Bn\7f½k\81E?Çì`¿¢9±½#sð¾Çì`¿¢9±½#sð¾Çì`¿¢9±½#sð¾Çì`¿¢9±½#sð¾s\18ñ¾H÷=½d\87a?s\18ñ¾H÷=½d\87a?s\18ñ¾H÷=½d\87a?s\18ñ¾H÷=½d\87a?Zås¿p,À½6ø\93¾Zås¿p,À½6ø\93¾Zås¿p,À½6ø\93¾Zås¿p,À½6ø\93¾\13Ü\e¿4\1e=¾i\81E¿\13Ü\e¿4\1e=¾i\81E¿\13Ü\e¿4\1e=¾i\81E¿\13Ü\e¿4\1e=¾i\81E¿\9e¼=¿h9f¾\9aï!?\9e¼=¿h9f¾\9aï!?\9e¼=¿h9f¾\9aï!?\9e¼=¿h9f¾\9aï!?\9e¼=¿h9f¾\9aï!¿\9e¼=¿h9f¾\9aï!¿\9e¼=¿h9f¾\9aï!¿\9e¼=¿h9f¾\9aï!¿\ eÜ\e¿B\1e=¾j\81E?\ eÜ\e¿B\1e=¾j\81E?\ eÜ\e¿B\1e=¾j\81E?\ eÜ\e¿B\1e=¾j\81E?øGX¿i7\83¾(sð¾øGX¿i7\83¾(sð¾øGX¿i7\83¾(sð¾øGX¿i7\83¾(sð¾\91Ôç¾g¦\f¾b\87a?\91Ôç¾g¦\f¾b\87a?\91Ôç¾g¦\f¾b\87a?\91Ôç¾g¦\f¾b\87a?ë\85j¿\9fH\8e¾3ø\93¾ë\85j¿\9fH\8e¾3ø\93¾ë\85j¿\9fH\8e¾3ø\93¾ë\85j¿\9fH\8e¾3ø\93¾\17Û\8e¾àV­½kàt?\17Û\8e¾àV­½kàt?\17Û\8e¾àV­½kàt?\17Û\8e¾àV­½kàt?ìÎs¿»ê\93¾àÈǽìÎs¿»ê\93¾àÈǽìÎs¿»ê\93¾àÈǽìÎs¿»ê\93¾àÈǽìÎs¿»ê\93¾àÈÇ=ìÎs¿»ê\93¾àÈÇ=ìÎs¿»ê\93¾àÈÇ=ìÎs¿»ê\93¾àÈÇ=\ 1Û\8e¾ùV­½oàt¿\ 1Û\8e¾ùV­½oàt¿\ 1Û\8e¾ùV­½oàt¿\ 1Û\8e¾ùV­½oàt¿é\85j¿¡H\8e¾6ø\93\85j¿¡H\8e¾6ø\93\85j¿¡H\8e¾6ø\93\85j¿¡H\8e¾6ø\93>\8eÔç¾\¦\f¾f\87a¿\8eÔç¾\¦\f¾f\87a¿\8eÔç¾\¦\f¾f\87a¿\8eÔç¾\¦\f¾f\87a¿þGX¿c7\83¾\1csð>þGX¿c7\83¾\1csð>þGX¿c7\83¾\1csð>þGX¿c7\83¾\1csð>ì±`¿?4ð¾ÛÈǽì±`¿?4ð¾ÛÈǽì±`¿?4ð¾ÛÈǽì±`¿?4ð¾ÛÈǽì±`¿=4ð¾ÙÈÇ=ì±`¿=4ð¾ÙÈÇ=ì±`¿=4ð¾ÙÈÇ=ì±`¿=4ð¾ÙÈÇ=,¨\83¾n¾\f¾jàt¿,¨\83¾n¾\f¾jàt¿,¨\83¾n¾\f¾jàt¿,¨\83¾n¾\f¾jàt¿B#X¿c\ eç¾4ø\93>B#X¿c\ eç¾4ø\93>B#X¿c\ eç¾4ø\93>B#X¿c\ eç¾4ø\93>ó§Õ¾5gd¾d\87a¿ó§Õ¾5gd¾d\87a¿ó§Õ¾5gd¾d\87a¿ó§Õ¾5gd¾d\87a¿mSG¿x\15Õ¾\1dsð>mSG¿x\15Õ¾\1dsð>mSG¿x\15Õ¾\1dsð>mSG¿x\15Õ¾\1dsð> ¤\ f¿?\8e\99¾e\81E¿ ¤\ f¿?\8e\99¾e\81E¿ ¤\ f¿?\8e\99¾e\81E¿ ¤\ f¿?\8e\99¾e\81E¿ÈÜ.¿\93\98ï!?ÈÜ.¿\93\98ï!?ÈÜ.¿\93\98ï!?ÈÜ.¿\93\98ï!?ÈÜ.¿\93\9aï!¿ÈÜ.¿\93\9aï!¿ÈÜ.¿\93\9aï!¿ÈÜ.¿\93\9aï!¿\1a¤\ f¿1\8e\99¾k\81E?\1a¤\ f¿1\8e\99¾k\81E?\1a¤\ f¿1\8e\99¾k\81E?\1a¤\ f¿1\8e\99¾k\81E?kSG¿t\15Õ¾+sð¾kSG¿t\15Õ¾+sð¾kSG¿t\15Õ¾+sð¾kSG¿t\15Õ¾+sð¾ð§Õ¾0gd¾d\87a?ð§Õ¾0gd¾d\87a?ð§Õ¾0gd¾d\87a?ð§Õ¾0gd¾d\87a?B#X¿c\ eç¾2ø\93¾B#X¿c\ eç¾2ø\93¾B#X¿c\ eç¾2ø\93¾B#X¿c\ eç¾2ø\93¾\ 2¨\83¾e¾\f¾qàt?\ 2¨\83¾e¾\f¾qàt?\ 2¨\83¾e¾\f¾qàt?\ 2¨\83¾e¾\f¾qàt?§D\19¿k\91û¾\9aï!?§D\19¿k\91û¾\9aï!?§D\19¿k\91û¾\9aï!?§D\19¿k\91û¾\9aï!?¤D\19¿l\91û¾\9cï!¿¤D\19¿l\91û¾\9cï!¿¤D\19¿l\91û¾\9cï!¿¤D\19¿l\91û¾\9cï!¿\ 6Îû¾¨¦Î¾k\81E?\ 6Îû¾¨¦Î¾k\81E?\ 6Îû¾¨¦Î¾k\81E?\ 6Îû¾¨¦Î¾k\81E?çµ.¿\9ba\ f¿-sð¾çµ.¿\9ba\ f¿-sð¾çµ.¿\9ba\ f¿-sð¾çµ.¿\9ba\ f¿-sð¾kE»¾\84°\99¾b\87a?kE»¾\84°\99¾b\87a?kE»¾\84°\99¾b\87a?kE»¾\84°\99¾b\87a?Hr=¿vy\e¿8ø\93¾Hr=¿vy\e¿8ø\93¾Hr=¿vy\e¿8ø\93¾Hr=¿vy\e¿8ø\93¾\0Ìf¾¾h=¾jàt?\0Ìf¾¾h=¾jàt?\0Ìf¾¾h=¾jàt?\0Ìf¾¾h=¾jàt?bòD¿P¡!¿ËÈǽbòD¿P¡!¿ËÈǽbòD¿P¡!¿ËÈǽbòD¿P¡!¿ËÈǽbòD¿P¡!¿ËÈÇ=bòD¿P¡!¿ËÈÇ=bòD¿P¡!¿ËÈÇ=bòD¿P¡!¿ËÈÇ=ËËf¾Ðh=¾kàt¿ËËf¾Ðh=¾kàt¿ËËf¾Ðh=¾kàt¿ËËf¾Ðh=¾kàt¿Hr=¿wy\e¿5ø\93>Hr=¿wy\e¿5ø\93>Hr=¿wy\e¿5ø\93>Hr=¿wy\e¿5ø\93>^E»¾{°\99¾g\87a¿^E»¾{°\99¾g\87a¿^E»¾{°\99¾g\87a¿^E»¾{°\99¾g\87a¿ëµ.¿\9ba\ f¿"sð>ëµ.¿\9ba\ f¿"sð>ëµ.¿\9ba\ f¿"sð>ëµ.¿\9ba\ f¿"sð>\13Îû¾¦¦Î¾f\81E¿\13Îû¾¦¦Î¾f\81E¿\13Îû¾¦¦Î¾f\81E¿\13Îû¾¦¦Î¾f\81E¿O¡!¿dòD¿¶ÈÇ=O¡!¿dòD¿¶ÈÇ=O¡!¿dòD¿¶ÈÇ=O¡!¿dòD¿¶ÈÇ=¿h=¾ÒËf¾màt¿¿h=¾ÒËf¾màt¿¿h=¾ÒËf¾màt¿¿h=¾ÒËf¾màt¿zy\e¿Fr=¿8ø\93>zy\e¿Fr=¿8ø\93>zy\e¿Fr=¿8ø\93>zy\e¿Fr=¿8ø\93>z°\99¾lE»¾d\87a¿z°\99¾lE»¾d\87a¿z°\99¾lE»¾d\87a¿z°\99¾lE»¾d\87a¿\9ba\ f¿çµ.¿,sð>\9ba\ f¿çµ.¿,sð>\9ba\ f¿çµ.¿,sð>\9ba\ f¿çµ.¿,sð>¯¦Î¾\fÎû¾e\81E¿¯¦Î¾\fÎû¾e\81E¿¯¦Î¾\fÎû¾e\81E¿¯¦Î¾\fÎû¾e\81E¿\\91û¾ªD\19¿\9cï!?\\91û¾ªD\19¿\9cï!?\\91û¾ªD\19¿\9cï!?\\91û¾ªD\19¿\9cï!?]\91û¾ªD\19¿\9aï!¿]\91û¾ªD\19¿\9aï!¿]\91û¾ªD\19¿\9aï!¿]\91û¾ªD\19¿\9aï!¿\9f¦Î¾\fÎû¾j\81E?\9f¦Î¾\fÎû¾j\81E?\9f¦Î¾\fÎû¾j\81E?\9f¦Î¾\fÎû¾j\81E?\98a\ f¿çµ.¿3sð¾\98a\ f¿çµ.¿3sð¾\98a\ f¿çµ.¿3sð¾\98a\ f¿çµ.¿3sð¾b°\99¾rE»¾g\87a?b°\99¾rE»¾g\87a?b°\99¾rE»¾g\87a?b°\99¾rE»¾g\87a?zy\e¿Fr=¿8ø\93¾zy\e¿Fr=¿8ø\93¾zy\e¿Fr=¿8ø\93¾zy\e¿Fr=¿8ø\93¾Äh=¾»Ëf¾màt?Äh=¾»Ëf¾màt?Äh=¾»Ëf¾màt?Äh=¾»Ëf¾màt?O¡!¿dòD¿¶ÈǽO¡!¿dòD¿¶ÈǽO¡!¿dòD¿¶ÈǽO¡!¿dòD¿¶Èǽ/\8e\99¾\1f¤\ f¿g\81E?/\8e\99¾\1f¤\ f¿g\81E?/\8e\99¾\1f¤\ f¿g\81E?/\8e\99¾\1f¤\ f¿g\81E?b\15Õ¾mSG¿3sð¾b\15Õ¾mSG¿3sð¾b\15Õ¾mSG¿3sð¾b\15Õ¾mSG¿3sð¾\19gd¾ù§Õ¾d\87a?\19gd¾ù§Õ¾d\87a?\19gd¾ù§Õ¾d\87a?\19gd¾ù§Õ¾d\87a?S\ eç¾D#X¿7ø\93¾S\ eç¾D#X¿7ø\93¾S\ eç¾D#X¿7ø\93¾S\ eç¾D#X¿7ø\93¾y¾\f¾\ f¨\83¾màt?y¾\f¾\ f¨\83¾màt?y¾\f¾\ f¨\83¾màt?y¾\f¾\ f¨\83¾màt?/4ð¾ñ±`¿ËÈǽ/4ð¾ñ±`¿ËÈǽ/4ð¾ñ±`¿ËÈǽ/4ð¾ñ±`¿ËÈǽ14ð¾ñ±`¿ËÈÇ=14ð¾ñ±`¿ËÈÇ=14ð¾ñ±`¿ËÈÇ=14ð¾ñ±`¿ËÈÇ=y¾\f¾\1e¨\83¾kàt¿y¾\f¾\1e¨\83¾kàt¿y¾\f¾\1e¨\83¾kàt¿y¾\f¾\1e¨\83¾kàt¿Q\ eç¾D#X¿>ø\93>Q\ eç¾D#X¿>ø\93>Q\ eç¾D#X¿>ø\93>Q\ eç¾D#X¿>ø\93>Ngd¾î§Õ¾b\87a¿Ngd¾î§Õ¾b\87a¿Ngd¾î§Õ¾b\87a¿Ngd¾î§Õ¾b\87a¿f\15Õ¾nSG¿+sð>f\15Õ¾nSG¿+sð>f\15Õ¾nSG¿+sð>f\15Õ¾nSG¿+sð>5\8e\99¾\1f¤\ f¿g\81E¿5\8e\99¾\1f¤\ f¿g\81E¿5\8e\99¾\1f¤\ f¿g\81E¿5\8e\99¾\1f¤\ f¿g\81E¿\82ÌÜ.¿\99ï!?\82ÌÜ.¿\99ï!?\82ÌÜ.¿\99ï!?\82ÌÜ.¿\99ï!?{ËÜ.¿\9aï!¿{ËÜ.¿\9aï!¿{ËÜ.¿\9aï!¿{ËÜ.¿\9aï!¿­W­½\13Û\8e¾jàt¿­W­½\13Û\8e¾jàt¿­W­½\13Û\8e¾jàt¿­W­½\13Û\8e¾jàt¿\98H\8e¾í\85j¿2ø\93>\98H\8e¾í\85j¿2ø\93>\98H\8e¾í\85j¿2ø\93>\98H\8e¾í\85j¿2ø\93>^¦\f¾\8bÔç¾f\87a¿^¦\f¾\8bÔç¾f\87a¿^¦\f¾\8bÔç¾f\87a¿^¦\f¾\8bÔç¾f\87a¿V7\83¾ùGX¿0sð>V7\83¾ùGX¿0sð>V7\83¾ùGX¿0sð>V7\83¾ùGX¿0sð>:\1e\18Ü\e¿c\81E¿:\1e\18Ü\e¿c\81E¿:\1e\18Ü\e¿c\81E¿:\1e\18Ü\e¿c\81E¿_9f¾ ¼=¿\97ï!?_9f¾ ¼=¿\97ï!?_9f¾ ¼=¿\97ï!?_9f¾ ¼=¿\97ï!?_9f¾ ¼=¿\97ï!¿_9f¾ ¼=¿\97ï!¿_9f¾ ¼=¿\97ï!¿_9f¾ ¼=¿\97ï!¿0\1e\11Ü\e¿i\81E?0\1e\11Ü\e¿i\81E?0\1e\11Ü\e¿i\81E?0\1e\11Ü\e¿i\81E?U7\83¾øGX¿3sð¾U7\83¾øGX¿3sð¾U7\83¾øGX¿3sð¾U7\83¾øGX¿3sð¾_¦\f¾\93Ôç¾d\87a?_¦\f¾\93Ôç¾d\87a?_¦\f¾\93Ôç¾d\87a?_¦\f¾\93Ôç¾d\87a?\99H\8e¾í\85j¿2ø\93¾\99H\8e¾í\85j¿2ø\93¾\99H\8e¾í\85j¿2ø\93¾\99H\8e¾í\85j¿2ø\93¾\ 2W­½\rÛ\8e¾màt?\ 2W­½\rÛ\8e¾màt?\ 2W­½\rÛ\8e¾màt?\ 2W­½\rÛ\8e¾màt?·ê\93¾ìÎs¿&Éǽ·ê\93¾ìÎs¿&Éǽ·ê\93¾ìÎs¿&Éǽ·ê\93¾ìÎs¿&Éǽ·ê\93¾ìÎs¿&ÉÇ=·ê\93¾ìÎs¿&ÉÇ=·ê\93¾ìÎs¿&ÉÇ=·ê\93¾ìÎs¿&ÉÇ=£9±½Äì`¿-sð¾£9±½Äì`¿-sð¾£9±½Äì`¿-sð¾£9±½Äì`¿-sð¾ó÷=½r\18ñ¾b\87a?ó÷=½r\18ñ¾b\87a?ó÷=½r\18ñ¾b\87a?ó÷=½r\18ñ¾b\87a??,À½Xås¿Bø\93¾?,À½Xås¿Bø\93¾?,À½Xås¿Bø\93¾?,À½Xås¿Bø\93¾þ\1aê¼\9f\90\94¾oàt?þ\1aê¼\9f\90\94¾oàt?þ\1aê¼\9f\90\94¾oàt?þ\1aê¼\9f\90\94¾oàt?ãÇǽ]\8d}¿ÇÈǽãÇǽ]\8d}¿ÇÈǽãÇǽ]\8d}¿ÇÈǽãÇǽ]\8d}¿ÇÈǽãÇǽ]\8d}¿ÇÈÇ=ãÇǽ]\8d}¿ÇÈÇ=ãÇǽ]\8d}¿ÇÈÇ=ãÇǽ]\8d}¿ÇÈÇ=ý\1aê¼®\90\94¾kàt¿ý\1aê¼®\90\94¾kàt¿ý\1aê¼®\90\94¾kàt¿ý\1aê¼®\90\94¾kàt¿G,À½Xås¿Bø\93>G,À½Xås¿Bø\93>G,À½Xås¿Bø\93>G,À½Xås¿Bø\93>\14÷=½k\18ñ¾g\87a¿\14÷=½k\18ñ¾g\87a¿\14÷=½k\18ñ¾g\87a¿\14÷=½k\18ñ¾g\87a¿«9±½Çì`¿#sð>«9±½Çì`¿#sð>«9±½Çì`¿#sð>«9±½Çì`¿#sð>úm\7f½±\16"¿i\81E¿úm\7f½±\16"¿i\81E¿úm\7f½±\16"¿i\81E¿úm\7f½±\16"¿i\81E¿<y\9b½ÛQE¿\95ï!?<y\9b½ÛQE¿\95ï!?<y\9b½ÛQE¿\95ï!?<y\9b½ÛQE¿\95ï!?<y\9b½ÛQE¿\95ï!¿<y\9b½ÛQE¿\95ï!¿<y\9b½ÛQE¿\95ï!¿<y\9b½ÛQE¿\95ï!¿\9am\7f½¬\16"¿l\81E?\9am\7f½¬\16"¿l\81E?\9am\7f½¬\16"¿l\81E?\9am\7f½¬\16"¿l\81E?l,À=Xås¿<ø\93>l,À=Xås¿<ø\93>l,À=Xås¿<ø\93>l,À=Xås¿<ø\93>\11÷==f\18ñ¾i\87a¿\11÷==f\18ñ¾i\87a¿\11÷==f\18ñ¾i\87a¿\11÷==f\18ñ¾i\87a¿Â9±=Âì`¿4sð>Â9±=Âì`¿4sð>Â9±=Âì`¿4sð>Â9±=Âì`¿4sð>\ 1n\7f\16"¿a\81E¿\ 1n\7f\16"¿a\81E¿\ 1n\7f\16"¿a\81E¿\ 1n\7f\16"¿a\81E¿\83y\9b=ÞQE¿\8fï!?\83y\9b=ÞQE¿\8fï!?\83y\9b=ÞQE¿\8fï!?\83y\9b=ÞQE¿\8fï!?\83y\9b=ÞQE¿\8fï!¿\83y\9b=ÞQE¿\8fï!¿\83y\9b=ÞQE¿\8fï!¿\83y\9b=ÞQE¿\8fï!¿An\7f\16"¿i\81E?An\7f\16"¿i\81E?An\7f\16"¿i\81E?An\7f\16"¿i\81E?¾9±=¿ì`¿Asð¾¾9±=¿ì`¿Asð¾¾9±=¿ì`¿Asð¾¾9±=¿ì`¿Asð¾\18÷==w\18ñ¾b\87a?\18÷==w\18ñ¾b\87a?\18÷==w\18ñ¾b\87a?\18÷==w\18ñ¾b\87a?l,À=Xås¿<ø\93¾l,À=Xås¿<ø\93¾l,À=Xås¿<ø\93¾l,À=Xås¿<ø\93¾Ó\1dê<\9d\90\94¾oàt?Ó\1dê<\9d\90\94¾oàt?Ó\1dê<\9d\90\94¾oàt?Ó\1dê<\9d\90\94¾oàt?6ÈÇ=[\8d}¿ÕÈǽ6ÈÇ=[\8d}¿ÕÈǽ6ÈÇ=[\8d}¿ÕÈǽ6ÈÇ=[\8d}¿ÕÈǽ4ÈÇ=[\8d}¿ÕÈÇ=4ÈÇ=[\8d}¿ÕÈÇ=4ÈÇ=[\8d}¿ÕÈÇ=4ÈÇ=[\8d}¿ÕÈÇ=Î\1dê<«\90\94¾kàt¿Î\1dê<«\90\94¾kàt¿Î\1dê<«\90\94¾kàt¿Î\1dê<«\90\94¾kàt¿^¦\f>\8eÔç¾d\87a?^¦\f>\8eÔç¾d\87a?^¦\f>\8eÔç¾d\87a?^¦\f>\8eÔç¾d\87a?\9fH\8e\85j¿#ø\93¾\9fH\8e\85j¿#ø\93¾\9fH\8e\85j¿#ø\93¾\9fH\8e\85j¿#ø\93¾\ 2W­=\vÛ\8e¾màt?\ 2W­=\vÛ\8e¾màt?\ 2W­=\vÛ\8e¾màt?\ 2W­=\vÛ\8e¾màt?Âê\93>ìÎs¿\fÉǽÂê\93>ìÎs¿\fÉǽÂê\93>ìÎs¿\fÉǽÂê\93>ìÎs¿\fÉǽÂê\93>ìÎs¿\fÉÇ=Âê\93>ìÎs¿\fÉÇ=Âê\93>ìÎs¿\fÉÇ=Âê\93>ìÎs¿\fÉÇ=\ 2W­=\18Û\8e¾kàt¿\ 2W­=\18Û\8e¾kàt¿\ 2W­=\18Û\8e¾kàt¿\ 2W­=\18Û\8e¾kàt¿\9fH\8e\85j¿#ø\93>\9fH\8e\85j¿#ø\93>\9fH\8e\85j¿#ø\93>\9fH\8e\85j¿#ø\93>\¦\f>\8aÔç¾g\87a¿\¦\f>\8aÔç¾g\87a¿\¦\f>\8aÔç¾g\87a¿\¦\f>\8aÔç¾g\87a¿h7\83>ôGX¿;sð>h7\83>ôGX¿;sð>h7\83>ôGX¿;sð>h7\83>ôGX¿;sð>:\1e=>\15Ü\e¿e\81E¿:\1e=>\15Ü\e¿e\81E¿:\1e=>\15Ü\e¿e\81E¿:\1e=>\15Ü\e¿e\81E¿u9f> ¼=¿\96ï!?u9f> ¼=¿\96ï!?u9f> ¼=¿\96ï!?u9f> ¼=¿\96ï!?u9f> ¼=¿\96ï!¿u9f> ¼=¿\96ï!¿u9f> ¼=¿\96ï!¿u9f> ¼=¿\96ï!¿G\1e=>\12Ü\e¿g\81E?G\1e=>\12Ü\e¿g\81E?G\1e=>\12Ü\e¿g\81E?G\1e=>\12Ü\e¿g\81E?e7\83>ïGX¿Msð¾e7\83>ïGX¿Msð¾e7\83>ïGX¿Msð¾e7\83>ïGX¿Msð¾Hgd>å§Õ¾g\87a¿Hgd>å§Õ¾g\87a¿Hgd>å§Õ¾g\87a¿Hgd>å§Õ¾g\87a¿r\15Õ>cSG¿Csð>r\15Õ>cSG¿Csð>r\15Õ>cSG¿Csð>r\15Õ>cSG¿Csð>E\8e\99>"¤\ f¿c\81E¿E\8e\99>"¤\ f¿c\81E¿E\8e\99>"¤\ f¿c\81E¿E\8e\99>"¤\ f¿c\81E¿\9eîº>ÒÜ.¿\8bï!?\9eîº>ÒÜ.¿\8bï!?\9eîº>ÒÜ.¿\8bï!?\9eîº>ÒÜ.¿\8bï!?\9eîº>ÒÜ.¿\8bï!¿\9eîº>ÒÜ.¿\8bï!¿\9eîº>ÒÜ.¿\8bï!¿\9eîº>ÒÜ.¿\8bï!¿3\8e\99>\1e¤\ f¿i\81E?3\8e\99>\1e¤\ f¿i\81E?3\8e\99>\1e¤\ f¿i\81E?3\8e\99>\1e¤\ f¿i\81E?l\15Õ>`SG¿Tsð¾l\15Õ>`SG¿Tsð¾l\15Õ>`SG¿Tsð¾l\15Õ>`SG¿Tsð¾\85gd>ï§Õ¾a\87a?\85gd>ï§Õ¾a\87a?\85gd>ï§Õ¾a\87a?\85gd>ï§Õ¾a\87a?b\ eç>D#X¿&ø\93¾b\ eç>D#X¿&ø\93¾b\ eç>D#X¿&ø\93¾b\ eç>D#X¿&ø\93¾×¾\f>\r¨\83¾kàt?×¾\f>\r¨\83¾kàt?×¾\f>\r¨\83¾kàt?×¾\f>\r¨\83¾kàt??4ð>ì±`¿\vÉǽ?4ð>ì±`¿\vÉǽ?4ð>ì±`¿\vÉǽ?4ð>ì±`¿\vÉǽ?4ð>ì±`¿\vÉÇ=?4ð>ì±`¿\vÉÇ=?4ð>ì±`¿\vÉÇ=?4ð>ì±`¿\vÉÇ=Ö¾\f>\1c¨\83¾hàt¿Ö¾\f>\1c¨\83¾hàt¿Ö¾\f>\1c¨\83¾hàt¿Ö¾\f>\1c¨\83¾hàt¿]\ eç>D#X¿$ø\93>]\ eç>D#X¿$ø\93>]\ eç>D#X¿$ø\93>]\ eç>D#X¿$ø\93>\84y\e?>r=¿.ø\93¾\84y\e?>r=¿.ø\93¾\84y\e?>r=¿.ø\93¾\84y\e?>r=¿.ø\93¾Ëh=>½Ëf¾màt?Ëh=>½Ëf¾màt?Ëh=>½Ëf¾màt?Ëh=>½Ëf¾màt?S¡!?`òD¿ãÈǽS¡!?`òD¿ãÈǽS¡!?`òD¿ãÈǽS¡!?`òD¿ãÈǽS¡!?`òD¿ãÈÇ=S¡!?`òD¿ãÈÇ=S¡!?`òD¿ãÈÇ=S¡!?`òD¿ãÈÇ=Èh=>ØËf¾kàt¿Èh=>ØËf¾kàt¿Èh=>ØËf¾kàt¿Èh=>ØËf¾kàt¿\83y\e?=r=¿3ø\93>\83y\e?=r=¿3ø\93>\83y\e?=r=¿3ø\93>\83y\e?=r=¿3ø\93>u°\99>^E»¾i\87a¿u°\99>^E»¾i\87a¿u°\99>^E»¾i\87a¿u°\99>^E»¾i\87a¿\99a\ f?âµ.¿=sð>\99a\ f?âµ.¿=sð>\99a\ f?âµ.¿=sð>\99a\ f?âµ.¿=sð>§¦Î>\1aÎû¾c\81E¿§¦Î>\1aÎû¾c\81E¿§¦Î>\1aÎû¾c\81E¿§¦Î>\1aÎû¾c\81E¿t\91û>®D\19¿\8fï!?t\91û>®D\19¿\8fï!?t\91û>®D\19¿\8fï!?t\91û>®D\19¿\8fï!?t\91û>®D\19¿\8fï!¿t\91û>®D\19¿\8fï!¿t\91û>®D\19¿\8fï!¿t\91û>®D\19¿\8fï!¿ ¦Î>\aÎû¾k\81E? ¦Î>\aÎû¾k\81E? ¦Î>\aÎû¾k\81E? ¦Î>\aÎû¾k\81E?\98a\ f?àµ.¿Fsð¾\98a\ f?àµ.¿Fsð¾\98a\ f?àµ.¿Fsð¾\98a\ f?àµ.¿Fsð¾o°\99>gE»¾g\87a?o°\99>gE»¾g\87a?o°\99>gE»¾g\87a?o°\99>gE»¾g\87a?âµ.?\98a\ f¿Asð>âµ.?\98a\ f¿Asð>âµ.?\98a\ f¿Asð>âµ.?\98a\ f¿Asð>\15Îû>\9e¦Î¾i\81E¿\15Îû>\9e¦Î¾i\81E¿\15Îû>\9e¦Î¾i\81E¿\15Îû>\9e¦Î¾i\81E¿¯D\19?n\91û¾\92ï!?¯D\19?n\91û¾\92ï!?¯D\19?n\91û¾\92ï!?¯D\19?n\91û¾\92ï!?­D\19?j\91û¾\94ï!¿­D\19?j\91û¾\94ï!¿­D\19?j\91û¾\94ï!¿­D\19?j\91û¾\94ï!¿\14Îû>\97¦Î¾j\81E?\14Îû>\97¦Î¾j\81E?\14Îû>\97¦Î¾j\81E?\14Îû>\97¦Î¾j\81E?áµ.?\91a\ f¿Ssð¾áµ.?\91a\ f¿Ssð¾áµ.?\91a\ f¿Ssð¾áµ.?\91a\ f¿Ssð¾rE»>\80°\99¾b\87a?rE»>\80°\99¾b\87a?rE»>\80°\99¾b\87a?rE»>\80°