From 98cde37f1d56568a1a2e7083db7c27e7f0ae8555 Mon Sep 17 00:00:00 2001
From: Adrian Iain Lam <adrianiainlam@users.noreply.github.com>
Date: Thu, 28 Mar 2024 18:14:25 +0000
Subject: [PATCH] Upgrade to Cubism 5 Release R1.

Linux only. Windows will be done in next commit.
---
 .gitignore                |      2 +-
 README.md                 |      8 +-
 example/build.sh          |      4 +-
 example/demo.patch        | 155771 ++++++++++++++++++++++++++++++++++++++++++-
 example/generate_patch.sh |      4 +-
 5 files changed, 155661 insertions(+), 128 deletions(-)

diff --git a/.gitignore b/.gitignore
index 6243a90..8a7d187 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
 build
-example/CubismSdkForNative-4-r.*/
+example/CubismSdkForNative-*-r.*/
 example/demo_build/
 example/demo_clean/
 example/demo_dev/
diff --git a/README.md b/README.md
index 488acde..14117ab 100644
--- a/README.md
+++ b/README.md
@@ -71,17 +71,17 @@ if you don't have C++17 support.
 
 To build the example program:
 
-5. Download "Cubism 4 SDK for Native R7" from the Live2D website:
+5. Download "Cubism 5 SDK for Native R1" from the Live2D website:
    <https://www.live2d.com/en/download/cubism-sdk/download-native/>.
 
-   Extract the archive -- put the "CubismSdkForNative-4-r.7" folder under
+   Extract the archive -- put the "CubismSdkForNative-5-r.1" folder under
    the "example" folder of this repo.
 
    Note: The Cubism SDK is the property of Live2D and is not part of this
    project. You must agree to Live2D's license agreements to use it.
 
 6. Go into the
-   "example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/scripts"
+   "example/CubismSdkForNative-5-r.1/Samples/OpenGL/thirdParty/scripts"
    directory and run
 
        ./setup_glew_glfw
@@ -101,7 +101,7 @@ To build the example program:
    First, (in a separate terminal) go to where you have downloaded
    OpenSeeFace, and run
 
-       ./python3 ./facetracker.py -v 4 --model 3 -M
+       python3 ./facetracker.py -v 4 --model 3 -M
 
    I tried models 3 and 4, and I think both work reasonably well.
    Please feel free to explore other options provided by OSF.
diff --git a/example/build.sh b/example/build.sh
index 9a4b9b4..1acc272 100755
--- a/example/build.sh
+++ b/example/build.sh
@@ -3,11 +3,11 @@
 mkdir -p demo_build
 
 if [ "$OSTYPE" = "msys" -o "$OSTYPE" = "cygwin" ]; then
-    cp -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_build/
+    cp -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_build/
     patch -d demo_build -p2 < demo_win.patch
     echo "Now go into ./demo_build/scripts and run the corresponding script for your MSVC version"
 else
-    cp -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_build/
+    cp -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_build/
     patch -d demo_build -p2 < demo.patch
     ./demo_build/scripts/make_gcc
 fi
diff --git a/example/demo.patch b/example/demo.patch
index 2991c11..175d932 100644
--- a/example/demo.patch
+++ b/example/demo.patch
@@ -1,12 +1,12 @@
 diff -pruN --exclude build ./demo_clean/CMakeLists.txt ./demo_dev/CMakeLists.txt
---- ./demo_clean/CMakeLists.txt	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/CMakeLists.txt	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/CMakeLists.txt	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/CMakeLists.txt	2024-03-28 17:57:13.744580626 +0000
 @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.16)
  # Set app name.
  set(APP_NAME Demo)
  # Set directory paths.
 -set(SDK_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../..)
-+set(SDK_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../CubismSdkForNative-4-r.7)
++set(SDK_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../CubismSdkForNative-5-r.1)
  set(CORE_PATH ${SDK_ROOT_PATH}/Core)
  set(FRAMEWORK_PATH ${SDK_ROOT_PATH}/Framework)
  set(THIRD_PARTY_PATH ${SDK_ROOT_PATH}/Samples/OpenGL/thirdParty)
@@ -42,10 +42,154796 @@ diff -pruN --exclude build ./demo_clean/CMakeLists.txt ./demo_dev/CMakeLists.txt
  
  # Copy resource directory to build directory.
  add_custom_command(
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeCache.txt ./demo_dev/build_old/make_gcc/CMakeCache.txt
+--- ./demo_clean/build_old/make_gcc/CMakeCache.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeCache.txt	2024-03-28 17:57:40.564997982 +0000
+@@ -0,0 +1,990 @@
++# This is the CMakeCache file.
++# For build in directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++# It was generated by CMake: /usr/local/bin/cmake
++# You can edit this file to change values found and used by cmake.
++# If you do not want to change any of the values, simply exit the editor.
++# If you do want to change a value, simply edit, save, and exit the editor.
++# The syntax for the file is as follows:
++# KEY:TYPE=VALUE
++# KEY is the name of a variable in the cache.
++# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
++# VALUE is the current value for the KEY.
++
++########################
++# EXTERNAL cache entries
++########################
++
++//Build shared libraries
++BUILD_SHARED_LIBS:BOOL=OFF
++
++//utilities
++BUILD_UTILS:BOOL=OFF
++
++//Path to a program.
++CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
++
++//Path to a program.
++CMAKE_AR:FILEPATH=/usr/bin/ar
++
++//Choose the type of build, options are: None Debug Release RelWithDebInfo
++// MinSizeRel ...
++CMAKE_BUILD_TYPE:STRING=Release
++
++//Enable/Disable color output during build.
++CMAKE_COLOR_MAKEFILE:BOOL=ON
++
++//Configurations
++CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release
++
++//CXX compiler
++CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
++
++//A wrapper around 'ar' adding the appropriate '--plugin' option
++// for the GCC compiler
++CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
++
++//A wrapper around 'ranlib' adding the appropriate '--plugin' option
++// for the GCC compiler
++CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
++
++//Flags used by the CXX compiler during all build types.
++CMAKE_CXX_FLAGS:STRING=
++
++//Flags used by the CXX compiler during DEBUG builds.
++CMAKE_CXX_FLAGS_DEBUG:STRING=-g
++
++//Flags used by the CXX compiler during MINSIZEREL builds.
++CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
++
++//Flags used by the CXX compiler during RELEASE builds.
++CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
++
++//Flags used by the CXX compiler during RELWITHDEBINFO builds.
++CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
++
++//C compiler
++CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
++
++//A wrapper around 'ar' adding the appropriate '--plugin' option
++// for the GCC compiler
++CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
++
++//A wrapper around 'ranlib' adding the appropriate '--plugin' option
++// for the GCC compiler
++CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
++
++//Flags used by the C compiler during all build types.
++CMAKE_C_FLAGS:STRING=
++
++//Flags used by the C compiler during DEBUG builds.
++CMAKE_C_FLAGS_DEBUG:STRING=-g
++
++//Flags used by the C compiler during MINSIZEREL builds.
++CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
++
++//Flags used by the C compiler during RELEASE builds.
++CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
++
++//Flags used by the C compiler during RELWITHDEBINFO builds.
++CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
++
++//Path to a program.
++CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
++
++//Flags used by the linker during all build types.
++CMAKE_EXE_LINKER_FLAGS:STRING=
++
++//Flags used by the linker during DEBUG builds.
++CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
++
++//Flags used by the linker during MINSIZEREL builds.
++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
++
++//Flags used by the linker during RELEASE builds.
++CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
++
++//Flags used by the linker during RELWITHDEBINFO builds.
++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
++
++//Enable/Disable output of compile commands during generation.
++CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
++
++//User executables (bin)
++CMAKE_INSTALL_BINDIR:PATH=bin
++
++//Read-only architecture-independent data (DATAROOTDIR)
++CMAKE_INSTALL_DATADIR:PATH=
++
++//Read-only architecture-independent data root (share)
++CMAKE_INSTALL_DATAROOTDIR:PATH=share
++
++//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
++CMAKE_INSTALL_DOCDIR:PATH=
++
++//C header files (include)
++CMAKE_INSTALL_INCLUDEDIR:PATH=include
++
++//Info documentation (DATAROOTDIR/info)
++CMAKE_INSTALL_INFODIR:PATH=
++
++//Object code libraries (lib)
++CMAKE_INSTALL_LIBDIR:PATH=lib
++
++//Program executables (libexec)
++CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
++
++//Locale-dependent data (DATAROOTDIR/locale)
++CMAKE_INSTALL_LOCALEDIR:PATH=
++
++//Modifiable single-machine data (var)
++CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
++
++//Man documentation (DATAROOTDIR/man)
++CMAKE_INSTALL_MANDIR:PATH=
++
++//C header files for non-gcc (/usr/include)
++CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
++
++//Install path prefix, prepended onto install directories.
++CMAKE_INSTALL_PREFIX:PATH=/usr/local
++
++//Run-time variable data (LOCALSTATEDIR/run)
++CMAKE_INSTALL_RUNSTATEDIR:PATH=
++
++//System admin executables (sbin)
++CMAKE_INSTALL_SBINDIR:PATH=sbin
++
++//Modifiable architecture-independent data (com)
++CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
++
++//Read-only single-machine data (etc)
++CMAKE_INSTALL_SYSCONFDIR:PATH=etc
++
++//Path to a program.
++CMAKE_LINKER:FILEPATH=/usr/bin/ld
++
++//Path to a program.
++CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
++
++//Flags used by the linker during the creation of modules during
++// all build types.
++CMAKE_MODULE_LINKER_FLAGS:STRING=
++
++//Flags used by the linker during the creation of modules during
++// DEBUG builds.
++CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
++
++//Flags used by the linker during the creation of modules during
++// MINSIZEREL builds.
++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
++
++//Flags used by the linker during the creation of modules during
++// RELEASE builds.
++CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
++
++//Flags used by the linker during the creation of modules during
++// RELWITHDEBINFO builds.
++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
++
++//Path to a program.
++CMAKE_NM:FILEPATH=/usr/bin/nm
++
++//Path to a program.
++CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
++
++//Path to a program.
++CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
++
++//Value Computed by CMake
++CMAKE_PROJECT_DESCRIPTION:STATIC=
++
++//Value Computed by CMake
++CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
++
++//Value Computed by CMake
++CMAKE_PROJECT_NAME:STATIC=Demo
++
++//Value Computed by CMake
++CMAKE_PROJECT_VERSION:STATIC=3.3.8
++
++//Value Computed by CMake
++CMAKE_PROJECT_VERSION_MAJOR:STATIC=3
++
++//Value Computed by CMake
++CMAKE_PROJECT_VERSION_MINOR:STATIC=3
++
++//Value Computed by CMake
++CMAKE_PROJECT_VERSION_PATCH:STATIC=8
++
++//Value Computed by CMake
++CMAKE_PROJECT_VERSION_TWEAK:STATIC=
++
++//Path to a program.
++CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
++
++//Path to a program.
++CMAKE_READELF:FILEPATH=/usr/bin/readelf
++
++//Flags used by the linker during the creation of shared libraries
++// during all build types.
++CMAKE_SHARED_LINKER_FLAGS:STRING=
++
++//Flags used by the linker during the creation of shared libraries
++// during DEBUG builds.
++CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
++
++//Flags used by the linker during the creation of shared libraries
++// during MINSIZEREL builds.
++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
++
++//Flags used by the linker during the creation of shared libraries
++// during RELEASE builds.
++CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
++
++//Flags used by the linker during the creation of shared libraries
++// during RELWITHDEBINFO builds.
++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
++
++//If set, runtime paths are not added when installing shared libraries,
++// but are added when building.
++CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
++
++//If set, runtime paths are not added when using shared libraries.
++CMAKE_SKIP_RPATH:BOOL=NO
++
++//Flags used by the linker during the creation of static libraries
++// during all build types.
++CMAKE_STATIC_LINKER_FLAGS:STRING=
++
++//Flags used by the linker during the creation of static libraries
++// during DEBUG builds.
++CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
++
++//Flags used by the linker during the creation of static libraries
++// during MINSIZEREL builds.
++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
++
++//Flags used by the linker during the creation of static libraries
++// during RELEASE builds.
++CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
++
++//Flags used by the linker during the creation of static libraries
++// during RELWITHDEBINFO builds.
++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
++
++//Path to a program.
++CMAKE_STRIP:FILEPATH=/usr/bin/strip
++
++//If this value is on, makefiles will be generated without the
++// .SILENT directive, and all commands will be echoed to the console
++// during the make.  This is useful for debugging only. With Visual
++// Studio IDE projects all commands are done without /nologo.
++CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
++
++//Value Computed by CMake
++Demo_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++//Value Computed by CMake
++Demo_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++//Path to a file.
++FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
++
++//Path to a file.
++FREETYPE_INCLUDE_DIR_ft2build:PATH=/usr/include/freetype2
++
++//Path to a library.
++FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND
++
++//Path to a library.
++FREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so
++
++//Value Computed by CMake
++FacialLandmarksForCubism_project_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build
++
++//Value Computed by CMake
++FacialLandmarksForCubism_project_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism
++
++//Path to a file.
++Fontconfig_INCLUDE_DIR:PATH=/usr/include
++
++//Path to a library.
++Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
++
++//Dependencies for the target
++Framework_LIB_DEPENDS:STATIC=general;Live2DCubismCore;general;glew_s;
++
++//OSMesa mode
++GLEW_OSMESA:BOOL=OFF
++
++//Regal mode
++GLEW_REGAL:BOOL=OFF
++
++//Value Computed by CMake
++GLFW_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw
++
++//Build the GLFW documentation
++GLFW_BUILD_DOCS:BOOL=OFF
++
++//Build the GLFW example programs
++GLFW_BUILD_EXAMPLES:BOOL=OFF
++
++//Build the GLFW test programs
++GLFW_BUILD_TESTS:BOOL=OFF
++
++//Generate installation target
++GLFW_INSTALL:BOOL=OFF
++
++//Value Computed by CMake
++GLFW_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-5-r.1/Samples/OpenGL/thirdParty/glfw
++
++//Use OSMesa for offscreen context creation
++GLFW_USE_OSMESA:BOOL=OFF
++
++//Use Wayland for window creation
++GLFW_USE_WAYLAND:BOOL=OFF
++
++//Assume the Vulkan loader is linked with the application
++GLFW_VULKAN_STATIC:BOOL=OFF
++
++//Path to a library.
++MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
++
++//Path to a file.
++OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include
++
++//Path to a file.
++OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include
++
++//Path to a file.
++OPENGL_INCLUDE_DIR:PATH=/usr/include
++
++//Path to a library.
++OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so
++
++//Path to a library.
++OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGL.so
++
++//Path to a library.
++OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so
++
++//Path to a library.
++OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so
++
++//Path to a library.
++OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so
++
++//Path to a file.
++OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
++
++//pkg-config executable
++PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
++
++//Path to a library.
++RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
++
++//Path to a file.
++X11_ICE_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_ICE_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libICE.so
++
++//Path to a file.
++X11_SM_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_SM_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libSM.so
++
++//Path to a file.
++X11_X11_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_X11_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libX11.so
++
++//Path to a file.
++X11_XRes_INCLUDE_PATH:PATH=X11_XRes_INCLUDE_PATH-NOTFOUND
++
++//Path to a library.
++X11_XRes_LIB:FILEPATH=X11_XRes_LIB-NOTFOUND
++
++//Path to a file.
++X11_XShm_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_XSync_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND
++
++//Path to a file.
++X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_Xau_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xau_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXau.so
++
++//Path to a file.
++X11_Xcomposite_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xcomposite_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcomposite.so
++
++//Path to a file.
++X11_Xcursor_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xcursor_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcursor.so
++
++//Path to a file.
++X11_Xdamage_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xdamage_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdamage.so
++
++//Path to a file.
++X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xdmcp_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdmcp.so
++
++//Path to a file.
++X11_Xext_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xext_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXext.so
++
++//Path to a file.
++X11_Xfixes_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xfixes_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXfixes.so
++
++//Path to a file.
++X11_Xft_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xft_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXft.so
++
++//Path to a file.
++X11_Xi_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xi_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXi.so
++
++//Path to a file.
++X11_Xinerama_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xinerama_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXinerama.so
++
++//Path to a file.
++X11_Xkb_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_Xkblib_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_Xlib_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_Xmu_INCLUDE_PATH:PATH=X11_Xmu_INCLUDE_PATH-NOTFOUND
++
++//Path to a library.
++X11_Xmu_LIB:FILEPATH=X11_Xmu_LIB-NOTFOUND
++
++//Path to a file.
++X11_Xpm_INCLUDE_PATH:PATH=X11_Xpm_INCLUDE_PATH-NOTFOUND
++
++//Path to a library.
++X11_Xpm_LIB:FILEPATH=X11_Xpm_LIB-NOTFOUND
++
++//Path to a file.
++X11_Xrandr_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xrandr_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrandr.so
++
++//Path to a file.
++X11_Xrender_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xrender_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrender.so
++
++//Path to a file.
++X11_Xshape_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_Xss_INCLUDE_PATH:PATH=X11_Xss_INCLUDE_PATH-NOTFOUND
++
++//Path to a library.
++X11_Xss_LIB:FILEPATH=X11_Xss_LIB-NOTFOUND
++
++//Path to a file.
++X11_Xt_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xt_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXt.so
++
++//Path to a file.
++X11_Xtst_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xtst_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXtst.so
++
++//Path to a file.
++X11_Xutil_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND
++
++//Path to a library.
++X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND
++
++//Path to a file.
++X11_Xxf86misc_INCLUDE_PATH:PATH=X11_Xxf86misc_INCLUDE_PATH-NOTFOUND
++
++//Path to a library.
++X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND
++
++//Path to a file.
++X11_Xxf86vm_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a library.
++X11_Xxf86vm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXxf86vm.so
++
++//Path to a file.
++X11_dpms_INCLUDE_PATH:PATH=/usr/include
++
++//Path to a file.
++X11_xkbfile_INCLUDE_PATH:PATH=X11_xkbfile_INCLUDE_PATH-NOTFOUND
++
++//Path to a library.
++X11_xkbfile_LIB:FILEPATH=X11_xkbfile_LIB-NOTFOUND
++
++//Value Computed by CMake
++glew_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew
++
++//Dependencies for the target
++glew_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libGL.so;general;/usr/lib/x86_64-linux-gnu/libGLU.so;general;/usr/lib/x86_64-linux-gnu/libSM.so;general;/usr/lib/x86_64-linux-gnu/libICE.so;general;/usr/lib/x86_64-linux-gnu/libX11.so;general;/usr/lib/x86_64-linux-gnu/libXext.so;
++
++//Value Computed by CMake
++glew_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-5-r.1/Samples/OpenGL/thirdParty/glew/build/cmake
++
++//Dependencies for the target
++glew_s_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libGL.so;general;/usr/lib/x86_64-linux-gnu/libGLU.so;general;/usr/lib/x86_64-linux-gnu/libSM.so;general;/usr/lib/x86_64-linux-gnu/libICE.so;general;/usr/lib/x86_64-linux-gnu/libX11.so;general;/usr/lib/x86_64-linux-gnu/libXext.so;
++
++//Path to a library.
++pkgcfg_lib_PKG_FONTCONFIG_fontconfig:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so
++
++//Path to a library.
++pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so
++
++
++########################
++# INTERNAL cache entries
++########################
++
++//ADVANCED property for variable: CMAKE_ADDR2LINE
++CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_AR
++CMAKE_AR-ADVANCED:INTERNAL=1
++//This is the directory where this CMakeCache.txt was created
++CMAKE_CACHEFILE_DIR:INTERNAL=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++//Major version of cmake used to create the current loaded cache
++CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
++//Minor version of cmake used to create the current loaded cache
++CMAKE_CACHE_MINOR_VERSION:INTERNAL=17
++//Patch version of cmake used to create the current loaded cache
++CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
++//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
++CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
++//Path to CMake executable.
++CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake
++//Path to cpack program executable.
++CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack
++//Path to ctest program executable.
++CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest
++//ADVANCED property for variable: CMAKE_CXX_COMPILER
++CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
++CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
++CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_CXX_FLAGS
++CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
++CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
++CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
++CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
++CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_COMPILER
++CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_COMPILER_AR
++CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
++CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_FLAGS
++CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
++CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
++CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
++CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
++CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_DLLTOOL
++CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
++//Executable file format
++CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
++CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
++CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
++CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
++CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
++//Name of external makefile project generator.
++CMAKE_EXTRA_GENERATOR:INTERNAL=
++//Name of generator.
++CMAKE_GENERATOR:INTERNAL=Unix Makefiles
++//Generator instance identifier.
++CMAKE_GENERATOR_INSTANCE:INTERNAL=
++//Name of generator platform.
++CMAKE_GENERATOR_PLATFORM:INTERNAL=
++//Name of generator toolset.
++CMAKE_GENERATOR_TOOLSET:INTERNAL=
++//Have function connect
++CMAKE_HAVE_CONNECT:INTERNAL=1
++//Have function gethostbyname
++CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1
++//Test CMAKE_HAVE_LIBC_PTHREAD
++CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=
++//Have library pthreads
++CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
++//Have library pthread
++CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
++//Have include pthread.h
++CMAKE_HAVE_PTHREAD_H:INTERNAL=1
++//Have function remove
++CMAKE_HAVE_REMOVE:INTERNAL=1
++//Have function shmat
++CMAKE_HAVE_SHMAT:INTERNAL=1
++//Source directory with the top level CMakeLists.txt file for this
++// project
++CMAKE_HOME_DIRECTORY:INTERNAL=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
++CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
++CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
++CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
++CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
++CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
++CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
++CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
++CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
++CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
++CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
++CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
++CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
++CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
++CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
++CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
++//Install .so files without execute permission.
++CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
++//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
++CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
++//Have library ICE
++CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1
++//ADVANCED property for variable: CMAKE_LINKER
++CMAKE_LINKER-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
++CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
++CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
++CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
++CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_NM
++CMAKE_NM-ADVANCED:INTERNAL=1
++//number of local generators
++CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3
++//ADVANCED property for variable: CMAKE_OBJCOPY
++CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_OBJDUMP
++CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
++//Platform information initialized
++CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_RANLIB
++CMAKE_RANLIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_READELF
++CMAKE_READELF-ADVANCED:INTERNAL=1
++//Path to CMake installation.
++CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.17
++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
++CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
++CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
++CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
++CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_SKIP_RPATH
++CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
++CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
++CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
++CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: CMAKE_STRIP
++CMAKE_STRIP-ADVANCED:INTERNAL=1
++//uname command
++CMAKE_UNAME:INTERNAL=/bin/uname
++//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
++CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
++//Details about finding OpenGL
++FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()]
++//Details about finding Threads
++FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
++//Details about finding X11
++FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libX11.so][c ][v()]
++//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_freetype2
++FREETYPE_INCLUDE_DIR_freetype2-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_ft2build
++FREETYPE_INCLUDE_DIR_ft2build-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: FREETYPE_LIBRARY_DEBUG
++FREETYPE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: FREETYPE_LIBRARY_RELEASE
++FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: Fontconfig_INCLUDE_DIR
++Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: Fontconfig_LIBRARY
++Fontconfig_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: MATH_LIBRARY
++MATH_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR
++OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR
++OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_INCLUDE_DIR
++OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_egl_LIBRARY
++OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_gl_LIBRARY
++OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_glu_LIBRARY
++OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_glx_LIBRARY
++OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_opengl_LIBRARY
++OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR
++OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
++PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
++PKG_FONTCONFIG_CFLAGS:INTERNAL=-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/freetype2;-I/usr/include/libpng16
++PKG_FONTCONFIG_CFLAGS_I:INTERNAL=
++PKG_FONTCONFIG_CFLAGS_OTHER:INTERNAL=
++PKG_FONTCONFIG_FOUND:INTERNAL=1
++PKG_FONTCONFIG_INCLUDEDIR:INTERNAL=/usr/include
++PKG_FONTCONFIG_INCLUDE_DIRS:INTERNAL=/usr/include/freetype2;/usr/include/libpng16;/usr/include/freetype2;/usr/include/libpng16
++PKG_FONTCONFIG_LDFLAGS:INTERNAL=-lfontconfig;-lfreetype
++PKG_FONTCONFIG_LDFLAGS_OTHER:INTERNAL=
++PKG_FONTCONFIG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
++PKG_FONTCONFIG_LIBRARIES:INTERNAL=fontconfig;freetype
++PKG_FONTCONFIG_LIBRARY_DIRS:INTERNAL=
++PKG_FONTCONFIG_LIBS:INTERNAL=
++PKG_FONTCONFIG_LIBS_L:INTERNAL=
++PKG_FONTCONFIG_LIBS_OTHER:INTERNAL=
++PKG_FONTCONFIG_LIBS_PATHS:INTERNAL=
++PKG_FONTCONFIG_MODULE_NAME:INTERNAL=fontconfig
++PKG_FONTCONFIG_PREFIX:INTERNAL=/usr
++PKG_FONTCONFIG_STATIC_CFLAGS:INTERNAL=-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/freetype2;-I/usr/include/libpng16
++PKG_FONTCONFIG_STATIC_CFLAGS_I:INTERNAL=
++PKG_FONTCONFIG_STATIC_CFLAGS_OTHER:INTERNAL=
++PKG_FONTCONFIG_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/freetype2;/usr/include/libpng16;/usr/include/freetype2;/usr/include/libpng16
++PKG_FONTCONFIG_STATIC_LDFLAGS:INTERNAL=-lfontconfig;-lexpat;-lfreetype;-lexpat;-lfreetype;-lpng16;-lm;-lz;-lm;-lz
++PKG_FONTCONFIG_STATIC_LDFLAGS_OTHER:INTERNAL=
++PKG_FONTCONFIG_STATIC_LIBDIR:INTERNAL=
++PKG_FONTCONFIG_STATIC_LIBRARIES:INTERNAL=fontconfig;expat;freetype;expat;freetype;png16;m;z;m;z
++PKG_FONTCONFIG_STATIC_LIBRARY_DIRS:INTERNAL=
++PKG_FONTCONFIG_STATIC_LIBS:INTERNAL=
++PKG_FONTCONFIG_STATIC_LIBS_L:INTERNAL=
++PKG_FONTCONFIG_STATIC_LIBS_OTHER:INTERNAL=
++PKG_FONTCONFIG_STATIC_LIBS_PATHS:INTERNAL=
++PKG_FONTCONFIG_VERSION:INTERNAL=2.12.6
++PKG_FONTCONFIG_fontconfig_INCLUDEDIR:INTERNAL=
++PKG_FONTCONFIG_fontconfig_LIBDIR:INTERNAL=
++PKG_FONTCONFIG_fontconfig_PREFIX:INTERNAL=
++PKG_FONTCONFIG_fontconfig_VERSION:INTERNAL=
++//ADVANCED property for variable: RT_LIBRARY
++RT_LIBRARY-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
++X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_ICE_LIB
++X11_ICE_LIB-ADVANCED:INTERNAL=1
++//Have library /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
++X11_LIB_X11_SOLO:INTERNAL=1
++//ADVANCED property for variable: X11_SM_INCLUDE_PATH
++X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_SM_LIB
++X11_SM_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_X11_INCLUDE_PATH
++X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_X11_LIB
++X11_X11_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_XRes_INCLUDE_PATH
++X11_XRes_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_XRes_LIB
++X11_XRes_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_XShm_INCLUDE_PATH
++X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_XSync_INCLUDE_PATH
++X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH
++X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH
++X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xau_INCLUDE_PATH
++X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xau_LIB
++X11_Xau_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH
++X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xcomposite_LIB
++X11_Xcomposite_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH
++X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xcursor_LIB
++X11_Xcursor_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH
++X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xdamage_LIB
++X11_Xdamage_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH
++X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xdmcp_LIB
++X11_Xdmcp_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xext_INCLUDE_PATH
++X11_Xext_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xext_LIB
++X11_Xext_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH
++X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xfixes_LIB
++X11_Xfixes_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xft_INCLUDE_PATH
++X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xft_LIB
++X11_Xft_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xi_INCLUDE_PATH
++X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xi_LIB
++X11_Xi_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH
++X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xinerama_LIB
++X11_Xinerama_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xkb_INCLUDE_PATH
++X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH
++X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xlib_INCLUDE_PATH
++X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xmu_INCLUDE_PATH
++X11_Xmu_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xmu_LIB
++X11_Xmu_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xpm_INCLUDE_PATH
++X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xpm_LIB
++X11_Xpm_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH
++X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xrandr_LIB
++X11_Xrandr_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xrender_INCLUDE_PATH
++X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xrender_LIB
++X11_Xrender_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xshape_INCLUDE_PATH
++X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xss_INCLUDE_PATH
++X11_Xss_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xss_LIB
++X11_Xss_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xt_INCLUDE_PATH
++X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xt_LIB
++X11_Xt_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xtst_INCLUDE_PATH
++X11_Xtst_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xtst_LIB
++X11_Xtst_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xutil_INCLUDE_PATH
++X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xv_INCLUDE_PATH
++X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xv_LIB
++X11_Xv_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xxf86misc_INCLUDE_PATH
++X11_Xxf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xxf86misc_LIB
++X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xxf86vm_INCLUDE_PATH
++X11_Xxf86vm_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_Xxf86vm_LIB
++X11_Xxf86vm_LIB-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_dpms_INCLUDE_PATH
++X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_xkbfile_INCLUDE_PATH
++X11_xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: X11_xkbfile_LIB
++X11_xkbfile_LIB-ADVANCED:INTERNAL=1
++//CMAKE_INSTALL_PREFIX during last run
++_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
++__pkg_config_arguments_PKG_FONTCONFIG:INTERNAL=QUIET;fontconfig
++__pkg_config_checked_PKG_FONTCONFIG:INTERNAL=1
++//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_fontconfig
++pkgcfg_lib_PKG_FONTCONFIG_fontconfig-ADVANCED:INTERNAL=1
++//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_freetype
++pkgcfg_lib_PKG_FONTCONFIG_freetype-ADVANCED:INTERNAL=1
++prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake	2023-05-28 08:19:44.611282455 +0100
+@@ -0,0 +1,76 @@
++set(CMAKE_C_COMPILER "/usr/bin/cc")
++set(CMAKE_C_COMPILER_ARG1 "")
++set(CMAKE_C_COMPILER_ID "GNU")
++set(CMAKE_C_COMPILER_VERSION "7.5.0")
++set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
++set(CMAKE_C_COMPILER_WRAPPER "")
++set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
++set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
++set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
++set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
++set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
++
++set(CMAKE_C_PLATFORM_ID "Linux")
++set(CMAKE_C_SIMULATE_ID "")
++set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
++set(CMAKE_C_SIMULATE_VERSION "")
++
++
++
++set(CMAKE_AR "/usr/bin/ar")
++set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7")
++set(CMAKE_RANLIB "/usr/bin/ranlib")
++set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
++set(CMAKE_LINKER "/usr/bin/ld")
++set(CMAKE_MT "")
++set(CMAKE_COMPILER_IS_GNUCC 1)
++set(CMAKE_C_COMPILER_LOADED 1)
++set(CMAKE_C_COMPILER_WORKS TRUE)
++set(CMAKE_C_ABI_COMPILED TRUE)
++set(CMAKE_COMPILER_IS_MINGW )
++set(CMAKE_COMPILER_IS_CYGWIN )
++if(CMAKE_COMPILER_IS_CYGWIN)
++  set(CYGWIN 1)
++  set(UNIX 1)
++endif()
++
++set(CMAKE_C_COMPILER_ENV_VAR "CC")
++
++if(CMAKE_COMPILER_IS_MINGW)
++  set(MINGW 1)
++endif()
++set(CMAKE_C_COMPILER_ID_RUN 1)
++set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
++set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
++set(CMAKE_C_LINKER_PREFERENCE 10)
++
++# Save compiler ABI information.
++set(CMAKE_C_SIZEOF_DATA_PTR "8")
++set(CMAKE_C_COMPILER_ABI "ELF")
++set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
++
++if(CMAKE_C_SIZEOF_DATA_PTR)
++  set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
++endif()
++
++if(CMAKE_C_COMPILER_ABI)
++  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
++endif()
++
++if(CMAKE_C_LIBRARY_ARCHITECTURE)
++  set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
++endif()
++
++set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
++if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
++  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
++endif()
++
++
++
++
++
++set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include")
++set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
++set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
++set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake	2023-05-28 08:19:44.883287437 +0100
+@@ -0,0 +1,88 @@
++set(CMAKE_CXX_COMPILER "/usr/bin/c++")
++set(CMAKE_CXX_COMPILER_ARG1 "")
++set(CMAKE_CXX_COMPILER_ID "GNU")
++set(CMAKE_CXX_COMPILER_VERSION "7.5.0")
++set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
++set(CMAKE_CXX_COMPILER_WRAPPER "")
++set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
++set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17")
++set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
++set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
++set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
++set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
++set(CMAKE_CXX20_COMPILE_FEATURES "")
++
++set(CMAKE_CXX_PLATFORM_ID "Linux")
++set(CMAKE_CXX_SIMULATE_ID "")
++set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
++set(CMAKE_CXX_SIMULATE_VERSION "")
++
++
++
++set(CMAKE_AR "/usr/bin/ar")
++set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7")
++set(CMAKE_RANLIB "/usr/bin/ranlib")
++set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
++set(CMAKE_LINKER "/usr/bin/ld")
++set(CMAKE_MT "")
++set(CMAKE_COMPILER_IS_GNUCXX 1)
++set(CMAKE_CXX_COMPILER_LOADED 1)
++set(CMAKE_CXX_COMPILER_WORKS TRUE)
++set(CMAKE_CXX_ABI_COMPILED TRUE)
++set(CMAKE_COMPILER_IS_MINGW )
++set(CMAKE_COMPILER_IS_CYGWIN )
++if(CMAKE_COMPILER_IS_CYGWIN)
++  set(CYGWIN 1)
++  set(UNIX 1)
++endif()
++
++set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
++
++if(CMAKE_COMPILER_IS_MINGW)
++  set(MINGW 1)
++endif()
++set(CMAKE_CXX_COMPILER_ID_RUN 1)
++set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
++set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
++
++foreach (lang C OBJC OBJCXX)
++  if (CMAKE_${lang}_COMPILER_ID_RUN)
++    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
++      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
++    endforeach()
++  endif()
++endforeach()
++
++set(CMAKE_CXX_LINKER_PREFERENCE 30)
++set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
++
++# Save compiler ABI information.
++set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
++set(CMAKE_CXX_COMPILER_ABI "ELF")
++set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
++
++if(CMAKE_CXX_SIZEOF_DATA_PTR)
++  set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
++endif()
++
++if(CMAKE_CXX_COMPILER_ABI)
++  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
++endif()
++
++if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
++  set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
++endif()
++
++set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
++if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
++  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
++endif()
++
++
++
++
++
++set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include")
++set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
++set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
++set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_CXX.bin and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_CXX.bin differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake	2023-05-28 08:19:40.879214106 +0100
+@@ -0,0 +1,15 @@
++set(CMAKE_HOST_SYSTEM "Linux-5.4.0-149-generic")
++set(CMAKE_HOST_SYSTEM_NAME "Linux")
++set(CMAKE_HOST_SYSTEM_VERSION "5.4.0-149-generic")
++set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
++
++
++
++set(CMAKE_SYSTEM "Linux-5.4.0-149-generic")
++set(CMAKE_SYSTEM_NAME "Linux")
++set(CMAKE_SYSTEM_VERSION "5.4.0-149-generic")
++set(CMAKE_SYSTEM_PROCESSOR "x86_64")
++
++set(CMAKE_CROSSCOMPILING "FALSE")
++
++set(CMAKE_SYSTEM_LOADED 1)
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c	2023-05-28 08:19:41.139218868 +0100
+@@ -0,0 +1,671 @@
++#ifdef __cplusplus
++# error "A C++ compiler has been selected for C."
++#endif
++
++#if defined(__18CXX)
++# define ID_VOID_MAIN
++#endif
++#if defined(__CLASSIC_C__)
++/* cv-qualifiers did not exist in K&R C */
++# define const
++# define volatile
++#endif
++
++
++/* Version number components: V=Version, R=Revision, P=Patch
++   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
++
++#if defined(__INTEL_COMPILER) || defined(__ICC)
++# define COMPILER_ID "Intel"
++# if defined(_MSC_VER)
++#  define SIMULATE_ID "MSVC"
++# endif
++# if defined(__GNUC__)
++#  define SIMULATE_ID "GNU"
++# endif
++  /* __INTEL_COMPILER = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
++# if defined(__INTEL_COMPILER_UPDATE)
++#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
++# else
++#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
++# endif
++# if defined(__INTEL_COMPILER_BUILD_DATE)
++  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
++#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
++# endif
++# if defined(_MSC_VER)
++   /* _MSC_VER = VVRR */
++#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
++#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
++# endif
++# if defined(__GNUC__)
++#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
++# elif defined(__GNUG__)
++#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
++# endif
++# if defined(__GNUC_MINOR__)
++#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
++# endif
++# if defined(__GNUC_PATCHLEVEL__)
++#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
++# endif
++
++#elif defined(__PATHCC__)
++# define COMPILER_ID "PathScale"
++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
++# if defined(__PATHCC_PATCHLEVEL__)
++#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
++# endif
++
++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
++# define COMPILER_ID "Embarcadero"
++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
++
++#elif defined(__BORLANDC__)
++# define COMPILER_ID "Borland"
++  /* __BORLANDC__ = 0xVRR */
++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
++
++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
++# define COMPILER_ID "Watcom"
++   /* __WATCOMC__ = VVRR */
++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
++# if (__WATCOMC__ % 10) > 0
++#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
++# endif
++
++#elif defined(__WATCOMC__)
++# define COMPILER_ID "OpenWatcom"
++   /* __WATCOMC__ = VVRP + 1100 */
++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
++# if (__WATCOMC__ % 10) > 0
++#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
++# endif
++
++#elif defined(__SUNPRO_C)
++# define COMPILER_ID "SunPro"
++# if __SUNPRO_C >= 0x5100
++   /* __SUNPRO_C = 0xVRRP */
++#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
++#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
++#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
++# else
++   /* __SUNPRO_CC = 0xVRP */
++#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
++#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
++#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
++# endif
++
++#elif defined(__HP_cc)
++# define COMPILER_ID "HP"
++  /* __HP_cc = VVRRPP */
++# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
++# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
++# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
++
++#elif defined(__DECC)
++# define COMPILER_ID "Compaq"
++  /* __DECC_VER = VVRRTPPPP */
++# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
++# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
++# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
++
++#elif defined(__IBMC__) && defined(__COMPILER_VER__)
++# define COMPILER_ID "zOS"
++  /* __IBMC__ = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
++
++#elif defined(__ibmxl__) && defined(__clang__)
++# define COMPILER_ID "XLClang"
++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
++
++
++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
++# define COMPILER_ID "XL"
++  /* __IBMC__ = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
++
++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
++# define COMPILER_ID "VisualAge"
++  /* __IBMC__ = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
++
++#elif defined(__PGI)
++# define COMPILER_ID "PGI"
++# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
++# if defined(__PGIC_PATCHLEVEL__)
++#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
++# endif
++
++#elif defined(_CRAYC)
++# define COMPILER_ID "Cray"
++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
++
++#elif defined(__TI_COMPILER_VERSION__)
++# define COMPILER_ID "TI"
++  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
++
++#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
++# define COMPILER_ID "Fujitsu"
++
++#elif defined(__ghs__)
++# define COMPILER_ID "GHS"
++/* __GHS_VERSION_NUMBER = VVVVRP */
++# ifdef __GHS_VERSION_NUMBER
++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
++# endif
++
++#elif defined(__TINYC__)
++# define COMPILER_ID "TinyCC"
++
++#elif defined(__BCC__)
++# define COMPILER_ID "Bruce"
++
++#elif defined(__SCO_VERSION__)
++# define COMPILER_ID "SCO"
++
++#elif defined(__ARMCC_VERSION) && !defined(__clang__)
++# define COMPILER_ID "ARMCC"
++#if __ARMCC_VERSION >= 1000000
++  /* __ARMCC_VERSION = VRRPPPP */
++  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
++  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
++  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
++#else
++  /* __ARMCC_VERSION = VRPPPP */
++  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
++  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
++  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
++#endif
++
++
++#elif defined(__clang__) && defined(__apple_build_version__)
++# define COMPILER_ID "AppleClang"
++# if defined(_MSC_VER)
++#  define SIMULATE_ID "MSVC"
++# endif
++# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
++# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
++# if defined(_MSC_VER)
++   /* _MSC_VER = VVRR */
++#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
++#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
++# endif
++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
++
++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
++# define COMPILER_ID "ARMClang"
++  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
++  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
++  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
++
++#elif defined(__clang__)
++# define COMPILER_ID "Clang"
++# if defined(_MSC_VER)
++#  define SIMULATE_ID "MSVC"
++# endif
++# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
++# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
++# if defined(_MSC_VER)
++   /* _MSC_VER = VVRR */
++#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
++#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
++# endif
++
++#elif defined(__GNUC__)
++# define COMPILER_ID "GNU"
++# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
++# if defined(__GNUC_MINOR__)
++#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
++# endif
++# if defined(__GNUC_PATCHLEVEL__)
++#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
++# endif
++
++#elif defined(_MSC_VER)
++# define COMPILER_ID "MSVC"
++  /* _MSC_VER = VVRR */
++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
++# if defined(_MSC_FULL_VER)
++#  if _MSC_VER >= 1400
++    /* _MSC_FULL_VER = VVRRPPPPP */
++#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
++#  else
++    /* _MSC_FULL_VER = VVRRPPPP */
++#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
++#  endif
++# endif
++# if defined(_MSC_BUILD)
++#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
++# endif
++
++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
++# define COMPILER_ID "ADSP"
++#if defined(__VISUALDSPVERSION__)
++  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
++#endif
++
++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
++# define COMPILER_ID "IAR"
++# if defined(__VER__) && defined(__ICCARM__)
++#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
++#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
++#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
++#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
++#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
++#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
++#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
++#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
++# endif
++
++#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
++# define COMPILER_ID "SDCC"
++# if defined(__SDCC_VERSION_MAJOR)
++#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
++#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
++#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
++# else
++  /* SDCC = VRP */
++#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
++#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
++#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
++# endif
++
++
++/* These compilers are either not known or too old to define an
++  identification macro.  Try to identify the platform and guess that
++  it is the native compiler.  */
++#elif defined(__hpux) || defined(__hpua)
++# define COMPILER_ID "HP"
++
++#else /* unknown compiler */
++# define COMPILER_ID ""
++#endif
++
++/* Construct the string literal in pieces to prevent the source from
++   getting matched.  Store it in a pointer rather than an array
++   because some compilers will just produce instructions to fill the
++   array rather than assigning a pointer to a static array.  */
++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
++#ifdef SIMULATE_ID
++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
++#endif
++
++#ifdef __QNXNTO__
++char const* qnxnto = "INFO" ":" "qnxnto[]";
++#endif
++
++#if defined(__CRAYXE) || defined(__CRAYXC)
++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
++#endif
++
++#define STRINGIFY_HELPER(X) #X
++#define STRINGIFY(X) STRINGIFY_HELPER(X)
++
++/* Identify known platforms by name.  */
++#if defined(__linux) || defined(__linux__) || defined(linux)
++# define PLATFORM_ID "Linux"
++
++#elif defined(__CYGWIN__)
++# define PLATFORM_ID "Cygwin"
++
++#elif defined(__MINGW32__)
++# define PLATFORM_ID "MinGW"
++
++#elif defined(__APPLE__)
++# define PLATFORM_ID "Darwin"
++
++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
++# define PLATFORM_ID "Windows"
++
++#elif defined(__FreeBSD__) || defined(__FreeBSD)
++# define PLATFORM_ID "FreeBSD"
++
++#elif defined(__NetBSD__) || defined(__NetBSD)
++# define PLATFORM_ID "NetBSD"
++
++#elif defined(__OpenBSD__) || defined(__OPENBSD)
++# define PLATFORM_ID "OpenBSD"
++
++#elif defined(__sun) || defined(sun)
++# define PLATFORM_ID "SunOS"
++
++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
++# define PLATFORM_ID "AIX"
++
++#elif defined(__hpux) || defined(__hpux__)
++# define PLATFORM_ID "HP-UX"
++
++#elif defined(__HAIKU__)
++# define PLATFORM_ID "Haiku"
++
++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
++# define PLATFORM_ID "BeOS"
++
++#elif defined(__QNX__) || defined(__QNXNTO__)
++# define PLATFORM_ID "QNX"
++
++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
++# define PLATFORM_ID "Tru64"
++
++#elif defined(__riscos) || defined(__riscos__)
++# define PLATFORM_ID "RISCos"
++
++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
++# define PLATFORM_ID "SINIX"
++
++#elif defined(__UNIX_SV__)
++# define PLATFORM_ID "UNIX_SV"
++
++#elif defined(__bsdos__)
++# define PLATFORM_ID "BSDOS"
++
++#elif defined(_MPRAS) || defined(MPRAS)
++# define PLATFORM_ID "MP-RAS"
++
++#elif defined(__osf) || defined(__osf__)
++# define PLATFORM_ID "OSF1"
++
++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
++# define PLATFORM_ID "SCO_SV"
++
++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
++# define PLATFORM_ID "ULTRIX"
++
++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
++# define PLATFORM_ID "Xenix"
++
++#elif defined(__WATCOMC__)
++# if defined(__LINUX__)
++#  define PLATFORM_ID "Linux"
++
++# elif defined(__DOS__)
++#  define PLATFORM_ID "DOS"
++
++# elif defined(__OS2__)
++#  define PLATFORM_ID "OS2"
++
++# elif defined(__WINDOWS__)
++#  define PLATFORM_ID "Windows3x"
++
++# else /* unknown platform */
++#  define PLATFORM_ID
++# endif
++
++#elif defined(__INTEGRITY)
++# if defined(INT_178B)
++#  define PLATFORM_ID "Integrity178"
++
++# else /* regular Integrity */
++#  define PLATFORM_ID "Integrity"
++# endif
++
++#else /* unknown platform */
++# define PLATFORM_ID
++
++#endif
++
++/* For windows compilers MSVC and Intel we can determine
++   the architecture of the compiler being used.  This is because
++   the compilers do not have flags that can change the architecture,
++   but rather depend on which compiler is being used
++*/
++#if defined(_WIN32) && defined(_MSC_VER)
++# if defined(_M_IA64)
++#  define ARCHITECTURE_ID "IA64"
++
++# elif defined(_M_X64) || defined(_M_AMD64)
++#  define ARCHITECTURE_ID "x64"
++
++# elif defined(_M_IX86)
++#  define ARCHITECTURE_ID "X86"
++
++# elif defined(_M_ARM64)
++#  define ARCHITECTURE_ID "ARM64"
++
++# elif defined(_M_ARM)
++#  if _M_ARM == 4
++#   define ARCHITECTURE_ID "ARMV4I"
++#  elif _M_ARM == 5
++#   define ARCHITECTURE_ID "ARMV5I"
++#  else
++#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
++#  endif
++
++# elif defined(_M_MIPS)
++#  define ARCHITECTURE_ID "MIPS"
++
++# elif defined(_M_SH)
++#  define ARCHITECTURE_ID "SHx"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++
++#elif defined(__WATCOMC__)
++# if defined(_M_I86)
++#  define ARCHITECTURE_ID "I86"
++
++# elif defined(_M_IX86)
++#  define ARCHITECTURE_ID "X86"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++
++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
++# if defined(__ICCARM__)
++#  define ARCHITECTURE_ID "ARM"
++
++# elif defined(__ICCRX__)
++#  define ARCHITECTURE_ID "RX"
++
++# elif defined(__ICCRH850__)
++#  define ARCHITECTURE_ID "RH850"
++
++# elif defined(__ICCRL78__)
++#  define ARCHITECTURE_ID "RL78"
++
++# elif defined(__ICCRISCV__)
++#  define ARCHITECTURE_ID "RISCV"
++
++# elif defined(__ICCAVR__)
++#  define ARCHITECTURE_ID "AVR"
++
++# elif defined(__ICC430__)
++#  define ARCHITECTURE_ID "MSP430"
++
++# elif defined(__ICCV850__)
++#  define ARCHITECTURE_ID "V850"
++
++# elif defined(__ICC8051__)
++#  define ARCHITECTURE_ID "8051"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++
++#elif defined(__ghs__)
++# if defined(__PPC64__)
++#  define ARCHITECTURE_ID "PPC64"
++
++# elif defined(__ppc__)
++#  define ARCHITECTURE_ID "PPC"
++
++# elif defined(__ARM__)
++#  define ARCHITECTURE_ID "ARM"
++
++# elif defined(__x86_64__)
++#  define ARCHITECTURE_ID "x64"
++
++# elif defined(__i386__)
++#  define ARCHITECTURE_ID "X86"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++#else
++#  define ARCHITECTURE_ID
++#endif
++
++/* Convert integer to decimal digit literals.  */
++#define DEC(n)                   \
++  ('0' + (((n) / 10000000)%10)), \
++  ('0' + (((n) / 1000000)%10)),  \
++  ('0' + (((n) / 100000)%10)),   \
++  ('0' + (((n) / 10000)%10)),    \
++  ('0' + (((n) / 1000)%10)),     \
++  ('0' + (((n) / 100)%10)),      \
++  ('0' + (((n) / 10)%10)),       \
++  ('0' +  ((n) % 10))
++
++/* Convert integer to hex digit literals.  */
++#define HEX(n)             \
++  ('0' + ((n)>>28 & 0xF)), \
++  ('0' + ((n)>>24 & 0xF)), \
++  ('0' + ((n)>>20 & 0xF)), \
++  ('0' + ((n)>>16 & 0xF)), \
++  ('0' + ((n)>>12 & 0xF)), \
++  ('0' + ((n)>>8  & 0xF)), \
++  ('0' + ((n)>>4  & 0xF)), \
++  ('0' + ((n)     & 0xF))
++
++/* Construct a string literal encoding the version number components. */
++#ifdef COMPILER_VERSION_MAJOR
++char const info_version[] = {
++  'I', 'N', 'F', 'O', ':',
++  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
++  COMPILER_VERSION_MAJOR,
++# ifdef COMPILER_VERSION_MINOR
++  '.', COMPILER_VERSION_MINOR,
++#  ifdef COMPILER_VERSION_PATCH
++   '.', COMPILER_VERSION_PATCH,
++#   ifdef COMPILER_VERSION_TWEAK
++    '.', COMPILER_VERSION_TWEAK,
++#   endif
++#  endif
++# endif
++  ']','\0'};
++#endif
++
++/* Construct a string literal encoding the internal version number. */
++#ifdef COMPILER_VERSION_INTERNAL
++char const info_version_internal[] = {
++  'I', 'N', 'F', 'O', ':',
++  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
++  'i','n','t','e','r','n','a','l','[',
++  COMPILER_VERSION_INTERNAL,']','\0'};
++#endif
++
++/* Construct a string literal encoding the version number components. */
++#ifdef SIMULATE_VERSION_MAJOR
++char const info_simulate_version[] = {
++  'I', 'N', 'F', 'O', ':',
++  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
++  SIMULATE_VERSION_MAJOR,
++# ifdef SIMULATE_VERSION_MINOR
++  '.', SIMULATE_VERSION_MINOR,
++#  ifdef SIMULATE_VERSION_PATCH
++   '.', SIMULATE_VERSION_PATCH,
++#   ifdef SIMULATE_VERSION_TWEAK
++    '.', SIMULATE_VERSION_TWEAK,
++#   endif
++#  endif
++# endif
++  ']','\0'};
++#endif
++
++/* Construct the string literal in pieces to prevent the source from
++   getting matched.  Store it in a pointer rather than an array
++   because some compilers will just produce instructions to fill the
++   array rather than assigning a pointer to a static array.  */
++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
++
++
++
++
++#if !defined(__STDC__)
++# if (defined(_MSC_VER) && !defined(__clang__)) \
++  || (defined(__ibmxl__) || defined(__IBMC__))
++#  define C_DIALECT "90"
++# else
++#  define C_DIALECT
++# endif
++#elif __STDC_VERSION__ >= 201000L
++# define C_DIALECT "11"
++#elif __STDC_VERSION__ >= 199901L
++# define C_DIALECT "99"
++#else
++# define C_DIALECT "90"
++#endif
++const char* info_language_dialect_default =
++  "INFO" ":" "dialect_default[" C_DIALECT "]";
++
++/*--------------------------------------------------------------------------*/
++
++#ifdef ID_VOID_MAIN
++void main() {}
++#else
++# if defined(__CLASSIC_C__)
++int main(argc, argv) int argc; char *argv[];
++# else
++int main(int argc, char* argv[])
++# endif
++{
++  int require = 0;
++  require += info_compiler[argc];
++  require += info_platform[argc];
++  require += info_arch[argc];
++#ifdef COMPILER_VERSION_MAJOR
++  require += info_version[argc];
++#endif
++#ifdef COMPILER_VERSION_INTERNAL
++  require += info_version_internal[argc];
++#endif
++#ifdef SIMULATE_ID
++  require += info_simulate[argc];
++#endif
++#ifdef SIMULATE_VERSION_MAJOR
++  require += info_simulate_version[argc];
++#endif
++#if defined(__CRAYXE) || defined(__CRAYXC)
++  require += info_cray[argc];
++#endif
++  require += info_language_dialect_default[argc];
++  (void)argv;
++  return require;
++}
++#endif
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/a.out and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/a.out differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp	2023-05-28 08:19:42.731248025 +0100
+@@ -0,0 +1,660 @@
++/* This source file must have a .cpp extension so that all C++ compilers
++   recognize the extension without flags.  Borland does not know .cxx for
++   example.  */
++#ifndef __cplusplus
++# error "A C compiler has been selected for C++."
++#endif
++
++
++/* Version number components: V=Version, R=Revision, P=Patch
++   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
++
++#if defined(__COMO__)
++# define COMPILER_ID "Comeau"
++  /* __COMO_VERSION__ = VRR */
++# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
++# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
++
++#elif defined(__INTEL_COMPILER) || defined(__ICC)
++# define COMPILER_ID "Intel"
++# if defined(_MSC_VER)
++#  define SIMULATE_ID "MSVC"
++# endif
++# if defined(__GNUC__)
++#  define SIMULATE_ID "GNU"
++# endif
++  /* __INTEL_COMPILER = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
++# if defined(__INTEL_COMPILER_UPDATE)
++#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
++# else
++#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
++# endif
++# if defined(__INTEL_COMPILER_BUILD_DATE)
++  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
++#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
++# endif
++# if defined(_MSC_VER)
++   /* _MSC_VER = VVRR */
++#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
++#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
++# endif
++# if defined(__GNUC__)
++#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
++# elif defined(__GNUG__)
++#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
++# endif
++# if defined(__GNUC_MINOR__)
++#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
++# endif
++# if defined(__GNUC_PATCHLEVEL__)
++#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
++# endif
++
++#elif defined(__PATHCC__)
++# define COMPILER_ID "PathScale"
++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
++# if defined(__PATHCC_PATCHLEVEL__)
++#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
++# endif
++
++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
++# define COMPILER_ID "Embarcadero"
++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
++
++#elif defined(__BORLANDC__)
++# define COMPILER_ID "Borland"
++  /* __BORLANDC__ = 0xVRR */
++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
++
++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
++# define COMPILER_ID "Watcom"
++   /* __WATCOMC__ = VVRR */
++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
++# if (__WATCOMC__ % 10) > 0
++#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
++# endif
++
++#elif defined(__WATCOMC__)
++# define COMPILER_ID "OpenWatcom"
++   /* __WATCOMC__ = VVRP + 1100 */
++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
++# if (__WATCOMC__ % 10) > 0
++#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
++# endif
++
++#elif defined(__SUNPRO_CC)
++# define COMPILER_ID "SunPro"
++# if __SUNPRO_CC >= 0x5100
++   /* __SUNPRO_CC = 0xVRRP */
++#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
++#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
++#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
++# else
++   /* __SUNPRO_CC = 0xVRP */
++#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
++#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
++#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
++# endif
++
++#elif defined(__HP_aCC)
++# define COMPILER_ID "HP"
++  /* __HP_aCC = VVRRPP */
++# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
++# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
++# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
++
++#elif defined(__DECCXX)
++# define COMPILER_ID "Compaq"
++  /* __DECCXX_VER = VVRRTPPPP */
++# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
++# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
++# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
++
++#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
++# define COMPILER_ID "zOS"
++  /* __IBMCPP__ = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
++
++#elif defined(__ibmxl__) && defined(__clang__)
++# define COMPILER_ID "XLClang"
++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
++
++
++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
++# define COMPILER_ID "XL"
++  /* __IBMCPP__ = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
++
++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
++# define COMPILER_ID "VisualAge"
++  /* __IBMCPP__ = VRP */
++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
++
++#elif defined(__PGI)
++# define COMPILER_ID "PGI"
++# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
++# if defined(__PGIC_PATCHLEVEL__)
++#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
++# endif
++
++#elif defined(_CRAYC)
++# define COMPILER_ID "Cray"
++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
++
++#elif defined(__TI_COMPILER_VERSION__)
++# define COMPILER_ID "TI"
++  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
++
++#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
++# define COMPILER_ID "Fujitsu"
++
++#elif defined(__ghs__)
++# define COMPILER_ID "GHS"
++/* __GHS_VERSION_NUMBER = VVVVRP */
++# ifdef __GHS_VERSION_NUMBER
++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
++# endif
++
++#elif defined(__SCO_VERSION__)
++# define COMPILER_ID "SCO"
++
++#elif defined(__ARMCC_VERSION) && !defined(__clang__)
++# define COMPILER_ID "ARMCC"
++#if __ARMCC_VERSION >= 1000000
++  /* __ARMCC_VERSION = VRRPPPP */
++  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
++  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
++  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
++#else
++  /* __ARMCC_VERSION = VRPPPP */
++  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
++  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
++  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
++#endif
++
++
++#elif defined(__clang__) && defined(__apple_build_version__)
++# define COMPILER_ID "AppleClang"
++# if defined(_MSC_VER)
++#  define SIMULATE_ID "MSVC"
++# endif
++# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
++# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
++# if defined(_MSC_VER)
++   /* _MSC_VER = VVRR */
++#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
++#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
++# endif
++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
++
++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
++# define COMPILER_ID "ARMClang"
++  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
++  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
++  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
++
++#elif defined(__clang__)
++# define COMPILER_ID "Clang"
++# if defined(_MSC_VER)
++#  define SIMULATE_ID "MSVC"
++# endif
++# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
++# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
++# if defined(_MSC_VER)
++   /* _MSC_VER = VVRR */
++#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
++#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
++# endif
++
++#elif defined(__GNUC__) || defined(__GNUG__)
++# define COMPILER_ID "GNU"
++# if defined(__GNUC__)
++#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)
++# else
++#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)
++# endif
++# if defined(__GNUC_MINOR__)
++#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
++# endif
++# if defined(__GNUC_PATCHLEVEL__)
++#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
++# endif
++
++#elif defined(_MSC_VER)
++# define COMPILER_ID "MSVC"
++  /* _MSC_VER = VVRR */
++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
++# if defined(_MSC_FULL_VER)
++#  if _MSC_VER >= 1400
++    /* _MSC_FULL_VER = VVRRPPPPP */
++#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
++#  else
++    /* _MSC_FULL_VER = VVRRPPPP */
++#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
++#  endif
++# endif
++# if defined(_MSC_BUILD)
++#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
++# endif
++
++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
++# define COMPILER_ID "ADSP"
++#if defined(__VISUALDSPVERSION__)
++  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
++#endif
++
++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
++# define COMPILER_ID "IAR"
++# if defined(__VER__) && defined(__ICCARM__)
++#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
++#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
++#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
++#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
++#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
++#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
++#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
++#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
++# endif
++
++
++/* These compilers are either not known or too old to define an
++  identification macro.  Try to identify the platform and guess that
++  it is the native compiler.  */
++#elif defined(__hpux) || defined(__hpua)
++# define COMPILER_ID "HP"
++
++#else /* unknown compiler */
++# define COMPILER_ID ""
++#endif
++
++/* Construct the string literal in pieces to prevent the source from
++   getting matched.  Store it in a pointer rather than an array
++   because some compilers will just produce instructions to fill the
++   array rather than assigning a pointer to a static array.  */
++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
++#ifdef SIMULATE_ID
++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
++#endif
++
++#ifdef __QNXNTO__
++char const* qnxnto = "INFO" ":" "qnxnto[]";
++#endif
++
++#if defined(__CRAYXE) || defined(__CRAYXC)
++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
++#endif
++
++#define STRINGIFY_HELPER(X) #X
++#define STRINGIFY(X) STRINGIFY_HELPER(X)
++
++/* Identify known platforms by name.  */
++#if defined(__linux) || defined(__linux__) || defined(linux)
++# define PLATFORM_ID "Linux"
++
++#elif defined(__CYGWIN__)
++# define PLATFORM_ID "Cygwin"
++
++#elif defined(__MINGW32__)
++# define PLATFORM_ID "MinGW"
++
++#elif defined(__APPLE__)
++# define PLATFORM_ID "Darwin"
++
++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
++# define PLATFORM_ID "Windows"
++
++#elif defined(__FreeBSD__) || defined(__FreeBSD)
++# define PLATFORM_ID "FreeBSD"
++
++#elif defined(__NetBSD__) || defined(__NetBSD)
++# define PLATFORM_ID "NetBSD"
++
++#elif defined(__OpenBSD__) || defined(__OPENBSD)
++# define PLATFORM_ID "OpenBSD"
++
++#elif defined(__sun) || defined(sun)
++# define PLATFORM_ID "SunOS"
++
++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
++# define PLATFORM_ID "AIX"
++
++#elif defined(__hpux) || defined(__hpux__)
++# define PLATFORM_ID "HP-UX"
++
++#elif defined(__HAIKU__)
++# define PLATFORM_ID "Haiku"
++
++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
++# define PLATFORM_ID "BeOS"
++
++#elif defined(__QNX__) || defined(__QNXNTO__)
++# define PLATFORM_ID "QNX"
++
++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
++# define PLATFORM_ID "Tru64"
++
++#elif defined(__riscos) || defined(__riscos__)
++# define PLATFORM_ID "RISCos"
++
++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
++# define PLATFORM_ID "SINIX"
++
++#elif defined(__UNIX_SV__)
++# define PLATFORM_ID "UNIX_SV"
++
++#elif defined(__bsdos__)
++# define PLATFORM_ID "BSDOS"
++
++#elif defined(_MPRAS) || defined(MPRAS)
++# define PLATFORM_ID "MP-RAS"
++
++#elif defined(__osf) || defined(__osf__)
++# define PLATFORM_ID "OSF1"
++
++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
++# define PLATFORM_ID "SCO_SV"
++
++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
++# define PLATFORM_ID "ULTRIX"
++
++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
++# define PLATFORM_ID "Xenix"
++
++#elif defined(__WATCOMC__)
++# if defined(__LINUX__)
++#  define PLATFORM_ID "Linux"
++
++# elif defined(__DOS__)
++#  define PLATFORM_ID "DOS"
++
++# elif defined(__OS2__)
++#  define PLATFORM_ID "OS2"
++
++# elif defined(__WINDOWS__)
++#  define PLATFORM_ID "Windows3x"
++
++# else /* unknown platform */
++#  define PLATFORM_ID
++# endif
++
++#elif defined(__INTEGRITY)
++# if defined(INT_178B)
++#  define PLATFORM_ID "Integrity178"
++
++# else /* regular Integrity */
++#  define PLATFORM_ID "Integrity"
++# endif
++
++#else /* unknown platform */
++# define PLATFORM_ID
++
++#endif
++
++/* For windows compilers MSVC and Intel we can determine
++   the architecture of the compiler being used.  This is because
++   the compilers do not have flags that can change the architecture,
++   but rather depend on which compiler is being used
++*/
++#if defined(_WIN32) && defined(_MSC_VER)
++# if defined(_M_IA64)
++#  define ARCHITECTURE_ID "IA64"
++
++# elif defined(_M_X64) || defined(_M_AMD64)
++#  define ARCHITECTURE_ID "x64"
++
++# elif defined(_M_IX86)
++#  define ARCHITECTURE_ID "X86"
++
++# elif defined(_M_ARM64)
++#  define ARCHITECTURE_ID "ARM64"
++
++# elif defined(_M_ARM)
++#  if _M_ARM == 4
++#   define ARCHITECTURE_ID "ARMV4I"
++#  elif _M_ARM == 5
++#   define ARCHITECTURE_ID "ARMV5I"
++#  else
++#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
++#  endif
++
++# elif defined(_M_MIPS)
++#  define ARCHITECTURE_ID "MIPS"
++
++# elif defined(_M_SH)
++#  define ARCHITECTURE_ID "SHx"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++
++#elif defined(__WATCOMC__)
++# if defined(_M_I86)
++#  define ARCHITECTURE_ID "I86"
++
++# elif defined(_M_IX86)
++#  define ARCHITECTURE_ID "X86"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++
++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
++# if defined(__ICCARM__)
++#  define ARCHITECTURE_ID "ARM"
++
++# elif defined(__ICCRX__)
++#  define ARCHITECTURE_ID "RX"
++
++# elif defined(__ICCRH850__)
++#  define ARCHITECTURE_ID "RH850"
++
++# elif defined(__ICCRL78__)
++#  define ARCHITECTURE_ID "RL78"
++
++# elif defined(__ICCRISCV__)
++#  define ARCHITECTURE_ID "RISCV"
++
++# elif defined(__ICCAVR__)
++#  define ARCHITECTURE_ID "AVR"
++
++# elif defined(__ICC430__)
++#  define ARCHITECTURE_ID "MSP430"
++
++# elif defined(__ICCV850__)
++#  define ARCHITECTURE_ID "V850"
++
++# elif defined(__ICC8051__)
++#  define ARCHITECTURE_ID "8051"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++
++#elif defined(__ghs__)
++# if defined(__PPC64__)
++#  define ARCHITECTURE_ID "PPC64"
++
++# elif defined(__ppc__)
++#  define ARCHITECTURE_ID "PPC"
++
++# elif defined(__ARM__)
++#  define ARCHITECTURE_ID "ARM"
++
++# elif defined(__x86_64__)
++#  define ARCHITECTURE_ID "x64"
++
++# elif defined(__i386__)
++#  define ARCHITECTURE_ID "X86"
++
++# else /* unknown architecture */
++#  define ARCHITECTURE_ID ""
++# endif
++#else
++#  define ARCHITECTURE_ID
++#endif
++
++/* Convert integer to decimal digit literals.  */
++#define DEC(n)                   \
++  ('0' + (((n) / 10000000)%10)), \
++  ('0' + (((n) / 1000000)%10)),  \
++  ('0' + (((n) / 100000)%10)),   \
++  ('0' + (((n) / 10000)%10)),    \
++  ('0' + (((n) / 1000)%10)),     \
++  ('0' + (((n) / 100)%10)),      \
++  ('0' + (((n) / 10)%10)),       \
++  ('0' +  ((n) % 10))
++
++/* Convert integer to hex digit literals.  */
++#define HEX(n)             \
++  ('0' + ((n)>>28 & 0xF)), \
++  ('0' + ((n)>>24 & 0xF)), \
++  ('0' + ((n)>>20 & 0xF)), \
++  ('0' + ((n)>>16 & 0xF)), \
++  ('0' + ((n)>>12 & 0xF)), \
++  ('0' + ((n)>>8  & 0xF)), \
++  ('0' + ((n)>>4  & 0xF)), \
++  ('0' + ((n)     & 0xF))
++
++/* Construct a string literal encoding the version number components. */
++#ifdef COMPILER_VERSION_MAJOR
++char const info_version[] = {
++  'I', 'N', 'F', 'O', ':',
++  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
++  COMPILER_VERSION_MAJOR,
++# ifdef COMPILER_VERSION_MINOR
++  '.', COMPILER_VERSION_MINOR,
++#  ifdef COMPILER_VERSION_PATCH
++   '.', COMPILER_VERSION_PATCH,
++#   ifdef COMPILER_VERSION_TWEAK
++    '.', COMPILER_VERSION_TWEAK,
++#   endif
++#  endif
++# endif
++  ']','\0'};
++#endif
++
++/* Construct a string literal encoding the internal version number. */
++#ifdef COMPILER_VERSION_INTERNAL
++char const info_version_internal[] = {
++  'I', 'N', 'F', 'O', ':',
++  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
++  'i','n','t','e','r','n','a','l','[',
++  COMPILER_VERSION_INTERNAL,']','\0'};
++#endif
++
++/* Construct a string literal encoding the version number components. */
++#ifdef SIMULATE_VERSION_MAJOR
++char const info_simulate_version[] = {
++  'I', 'N', 'F', 'O', ':',
++  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
++  SIMULATE_VERSION_MAJOR,
++# ifdef SIMULATE_VERSION_MINOR
++  '.', SIMULATE_VERSION_MINOR,
++#  ifdef SIMULATE_VERSION_PATCH
++   '.', SIMULATE_VERSION_PATCH,
++#   ifdef SIMULATE_VERSION_TWEAK
++    '.', SIMULATE_VERSION_TWEAK,
++#   endif
++#  endif
++# endif
++  ']','\0'};
++#endif
++
++/* Construct the string literal in pieces to prevent the source from
++   getting matched.  Store it in a pointer rather than an array
++   because some compilers will just produce instructions to fill the
++   array rather than assigning a pointer to a static array.  */
++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
++
++
++
++
++#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
++#  if defined(__INTEL_CXX11_MODE__)
++#    if defined(__cpp_aggregate_nsdmi)
++#      define CXX_STD 201402L
++#    else
++#      define CXX_STD 201103L
++#    endif
++#  else
++#    define CXX_STD 199711L
++#  endif
++#elif defined(_MSC_VER) && defined(_MSVC_LANG)
++#  define CXX_STD _MSVC_LANG
++#else
++#  define CXX_STD __cplusplus
++#endif
++
++const char* info_language_dialect_default = "INFO" ":" "dialect_default["
++#if CXX_STD > 201703L
++  "20"
++#elif CXX_STD >= 201703L
++  "17"
++#elif CXX_STD >= 201402L
++  "14"
++#elif CXX_STD >= 201103L
++  "11"
++#else
++  "98"
++#endif
++"]";
++
++/*--------------------------------------------------------------------------*/
++
++int main(int argc, char* argv[])
++{
++  int require = 0;
++  require += info_compiler[argc];
++  require += info_platform[argc];
++#ifdef COMPILER_VERSION_MAJOR
++  require += info_version[argc];
++#endif
++#ifdef COMPILER_VERSION_INTERNAL
++  require += info_version_internal[argc];
++#endif
++#ifdef SIMULATE_ID
++  require += info_simulate[argc];
++#endif
++#ifdef SIMULATE_VERSION_MAJOR
++  require += info_simulate_version[argc];
++#endif
++#if defined(__CRAYXE) || defined(__CRAYXC)
++  require += info_cray[argc];
++#endif
++  require += info_language_dialect_default[argc];
++  (void)argv;
++  return require;
++}
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/a.out and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/a.out differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.799322525 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeError.log ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeError.log
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeError.log	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeError.log	2023-05-28 08:19:46.583318569 +0100
+@@ -0,0 +1,65 @@
++Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_68051/fast && /usr/bin/make  -f CMakeFiles/cmTC_68051.dir/build.make CMakeFiles/cmTC_68051.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_68051.dir/src.c.o
++/usr/bin/cc   -DCMAKE_HAVE_LIBC_PTHREAD   -o CMakeFiles/cmTC_68051.dir/src.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/src.c
++Linking C executable cmTC_68051
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68051.dir/link.txt --verbose=1
++/usr/bin/cc  -DCMAKE_HAVE_LIBC_PTHREAD    CMakeFiles/cmTC_68051.dir/src.c.o  -o cmTC_68051 
++CMakeFiles/cmTC_68051.dir/src.c.o: In function `main':
++src.c:(.text+0x3e): undefined reference to `pthread_create'
++src.c:(.text+0x4a): undefined reference to `pthread_detach'
++src.c:(.text+0x56): undefined reference to `pthread_cancel'
++src.c:(.text+0x67): undefined reference to `pthread_join'
++src.c:(.text+0x7b): undefined reference to `pthread_atfork'
++collect2: error: ld returned 1 exit status
++CMakeFiles/cmTC_68051.dir/build.make:106: recipe for target 'cmTC_68051' failed
++make[1]: *** [cmTC_68051] Error 1
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Makefile:141: recipe for target 'cmTC_68051/fast' failed
++make: *** [cmTC_68051/fast] Error 2
++
++
++Source file was:
++#include <pthread.h>
++
++void* test_func(void* data)
++{
++  return data;
++}
++
++int main(void)
++{
++  pthread_t thread;
++  pthread_create(&thread, NULL, test_func, NULL);
++  pthread_detach(thread);
++  pthread_cancel(thread);
++  pthread_join(thread, NULL);
++  pthread_atfork(NULL, NULL, NULL);
++  pthread_exit(NULL);
++
++  return 0;
++}
++
++Determining if the function pthread_create exists in the pthreads failed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_3e3a6/fast && /usr/bin/make  -f CMakeFiles/cmTC_3e3a6.dir/build.make CMakeFiles/cmTC_3e3a6.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_3e3a6.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_3e3a6.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_3e3a6
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e3a6.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    -rdynamic CMakeFiles/cmTC_3e3a6.dir/CheckFunctionExists.c.o  -o cmTC_3e3a6  -lpthreads 
++/usr/bin/ld: cannot find -lpthreads
++collect2: error: ld returned 1 exit status
++CMakeFiles/cmTC_3e3a6.dir/build.make:106: recipe for target 'cmTC_3e3a6' failed
++make[1]: *** [cmTC_3e3a6] Error 1
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Makefile:141: recipe for target 'cmTC_3e3a6/fast' failed
++make: *** [cmTC_3e3a6/fast] Error 2
++
++
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeOutput.log ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeOutput.log
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeOutput.log	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeOutput.log	2023-05-28 08:19:46.687320473 +0100
+@@ -0,0 +1,577 @@
++The system is: Linux - 5.4.0-149-generic - x86_64
++Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
++Compiler: /usr/bin/cc 
++Build flags: 
++Id flags:  
++
++The output was:
++0
++
++
++Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
++
++The C compiler identification is GNU, found in "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/3.17.3/CompilerIdC/a.out"
++
++Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
++Compiler: /usr/bin/c++ 
++Build flags: 
++Id flags:  
++
++The output was:
++0
++
++
++Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
++
++The CXX compiler identification is GNU, found in "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/a.out"
++
++Determining if the C compiler works passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_35008/fast && /usr/bin/make  -f CMakeFiles/cmTC_35008.dir/build.make CMakeFiles/cmTC_35008.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_35008.dir/testCCompiler.c.o
++/usr/bin/cc    -o CMakeFiles/cmTC_35008.dir/testCCompiler.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/testCCompiler.c
++Linking C executable cmTC_35008
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_35008.dir/link.txt --verbose=1
++/usr/bin/cc      CMakeFiles/cmTC_35008.dir/testCCompiler.c.o  -o cmTC_35008 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Detecting C compiler ABI info compiled with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_bc9ad/fast && /usr/bin/make  -f CMakeFiles/cmTC_bc9ad.dir/build.make CMakeFiles/cmTC_bc9ad.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o
++/usr/bin/cc   -v -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o   -c /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c
++Using built-in specs.
++COLLECT_GCC=/usr/bin/cc
++OFFLOAD_TARGET_NAMES=nvptx-none
++OFFLOAD_TARGET_DEFAULT=1
++Target: x86_64-linux-gnu
++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
++Thread model: posix
++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) 
++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
++ /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cc5DYMmX.s
++GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)
++	compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
++
++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
++ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
++ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"
++#include "..." search starts here:
++#include <...> search starts here:
++ /usr/lib/gcc/x86_64-linux-gnu/7/include
++ /usr/local/include
++ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed
++ /usr/include/x86_64-linux-gnu
++ /usr/include
++End of search list.
++GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)
++	compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
++
++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
++Compiler executable checksum: b62ed4a2880cd4159476ea8293b72fa8
++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
++ as -v --64 -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o /tmp/cc5DYMmX.s
++GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30
++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
++Linking C executable cmTC_bc9ad
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc9ad.dir/link.txt --verbose=1
++/usr/bin/cc     -v CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o  -o cmTC_bc9ad 
++Using built-in specs.
++COLLECT_GCC=/usr/bin/cc
++COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
++OFFLOAD_TARGET_NAMES=nvptx-none
++OFFLOAD_TARGET_DEFAULT=1
++Target: x86_64-linux-gnu
++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
++Thread model: posix
++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) 
++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bc9ad' '-mtune=generic' '-march=x86-64'
++ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbKAbn6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bc9ad /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bc9ad' '-mtune=generic' '-march=x86-64'
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Parsed C implicit include dir info from above output: rv=done
++  found start of include info
++  found start of implicit include info
++    add: [/usr/lib/gcc/x86_64-linux-gnu/7/include]
++    add: [/usr/local/include]
++    add: [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
++    add: [/usr/include/x86_64-linux-gnu]
++    add: [/usr/include]
++  end of search list found
++  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include]
++  collapse include dir [/usr/local/include] ==> [/usr/local/include]
++  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
++  collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
++  collapse include dir [/usr/include] ==> [/usr/include]
++  implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include]
++
++
++Parsed C implicit link information from above output:
++  link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
++  ignore line: [Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp]
++  ignore line: []
++  ignore line: [Run Build Command(s):/usr/bin/make cmTC_bc9ad/fast && /usr/bin/make  -f CMakeFiles/cmTC_bc9ad.dir/build.make CMakeFiles/cmTC_bc9ad.dir/build]
++  ignore line: [make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp']
++  ignore line: [Building C object CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o]
++  ignore line: [/usr/bin/cc   -v -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o   -c /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c]
++  ignore line: [Using built-in specs.]
++  ignore line: [COLLECT_GCC=/usr/bin/cc]
++  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
++  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
++  ignore line: [Target: x86_64-linux-gnu]
++  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
++  ignore line: [Thread model: posix]
++  ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
++  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cc5DYMmX.s]
++  ignore line: [GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)]
++  ignore line: [	compiled by GNU C version 7.5.0  GMP version 6.1.2  MPFR version 4.0.1  MPC version 1.1.0  isl version isl-0.19-GMP]
++  ignore line: []
++  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
++  ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
++  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"]
++  ignore line: [#include "..." search starts here:]
++  ignore line: [#include <...> search starts here:]
++  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include]
++  ignore line: [ /usr/local/include]
++  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
++  ignore line: [ /usr/include/x86_64-linux-gnu]
++  ignore line: [ /usr/include]
++  ignore line: [End of search list.]
++  ignore line: [GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)]
++  ignore line: [	compiled by GNU C version 7.5.0  GMP version 6.1.2  MPFR version 4.0.1  MPC version 1.1.0  isl version isl-0.19-GMP]
++  ignore line: []
++  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
++  ignore line: [Compiler executable checksum: b62ed4a2880cd4159476ea8293b72fa8]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
++  ignore line: [ as -v --64 -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o /tmp/cc5DYMmX.s]
++  ignore line: [GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30]
++  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
++  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
++  ignore line: [Linking C executable cmTC_bc9ad]
++  ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc9ad.dir/link.txt --verbose=1]
++  ignore line: [/usr/bin/cc     -v CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o  -o cmTC_bc9ad ]
++  ignore line: [Using built-in specs.]
++  ignore line: [COLLECT_GCC=/usr/bin/cc]
++  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
++  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
++  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
++  ignore line: [Target: x86_64-linux-gnu]
++  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
++  ignore line: [Thread model: posix]
++  ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
++  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
++  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bc9ad' '-mtune=generic' '-march=x86-64']
++  link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbKAbn6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bc9ad /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
++    arg [-plugin] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
++    arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
++    arg [-plugin-opt=-fresolution=/tmp/ccbKAbn6.res] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
++    arg [-plugin-opt=-pass-through=-lc] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
++    arg [--build-id] ==> ignore
++    arg [--eh-frame-hdr] ==> ignore
++    arg [-m] ==> ignore
++    arg [elf_x86_64] ==> ignore
++    arg [--hash-style=gnu] ==> ignore
++    arg [--as-needed] ==> ignore
++    arg [-dynamic-linker] ==> ignore
++    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
++    arg [-pie] ==> ignore
++    arg [-znow] ==> ignore
++    arg [-zrelro] ==> ignore
++    arg [-o] ==> ignore
++    arg [cmTC_bc9ad] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
++    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
++    arg [-L/lib/../lib] ==> dir [/lib/../lib]
++    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
++    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
++    arg [CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o] ==> ignore
++    arg [-lgcc] ==> lib [gcc]
++    arg [--push-state] ==> ignore
++    arg [--as-needed] ==> ignore
++    arg [-lgcc_s] ==> lib [gcc_s]
++    arg [--pop-state] ==> ignore
++    arg [-lc] ==> lib [c]
++    arg [-lgcc] ==> lib [gcc]
++    arg [--push-state] ==> ignore
++    arg [--as-needed] ==> ignore
++    arg [-lgcc_s] ==> lib [gcc_s]
++    arg [--pop-state] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
++  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
++  collapse library dir [/lib/../lib] ==> [/lib]
++  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
++  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
++  implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
++  implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
++  implicit fwks: []
++
++
++Determining if the CXX compiler works passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_02af5/fast && /usr/bin/make  -f CMakeFiles/cmTC_02af5.dir/build.make CMakeFiles/cmTC_02af5.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building CXX object CMakeFiles/cmTC_02af5.dir/testCXXCompiler.cxx.o
++/usr/bin/c++     -o CMakeFiles/cmTC_02af5.dir/testCXXCompiler.cxx.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
++Linking CXX executable cmTC_02af5
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_02af5.dir/link.txt --verbose=1
++/usr/bin/c++       CMakeFiles/cmTC_02af5.dir/testCXXCompiler.cxx.o  -o cmTC_02af5 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Detecting CXX compiler ABI info compiled with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_5f4fd/fast && /usr/bin/make  -f CMakeFiles/cmTC_5f4fd.dir/build.make CMakeFiles/cmTC_5f4fd.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building CXX object CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o
++/usr/bin/c++    -v -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp
++Using built-in specs.
++COLLECT_GCC=/usr/bin/c++
++OFFLOAD_TARGET_NAMES=nvptx-none
++OFFLOAD_TARGET_DEFAULT=1
++Target: x86_64-linux-gnu
++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
++Thread model: posix
++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) 
++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
++ /usr/lib/gcc/x86_64-linux-gnu/7/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccB6mwKl.s
++GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)
++	compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
++
++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
++ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/7"
++ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
++ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"
++#include "..." search starts here:
++#include <...> search starts here:
++ /usr/include/c++/7
++ /usr/include/x86_64-linux-gnu/c++/7
++ /usr/include/c++/7/backward
++ /usr/lib/gcc/x86_64-linux-gnu/7/include
++ /usr/local/include
++ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed
++ /usr/include/x86_64-linux-gnu
++ /usr/include
++End of search list.
++GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)
++	compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP
++
++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
++Compiler executable checksum: 3eb3dc290cd5714c3e1c3ae751116f07
++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
++ as -v --64 -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccB6mwKl.s
++GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30
++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
++Linking CXX executable cmTC_5f4fd
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f4fd.dir/link.txt --verbose=1
++/usr/bin/c++      -v CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_5f4fd 
++Using built-in specs.
++COLLECT_GCC=/usr/bin/c++
++COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
++OFFLOAD_TARGET_NAMES=nvptx-none
++OFFLOAD_TARGET_DEFAULT=1
++Target: x86_64-linux-gnu
++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
++Thread model: posix
++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) 
++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5f4fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
++ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IYGVr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_5f4fd /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5f4fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Parsed CXX implicit include dir info from above output: rv=done
++  found start of include info
++  found start of implicit include info
++    add: [/usr/include/c++/7]
++    add: [/usr/include/x86_64-linux-gnu/c++/7]
++    add: [/usr/include/c++/7/backward]
++    add: [/usr/lib/gcc/x86_64-linux-gnu/7/include]
++    add: [/usr/local/include]
++    add: [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
++    add: [/usr/include/x86_64-linux-gnu]
++    add: [/usr/include]
++  end of search list found
++  collapse include dir [/usr/include/c++/7] ==> [/usr/include/c++/7]
++  collapse include dir [/usr/include/x86_64-linux-gnu/c++/7] ==> [/usr/include/x86_64-linux-gnu/c++/7]
++  collapse include dir [/usr/include/c++/7/backward] ==> [/usr/include/c++/7/backward]
++  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include]
++  collapse include dir [/usr/local/include] ==> [/usr/local/include]
++  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
++  collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
++  collapse include dir [/usr/include] ==> [/usr/include]
++  implicit include dirs: [/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include]
++
++
++Parsed CXX implicit link information from above output:
++  link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
++  ignore line: [Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp]
++  ignore line: []
++  ignore line: [Run Build Command(s):/usr/bin/make cmTC_5f4fd/fast && /usr/bin/make  -f CMakeFiles/cmTC_5f4fd.dir/build.make CMakeFiles/cmTC_5f4fd.dir/build]
++  ignore line: [make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp']
++  ignore line: [Building CXX object CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o]
++  ignore line: [/usr/bin/c++    -v -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp]
++  ignore line: [Using built-in specs.]
++  ignore line: [COLLECT_GCC=/usr/bin/c++]
++  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
++  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
++  ignore line: [Target: x86_64-linux-gnu]
++  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
++  ignore line: [Thread model: posix]
++  ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
++  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccB6mwKl.s]
++  ignore line: [GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)]
++  ignore line: [	compiled by GNU C version 7.5.0  GMP version 6.1.2  MPFR version 4.0.1  MPC version 1.1.0  isl version isl-0.19-GMP]
++  ignore line: []
++  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
++  ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/7"]
++  ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
++  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"]
++  ignore line: [#include "..." search starts here:]
++  ignore line: [#include <...> search starts here:]
++  ignore line: [ /usr/include/c++/7]
++  ignore line: [ /usr/include/x86_64-linux-gnu/c++/7]
++  ignore line: [ /usr/include/c++/7/backward]
++  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include]
++  ignore line: [ /usr/local/include]
++  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed]
++  ignore line: [ /usr/include/x86_64-linux-gnu]
++  ignore line: [ /usr/include]
++  ignore line: [End of search list.]
++  ignore line: [GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)]
++  ignore line: [	compiled by GNU C version 7.5.0  GMP version 6.1.2  MPFR version 4.0.1  MPC version 1.1.0  isl version isl-0.19-GMP]
++  ignore line: []
++  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
++  ignore line: [Compiler executable checksum: 3eb3dc290cd5714c3e1c3ae751116f07]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
++  ignore line: [ as -v --64 -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccB6mwKl.s]
++  ignore line: [GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30]
++  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
++  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
++  ignore line: [Linking CXX executable cmTC_5f4fd]
++  ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f4fd.dir/link.txt --verbose=1]
++  ignore line: [/usr/bin/c++      -v CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_5f4fd ]
++  ignore line: [Using built-in specs.]
++  ignore line: [COLLECT_GCC=/usr/bin/c++]
++  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
++  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
++  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
++  ignore line: [Target: x86_64-linux-gnu]
++  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
++  ignore line: [Thread model: posix]
++  ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
++  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
++  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
++  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5f4fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
++  link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IYGVr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_5f4fd /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
++    arg [-plugin] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
++    arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
++    arg [-plugin-opt=-fresolution=/tmp/cc2IYGVr.res] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
++    arg [-plugin-opt=-pass-through=-lc] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
++    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
++    arg [--build-id] ==> ignore
++    arg [--eh-frame-hdr] ==> ignore
++    arg [-m] ==> ignore
++    arg [elf_x86_64] ==> ignore
++    arg [--hash-style=gnu] ==> ignore
++    arg [--as-needed] ==> ignore
++    arg [-dynamic-linker] ==> ignore
++    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
++    arg [-pie] ==> ignore
++    arg [-znow] ==> ignore
++    arg [-zrelro] ==> ignore
++    arg [-o] ==> ignore
++    arg [cmTC_5f4fd] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
++    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
++    arg [-L/lib/../lib] ==> dir [/lib/../lib]
++    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
++    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
++    arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
++    arg [CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
++    arg [-lstdc++] ==> lib [stdc++]
++    arg [-lm] ==> lib [m]
++    arg [-lgcc_s] ==> lib [gcc_s]
++    arg [-lgcc] ==> lib [gcc]
++    arg [-lc] ==> lib [c]
++    arg [-lgcc_s] ==> lib [gcc_s]
++    arg [-lgcc] ==> lib [gcc]
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
++    arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
++  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
++  collapse library dir [/lib/../lib] ==> [/lib]
++  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
++  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
++  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
++  implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
++  implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
++  implicit fwks: []
++
++
++Determining if the function XOpenDisplay exists in the /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_5126e/fast && /usr/bin/make  -f CMakeFiles/cmTC_5126e.dir/build.make CMakeFiles/cmTC_5126e.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_5126e.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=XOpenDisplay   -o CMakeFiles/cmTC_5126e.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_5126e
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5126e.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=XOpenDisplay    -rdynamic CMakeFiles/cmTC_5126e.dir/CheckFunctionExists.c.o  -o cmTC_5126e  /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Determining if the function gethostbyname exists passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_7b7e7/fast && /usr/bin/make  -f CMakeFiles/cmTC_7b7e7.dir/build.make CMakeFiles/cmTC_7b7e7.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_7b7e7.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=gethostbyname   -o CMakeFiles/cmTC_7b7e7.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_7b7e7
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7b7e7.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=gethostbyname    -rdynamic CMakeFiles/cmTC_7b7e7.dir/CheckFunctionExists.c.o  -o cmTC_7b7e7 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Determining if the function connect exists passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_9cd42/fast && /usr/bin/make  -f CMakeFiles/cmTC_9cd42.dir/build.make CMakeFiles/cmTC_9cd42.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_9cd42.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=connect   -o CMakeFiles/cmTC_9cd42.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_9cd42
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9cd42.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=connect    -rdynamic CMakeFiles/cmTC_9cd42.dir/CheckFunctionExists.c.o  -o cmTC_9cd42 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Determining if the function remove exists passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_12e51/fast && /usr/bin/make  -f CMakeFiles/cmTC_12e51.dir/build.make CMakeFiles/cmTC_12e51.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_12e51.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=remove   -o CMakeFiles/cmTC_12e51.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_12e51
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12e51.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=remove    -rdynamic CMakeFiles/cmTC_12e51.dir/CheckFunctionExists.c.o  -o cmTC_12e51 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Determining if the function shmat exists passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_3b890/fast && /usr/bin/make  -f CMakeFiles/cmTC_3b890.dir/build.make CMakeFiles/cmTC_3b890.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_3b890.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=shmat   -o CMakeFiles/cmTC_3b890.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_3b890
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b890.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=shmat    -rdynamic CMakeFiles/cmTC_3b890.dir/CheckFunctionExists.c.o  -o cmTC_3b890 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Determining if the function IceConnectionNumber exists in the ICE passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_b302e/fast && /usr/bin/make  -f CMakeFiles/cmTC_b302e.dir/build.make CMakeFiles/cmTC_b302e.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_b302e.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=IceConnectionNumber   -o CMakeFiles/cmTC_b302e.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_b302e
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b302e.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=IceConnectionNumber    -rdynamic CMakeFiles/cmTC_b302e.dir/CheckFunctionExists.c.o  -o cmTC_b302e  -lICE 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Determining if the include file pthread.h exists passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_31e5a/fast && /usr/bin/make  -f CMakeFiles/cmTC_31e5a.dir/build.make CMakeFiles/cmTC_31e5a.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_31e5a.dir/CheckIncludeFile.c.o
++/usr/bin/cc    -o CMakeFiles/cmTC_31e5a.dir/CheckIncludeFile.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/CheckIncludeFile.c
++Linking C executable cmTC_31e5a
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31e5a.dir/link.txt --verbose=1
++/usr/bin/cc      CMakeFiles/cmTC_31e5a.dir/CheckIncludeFile.c.o  -o cmTC_31e5a 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
++Determining if the function pthread_create exists in the pthread passed with the following output:
++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp
++
++Run Build Command(s):/usr/bin/make cmTC_85cd8/fast && /usr/bin/make  -f CMakeFiles/cmTC_85cd8.dir/build.make CMakeFiles/cmTC_85cd8.dir/build
++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++Building C object CMakeFiles/cmTC_85cd8.dir/CheckFunctionExists.c.o
++/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_85cd8.dir/CheckFunctionExists.c.o   -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c
++Linking C executable cmTC_85cd8
++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85cd8.dir/link.txt --verbose=1
++/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    -rdynamic CMakeFiles/cmTC_85cd8.dir/CheckFunctionExists.c.o  -o cmTC_85cd8  -lpthread 
++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'
++
++
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,3 @@
++# Hashes of file build rules.
++d734ae11427898910b908a79b32c17f0 glew/CMakeFiles/uninstall
++be92cc1663652e3e132406d6fbd0241c glfw/src/CMakeFiles/update_mappings
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache	2023-05-28 08:20:00.507573512 +0100
+@@ -0,0 +1,726 @@
++#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
++
++#IncludeRegexScan: ^.*$
++
++#IncludeRegexComplain: ^$
++
++#IncludeRegexTransform: 
++
++../../../../include/facial_landmark_detector.h
++deque
++-
++string
++-
++
++../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++
++../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++cstddef
++-
++cstdint
++-
++stddef.h
++-
++stdint.h
++-
++stddef.h
++-
++inttypes.h
++-
++stdint.h
++-
++inttypes.h
++-
++Availability.h
++-
++OpenGL/glu.h
++-
++GL/glu.h
++-
++
++../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h
++stb_image.h
++../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h
++stdio.h
++-
++stdlib.h
++-
++stdarg.h
++-
++stddef.h
++-
++stdlib.h
++-
++string.h
++-
++limits.h
++-
++math.h
++-
++stdio.h
++-
++assert.h
++-
++stdint.h
++-
++emmintrin.h
++-
++intrin.h
++-
++arm_neon.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Live2DCubismCore.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CubismFrameworkConfig.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++new
++-
++ICubismAllocator.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++cstdlib
++-
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp
++ICubismModelSetting.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++CubismJsonHolder.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp
++ICubismModelSetting.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/ICubismModelSetting.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Utils/CubismJson.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/CubismBasicType.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Live2DCubismCore.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/CubismBasicType.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/csmMap.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp
++math.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/math.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmMap.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmVector.hpp
++Rendering/CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Effect/CubismPose.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismPose.hpp
++Effect/CubismEyeBlink.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismEyeBlink.hpp
++Effect/CubismBreath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismBreath.hpp
++Math/CubismModelMatrix.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismModelMatrix.hpp
++Math/CubismTargetPoint.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismTargetPoint.hpp
++Model/CubismMoc.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismMoc.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModel.hpp
++Motion/CubismMotionManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismMotionManager.hpp
++Motion/CubismExpressionMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismExpressionMotion.hpp
++Physics/CubismPhysics.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Physics/CubismPhysics.hpp
++Rendering/CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp
++Model/CubismModelUserData.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModelUserData.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Utils/CubismJson.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/CubismBasicType.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++CubismMotionQueueManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++Model/CubismUserModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismUserModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp
++CubismPhysicsInternal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Model/CubismModel.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismFramework.hpp
++Math/CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/Math/CubismMatrix44.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp
++Type/csmRectF.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp
++float.h
++-
++jni.h
++-
++errno.h
++-
++GLES2/gl2.h
++-
++GLES2/gl2ext.h
++-
++OpenGLES/ES2/gl.h
++-
++OpenGLES/ES2/glext.h
++-
++GL/glew.h
++-
++GL/gl.h
++-
++GL/glew.h
++-
++OpenGL/gl.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++../CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp
++CubismOffscreenSurface_OpenGLES2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp
++Type/csmRectF.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Math/CubismVector2.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp
++jni.h
++-
++errno.h
++-
++GLES2/gl2.h
++-
++GLES2/gl2ext.h
++-
++OpenGLES/ES2/gl.h
++-
++OpenGLES/ES2/glext.h
++-
++GL/glew.h
++-
++GL/gl.h
++-
++GL/glew.h
++-
++OpenGL/gl.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++cstddef
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Utils/CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++string.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++Utils/CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp
++assert.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/assert.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++stdio.h
++-
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmVector.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmMap.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++stddef.h
++-
++stdint.h
++-
++vulkan/vulkan.h
++-
++GLES/gl.h
++-
++GLES/glext.h
++-
++GLES2/gl2.h
++-
++GLES2/gl2ext.h
++-
++GLES3/gl3.h
++-
++GLES2/gl2ext.h
++-
++GLES3/gl31.h
++-
++GLES2/gl2ext.h
++-
++GLES3/gl32.h
++-
++GLES2/gl2ext.h
++-
++OpenGL/gl3.h
++-
++OpenGL/gl3ext.h
++-
++GL/glcorearb.h
++-
++GL/glext.h
++-
++OpenGL/glu.h
++-
++GL/glu.h
++-
++OpenGL/gl.h
++-
++GL/gl.h
++-
++GL/glext.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp
++LAppAllocator.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++CubismFramework.hpp
++-
++ICubismAllocator.hpp
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp
++LAppDefine.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++CubismFramework.hpp
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++CubismFramework.hpp
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp
++LAppDelegate.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++iostream
++-
++sstream
++-
++unistd.h
++-
++GL/glew.h
++-
++GLFW/glfw3.h
++-
++LAppView.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp
++LAppPal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++LAppDefine.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++LAppLive2DManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++LAppTextureManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++string
++-
++GL/glew.h
++-
++GLFW/glfw3.h
++-
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/Type/csmVector.hpp
++LAppAllocator.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp
++LAppLive2DManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++string
++-
++GL/glew.h
++-
++GLFW/glfw3.h
++-
++Rendering/CubismRenderer.hpp
++-
++LAppPal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++LAppDefine.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++LAppDelegate.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++LAppModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp
++LAppView.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp
++LAppSprite.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++string
++-
++CubismFramework.hpp
++-
++Math/CubismMatrix44.hpp
++-
++Type/csmVector.hpp
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp
++LAppModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp
++fstream
++-
++vector
++-
++CubismModelSettingJson.hpp
++-
++Motion/CubismMotion.hpp
++-
++Physics/CubismPhysics.hpp
++-
++CubismDefaultParameterId.hpp
++-
++Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++-
++Utils/CubismString.hpp
++-
++Id/CubismIdManager.hpp
++-
++Motion/CubismMotionQueueEntry.hpp
++-
++LAppDefine.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++LAppPal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++LAppTextureManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++LAppDelegate.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++facial_landmark_detector.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/facial_landmark_detector.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp
++CubismFramework.hpp
++-
++Model/CubismUserModel.hpp
++-
++ICubismModelSetting.hpp
++-
++Type/csmRectF.hpp
++-
++Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++-
++facial_landmark_detector.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/facial_landmark_detector.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp
++LAppPal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++stdexcept
++-
++stdio.h
++-
++stdlib.h
++-
++stdarg.h
++-
++sys/stat.h
++-
++iostream
++-
++fstream
++-
++GL/glew.h
++-
++GLFW/glfw3.h
++-
++Model/CubismMoc.hpp
++-
++LAppDefine.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++CubismFramework.hpp
++-
++cstdlib
++-
++string
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp
++LAppSprite.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp
++LAppDelegate.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp
++GL/glew.h
++-
++GLFW/glfw3.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp
++LAppTextureManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++iostream
++-
++stb_image.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/stb_image.h
++LAppPal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++string
++-
++GL/glew.h
++-
++GLFW/glfw3.h
++-
++Type/csmVector.hpp
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp
++LAppView.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp
++math.h
++-
++string
++-
++LAppPal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++LAppDelegate.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++LAppLive2DManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++LAppTextureManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++LAppDefine.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++LAppSprite.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp
++LAppModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp
++Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++-
++Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp
++GL/glew.h
++-
++GLFW/glfw3.h
++-
++Math/CubismMatrix44.hpp
++-
++Math/CubismViewMatrix.hpp
++-
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/CubismFramework.hpp
++Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp
++thread
++-
++stdexcept
++-
++sstream
++-
++filesystem
++-
++experimental/filesystem
++-
++LAppDelegate.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++LAppLive2DManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++facial_landmark_detector.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/facial_landmark_detector.h
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake	2023-05-28 08:19:46.795322451 +0100
+@@ -0,0 +1,45 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  "CXX"
++  )
++# The set of files for implicit dependencies of each language:
++set(CMAKE_DEPENDS_CHECK_CXX
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppDefine.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppModel.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppPal.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppSprite.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppView.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/main.cpp.o"
++  )
++set(CMAKE_CXX_COMPILER_ID "GNU")
++
++# Preprocessor definitions for this target.
++set(CMAKE_TARGET_DEFINITIONS_CXX
++  "CSM_TARGET_LINUX_GL"
++  "GLEW_STATIC"
++  )
++
++# The include file search paths:
++set(CMAKE_CXX_TARGET_INCLUDE_PATH
++  "../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb"
++  "../../../../include"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src"
++  "../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include"
++  "../../../CubismSdkForNative-4-r.7/Core/include"
++  )
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake"
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/build.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/build.make
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/build.make	2023-05-28 08:19:46.795322451 +0100
+@@ -0,0 +1,270 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Include any dependencies generated for this target.
++include CMakeFiles/Demo.dir/depend.make
++
++# Include the progress variables for this target.
++include CMakeFiles/Demo.dir/progress.make
++
++# Include the compile flags for this target's objects.
++include CMakeFiles/Demo.dir/flags.make
++
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../src/LAppAllocator.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp
++
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp > CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp -o CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../src/LAppDefine.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/Demo.dir/src/LAppDefine.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppDefine.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp
++
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppDefine.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp > CMakeFiles/Demo.dir/src/LAppDefine.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppDefine.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp -o CMakeFiles/Demo.dir/src/LAppDefine.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDelegate.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp
++
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp > CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp -o CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppLive2DManager.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp
++
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp > CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp -o CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppModel.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/Demo.dir/src/LAppModel.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppModel.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp
++
++CMakeFiles/Demo.dir/src/LAppModel.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppModel.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp > CMakeFiles/Demo.dir/src/LAppModel.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppModel.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppModel.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp -o CMakeFiles/Demo.dir/src/LAppModel.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppPal.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/Demo.dir/src/LAppPal.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppPal.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp
++
++CMakeFiles/Demo.dir/src/LAppPal.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppPal.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp > CMakeFiles/Demo.dir/src/LAppPal.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppPal.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppPal.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp -o CMakeFiles/Demo.dir/src/LAppPal.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppSprite.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/Demo.dir/src/LAppSprite.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppSprite.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp
++
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppSprite.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp > CMakeFiles/Demo.dir/src/LAppSprite.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppSprite.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp -o CMakeFiles/Demo.dir/src/LAppSprite.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppTextureManager.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp
++
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp > CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp -o CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s
++
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppView.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/Demo.dir/src/LAppView.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppView.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp
++
++CMakeFiles/Demo.dir/src/LAppView.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppView.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp > CMakeFiles/Demo.dir/src/LAppView.cpp.i
++
++CMakeFiles/Demo.dir/src/LAppView.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppView.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp -o CMakeFiles/Demo.dir/src/LAppView.cpp.s
++
++CMakeFiles/Demo.dir/src/main.cpp.o: CMakeFiles/Demo.dir/flags.make
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/main.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/Demo.dir/src/main.cpp.o"
++	/usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/main.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp
++
++CMakeFiles/Demo.dir/src/main.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/main.cpp.i"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp > CMakeFiles/Demo.dir/src/main.cpp.i
++
++CMakeFiles/Demo.dir/src/main.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/main.cpp.s"
++	/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp -o CMakeFiles/Demo.dir/src/main.cpp.s
++
++# Object files for target Demo
++Demo_OBJECTS = \
++"CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppDefine.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppModel.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppPal.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppSprite.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o" \
++"CMakeFiles/Demo.dir/src/LAppView.cpp.o" \
++"CMakeFiles/Demo.dir/src/main.cpp.o"
++
++# External object files for target Demo
++Demo_EXTERNAL_OBJECTS =
++
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppDefine.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppModel.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppPal.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppSprite.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppView.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/src/main.cpp.o
++bin/Demo/Demo: CMakeFiles/Demo.dir/build.make
++bin/Demo/Demo: Framework/libFramework.a
++bin/Demo/Demo: glfw/src/libglfw3.a
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libOpenGL.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGLX.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGLU.so
++bin/Demo/Demo: FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a
++bin/Demo/Demo: ../../../CubismSdkForNative-4-r.7/Core/lib/linux/x86_64/libLive2DCubismCore.a
++bin/Demo/Demo: lib/libGLEW.a
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGL.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libSM.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libICE.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libXext.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/librt.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libm.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libX11.so
++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGLU.so
++bin/Demo/Demo: CMakeFiles/Demo.dir/link.txt
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking CXX executable bin/Demo/Demo"
++	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Demo.dir/link.txt --verbose=$(VERBOSE)
++	/usr/local/bin/cmake -E copy_directory /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/Resources /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/bin/Demo/Resources
++
++# Rule to build all files generated by this target.
++CMakeFiles/Demo.dir/build: bin/Demo/Demo
++
++.PHONY : CMakeFiles/Demo.dir/build
++
++CMakeFiles/Demo.dir/clean:
++	$(CMAKE_COMMAND) -P CMakeFiles/Demo.dir/cmake_clean.cmake
++.PHONY : CMakeFiles/Demo.dir/clean
++
++CMakeFiles/Demo.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : CMakeFiles/Demo.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake	2023-05-28 08:19:46.795322451 +0100
+@@ -0,0 +1,19 @@
++file(REMOVE_RECURSE
++  "CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppDefine.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppModel.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppPal.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppSprite.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o"
++  "CMakeFiles/Demo.dir/src/LAppView.cpp.o"
++  "CMakeFiles/Demo.dir/src/main.cpp.o"
++  "bin/Demo/Demo"
++  "bin/Demo/Demo.pdb"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang CXX)
++  include(CMakeFiles/Demo.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal	2023-05-28 08:20:00.507573512 +0100
+@@ -0,0 +1,257 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o
++ ../../../../include/facial_landmark_detector.h
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o
++ ../../../../include/facial_landmark_detector.h
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o
++ ../../../../include/facial_landmark_detector.h
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o
++ ../../../../include/facial_landmark_detector.h
++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make	2023-05-28 08:20:00.507573512 +0100
+@@ -0,0 +1,257 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../src/LAppAllocator.cpp
++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../src/LAppAllocator.hpp
++
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../src/LAppDefine.cpp
++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../src/LAppDefine.hpp
++
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDefine.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDelegate.cpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDelegate.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppLive2DManager.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppPal.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppTextureManager.hpp
++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppView.hpp
++
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../../../include/facial_landmark_detector.h
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppDefine.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppDelegate.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppLive2DManager.cpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppLive2DManager.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppModel.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppPal.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppSprite.hpp
++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppView.hpp
++
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../../../include/facial_landmark_detector.h
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppDefine.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppDelegate.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppModel.cpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppModel.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppPal.hpp
++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppTextureManager.hpp
++
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppDefine.hpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppPal.cpp
++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppPal.hpp
++
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppDelegate.hpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppSprite.cpp
++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppSprite.hpp
++
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppPal.hpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppTextureManager.cpp
++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppTextureManager.hpp
++
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../../../include/facial_landmark_detector.h
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppAllocator.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppDefine.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppDelegate.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppLive2DManager.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppModel.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppPal.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppSprite.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppTextureManager.hpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppView.cpp
++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppView.hpp
++
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../../../include/facial_landmark_detector.h
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/LAppAllocator.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/LAppDelegate.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/LAppLive2DManager.hpp
++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/main.cpp
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make	2023-05-28 08:19:46.795322451 +0100
+@@ -0,0 +1,10 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# compile CXX with /usr/bin/c++
++CXX_FLAGS = -O3 -DNDEBUG   -std=c++1z
++
++CXX_DEFINES = -DCSM_TARGET_LINUX_GL -DGLEW_STATIC
++
++CXX_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../../include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include -isystem /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Core/include 
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt	2023-05-28 08:19:46.795322451 +0100
+@@ -0,0 +1 @@
++/usr/bin/c++  -O3 -DNDEBUG   CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o CMakeFiles/Demo.dir/src/LAppDefine.cpp.o CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o CMakeFiles/Demo.dir/src/LAppModel.cpp.o CMakeFiles/Demo.dir/src/LAppPal.cpp.o CMakeFiles/Demo.dir/src/LAppSprite.cpp.o CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o CMakeFiles/Demo.dir/src/LAppView.cpp.o CMakeFiles/Demo.dir/src/main.cpp.o  -o bin/Demo/Demo  Framework/libFramework.a glfw/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a -lstdc++fs ../../../CubismSdkForNative-4-r.7/Core/lib/linux/x86_64/libLive2DCubismCore.a lib/libGLEW.a /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/librt.so -lm -ldl /usr/lib/x86_64-linux-gnu/libX11.so -lpthread /usr/lib/x86_64-linux-gnu/libGLU.so 
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,12 @@
++CMAKE_PROGRESS_1 = 1
++CMAKE_PROGRESS_2 = 2
++CMAKE_PROGRESS_3 = 3
++CMAKE_PROGRESS_4 = 4
++CMAKE_PROGRESS_5 = 5
++CMAKE_PROGRESS_6 = 6
++CMAKE_PROGRESS_7 = 7
++CMAKE_PROGRESS_8 = 8
++CMAKE_PROGRESS_9 = 9
++CMAKE_PROGRESS_10 = 10
++CMAKE_PROGRESS_11 = 11
++
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDefine.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDefine.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppModel.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppModel.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppPal.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppPal.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppSprite.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppSprite.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppView.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppView.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/main.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/main.cpp.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Makefile2 ./demo_dev/build_old/make_gcc/CMakeFiles/Makefile2
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/Makefile2	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Makefile2	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1,661 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Directory level rules for the build root directory
++
++# The main recursive "all" target.
++all: CMakeFiles/Demo.dir/all
++all: glew/all
++all: glfw/all
++all: Framework/all
++all: FacialLandmarksForCubism_build/all
++all: src/all
++
++.PHONY : all
++
++# The main recursive "preinstall" target.
++preinstall: glew/preinstall
++preinstall: glfw/preinstall
++preinstall: Framework/preinstall
++preinstall: FacialLandmarksForCubism_build/preinstall
++preinstall: src/preinstall
++
++.PHONY : preinstall
++
++# The main recursive "clean" target.
++clean: CMakeFiles/Demo.dir/clean
++clean: glew/clean
++clean: glfw/clean
++clean: Framework/clean
++clean: FacialLandmarksForCubism_build/clean
++clean: src/clean
++
++.PHONY : clean
++
++#=============================================================================
++# Directory level rules for directory FacialLandmarksForCubism_build
++
++# Recursive "all" directory target.
++FacialLandmarksForCubism_build/all: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all
++
++.PHONY : FacialLandmarksForCubism_build/all
++
++# Recursive "preinstall" directory target.
++FacialLandmarksForCubism_build/preinstall:
++
++.PHONY : FacialLandmarksForCubism_build/preinstall
++
++# Recursive "clean" directory target.
++FacialLandmarksForCubism_build/clean: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean
++
++.PHONY : FacialLandmarksForCubism_build/clean
++
++#=============================================================================
++# Directory level rules for directory Framework
++
++# Recursive "all" directory target.
++Framework/all: Framework/CMakeFiles/Framework.dir/all
++Framework/all: Framework/src/all
++
++.PHONY : Framework/all
++
++# Recursive "preinstall" directory target.
++Framework/preinstall: Framework/src/preinstall
++
++.PHONY : Framework/preinstall
++
++# Recursive "clean" directory target.
++Framework/clean: Framework/CMakeFiles/Framework.dir/clean
++Framework/clean: Framework/src/clean
++
++.PHONY : Framework/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src
++
++# Recursive "all" directory target.
++Framework/src/all: Framework/src/Effect/all
++Framework/src/all: Framework/src/Id/all
++Framework/src/all: Framework/src/Math/all
++Framework/src/all: Framework/src/Model/all
++Framework/src/all: Framework/src/Motion/all
++Framework/src/all: Framework/src/Physics/all
++Framework/src/all: Framework/src/Rendering/all
++Framework/src/all: Framework/src/Type/all
++Framework/src/all: Framework/src/Utils/all
++
++.PHONY : Framework/src/all
++
++# Recursive "preinstall" directory target.
++Framework/src/preinstall: Framework/src/Effect/preinstall
++Framework/src/preinstall: Framework/src/Id/preinstall
++Framework/src/preinstall: Framework/src/Math/preinstall
++Framework/src/preinstall: Framework/src/Model/preinstall
++Framework/src/preinstall: Framework/src/Motion/preinstall
++Framework/src/preinstall: Framework/src/Physics/preinstall
++Framework/src/preinstall: Framework/src/Rendering/preinstall
++Framework/src/preinstall: Framework/src/Type/preinstall
++Framework/src/preinstall: Framework/src/Utils/preinstall
++
++.PHONY : Framework/src/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/clean: Framework/src/Effect/clean
++Framework/src/clean: Framework/src/Id/clean
++Framework/src/clean: Framework/src/Math/clean
++Framework/src/clean: Framework/src/Model/clean
++Framework/src/clean: Framework/src/Motion/clean
++Framework/src/clean: Framework/src/Physics/clean
++Framework/src/clean: Framework/src/Rendering/clean
++Framework/src/clean: Framework/src/Type/clean
++Framework/src/clean: Framework/src/Utils/clean
++
++.PHONY : Framework/src/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Effect
++
++# Recursive "all" directory target.
++Framework/src/Effect/all:
++
++.PHONY : Framework/src/Effect/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Effect/preinstall:
++
++.PHONY : Framework/src/Effect/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Effect/clean:
++
++.PHONY : Framework/src/Effect/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Id
++
++# Recursive "all" directory target.
++Framework/src/Id/all:
++
++.PHONY : Framework/src/Id/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Id/preinstall:
++
++.PHONY : Framework/src/Id/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Id/clean:
++
++.PHONY : Framework/src/Id/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Math
++
++# Recursive "all" directory target.
++Framework/src/Math/all:
++
++.PHONY : Framework/src/Math/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Math/preinstall:
++
++.PHONY : Framework/src/Math/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Math/clean:
++
++.PHONY : Framework/src/Math/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Model
++
++# Recursive "all" directory target.
++Framework/src/Model/all:
++
++.PHONY : Framework/src/Model/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Model/preinstall:
++
++.PHONY : Framework/src/Model/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Model/clean:
++
++.PHONY : Framework/src/Model/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Motion
++
++# Recursive "all" directory target.
++Framework/src/Motion/all:
++
++.PHONY : Framework/src/Motion/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Motion/preinstall:
++
++.PHONY : Framework/src/Motion/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Motion/clean:
++
++.PHONY : Framework/src/Motion/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Physics
++
++# Recursive "all" directory target.
++Framework/src/Physics/all:
++
++.PHONY : Framework/src/Physics/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Physics/preinstall:
++
++.PHONY : Framework/src/Physics/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Physics/clean:
++
++.PHONY : Framework/src/Physics/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Rendering
++
++# Recursive "all" directory target.
++Framework/src/Rendering/all: Framework/src/Rendering/OpenGL/all
++
++.PHONY : Framework/src/Rendering/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Rendering/preinstall: Framework/src/Rendering/OpenGL/preinstall
++
++.PHONY : Framework/src/Rendering/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Rendering/clean: Framework/src/Rendering/OpenGL/clean
++
++.PHONY : Framework/src/Rendering/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Rendering/OpenGL
++
++# Recursive "all" directory target.
++Framework/src/Rendering/OpenGL/all:
++
++.PHONY : Framework/src/Rendering/OpenGL/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Rendering/OpenGL/preinstall:
++
++.PHONY : Framework/src/Rendering/OpenGL/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Rendering/OpenGL/clean:
++
++.PHONY : Framework/src/Rendering/OpenGL/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Type
++
++# Recursive "all" directory target.
++Framework/src/Type/all:
++
++.PHONY : Framework/src/Type/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Type/preinstall:
++
++.PHONY : Framework/src/Type/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Type/clean:
++
++.PHONY : Framework/src/Type/clean
++
++#=============================================================================
++# Directory level rules for directory Framework/src/Utils
++
++# Recursive "all" directory target.
++Framework/src/Utils/all:
++
++.PHONY : Framework/src/Utils/all
++
++# Recursive "preinstall" directory target.
++Framework/src/Utils/preinstall:
++
++.PHONY : Framework/src/Utils/preinstall
++
++# Recursive "clean" directory target.
++Framework/src/Utils/clean:
++
++.PHONY : Framework/src/Utils/clean
++
++#=============================================================================
++# Directory level rules for directory glew
++
++# Recursive "all" directory target.
++glew/all: glew/CMakeFiles/glew.dir/all
++glew/all: glew/CMakeFiles/glew_s.dir/all
++
++.PHONY : glew/all
++
++# Recursive "preinstall" directory target.
++glew/preinstall:
++
++.PHONY : glew/preinstall
++
++# Recursive "clean" directory target.
++glew/clean: glew/CMakeFiles/glew.dir/clean
++glew/clean: glew/CMakeFiles/uninstall.dir/clean
++glew/clean: glew/CMakeFiles/glew_s.dir/clean
++
++.PHONY : glew/clean
++
++#=============================================================================
++# Directory level rules for directory glfw
++
++# Recursive "all" directory target.
++glfw/all: glfw/src/all
++
++.PHONY : glfw/all
++
++# Recursive "preinstall" directory target.
++glfw/preinstall: glfw/src/preinstall
++
++.PHONY : glfw/preinstall
++
++# Recursive "clean" directory target.
++glfw/clean: glfw/src/clean
++
++.PHONY : glfw/clean
++
++#=============================================================================
++# Directory level rules for directory glfw/src
++
++# Recursive "all" directory target.
++glfw/src/all: glfw/src/CMakeFiles/glfw.dir/all
++
++.PHONY : glfw/src/all
++
++# Recursive "preinstall" directory target.
++glfw/src/preinstall:
++
++.PHONY : glfw/src/preinstall
++
++# Recursive "clean" directory target.
++glfw/src/clean: glfw/src/CMakeFiles/glfw.dir/clean
++glfw/src/clean: glfw/src/CMakeFiles/update_mappings.dir/clean
++
++.PHONY : glfw/src/clean
++
++#=============================================================================
++# Directory level rules for directory src
++
++# Recursive "all" directory target.
++src/all:
++
++.PHONY : src/all
++
++# Recursive "preinstall" directory target.
++src/preinstall:
++
++.PHONY : src/preinstall
++
++# Recursive "clean" directory target.
++src/clean:
++
++.PHONY : src/clean
++
++#=============================================================================
++# Target rules for target CMakeFiles/Demo.dir
++
++# All Build rule for target.
++CMakeFiles/Demo.dir/all: glew/CMakeFiles/glew_s.dir/all
++CMakeFiles/Demo.dir/all: glfw/src/CMakeFiles/glfw.dir/all
++CMakeFiles/Demo.dir/all: Framework/CMakeFiles/Framework.dir/all
++CMakeFiles/Demo.dir/all: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/depend
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11 "Built target Demo"
++.PHONY : CMakeFiles/Demo.dir/all
++
++# Build rule for subdir invocation for target.
++CMakeFiles/Demo.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 70
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Demo.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : CMakeFiles/Demo.dir/rule
++
++# Convenience name for target.
++Demo: CMakeFiles/Demo.dir/rule
++
++.PHONY : Demo
++
++# clean rule for target.
++CMakeFiles/Demo.dir/clean:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/clean
++.PHONY : CMakeFiles/Demo.dir/clean
++
++#=============================================================================
++# Target rules for target glew/CMakeFiles/glew.dir
++
++# All Build rule for target.
++glew/CMakeFiles/glew.dir/all:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/depend
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=52,53 "Built target glew"
++.PHONY : glew/CMakeFiles/glew.dir/all
++
++# Build rule for subdir invocation for target.
++glew/CMakeFiles/glew.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 2
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : glew/CMakeFiles/glew.dir/rule
++
++# Convenience name for target.
++glew: glew/CMakeFiles/glew.dir/rule
++
++.PHONY : glew
++
++# clean rule for target.
++glew/CMakeFiles/glew.dir/clean:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/clean
++.PHONY : glew/CMakeFiles/glew.dir/clean
++
++#=============================================================================
++# Target rules for target glew/CMakeFiles/uninstall.dir
++
++# All Build rule for target.
++glew/CMakeFiles/uninstall.dir/all:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/depend
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num= "Built target uninstall"
++.PHONY : glew/CMakeFiles/uninstall.dir/all
++
++# Build rule for subdir invocation for target.
++glew/CMakeFiles/uninstall.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/uninstall.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : glew/CMakeFiles/uninstall.dir/rule
++
++# Convenience name for target.
++uninstall: glew/CMakeFiles/uninstall.dir/rule
++
++.PHONY : uninstall
++
++# clean rule for target.
++glew/CMakeFiles/uninstall.dir/clean:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/clean
++.PHONY : glew/CMakeFiles/uninstall.dir/clean
++
++#=============================================================================
++# Target rules for target glew/CMakeFiles/glew_s.dir
++
++# All Build rule for target.
++glew/CMakeFiles/glew_s.dir/all:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/depend
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=54,55 "Built target glew_s"
++.PHONY : glew/CMakeFiles/glew_s.dir/all
++
++# Build rule for subdir invocation for target.
++glew/CMakeFiles/glew_s.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 2
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew_s.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : glew/CMakeFiles/glew_s.dir/rule
++
++# Convenience name for target.
++glew_s: glew/CMakeFiles/glew_s.dir/rule
++
++.PHONY : glew_s
++
++# clean rule for target.
++glew/CMakeFiles/glew_s.dir/clean:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/clean
++.PHONY : glew/CMakeFiles/glew_s.dir/clean
++
++#=============================================================================
++# Target rules for target glfw/src/CMakeFiles/glfw.dir
++
++# All Build rule for target.
++glfw/src/CMakeFiles/glfw.dir/all:
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/depend
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72 "Built target glfw"
++.PHONY : glfw/src/CMakeFiles/glfw.dir/all
++
++# Build rule for subdir invocation for target.
++glfw/src/CMakeFiles/glfw.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 17
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/glfw.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : glfw/src/CMakeFiles/glfw.dir/rule
++
++# Convenience name for target.
++glfw: glfw/src/CMakeFiles/glfw.dir/rule
++
++.PHONY : glfw
++
++# clean rule for target.
++glfw/src/CMakeFiles/glfw.dir/clean:
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/clean
++.PHONY : glfw/src/CMakeFiles/glfw.dir/clean
++
++#=============================================================================
++# Target rules for target glfw/src/CMakeFiles/update_mappings.dir
++
++# All Build rule for target.
++glfw/src/CMakeFiles/update_mappings.dir/all:
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/depend
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=73 "Built target update_mappings"
++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/all
++
++# Build rule for subdir invocation for target.
++glfw/src/CMakeFiles/update_mappings.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 1
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/update_mappings.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/rule
++
++# Convenience name for target.
++update_mappings: glfw/src/CMakeFiles/update_mappings.dir/rule
++
++.PHONY : update_mappings
++
++# clean rule for target.
++glfw/src/CMakeFiles/update_mappings.dir/clean:
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/clean
++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/clean
++
++#=============================================================================
++# Target rules for target Framework/CMakeFiles/Framework.dir
++
++# All Build rule for target.
++Framework/CMakeFiles/Framework.dir/all: glew/CMakeFiles/glew_s.dir/all
++	$(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/depend
++	$(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51 "Built target Framework"
++.PHONY : Framework/CMakeFiles/Framework.dir/all
++
++# Build rule for subdir invocation for target.
++Framework/CMakeFiles/Framework.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 40
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/CMakeFiles/Framework.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : Framework/CMakeFiles/Framework.dir/rule
++
++# Convenience name for target.
++Framework: Framework/CMakeFiles/Framework.dir/rule
++
++.PHONY : Framework
++
++# clean rule for target.
++Framework/CMakeFiles/Framework.dir/clean:
++	$(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/clean
++.PHONY : Framework/CMakeFiles/Framework.dir/clean
++
++#=============================================================================
++# Target rules for target FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir
++
++# All Build rule for target.
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all:
++	$(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend
++	$(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=12,13 "Built target FacialLandmarksForCubism"
++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all
++
++# Build rule for subdir invocation for target.
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 2
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule
++
++# Convenience name for target.
++FacialLandmarksForCubism: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule
++
++.PHONY : FacialLandmarksForCubism
++
++# clean rule for target.
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean:
++	$(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean
++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/TargetDirectories.txt ./demo_dev/build_old/make_gcc/CMakeFiles/TargetDirectories.txt
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/TargetDirectories.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/TargetDirectories.txt	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,116 @@
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/uninstall.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/update_mappings.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/rebuild_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/install/strip.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/install.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/install/local.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/list_install_components.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/edit_cache.dir
++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/rebuild_cache.dir
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/cmake.check_cache ./demo_dev/build_old/make_gcc/CMakeFiles/cmake.check_cache
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/cmake.check_cache	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/cmake.check_cache	2024-03-28 17:57:40.564997982 +0000
+@@ -0,0 +1 @@
++# This file is generated by cmake for dependency checking of the CMakeCache.txt file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++72
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache	2023-05-28 08:19:46.915324649 +0100
+@@ -0,0 +1,54 @@
++#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
++
++#IncludeRegexScan: ^.*$
++
++#IncludeRegexComplain: ^$
++
++#IncludeRegexTransform: 
++
++../../../../include/facial_landmark_detector.h
++deque
++-
++string
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp
++stdexcept
++-
++fstream
++-
++string
++-
++sstream
++-
++cmath
++-
++cstdint
++-
++cinttypes
++-
++WinSock2.h
++-
++ws2tcpip.h
++-
++basetsd.h
++-
++sys/types.h
++-
++sys/socket.h
++-
++arpa/inet.h
++-
++unistd.h
++-
++facial_landmark_detector.h
++/home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.h
++math_utils.h
++/home/ace/src/vtb/FacialLandmarksForCubism/src/math_utils.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/src/math_utils.h
++cmath
++-
++initializer_list
++-
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,21 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  "CXX"
++  )
++# The set of files for implicit dependencies of each language:
++set(CMAKE_DEPENDS_CHECK_CXX
++  "/home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o"
++  )
++set(CMAKE_CXX_COMPILER_ID "GNU")
++
++# The include file search paths:
++set(CMAKE_CXX_TARGET_INCLUDE_PATH
++  "../../../../include"
++  )
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,119 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Include any dependencies generated for this target.
++include FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make
++
++# Include the progress variables for this target.
++include FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make
++
++# Include the compile flags for this target's objects.
++include FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make
++
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../src/facial_landmark_detector.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp
++
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp > CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i
++
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp -o CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s
++
++# Object files for target FacialLandmarksForCubism
++FacialLandmarksForCubism_OBJECTS = \
++"CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o"
++
++# External object files for target FacialLandmarksForCubism
++FacialLandmarksForCubism_EXTERNAL_OBJECTS =
++
++FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o
++FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make
++FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libFacialLandmarksForCubism.a"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && $(CMAKE_COMMAND) -P CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FacialLandmarksForCubism.dir/link.txt --verbose=$(VERBOSE)
++
++# Rule to build all files generated by this target.
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build: FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a
++
++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build
++
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && $(CMAKE_COMMAND) -P CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake
++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean
++
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,10 @@
++file(REMOVE_RECURSE
++  "CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o"
++  "libFacialLandmarksForCubism.a"
++  "libFacialLandmarksForCubism.pdb"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang CXX)
++  include(CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,3 @@
++file(REMOVE_RECURSE
++  "libFacialLandmarksForCubism.a"
++)
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal	2023-05-28 08:19:46.915324649 +0100
+@@ -0,0 +1,7 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o
++ ../../../../include/facial_landmark_detector.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/src/math_utils.h
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make	2023-05-28 08:19:46.915324649 +0100
+@@ -0,0 +1,7 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../include/facial_landmark_detector.h
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../src/facial_landmark_detector.cpp
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../src/math_utils.h
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,10 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# compile CXX with /usr/bin/c++
++CXX_FLAGS = -O3 -DNDEBUG   -std=c++1z
++
++CXX_DEFINES = 
++
++CXX_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/include 
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,2 @@
++/usr/bin/ar qc libFacialLandmarksForCubism.a  CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o
++/usr/bin/ranlib libFacialLandmarksForCubism.a
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,3 @@
++CMAKE_PROGRESS_1 = 12
++CMAKE_PROGRESS_2 = 13
++
+Binary files ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o and ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++2
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,237 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/preinstall
++.PHONY : preinstall/fast
++
++# Convenience name for target.
++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule
++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule
++
++# Convenience name for target.
++FacialLandmarksForCubism: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule
++
++.PHONY : FacialLandmarksForCubism
++
++# fast build rule for target.
++FacialLandmarksForCubism/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build
++.PHONY : FacialLandmarksForCubism/fast
++
++src/facial_landmark_detector.o: src/facial_landmark_detector.cpp.o
++
++.PHONY : src/facial_landmark_detector.o
++
++# target to build an object file
++src/facial_landmark_detector.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o
++.PHONY : src/facial_landmark_detector.cpp.o
++
++src/facial_landmark_detector.i: src/facial_landmark_detector.cpp.i
++
++.PHONY : src/facial_landmark_detector.i
++
++# target to preprocess a source file
++src/facial_landmark_detector.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i
++.PHONY : src/facial_landmark_detector.cpp.i
++
++src/facial_landmark_detector.s: src/facial_landmark_detector.cpp.s
++
++.PHONY : src/facial_landmark_detector.s
++
++# target to generate assembly for a file
++src/facial_landmark_detector.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s
++.PHONY : src/facial_landmark_detector.cpp.s
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++	@echo "... FacialLandmarksForCubism"
++	@echo "... src/facial_landmark_detector.o"
++	@echo "... src/facial_landmark_detector.i"
++	@echo "... src/facial_landmark_detector.s"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+Binary files ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a and ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache	2023-05-28 08:19:56.263495815 +0100
+@@ -0,0 +1,718 @@
++#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
++
++#IncludeRegexScan: ^.*$
++
++#IncludeRegexComplain: ^$
++
++#IncludeRegexTransform: 
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp
++CubismCdiJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp
++CubismJsonHolder.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp
++CubismDefaultParameterId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Utils/CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Rendering/CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++vector
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Live2DCubismCore.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++CubismFrameworkConfig.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++new
++-
++ICubismAllocator.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++cstdlib
++-
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp
++CubismModelSettingJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp
++ICubismModelSetting.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++CubismJsonHolder.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp
++CubismBreath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++math.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp
++CubismEyeBlink.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp
++stdlib.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp
++ICubismModelSetting.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/ICubismModelSetting.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp
++CubismPose.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Utils/CubismJson.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp
++CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/CubismBasicType.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp
++CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/CubismBasicType.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Live2DCubismCore.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp
++CubismMath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++cmath
++-
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/CubismBasicType.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Math/CubismVector2.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp
++CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/CubismBasicType.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp
++CubismModelMatrix.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/csmString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/csmMap.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp
++CubismTargetPoint.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++Math/CubismMath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Math/CubismMath.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp
++CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Math/CubismMath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Math/CubismMath.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp
++math.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/math.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp
++CubismViewMatrix.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp
++CubismMoc.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp
++CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Rendering/CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismId.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmMap.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmVector.hpp
++Rendering/CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp
++CubismModelUserData.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++CubismModelUserDataJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp
++Utils/CubismString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Utils/CubismString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp
++CubismModelUserDataJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp
++CubismModelUserData.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp
++CubismJsonHolder.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Utils/CubismJson.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModel.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp
++CubismUserModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Motion/CubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismMotion.hpp
++Physics/CubismPhysics.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Physics/CubismPhysics.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Effect/CubismPose.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismPose.hpp
++Effect/CubismEyeBlink.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismEyeBlink.hpp
++Effect/CubismBreath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismBreath.hpp
++Math/CubismModelMatrix.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismModelMatrix.hpp
++Math/CubismTargetPoint.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismTargetPoint.hpp
++Model/CubismMoc.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismMoc.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModel.hpp
++Motion/CubismMotionManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismMotionManager.hpp
++Motion/CubismExpressionMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismExpressionMotion.hpp
++Physics/CubismPhysics.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Physics/CubismPhysics.hpp
++Rendering/CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp
++Model/CubismModelUserData.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModelUserData.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp
++CubismMotionQueueEntry.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++Math/CubismMath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Math/CubismMath.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp
++CubismExpressionMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Utils/CubismJson.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp
++CubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++float.h
++-
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp
++CubismMotionInternal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp
++CubismMotionJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp
++CubismMotionQueueManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++CubismMotionQueueEntry.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++Math/CubismMath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Math/CubismMath.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Type/CubismBasicType.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/CubismBasicType.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp
++CubismMotionJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp
++CubismJsonHolder.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Utils/CubismJson.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp
++CubismMotionManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++CubismMotionQueueManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp
++CubismMotionQueueEntry.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++Model/CubismUserModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismUserModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp
++CubismMotionQueueManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++CubismMotionQueueEntry.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp
++CubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ACubismMotion.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp
++CubismPhysics.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++CubismPhysicsInternal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++CubismPhysicsJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Model/CubismModel.hpp
++Utils/CubismString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Utils/CubismString.hpp
++Math/CubismMath.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismMath.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp
++CubismPhysicsInternal.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Model/CubismModel.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp
++CubismPhysicsJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp
++Id/CubismIdManager.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismIdManager.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp
++CubismJsonHolder.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismJsonHolder.hpp
++Utils/CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Utils/CubismJson.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp
++Id/CubismId.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismId.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp
++CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismFramework.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/Model/CubismModel.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismFramework.hpp
++Math/CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/Math/CubismMatrix44.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp
++CubismOffscreenSurface_OpenGLES2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp
++Type/csmRectF.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp
++float.h
++-
++jni.h
++-
++errno.h
++-
++GLES2/gl2.h
++-
++GLES2/gl2ext.h
++-
++OpenGLES/ES2/gl.h
++-
++OpenGLES/ES2/glext.h
++-
++GL/glew.h
++-
++GL/gl.h
++-
++GL/glew.h
++-
++OpenGL/gl.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp
++CubismRenderer_OpenGLES2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++Math/CubismMatrix44.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Math/CubismMatrix44.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp
++Model/CubismModel.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Model/CubismModel.hpp
++float.h
++-
++Windows.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++../CubismRenderer.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp
++CubismOffscreenSurface_OpenGLES2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp
++Type/csmRectF.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp
++Math/CubismVector2.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Math/CubismVector2.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp
++jni.h
++-
++errno.h
++-
++GLES2/gl2.h
++-
++GLES2/gl2ext.h
++-
++OpenGLES/ES2/gl.h
++-
++OpenGLES/ES2/glext.h
++-
++GL/glew.h
++-
++GL/gl.h
++-
++GL/glew.h
++-
++OpenGL/gl.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++cstddef
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Utils/CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp
++csmRectF.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp
++csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++stdarg.h
++-
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++Utils/CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++string.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp
++Utils/CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp
++CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp
++stdio.h
++-
++stdarg.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp
++assert.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/assert.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp
++CubismJson.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++stdlib.h
++-
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp
++CubismDebug.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++stdio.h
++-
++CubismFramework.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmVector.hpp
++Type/csmMap.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmMap.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp
++CubismString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++Type/csmVector.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmVector.hpp
++stdio.h
++-
++stdarg.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++Type/csmString.hpp
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++cstddef
++-
++cstdint
++-
++stddef.h
++-
++stdint.h
++-
++stddef.h
++-
++inttypes.h
++-
++stdint.h
++-
++inttypes.h
++-
++Availability.h
++-
++OpenGL/glu.h
++-
++GL/glu.h
++-
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake	2023-05-28 08:19:46.819322891 +0100
+@@ -0,0 +1,67 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  "CXX"
++  )
++# The set of files for implicit dependencies of each language:
++set(CMAKE_DEPENDS_CHECK_CXX
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o"
++  )
++set(CMAKE_CXX_COMPILER_ID "GNU")
++
++# Preprocessor definitions for this target.
++set(CMAKE_TARGET_DEFINITIONS_CXX
++  "CSM_TARGET_LINUX_GL"
++  "GLEW_STATIC"
++  )
++
++# The include file search paths:
++set(CMAKE_CXX_TARGET_INCLUDE_PATH
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/../Core/include"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Core/include"
++  )
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake"
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make	2023-05-28 08:19:46.819322891 +0100
+@@ -0,0 +1,659 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Include any dependencies generated for this target.
++include Framework/CMakeFiles/Framework.dir/depend.make
++
++# Include the progress variables for this target.
++include Framework/CMakeFiles/Framework.dir/progress.make
++
++# Include the compile flags for this target's objects.
++include Framework/CMakeFiles/Framework.dir/flags.make
++
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp
++
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp > CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp -o CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp
++
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp > CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp -o CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismFramework.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp
++
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismFramework.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp > CMakeFiles/Framework.dir/src/CubismFramework.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismFramework.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp -o CMakeFiles/Framework.dir/src/CubismFramework.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp
++
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp > CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp -o CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp > CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp -o CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp > CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp -o CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp > CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp -o CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp > CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp -o CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp > CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp -o CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp > CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp -o CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp > CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp -o CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp > CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp -o CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp > CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp -o CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp > CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp -o CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp > CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp -o CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp > CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp -o CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp > CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp -o CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp > CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp -o CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp > CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp -o CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp > CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp -o CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp > CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp -o CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp > CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp > CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp -o CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp > CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp -o CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp > CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp -o CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp > CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp > CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp > CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp -o CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Type/csmString.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Type/csmString.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp > CMakeFiles/Framework.dir/src/Type/csmString.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Type/csmString.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp -o CMakeFiles/Framework.dir/src/Type/csmString.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp > CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp -o CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp > CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp -o CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp > CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp -o CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s
++
++# Object files for target Framework
++Framework_OBJECTS = \
++"CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o" \
++"CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o" \
++"CMakeFiles/Framework.dir/src/CubismFramework.cpp.o" \
++"CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o" \
++"CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o" \
++"CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o" \
++"CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o" \
++"CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o" \
++"CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o" \
++"CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o" \
++"CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o" \
++"CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o" \
++"CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o" \
++"CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o" \
++"CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o" \
++"CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o" \
++"CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o" \
++"CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o" \
++"CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o" \
++"CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o" \
++"CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o" \
++"CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o" \
++"CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o" \
++"CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o" \
++"CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o" \
++"CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o" \
++"CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o" \
++"CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o" \
++"CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o" \
++"CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o" \
++"CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o" \
++"CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o" \
++"CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o" \
++"CMakeFiles/Framework.dir/src/Type/csmString.cpp.o" \
++"CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o" \
++"CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o" \
++"CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o"
++
++# External object files for target Framework
++Framework_EXTERNAL_OBJECTS =
++
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/build.make
++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/link.txt
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Linking CXX static library libFramework.a"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && $(CMAKE_COMMAND) -P CMakeFiles/Framework.dir/cmake_clean_target.cmake
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Framework.dir/link.txt --verbose=$(VERBOSE)
++
++# Rule to build all files generated by this target.
++Framework/CMakeFiles/Framework.dir/build: Framework/libFramework.a
++
++.PHONY : Framework/CMakeFiles/Framework.dir/build
++
++Framework/CMakeFiles/Framework.dir/clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && $(CMAKE_COMMAND) -P CMakeFiles/Framework.dir/cmake_clean.cmake
++.PHONY : Framework/CMakeFiles/Framework.dir/clean
++
++Framework/CMakeFiles/Framework.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : Framework/CMakeFiles/Framework.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake	2023-05-28 08:19:46.819322891 +0100
+@@ -0,0 +1,46 @@
++file(REMOVE_RECURSE
++  "CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o"
++  "CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o"
++  "CMakeFiles/Framework.dir/src/CubismFramework.cpp.o"
++  "CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o"
++  "CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o"
++  "CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o"
++  "CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o"
++  "CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o"
++  "CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o"
++  "CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o"
++  "CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o"
++  "CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o"
++  "CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o"
++  "CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o"
++  "CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o"
++  "CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o"
++  "CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o"
++  "CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o"
++  "CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o"
++  "CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o"
++  "CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o"
++  "CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o"
++  "CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o"
++  "CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o"
++  "CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o"
++  "CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o"
++  "CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o"
++  "CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o"
++  "CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o"
++  "CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o"
++  "CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o"
++  "CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o"
++  "CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o"
++  "CMakeFiles/Framework.dir/src/Type/csmString.cpp.o"
++  "CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o"
++  "CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o"
++  "CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o"
++  "libFramework.a"
++  "libFramework.pdb"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang CXX)
++  include(CMakeFiles/Framework.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake	2023-05-28 08:19:46.819322891 +0100
+@@ -0,0 +1,3 @@
++file(REMOVE_RECURSE
++  "libFramework.a"
++)
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal	2023-05-28 08:19:56.263495815 +0100
+@@ -0,0 +1,649 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make	2023-05-28 08:19:56.263495815 +0100
+@@ -0,0 +1,649 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp
++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp
++
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp
++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make	2023-05-28 08:19:46.819322891 +0100
+@@ -0,0 +1,10 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# compile CXX with /usr/bin/c++
++CXX_FLAGS = -O3 -DNDEBUG   -std=c++1z
++
++CXX_DEFINES = -DCSM_TARGET_LINUX_GL -DGLEW_STATIC
++
++CXX_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/../Core/include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include -isystem /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Core/include 
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt	2023-05-28 08:19:46.819322891 +0100
+@@ -0,0 +1,2 @@
++/usr/bin/ar qc libFramework.a  CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o CMakeFiles/Framework.dir/src/CubismFramework.cpp.o CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o CMakeFiles/Framework.dir/src/Type/csmString.cpp.o CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o
++/usr/bin/ranlib libFramework.a
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,39 @@
++CMAKE_PROGRESS_1 = 14
++CMAKE_PROGRESS_2 = 15
++CMAKE_PROGRESS_3 = 16
++CMAKE_PROGRESS_4 = 17
++CMAKE_PROGRESS_5 = 18
++CMAKE_PROGRESS_6 = 19
++CMAKE_PROGRESS_7 = 20
++CMAKE_PROGRESS_8 = 21
++CMAKE_PROGRESS_9 = 22
++CMAKE_PROGRESS_10 = 23
++CMAKE_PROGRESS_11 = 24
++CMAKE_PROGRESS_12 = 25
++CMAKE_PROGRESS_13 = 26
++CMAKE_PROGRESS_14 = 27
++CMAKE_PROGRESS_15 = 28
++CMAKE_PROGRESS_16 = 29
++CMAKE_PROGRESS_17 = 30
++CMAKE_PROGRESS_18 = 31
++CMAKE_PROGRESS_19 = 32
++CMAKE_PROGRESS_20 = 33
++CMAKE_PROGRESS_21 = 34
++CMAKE_PROGRESS_22 = 35
++CMAKE_PROGRESS_23 = 36
++CMAKE_PROGRESS_24 = 37
++CMAKE_PROGRESS_25 = 38
++CMAKE_PROGRESS_26 = 39
++CMAKE_PROGRESS_27 = 40
++CMAKE_PROGRESS_28 = 41
++CMAKE_PROGRESS_29 = 42
++CMAKE_PROGRESS_30 = 43
++CMAKE_PROGRESS_31 = 44
++CMAKE_PROGRESS_32 = 45
++CMAKE_PROGRESS_33 = 46
++CMAKE_PROGRESS_34 = 47
++CMAKE_PROGRESS_35 = 48
++CMAKE_PROGRESS_36 = 49
++CMAKE_PROGRESS_37 = 50
++CMAKE_PROGRESS_38 = 51
++
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o differ
+Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++40
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/Makefile ./demo_dev/build_old/make_gcc/Framework/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,1317 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/preinstall
++.PHONY : preinstall/fast
++
++# Convenience name for target.
++Framework/CMakeFiles/Framework.dir/rule:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/CMakeFiles/Framework.dir/rule
++.PHONY : Framework/CMakeFiles/Framework.dir/rule
++
++# Convenience name for target.
++Framework: Framework/CMakeFiles/Framework.dir/rule
++
++.PHONY : Framework
++
++# fast build rule for target.
++Framework/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/build
++.PHONY : Framework/fast
++
++src/CubismCdiJson.o: src/CubismCdiJson.cpp.o
++
++.PHONY : src/CubismCdiJson.o
++
++# target to build an object file
++src/CubismCdiJson.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o
++.PHONY : src/CubismCdiJson.cpp.o
++
++src/CubismCdiJson.i: src/CubismCdiJson.cpp.i
++
++.PHONY : src/CubismCdiJson.i
++
++# target to preprocess a source file
++src/CubismCdiJson.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i
++.PHONY : src/CubismCdiJson.cpp.i
++
++src/CubismCdiJson.s: src/CubismCdiJson.cpp.s
++
++.PHONY : src/CubismCdiJson.s
++
++# target to generate assembly for a file
++src/CubismCdiJson.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s
++.PHONY : src/CubismCdiJson.cpp.s
++
++src/CubismDefaultParameterId.o: src/CubismDefaultParameterId.cpp.o
++
++.PHONY : src/CubismDefaultParameterId.o
++
++# target to build an object file
++src/CubismDefaultParameterId.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o
++.PHONY : src/CubismDefaultParameterId.cpp.o
++
++src/CubismDefaultParameterId.i: src/CubismDefaultParameterId.cpp.i
++
++.PHONY : src/CubismDefaultParameterId.i
++
++# target to preprocess a source file
++src/CubismDefaultParameterId.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i
++.PHONY : src/CubismDefaultParameterId.cpp.i
++
++src/CubismDefaultParameterId.s: src/CubismDefaultParameterId.cpp.s
++
++.PHONY : src/CubismDefaultParameterId.s
++
++# target to generate assembly for a file
++src/CubismDefaultParameterId.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s
++.PHONY : src/CubismDefaultParameterId.cpp.s
++
++src/CubismFramework.o: src/CubismFramework.cpp.o
++
++.PHONY : src/CubismFramework.o
++
++# target to build an object file
++src/CubismFramework.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o
++.PHONY : src/CubismFramework.cpp.o
++
++src/CubismFramework.i: src/CubismFramework.cpp.i
++
++.PHONY : src/CubismFramework.i
++
++# target to preprocess a source file
++src/CubismFramework.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.i
++.PHONY : src/CubismFramework.cpp.i
++
++src/CubismFramework.s: src/CubismFramework.cpp.s
++
++.PHONY : src/CubismFramework.s
++
++# target to generate assembly for a file
++src/CubismFramework.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.s
++.PHONY : src/CubismFramework.cpp.s
++
++src/CubismModelSettingJson.o: src/CubismModelSettingJson.cpp.o
++
++.PHONY : src/CubismModelSettingJson.o
++
++# target to build an object file
++src/CubismModelSettingJson.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o
++.PHONY : src/CubismModelSettingJson.cpp.o
++
++src/CubismModelSettingJson.i: src/CubismModelSettingJson.cpp.i
++
++.PHONY : src/CubismModelSettingJson.i
++
++# target to preprocess a source file
++src/CubismModelSettingJson.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i
++.PHONY : src/CubismModelSettingJson.cpp.i
++
++src/CubismModelSettingJson.s: src/CubismModelSettingJson.cpp.s
++
++.PHONY : src/CubismModelSettingJson.s
++
++# target to generate assembly for a file
++src/CubismModelSettingJson.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s
++.PHONY : src/CubismModelSettingJson.cpp.s
++
++src/Effect/CubismBreath.o: src/Effect/CubismBreath.cpp.o
++
++.PHONY : src/Effect/CubismBreath.o
++
++# target to build an object file
++src/Effect/CubismBreath.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o
++.PHONY : src/Effect/CubismBreath.cpp.o
++
++src/Effect/CubismBreath.i: src/Effect/CubismBreath.cpp.i
++
++.PHONY : src/Effect/CubismBreath.i
++
++# target to preprocess a source file
++src/Effect/CubismBreath.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i
++.PHONY : src/Effect/CubismBreath.cpp.i
++
++src/Effect/CubismBreath.s: src/Effect/CubismBreath.cpp.s
++
++.PHONY : src/Effect/CubismBreath.s
++
++# target to generate assembly for a file
++src/Effect/CubismBreath.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s
++.PHONY : src/Effect/CubismBreath.cpp.s
++
++src/Effect/CubismEyeBlink.o: src/Effect/CubismEyeBlink.cpp.o
++
++.PHONY : src/Effect/CubismEyeBlink.o
++
++# target to build an object file
++src/Effect/CubismEyeBlink.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o
++.PHONY : src/Effect/CubismEyeBlink.cpp.o
++
++src/Effect/CubismEyeBlink.i: src/Effect/CubismEyeBlink.cpp.i
++
++.PHONY : src/Effect/CubismEyeBlink.i
++
++# target to preprocess a source file
++src/Effect/CubismEyeBlink.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i
++.PHONY : src/Effect/CubismEyeBlink.cpp.i
++
++src/Effect/CubismEyeBlink.s: src/Effect/CubismEyeBlink.cpp.s
++
++.PHONY : src/Effect/CubismEyeBlink.s
++
++# target to generate assembly for a file
++src/Effect/CubismEyeBlink.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s
++.PHONY : src/Effect/CubismEyeBlink.cpp.s
++
++src/Effect/CubismPose.o: src/Effect/CubismPose.cpp.o
++
++.PHONY : src/Effect/CubismPose.o
++
++# target to build an object file
++src/Effect/CubismPose.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o
++.PHONY : src/Effect/CubismPose.cpp.o
++
++src/Effect/CubismPose.i: src/Effect/CubismPose.cpp.i
++
++.PHONY : src/Effect/CubismPose.i
++
++# target to preprocess a source file
++src/Effect/CubismPose.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i
++.PHONY : src/Effect/CubismPose.cpp.i
++
++src/Effect/CubismPose.s: src/Effect/CubismPose.cpp.s
++
++.PHONY : src/Effect/CubismPose.s
++
++# target to generate assembly for a file
++src/Effect/CubismPose.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s
++.PHONY : src/Effect/CubismPose.cpp.s
++
++src/Id/CubismId.o: src/Id/CubismId.cpp.o
++
++.PHONY : src/Id/CubismId.o
++
++# target to build an object file
++src/Id/CubismId.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o
++.PHONY : src/Id/CubismId.cpp.o
++
++src/Id/CubismId.i: src/Id/CubismId.cpp.i
++
++.PHONY : src/Id/CubismId.i
++
++# target to preprocess a source file
++src/Id/CubismId.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i
++.PHONY : src/Id/CubismId.cpp.i
++
++src/Id/CubismId.s: src/Id/CubismId.cpp.s
++
++.PHONY : src/Id/CubismId.s
++
++# target to generate assembly for a file
++src/Id/CubismId.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s
++.PHONY : src/Id/CubismId.cpp.s
++
++src/Id/CubismIdManager.o: src/Id/CubismIdManager.cpp.o
++
++.PHONY : src/Id/CubismIdManager.o
++
++# target to build an object file
++src/Id/CubismIdManager.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o
++.PHONY : src/Id/CubismIdManager.cpp.o
++
++src/Id/CubismIdManager.i: src/Id/CubismIdManager.cpp.i
++
++.PHONY : src/Id/CubismIdManager.i
++
++# target to preprocess a source file
++src/Id/CubismIdManager.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i
++.PHONY : src/Id/CubismIdManager.cpp.i
++
++src/Id/CubismIdManager.s: src/Id/CubismIdManager.cpp.s
++
++.PHONY : src/Id/CubismIdManager.s
++
++# target to generate assembly for a file
++src/Id/CubismIdManager.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s
++.PHONY : src/Id/CubismIdManager.cpp.s
++
++src/Math/CubismMath.o: src/Math/CubismMath.cpp.o
++
++.PHONY : src/Math/CubismMath.o
++
++# target to build an object file
++src/Math/CubismMath.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o
++.PHONY : src/Math/CubismMath.cpp.o
++
++src/Math/CubismMath.i: src/Math/CubismMath.cpp.i
++
++.PHONY : src/Math/CubismMath.i
++
++# target to preprocess a source file
++src/Math/CubismMath.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i
++.PHONY : src/Math/CubismMath.cpp.i
++
++src/Math/CubismMath.s: src/Math/CubismMath.cpp.s
++
++.PHONY : src/Math/CubismMath.s
++
++# target to generate assembly for a file
++src/Math/CubismMath.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s
++.PHONY : src/Math/CubismMath.cpp.s
++
++src/Math/CubismMatrix44.o: src/Math/CubismMatrix44.cpp.o
++
++.PHONY : src/Math/CubismMatrix44.o
++
++# target to build an object file
++src/Math/CubismMatrix44.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o
++.PHONY : src/Math/CubismMatrix44.cpp.o
++
++src/Math/CubismMatrix44.i: src/Math/CubismMatrix44.cpp.i
++
++.PHONY : src/Math/CubismMatrix44.i
++
++# target to preprocess a source file
++src/Math/CubismMatrix44.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i
++.PHONY : src/Math/CubismMatrix44.cpp.i
++
++src/Math/CubismMatrix44.s: src/Math/CubismMatrix44.cpp.s
++
++.PHONY : src/Math/CubismMatrix44.s
++
++# target to generate assembly for a file
++src/Math/CubismMatrix44.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s
++.PHONY : src/Math/CubismMatrix44.cpp.s
++
++src/Math/CubismModelMatrix.o: src/Math/CubismModelMatrix.cpp.o
++
++.PHONY : src/Math/CubismModelMatrix.o
++
++# target to build an object file
++src/Math/CubismModelMatrix.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o
++.PHONY : src/Math/CubismModelMatrix.cpp.o
++
++src/Math/CubismModelMatrix.i: src/Math/CubismModelMatrix.cpp.i
++
++.PHONY : src/Math/CubismModelMatrix.i
++
++# target to preprocess a source file
++src/Math/CubismModelMatrix.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i
++.PHONY : src/Math/CubismModelMatrix.cpp.i
++
++src/Math/CubismModelMatrix.s: src/Math/CubismModelMatrix.cpp.s
++
++.PHONY : src/Math/CubismModelMatrix.s
++
++# target to generate assembly for a file
++src/Math/CubismModelMatrix.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s
++.PHONY : src/Math/CubismModelMatrix.cpp.s
++
++src/Math/CubismTargetPoint.o: src/Math/CubismTargetPoint.cpp.o
++
++.PHONY : src/Math/CubismTargetPoint.o
++
++# target to build an object file
++src/Math/CubismTargetPoint.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o
++.PHONY : src/Math/CubismTargetPoint.cpp.o
++
++src/Math/CubismTargetPoint.i: src/Math/CubismTargetPoint.cpp.i
++
++.PHONY : src/Math/CubismTargetPoint.i
++
++# target to preprocess a source file
++src/Math/CubismTargetPoint.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i
++.PHONY : src/Math/CubismTargetPoint.cpp.i
++
++src/Math/CubismTargetPoint.s: src/Math/CubismTargetPoint.cpp.s
++
++.PHONY : src/Math/CubismTargetPoint.s
++
++# target to generate assembly for a file
++src/Math/CubismTargetPoint.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s
++.PHONY : src/Math/CubismTargetPoint.cpp.s
++
++src/Math/CubismVector2.o: src/Math/CubismVector2.cpp.o
++
++.PHONY : src/Math/CubismVector2.o
++
++# target to build an object file
++src/Math/CubismVector2.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o
++.PHONY : src/Math/CubismVector2.cpp.o
++
++src/Math/CubismVector2.i: src/Math/CubismVector2.cpp.i
++
++.PHONY : src/Math/CubismVector2.i
++
++# target to preprocess a source file
++src/Math/CubismVector2.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i
++.PHONY : src/Math/CubismVector2.cpp.i
++
++src/Math/CubismVector2.s: src/Math/CubismVector2.cpp.s
++
++.PHONY : src/Math/CubismVector2.s
++
++# target to generate assembly for a file
++src/Math/CubismVector2.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s
++.PHONY : src/Math/CubismVector2.cpp.s
++
++src/Math/CubismViewMatrix.o: src/Math/CubismViewMatrix.cpp.o
++
++.PHONY : src/Math/CubismViewMatrix.o
++
++# target to build an object file
++src/Math/CubismViewMatrix.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o
++.PHONY : src/Math/CubismViewMatrix.cpp.o
++
++src/Math/CubismViewMatrix.i: src/Math/CubismViewMatrix.cpp.i
++
++.PHONY : src/Math/CubismViewMatrix.i
++
++# target to preprocess a source file
++src/Math/CubismViewMatrix.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i
++.PHONY : src/Math/CubismViewMatrix.cpp.i
++
++src/Math/CubismViewMatrix.s: src/Math/CubismViewMatrix.cpp.s
++
++.PHONY : src/Math/CubismViewMatrix.s
++
++# target to generate assembly for a file
++src/Math/CubismViewMatrix.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s
++.PHONY : src/Math/CubismViewMatrix.cpp.s
++
++src/Model/CubismMoc.o: src/Model/CubismMoc.cpp.o
++
++.PHONY : src/Model/CubismMoc.o
++
++# target to build an object file
++src/Model/CubismMoc.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o
++.PHONY : src/Model/CubismMoc.cpp.o
++
++src/Model/CubismMoc.i: src/Model/CubismMoc.cpp.i
++
++.PHONY : src/Model/CubismMoc.i
++
++# target to preprocess a source file
++src/Model/CubismMoc.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i
++.PHONY : src/Model/CubismMoc.cpp.i
++
++src/Model/CubismMoc.s: src/Model/CubismMoc.cpp.s
++
++.PHONY : src/Model/CubismMoc.s
++
++# target to generate assembly for a file
++src/Model/CubismMoc.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s
++.PHONY : src/Model/CubismMoc.cpp.s
++
++src/Model/CubismModel.o: src/Model/CubismModel.cpp.o
++
++.PHONY : src/Model/CubismModel.o
++
++# target to build an object file
++src/Model/CubismModel.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o
++.PHONY : src/Model/CubismModel.cpp.o
++
++src/Model/CubismModel.i: src/Model/CubismModel.cpp.i
++
++.PHONY : src/Model/CubismModel.i
++
++# target to preprocess a source file
++src/Model/CubismModel.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i
++.PHONY : src/Model/CubismModel.cpp.i
++
++src/Model/CubismModel.s: src/Model/CubismModel.cpp.s
++
++.PHONY : src/Model/CubismModel.s
++
++# target to generate assembly for a file
++src/Model/CubismModel.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s
++.PHONY : src/Model/CubismModel.cpp.s
++
++src/Model/CubismModelUserData.o: src/Model/CubismModelUserData.cpp.o
++
++.PHONY : src/Model/CubismModelUserData.o
++
++# target to build an object file
++src/Model/CubismModelUserData.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o
++.PHONY : src/Model/CubismModelUserData.cpp.o
++
++src/Model/CubismModelUserData.i: src/Model/CubismModelUserData.cpp.i
++
++.PHONY : src/Model/CubismModelUserData.i
++
++# target to preprocess a source file
++src/Model/CubismModelUserData.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i
++.PHONY : src/Model/CubismModelUserData.cpp.i
++
++src/Model/CubismModelUserData.s: src/Model/CubismModelUserData.cpp.s
++
++.PHONY : src/Model/CubismModelUserData.s
++
++# target to generate assembly for a file
++src/Model/CubismModelUserData.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s
++.PHONY : src/Model/CubismModelUserData.cpp.s
++
++src/Model/CubismModelUserDataJson.o: src/Model/CubismModelUserDataJson.cpp.o
++
++.PHONY : src/Model/CubismModelUserDataJson.o
++
++# target to build an object file
++src/Model/CubismModelUserDataJson.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o
++.PHONY : src/Model/CubismModelUserDataJson.cpp.o
++
++src/Model/CubismModelUserDataJson.i: src/Model/CubismModelUserDataJson.cpp.i
++
++.PHONY : src/Model/CubismModelUserDataJson.i
++
++# target to preprocess a source file
++src/Model/CubismModelUserDataJson.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i
++.PHONY : src/Model/CubismModelUserDataJson.cpp.i
++
++src/Model/CubismModelUserDataJson.s: src/Model/CubismModelUserDataJson.cpp.s
++
++.PHONY : src/Model/CubismModelUserDataJson.s
++
++# target to generate assembly for a file
++src/Model/CubismModelUserDataJson.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s
++.PHONY : src/Model/CubismModelUserDataJson.cpp.s
++
++src/Model/CubismUserModel.o: src/Model/CubismUserModel.cpp.o
++
++.PHONY : src/Model/CubismUserModel.o
++
++# target to build an object file
++src/Model/CubismUserModel.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o
++.PHONY : src/Model/CubismUserModel.cpp.o
++
++src/Model/CubismUserModel.i: src/Model/CubismUserModel.cpp.i
++
++.PHONY : src/Model/CubismUserModel.i
++
++# target to preprocess a source file
++src/Model/CubismUserModel.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i
++.PHONY : src/Model/CubismUserModel.cpp.i
++
++src/Model/CubismUserModel.s: src/Model/CubismUserModel.cpp.s
++
++.PHONY : src/Model/CubismUserModel.s
++
++# target to generate assembly for a file
++src/Model/CubismUserModel.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s
++.PHONY : src/Model/CubismUserModel.cpp.s
++
++src/Motion/ACubismMotion.o: src/Motion/ACubismMotion.cpp.o
++
++.PHONY : src/Motion/ACubismMotion.o
++
++# target to build an object file
++src/Motion/ACubismMotion.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o
++.PHONY : src/Motion/ACubismMotion.cpp.o
++
++src/Motion/ACubismMotion.i: src/Motion/ACubismMotion.cpp.i
++
++.PHONY : src/Motion/ACubismMotion.i
++
++# target to preprocess a source file
++src/Motion/ACubismMotion.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i
++.PHONY : src/Motion/ACubismMotion.cpp.i
++
++src/Motion/ACubismMotion.s: src/Motion/ACubismMotion.cpp.s
++
++.PHONY : src/Motion/ACubismMotion.s
++
++# target to generate assembly for a file
++src/Motion/ACubismMotion.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s
++.PHONY : src/Motion/ACubismMotion.cpp.s
++
++src/Motion/CubismExpressionMotion.o: src/Motion/CubismExpressionMotion.cpp.o
++
++.PHONY : src/Motion/CubismExpressionMotion.o
++
++# target to build an object file
++src/Motion/CubismExpressionMotion.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o
++.PHONY : src/Motion/CubismExpressionMotion.cpp.o
++
++src/Motion/CubismExpressionMotion.i: src/Motion/CubismExpressionMotion.cpp.i
++
++.PHONY : src/Motion/CubismExpressionMotion.i
++
++# target to preprocess a source file
++src/Motion/CubismExpressionMotion.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i
++.PHONY : src/Motion/CubismExpressionMotion.cpp.i
++
++src/Motion/CubismExpressionMotion.s: src/Motion/CubismExpressionMotion.cpp.s
++
++.PHONY : src/Motion/CubismExpressionMotion.s
++
++# target to generate assembly for a file
++src/Motion/CubismExpressionMotion.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s
++.PHONY : src/Motion/CubismExpressionMotion.cpp.s
++
++src/Motion/CubismMotion.o: src/Motion/CubismMotion.cpp.o
++
++.PHONY : src/Motion/CubismMotion.o
++
++# target to build an object file
++src/Motion/CubismMotion.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o
++.PHONY : src/Motion/CubismMotion.cpp.o
++
++src/Motion/CubismMotion.i: src/Motion/CubismMotion.cpp.i
++
++.PHONY : src/Motion/CubismMotion.i
++
++# target to preprocess a source file
++src/Motion/CubismMotion.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i
++.PHONY : src/Motion/CubismMotion.cpp.i
++
++src/Motion/CubismMotion.s: src/Motion/CubismMotion.cpp.s
++
++.PHONY : src/Motion/CubismMotion.s
++
++# target to generate assembly for a file
++src/Motion/CubismMotion.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s
++.PHONY : src/Motion/CubismMotion.cpp.s
++
++src/Motion/CubismMotionJson.o: src/Motion/CubismMotionJson.cpp.o
++
++.PHONY : src/Motion/CubismMotionJson.o
++
++# target to build an object file
++src/Motion/CubismMotionJson.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o
++.PHONY : src/Motion/CubismMotionJson.cpp.o
++
++src/Motion/CubismMotionJson.i: src/Motion/CubismMotionJson.cpp.i
++
++.PHONY : src/Motion/CubismMotionJson.i
++
++# target to preprocess a source file
++src/Motion/CubismMotionJson.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i
++.PHONY : src/Motion/CubismMotionJson.cpp.i
++
++src/Motion/CubismMotionJson.s: src/Motion/CubismMotionJson.cpp.s
++
++.PHONY : src/Motion/CubismMotionJson.s
++
++# target to generate assembly for a file
++src/Motion/CubismMotionJson.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s
++.PHONY : src/Motion/CubismMotionJson.cpp.s
++
++src/Motion/CubismMotionManager.o: src/Motion/CubismMotionManager.cpp.o
++
++.PHONY : src/Motion/CubismMotionManager.o
++
++# target to build an object file
++src/Motion/CubismMotionManager.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o
++.PHONY : src/Motion/CubismMotionManager.cpp.o
++
++src/Motion/CubismMotionManager.i: src/Motion/CubismMotionManager.cpp.i
++
++.PHONY : src/Motion/CubismMotionManager.i
++
++# target to preprocess a source file
++src/Motion/CubismMotionManager.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i
++.PHONY : src/Motion/CubismMotionManager.cpp.i
++
++src/Motion/CubismMotionManager.s: src/Motion/CubismMotionManager.cpp.s
++
++.PHONY : src/Motion/CubismMotionManager.s
++
++# target to generate assembly for a file
++src/Motion/CubismMotionManager.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s
++.PHONY : src/Motion/CubismMotionManager.cpp.s
++
++src/Motion/CubismMotionQueueEntry.o: src/Motion/CubismMotionQueueEntry.cpp.o
++
++.PHONY : src/Motion/CubismMotionQueueEntry.o
++
++# target to build an object file
++src/Motion/CubismMotionQueueEntry.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o
++.PHONY : src/Motion/CubismMotionQueueEntry.cpp.o
++
++src/Motion/CubismMotionQueueEntry.i: src/Motion/CubismMotionQueueEntry.cpp.i
++
++.PHONY : src/Motion/CubismMotionQueueEntry.i
++
++# target to preprocess a source file
++src/Motion/CubismMotionQueueEntry.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i
++.PHONY : src/Motion/CubismMotionQueueEntry.cpp.i
++
++src/Motion/CubismMotionQueueEntry.s: src/Motion/CubismMotionQueueEntry.cpp.s
++
++.PHONY : src/Motion/CubismMotionQueueEntry.s
++
++# target to generate assembly for a file
++src/Motion/CubismMotionQueueEntry.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s
++.PHONY : src/Motion/CubismMotionQueueEntry.cpp.s
++
++src/Motion/CubismMotionQueueManager.o: src/Motion/CubismMotionQueueManager.cpp.o
++
++.PHONY : src/Motion/CubismMotionQueueManager.o
++
++# target to build an object file
++src/Motion/CubismMotionQueueManager.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o
++.PHONY : src/Motion/CubismMotionQueueManager.cpp.o
++
++src/Motion/CubismMotionQueueManager.i: src/Motion/CubismMotionQueueManager.cpp.i
++
++.PHONY : src/Motion/CubismMotionQueueManager.i
++
++# target to preprocess a source file
++src/Motion/CubismMotionQueueManager.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i
++.PHONY : src/Motion/CubismMotionQueueManager.cpp.i
++
++src/Motion/CubismMotionQueueManager.s: src/Motion/CubismMotionQueueManager.cpp.s
++
++.PHONY : src/Motion/CubismMotionQueueManager.s
++
++# target to generate assembly for a file
++src/Motion/CubismMotionQueueManager.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s
++.PHONY : src/Motion/CubismMotionQueueManager.cpp.s
++
++src/Physics/CubismPhysics.o: src/Physics/CubismPhysics.cpp.o
++
++.PHONY : src/Physics/CubismPhysics.o
++
++# target to build an object file
++src/Physics/CubismPhysics.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o
++.PHONY : src/Physics/CubismPhysics.cpp.o
++
++src/Physics/CubismPhysics.i: src/Physics/CubismPhysics.cpp.i
++
++.PHONY : src/Physics/CubismPhysics.i
++
++# target to preprocess a source file
++src/Physics/CubismPhysics.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i
++.PHONY : src/Physics/CubismPhysics.cpp.i
++
++src/Physics/CubismPhysics.s: src/Physics/CubismPhysics.cpp.s
++
++.PHONY : src/Physics/CubismPhysics.s
++
++# target to generate assembly for a file
++src/Physics/CubismPhysics.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s
++.PHONY : src/Physics/CubismPhysics.cpp.s
++
++src/Physics/CubismPhysicsJson.o: src/Physics/CubismPhysicsJson.cpp.o
++
++.PHONY : src/Physics/CubismPhysicsJson.o
++
++# target to build an object file
++src/Physics/CubismPhysicsJson.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o
++.PHONY : src/Physics/CubismPhysicsJson.cpp.o
++
++src/Physics/CubismPhysicsJson.i: src/Physics/CubismPhysicsJson.cpp.i
++
++.PHONY : src/Physics/CubismPhysicsJson.i
++
++# target to preprocess a source file
++src/Physics/CubismPhysicsJson.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i
++.PHONY : src/Physics/CubismPhysicsJson.cpp.i
++
++src/Physics/CubismPhysicsJson.s: src/Physics/CubismPhysicsJson.cpp.s
++
++.PHONY : src/Physics/CubismPhysicsJson.s
++
++# target to generate assembly for a file
++src/Physics/CubismPhysicsJson.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s
++.PHONY : src/Physics/CubismPhysicsJson.cpp.s
++
++src/Rendering/CubismRenderer.o: src/Rendering/CubismRenderer.cpp.o
++
++.PHONY : src/Rendering/CubismRenderer.o
++
++# target to build an object file
++src/Rendering/CubismRenderer.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o
++.PHONY : src/Rendering/CubismRenderer.cpp.o
++
++src/Rendering/CubismRenderer.i: src/Rendering/CubismRenderer.cpp.i
++
++.PHONY : src/Rendering/CubismRenderer.i
++
++# target to preprocess a source file
++src/Rendering/CubismRenderer.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i
++.PHONY : src/Rendering/CubismRenderer.cpp.i
++
++src/Rendering/CubismRenderer.s: src/Rendering/CubismRenderer.cpp.s
++
++.PHONY : src/Rendering/CubismRenderer.s
++
++# target to generate assembly for a file
++src/Rendering/CubismRenderer.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s
++.PHONY : src/Rendering/CubismRenderer.cpp.s
++
++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.o: src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o
++
++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.o
++
++# target to build an object file
++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o
++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o
++
++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.i: src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i
++
++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.i
++
++# target to preprocess a source file
++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i
++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i
++
++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.s: src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s
++
++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.s
++
++# target to generate assembly for a file
++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s
++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s
++
++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.o: src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o
++
++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.o
++
++# target to build an object file
++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o
++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o
++
++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.i: src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i
++
++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.i
++
++# target to preprocess a source file
++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i
++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i
++
++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.s: src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s
++
++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.s
++
++# target to generate assembly for a file
++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s
++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s
++
++src/Type/csmRectF.o: src/Type/csmRectF.cpp.o
++
++.PHONY : src/Type/csmRectF.o
++
++# target to build an object file
++src/Type/csmRectF.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o
++.PHONY : src/Type/csmRectF.cpp.o
++
++src/Type/csmRectF.i: src/Type/csmRectF.cpp.i
++
++.PHONY : src/Type/csmRectF.i
++
++# target to preprocess a source file
++src/Type/csmRectF.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i
++.PHONY : src/Type/csmRectF.cpp.i
++
++src/Type/csmRectF.s: src/Type/csmRectF.cpp.s
++
++.PHONY : src/Type/csmRectF.s
++
++# target to generate assembly for a file
++src/Type/csmRectF.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s
++.PHONY : src/Type/csmRectF.cpp.s
++
++src/Type/csmString.o: src/Type/csmString.cpp.o
++
++.PHONY : src/Type/csmString.o
++
++# target to build an object file
++src/Type/csmString.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o
++.PHONY : src/Type/csmString.cpp.o
++
++src/Type/csmString.i: src/Type/csmString.cpp.i
++
++.PHONY : src/Type/csmString.i
++
++# target to preprocess a source file
++src/Type/csmString.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.i
++.PHONY : src/Type/csmString.cpp.i
++
++src/Type/csmString.s: src/Type/csmString.cpp.s
++
++.PHONY : src/Type/csmString.s
++
++# target to generate assembly for a file
++src/Type/csmString.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.s
++.PHONY : src/Type/csmString.cpp.s
++
++src/Utils/CubismDebug.o: src/Utils/CubismDebug.cpp.o
++
++.PHONY : src/Utils/CubismDebug.o
++
++# target to build an object file
++src/Utils/CubismDebug.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o
++.PHONY : src/Utils/CubismDebug.cpp.o
++
++src/Utils/CubismDebug.i: src/Utils/CubismDebug.cpp.i
++
++.PHONY : src/Utils/CubismDebug.i
++
++# target to preprocess a source file
++src/Utils/CubismDebug.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i
++.PHONY : src/Utils/CubismDebug.cpp.i
++
++src/Utils/CubismDebug.s: src/Utils/CubismDebug.cpp.s
++
++.PHONY : src/Utils/CubismDebug.s
++
++# target to generate assembly for a file
++src/Utils/CubismDebug.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s
++.PHONY : src/Utils/CubismDebug.cpp.s
++
++src/Utils/CubismJson.o: src/Utils/CubismJson.cpp.o
++
++.PHONY : src/Utils/CubismJson.o
++
++# target to build an object file
++src/Utils/CubismJson.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o
++.PHONY : src/Utils/CubismJson.cpp.o
++
++src/Utils/CubismJson.i: src/Utils/CubismJson.cpp.i
++
++.PHONY : src/Utils/CubismJson.i
++
++# target to preprocess a source file
++src/Utils/CubismJson.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i
++.PHONY : src/Utils/CubismJson.cpp.i
++
++src/Utils/CubismJson.s: src/Utils/CubismJson.cpp.s
++
++.PHONY : src/Utils/CubismJson.s
++
++# target to generate assembly for a file
++src/Utils/CubismJson.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s
++.PHONY : src/Utils/CubismJson.cpp.s
++
++src/Utils/CubismString.o: src/Utils/CubismString.cpp.o
++
++.PHONY : src/Utils/CubismString.o
++
++# target to build an object file
++src/Utils/CubismString.cpp.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o
++.PHONY : src/Utils/CubismString.cpp.o
++
++src/Utils/CubismString.i: src/Utils/CubismString.cpp.i
++
++.PHONY : src/Utils/CubismString.i
++
++# target to preprocess a source file
++src/Utils/CubismString.cpp.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i
++.PHONY : src/Utils/CubismString.cpp.i
++
++src/Utils/CubismString.s: src/Utils/CubismString.cpp.s
++
++.PHONY : src/Utils/CubismString.s
++
++# target to generate assembly for a file
++src/Utils/CubismString.cpp.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s
++.PHONY : src/Utils/CubismString.cpp.s
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++	@echo "... Framework"
++	@echo "... src/CubismCdiJson.o"
++	@echo "... src/CubismCdiJson.i"
++	@echo "... src/CubismCdiJson.s"
++	@echo "... src/CubismDefaultParameterId.o"
++	@echo "... src/CubismDefaultParameterId.i"
++	@echo "... src/CubismDefaultParameterId.s"
++	@echo "... src/CubismFramework.o"
++	@echo "... src/CubismFramework.i"
++	@echo "... src/CubismFramework.s"
++	@echo "... src/CubismModelSettingJson.o"
++	@echo "... src/CubismModelSettingJson.i"
++	@echo "... src/CubismModelSettingJson.s"
++	@echo "... src/Effect/CubismBreath.o"
++	@echo "... src/Effect/CubismBreath.i"
++	@echo "... src/Effect/CubismBreath.s"
++	@echo "... src/Effect/CubismEyeBlink.o"
++	@echo "... src/Effect/CubismEyeBlink.i"
++	@echo "... src/Effect/CubismEyeBlink.s"
++	@echo "... src/Effect/CubismPose.o"
++	@echo "... src/Effect/CubismPose.i"
++	@echo "... src/Effect/CubismPose.s"
++	@echo "... src/Id/CubismId.o"
++	@echo "... src/Id/CubismId.i"
++	@echo "... src/Id/CubismId.s"
++	@echo "... src/Id/CubismIdManager.o"
++	@echo "... src/Id/CubismIdManager.i"
++	@echo "... src/Id/CubismIdManager.s"
++	@echo "... src/Math/CubismMath.o"
++	@echo "... src/Math/CubismMath.i"
++	@echo "... src/Math/CubismMath.s"
++	@echo "... src/Math/CubismMatrix44.o"
++	@echo "... src/Math/CubismMatrix44.i"
++	@echo "... src/Math/CubismMatrix44.s"
++	@echo "... src/Math/CubismModelMatrix.o"
++	@echo "... src/Math/CubismModelMatrix.i"
++	@echo "... src/Math/CubismModelMatrix.s"
++	@echo "... src/Math/CubismTargetPoint.o"
++	@echo "... src/Math/CubismTargetPoint.i"
++	@echo "... src/Math/CubismTargetPoint.s"
++	@echo "... src/Math/CubismVector2.o"
++	@echo "... src/Math/CubismVector2.i"
++	@echo "... src/Math/CubismVector2.s"
++	@echo "... src/Math/CubismViewMatrix.o"
++	@echo "... src/Math/CubismViewMatrix.i"
++	@echo "... src/Math/CubismViewMatrix.s"
++	@echo "... src/Model/CubismMoc.o"
++	@echo "... src/Model/CubismMoc.i"
++	@echo "... src/Model/CubismMoc.s"
++	@echo "... src/Model/CubismModel.o"
++	@echo "... src/Model/CubismModel.i"
++	@echo "... src/Model/CubismModel.s"
++	@echo "... src/Model/CubismModelUserData.o"
++	@echo "... src/Model/CubismModelUserData.i"
++	@echo "... src/Model/CubismModelUserData.s"
++	@echo "... src/Model/CubismModelUserDataJson.o"
++	@echo "... src/Model/CubismModelUserDataJson.i"
++	@echo "... src/Model/CubismModelUserDataJson.s"
++	@echo "... src/Model/CubismUserModel.o"
++	@echo "... src/Model/CubismUserModel.i"
++	@echo "... src/Model/CubismUserModel.s"
++	@echo "... src/Motion/ACubismMotion.o"
++	@echo "... src/Motion/ACubismMotion.i"
++	@echo "... src/Motion/ACubismMotion.s"
++	@echo "... src/Motion/CubismExpressionMotion.o"
++	@echo "... src/Motion/CubismExpressionMotion.i"
++	@echo "... src/Motion/CubismExpressionMotion.s"
++	@echo "... src/Motion/CubismMotion.o"
++	@echo "... src/Motion/CubismMotion.i"
++	@echo "... src/Motion/CubismMotion.s"
++	@echo "... src/Motion/CubismMotionJson.o"
++	@echo "... src/Motion/CubismMotionJson.i"
++	@echo "... src/Motion/CubismMotionJson.s"
++	@echo "... src/Motion/CubismMotionManager.o"
++	@echo "... src/Motion/CubismMotionManager.i"
++	@echo "... src/Motion/CubismMotionManager.s"
++	@echo "... src/Motion/CubismMotionQueueEntry.o"
++	@echo "... src/Motion/CubismMotionQueueEntry.i"
++	@echo "... src/Motion/CubismMotionQueueEntry.s"
++	@echo "... src/Motion/CubismMotionQueueManager.o"
++	@echo "... src/Motion/CubismMotionQueueManager.i"
++	@echo "... src/Motion/CubismMotionQueueManager.s"
++	@echo "... src/Physics/CubismPhysics.o"
++	@echo "... src/Physics/CubismPhysics.i"
++	@echo "... src/Physics/CubismPhysics.s"
++	@echo "... src/Physics/CubismPhysicsJson.o"
++	@echo "... src/Physics/CubismPhysicsJson.i"
++	@echo "... src/Physics/CubismPhysicsJson.s"
++	@echo "... src/Rendering/CubismRenderer.o"
++	@echo "... src/Rendering/CubismRenderer.i"
++	@echo "... src/Rendering/CubismRenderer.s"
++	@echo "... src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.o"
++	@echo "... src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.i"
++	@echo "... src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.s"
++	@echo "... src/Rendering/OpenGL/CubismRenderer_OpenGLES2.o"
++	@echo "... src/Rendering/OpenGL/CubismRenderer_OpenGLES2.i"
++	@echo "... src/Rendering/OpenGL/CubismRenderer_OpenGLES2.s"
++	@echo "... src/Type/csmRectF.o"
++	@echo "... src/Type/csmRectF.i"
++	@echo "... src/Type/csmRectF.s"
++	@echo "... src/Type/csmString.o"
++	@echo "... src/Type/csmString.i"
++	@echo "... src/Type/csmString.s"
++	@echo "... src/Utils/CubismDebug.o"
++	@echo "... src/Utils/CubismDebug.i"
++	@echo "... src/Utils/CubismDebug.s"
++	@echo "... src/Utils/CubismJson.o"
++	@echo "... src/Utils/CubismJson.i"
++	@echo "... src/Utils/CubismJson.s"
++	@echo "... src/Utils/CubismString.o"
++	@echo "... src/Utils/CubismString.i"
++	@echo "... src/Utils/CubismString.s"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,45 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for each subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/cmake_install.cmake")
++
++endif()
++
+Binary files ./demo_clean/build_old/make_gcc/Framework/libFramework.a and ./demo_dev/build_old/make_gcc/Framework/libFramework.a differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Effect/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Id/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Id/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Id/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Id/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Math/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Math/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Math/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Math/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Model/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Model/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Model/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Model/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Motion/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Physics/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Rendering/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,45 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for each subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake")
++
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Type/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Type/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/Makefile	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Type/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Type/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Utils/Makefile
+--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/Makefile	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/Framework/src/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Framework/src/cmake_install.cmake	2023-05-28 08:19:46.823322964 +0100
+@@ -0,0 +1,53 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for each subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/cmake_install.cmake")
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/cmake_install.cmake")
++
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Makefile ./demo_dev/build_old/make_gcc/Makefile
+--- ./demo_clean/build_old/make_gcc/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/Makefile	2023-05-28 08:19:46.799322525 +0100
+@@ -0,0 +1,603 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# The main all target
++all:
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/progress.marks
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
++.PHONY : preinstall/fast
++
++#=============================================================================
++# Target rules for targets named Demo
++
++# Build rule for target.
++Demo:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Demo
++.PHONY : Demo
++
++# fast build rule for target.
++Demo/fast:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/build
++.PHONY : Demo/fast
++
++#=============================================================================
++# Target rules for targets named glew
++
++# Build rule for target.
++glew:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew
++.PHONY : glew
++
++# fast build rule for target.
++glew/fast:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/build
++.PHONY : glew/fast
++
++#=============================================================================
++# Target rules for targets named uninstall
++
++# Build rule for target.
++uninstall:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 uninstall
++.PHONY : uninstall
++
++# fast build rule for target.
++uninstall/fast:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/build
++.PHONY : uninstall/fast
++
++#=============================================================================
++# Target rules for targets named glew_s
++
++# Build rule for target.
++glew_s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew_s
++.PHONY : glew_s
++
++# fast build rule for target.
++glew_s/fast:
++	$(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/build
++.PHONY : glew_s/fast
++
++#=============================================================================
++# Target rules for targets named glfw
++
++# Build rule for target.
++glfw:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw
++.PHONY : glfw
++
++# fast build rule for target.
++glfw/fast:
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/build
++.PHONY : glfw/fast
++
++#=============================================================================
++# Target rules for targets named update_mappings
++
++# Build rule for target.
++update_mappings:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 update_mappings
++.PHONY : update_mappings
++
++# fast build rule for target.
++update_mappings/fast:
++	$(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/build
++.PHONY : update_mappings/fast
++
++#=============================================================================
++# Target rules for targets named Framework
++
++# Build rule for target.
++Framework:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework
++.PHONY : Framework
++
++# fast build rule for target.
++Framework/fast:
++	$(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/build
++.PHONY : Framework/fast
++
++#=============================================================================
++# Target rules for targets named FacialLandmarksForCubism
++
++# Build rule for target.
++FacialLandmarksForCubism:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism
++.PHONY : FacialLandmarksForCubism
++
++# fast build rule for target.
++FacialLandmarksForCubism/fast:
++	$(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build
++.PHONY : FacialLandmarksForCubism/fast
++
++src/LAppAllocator.o: src/LAppAllocator.cpp.o
++
++.PHONY : src/LAppAllocator.o
++
++# target to build an object file
++src/LAppAllocator.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o
++.PHONY : src/LAppAllocator.cpp.o
++
++src/LAppAllocator.i: src/LAppAllocator.cpp.i
++
++.PHONY : src/LAppAllocator.i
++
++# target to preprocess a source file
++src/LAppAllocator.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i
++.PHONY : src/LAppAllocator.cpp.i
++
++src/LAppAllocator.s: src/LAppAllocator.cpp.s
++
++.PHONY : src/LAppAllocator.s
++
++# target to generate assembly for a file
++src/LAppAllocator.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s
++.PHONY : src/LAppAllocator.cpp.s
++
++src/LAppDefine.o: src/LAppDefine.cpp.o
++
++.PHONY : src/LAppDefine.o
++
++# target to build an object file
++src/LAppDefine.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDefine.cpp.o
++.PHONY : src/LAppDefine.cpp.o
++
++src/LAppDefine.i: src/LAppDefine.cpp.i
++
++.PHONY : src/LAppDefine.i
++
++# target to preprocess a source file
++src/LAppDefine.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDefine.cpp.i
++.PHONY : src/LAppDefine.cpp.i
++
++src/LAppDefine.s: src/LAppDefine.cpp.s
++
++.PHONY : src/LAppDefine.s
++
++# target to generate assembly for a file
++src/LAppDefine.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDefine.cpp.s
++.PHONY : src/LAppDefine.cpp.s
++
++src/LAppDelegate.o: src/LAppDelegate.cpp.o
++
++.PHONY : src/LAppDelegate.o
++
++# target to build an object file
++src/LAppDelegate.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o
++.PHONY : src/LAppDelegate.cpp.o
++
++src/LAppDelegate.i: src/LAppDelegate.cpp.i
++
++.PHONY : src/LAppDelegate.i
++
++# target to preprocess a source file
++src/LAppDelegate.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i
++.PHONY : src/LAppDelegate.cpp.i
++
++src/LAppDelegate.s: src/LAppDelegate.cpp.s
++
++.PHONY : src/LAppDelegate.s
++
++# target to generate assembly for a file
++src/LAppDelegate.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s
++.PHONY : src/LAppDelegate.cpp.s
++
++src/LAppLive2DManager.o: src/LAppLive2DManager.cpp.o
++
++.PHONY : src/LAppLive2DManager.o
++
++# target to build an object file
++src/LAppLive2DManager.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o
++.PHONY : src/LAppLive2DManager.cpp.o
++
++src/LAppLive2DManager.i: src/LAppLive2DManager.cpp.i
++
++.PHONY : src/LAppLive2DManager.i
++
++# target to preprocess a source file
++src/LAppLive2DManager.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i
++.PHONY : src/LAppLive2DManager.cpp.i
++
++src/LAppLive2DManager.s: src/LAppLive2DManager.cpp.s
++
++.PHONY : src/LAppLive2DManager.s
++
++# target to generate assembly for a file
++src/LAppLive2DManager.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s
++.PHONY : src/LAppLive2DManager.cpp.s
++
++src/LAppModel.o: src/LAppModel.cpp.o
++
++.PHONY : src/LAppModel.o
++
++# target to build an object file
++src/LAppModel.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppModel.cpp.o
++.PHONY : src/LAppModel.cpp.o
++
++src/LAppModel.i: src/LAppModel.cpp.i
++
++.PHONY : src/LAppModel.i
++
++# target to preprocess a source file
++src/LAppModel.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppModel.cpp.i
++.PHONY : src/LAppModel.cpp.i
++
++src/LAppModel.s: src/LAppModel.cpp.s
++
++.PHONY : src/LAppModel.s
++
++# target to generate assembly for a file
++src/LAppModel.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppModel.cpp.s
++.PHONY : src/LAppModel.cpp.s
++
++src/LAppPal.o: src/LAppPal.cpp.o
++
++.PHONY : src/LAppPal.o
++
++# target to build an object file
++src/LAppPal.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppPal.cpp.o
++.PHONY : src/LAppPal.cpp.o
++
++src/LAppPal.i: src/LAppPal.cpp.i
++
++.PHONY : src/LAppPal.i
++
++# target to preprocess a source file
++src/LAppPal.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppPal.cpp.i
++.PHONY : src/LAppPal.cpp.i
++
++src/LAppPal.s: src/LAppPal.cpp.s
++
++.PHONY : src/LAppPal.s
++
++# target to generate assembly for a file
++src/LAppPal.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppPal.cpp.s
++.PHONY : src/LAppPal.cpp.s
++
++src/LAppSprite.o: src/LAppSprite.cpp.o
++
++.PHONY : src/LAppSprite.o
++
++# target to build an object file
++src/LAppSprite.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppSprite.cpp.o
++.PHONY : src/LAppSprite.cpp.o
++
++src/LAppSprite.i: src/LAppSprite.cpp.i
++
++.PHONY : src/LAppSprite.i
++
++# target to preprocess a source file
++src/LAppSprite.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppSprite.cpp.i
++.PHONY : src/LAppSprite.cpp.i
++
++src/LAppSprite.s: src/LAppSprite.cpp.s
++
++.PHONY : src/LAppSprite.s
++
++# target to generate assembly for a file
++src/LAppSprite.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppSprite.cpp.s
++.PHONY : src/LAppSprite.cpp.s
++
++src/LAppTextureManager.o: src/LAppTextureManager.cpp.o
++
++.PHONY : src/LAppTextureManager.o
++
++# target to build an object file
++src/LAppTextureManager.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o
++.PHONY : src/LAppTextureManager.cpp.o
++
++src/LAppTextureManager.i: src/LAppTextureManager.cpp.i
++
++.PHONY : src/LAppTextureManager.i
++
++# target to preprocess a source file
++src/LAppTextureManager.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i
++.PHONY : src/LAppTextureManager.cpp.i
++
++src/LAppTextureManager.s: src/LAppTextureManager.cpp.s
++
++.PHONY : src/LAppTextureManager.s
++
++# target to generate assembly for a file
++src/LAppTextureManager.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s
++.PHONY : src/LAppTextureManager.cpp.s
++
++src/LAppView.o: src/LAppView.cpp.o
++
++.PHONY : src/LAppView.o
++
++# target to build an object file
++src/LAppView.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppView.cpp.o
++.PHONY : src/LAppView.cpp.o
++
++src/LAppView.i: src/LAppView.cpp.i
++
++.PHONY : src/LAppView.i
++
++# target to preprocess a source file
++src/LAppView.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppView.cpp.i
++.PHONY : src/LAppView.cpp.i
++
++src/LAppView.s: src/LAppView.cpp.s
++
++.PHONY : src/LAppView.s
++
++# target to generate assembly for a file
++src/LAppView.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppView.cpp.s
++.PHONY : src/LAppView.cpp.s
++
++src/main.o: src/main.cpp.o
++
++.PHONY : src/main.o
++
++# target to build an object file
++src/main.cpp.o:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/main.cpp.o
++.PHONY : src/main.cpp.o
++
++src/main.i: src/main.cpp.i
++
++.PHONY : src/main.i
++
++# target to preprocess a source file
++src/main.cpp.i:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/main.cpp.i
++.PHONY : src/main.cpp.i
++
++src/main.s: src/main.cpp.s
++
++.PHONY : src/main.s
++
++# target to generate assembly for a file
++src/main.cpp.s:
++	$(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/main.cpp.s
++.PHONY : src/main.cpp.s
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++	@echo "... uninstall"
++	@echo "... update_mappings"
++	@echo "... Demo"
++	@echo "... FacialLandmarksForCubism"
++	@echo "... Framework"
++	@echo "... glew"
++	@echo "... glew_s"
++	@echo "... glfw"
++	@echo "... src/LAppAllocator.o"
++	@echo "... src/LAppAllocator.i"
++	@echo "... src/LAppAllocator.s"
++	@echo "... src/LAppDefine.o"
++	@echo "... src/LAppDefine.i"
++	@echo "... src/LAppDefine.s"
++	@echo "... src/LAppDelegate.o"
++	@echo "... src/LAppDelegate.i"
++	@echo "... src/LAppDelegate.s"
++	@echo "... src/LAppLive2DManager.o"
++	@echo "... src/LAppLive2DManager.i"
++	@echo "... src/LAppLive2DManager.s"
++	@echo "... src/LAppModel.o"
++	@echo "... src/LAppModel.i"
++	@echo "... src/LAppModel.s"
++	@echo "... src/LAppPal.o"
++	@echo "... src/LAppPal.i"
++	@echo "... src/LAppPal.s"
++	@echo "... src/LAppSprite.o"
++	@echo "... src/LAppSprite.i"
++	@echo "... src/LAppSprite.s"
++	@echo "... src/LAppTextureManager.o"
++	@echo "... src/LAppTextureManager.i"
++	@echo "... src/LAppTextureManager.s"
++	@echo "... src/LAppView.o"
++	@echo "... src/LAppView.i"
++	@echo "... src/LAppView.s"
++	@echo "... src/main.o"
++	@echo "... src/main.i"
++	@echo "... src/main.s"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Demo and ./demo_dev/build_old/make_gcc/bin/Demo/Demo differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_00.png differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_01.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_01.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,334 @@
++{
++	"Version": 3,
++	"Parameters": [
++		{
++			"Id": "ParamAngleX",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 X"
++		},
++		{
++			"Id": "ParamAngleY",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 Y"
++		},
++		{
++			"Id": "ParamAngleZ",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 Z"
++		},
++		{
++			"Id": "ParamTere",
++			"GroupId": "ParamGroupFace",
++			"Name": "照れ"
++		},
++		{
++			"Id": "ParamFaceForm",
++			"GroupId": "ParamGroupFace",
++			"Name": "顔の拡縮"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 開閉"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 笑顔"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 開閉"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 笑顔"
++		},
++		{
++			"Id": "ParamEyeForm",
++			"GroupId": "ParamGroupEyes",
++			"Name": "眼 変形"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"GroupId": "ParamGroupEyes",
++			"Name": "目玉 収縮"
++		},
++		{
++			"Id": "ParamTear",
++			"GroupId": "ParamGroupEyes",
++			"Name": "涙"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"GroupId": "ParamGroupEyes",
++			"Name": "目玉 X"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"GroupId": "ParamGroupEyes",
++			"Name": "目玉 Y"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"GroupId": "ParamGroup",
++			"Name": "左眉 上下"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"GroupId": "ParamGroup",
++			"Name": "右眉 上下"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"GroupId": "ParamGroup",
++			"Name": "左眉 左右"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"GroupId": "ParamGroup",
++			"Name": "右眉 左右"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"GroupId": "ParamGroup",
++			"Name": "左眉 角度"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"GroupId": "ParamGroup",
++			"Name": "右眉 角度"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"GroupId": "ParamGroup",
++			"Name": "左眉 変形"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"GroupId": "ParamGroup",
++			"Name": "右眉 変形"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"GroupId": "ParamGroupMouth",
++			"Name": "口 変形"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"GroupId": "ParamGroupMouth",
++			"Name": "口 開閉"
++		},
++		{
++			"Id": "ParamScarf",
++			"GroupId": "ParamGroup2",
++			"Name": "スカーフ揺れ"
++		},
++		{
++			"Id": "ParamBodyAngleX",
++			"GroupId": "ParamGroup2",
++			"Name": "体の回転 X"
++		},
++		{
++			"Id": "ParamBodyAngleY",
++			"GroupId": "ParamGroup2",
++			"Name": "体の回転 Y"
++		},
++		{
++			"Id": "ParamBodyAngleZ",
++			"GroupId": "ParamGroup2",
++			"Name": "体の回転 Z"
++		},
++		{
++			"Id": "ParamBodyUpper",
++			"GroupId": "ParamGroup2",
++			"Name": "上体"
++		},
++		{
++			"Id": "ParamBreath",
++			"GroupId": "ParamGroup2",
++			"Name": "呼吸"
++		},
++		{
++			"Id": "ParamBustY",
++			"GroupId": "ParamGroup2",
++			"Name": "胸 揺れ"
++		},
++		{
++			"Id": "ParamArmLA",
++			"GroupId": "ParamGroupArms",
++			"Name": "左腕 A"
++		},
++		{
++			"Id": "ParamArmRA",
++			"GroupId": "ParamGroupArms",
++			"Name": "右腕 A"
++		},
++		{
++			"Id": "ParamArmLB",
++			"GroupId": "ParamGroupArms",
++			"Name": "右腕 B"
++		},
++		{
++			"Id": "ParamArmRB",
++			"GroupId": "ParamGroupArms",
++			"Name": "左腕 B"
++		},
++		{
++			"Id": "ParamHandChangeR",
++			"GroupId": "ParamGroupArms",
++			"Name": "右手切替"
++		},
++		{
++			"Id": "ParamHandAngleR",
++			"GroupId": "ParamGroupArms",
++			"Name": "右手首角度"
++		},
++		{
++			"Id": "ParamHandDhangeL",
++			"GroupId": "ParamGroupArms",
++			"Name": "左手切替"
++		},
++		{
++			"Id": "ParamHandAngleL",
++			"GroupId": "ParamGroupArms",
++			"Name": "左手首角度"
++		},
++		{
++			"Id": "ParamHairFront",
++			"GroupId": "ParamGroup3",
++			"Name": "髪揺れ 前"
++		},
++		{
++			"Id": "ParamHairSide",
++			"GroupId": "ParamGroup3",
++			"Name": "髪揺れ 横"
++		},
++		{
++			"Id": "ParamHairBack",
++			"GroupId": "ParamGroup3",
++			"Name": "髪揺れ 後"
++		}
++	],
++	"ParameterGroups": [
++		{
++			"Id": "ParamGroupFace",
++			"GroupId": "",
++			"Name": "顔"
++		},
++		{
++			"Id": "ParamGroupEyes",
++			"GroupId": "",
++			"Name": "目"
++		},
++		{
++			"Id": "ParamGroup",
++			"GroupId": "",
++			"Name": "眉毛"
++		},
++		{
++			"Id": "ParamGroupMouth",
++			"GroupId": "",
++			"Name": "口"
++		},
++		{
++			"Id": "ParamGroup2",
++			"GroupId": "",
++			"Name": "胴体"
++		},
++		{
++			"Id": "ParamGroupArms",
++			"GroupId": "",
++			"Name": "腕"
++		},
++		{
++			"Id": "ParamGroup3",
++			"GroupId": "",
++			"Name": "髪揺れ"
++		}
++	],
++	"Parts": [
++		{
++			"Id": "Part01Core",
++			"Name": "コアパーツ"
++		},
++		{
++			"Id": "Part01Hoho001",
++			"Name": "é ¬"
++		},
++		{
++			"Id": "Part01Brow001",
++			"Name": "まゆ毛"
++		},
++		{
++			"Id": "Part01Tear",
++			"Name": "涙"
++		},
++		{
++			"Id": "Part01EyeBall001",
++			"Name": "目玉"
++		},
++		{
++			"Id": "Part01Eye001",
++			"Name": "目"
++		},
++		{
++			"Id": "Part01Nose001",
++			"Name": "é¼»"
++		},
++		{
++			"Id": "Part01Mouth001",
++			"Name": "口"
++		},
++		{
++			"Id": "Part01Face001",
++			"Name": "顔"
++		},
++		{
++			"Id": "Part01Ear001",
++			"Name": "耳"
++		},
++		{
++			"Id": "Part01Neck001",
++			"Name": "首"
++		},
++		{
++			"Id": "Part01HairFront001",
++			"Name": "前髪"
++		},
++		{
++			"Id": "Part01HairSide001",
++			"Name": "横髪"
++		},
++		{
++			"Id": "Part01HairBack001",
++			"Name": "後ろ髪"
++		},
++		{
++			"Id": "Part01ArmRB001",
++			"Name": "左腕 B"
++		},
++		{
++			"Id": "Part01ArmLB001",
++			"Name": "右腕 B"
++		},
++		{
++			"Id": "Part01ArmRA001",
++			"Name": "右腕 A"
++		},
++		{
++			"Id": "Part01ArmLA001",
++			"Name": "左腕 A"
++		},
++		{
++			"Id": "Part01Body001",
++			"Name": "制服"
++		},
++		{
++			"Id": "Part01Sketch",
++			"Name": "[ 下絵 ]"
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.moc3 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,115 @@
++{
++	"Version": 3,
++	"FileReferences": {
++		"Moc": "Haru.moc3",
++		"Textures": [
++			"Haru.2048/texture_00.png",
++			"Haru.2048/texture_01.png"
++		],
++		"Physics": "Haru.physics3.json",
++		"Pose": "Haru.pose3.json",
++		"DisplayInfo": "Haru.cdi3.json",
++		"Expressions": [
++			{
++				"Name": "F01",
++				"File": "expressions/F01.exp3.json"
++			},
++			{
++				"Name": "F02",
++				"File": "expressions/F02.exp3.json"
++			},
++			{
++				"Name": "F03",
++				"File": "expressions/F03.exp3.json"
++			},
++			{
++				"Name": "F04",
++				"File": "expressions/F04.exp3.json"
++			},
++			{
++				"Name": "F05",
++				"File": "expressions/F05.exp3.json"
++			},
++			{
++				"Name": "F06",
++				"File": "expressions/F06.exp3.json"
++			},
++			{
++				"Name": "F07",
++				"File": "expressions/F07.exp3.json"
++			},
++			{
++				"Name": "F08",
++				"File": "expressions/F08.exp3.json"
++			}
++		],
++		"Motions": {
++			"Idle": [
++				{
++					"File": "motions/haru_g_idle.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/haru_g_m15.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				}
++			],
++			"TapBody": [
++				{
++					"File": "motions/haru_g_m26.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5,
++					"Sound": "sounds/haru_talk_13.wav"
++				},
++				{
++					"File": "motions/haru_g_m06.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5,
++					"Sound": "sounds/haru_Info_14.wav"
++				},
++				{
++					"File": "motions/haru_g_m20.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5,
++					"Sound": "sounds/haru_normal_6.wav"
++				},
++				{
++					"File": "motions/haru_g_m09.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5,
++					"Sound": "sounds/haru_Info_04.wav"
++				}
++			]
++		},
++		"UserData": "Haru.userdata3.json"
++	},
++	"Groups": [
++		{
++			"Target": "Parameter",
++			"Name": "EyeBlink",
++			"Ids": [
++				"ParamEyeLOpen",
++				"ParamEyeROpen"
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Name": "LipSync",
++			"Ids": [
++				"ParamMouthOpenY"
++			]
++		}
++	],
++	"HitAreas": [
++		{
++			"Id": "HitArea",
++			"Name": "Head"
++		},
++		{
++			"Id": "HitArea2",
++			"Name": "Body"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json	2023-05-28 08:20:04.447645637 +0100
+@@ -0,0 +1,373 @@
++{
++	"Version": 3,
++	"Meta": {
++		"PhysicsSettingCount": 4,
++		"TotalInputCount": 14,
++		"TotalOutputCount": 4,
++		"VertexCount": 8,
++		"EffectiveForces": {
++			"Gravity": {
++				"X": 0,
++				"Y": -1
++			},
++			"Wind": {
++				"X": 0,
++				"Y": 0
++			}
++		},
++		"PhysicsDictionary": [
++			{
++				"Id": "PhysicsSetting1",
++				"Name": "前髪"
++			},
++			{
++				"Id": "PhysicsSetting2",
++				"Name": "横髪"
++			},
++			{
++				"Id": "PhysicsSetting3",
++				"Name": "後ろ髪"
++			},
++			{
++				"Id": "PhysicsSetting4",
++				"Name": "スカーフ"
++			}
++		]
++	},
++	"PhysicsSettings": [
++		{
++			"Id": "PhysicsSetting1",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFront"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.821,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 8
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.5,
++					"Radius": 8
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting2",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairSide"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.593,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 8
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1,
++					"Radius": 8
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting3",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBack"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.943,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 8
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.5,
++					"Radius": 8
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting4",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamScarf"
++					},
++					"VertexIndex": 1,
++					"Scale": 0.873,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.9,
++					"Delay": 0.6,
++					"Acceleration": 1.5,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json	2023-05-28 08:20:04.447645637 +0100
+@@ -0,0 +1,25 @@
++{
++	"Type": "Live2D Pose",
++	"Groups": [
++		[
++			{
++				"Id": "Part01ArmRA001",
++				"Link": []
++			},
++			{
++				"Id": "Part01ArmRB001",
++				"Link": []
++			}
++		],
++		[
++			{
++				"Id": "Part01ArmLA001",
++				"Link": []
++			},
++			{
++				"Id": "Part01ArmLB001",
++				"Link": []
++			}
++		]
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,24 @@
++{
++	"Version": 3,
++	"Meta": {
++		"UserDataCount": 3,
++		"TotalUserDataSize": 9
++	},
++	"UserData": [
++		{
++			"Target": "ArtMesh",
++			"Id": "D_PSD_27",
++			"Value": "tai"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "D_PSD_25",
++			"Value": "tai"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "D_PSD_24",
++			"Value": "tai"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,10 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamMouthForm",
++			"Value": 0.27,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,35 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamBrowLY",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeForm",
++			"Value": 0.54,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,55 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamBrowLY",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeForm",
++			"Value": -1,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,60 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0.8,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0.8,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": -0.56,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": -0.56,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0.35,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0.35,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -0.74,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -0.74,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -1.76,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeForm",
++			"Value": 1,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,35 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0.32,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0.32,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,35 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 2,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 2,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": -0.65,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,65 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0.89,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0.89,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": -0.56,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": -0.56,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0.35,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0.35,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -0.74,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -0.74,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -0.46,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTere",
++			"Value": 1,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json	2023-05-28 08:20:04.451645710 +0100
+@@ -0,0 +1,30 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0.8,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0.8,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -0.33,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -0.33,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -1.76,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2260 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 10,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 296,
++		"TotalPointCount": 785,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				3.32,
++				1,
++				6.64,
++				1,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				-4,
++				0.533,
++				-4,
++				1,
++				0.989,
++				-4,
++				1.444,
++				-4,
++				1.9,
++				-4,
++				1,
++				2.378,
++				-4,
++				2.856,
++				0,
++				3.333,
++				0,
++				1,
++				3.444,
++				0,
++				3.556,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.433,
++				0,
++				6.967,
++				14,
++				7.5,
++				14,
++				1,
++				7.833,
++				14,
++				8.167,
++				14,
++				8.5,
++				14,
++				1,
++				8.989,
++				14,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				-6,
++				0.533,
++				-6,
++				1,
++				0.989,
++				-6,
++				1.444,
++				-6,
++				1.9,
++				-6,
++				1,
++				2.378,
++				-6,
++				2.856,
++				0,
++				3.333,
++				0,
++				1,
++				3.444,
++				0,
++				3.556,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.211,
++				0,
++				6.522,
++				5,
++				6.833,
++				5,
++				1,
++				7.056,
++				5,
++				7.278,
++				-6,
++				7.5,
++				-6,
++				1,
++				7.833,
++				-6,
++				8.167,
++				-6,
++				8.5,
++				-6,
++				1,
++				8.989,
++				-6,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				-6,
++				0.533,
++				-6,
++				1,
++				0.733,
++				-6,
++				0.933,
++				1.432,
++				1.133,
++				5,
++				1,
++				1.389,
++				9.559,
++				1.644,
++				10,
++				1.9,
++				10,
++				1,
++				2.378,
++				10,
++				2.856,
++				-6,
++				3.333,
++				-6,
++				1,
++				3.444,
++				-6,
++				3.556,
++				-6,
++				3.667,
++				-6,
++				1,
++				4.156,
++				-6,
++				4.644,
++				6,
++				5.133,
++				6,
++				1,
++				5.389,
++				6,
++				5.644,
++				6,
++				5.9,
++				6,
++				1,
++				6.211,
++				6,
++				6.522,
++				12,
++				6.833,
++				12,
++				1,
++				7.389,
++				12,
++				7.944,
++				-6,
++				8.5,
++				-6,
++				1,
++				8.989,
++				-6,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.633,
++				1,
++				1.267,
++				1,
++				1.9,
++				1,
++				1,
++				2,
++				1,
++				2.1,
++				1,
++				2.2,
++				1,
++				1,
++				2.244,
++				1,
++				2.289,
++				0,
++				2.333,
++				0,
++				1,
++				2.356,
++				0,
++				2.378,
++				0,
++				2.4,
++				0,
++				1,
++				2.456,
++				0,
++				2.511,
++				1,
++				2.567,
++				1,
++				1,
++				2.933,
++				1,
++				3.3,
++				1,
++				3.667,
++				1,
++				1,
++				3.711,
++				1,
++				3.756,
++				0,
++				3.8,
++				0,
++				1,
++				3.822,
++				0,
++				3.844,
++				0,
++				3.867,
++				0,
++				1,
++				3.922,
++				0,
++				3.978,
++				1,
++				4.033,
++				1,
++				1,
++				4.656,
++				1,
++				5.278,
++				1,
++				5.9,
++				1,
++				1,
++				6.433,
++				1,
++				6.967,
++				1,
++				7.5,
++				1,
++				1,
++				7.544,
++				1,
++				7.589,
++				0,
++				7.633,
++				0,
++				1,
++				7.656,
++				0,
++				7.678,
++				0,
++				7.7,
++				0,
++				1,
++				7.756,
++				0,
++				7.811,
++				1,
++				7.867,
++				1,
++				1,
++				8.078,
++				1,
++				8.289,
++				1,
++				8.5,
++				1,
++				1,
++				8.989,
++				1,
++				9.478,
++				1,
++				9.967,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.633,
++				1,
++				1.267,
++				1,
++				1.9,
++				1,
++				1,
++				2,
++				1,
++				2.1,
++				1,
++				2.2,
++				1,
++				1,
++				2.244,
++				1,
++				2.289,
++				0,
++				2.333,
++				0,
++				1,
++				2.356,
++				0,
++				2.378,
++				0,
++				2.4,
++				0,
++				1,
++				2.456,
++				0,
++				2.511,
++				1,
++				2.567,
++				1,
++				1,
++				2.933,
++				1,
++				3.3,
++				1,
++				3.667,
++				1,
++				1,
++				3.711,
++				1,
++				3.756,
++				0,
++				3.8,
++				0,
++				1,
++				3.822,
++				0,
++				3.844,
++				0,
++				3.867,
++				0,
++				1,
++				3.922,
++				0,
++				3.978,
++				1,
++				4.033,
++				1,
++				1,
++				4.656,
++				1,
++				5.278,
++				1,
++				5.9,
++				1,
++				1,
++				6.433,
++				1,
++				6.967,
++				1,
++				7.5,
++				1,
++				1,
++				7.544,
++				1,
++				7.589,
++				0,
++				7.633,
++				0,
++				1,
++				7.656,
++				0,
++				7.678,
++				0,
++				7.7,
++				0,
++				1,
++				7.756,
++				0,
++				7.811,
++				1,
++				7.867,
++				1,
++				1,
++				8.078,
++				1,
++				8.289,
++				1,
++				8.5,
++				1,
++				1,
++				8.989,
++				1,
++				9.478,
++				1,
++				9.967,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				0.23,
++				0.533,
++				0.23,
++				1,
++				0.989,
++				0.23,
++				1.444,
++				0.23,
++				1.9,
++				0.23,
++				1,
++				2.611,
++				0.23,
++				3.322,
++				0,
++				4.033,
++				0,
++				1,
++				4.656,
++				0,
++				5.278,
++				0,
++				5.9,
++				0,
++				1,
++				6.211,
++				0,
++				6.522,
++				-0.198,
++				6.833,
++				-0.3,
++				1,
++				7.056,
++				-0.373,
++				7.278,
++				-0.398,
++				7.5,
++				-0.43,
++				1,
++				7.833,
++				-0.477,
++				8.167,
++				-0.49,
++				8.5,
++				-0.49,
++				1,
++				8.989,
++				-0.49,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				0.25,
++				0.533,
++				0.25,
++				1,
++				0.989,
++				0.25,
++				1.444,
++				0.25,
++				1.9,
++				0.25,
++				1,
++				2.611,
++				0.25,
++				3.322,
++				0,
++				4.033,
++				0,
++				1,
++				4.656,
++				0,
++				5.278,
++				0,
++				5.9,
++				0,
++				1,
++				6.211,
++				0,
++				6.522,
++				-0.17,
++				6.833,
++				-0.17,
++				1,
++				7.056,
++				-0.17,
++				7.278,
++				0.29,
++				7.5,
++				0.29,
++				1,
++				7.833,
++				0.29,
++				8.167,
++				0.282,
++				8.5,
++				0.21,
++				1,
++				8.989,
++				0.104,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				3.322,
++				1,
++				6.644,
++				1,
++				9.967,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				-3,
++				0.533,
++				-3,
++				1,
++				0.989,
++				-3,
++				1.444,
++				-3,
++				1.9,
++				-3,
++				1,
++				1.989,
++				-3,
++				2.078,
++				-3,
++				2.167,
++				-3,
++				1,
++				2.556,
++				-3,
++				2.944,
++				0,
++				3.333,
++				0,
++				1,
++				3.444,
++				0,
++				3.556,
++				0,
++				3.667,
++				0,
++				1,
++				3.722,
++				0,
++				3.778,
++				0,
++				3.833,
++				0,
++				1,
++				4.267,
++				0,
++				4.7,
++				4,
++				5.133,
++				4,
++				1,
++				5.389,
++				4,
++				5.644,
++				4,
++				5.9,
++				4,
++				1,
++				6,
++				4,
++				6.1,
++				4,
++				6.2,
++				4,
++				1,
++				6.411,
++				4,
++				6.622,
++				4.702,
++				6.833,
++				6,
++				1,
++				7.056,
++				7.367,
++				7.278,
++				8,
++				7.5,
++				8,
++				1,
++				7.833,
++				8,
++				8.167,
++				8,
++				8.5,
++				8,
++				1,
++				8.6,
++				8,
++				8.7,
++				8,
++				8.8,
++				8,
++				1,
++				9.189,
++				8,
++				9.578,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				1.989,
++				0,
++				2.078,
++				0,
++				2.167,
++				0,
++				1,
++				2.667,
++				0,
++				3.167,
++				0,
++				3.667,
++				0,
++				1,
++				3.722,
++				0,
++				3.778,
++				0,
++				3.833,
++				0,
++				1,
++				4.522,
++				0,
++				5.211,
++				0,
++				5.9,
++				0,
++				1,
++				6,
++				0,
++				6.1,
++				0,
++				6.2,
++				0,
++				1,
++				6.967,
++				0,
++				7.733,
++				0,
++				8.5,
++				0,
++				1,
++				8.6,
++				0,
++				8.7,
++				0,
++				8.8,
++				0,
++				1,
++				9.189,
++				0,
++				9.578,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				3.788,
++				0.733,
++				4.987,
++				1,
++				0.956,
++				6.077,
++				1.178,
++				5.954,
++				1.4,
++				5.954,
++				1,
++				1.778,
++				5.954,
++				2.156,
++				5.242,
++				2.533,
++				2.985,
++				1,
++				2.8,
++				1.393,
++				3.067,
++				0,
++				3.333,
++				0,
++				1,
++				3.444,
++				0,
++				3.556,
++				0,
++				3.667,
++				0,
++				1,
++				3.722,
++				0,
++				3.778,
++				0,
++				3.833,
++				0,
++				1,
++				4.267,
++				0,
++				4.7,
++				-2,
++				5.133,
++				-2,
++				1,
++				5.389,
++				-2,
++				5.644,
++				-2,
++				5.9,
++				-2,
++				1,
++				6,
++				-2,
++				6.1,
++				-2,
++				6.2,
++				-2,
++				1,
++				6.411,
++				-2,
++				6.622,
++				-4,
++				6.833,
++				-4,
++				1,
++				7.056,
++				-4,
++				7.278,
++				-2,
++				7.5,
++				-2,
++				1,
++				7.833,
++				-2,
++				8.167,
++				-5,
++				8.5,
++				-5,
++				1,
++				8.6,
++				-5,
++				8.7,
++				-5,
++				8.8,
++				-5,
++				1,
++				9.189,
++				-5,
++				9.578,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				3.322,
++				1,
++				6.644,
++				1,
++				9.967,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				3.322,
++				1,
++				6.644,
++				1,
++				9.967,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				-0.1,
++				1,
++				3.322,
++				-0.1,
++				6.644,
++				-0.1,
++				9.967,
++				-0.1,
++				0,
++				10,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				3.322,
++				0.1,
++				6.644,
++				0.1,
++				9.967,
++				0.1,
++				0,
++				10,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				3.322,
++				0,
++				6.644,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.633,
++				0,
++				1.267,
++				0,
++				1.9,
++				0,
++				1,
++				2.489,
++				0,
++				3.078,
++				0,
++				3.667,
++				0,
++				1,
++				4.411,
++				0,
++				5.156,
++				0,
++				5.9,
++				0,
++				1,
++				6.767,
++				0,
++				7.633,
++				0,
++				8.5,
++				0,
++				1,
++				8.989,
++				0,
++				9.478,
++				0,
++				9.967,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				9.97,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				9.97,
++				0,
++				0,
++				10,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				9.97,
++				1,
++				0,
++				10,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				9.97,
++				0,
++				0,
++				10,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1189 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 2.9,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 143,
++		"TotalPointCount": 326,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.96,
++				1,
++				1.91,
++				1,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.2,
++				0,
++				1.3,
++				-8,
++				1.4,
++				-8,
++				1,
++				1.456,
++				-8,
++				1.511,
++				-5.237,
++				1.567,
++				0,
++				1,
++				1.667,
++				9.427,
++				1.767,
++				14,
++				1.867,
++				14,
++				1,
++				1.989,
++				14,
++				2.111,
++				-16,
++				2.233,
++				-16,
++				1,
++				2.389,
++				-16,
++				2.544,
++				0,
++				2.7,
++				0,
++				1,
++				2.756,
++				0,
++				2.811,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.667,
++				1,
++				1.333,
++				1,
++				2,
++				1,
++				1,
++				2.044,
++				1,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.2,
++				0,
++				2.267,
++				0,
++				2.333,
++				0,
++				1,
++				2.389,
++				0,
++				2.444,
++				1,
++				2.5,
++				1,
++				1,
++				2.622,
++				1,
++				2.744,
++				1,
++				2.867,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.667,
++				1,
++				1.333,
++				1,
++				2,
++				1,
++				1,
++				2.044,
++				1,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.2,
++				0,
++				2.267,
++				0,
++				2.333,
++				0,
++				1,
++				2.389,
++				0,
++				2.444,
++				1,
++				2.5,
++				1,
++				1,
++				2.622,
++				1,
++				2.744,
++				1,
++				2.867,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.956,
++				1,
++				1.911,
++				1,
++				2.867,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.489,
++				0,
++				0.978,
++				0,
++				1.467,
++				0,
++				1,
++				1.622,
++				0,
++				1.778,
++				2,
++				1.933,
++				2,
++				1,
++				2.056,
++				2,
++				2.178,
++				0,
++				2.3,
++				0,
++				1,
++				2.489,
++				0,
++				2.678,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.956,
++				1,
++				1.911,
++				1,
++				2.867,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.956,
++				1,
++				1.911,
++				1,
++				2.867,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.956,
++				5,
++				1.911,
++				5,
++				2.867,
++				5,
++				0,
++				2.9,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.19,
++				1,
++				0.956,
++				0.19,
++				1.911,
++				0.19,
++				2.867,
++				0.19,
++				0,
++				2.9,
++				0.19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-0.17,
++				1,
++				0.956,
++				-0.17,
++				1.911,
++				-0.17,
++				2.867,
++				-0.17,
++				0,
++				2.9,
++				-0.17
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.87,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.87,
++				0,
++				0,
++				2.9,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				0,
++				2.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.87,
++				0,
++				0,
++				2.9,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1214 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 2.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 146,
++		"TotalPointCount": 337,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.67,
++				1,
++				1.33,
++				1,
++				2,
++				1,
++				1,
++				2.01,
++				1,
++				2.02,
++				1,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.411,
++				0,
++				0.589,
++				0,
++				0.767,
++				0,
++				1,
++				1.178,
++				0,
++				1.589,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.411,
++				0,
++				0.589,
++				14,
++				0.767,
++				14,
++				1,
++				0.889,
++				14,
++				1.011,
++				-11,
++				1.133,
++				-11,
++				1,
++				1.3,
++				-11,
++				1.467,
++				0,
++				1.633,
++				0,
++				1,
++				1.756,
++				0,
++				1.878,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.511,
++				1,
++				1.022,
++				1,
++				1.533,
++				1,
++				1,
++				1.689,
++				1,
++				1.844,
++				1,
++				2,
++				1,
++				0,
++				2.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.511,
++				1,
++				1.022,
++				1,
++				1.533,
++				1,
++				1,
++				1.689,
++				1,
++				1.844,
++				1,
++				2,
++				1,
++				0,
++				2.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.511,
++				0,
++				1.022,
++				0,
++				1.533,
++				0,
++				1,
++				1.689,
++				0,
++				1.844,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.511,
++				0,
++				1.022,
++				0,
++				1.533,
++				0,
++				1,
++				1.689,
++				0,
++				1.844,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.511,
++				0,
++				1.022,
++				0,
++				1.533,
++				0,
++				1,
++				1.689,
++				0,
++				1.844,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.667,
++				1,
++				1.333,
++				1,
++				2,
++				1,
++				0,
++				2.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.456,
++				0,
++				0.644,
++				5,
++				0.833,
++				5,
++				1,
++				0.956,
++				5,
++				1.078,
++				0,
++				1.2,
++				0,
++				1,
++				1.467,
++				0,
++				1.733,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				6,
++				1,
++				0.667,
++				6,
++				1.333,
++				6,
++				2,
++				6,
++				0,
++				2.033,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.156,
++				-1,
++				0.311,
++				-1,
++				0.467,
++				-1,
++				1,
++				0.611,
++				-1,
++				0.756,
++				-0.89,
++				0.9,
++				-0.89,
++				1,
++				1.022,
++				-0.89,
++				1.144,
++				-1,
++				1.267,
++				-1,
++				1,
++				1.511,
++				-1,
++				1.756,
++				-1,
++				2,
++				-1,
++				0,
++				2.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.156,
++				-1,
++				0.311,
++				-1,
++				0.467,
++				-1,
++				1,
++				0.611,
++				-1,
++				0.756,
++				-0.89,
++				0.9,
++				-0.89,
++				1,
++				1.022,
++				-0.89,
++				1.144,
++				-1,
++				1.267,
++				-1,
++				1,
++				1.511,
++				-1,
++				1.756,
++				-1,
++				2,
++				-1,
++				0,
++				2.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2,
++				0,
++				2,
++				2.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2,
++				0,
++				2,
++				2.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				2,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				2,
++				0,
++				2,
++				2.03,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1735 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.63,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 221,
++		"TotalPointCount": 560,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.53,
++				1,
++				3.07,
++				1,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				0,
++				1.033,
++				0,
++				1,
++				1.089,
++				0,
++				1.144,
++				0,
++				1.2,
++				0,
++				1,
++				1.622,
++				0,
++				2.044,
++				0,
++				2.467,
++				0,
++				1,
++				2.578,
++				0,
++				2.689,
++				0,
++				2.8,
++				0,
++				1,
++				2.911,
++				0,
++				3.022,
++				0,
++				3.133,
++				0,
++				1,
++				3.233,
++				0,
++				3.333,
++				0,
++				3.433,
++				0,
++				1,
++				3.544,
++				0,
++				3.656,
++				0,
++				3.767,
++				0,
++				1,
++				3.856,
++				0,
++				3.944,
++				0,
++				4.033,
++				0,
++				1,
++				4.222,
++				0,
++				4.411,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				0,
++				1.033,
++				0,
++				1,
++				1.089,
++				0,
++				1.144,
++				0,
++				1.2,
++				0,
++				1,
++				1.622,
++				0,
++				2.044,
++				0,
++				2.467,
++				0,
++				1,
++				2.578,
++				0,
++				2.689,
++				13,
++				2.8,
++				13,
++				1,
++				2.911,
++				13,
++				3.022,
++				-13,
++				3.133,
++				-13,
++				1,
++				3.233,
++				-13,
++				3.333,
++				0,
++				3.433,
++				0,
++				1,
++				3.544,
++				0,
++				3.656,
++				-13,
++				3.767,
++				-13,
++				1,
++				3.856,
++				-13,
++				3.944,
++				0,
++				4.033,
++				0,
++				1,
++				4.222,
++				0,
++				4.411,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				0.8,
++				1,
++				0.133,
++				0.8,
++				0.267,
++				0.8,
++				0.4,
++				0.8,
++				1,
++				0.578,
++				0.8,
++				0.756,
++				0.9,
++				0.933,
++				0.9,
++				1,
++				1.067,
++				0.9,
++				1.2,
++				0.8,
++				1.333,
++				0.8,
++				1,
++				1.422,
++				0.8,
++				1.511,
++				0.8,
++				1.6,
++				0.8,
++				1,
++				1.678,
++				0.8,
++				1.756,
++				1,
++				1.833,
++				1,
++				1,
++				1.889,
++				1,
++				1.944,
++				0,
++				2,
++				0,
++				1,
++				2.056,
++				0,
++				2.111,
++				0,
++				2.167,
++				0,
++				1,
++				2.256,
++				0,
++				2.344,
++				1,
++				2.433,
++				1,
++				1,
++				2.589,
++				1,
++				2.744,
++				1,
++				2.9,
++				1,
++				1,
++				2.956,
++				1,
++				3.011,
++				0,
++				3.067,
++				0,
++				1,
++				3.4,
++				0,
++				3.733,
++				0,
++				4.067,
++				0,
++				1,
++				4.2,
++				0,
++				4.333,
++				0.8,
++				4.467,
++				0.8,
++				1,
++				4.511,
++				0.8,
++				4.556,
++				0.8,
++				4.6,
++				0.8,
++				0,
++				4.633,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				0.8,
++				1,
++				0.133,
++				0.8,
++				0.267,
++				0.8,
++				0.4,
++				0.8,
++				1,
++				0.567,
++				0.8,
++				0.733,
++				0.9,
++				0.9,
++				0.9,
++				1,
++				1.044,
++				0.9,
++				1.189,
++				0.8,
++				1.333,
++				0.8,
++				1,
++				1.422,
++				0.8,
++				1.511,
++				0.8,
++				1.6,
++				0.8,
++				1,
++				1.678,
++				0.8,
++				1.756,
++				1,
++				1.833,
++				1,
++				1,
++				1.889,
++				1,
++				1.944,
++				0,
++				2,
++				0,
++				1,
++				2.056,
++				0,
++				2.111,
++				0,
++				2.167,
++				0,
++				1,
++				2.256,
++				0,
++				2.344,
++				1,
++				2.433,
++				1,
++				1,
++				2.589,
++				1,
++				2.744,
++				1,
++				2.9,
++				1,
++				1,
++				2.956,
++				1,
++				3.011,
++				0,
++				3.067,
++				0,
++				1,
++				3.4,
++				0,
++				3.733,
++				0,
++				4.067,
++				0,
++				1,
++				4.2,
++				0,
++				4.333,
++				0.8,
++				4.467,
++				0.8,
++				1,
++				4.511,
++				0.8,
++				4.556,
++				0.8,
++				4.6,
++				0.8,
++				0,
++				4.633,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.467,
++				0,
++				0.933,
++				0,
++				1.4,
++				0,
++				1,
++				1.522,
++				0,
++				1.644,
++				-0.1,
++				1.767,
++				-0.1,
++				1,
++				1.889,
++				-0.1,
++				2.011,
++				0,
++				2.133,
++				0,
++				1,
++				2.956,
++				0,
++				3.778,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.467,
++				0,
++				0.933,
++				0,
++				1.4,
++				0,
++				1,
++				1.522,
++				0,
++				1.644,
++				-0.38,
++				1.767,
++				-0.38,
++				1,
++				1.889,
++				-0.38,
++				2.011,
++				0,
++				2.133,
++				0,
++				1,
++				2.956,
++				0,
++				3.778,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				2.133,
++				0,
++				3.367,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				2.133,
++				0,
++				3.367,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				2.133,
++				0,
++				3.367,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				2.133,
++				0,
++				3.367,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				1.044,
++				0,
++				1.189,
++				0.01,
++				1.333,
++				0.01,
++				1,
++				2.211,
++				0.01,
++				3.089,
++				0.01,
++				3.967,
++				0.01,
++				1,
++				4.178,
++				0.01,
++				4.389,
++				0.01,
++				4.6,
++				0.01,
++				0,
++				4.633,
++				0.01
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				1.044,
++				0,
++				1.189,
++				0,
++				1.333,
++				0,
++				1,
++				2.211,
++				0,
++				3.089,
++				0,
++				3.967,
++				0,
++				1,
++				4.178,
++				0,
++				4.389,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				-0.35,
++				1,
++				0.3,
++				-0.35,
++				0.6,
++				-0.35,
++				0.9,
++				-0.35,
++				1,
++				1.044,
++				-0.35,
++				1.189,
++				-0.66,
++				1.333,
++				-0.66,
++				1,
++				2.211,
++				-0.66,
++				3.089,
++				-0.66,
++				3.967,
++				-0.66,
++				1,
++				4.178,
++				-0.66,
++				4.389,
++				-0.39,
++				4.6,
++				-0.39,
++				0,
++				4.633,
++				-0.39
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				-0.35,
++				1,
++				0.3,
++				-0.35,
++				0.6,
++				-0.35,
++				0.9,
++				-0.35,
++				1,
++				1.044,
++				-0.35,
++				1.189,
++				-0.65,
++				1.333,
++				-0.65,
++				1,
++				2.211,
++				-0.65,
++				3.089,
++				-0.65,
++				3.967,
++				-0.65,
++				1,
++				4.178,
++				-0.65,
++				4.389,
++				-0.39,
++				4.6,
++				-0.39,
++				0,
++				4.633,
++				-0.39
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				1.044,
++				0,
++				1.189,
++				-1,
++				1.333,
++				-1,
++				1,
++				1.756,
++				-1,
++				2.178,
++				-1,
++				2.6,
++				-1,
++				1,
++				3.267,
++				-1,
++				3.933,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.356,
++				0,
++				0.711,
++				0,
++				1.067,
++				0,
++				1,
++				1.3,
++				0,
++				1.533,
++				2,
++				1.767,
++				2,
++				1,
++				1.933,
++				2,
++				2.1,
++				0,
++				2.267,
++				0,
++				1,
++				2.578,
++				0,
++				2.889,
++				0,
++				3.2,
++				0,
++				1,
++				3.667,
++				0,
++				4.133,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				3,
++				1.7,
++				3,
++				1,
++				1.867,
++				3,
++				2.033,
++				0,
++				2.2,
++				0,
++				1,
++				2.311,
++				0,
++				2.422,
++				0,
++				2.533,
++				0,
++				1,
++				2.644,
++				0,
++				2.756,
++				4,
++				2.867,
++				4,
++				1,
++				2.944,
++				4,
++				3.022,
++				-1,
++				3.1,
++				-1,
++				1,
++				3.244,
++				-1,
++				3.389,
++				0,
++				3.533,
++				0,
++				1,
++				3.889,
++				0,
++				4.244,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				-5,
++				0.9,
++				-5,
++				1,
++				1.133,
++				-5,
++				1.367,
++				0,
++				1.6,
++				0,
++				1,
++				2.389,
++				0,
++				3.178,
++				0,
++				3.967,
++				0,
++				1,
++				4.178,
++				0,
++				4.389,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.749,
++				0.467,
++				0.76,
++				1,
++				1.778,
++				0.856,
++				3.089,
++				0.89,
++				4.4,
++				0.89,
++				1,
++				4.467,
++				0.89,
++				4.533,
++				0.5,
++				4.6,
++				0.5,
++				0,
++				4.633,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.743,
++				0.467,
++				0.76,
++				1,
++				1.778,
++				0.9,
++				3.089,
++				0.95,
++				4.4,
++				0.95,
++				1,
++				4.467,
++				0.95,
++				4.533,
++				0.5,
++				4.6,
++				0.5,
++				0,
++				4.633,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.311,
++				0.3,
++				0.622,
++				0.3,
++				0.933,
++				0.3,
++				1,
++				1.178,
++				0.3,
++				1.422,
++				0.5,
++				1.667,
++				0.5,
++				1,
++				1.844,
++				0.5,
++				2.022,
++				0.3,
++				2.2,
++				0.3,
++				1,
++				3,
++				0.3,
++				3.8,
++				0.3,
++				4.6,
++				0.3,
++				0,
++				4.633,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.289,
++				0.3,
++				0.578,
++				0.3,
++				0.867,
++				0.3,
++				1,
++				1.111,
++				0.3,
++				1.356,
++				0.5,
++				1.6,
++				0.5,
++				1,
++				1.778,
++				0.5,
++				1.956,
++				0.3,
++				2.133,
++				0.3,
++				1,
++				2.956,
++				0.3,
++				3.778,
++				0.3,
++				4.6,
++				0.3,
++				0,
++				4.633,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.66,
++				1,
++				0.356,
++				0.66,
++				0.711,
++				0.662,
++				1.067,
++				0.64,
++				1,
++				1.322,
++				0.624,
++				1.578,
++				0.12,
++				1.833,
++				0.12,
++				1,
++				1.978,
++				0.12,
++				2.122,
++				0.66,
++				2.267,
++				0.66,
++				1,
++				3.044,
++				0.66,
++				3.822,
++				0.66,
++				4.6,
++				0.66,
++				0,
++				4.633,
++				0.66
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.322,
++				-1,
++				0.644,
++				-1,
++				0.967,
++				-1,
++				1,
++				1.233,
++				-1,
++				1.5,
++				-0.68,
++				1.767,
++				-0.68,
++				1,
++				1.933,
++				-0.68,
++				2.1,
++				-1,
++				2.267,
++				-1,
++				1,
++				3.044,
++				-1,
++				3.822,
++				-1,
++				4.6,
++				-1,
++				0,
++				4.633,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.533,
++				0,
++				3.067,
++				0,
++				4.6,
++				0,
++				0,
++				4.633,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.6,
++				0,
++				0,
++				4.63,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.6,
++				0,
++				0,
++				4.63,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.6,
++				1,
++				0,
++				4.63,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.6,
++				0,
++				0,
++				4.63,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2484 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.3,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 328,
++		"TotalPointCount": 881,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.76,
++				1,
++				3.51,
++				1,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.611,
++				0,
++				0.922,
++				0,
++				1.233,
++				0,
++				1,
++				1.289,
++				0,
++				1.344,
++				0,
++				1.4,
++				0,
++				1,
++				1.8,
++				0,
++				2.2,
++				0,
++				2.6,
++				0,
++				1,
++				2.711,
++				0,
++				2.822,
++				0,
++				2.933,
++				0,
++				1,
++				3.044,
++				0,
++				3.156,
++				0,
++				3.267,
++				0,
++				1,
++				3.367,
++				0,
++				3.467,
++				0,
++				3.567,
++				0,
++				1,
++				3.633,
++				0,
++				3.7,
++				0,
++				3.767,
++				0,
++				1,
++				3.889,
++				0,
++				4.011,
++				0,
++				4.133,
++				0,
++				1,
++				4.322,
++				0,
++				4.511,
++				0,
++				4.7,
++				0,
++				1,
++				4.889,
++				0,
++				5.078,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.611,
++				0,
++				0.922,
++				0,
++				1.233,
++				0,
++				1,
++				1.289,
++				0,
++				1.344,
++				0,
++				1.4,
++				0,
++				1,
++				1.822,
++				0,
++				2.244,
++				0,
++				2.667,
++				0,
++				1,
++				2.778,
++				0,
++				2.889,
++				13,
++				3,
++				13,
++				1,
++				3.111,
++				13,
++				3.222,
++				-9.823,
++				3.333,
++				-9.823,
++				1,
++				3.411,
++				-9.823,
++				3.489,
++				8.938,
++				3.567,
++				8.938,
++				1,
++				3.678,
++				8.938,
++				3.789,
++				-5.187,
++				3.9,
++				-5.187,
++				1,
++				4.044,
++				-5.187,
++				4.189,
++				3,
++				4.333,
++				3,
++				1,
++				4.556,
++				3,
++				4.778,
++				0,
++				5,
++				0,
++				1,
++				5.089,
++				0,
++				5.178,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.956,
++				0,
++				3.611,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.789,
++				0,
++				3.278,
++				0,
++				4.767,
++				0,
++				1,
++				4.933,
++				0,
++				5.1,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.367,
++				1,
++				0.433,
++				1,
++				0.5,
++				1,
++				1,
++				0.544,
++				1,
++				0.589,
++				0,
++				0.633,
++				0,
++				1,
++				0.667,
++				0,
++				0.7,
++				0,
++				0.733,
++				0,
++				1,
++				0.789,
++				0,
++				0.844,
++				1.1,
++				0.9,
++				1.1,
++				1,
++				0.967,
++				1.1,
++				1.033,
++				1,
++				1.1,
++				1,
++				1,
++				1.333,
++				1,
++				1.567,
++				1,
++				1.8,
++				1,
++				1,
++				1.878,
++				1,
++				1.956,
++				1.2,
++				2.033,
++				1.2,
++				1,
++				2.089,
++				1.2,
++				2.144,
++				0,
++				2.2,
++				0,
++				1,
++				2.256,
++				0,
++				2.311,
++				0,
++				2.367,
++				0,
++				1,
++				2.456,
++				0,
++				2.544,
++				1,
++				2.633,
++				1,
++				1,
++				2.789,
++				1,
++				2.944,
++				1,
++				3.1,
++				1,
++				1,
++				3.156,
++				1,
++				3.211,
++				0,
++				3.267,
++				0,
++				1,
++				3.589,
++				0,
++				3.911,
++				0,
++				4.233,
++				0,
++				1,
++				4.344,
++				0,
++				4.456,
++				1,
++				4.567,
++				1,
++				1,
++				4.633,
++				1,
++				4.7,
++				1,
++				4.767,
++				1,
++				1,
++				4.933,
++				1,
++				5.1,
++				1,
++				5.267,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.789,
++				0,
++				3.278,
++				0,
++				4.767,
++				0,
++				1,
++				4.933,
++				0,
++				5.1,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.367,
++				1,
++				0.433,
++				1,
++				0.5,
++				1,
++				1,
++				0.544,
++				1,
++				0.589,
++				0,
++				0.633,
++				0,
++				1,
++				0.667,
++				0,
++				0.7,
++				0,
++				0.733,
++				0,
++				1,
++				0.789,
++				0,
++				0.844,
++				1.1,
++				0.9,
++				1.1,
++				1,
++				0.967,
++				1.1,
++				1.033,
++				1,
++				1.1,
++				1,
++				1,
++				1.333,
++				1,
++				1.567,
++				1,
++				1.8,
++				1,
++				1,
++				1.878,
++				1,
++				1.956,
++				1.2,
++				2.033,
++				1.2,
++				1,
++				2.089,
++				1.2,
++				2.144,
++				0,
++				2.2,
++				0,
++				1,
++				2.256,
++				0,
++				2.311,
++				0,
++				2.367,
++				0,
++				1,
++				2.456,
++				0,
++				2.544,
++				1,
++				2.633,
++				1,
++				1,
++				2.789,
++				1,
++				2.944,
++				1,
++				3.1,
++				1,
++				1,
++				3.156,
++				1,
++				3.211,
++				0,
++				3.267,
++				0,
++				1,
++				3.589,
++				0,
++				3.911,
++				0,
++				4.233,
++				0,
++				1,
++				4.344,
++				0,
++				4.456,
++				1,
++				4.567,
++				1,
++				1,
++				4.633,
++				1,
++				4.7,
++				1,
++				4.767,
++				1,
++				1,
++				4.933,
++				1,
++				5.1,
++				1,
++				5.267,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.789,
++				0,
++				3.278,
++				0,
++				4.767,
++				0,
++				1,
++				4.933,
++				0,
++				5.1,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.5,
++				0,
++				0.7,
++				0,
++				0.9,
++				0,
++				1,
++				1.133,
++				0,
++				1.367,
++				0,
++				1.6,
++				0,
++				1,
++				1.744,
++				0,
++				1.889,
++				-0.1,
++				2.033,
++				-0.1,
++				1,
++				2.144,
++				-0.1,
++				2.256,
++				0,
++				2.367,
++				0,
++				1,
++				2.456,
++				0,
++				2.544,
++				0,
++				2.633,
++				0,
++				1,
++				3.344,
++				0,
++				4.056,
++				0,
++				4.767,
++				0,
++				1,
++				4.933,
++				0,
++				5.1,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.5,
++				0,
++				0.7,
++				0,
++				0.9,
++				0,
++				1,
++				1.133,
++				0,
++				1.367,
++				0,
++				1.6,
++				0,
++				1,
++				1.667,
++				0,
++				1.733,
++				-0.085,
++				1.8,
++				-0.2,
++				1,
++				1.878,
++				-0.334,
++				1.956,
++				-0.38,
++				2.033,
++				-0.38,
++				1,
++				2.089,
++				-0.38,
++				2.144,
++				-0.384,
++				2.2,
++				-0.3,
++				1,
++				2.256,
++				-0.216,
++				2.311,
++				0,
++				2.367,
++				0,
++				1,
++				2.456,
++				0,
++				2.544,
++				0,
++				2.633,
++				0,
++				1,
++				3.167,
++				0,
++				3.7,
++				-0.1,
++				4.233,
++				-0.1,
++				1,
++				4.344,
++				-0.1,
++				4.456,
++				0,
++				4.567,
++				0,
++				1,
++				4.633,
++				0,
++				4.7,
++				0,
++				4.767,
++				0,
++				1,
++				4.933,
++				0,
++				5.1,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.367,
++				0,
++				0.433,
++				0,
++				0.5,
++				0,
++				1,
++				0.556,
++				0,
++				0.611,
++				-0.1,
++				0.667,
++				-0.1,
++				1,
++				0.689,
++				-0.1,
++				0.711,
++				-0.1,
++				0.733,
++				-0.1,
++				1,
++				0.789,
++				-0.1,
++				0.844,
++				0.1,
++				0.9,
++				0.1,
++				1,
++				0.967,
++				0.1,
++				1.033,
++				0,
++				1.1,
++				0,
++				1,
++				1.411,
++				0,
++				1.722,
++				0.5,
++				2.033,
++				0.5,
++				1,
++				2.089,
++				0.5,
++				2.144,
++				-0.3,
++				2.2,
++				-0.3,
++				1,
++				2.256,
++				-0.3,
++				2.311,
++				-0.3,
++				2.367,
++				-0.3,
++				1,
++				2.456,
++				-0.3,
++				2.544,
++				-0.215,
++				2.633,
++				-0.2,
++				1,
++				3.511,
++				-0.056,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.367,
++				0,
++				0.433,
++				0,
++				0.5,
++				0,
++				1,
++				0.556,
++				0,
++				0.611,
++				-0.1,
++				0.667,
++				-0.1,
++				1,
++				0.689,
++				-0.1,
++				0.711,
++				-0.1,
++				0.733,
++				-0.1,
++				1,
++				0.789,
++				-0.1,
++				0.844,
++				0.1,
++				0.9,
++				0.1,
++				1,
++				0.967,
++				0.1,
++				1.033,
++				0,
++				1.1,
++				0,
++				1,
++				1.411,
++				0,
++				1.722,
++				0.5,
++				2.033,
++				0.5,
++				1,
++				2.089,
++				0.5,
++				2.144,
++				-0.3,
++				2.2,
++				-0.3,
++				1,
++				2.256,
++				-0.3,
++				2.311,
++				-0.3,
++				2.367,
++				-0.3,
++				1,
++				2.456,
++				-0.3,
++				2.544,
++				-0.215,
++				2.633,
++				-0.2,
++				1,
++				3.511,
++				-0.056,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.567,
++				0,
++				0.833,
++				0,
++				1.1,
++				0,
++				1,
++				1.411,
++				0,
++				1.722,
++				0.2,
++				2.033,
++				0.2,
++				1,
++				2.233,
++				0.2,
++				2.433,
++				-0.3,
++				2.633,
++				-0.3,
++				1,
++				3.511,
++				-0.3,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.567,
++				0,
++				0.833,
++				0,
++				1.1,
++				0,
++				1,
++				1.411,
++				0,
++				1.722,
++				0.2,
++				2.033,
++				0.2,
++				1,
++				2.233,
++				0.2,
++				2.433,
++				-0.3,
++				2.633,
++				-0.3,
++				1,
++				3.511,
++				-0.3,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.567,
++				0,
++				0.833,
++				-0.4,
++				1.1,
++				-0.4,
++				1,
++				1.411,
++				-0.4,
++				1.722,
++				0.1,
++				2.033,
++				0.1,
++				1,
++				2.233,
++				0.1,
++				2.433,
++				-0.4,
++				2.633,
++				-0.4,
++				1,
++				3.511,
++				-0.4,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.567,
++				0,
++				0.833,
++				-0.4,
++				1.1,
++				-0.4,
++				1,
++				1.411,
++				-0.4,
++				1.722,
++				0.1,
++				2.033,
++				0.1,
++				1,
++				2.233,
++				0.1,
++				2.433,
++				-0.4,
++				2.633,
++				-0.4,
++				1,
++				3.511,
++				-0.4,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.567,
++				0,
++				0.833,
++				-0.35,
++				1.1,
++				-0.35,
++				1,
++				1.411,
++				-0.35,
++				1.722,
++				0,
++				2.033,
++				0,
++				1,
++				2.233,
++				0,
++				2.433,
++				-0.4,
++				2.633,
++				-0.4,
++				1,
++				3.511,
++				-0.4,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.567,
++				0,
++				0.833,
++				-0.35,
++				1.1,
++				-0.35,
++				1,
++				1.411,
++				-0.35,
++				1.722,
++				0,
++				2.033,
++				0,
++				1,
++				2.233,
++				0,
++				2.433,
++				-0.4,
++				2.633,
++				-0.4,
++				1,
++				3.511,
++				-0.4,
++				4.389,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0,
++				0.467,
++				0,
++				1,
++				0.522,
++				0,
++				0.578,
++				-1,
++				0.633,
++				-1,
++				1,
++				0.933,
++				-1,
++				1.233,
++				-1,
++				1.533,
++				-1,
++				1,
++				2.422,
++				-1,
++				3.311,
++				-1,
++				4.2,
++				-1,
++				1,
++				4.411,
++				-1,
++				4.622,
++				-1,
++				4.833,
++				-1,
++				1,
++				4.978,
++				-1,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0,
++				0.467,
++				0,
++				1,
++				0.767,
++				0,
++				1.067,
++				0,
++				1.367,
++				0,
++				1,
++				1.5,
++				0,
++				1.633,
++				0.6,
++				1.767,
++				0.6,
++				1,
++				1.844,
++				0.6,
++				1.922,
++				0.608,
++				2,
++				0.5,
++				1,
++				2.067,
++				0.408,
++				2.133,
++				0,
++				2.2,
++				0,
++				1,
++				2.344,
++				0,
++				2.489,
++				0,
++				2.633,
++				0,
++				1,
++				3.367,
++				0,
++				4.1,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.622,
++				0,
++				0.944,
++				0,
++				1.267,
++				0,
++				1,
++				1.5,
++				0,
++				1.733,
++				2,
++				1.967,
++				2,
++				1,
++				2.133,
++				2,
++				2.3,
++				0,
++				2.467,
++				0,
++				1,
++				2.778,
++				0,
++				3.089,
++				0,
++				3.4,
++				0,
++				1,
++				3.878,
++				0,
++				4.356,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.6,
++				0,
++				0.9,
++				0,
++				1.2,
++				0,
++				1,
++				1.433,
++				0,
++				1.667,
++				3,
++				1.9,
++				3,
++				1,
++				2.067,
++				3,
++				2.233,
++				0,
++				2.4,
++				0,
++				1,
++				2.511,
++				0,
++				2.622,
++				0,
++				2.733,
++				0,
++				1,
++				2.844,
++				0,
++				2.956,
++				4,
++				3.067,
++				4,
++				1,
++				3.156,
++				4,
++				3.244,
++				-1,
++				3.333,
++				-1,
++				1,
++				3.422,
++				-1,
++				3.511,
++				0.817,
++				3.6,
++				0.817,
++				1,
++				3.7,
++				0.817,
++				3.8,
++				0,
++				3.9,
++				0,
++				1,
++				4.211,
++				0,
++				4.522,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.567,
++				0,
++				0.833,
++				-5,
++				1.1,
++				-5,
++				1,
++				1.333,
++				-5,
++				1.567,
++				0,
++				1.8,
++				0,
++				1,
++				2.011,
++				0,
++				2.222,
++				0,
++				2.433,
++				0,
++				1,
++				3.233,
++				0,
++				4.033,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.956,
++				0,
++				3.611,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.1,
++				0.5,
++				0.2,
++				0.5,
++				0.3,
++				0.5,
++				1,
++				0.422,
++				0.5,
++				0.544,
++				0.752,
++				0.667,
++				0.76,
++				1,
++				2.056,
++				0.854,
++				3.444,
++				0.89,
++				4.833,
++				0.89,
++				1,
++				4.978,
++				0.89,
++				5.122,
++				0.5,
++				5.267,
++				0.5,
++				0,
++				5.3,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.1,
++				0.5,
++				0.2,
++				0.5,
++				0.3,
++				0.5,
++				1,
++				0.422,
++				0.5,
++				0.544,
++				0.748,
++				0.667,
++				0.76,
++				1,
++				2.056,
++				0.897,
++				3.444,
++				0.95,
++				4.833,
++				0.95,
++				1,
++				4.978,
++				0.95,
++				5.122,
++				0.5,
++				5.267,
++				0.5,
++				0,
++				5.3,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0.2,
++				1,
++				0.1,
++				0.2,
++				0.2,
++				0.2,
++				0.3,
++				0.2,
++				1,
++				0.578,
++				0.2,
++				0.856,
++				0.21,
++				1.133,
++				0.3,
++				1,
++				1.378,
++				0.38,
++				1.622,
++				0.5,
++				1.867,
++				0.5,
++				1,
++				2.122,
++				0.5,
++				2.378,
++				0.2,
++				2.633,
++				0.2,
++				1,
++				3.511,
++				0.2,
++				4.389,
++				0.2,
++				5.267,
++				0.2,
++				0,
++				5.3,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0.2,
++				1,
++				0.1,
++				0.2,
++				0.2,
++				0.2,
++				0.3,
++				0.2,
++				1,
++				0.556,
++				0.2,
++				0.811,
++				0.211,
++				1.067,
++				0.3,
++				1,
++				1.311,
++				0.386,
++				1.556,
++				0.5,
++				1.8,
++				0.5,
++				1,
++				2.056,
++				0.5,
++				2.311,
++				0.2,
++				2.567,
++				0.2,
++				1,
++				3.467,
++				0.2,
++				4.367,
++				0.2,
++				5.267,
++				0.2,
++				0,
++				5.3,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.66,
++				1,
++				0.1,
++				0.66,
++				0.2,
++				0.66,
++				0.3,
++				0.66,
++				1,
++				0.622,
++				0.66,
++				0.944,
++				0.663,
++				1.267,
++				0.64,
++				1,
++				1.522,
++				0.621,
++				1.778,
++				0.12,
++				2.033,
++				0.12,
++				1,
++				2.178,
++				0.12,
++				2.322,
++				0.66,
++				2.467,
++				0.66,
++				1,
++				3.256,
++				0.66,
++				4.044,
++				0.66,
++				4.833,
++				0.66,
++				1,
++				4.978,
++				0.66,
++				5.122,
++				0.66,
++				5.267,
++				0.66,
++				0,
++				5.3,
++				0.66
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.611,
++				0,
++				3.222,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.1,
++				-1,
++				0.2,
++				-1,
++				0.3,
++				-1,
++				1,
++				0.589,
++				-1,
++				0.878,
++				-1,
++				1.167,
++				-1,
++				1,
++				1.433,
++				-1,
++				1.7,
++				-0.68,
++				1.967,
++				-0.68,
++				1,
++				2.133,
++				-0.68,
++				2.3,
++				-1,
++				2.467,
++				-1,
++				1,
++				3.256,
++				-1,
++				4.044,
++				-1,
++				4.833,
++				-1,
++				1,
++				4.978,
++				-1,
++				5.122,
++				-1,
++				5.267,
++				-1,
++				0,
++				5.3,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				1.811,
++				0,
++				3.322,
++				0,
++				4.833,
++				0,
++				1,
++				4.978,
++				0,
++				5.122,
++				0,
++				5.267,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				5.27,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				5.27,
++				0,
++				0,
++				5.3,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.27,
++				1,
++				0,
++				5.3,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				5.27,
++				0,
++				0,
++				5.3,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1441 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 2.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 179,
++		"TotalPointCount": 434,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.67,
++				1,
++				1.33,
++				1,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				0.489,
++				0,
++				0.611,
++				0,
++				0.733,
++				0,
++				1,
++				0.833,
++				0,
++				0.933,
++				0,
++				1.033,
++				0,
++				1,
++				1.222,
++				0,
++				1.411,
++				0,
++				1.6,
++				0,
++				1,
++				1.733,
++				0,
++				1.867,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-5.165,
++				0.3,
++				-9,
++				1,
++				0.333,
++				-10.278,
++				0.367,
++				-10,
++				0.4,
++				-10,
++				1,
++				0.489,
++				-10,
++				0.578,
++				13,
++				0.667,
++				13,
++				1,
++				0.767,
++				13,
++				0.867,
++				-9,
++				0.967,
++				-9,
++				1,
++				1.156,
++				-9,
++				1.344,
++				0,
++				1.533,
++				0,
++				1,
++				1.689,
++				0,
++				1.844,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.233,
++				2,
++				0.467,
++				2,
++				0.7,
++				2,
++				1,
++				0.756,
++				2,
++				0.811,
++				0,
++				0.867,
++				0,
++				1,
++				0.967,
++				0,
++				1.067,
++				0,
++				1.167,
++				0,
++				1,
++				1.244,
++				0,
++				1.322,
++				2,
++				1.4,
++				2,
++				1,
++				1.6,
++				2,
++				1.8,
++				2,
++				2,
++				2,
++				0,
++				2.033,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.233,
++				2,
++				0.467,
++				2,
++				0.7,
++				2,
++				1,
++				0.756,
++				2,
++				0.811,
++				0,
++				0.867,
++				0,
++				1,
++				0.967,
++				0,
++				1.067,
++				0,
++				1.167,
++				0,
++				1,
++				1.244,
++				0,
++				1.322,
++				2,
++				1.4,
++				2,
++				1,
++				1.6,
++				2,
++				1.8,
++				2,
++				2,
++				2,
++				0,
++				2.033,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.422,
++				0,
++				0.511,
++				0,
++				0.6,
++				0,
++				1,
++				0.633,
++				0,
++				0.667,
++				0,
++				0.7,
++				0,
++				1,
++				1.133,
++				0,
++				1.567,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.111,
++				0.3,
++				0.222,
++				0.3,
++				0.333,
++				0.3,
++				1,
++				0.422,
++				0.3,
++				0.511,
++				0.3,
++				0.6,
++				0.3,
++				1,
++				0.633,
++				0.3,
++				0.667,
++				0.3,
++				0.7,
++				0.3,
++				1,
++				0.756,
++				0.3,
++				0.811,
++				-0.2,
++				0.867,
++				-0.2,
++				1,
++				0.967,
++				-0.2,
++				1.067,
++				-0.2,
++				1.167,
++				-0.2,
++				1,
++				1.244,
++				-0.2,
++				1.322,
++				0.3,
++				1.4,
++				0.3,
++				1,
++				1.6,
++				0.3,
++				1.8,
++				0.3,
++				2,
++				0.3,
++				0,
++				2.033,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.233,
++				1,
++				0.467,
++				1,
++				0.7,
++				1,
++				1,
++				0.756,
++				1,
++				0.811,
++				0.7,
++				0.867,
++				0.7,
++				1,
++				0.967,
++				0.7,
++				1.067,
++				0.7,
++				1.167,
++				0.7,
++				1,
++				1.244,
++				0.7,
++				1.322,
++				1,
++				1.4,
++				1,
++				1,
++				1.6,
++				1,
++				1.8,
++				1,
++				2,
++				1,
++				0,
++				2.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.233,
++				1,
++				0.467,
++				1,
++				0.7,
++				1,
++				1,
++				0.756,
++				1,
++				0.811,
++				0.7,
++				0.867,
++				0.7,
++				1,
++				0.967,
++				0.7,
++				1.067,
++				0.7,
++				1.167,
++				0.7,
++				1,
++				1.244,
++				0.7,
++				1.322,
++				1,
++				1.4,
++				1,
++				1,
++				1.6,
++				1,
++				1.8,
++				1,
++				2,
++				1,
++				0,
++				2.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				-0.84,
++				1,
++				0.667,
++				-0.84,
++				1.333,
++				-0.84,
++				2,
++				-0.84,
++				0,
++				2.033,
++				-0.84
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				-2,
++				0.4,
++				-2,
++				1,
++				0.533,
++				-2,
++				0.667,
++				2,
++				0.8,
++				2,
++				1,
++				0.911,
++				2,
++				1.022,
++				0,
++				1.133,
++				0,
++				1,
++				1.422,
++				0,
++				1.711,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-0.16,
++				1,
++				0.189,
++				-0.16,
++				0.378,
++				-0.16,
++				0.567,
++				-0.16,
++				1,
++				0.678,
++				-0.16,
++				0.789,
++				-0.026,
++				0.9,
++				-0.026,
++				1,
++				1,
++				-0.026,
++				1.1,
++				-0.182,
++				1.2,
++				-0.182,
++				1,
++				1.322,
++				-0.182,
++				1.444,
++				-0.16,
++				1.567,
++				-0.16,
++				1,
++				1.711,
++				-0.16,
++				1.856,
++				-0.16,
++				2,
++				-0.16,
++				0,
++				2.033,
++				-0.16
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-0.15,
++				1,
++				0.189,
++				-0.15,
++				0.378,
++				-0.15,
++				0.567,
++				-0.15,
++				1,
++				0.678,
++				-0.15,
++				0.789,
++				-0.025,
++				0.9,
++				-0.025,
++				1,
++				1,
++				-0.025,
++				1.1,
++				-0.181,
++				1.2,
++				-0.181,
++				1,
++				1.322,
++				-0.181,
++				1.444,
++				-0.15,
++				1.567,
++				-0.15,
++				1,
++				1.711,
++				-0.15,
++				1.856,
++				-0.15,
++				2,
++				-0.15,
++				0,
++				2.033,
++				-0.15
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.644,
++				0,
++				0.722,
++				0.614,
++				0.8,
++				0.614,
++				1,
++				0.889,
++				0.614,
++				0.978,
++				-0.1,
++				1.067,
++				-0.1,
++				1,
++				1.178,
++				-0.1,
++				1.289,
++				0,
++				1.4,
++				0,
++				1,
++				1.6,
++				0,
++				1.8,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.644,
++				0,
++				0.722,
++				-0.6,
++				0.8,
++				-0.6,
++				1,
++				0.889,
++				-0.6,
++				0.978,
++				0.1,
++				1.067,
++				0.1,
++				1,
++				1.178,
++				0.1,
++				1.289,
++				0,
++				1.4,
++				0,
++				1,
++				1.6,
++				0,
++				1.8,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				0,
++				2,
++				0,
++				0,
++				2.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2,
++				0,
++				0,
++				2.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2,
++				0,
++				0,
++				2.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2,
++				1,
++				0,
++				2.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				2,
++				0,
++				0,
++				2.03,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1539 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.53,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 193,
++		"TotalPointCount": 476,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.5,
++				1,
++				3,
++				1,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.467,
++				0,
++				0.933,
++				-14,
++				1.4,
++				-14,
++				1,
++				1.567,
++				-14,
++				1.733,
++				-14,
++				1.9,
++				-14,
++				1,
++				2.367,
++				-14,
++				2.833,
++				0,
++				3.3,
++				0,
++				1,
++				3.7,
++				0,
++				4.1,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.9,
++				0,
++				1.067,
++				-13,
++				1.233,
++				-13,
++				1,
++				1.422,
++				-13,
++				1.611,
++				5,
++				1.8,
++				5,
++				1,
++				2.267,
++				5,
++				2.733,
++				0,
++				3.2,
++				0,
++				1,
++				3.633,
++				0,
++				4.067,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				-18,
++				1.1,
++				-18,
++				1,
++				1.4,
++				-18,
++				1.7,
++				-18,
++				2,
++				-18,
++				1,
++				2.3,
++				-18,
++				2.6,
++				18,
++				2.9,
++				18,
++				1,
++				3.133,
++				18,
++				3.367,
++				-30,
++				3.6,
++				-30,
++				1,
++				3.9,
++				-30,
++				4.2,
++				-21,
++				4.5,
++				-21,
++				0,
++				4.533,
++				-21
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.311,
++				0,
++				2.622,
++				0,
++				3.933,
++				0,
++				1,
++				4.122,
++				0,
++				4.311,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.344,
++				1,
++				0.689,
++				1,
++				1.033,
++				1,
++				1,
++				1.078,
++				1,
++				1.122,
++				0,
++				1.167,
++				0,
++				1,
++				1.222,
++				0,
++				1.278,
++				0,
++				1.333,
++				0,
++				1,
++				1.411,
++				0,
++				1.489,
++				1,
++				1.567,
++				1,
++				1,
++				2.544,
++				1,
++				3.522,
++				1,
++				4.5,
++				1,
++				0,
++				4.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.344,
++				1,
++				0.689,
++				1,
++				1.033,
++				1,
++				1,
++				1.078,
++				1,
++				1.122,
++				0,
++				1.167,
++				0,
++				1,
++				1.222,
++				0,
++				1.278,
++				0,
++				1.333,
++				0,
++				1,
++				1.411,
++				0,
++				1.489,
++				1,
++				1.567,
++				1,
++				1,
++				2.544,
++				1,
++				3.522,
++				1,
++				4.5,
++				1,
++				0,
++				4.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0.29,
++				0.9,
++				0.29,
++				1,
++				0.989,
++				0.29,
++				1.078,
++				0.29,
++				1.167,
++				0.29,
++				1,
++				1.2,
++				0.29,
++				1.233,
++				-0.39,
++				1.267,
++				-0.39,
++				1,
++				1.378,
++				-0.39,
++				1.489,
++				-0.39,
++				1.6,
++				-0.39,
++				1,
++				2,
++				-0.39,
++				2.4,
++				0,
++				2.8,
++				0,
++				1,
++				3.367,
++				0,
++				3.933,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0.5,
++				0.9,
++				0.5,
++				1,
++				0.989,
++				0.5,
++				1.078,
++				0.5,
++				1.167,
++				0.5,
++				1,
++				1.2,
++				0.5,
++				1.233,
++				0.33,
++				1.267,
++				0.33,
++				1,
++				1.378,
++				0.33,
++				1.489,
++				0.33,
++				1.6,
++				0.33,
++				1,
++				2,
++				0.33,
++				2.4,
++				0,
++				2.8,
++				0,
++				1,
++				3.367,
++				0,
++				3.933,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.5,
++				1,
++				3,
++				1,
++				4.5,
++				1,
++				0,
++				4.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.533,
++				0,
++				1.067,
++				7,
++				1.6,
++				7,
++				1,
++				2.056,
++				7,
++				2.511,
++				-7,
++				2.967,
++				-7,
++				1,
++				3.478,
++				-7,
++				3.989,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.578,
++				0,
++				1.156,
++				-7,
++				1.733,
++				-7,
++				1,
++				2.1,
++				-7,
++				2.467,
++				7,
++				2.833,
++				7,
++				1,
++				3.389,
++				7,
++				3.944,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.746,
++				0.467,
++				0.76,
++				1,
++				1.556,
++				0.858,
++				2.644,
++				0.89,
++				3.733,
++				0.89,
++				1,
++				3.8,
++				0.89,
++				3.867,
++				0.637,
++				3.933,
++				0.5,
++				1,
++				4.122,
++				0.111,
++				4.311,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.74,
++				0.467,
++				0.76,
++				1,
++				1.556,
++				0.903,
++				2.644,
++				0.95,
++				3.733,
++				0.95,
++				1,
++				3.8,
++				0.95,
++				3.867,
++				0.64,
++				3.933,
++				0.5,
++				1,
++				4.122,
++				0.104,
++				4.311,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				3.5,
++				1,
++				0.133,
++				3.5,
++				0.267,
++				3.2,
++				0.4,
++				3.2,
++				1,
++				0.733,
++				3.2,
++				1.067,
++				4.098,
++				1.4,
++				4.8,
++				1,
++				1.522,
++				5.057,
++				1.644,
++				5,
++				1.767,
++				5,
++				1,
++				2.278,
++				5,
++				2.789,
++				4.1,
++				3.3,
++				4.1,
++				1,
++				3.433,
++				4.1,
++				3.567,
++				4.3,
++				3.7,
++				4.3,
++				1,
++				3.967,
++				4.3,
++				4.233,
++				4.3,
++				4.5,
++				4.3,
++				0,
++				4.533,
++				4.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				2.5,
++				1,
++				0.133,
++				2.5,
++				0.267,
++				2.3,
++				0.4,
++				2.3,
++				1,
++				0.567,
++				2.3,
++				0.733,
++				2.48,
++				0.9,
++				2.9,
++				1,
++				1.156,
++				3.545,
++				1.411,
++				3.9,
++				1.667,
++				3.9,
++				1,
++				1.933,
++				3.9,
++				2.2,
++				3.807,
++				2.467,
++				3.5,
++				1,
++				2.767,
++				3.154,
++				3.067,
++				2.9,
++				3.367,
++				2.9,
++				1,
++				3.489,
++				2.9,
++				3.611,
++				3,
++				3.733,
++				3,
++				1,
++				3.989,
++				3,
++				4.244,
++				3,
++				4.5,
++				3,
++				0,
++				4.533,
++				3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				0.978,
++				0,
++				1.056,
++				0.5,
++				1.133,
++				0.5,
++				1,
++				2.256,
++				0.5,
++				3.378,
++				0.5,
++				4.5,
++				0.5,
++				0,
++				4.533,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0.8,
++				0.5,
++				0.8,
++				1,
++				0.956,
++				0.8,
++				1.411,
++				-1,
++				1.867,
++				-1,
++				1,
++				2.111,
++				-1,
++				2.356,
++				-1,
++				2.6,
++				-1,
++				1,
++				2.8,
++				-1,
++				3,
++				-0.52,
++				3.2,
++				-0.52,
++				1,
++				3.411,
++				-0.52,
++				3.622,
++				-1,
++				3.833,
++				-1,
++				1,
++				4.056,
++				-1,
++				4.278,
++				-1,
++				4.5,
++				-1,
++				0,
++				4.533,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				1.5,
++				0.5,
++				3,
++				0.5,
++				4.5,
++				0.5,
++				0,
++				4.533,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0.41,
++				0.267,
++				0.41,
++				1,
++				0.344,
++				0.41,
++				0.422,
++				-0.174,
++				0.5,
++				-0.33,
++				1,
++				0.656,
++				-0.643,
++				0.811,
++				-0.68,
++				0.967,
++				-0.68,
++				1,
++				1.222,
++				-0.68,
++				1.478,
++				0.36,
++				1.733,
++				0.36,
++				1,
++				1.933,
++				0.36,
++				2.133,
++				0.36,
++				2.333,
++				0.36,
++				1,
++				2.422,
++				0.36,
++				2.511,
++				-0.26,
++				2.6,
++				-0.26,
++				1,
++				2.767,
++				-0.26,
++				2.933,
++				-0.26,
++				3.1,
++				-0.26,
++				1,
++				3.233,
++				-0.26,
++				3.367,
++				-0.46,
++				3.5,
++				-0.46,
++				1,
++				3.633,
++				-0.46,
++				3.767,
++				-0.31,
++				3.9,
++				-0.31,
++				1,
++				4.1,
++				-0.31,
++				4.3,
++				-0.31,
++				4.5,
++				-0.31,
++				0,
++				4.533,
++				-0.31
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.5,
++				0,
++				3,
++				0,
++				4.5,
++				0,
++				0,
++				4.533,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.5,
++				0,
++				0,
++				4.53,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.5,
++				0,
++				0,
++				4.53,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.5,
++				1,
++				0,
++				4.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.5,
++				0,
++				0,
++				4.53,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1497 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.93,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 187,
++		"TotalPointCount": 458,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.3,
++				1,
++				2.6,
++				1,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.467,
++				0,
++				0.933,
++				9.534,
++				1.4,
++				14,
++				1,
++				1.567,
++				15.595,
++				1.733,
++				15,
++				1.9,
++				15,
++				1,
++				2.289,
++				15,
++				2.678,
++				0,
++				3.067,
++				0,
++				1,
++				3.344,
++				0,
++				3.622,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0.061,
++				0.733,
++				-1,
++				1,
++				0.9,
++				-1.723,
++				1.067,
++				-13,
++				1.233,
++				-13,
++				1,
++				1.422,
++				-13,
++				1.611,
++				5,
++				1.8,
++				5,
++				1,
++				2.189,
++				5,
++				2.578,
++				0,
++				2.967,
++				0,
++				1,
++				3.278,
++				0,
++				3.589,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				-18,
++				1.1,
++				-18,
++				1,
++				1.4,
++				-18,
++				1.7,
++				-18,
++				2,
++				-18,
++				1,
++				2.3,
++				-18,
++				2.6,
++				18,
++				2.9,
++				18,
++				1,
++				3.233,
++				18,
++				3.567,
++				18,
++				3.9,
++				18,
++				0,
++				3.933,
++				18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.344,
++				1,
++				0.689,
++				1,
++				1.033,
++				1,
++				1,
++				1.078,
++				1,
++				1.122,
++				0,
++				1.167,
++				0,
++				1,
++				1.222,
++				0,
++				1.278,
++				0,
++				1.333,
++				0,
++				1,
++				1.411,
++				0,
++				1.489,
++				1,
++				1.567,
++				1,
++				1,
++				2.344,
++				1,
++				3.122,
++				1,
++				3.9,
++				1,
++				0,
++				3.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.344,
++				1,
++				0.689,
++				1,
++				1.033,
++				1,
++				1,
++				1.078,
++				1,
++				1.122,
++				0,
++				1.167,
++				0,
++				1,
++				1.222,
++				0,
++				1.278,
++				0,
++				1.333,
++				0,
++				1,
++				1.411,
++				0,
++				1.489,
++				1,
++				1.567,
++				1,
++				1,
++				2.344,
++				1,
++				3.122,
++				1,
++				3.9,
++				1,
++				0,
++				3.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				-0.27,
++				0.9,
++				-0.27,
++				1,
++				0.989,
++				-0.27,
++				1.078,
++				-0.27,
++				1.167,
++				-0.27,
++				1,
++				1.2,
++				-0.27,
++				1.233,
++				0.37,
++				1.267,
++				0.37,
++				1,
++				1.378,
++				0.37,
++				1.489,
++				0.37,
++				1.6,
++				0.37,
++				1,
++				1.944,
++				0.37,
++				2.289,
++				0,
++				2.633,
++				0,
++				1,
++				3.056,
++				0,
++				3.478,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0.58,
++				0.9,
++				0.58,
++				1,
++				0.989,
++				0.58,
++				1.078,
++				0.58,
++				1.167,
++				0.58,
++				1,
++				1.2,
++				0.58,
++				1.233,
++				0.29,
++				1.267,
++				0.29,
++				1,
++				1.378,
++				0.29,
++				1.489,
++				0.29,
++				1.6,
++				0.29,
++				1,
++				1.944,
++				0.29,
++				2.289,
++				0,
++				2.633,
++				0,
++				1,
++				3.056,
++				0,
++				3.478,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.3,
++				1,
++				2.6,
++				1,
++				3.9,
++				1,
++				0,
++				3.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.533,
++				0,
++				1.067,
++				-7,
++				1.6,
++				-7,
++				1,
++				2.056,
++				-7,
++				2.511,
++				4,
++				2.967,
++				4,
++				1,
++				3.278,
++				4,
++				3.589,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.578,
++				0,
++				1.156,
++				-10,
++				1.733,
++				-10,
++				1,
++				2.1,
++				-10,
++				2.467,
++				-7.702,
++				2.833,
++				-4,
++				1,
++				3.122,
++				-1.083,
++				3.411,
++				0,
++				3.7,
++				0,
++				1,
++				3.767,
++				0,
++				3.833,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.734,
++				0.467,
++				0.76,
++				1,
++				1.533,
++				0.94,
++				2.6,
++				1,
++				3.667,
++				1,
++				1,
++				3.744,
++				1,
++				3.822,
++				0.5,
++				3.9,
++				0.5,
++				0,
++				3.933,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.734,
++				0.467,
++				0.76,
++				1,
++				1.533,
++				0.94,
++				2.6,
++				1,
++				3.667,
++				1,
++				1,
++				3.744,
++				1,
++				3.822,
++				0.5,
++				3.9,
++				0.5,
++				0,
++				3.933,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				2.5,
++				1,
++				0.133,
++				2.5,
++				0.267,
++				2.3,
++				0.4,
++				2.3,
++				1,
++				0.567,
++				2.3,
++				0.733,
++				2.42,
++				0.9,
++				2.9,
++				1,
++				1.067,
++				3.38,
++				1.233,
++				3.8,
++				1.4,
++				3.8,
++				1,
++				1.556,
++				3.8,
++				1.711,
++				3.857,
++				1.867,
++				3.7,
++				1,
++				2.356,
++				3.207,
++				2.844,
++				2.4,
++				3.333,
++				2.4,
++				1,
++				3.522,
++				2.4,
++				3.711,
++				2.5,
++				3.9,
++				2.5,
++				0,
++				3.933,
++				2.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				3.5,
++				1,
++				0.133,
++				3.5,
++				0.267,
++				3.1,
++				0.4,
++				3.1,
++				1,
++				0.733,
++				3.1,
++				1.067,
++				5,
++				1.4,
++				5,
++				1,
++				1.522,
++				5,
++				1.644,
++				5,
++				1.767,
++				5,
++				1,
++				2,
++				5,
++				2.233,
++				4.5,
++				2.467,
++				4.5,
++				1,
++				2.944,
++				4.5,
++				3.422,
++				4.5,
++				3.9,
++				4.5,
++				0,
++				3.933,
++				4.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				-0.42,
++				0.267,
++				-0.42,
++				1,
++				0.344,
++				-0.42,
++				0.422,
++				0.35,
++				0.5,
++				0.35,
++				1,
++				0.833,
++				0.35,
++				1.167,
++				0,
++				1.5,
++				0,
++				1,
++				1.622,
++				0,
++				1.744,
++				0.36,
++				1.867,
++				0.36,
++				1,
++				2.111,
++				0.36,
++				2.356,
++				-1,
++				2.6,
++				-1,
++				1,
++				2.867,
++				-1,
++				3.133,
++				-0.92,
++				3.4,
++				-0.92,
++				1,
++				3.567,
++				-0.92,
++				3.733,
++				-0.92,
++				3.9,
++				-0.92,
++				0,
++				3.933,
++				-0.92
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.278,
++				0.5,
++				0.556,
++				0.5,
++				0.833,
++				0.5,
++				1,
++				0.9,
++				0.5,
++				0.967,
++				0,
++				1.033,
++				0,
++				1,
++				1.989,
++				0,
++				2.944,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				-0.39,
++				0.267,
++				-0.39,
++				1,
++				0.344,
++				-0.39,
++				0.422,
++				-0.33,
++				0.5,
++				-0.33,
++				1,
++				0.656,
++				-0.33,
++				0.811,
++				-0.68,
++				0.967,
++				-0.68,
++				1,
++				1.222,
++				-0.68,
++				1.478,
++				0.36,
++				1.733,
++				0.36,
++				1,
++				1.933,
++				0.36,
++				2.133,
++				0.36,
++				2.333,
++				0.36,
++				1,
++				2.422,
++				0.36,
++				2.511,
++				-0.26,
++				2.6,
++				-0.26,
++				1,
++				2.767,
++				-0.26,
++				2.933,
++				-0.26,
++				3.1,
++				-0.26,
++				1,
++				3.367,
++				-0.26,
++				3.633,
++				-0.26,
++				3.9,
++				-0.26,
++				0,
++				3.933,
++				-0.26
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.3,
++				0,
++				2.6,
++				0,
++				3.9,
++				0,
++				0,
++				3.933,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.9,
++				0,
++				0,
++				3.93,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.9,
++				0,
++				0,
++				3.93,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.9,
++				1,
++				0,
++				3.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.9,
++				0,
++				0,
++				3.93,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1581 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.6,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 199,
++		"TotalPointCount": 494,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.52,
++				1,
++				3.04,
++				1,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.556,
++				0,
++				0.611,
++				0,
++				0.667,
++				0,
++				1,
++				0.756,
++				0,
++				0.844,
++				0,
++				0.933,
++				0,
++				1,
++				1.022,
++				0,
++				1.111,
++				0,
++				1.2,
++				0,
++				1,
++				1.322,
++				0,
++				1.444,
++				0,
++				1.567,
++				0,
++				1,
++				1.733,
++				0,
++				1.9,
++				0,
++				2.067,
++				0,
++				1,
++				2.156,
++				0,
++				2.244,
++				0,
++				2.333,
++				0,
++				1,
++				2.7,
++				0,
++				3.067,
++				3,
++				3.433,
++				3,
++				1,
++				3.589,
++				3,
++				3.744,
++				0,
++				3.9,
++				0,
++				1,
++				4.122,
++				0,
++				4.344,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.556,
++				0,
++				0.611,
++				10,
++				0.667,
++				10,
++				1,
++				0.756,
++				10,
++				0.844,
++				-19.633,
++				0.933,
++				-25,
++				1,
++				1.022,
++				-30.367,
++				1.111,
++				-30,
++				1.2,
++				-30,
++				1,
++				1.322,
++				-30,
++				1.444,
++				-30,
++				1.567,
++				-30,
++				1,
++				1.733,
++				-30,
++				1.9,
++				5,
++				2.067,
++				5,
++				1,
++				2.156,
++				5,
++				2.244,
++				0.198,
++				2.333,
++				0,
++				1,
++				2.7,
++				-0.815,
++				3.067,
++				-1,
++				3.433,
++				-1,
++				1,
++				3.589,
++				-1,
++				3.744,
++				0,
++				3.9,
++				0,
++				1,
++				4.122,
++				0,
++				4.344,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.933,
++				0,
++				1.867,
++				0,
++				2.8,
++				0,
++				1,
++				2.978,
++				0,
++				3.156,
++				30,
++				3.333,
++				30,
++				1,
++				3.5,
++				30,
++				3.667,
++				-1,
++				3.833,
++				-1,
++				1,
++				3.922,
++				-1,
++				4.011,
++				0,
++				4.1,
++				0,
++				1,
++				4.256,
++				0,
++				4.411,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				1,
++				1,
++				0.756,
++				1,
++				0.844,
++				1,
++				0.933,
++				1,
++				1,
++				0.978,
++				1,
++				1.022,
++				0,
++				1.067,
++				0,
++				1,
++				1.233,
++				0,
++				1.4,
++				0,
++				1.567,
++				0,
++				1,
++				1.744,
++				0,
++				1.922,
++				1,
++				2.1,
++				1,
++				1,
++				2.333,
++				1,
++				2.567,
++				1,
++				2.8,
++				1,
++				1,
++				2.978,
++				1,
++				3.156,
++				0.87,
++				3.333,
++				0.87,
++				1,
++				3.456,
++				0.87,
++				3.578,
++				1,
++				3.7,
++				1,
++				1,
++				3.989,
++				1,
++				4.278,
++				1,
++				4.567,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				1,
++				1,
++				0.756,
++				1,
++				0.844,
++				1,
++				0.933,
++				1,
++				1,
++				0.978,
++				1,
++				1.022,
++				0,
++				1.067,
++				0,
++				1,
++				1.233,
++				0,
++				1.4,
++				0,
++				1.567,
++				0,
++				1,
++				1.744,
++				0,
++				1.922,
++				1,
++				2.1,
++				1,
++				1,
++				2.333,
++				1,
++				2.567,
++				1,
++				2.8,
++				1,
++				1,
++				2.978,
++				1,
++				3.156,
++				0.87,
++				3.333,
++				0.87,
++				1,
++				3.456,
++				0.87,
++				3.578,
++				1,
++				3.7,
++				1,
++				1,
++				3.989,
++				1,
++				4.278,
++				1,
++				4.567,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				0.978,
++				0,
++				1.022,
++				-1,
++				1.067,
++				-1,
++				1,
++				1.233,
++				-1,
++				1.4,
++				-1,
++				1.567,
++				-1,
++				1,
++				1.744,
++				-1,
++				1.922,
++				0,
++				2.1,
++				0,
++				1,
++				2.333,
++				0,
++				2.567,
++				0,
++				2.8,
++				0,
++				1,
++				2.978,
++				0,
++				3.156,
++				-0.35,
++				3.333,
++				-0.35,
++				1,
++				3.5,
++				-0.35,
++				3.667,
++				0,
++				3.833,
++				0,
++				1,
++				4.078,
++				0,
++				4.322,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				0.978,
++				0,
++				1.022,
++				-1,
++				1.067,
++				-1,
++				1,
++				1.233,
++				-1,
++				1.4,
++				-1,
++				1.567,
++				-1,
++				1,
++				1.744,
++				-1,
++				1.922,
++				0,
++				2.1,
++				0,
++				1,
++				2.333,
++				0,
++				2.567,
++				0,
++				2.8,
++				0,
++				1,
++				2.978,
++				0,
++				3.156,
++				-0.35,
++				3.333,
++				-0.35,
++				1,
++				3.5,
++				-0.35,
++				3.667,
++				0,
++				3.833,
++				0,
++				1,
++				4.078,
++				0,
++				4.322,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.522,
++				1,
++				3.044,
++				1,
++				4.567,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				0,
++				0.533,
++				0,
++				1,
++				0.689,
++				0,
++				0.844,
++				-10,
++				1,
++				-10,
++				1,
++				1.189,
++				-10,
++				1.378,
++				-10,
++				1.567,
++				-10,
++				1,
++				1.7,
++				-10,
++				1.833,
++				0,
++				1.967,
++				0,
++				1,
++				2.133,
++				0,
++				2.3,
++				0,
++				2.467,
++				0,
++				1,
++				3.167,
++				0,
++				3.867,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				0,
++				0.533,
++				0,
++				1,
++				0.689,
++				0,
++				0.844,
++				8.088,
++				1,
++				9,
++				1,
++				1.189,
++				10.108,
++				1.378,
++				10,
++				1.567,
++				10,
++				1,
++				1.7,
++				10,
++				1.833,
++				0,
++				1.967,
++				0,
++				1,
++				2.133,
++				0,
++				2.3,
++				2,
++				2.467,
++				2,
++				1,
++				2.611,
++				2,
++				2.756,
++				0,
++				2.9,
++				0,
++				1,
++				3.456,
++				0,
++				4.011,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0.91,
++				1,
++				0.678,
++				0.91,
++				1.356,
++				0,
++				2.033,
++				0,
++				1,
++				2.422,
++				0,
++				2.811,
++				1,
++				3.2,
++				1,
++				1,
++				3.656,
++				1,
++				4.111,
++				1,
++				4.567,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.178,
++				0.5,
++				0.356,
++				0.5,
++				0.533,
++				0.5,
++				1,
++				0.733,
++				0.5,
++				0.933,
++				1,
++				1.133,
++				1,
++				1,
++				2.278,
++				1,
++				3.422,
++				1,
++				4.567,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.178,
++				0.5,
++				0.356,
++				0.5,
++				0.533,
++				0.5,
++				1,
++				0.733,
++				0.5,
++				0.933,
++				1,
++				1.133,
++				1,
++				1,
++				2.278,
++				1,
++				3.422,
++				1,
++				4.567,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.078,
++				0,
++				1.156,
++				0.19,
++				1.233,
++				0.19,
++				1,
++				2.344,
++				0.19,
++				3.456,
++				0.19,
++				4.567,
++				0.19,
++				0,
++				4.6,
++				0.19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.078,
++				0,
++				1.156,
++				-0.17,
++				1.233,
++				-0.17,
++				1,
++				2.344,
++				-0.17,
++				3.456,
++				-0.17,
++				4.567,
++				-0.17,
++				0,
++				4.6,
++				-0.17
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.522,
++				0,
++				3.044,
++				0,
++				4.567,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.57,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.57,
++				0,
++				0,
++				4.6,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.57,
++				1,
++				0,
++				4.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.57,
++				0,
++				0,
++				4.6,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2691 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 369,
++		"TotalPointCount": 964,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.96,
++				1,
++				1.91,
++				1,
++				2.87,
++				1,
++				1,
++				3.24,
++				1,
++				3.62,
++				1,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				1,
++				1.133,
++				1,
++				1,
++				1.311,
++				1,
++				1.489,
++				-0.44,
++				1.667,
++				-0.984,
++				1,
++				1.833,
++				-1.291,
++				2,
++				-1.455,
++				2.167,
++				-1.455,
++				1,
++				2.344,
++				-1.455,
++				2.522,
++				0.37,
++				2.7,
++				0.37,
++				1,
++				2.944,
++				0.37,
++				3.189,
++				0,
++				3.433,
++				0,
++				1,
++				3.622,
++				0,
++				3.811,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.267,
++				0,
++				0.533,
++				0,
++				0.8,
++				0,
++				1,
++				0.956,
++				0,
++				1.111,
++				17,
++				1.267,
++				17,
++				1,
++				1.444,
++				17,
++				1.622,
++				-16,
++				1.8,
++				-16,
++				1,
++				1.978,
++				-16,
++				2.156,
++				-16,
++				2.333,
++				-16,
++				1,
++				2.411,
++				-16,
++				2.489,
++				-16.369,
++				2.567,
++				-15.184,
++				1,
++				2.7,
++				-13.151,
++				2.833,
++				1,
++				2.967,
++				1,
++				1,
++				3.233,
++				1,
++				3.5,
++				0,
++				3.767,
++				0,
++				1,
++				3.844,
++				0,
++				3.922,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				3,
++				1.133,
++				3,
++				1,
++				1.311,
++				3,
++				1.489,
++				0.06,
++				1.667,
++				-1,
++				1,
++				1.844,
++				-2.06,
++				2.022,
++				-2,
++				2.2,
++				-2,
++				1,
++				2.378,
++				-2,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				1,
++				1,
++				0.822,
++				1,
++				0.978,
++				1.1,
++				1.133,
++				1.1,
++				1,
++				1.311,
++				1.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.3,
++				0,
++				2.4,
++				-0.009,
++				2.5,
++				0.2,
++				1,
++				2.578,
++				0.362,
++				2.656,
++				1.1,
++				2.733,
++				1.1,
++				1,
++				2.933,
++				1.1,
++				3.133,
++				1,
++				3.333,
++				1,
++				1,
++				3.556,
++				1,
++				3.778,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				1,
++				1,
++				0.822,
++				1,
++				0.978,
++				1.1,
++				1.133,
++				1.1,
++				1,
++				1.311,
++				1.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.3,
++				0,
++				2.4,
++				-0.009,
++				2.5,
++				0.2,
++				1,
++				2.578,
++				0.362,
++				2.656,
++				1.1,
++				2.733,
++				1.1,
++				1,
++				2.933,
++				1.1,
++				3.133,
++				1,
++				3.333,
++				1,
++				1,
++				3.556,
++				1,
++				3.778,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0.1,
++				1.133,
++				0.1,
++				1,
++				1.311,
++				0.1,
++				1.489,
++				-0.3,
++				1.667,
++				-0.3,
++				1,
++				1.844,
++				-0.3,
++				2.022,
++				-0.3,
++				2.2,
++				-0.3,
++				1,
++				2.378,
++				-0.3,
++				2.556,
++				0.1,
++				2.733,
++				0.1,
++				1,
++				2.933,
++				0.1,
++				3.133,
++				0,
++				3.333,
++				0,
++				1,
++				3.556,
++				0,
++				3.778,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0.1,
++				1.133,
++				0.1,
++				1,
++				1.311,
++				0.1,
++				1.489,
++				-0.3,
++				1.667,
++				-0.3,
++				1,
++				1.844,
++				-0.3,
++				2.022,
++				-0.3,
++				2.2,
++				-0.3,
++				1,
++				2.378,
++				-0.3,
++				2.556,
++				0.1,
++				2.733,
++				0.1,
++				1,
++				2.933,
++				0.1,
++				3.133,
++				0,
++				3.333,
++				0,
++				1,
++				3.556,
++				0,
++				3.778,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0.1,
++				1.133,
++				0.1,
++				1,
++				1.311,
++				0.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0.1,
++				1.133,
++				0.1,
++				1,
++				1.311,
++				0.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0.1,
++				1.133,
++				0.1,
++				1,
++				1.311,
++				0.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0.1,
++				1.133,
++				0.1,
++				1,
++				1.311,
++				0.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				1,
++				1,
++				0.822,
++				1,
++				0.978,
++				1,
++				1.133,
++				1,
++				1,
++				1.311,
++				1,
++				1.489,
++				1,
++				1.667,
++				1,
++				1,
++				1.844,
++				1,
++				2.022,
++				1,
++				2.2,
++				1,
++				1,
++				2.378,
++				1,
++				2.556,
++				1,
++				2.733,
++				1,
++				1,
++				3.156,
++				1,
++				3.578,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				-1,
++				1.133,
++				-1,
++				1,
++				1.311,
++				-1,
++				1.489,
++				-0.667,
++				1.667,
++				0,
++				1,
++				1.844,
++				0.667,
++				2.022,
++				1,
++				2.2,
++				1,
++				1,
++				2.378,
++				1,
++				2.556,
++				-1,
++				2.733,
++				-1,
++				1,
++				2.978,
++				-1,
++				3.222,
++				0,
++				3.467,
++				0,
++				1,
++				3.644,
++				0,
++				3.822,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				2,
++				1.133,
++				2,
++				1,
++				1.311,
++				2,
++				1.489,
++				-2.258,
++				1.667,
++				-2.668,
++				1,
++				1.844,
++				-3.079,
++				2.022,
++				-3,
++				2.2,
++				-3,
++				1,
++				2.378,
++				-3,
++				2.556,
++				1,
++				2.733,
++				1,
++				1,
++				2.978,
++				1,
++				3.222,
++				0,
++				3.467,
++				0,
++				1,
++				3.644,
++				0,
++				3.822,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				1,
++				1.133,
++				1,
++				1,
++				1.311,
++				1,
++				1.489,
++				-0.112,
++				1.667,
++				-1,
++				1,
++				1.844,
++				-1.888,
++				2.022,
++				-2,
++				2.2,
++				-2,
++				1,
++				2.378,
++				-2,
++				2.556,
++				1,
++				2.733,
++				1,
++				1,
++				2.978,
++				1,
++				3.222,
++				0,
++				3.467,
++				0,
++				1,
++				3.644,
++				0,
++				3.822,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				-1,
++				1.133,
++				-1,
++				1,
++				1.311,
++				-1,
++				1.489,
++				1.94,
++				1.667,
++				3,
++				1,
++				1.844,
++				4.06,
++				2.022,
++				4,
++				2.2,
++				4,
++				1,
++				2.378,
++				4,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				1,
++				1,
++				0.822,
++				1,
++				0.978,
++				1,
++				1.133,
++				1,
++				1,
++				1.311,
++				1,
++				1.489,
++				1,
++				1.667,
++				1,
++				1,
++				1.844,
++				1,
++				2.022,
++				1,
++				2.2,
++				1,
++				1,
++				2.378,
++				1,
++				2.556,
++				1,
++				2.733,
++				1,
++				1,
++				3.156,
++				1,
++				3.578,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				1,
++				1,
++				0.822,
++				1,
++				0.978,
++				1,
++				1.133,
++				1,
++				1,
++				1.311,
++				1,
++				1.489,
++				1,
++				1.667,
++				1,
++				1,
++				1.844,
++				1,
++				2.022,
++				1,
++				2.2,
++				1,
++				1,
++				2.378,
++				1,
++				2.556,
++				1,
++				2.733,
++				1,
++				1,
++				3.156,
++				1,
++				3.578,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.222,
++				5,
++				0.444,
++				5,
++				0.667,
++				5,
++				1,
++				0.822,
++				5,
++				0.978,
++				5,
++				1.133,
++				5,
++				1,
++				1.311,
++				5,
++				1.489,
++				5,
++				1.667,
++				5,
++				1,
++				1.844,
++				5,
++				2.022,
++				5,
++				2.2,
++				5,
++				1,
++				2.378,
++				5,
++				2.556,
++				5,
++				2.733,
++				5,
++				1,
++				3.156,
++				5,
++				3.578,
++				5,
++				4,
++				5,
++				0,
++				4.033,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				-0.1,
++				1,
++				0.222,
++				-0.1,
++				0.444,
++				-0.1,
++				0.667,
++				-0.1,
++				1,
++				0.822,
++				-0.1,
++				0.978,
++				-0.1,
++				1.133,
++				-0.1,
++				1,
++				1.311,
++				-0.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				-0.1,
++				2.733,
++				-0.1,
++				1,
++				3.156,
++				-0.1,
++				3.578,
++				-0.1,
++				4,
++				-0.1,
++				0,
++				4.033,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.222,
++				0.1,
++				0.444,
++				0.1,
++				0.667,
++				0.1,
++				1,
++				0.822,
++				0.1,
++				0.978,
++				0.1,
++				1.133,
++				0.1,
++				1,
++				1.311,
++				0.1,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0.1,
++				2.733,
++				0.1,
++				1,
++				3.156,
++				0.1,
++				3.578,
++				0.1,
++				4,
++				0.1,
++				0,
++				4.033,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.844,
++				0,
++				2.022,
++				0,
++				2.2,
++				0,
++				1,
++				2.378,
++				0,
++				2.556,
++				0,
++				2.733,
++				0,
++				1,
++				3.156,
++				0,
++				3.578,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.87,
++				0,
++				2,
++				4,
++				0,
++				0,
++				4.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.87,
++				0,
++				2,
++				4,
++				0,
++				0,
++				4.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.87,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.87,
++				0,
++				2,
++				4,
++				0,
++				0,
++				4.03,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,3706 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.53,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 514,
++		"TotalPointCount": 1399,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.13,
++				1,
++				2.27,
++				1,
++				3.4,
++				1,
++				1,
++				4.1,
++				1,
++				4.8,
++				1,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0.15,
++				0.7,
++				2,
++				1,
++				0.844,
++				4.186,
++				0.989,
++				7,
++				1.133,
++				7,
++				1,
++				1.211,
++				7,
++				1.289,
++				7.283,
++				1.367,
++				6.75,
++				1,
++				1.622,
++				4.997,
++				1.878,
++				-2,
++				2.133,
++				-2,
++				1,
++				2.611,
++				-2,
++				3.089,
++				-2,
++				3.567,
++				-2,
++				1,
++				3.667,
++				-2,
++				3.767,
++				2,
++				3.867,
++				2,
++				1,
++				4.178,
++				2,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.467,
++				0,
++				0.533,
++				27,
++				0.6,
++				27,
++				1,
++				0.656,
++				27,
++				0.711,
++				-11.41,
++				0.767,
++				-15,
++				1,
++				0.911,
++				-24.333,
++				1.056,
++				-26,
++				1.2,
++				-26,
++				1,
++				1.344,
++				-26,
++				1.489,
++				-25.361,
++				1.633,
++				-25.361,
++				1,
++				1.756,
++				-25.361,
++				1.878,
++				-30,
++				2,
++				-30,
++				1,
++				2.111,
++				-30,
++				2.222,
++				-3,
++				2.333,
++				-3,
++				1,
++				2.744,
++				-3,
++				3.156,
++				-3,
++				3.567,
++				-3,
++				1,
++				3.689,
++				-3,
++				3.811,
++				-22,
++				3.933,
++				-22,
++				1,
++				4.089,
++				-22,
++				4.244,
++				12,
++				4.4,
++				12,
++				1,
++				4.556,
++				12,
++				4.711,
++				0,
++				4.867,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				1,
++				0.7,
++				1,
++				1,
++				0.844,
++				1,
++				0.989,
++				-5,
++				1.133,
++				-5,
++				1,
++				1.211,
++				-5,
++				1.289,
++				-5.066,
++				1.367,
++				-4.944,
++				1,
++				1.622,
++				-4.546,
++				1.878,
++				-3,
++				2.133,
++				-3,
++				1,
++				2.611,
++				-3,
++				3.089,
++				-3,
++				3.567,
++				-3,
++				1,
++				3.667,
++				-3,
++				3.767,
++				-9,
++				3.867,
++				-9,
++				1,
++				4.022,
++				-9,
++				4.178,
++				7,
++				4.333,
++				7,
++				1,
++				4.489,
++				7,
++				4.644,
++				-2,
++				4.8,
++				-2,
++				1,
++				4.989,
++				-2,
++				5.178,
++				0,
++				5.367,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0.5,
++				0.7,
++				0.5,
++				1,
++				0.844,
++				0.5,
++				0.989,
++				0.5,
++				1.133,
++				0.5,
++				1,
++				1.211,
++				0.5,
++				1.289,
++				0.5,
++				1.367,
++				0.5,
++				1,
++				1.622,
++				0.5,
++				1.878,
++				0.5,
++				2.133,
++				0.5,
++				1,
++				2.611,
++				0.5,
++				3.089,
++				0.5,
++				3.567,
++				0.5,
++				1,
++				3.978,
++				0.5,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.4,
++				1,
++				0.467,
++				2,
++				0.533,
++				2,
++				1,
++				0.589,
++				2,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.3,
++				0,
++				1.467,
++				0,
++				1.633,
++				0,
++				1,
++				1.756,
++				0,
++				1.878,
++				0,
++				2,
++				0,
++				1,
++				2.044,
++				0,
++				2.089,
++				1.5,
++				2.133,
++				1.5,
++				1,
++				2.2,
++				1.5,
++				2.267,
++				1.5,
++				2.333,
++				1.5,
++				1,
++				2.389,
++				1.5,
++				2.444,
++				0,
++				2.5,
++				0,
++				1,
++				2.533,
++				0,
++				2.567,
++				0,
++				2.6,
++				0,
++				1,
++				2.644,
++				0,
++				2.689,
++				0.788,
++				2.733,
++				1.4,
++				1,
++				2.744,
++				1.553,
++				2.756,
++				1.5,
++				2.767,
++				1.5,
++				1,
++				2.822,
++				1.5,
++				2.878,
++				0,
++				2.933,
++				0,
++				1,
++				2.944,
++				0,
++				2.956,
++				0,
++				2.967,
++				0,
++				1,
++				3.011,
++				0,
++				3.056,
++				1.4,
++				3.1,
++				1.4,
++				1,
++				3.256,
++				1.4,
++				3.411,
++				1.4,
++				3.567,
++				1.4,
++				1,
++				3.667,
++				1.4,
++				3.767,
++				0,
++				3.867,
++				0,
++				1,
++				4.022,
++				0,
++				4.178,
++				0,
++				4.333,
++				0,
++				1,
++				4.489,
++				0,
++				4.644,
++				1,
++				4.8,
++				1,
++				0,
++				5.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				1,
++				0.533,
++				1,
++				1,
++				0.589,
++				1,
++				0.644,
++				1,
++				0.7,
++				1,
++				1,
++				0.844,
++				1,
++				0.989,
++				1,
++				1.133,
++				1,
++				1,
++				1.3,
++				1,
++				1.467,
++				1.009,
++				1.633,
++				0.913,
++				1,
++				1.756,
++				0.843,
++				1.878,
++				0,
++				2,
++				0,
++				1,
++				2.044,
++				0,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.4,
++				1,
++				0.467,
++				2,
++				0.533,
++				2,
++				1,
++				0.589,
++				2,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.3,
++				0,
++				1.467,
++				0,
++				1.633,
++				0,
++				1,
++				1.756,
++				0,
++				1.878,
++				0,
++				2,
++				0,
++				1,
++				2.044,
++				0,
++				2.089,
++				1.5,
++				2.133,
++				1.5,
++				1,
++				2.2,
++				1.5,
++				2.267,
++				1.5,
++				2.333,
++				1.5,
++				1,
++				2.389,
++				1.5,
++				2.444,
++				0,
++				2.5,
++				0,
++				1,
++				2.533,
++				0,
++				2.567,
++				0,
++				2.6,
++				0,
++				1,
++				2.644,
++				0,
++				2.689,
++				0.788,
++				2.733,
++				1.4,
++				1,
++				2.744,
++				1.553,
++				2.756,
++				1.5,
++				2.767,
++				1.5,
++				1,
++				2.822,
++				1.5,
++				2.878,
++				0,
++				2.933,
++				0,
++				1,
++				2.944,
++				0,
++				2.956,
++				0,
++				2.967,
++				0,
++				1,
++				3.011,
++				0,
++				3.056,
++				1.4,
++				3.1,
++				1.4,
++				1,
++				3.256,
++				1.4,
++				3.411,
++				1.4,
++				3.567,
++				1.4,
++				1,
++				3.667,
++				1.4,
++				3.767,
++				0,
++				3.867,
++				0,
++				1,
++				4.022,
++				0,
++				4.178,
++				0,
++				4.333,
++				0,
++				1,
++				4.489,
++				0,
++				4.644,
++				1,
++				4.8,
++				1,
++				0,
++				5.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				1,
++				0.533,
++				1,
++				1,
++				0.589,
++				1,
++				0.644,
++				1,
++				0.7,
++				1,
++				1,
++				0.844,
++				1,
++				0.989,
++				1,
++				1.133,
++				1,
++				1,
++				1.3,
++				1,
++				1.467,
++				1.009,
++				1.633,
++				0.913,
++				1,
++				1.756,
++				0.843,
++				1.878,
++				0,
++				2,
++				0,
++				1,
++				2.044,
++				0,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				-0.6,
++				0.533,
++				-0.6,
++				1,
++				0.589,
++				-0.6,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.1,
++				0.533,
++				0.1,
++				1,
++				0.589,
++				0.1,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.3,
++				0,
++				1.467,
++				0,
++				1.633,
++				0,
++				1,
++				1.756,
++				0,
++				1.878,
++				0,
++				2,
++				0,
++				1,
++				2.044,
++				0,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.2,
++				0,
++				2.267,
++				0,
++				2.333,
++				0,
++				1,
++				2.389,
++				0,
++				2.444,
++				-0.1,
++				2.5,
++				-0.1,
++				1,
++				2.533,
++				-0.1,
++				2.567,
++				-0.1,
++				2.6,
++				-0.1,
++				1,
++				2.644,
++				-0.1,
++				2.689,
++				0,
++				2.733,
++				0,
++				1,
++				2.744,
++				0,
++				2.756,
++				0,
++				2.767,
++				0,
++				1,
++				2.822,
++				0,
++				2.878,
++				-0.1,
++				2.933,
++				-0.1,
++				1,
++				2.944,
++				-0.1,
++				2.956,
++				-0.1,
++				2.967,
++				-0.1,
++				1,
++				3.011,
++				-0.1,
++				3.056,
++				0,
++				3.1,
++				0,
++				1,
++				3.256,
++				0,
++				3.411,
++				0,
++				3.567,
++				0,
++				1,
++				3.667,
++				0,
++				3.767,
++				-0.2,
++				3.867,
++				-0.2,
++				1,
++				4.022,
++				-0.2,
++				4.178,
++				-0.2,
++				4.333,
++				-0.2,
++				1,
++				4.489,
++				-0.2,
++				4.644,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.2,
++				0.533,
++				0.2,
++				1,
++				0.589,
++				0.2,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.3,
++				0,
++				1.467,
++				0,
++				1.633,
++				0,
++				1,
++				1.756,
++				0,
++				1.878,
++				0,
++				2,
++				0,
++				1,
++				2.044,
++				0,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.2,
++				0,
++				2.267,
++				0,
++				2.333,
++				0,
++				1,
++				2.389,
++				0,
++				2.444,
++				-0.1,
++				2.5,
++				-0.1,
++				1,
++				2.533,
++				-0.1,
++				2.567,
++				-0.1,
++				2.6,
++				-0.1,
++				1,
++				2.644,
++				-0.1,
++				2.689,
++				0,
++				2.733,
++				0,
++				1,
++				2.744,
++				0,
++				2.756,
++				0,
++				2.767,
++				0,
++				1,
++				2.822,
++				0,
++				2.878,
++				-0.1,
++				2.933,
++				-0.1,
++				1,
++				2.944,
++				-0.1,
++				2.956,
++				-0.1,
++				2.967,
++				-0.1,
++				1,
++				3.011,
++				-0.1,
++				3.056,
++				0,
++				3.1,
++				0,
++				1,
++				3.256,
++				0,
++				3.411,
++				0,
++				3.567,
++				0,
++				1,
++				3.667,
++				0,
++				3.767,
++				-0.2,
++				3.867,
++				-0.2,
++				1,
++				4.022,
++				-0.2,
++				4.178,
++				-0.2,
++				4.333,
++				-0.2,
++				1,
++				4.489,
++				-0.2,
++				4.644,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.7,
++				0.533,
++				0.7,
++				1,
++				0.589,
++				0.7,
++				0.644,
++				-0.6,
++				0.7,
++				-0.6,
++				1,
++				0.844,
++				-0.6,
++				0.989,
++				-0.6,
++				1.133,
++				-0.6,
++				1,
++				1.3,
++				-0.6,
++				1.467,
++				-0.564,
++				1.633,
++				-0.564,
++				1,
++				1.756,
++				-0.564,
++				1.878,
++				-0.7,
++				2,
++				-0.7,
++				1,
++				2.044,
++				-0.7,
++				2.089,
++				0.7,
++				2.133,
++				0.7,
++				1,
++				2.2,
++				0.7,
++				2.267,
++				0.7,
++				2.333,
++				0.7,
++				1,
++				2.389,
++				0.7,
++				2.444,
++				0.6,
++				2.5,
++				0.6,
++				1,
++				2.533,
++				0.6,
++				2.567,
++				0.6,
++				2.6,
++				0.6,
++				1,
++				2.644,
++				0.6,
++				2.689,
++				0.7,
++				2.733,
++				0.7,
++				1,
++				2.744,
++				0.7,
++				2.756,
++				0.7,
++				2.767,
++				0.7,
++				1,
++				2.811,
++				0.7,
++				2.856,
++				0.6,
++				2.9,
++				0.6,
++				1,
++				2.922,
++				0.6,
++				2.944,
++				0.6,
++				2.967,
++				0.6,
++				1,
++				3.011,
++				0.6,
++				3.056,
++				0.7,
++				3.1,
++				0.7,
++				1,
++				3.256,
++				0.7,
++				3.411,
++				0.7,
++				3.567,
++				0.7,
++				1,
++				3.667,
++				0.7,
++				3.767,
++				-0.5,
++				3.867,
++				-0.5,
++				1,
++				4.178,
++				-0.5,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.7,
++				0.533,
++				0.7,
++				1,
++				0.589,
++				0.7,
++				0.644,
++				-0.6,
++				0.7,
++				-0.6,
++				1,
++				0.844,
++				-0.6,
++				0.989,
++				-0.6,
++				1.133,
++				-0.6,
++				1,
++				1.3,
++				-0.6,
++				1.467,
++				-0.564,
++				1.633,
++				-0.564,
++				1,
++				1.756,
++				-0.564,
++				1.878,
++				-0.7,
++				2,
++				-0.7,
++				1,
++				2.044,
++				-0.7,
++				2.089,
++				0.7,
++				2.133,
++				0.7,
++				1,
++				2.2,
++				0.7,
++				2.267,
++				0.7,
++				2.333,
++				0.7,
++				1,
++				2.389,
++				0.7,
++				2.444,
++				0.6,
++				2.5,
++				0.6,
++				1,
++				2.533,
++				0.6,
++				2.567,
++				0.6,
++				2.6,
++				0.6,
++				1,
++				2.644,
++				0.6,
++				2.689,
++				0.7,
++				2.733,
++				0.7,
++				1,
++				2.744,
++				0.7,
++				2.756,
++				0.7,
++				2.767,
++				0.7,
++				1,
++				2.811,
++				0.7,
++				2.856,
++				0.6,
++				2.9,
++				0.6,
++				1,
++				2.922,
++				0.6,
++				2.944,
++				0.6,
++				2.967,
++				0.6,
++				1,
++				3.011,
++				0.6,
++				3.056,
++				0.7,
++				3.1,
++				0.7,
++				1,
++				3.256,
++				0.7,
++				3.411,
++				0.7,
++				3.567,
++				0.7,
++				1,
++				3.667,
++				0.7,
++				3.767,
++				-0.5,
++				3.867,
++				-0.5,
++				1,
++				4.178,
++				-0.5,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.4,
++				0.533,
++				0.4,
++				1,
++				0.589,
++				0.4,
++				0.644,
++				-0.4,
++				0.7,
++				-0.4,
++				1,
++				0.844,
++				-0.4,
++				0.989,
++				-0.4,
++				1.133,
++				-0.4,
++				1,
++				1.3,
++				-0.4,
++				1.467,
++				-0.378,
++				1.633,
++				-0.378,
++				1,
++				1.756,
++				-0.378,
++				1.878,
++				-0.378,
++				2,
++				-0.378,
++				1,
++				2.044,
++				-0.378,
++				2.089,
++				0.4,
++				2.133,
++				0.4,
++				1,
++				2.611,
++				0.4,
++				3.089,
++				0.4,
++				3.567,
++				0.4,
++				1,
++				3.667,
++				0.4,
++				3.767,
++				-0.4,
++				3.867,
++				-0.4,
++				1,
++				4.178,
++				-0.4,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.4,
++				0.533,
++				0.4,
++				1,
++				0.589,
++				0.4,
++				0.644,
++				-0.4,
++				0.7,
++				-0.4,
++				1,
++				0.844,
++				-0.4,
++				0.989,
++				-0.4,
++				1.133,
++				-0.4,
++				1,
++				1.3,
++				-0.4,
++				1.467,
++				-0.378,
++				1.633,
++				-0.378,
++				1,
++				1.756,
++				-0.378,
++				1.878,
++				-0.378,
++				2,
++				-0.378,
++				1,
++				2.044,
++				-0.378,
++				2.089,
++				0.4,
++				2.133,
++				0.4,
++				1,
++				2.611,
++				0.4,
++				3.089,
++				0.4,
++				3.567,
++				0.4,
++				1,
++				3.978,
++				0.4,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.5,
++				0.533,
++				0.5,
++				1,
++				0.589,
++				0.5,
++				0.644,
++				-0.4,
++				0.7,
++				-0.4,
++				1,
++				0.844,
++				-0.4,
++				0.989,
++				-0.4,
++				1.133,
++				-0.4,
++				1,
++				1.3,
++				-0.4,
++				1.467,
++				-0.378,
++				1.633,
++				-0.378,
++				1,
++				1.756,
++				-0.378,
++				1.878,
++				-0.378,
++				2,
++				-0.378,
++				1,
++				2.044,
++				-0.378,
++				2.089,
++				0.4,
++				2.133,
++				0.4,
++				1,
++				2.611,
++				0.4,
++				3.089,
++				0.4,
++				3.567,
++				0.4,
++				1,
++				3.667,
++				0.4,
++				3.767,
++				0,
++				3.867,
++				0,
++				1,
++				4.178,
++				0,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.5,
++				0.533,
++				0.5,
++				1,
++				0.589,
++				0.5,
++				0.644,
++				-0.4,
++				0.7,
++				-0.4,
++				1,
++				0.844,
++				-0.4,
++				0.989,
++				-0.4,
++				1.133,
++				-0.4,
++				1,
++				1.3,
++				-0.4,
++				1.467,
++				-0.378,
++				1.633,
++				-0.378,
++				1,
++				1.756,
++				-0.378,
++				1.878,
++				-0.378,
++				2,
++				-0.378,
++				1,
++				2.044,
++				-0.378,
++				2.089,
++				0.4,
++				2.133,
++				0.4,
++				1,
++				2.611,
++				0.4,
++				3.089,
++				0.4,
++				3.567,
++				0.4,
++				1,
++				3.667,
++				0.4,
++				3.767,
++				0,
++				3.867,
++				0,
++				1,
++				4.178,
++				0,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.4,
++				0.533,
++				0.4,
++				1,
++				0.589,
++				0.4,
++				0.644,
++				-0.8,
++				0.7,
++				-0.8,
++				1,
++				0.844,
++				-0.8,
++				0.989,
++				-0.8,
++				1.133,
++				-0.8,
++				1,
++				1.3,
++				-0.8,
++				1.467,
++				-0.767,
++				1.633,
++				-0.767,
++				1,
++				1.756,
++				-0.767,
++				1.878,
++				-0.767,
++				2,
++				-0.767,
++				1,
++				2.044,
++				-0.767,
++				2.089,
++				0.4,
++				2.133,
++				0.4,
++				1,
++				2.611,
++				0.4,
++				3.089,
++				0.4,
++				3.567,
++				0.4,
++				1,
++				3.667,
++				0.4,
++				3.767,
++				-0.3,
++				3.867,
++				-0.3,
++				1,
++				4.178,
++				-0.3,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.4,
++				0.533,
++				0.4,
++				1,
++				0.589,
++				0.4,
++				0.644,
++				-0.8,
++				0.7,
++				-0.8,
++				1,
++				0.844,
++				-0.8,
++				0.989,
++				-0.8,
++				1.133,
++				-0.8,
++				1,
++				1.3,
++				-0.8,
++				1.467,
++				-0.767,
++				1.633,
++				-0.767,
++				1,
++				1.756,
++				-0.767,
++				1.878,
++				-0.767,
++				2,
++				-0.767,
++				1,
++				2.044,
++				-0.767,
++				2.089,
++				0.4,
++				2.133,
++				0.4,
++				1,
++				2.611,
++				0.4,
++				3.089,
++				0.4,
++				3.567,
++				0.4,
++				1,
++				3.667,
++				0.4,
++				3.767,
++				-0.3,
++				3.867,
++				-0.3,
++				1,
++				4.178,
++				-0.3,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.456,
++				1,
++				0.578,
++				-0.6,
++				0.7,
++				-0.6,
++				1,
++				0.844,
++				-0.6,
++				0.989,
++				-0.6,
++				1.133,
++				-0.6,
++				1,
++				1.3,
++				-0.6,
++				1.467,
++				-0.6,
++				1.633,
++				-0.6,
++				1,
++				1.756,
++				-0.6,
++				1.878,
++				-0.6,
++				2,
++				-0.6,
++				1,
++				2.044,
++				-0.6,
++				2.089,
++				-0.6,
++				2.133,
++				-0.6,
++				1,
++				2.611,
++				-0.6,
++				3.089,
++				-0.6,
++				3.567,
++				-0.6,
++				1,
++				3.667,
++				-0.6,
++				3.767,
++				-0.005,
++				3.867,
++				0.2,
++				1,
++				4.178,
++				0.839,
++				4.489,
++				1,
++				4.8,
++				1,
++				0,
++				5.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				0.3,
++				0.533,
++				0.3,
++				1,
++				0.589,
++				0.3,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.3,
++				0,
++				1.467,
++				0.006,
++				1.633,
++				0.006,
++				1,
++				1.756,
++				0.006,
++				1.878,
++				0.006,
++				2,
++				0.006,
++				1,
++				2.044,
++				0.006,
++				2.089,
++				0.2,
++				2.133,
++				0.2,
++				1,
++				2.611,
++				0.2,
++				3.089,
++				0.2,
++				3.567,
++				0.2,
++				1,
++				3.667,
++				0.2,
++				3.767,
++				0,
++				3.867,
++				0,
++				1,
++				4.178,
++				0,
++				4.489,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				7,
++				0.7,
++				7,
++				1,
++				0.844,
++				7,
++				0.989,
++				7,
++				1.133,
++				7,
++				1,
++				1.211,
++				7,
++				1.289,
++				7.224,
++				1.367,
++				6.805,
++				1,
++				1.622,
++				5.431,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.4,
++				0,
++				0.467,
++				5,
++				0.533,
++				5,
++				1,
++				0.589,
++				5,
++				0.644,
++				-6,
++				0.7,
++				-6,
++				1,
++				0.844,
++				-6,
++				0.989,
++				-5.999,
++				1.133,
++				-5.953,
++				1,
++				1.211,
++				-5.928,
++				1.289,
++				-5.922,
++				1.367,
++				-5.445,
++				1,
++				1.622,
++				-3.877,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.667,
++				0,
++				3.767,
++				-4,
++				3.867,
++				-4,
++				1,
++				4.022,
++				-4,
++				4.178,
++				4,
++				4.333,
++				4,
++				1,
++				4.489,
++				4,
++				4.644,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				-4,
++				0.7,
++				-4,
++				1,
++				0.844,
++				-4,
++				0.989,
++				-4,
++				1.133,
++				-4,
++				1,
++				1.211,
++				-4,
++				1.289,
++				-4.13,
++				1.367,
++				-3.889,
++				1,
++				1.622,
++				-3.096,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				8.063,
++				0.7,
++				9,
++				1,
++				0.844,
++				10.107,
++				0.989,
++				10,
++				1.133,
++				10,
++				1,
++				1.367,
++				10,
++				1.6,
++				10.026,
++				1.833,
++				9.364,
++				1,
++				1.978,
++				8.954,
++				2.122,
++				0,
++				2.267,
++				0,
++				1,
++				2.7,
++				0,
++				3.133,
++				0,
++				3.567,
++				0,
++				1,
++				3.667,
++				0,
++				3.767,
++				1.903,
++				3.867,
++				3,
++				1,
++				4.022,
++				4.706,
++				4.178,
++				5,
++				4.333,
++				5,
++				1,
++				4.489,
++				5,
++				4.644,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.4,
++				1,
++				0.467,
++				0.281,
++				0.533,
++				0.2,
++				1,
++				0.589,
++				0.133,
++				0.644,
++				0.124,
++				0.7,
++				0.1,
++				1,
++				0.867,
++				0.027,
++				1.033,
++				0,
++				1.2,
++				0,
++				1,
++				1.322,
++				0,
++				1.444,
++				-0.006,
++				1.567,
++				0.008,
++				1,
++				1.8,
++				0.036,
++				2.033,
++				0.3,
++				2.267,
++				0.3,
++				1,
++				2.4,
++				0.3,
++				2.533,
++				0.264,
++				2.667,
++				0.264,
++				1,
++				2.967,
++				0.264,
++				3.267,
++				0.27,
++				3.567,
++				0.3,
++				1,
++				3.667,
++				0.31,
++				3.767,
++				0.4,
++				3.867,
++				0.4,
++				1,
++				4.022,
++				0.4,
++				4.178,
++				0.4,
++				4.333,
++				0.4,
++				1,
++				4.489,
++				0.4,
++				4.644,
++				1,
++				4.8,
++				1,
++				0,
++				5.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.4,
++				1,
++				0.467,
++				0.281,
++				0.533,
++				0.2,
++				1,
++				0.589,
++				0.133,
++				0.644,
++				0.124,
++				0.7,
++				0.1,
++				1,
++				0.867,
++				0.027,
++				1.033,
++				0,
++				1.2,
++				0,
++				1,
++				1.322,
++				0,
++				1.444,
++				-0.006,
++				1.567,
++				0.008,
++				1,
++				1.8,
++				0.036,
++				2.033,
++				0.3,
++				2.267,
++				0.3,
++				1,
++				2.4,
++				0.3,
++				2.533,
++				0.263,
++				2.667,
++				0.263,
++				1,
++				2.967,
++				0.263,
++				3.267,
++				0.268,
++				3.567,
++				0.3,
++				1,
++				3.667,
++				0.311,
++				3.767,
++				0.4,
++				3.867,
++				0.4,
++				1,
++				4.022,
++				0.4,
++				4.178,
++				0.4,
++				4.333,
++				0.4,
++				1,
++				4.489,
++				0.4,
++				4.644,
++				1,
++				4.8,
++				1,
++				0,
++				5.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.111,
++				5,
++				0.222,
++				5,
++				0.333,
++				5,
++				1,
++				0.456,
++				5,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.867,
++				0,
++				1.033,
++				0,
++				1.2,
++				0,
++				1,
++				1.322,
++				0,
++				1.444,
++				0,
++				1.567,
++				0,
++				1,
++				1.8,
++				0,
++				2.033,
++				0,
++				2.267,
++				0,
++				1,
++				2.7,
++				0,
++				3.133,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				5,
++				4.8,
++				5,
++				0,
++				5.533,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.867,
++				0,
++				1.033,
++				0,
++				1.2,
++				0,
++				1,
++				1.322,
++				0,
++				1.444,
++				0,
++				1.567,
++				0,
++				1,
++				1.8,
++				0,
++				2.033,
++				0,
++				2.267,
++				0,
++				1,
++				2.7,
++				0,
++				3.133,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.889,
++				0,
++				1.078,
++				0,
++				1.267,
++				0,
++				1,
++				1.4,
++				0,
++				1.533,
++				0,
++				1.667,
++				0,
++				1,
++				1.9,
++				0,
++				2.133,
++				0,
++				2.367,
++				0,
++				1,
++				2.767,
++				0,
++				3.167,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				-0.1,
++				1,
++				0.111,
++				-0.1,
++				0.222,
++				-0.1,
++				0.333,
++				-0.1,
++				1,
++				0.456,
++				-0.1,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.889,
++				0,
++				1.078,
++				0,
++				1.267,
++				0,
++				1,
++				1.4,
++				0,
++				1.533,
++				0,
++				1.667,
++				0,
++				1,
++				1.9,
++				0,
++				2.133,
++				0.4,
++				2.367,
++				0.4,
++				1,
++				2.767,
++				0.4,
++				3.167,
++				0.4,
++				3.567,
++				0.4,
++				1,
++				3.667,
++				0.4,
++				3.767,
++				-0.8,
++				3.867,
++				-0.8,
++				1,
++				4.022,
++				-0.8,
++				4.178,
++				-0.629,
++				4.333,
++				-0.4,
++				1,
++				4.489,
++				-0.171,
++				4.644,
++				-0.1,
++				4.8,
++				-0.1,
++				0,
++				5.533,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.889,
++				0,
++				1.078,
++				0,
++				1.267,
++				0,
++				1,
++				1.4,
++				0,
++				1.533,
++				0,
++				1.667,
++				0,
++				1,
++				1.9,
++				0,
++				2.133,
++				0,
++				2.367,
++				0,
++				1,
++				2.767,
++				0,
++				3.167,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.111,
++				0.1,
++				0.222,
++				0.1,
++				0.333,
++				0.1,
++				1,
++				0.456,
++				0.1,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.889,
++				0,
++				1.078,
++				0,
++				1.267,
++				0,
++				1,
++				1.4,
++				0,
++				1.533,
++				0,
++				1.667,
++				0,
++				1,
++				1.9,
++				0,
++				2.133,
++				-0.4,
++				2.367,
++				-0.4,
++				1,
++				2.767,
++				-0.4,
++				3.167,
++				-0.4,
++				3.567,
++				-0.4,
++				1,
++				3.667,
++				-0.4,
++				3.767,
++				1,
++				3.867,
++				1,
++				1,
++				4.022,
++				1,
++				4.178,
++				0.967,
++				4.333,
++				0.7,
++				1,
++				4.489,
++				0.433,
++				4.644,
++				0.1,
++				4.8,
++				0.1,
++				0,
++				5.533,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				0.844,
++				0,
++				0.989,
++				0,
++				1.133,
++				0,
++				1,
++				1.211,
++				0,
++				1.289,
++				0,
++				1.367,
++				0,
++				1,
++				1.622,
++				0,
++				1.878,
++				0,
++				2.133,
++				0,
++				1,
++				2.611,
++				0,
++				3.089,
++				0,
++				3.567,
++				0,
++				1,
++				3.978,
++				0,
++				4.389,
++				0,
++				4.8,
++				0,
++				0,
++				5.533,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.4,
++				0,
++				2,
++				5.5,
++				0,
++				0,
++				5.53,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.4,
++				0,
++				2,
++				5.5,
++				0,
++				0,
++				5.53,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				2,
++				5.5,
++				1,
++				0,
++				5.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.4,
++				0,
++				2,
++				5.5,
++				0,
++				0,
++				5.53,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1455 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.43,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 181,
++		"TotalPointCount": 440,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.13,
++				1,
++				2.27,
++				1,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				0,
++				1.033,
++				0,
++				1,
++				1.089,
++				0,
++				1.144,
++				0,
++				1.2,
++				0,
++				1,
++				1.333,
++				0,
++				1.467,
++				2,
++				1.6,
++				2,
++				1,
++				1.744,
++				2,
++				1.889,
++				-8,
++				2.033,
++				-8,
++				1,
++				2.156,
++				-8,
++				2.278,
++				8,
++				2.4,
++				8,
++				1,
++				2.533,
++				8,
++				2.667,
++				0,
++				2.8,
++				0,
++				1,
++				2.911,
++				0,
++				3.022,
++				0,
++				3.133,
++				0,
++				1,
++				3.222,
++				0,
++				3.311,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				0,
++				1.033,
++				0,
++				1,
++				1.089,
++				0,
++				1.144,
++				0,
++				1.2,
++				0,
++				1,
++				1.333,
++				0,
++				1.467,
++				16,
++				1.6,
++				16,
++				1,
++				1.722,
++				16,
++				1.844,
++				-21,
++				1.967,
++				-21,
++				1,
++				2.111,
++				-21,
++				2.256,
++				-19.167,
++				2.4,
++				-18,
++				1,
++				2.522,
++				-17.012,
++				2.644,
++				-17.151,
++				2.767,
++				-16,
++				1,
++				2.878,
++				-14.954,
++				2.989,
++				0,
++				3.1,
++				0,
++				1,
++				3.2,
++				0,
++				3.3,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.533,
++				2,
++				1.067,
++				2,
++				1.6,
++				2,
++				1,
++				1.656,
++				2,
++				1.711,
++				0,
++				1.767,
++				0,
++				1,
++				2.067,
++				0,
++				2.367,
++				0,
++				2.667,
++				0,
++				1,
++				2.756,
++				0,
++				2.844,
++				2,
++				2.933,
++				2,
++				1,
++				3.089,
++				2,
++				3.244,
++				2,
++				3.4,
++				2,
++				0,
++				3.433,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.533,
++				2,
++				1.067,
++				2,
++				1.6,
++				2,
++				1,
++				1.656,
++				2,
++				1.711,
++				0,
++				1.767,
++				0,
++				1,
++				2.067,
++				0,
++				2.367,
++				0,
++				2.667,
++				0,
++				1,
++				2.756,
++				0,
++				2.844,
++				2,
++				2.933,
++				2,
++				1,
++				3.089,
++				2,
++				3.244,
++				2,
++				3.4,
++				2,
++				0,
++				3.433,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.389,
++				0,
++				0.778,
++				0,
++				1.167,
++				0,
++				1,
++				1.289,
++				0,
++				1.411,
++				-0.1,
++				1.533,
++				-0.1,
++				1,
++				1.9,
++				-0.1,
++				2.267,
++				0,
++				2.633,
++				0,
++				1,
++				2.889,
++				0,
++				3.144,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.389,
++				0,
++				0.778,
++				0,
++				1.167,
++				0,
++				1,
++				1.289,
++				0,
++				1.411,
++				-0.38,
++				1.533,
++				-0.38,
++				1,
++				1.9,
++				-0.38,
++				2.267,
++				0,
++				2.633,
++				0,
++				1,
++				2.889,
++				0,
++				3.144,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0.61,
++				1,
++				1.133,
++				0.61,
++				2.267,
++				0.61,
++				3.4,
++				0.61,
++				0,
++				3.433,
++				0.61
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0.61,
++				1,
++				1.133,
++				0.61,
++				2.267,
++				0.61,
++				3.4,
++				0.61,
++				0,
++				3.433,
++				0.61
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				-0.64,
++				1,
++				1.133,
++				-0.64,
++				2.267,
++				-0.64,
++				3.4,
++				-0.64,
++				0,
++				3.433,
++				-0.64
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				0,
++				1.033,
++				0,
++				1,
++				1.244,
++				0,
++				1.456,
++				2,
++				1.667,
++				2,
++				1,
++				1.822,
++				2,
++				1.978,
++				-3,
++				2.133,
++				-3,
++				1,
++				2.256,
++				-3,
++				2.378,
++				2,
++				2.5,
++				2,
++				1,
++				2.622,
++				2,
++				2.744,
++				-2,
++				2.867,
++				-2,
++				1,
++				2.978,
++				-2,
++				3.089,
++				0,
++				3.2,
++				0,
++				1,
++				3.267,
++				0,
++				3.333,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.211,
++				0,
++				1.422,
++				3,
++				1.633,
++				3,
++				1,
++				1.778,
++				3,
++				1.922,
++				0,
++				2.067,
++				0,
++				1,
++				2.511,
++				0,
++				2.956,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				-5,
++				0.9,
++				-5,
++				1,
++				1.167,
++				-5,
++				1.433,
++				0,
++				1.7,
++				0,
++				1,
++				2.267,
++				0,
++				2.833,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.743,
++				0.467,
++				0.76,
++				1,
++				1.378,
++				0.86,
++				2.289,
++				0.89,
++				3.2,
++				0.89,
++				1,
++				3.267,
++				0.89,
++				3.333,
++				0.5,
++				3.4,
++				0.5,
++				0,
++				3.433,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.735,
++				0.467,
++				0.76,
++				1,
++				1.378,
++				0.905,
++				2.289,
++				0.95,
++				3.2,
++				0.95,
++				1,
++				3.267,
++				0.95,
++				3.333,
++				0.5,
++				3.4,
++				0.5,
++				0,
++				3.433,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.311,
++				0.3,
++				0.622,
++				0.3,
++				0.933,
++				0.3,
++				1,
++				1.156,
++				0.3,
++				1.378,
++				0.5,
++				1.6,
++				0.5,
++				1,
++				1.756,
++				0.5,
++				1.911,
++				0.3,
++				2.067,
++				0.3,
++				1,
++				2.511,
++				0.3,
++				2.956,
++				0.3,
++				3.4,
++				0.3,
++				0,
++				3.433,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.289,
++				0.3,
++				0.578,
++				0.3,
++				0.867,
++				0.3,
++				1,
++				1.089,
++				0.3,
++				1.311,
++				0.5,
++				1.533,
++				0.5,
++				1,
++				1.689,
++				0.5,
++				1.844,
++				0.3,
++				2,
++				0.3,
++				1,
++				2.467,
++				0.3,
++				2.933,
++				0.3,
++				3.4,
++				0.3,
++				0,
++				3.433,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.66,
++				1,
++				0.344,
++				0.66,
++				0.689,
++				0.662,
++				1.033,
++				0.64,
++				1,
++				1.267,
++				0.625,
++				1.5,
++				0.12,
++				1.733,
++				0.12,
++				1,
++				1.867,
++				0.12,
++				2,
++				0.66,
++				2.133,
++				0.66,
++				1,
++				2.556,
++				0.66,
++				2.978,
++				0.66,
++				3.4,
++				0.66,
++				0,
++				3.433,
++				0.66
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.322,
++				-1,
++				0.644,
++				-1,
++				0.967,
++				-1,
++				1,
++				1.2,
++				-1,
++				1.433,
++				-0.68,
++				1.667,
++				-0.68,
++				1,
++				1.822,
++				-0.68,
++				1.978,
++				-1,
++				2.133,
++				-1,
++				1,
++				2.556,
++				-1,
++				2.978,
++				-1,
++				3.4,
++				-1,
++				0,
++				3.433,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.133,
++				0,
++				2.267,
++				0,
++				3.4,
++				0,
++				0,
++				3.433,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.4,
++				0,
++				0,
++				3.43,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.4,
++				0,
++				0,
++				3.43,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.4,
++				1,
++				0,
++				3.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.4,
++				0,
++				0,
++				3.43,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2352 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.93,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 328,
++		"TotalPointCount": 815,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.63,
++				1,
++				3.27,
++				1,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				-18,
++				0.633,
++				-18,
++				1,
++				0.744,
++				-18,
++				0.856,
++				19,
++				0.967,
++				19,
++				1,
++				1.078,
++				19,
++				1.189,
++				-11,
++				1.3,
++				-11,
++				1,
++				1.411,
++				-11,
++				1.522,
++				5,
++				1.633,
++				5,
++				1,
++				1.722,
++				5,
++				1.811,
++				0,
++				1.9,
++				0,
++				1,
++				2.089,
++				0,
++				2.278,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.567,
++				0,
++				2.667,
++				4,
++				2.767,
++				4,
++				1,
++				2.9,
++				4,
++				3.033,
++				-13,
++				3.167,
++				-13,
++				1,
++				3.422,
++				-13,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-11,
++				1,
++				0.1,
++				-11,
++				0.2,
++				-11,
++				0.3,
++				-11,
++				1,
++				0.411,
++				-11,
++				0.522,
++				-11,
++				0.633,
++				-11,
++				1,
++				1.244,
++				-11,
++				1.856,
++				-11,
++				2.467,
++				-11,
++				1,
++				2.956,
++				-11,
++				3.444,
++				-6.965,
++				3.933,
++				-2,
++				1,
++				4.122,
++				-0.082,
++				4.311,
++				0,
++				4.5,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.1,
++				2,
++				0.2,
++				2,
++				0.3,
++				2,
++				1,
++				0.411,
++				2,
++				0.522,
++				1,
++				0.633,
++				1,
++				1,
++				1.233,
++				1,
++				1.833,
++				1,
++				2.433,
++				1,
++				1,
++				2.678,
++				1,
++				2.922,
++				0,
++				3.167,
++				0,
++				1,
++				3.422,
++				0,
++				3.678,
++				1,
++				3.933,
++				1,
++				0,
++				4.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.1,
++				2,
++				0.2,
++				2,
++				0.3,
++				2,
++				1,
++				0.411,
++				2,
++				0.522,
++				1,
++				0.633,
++				1,
++				1,
++				1.244,
++				1,
++				1.856,
++				1,
++				2.467,
++				1,
++				1,
++				2.7,
++				1,
++				2.933,
++				0,
++				3.167,
++				0,
++				1,
++				3.422,
++				0,
++				3.678,
++				1,
++				3.933,
++				1,
++				0,
++				4.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0.6,
++				0.633,
++				0.6,
++				1,
++				0.744,
++				0.6,
++				0.856,
++				-0.5,
++				0.967,
++				-0.5,
++				1,
++				1.078,
++				-0.5,
++				1.189,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.411,
++				0.3,
++				1.522,
++				-0.2,
++				1.633,
++				-0.2,
++				1,
++				1.722,
++				-0.2,
++				1.811,
++				0.1,
++				1.9,
++				0.1,
++				1,
++				2.089,
++				0.1,
++				2.278,
++				0.1,
++				2.467,
++				0.1,
++				1,
++				2.956,
++				0.1,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0.293,
++				0.633,
++				0.4,
++				1,
++				0.744,
++				0.507,
++				0.856,
++				0.5,
++				0.967,
++				0.5,
++				1,
++				1.078,
++				0.5,
++				1.189,
++				0.5,
++				1.3,
++				0.5,
++				1,
++				1.411,
++				0.5,
++				1.522,
++				0.473,
++				1.633,
++				0.4,
++				1,
++				1.722,
++				0.341,
++				1.811,
++				0.3,
++				1.9,
++				0.3,
++				1,
++				2.089,
++				0.3,
++				2.278,
++				0.3,
++				2.467,
++				0.3,
++				1,
++				2.956,
++				0.3,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0.9,
++				1,
++				0.1,
++				0.9,
++				0.2,
++				0.9,
++				0.3,
++				0.9,
++				1,
++				0.411,
++				0.9,
++				0.522,
++				-0.3,
++				0.633,
++				-0.3,
++				1,
++				1.244,
++				-0.3,
++				1.856,
++				-0.3,
++				2.467,
++				-0.3,
++				1,
++				2.7,
++				-0.3,
++				2.933,
++				0.3,
++				3.167,
++				0.3,
++				1,
++				3.422,
++				0.3,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0.9,
++				1,
++				0.1,
++				0.9,
++				0.2,
++				0.9,
++				0.3,
++				0.9,
++				1,
++				0.411,
++				0.9,
++				0.522,
++				-0.3,
++				0.633,
++				-0.3,
++				1,
++				1.244,
++				-0.3,
++				1.856,
++				-0.3,
++				2.467,
++				-0.3,
++				1,
++				2.7,
++				-0.3,
++				2.933,
++				0.3,
++				3.167,
++				0.3,
++				1,
++				3.422,
++				0.3,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0.8,
++				1,
++				0.1,
++				0.8,
++				0.2,
++				0.8,
++				0.3,
++				0.8,
++				1,
++				0.411,
++				0.8,
++				0.522,
++				-0.3,
++				0.633,
++				-0.3,
++				1,
++				1.244,
++				-0.3,
++				1.856,
++				-0.3,
++				2.467,
++				-0.3,
++				1,
++				2.7,
++				-0.3,
++				2.933,
++				0.3,
++				3.167,
++				0.3,
++				1,
++				3.422,
++				0.3,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0.8,
++				1,
++				0.1,
++				0.8,
++				0.2,
++				0.8,
++				0.3,
++				0.8,
++				1,
++				0.411,
++				0.8,
++				0.522,
++				-0.3,
++				0.633,
++				-0.3,
++				1,
++				1.244,
++				-0.3,
++				1.856,
++				-0.3,
++				2.467,
++				-0.3,
++				1,
++				2.7,
++				-0.3,
++				2.933,
++				0.3,
++				3.167,
++				0.3,
++				1,
++				3.422,
++				0.3,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0.7,
++				1,
++				0.1,
++				0.7,
++				0.2,
++				0.7,
++				0.3,
++				0.7,
++				1,
++				0.411,
++				0.7,
++				0.522,
++				0.4,
++				0.633,
++				0.4,
++				1,
++				1.244,
++				0.4,
++				1.856,
++				0.4,
++				2.467,
++				0.4,
++				1,
++				2.956,
++				0.4,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0.7,
++				1,
++				0.1,
++				0.7,
++				0.2,
++				0.7,
++				0.3,
++				0.7,
++				1,
++				0.411,
++				0.7,
++				0.522,
++				0.4,
++				0.633,
++				0.4,
++				1,
++				1.244,
++				0.4,
++				1.856,
++				0.4,
++				2.467,
++				0.4,
++				1,
++				2.956,
++				0.4,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0.6,
++				1,
++				0.1,
++				0.6,
++				0.2,
++				0.6,
++				0.3,
++				0.6,
++				1,
++				0.411,
++				0.6,
++				0.522,
++				-0.5,
++				0.633,
++				-0.5,
++				1,
++				1.244,
++				-0.5,
++				1.856,
++				-0.5,
++				2.467,
++				-0.5,
++				1,
++				2.7,
++				-0.5,
++				2.933,
++				0.2,
++				3.167,
++				0.2,
++				1,
++				3.422,
++				0.2,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0.6,
++				1,
++				0.1,
++				0.6,
++				0.2,
++				0.6,
++				0.3,
++				0.6,
++				1,
++				0.411,
++				0.6,
++				0.522,
++				-0.5,
++				0.633,
++				-0.5,
++				1,
++				1.244,
++				-0.5,
++				1.856,
++				-0.5,
++				2.467,
++				-0.5,
++				1,
++				2.7,
++				-0.5,
++				2.933,
++				0.2,
++				3.167,
++				0.2,
++				1,
++				3.422,
++				0.2,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				-0.5,
++				1,
++				0.1,
++				-0.5,
++				0.2,
++				-0.5,
++				0.3,
++				-0.5,
++				1,
++				0.411,
++				-0.5,
++				0.522,
++				-0.6,
++				0.633,
++				-0.6,
++				1,
++				1.244,
++				-0.6,
++				1.856,
++				-0.6,
++				2.467,
++				-0.6,
++				1,
++				2.7,
++				-0.6,
++				2.933,
++				1,
++				3.167,
++				1,
++				1,
++				3.422,
++				1,
++				3.678,
++				1,
++				3.933,
++				1,
++				0,
++				4.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0.5,
++				0.633,
++				0.5,
++				1,
++				1.244,
++				0.5,
++				1.856,
++				0.5,
++				2.467,
++				0.5,
++				1,
++				2.7,
++				0.5,
++				2.933,
++				0,
++				3.167,
++				0,
++				1,
++				3.422,
++				0,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.1,
++				-1,
++				0.2,
++				-1,
++				0.3,
++				-1,
++				1,
++				0.411,
++				-1,
++				0.522,
++				-1,
++				0.633,
++				-1,
++				1,
++				1.244,
++				-1,
++				1.856,
++				-1,
++				2.467,
++				-1,
++				1,
++				2.956,
++				-1,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.1,
++				5,
++				0.2,
++				5.234,
++				0.3,
++				3.279,
++				1,
++				0.411,
++				1.107,
++				0.522,
++				-10,
++				0.633,
++				-10,
++				1,
++				1.244,
++				-10,
++				1.856,
++				-10,
++				2.467,
++				-10,
++				1,
++				2.7,
++				-10,
++				2.933,
++				8,
++				3.167,
++				8,
++				1,
++				3.422,
++				8,
++				3.678,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				3,
++				1,
++				0.1,
++				3,
++				0.2,
++				3,
++				0.3,
++				3,
++				1,
++				0.411,
++				3,
++				0.522,
++				3,
++				0.633,
++				3,
++				1,
++				1.244,
++				3,
++				1.856,
++				3,
++				2.467,
++				3,
++				1,
++				2.956,
++				3,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				-7,
++				1,
++				0.1,
++				-7,
++				0.2,
++				-7.215,
++				0.3,
++				-5.509,
++				1,
++				0.411,
++				-3.613,
++				0.522,
++				6,
++				0.633,
++				6,
++				1,
++				1.244,
++				6,
++				1.856,
++				6,
++				2.467,
++				6,
++				1,
++				2.956,
++				6,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.7,
++				1,
++				0.1,
++				0.7,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.411,
++				1,
++				0.522,
++				1,
++				0.633,
++				1,
++				1,
++				1.244,
++				1,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.611,
++				0,
++				2.756,
++				0.331,
++				2.9,
++				0.5,
++				1,
++				3.244,
++				0.902,
++				3.589,
++				1,
++				3.933,
++				1,
++				0,
++				4.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.7,
++				1,
++				0.1,
++				0.7,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.411,
++				1,
++				0.522,
++				1,
++				0.633,
++				1,
++				1,
++				1.244,
++				1,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.611,
++				0,
++				2.756,
++				0.331,
++				2.9,
++				0.5,
++				1,
++				3.244,
++				0.902,
++				3.589,
++				1,
++				3.933,
++				1,
++				0,
++				4.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				4.7,
++				1,
++				0.1,
++				4.7,
++				0.2,
++				4.7,
++				0.3,
++				4.7,
++				1,
++				0.411,
++				4.7,
++				0.522,
++				4.7,
++				0.633,
++				4.7,
++				1,
++				0.767,
++				4.7,
++				0.9,
++				4.2,
++				1.033,
++				4.2,
++				1,
++				1.178,
++				4.2,
++				1.322,
++				4.656,
++				1.467,
++				4.656,
++				1,
++				1.611,
++				4.656,
++				1.756,
++				4.555,
++				1.9,
++				4.555,
++				1,
++				2.089,
++				4.555,
++				2.278,
++				4.55,
++				2.467,
++				4.6,
++				1,
++				2.611,
++				4.638,
++				2.756,
++				5,
++				2.9,
++				5,
++				1,
++				3.244,
++				5,
++				3.589,
++				5,
++				3.933,
++				5,
++				0,
++				4.933,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				4.7,
++				1,
++				0.1,
++				4.7,
++				0.2,
++				4.7,
++				0.3,
++				4.7,
++				1,
++				0.411,
++				4.7,
++				0.522,
++				4.7,
++				0.633,
++				4.7,
++				1,
++				0.767,
++				4.7,
++				0.9,
++				4.2,
++				1.033,
++				4.2,
++				1,
++				1.178,
++				4.2,
++				1.322,
++				4.65,
++				1.467,
++				4.65,
++				1,
++				1.611,
++				4.65,
++				1.756,
++				4.529,
++				1.9,
++				4.529,
++				1,
++				2.089,
++				4.529,
++				2.278,
++				4.525,
++				2.467,
++				4.6,
++				1,
++				2.611,
++				4.658,
++				2.756,
++				5,
++				2.9,
++				5,
++				1,
++				3.244,
++				5,
++				3.589,
++				5,
++				3.933,
++				5,
++				0,
++				4.933,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.411,
++				1,
++				0.522,
++				1,
++				0.633,
++				1,
++				1,
++				1.244,
++				1,
++				1.856,
++				1,
++				2.467,
++				1,
++				1,
++				2.956,
++				1,
++				3.444,
++				1,
++				3.933,
++				1,
++				0,
++				4.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.1,
++				0.1,
++				0.2,
++				0.1,
++				0.3,
++				0.1,
++				1,
++				0.411,
++				0.1,
++				0.522,
++				-0.9,
++				0.633,
++				-0.9,
++				1,
++				0.844,
++				-0.9,
++				1.056,
++				0.2,
++				1.267,
++				0.2,
++				1,
++				1.422,
++				0.2,
++				1.578,
++				-0.6,
++				1.733,
++				-0.6,
++				1,
++				1.978,
++				-0.6,
++				2.222,
++				-0.6,
++				2.467,
++				-0.6,
++				1,
++				2.956,
++				-0.6,
++				3.444,
++				-0.1,
++				3.933,
++				-0.1,
++				0,
++				4.933,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.411,
++				1,
++				0.522,
++				1,
++				0.633,
++				1,
++				1,
++				1.244,
++				1,
++				1.856,
++				1,
++				2.467,
++				1,
++				1,
++				2.956,
++				1,
++				3.444,
++				1,
++				3.933,
++				1,
++				0,
++				4.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-0.1,
++				1,
++				0.1,
++				-0.1,
++				0.2,
++				-0.1,
++				0.3,
++				-0.1,
++				1,
++				0.411,
++				-0.1,
++				0.522,
++				1,
++				0.633,
++				1,
++				1,
++				0.844,
++				1,
++				1.056,
++				-0.2,
++				1.267,
++				-0.2,
++				1,
++				1.422,
++				-0.2,
++				1.578,
++				0.6,
++				1.733,
++				0.6,
++				1,
++				1.978,
++				0.6,
++				2.222,
++				0.6,
++				2.467,
++				0.6,
++				1,
++				2.956,
++				0.6,
++				3.444,
++				0.1,
++				3.933,
++				0.1,
++				0,
++				4.933,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.411,
++				0,
++				0.522,
++				0,
++				0.633,
++				0,
++				1,
++				1.244,
++				0,
++				1.856,
++				0,
++				2.467,
++				0,
++				1,
++				2.956,
++				0,
++				3.444,
++				0,
++				3.933,
++				0,
++				0,
++				4.933,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				1,
++				2.72,
++				1,
++				2.81,
++				0,
++				2.9,
++				0,
++				2,
++				4.9,
++				0,
++				0,
++				4.93,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.88,
++				1,
++				1.76,
++				1,
++				2.63,
++				1,
++				1,
++				2.72,
++				1,
++				2.81,
++				0,
++				2.9,
++				0,
++				2,
++				4.9,
++				0,
++				0,
++				4.93,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.88,
++				0,
++				1.76,
++				0,
++				2.63,
++				0,
++				1,
++				2.72,
++				0,
++				2.81,
++				1,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.88,
++				0,
++				1.76,
++				0,
++				2.63,
++				0,
++				1,
++				2.72,
++				0,
++				2.81,
++				1,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.63,
++				1,
++				2,
++				2.9,
++				1,
++				2,
++				4.9,
++				1,
++				0,
++				4.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.63,
++				0,
++				2,
++				2.9,
++				0,
++				2,
++				4.9,
++				0,
++				0,
++				4.93,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1133 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 2.53,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 135,
++		"TotalPointCount": 302,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.83,
++				1,
++				1.67,
++				1,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0,
++				0.467,
++				0,
++				1,
++				0.533,
++				0,
++				0.6,
++				0,
++				0.667,
++				0,
++				1,
++				0.878,
++				0,
++				1.089,
++				0,
++				1.3,
++				0,
++				1,
++				1.378,
++				0,
++				1.456,
++				0,
++				1.533,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0,
++				0.467,
++				0,
++				1,
++				0.5,
++				0,
++				0.533,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.689,
++				-1,
++				0.811,
++				11,
++				0.933,
++				11,
++				1,
++				1.056,
++				11,
++				1.178,
++				-11,
++				1.3,
++				-11,
++				1,
++				1.378,
++				-11,
++				1.456,
++				1,
++				1.533,
++				1,
++				1,
++				1.656,
++				1,
++				1.778,
++				0,
++				1.9,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.678,
++				0,
++				0.789,
++				-6,
++				0.9,
++				-6,
++				1,
++				1.011,
++				-6,
++				1.122,
++				19,
++				1.233,
++				19,
++				1,
++				1.4,
++				19,
++				1.567,
++				17,
++				1.733,
++				17,
++				0,
++				2.533,
++				17
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.544,
++				2,
++				1.089,
++				2,
++				1.633,
++				2,
++				1,
++				1.667,
++				2,
++				1.7,
++				0,
++				1.733,
++				0,
++				1,
++				1.756,
++				0,
++				1.778,
++				0,
++				1.8,
++				0,
++				1,
++				1.822,
++				0,
++				1.844,
++				2,
++				1.867,
++				2,
++				1,
++				1.9,
++				2,
++				1.933,
++				0,
++				1.967,
++				0,
++				1,
++				2.011,
++				0,
++				2.056,
++				0,
++				2.1,
++				0,
++				1,
++				2.144,
++				0,
++				2.189,
++				2,
++				2.233,
++				2,
++				0,
++				2.533,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.544,
++				2,
++				1.089,
++				2,
++				1.633,
++				2,
++				1,
++				1.667,
++				2,
++				1.7,
++				0,
++				1.733,
++				0,
++				1,
++				1.756,
++				0,
++				1.778,
++				0,
++				1.8,
++				0,
++				1,
++				1.822,
++				0,
++				1.844,
++				2,
++				1.867,
++				2,
++				1,
++				1.9,
++				2,
++				1.933,
++				0,
++				1.967,
++				0,
++				1,
++				2.011,
++				0,
++				2.056,
++				0,
++				2.1,
++				0,
++				1,
++				2.144,
++				0,
++				2.189,
++				2,
++				2.233,
++				2,
++				0,
++				2.533,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.411,
++				0,
++				0.822,
++				0.1,
++				1.233,
++				0.1,
++				0,
++				2.533,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.411,
++				0,
++				0.822,
++				0.4,
++				1.233,
++				0.4,
++				0,
++				2.533,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				0,
++				2.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				0,
++				2.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				-0.84,
++				0,
++				2.533,
++				-0.84
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.678,
++				0,
++				0.789,
++				5,
++				0.9,
++				5,
++				1,
++				1.011,
++				5,
++				1.122,
++				0,
++				1.233,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.678,
++				0,
++				0.789,
++				-1,
++				0.9,
++				-1,
++				1,
++				1.011,
++				-1,
++				1.122,
++				6,
++				1.233,
++				6,
++				0,
++				2.533,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.678,
++				0,
++				0.789,
++				-2,
++				0.9,
++				-2,
++				1,
++				1.011,
++				-2,
++				1.122,
++				9,
++				1.233,
++				9,
++				0,
++				2.533,
++				9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-0.16,
++				1,
++				0.211,
++				-0.16,
++				0.422,
++				-0.16,
++				0.633,
++				-0.16,
++				1,
++				0.789,
++				-0.16,
++				0.944,
++				0,
++				1.1,
++				0,
++				1,
++				1.189,
++				0,
++				1.278,
++				-0.16,
++				1.367,
++				-0.16,
++				0,
++				2.533,
++				-0.16
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-0.15,
++				1,
++				0.211,
++				-0.15,
++				0.422,
++				-0.15,
++				0.633,
++				-0.15,
++				1,
++				0.789,
++				-0.15,
++				0.944,
++				0,
++				1.1,
++				0,
++				1,
++				1.189,
++				0,
++				1.278,
++				-0.15,
++				1.367,
++				-0.15,
++				0,
++				2.533,
++				-0.15
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.267,
++				0,
++				0.533,
++				0,
++				0.8,
++				0,
++				1,
++				0.911,
++				0,
++				1.022,
++				-0.53,
++				1.133,
++				-0.53,
++				1,
++				1.233,
++				-0.53,
++				1.333,
++				0,
++				1.433,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.267,
++				0,
++				0.533,
++				0,
++				0.8,
++				0,
++				1,
++				0.911,
++				0,
++				1.022,
++				0.54,
++				1.133,
++				0.54,
++				1,
++				1.233,
++				0.54,
++				1.333,
++				0,
++				1.433,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.533,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.5,
++				0,
++				0,
++				2.53,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.5,
++				0,
++				0,
++				2.53,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.5,
++				1,
++				0,
++				2.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.5,
++				0,
++				0,
++				2.53,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2176 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 284,
++		"TotalPointCount": 749,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1,
++				1,
++				2,
++				1,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				1,
++				0.767,
++				1,
++				1,
++				0.889,
++				1,
++				1.011,
++				1.06,
++				1.133,
++				0.632,
++				1,
++				1.256,
++				0.204,
++				1.378,
++				-2,
++				1.5,
++				-2,
++				1,
++				2,
++				-2,
++				2.5,
++				-2,
++				3,
++				-2,
++				0,
++				3.033,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				0.433,
++				0,
++				0.5,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.689,
++				-1,
++				0.811,
++				16,
++				0.933,
++				16,
++				1,
++				1.067,
++				16,
++				1.2,
++				16.106,
++				1.333,
++				13.915,
++				1,
++				1.444,
++				12.09,
++				1.556,
++				-1,
++				1.667,
++				-1,
++				1,
++				2.111,
++				-1,
++				2.556,
++				-1,
++				3,
++				-1,
++				0,
++				3.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.767,
++				0,
++				0.9,
++				-9,
++				1.033,
++				-9,
++				1,
++				1.1,
++				-9,
++				1.167,
++				-9.696,
++				1.233,
++				-5.567,
++				1,
++				1.356,
++				2.004,
++				1.478,
++				15.49,
++				1.6,
++				19,
++				1,
++				1.778,
++				19.291,
++				1.956,
++				18,
++				2.133,
++				18,
++				1,
++				2.422,
++				18,
++				2.711,
++				18,
++				3,
++				18,
++				0,
++				3.033,
++				18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1,
++				0,
++				2,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.167,
++				1,
++				0.333,
++				1,
++				0.5,
++				1,
++				1,
++				0.589,
++				1,
++				0.678,
++				0,
++				0.767,
++				0,
++				1,
++				0.8,
++				0,
++				0.833,
++				0,
++				0.867,
++				0,
++				1,
++				0.956,
++				0,
++				1.044,
++				1.332,
++				1.133,
++				1.616,
++				1,
++				1.256,
++				2.007,
++				1.378,
++				2,
++				1.5,
++				2,
++				1,
++				1.667,
++				2,
++				1.833,
++				2,
++				2,
++				2,
++				1,
++				2.044,
++				2,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.167,
++				0,
++				2.2,
++				0,
++				2.233,
++				0,
++				1,
++				2.311,
++				0,
++				2.389,
++				2,
++				2.467,
++				2,
++				1,
++				2.644,
++				2,
++				2.822,
++				2,
++				3,
++				2,
++				0,
++				3.033,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.167,
++				1,
++				0.333,
++				1,
++				0.5,
++				1,
++				1,
++				0.589,
++				1,
++				0.678,
++				0,
++				0.767,
++				0,
++				1,
++				0.8,
++				0,
++				0.833,
++				0,
++				0.867,
++				0,
++				1,
++				0.956,
++				0,
++				1.044,
++				1.332,
++				1.133,
++				1.616,
++				1,
++				1.256,
++				2.007,
++				1.378,
++				2,
++				1.5,
++				2,
++				1,
++				1.667,
++				2,
++				1.833,
++				2,
++				2,
++				2,
++				1,
++				2.044,
++				2,
++				2.089,
++				0,
++				2.133,
++				0,
++				1,
++				2.167,
++				0,
++				2.2,
++				0,
++				2.233,
++				0,
++				1,
++				2.311,
++				0,
++				2.389,
++				2,
++				2.467,
++				2,
++				1,
++				2.644,
++				2,
++				2.822,
++				2,
++				3,
++				2,
++				0,
++				3.033,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0.3,
++				1.5,
++				0.3,
++				1,
++				2,
++				0.3,
++				2.5,
++				0.3,
++				3,
++				0.3,
++				0,
++				3.033,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0.039,
++				1.133,
++				0.123,
++				1,
++				1.256,
++				0.172,
++				1.378,
++				0.2,
++				1.5,
++				0.2,
++				1,
++				1.667,
++				0.2,
++				1.833,
++				0.2,
++				2,
++				0.2,
++				1,
++				2.044,
++				0.2,
++				2.089,
++				-0.2,
++				2.133,
++				-0.2,
++				1,
++				2.167,
++				-0.2,
++				2.2,
++				-0.2,
++				2.233,
++				-0.2,
++				1,
++				2.311,
++				-0.2,
++				2.389,
++				0.2,
++				2.467,
++				0.2,
++				1,
++				2.644,
++				0.2,
++				2.822,
++				0.2,
++				3,
++				0.2,
++				0,
++				3.033,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				-0.1,
++				0.767,
++				-0.1,
++				1,
++				0.8,
++				-0.1,
++				0.833,
++				-0.1,
++				0.867,
++				-0.1,
++				1,
++				0.956,
++				-0.1,
++				1.044,
++				0.291,
++				1.133,
++				0.493,
++				1,
++				1.256,
++				0.77,
++				1.378,
++				0.8,
++				1.5,
++				0.8,
++				1,
++				2,
++				0.8,
++				2.5,
++				0.8,
++				3,
++				0.8,
++				0,
++				3.033,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				-0.1,
++				0.767,
++				-0.1,
++				1,
++				0.8,
++				-0.1,
++				0.833,
++				-0.1,
++				0.867,
++				-0.1,
++				1,
++				0.956,
++				-0.1,
++				1.044,
++				0.291,
++				1.133,
++				0.493,
++				1,
++				1.256,
++				0.77,
++				1.378,
++				0.8,
++				1.5,
++				0.8,
++				1,
++				2,
++				0.8,
++				2.5,
++				0.8,
++				3,
++				0.8,
++				0,
++				3.033,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0.039,
++				1.133,
++				0.123,
++				1,
++				1.256,
++				0.172,
++				1.378,
++				0.2,
++				1.5,
++				0.2,
++				1,
++				2,
++				0.2,
++				2.5,
++				0.2,
++				3,
++				0.2,
++				0,
++				3.033,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0.039,
++				1.133,
++				0.123,
++				1,
++				1.256,
++				0.172,
++				1.378,
++				0.2,
++				1.5,
++				0.2,
++				1,
++				2,
++				0.2,
++				2.5,
++				0.2,
++				3,
++				0.2,
++				0,
++				3.033,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0.039,
++				1.133,
++				0.123,
++				1,
++				1.256,
++				0.172,
++				1.378,
++				0.2,
++				1.5,
++				0.2,
++				1,
++				2,
++				0.2,
++				2.5,
++				0.2,
++				3,
++				0.2,
++				0,
++				3.033,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0.039,
++				1.133,
++				0.123,
++				1,
++				1.256,
++				0.172,
++				1.378,
++				0.2,
++				1.5,
++				0.2,
++				1,
++				2,
++				0.2,
++				2.5,
++				0.2,
++				3,
++				0.2,
++				0,
++				3.033,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0.078,
++				1.133,
++				0.246,
++				1,
++				1.256,
++				0.344,
++				1.378,
++				0.4,
++				1.5,
++				0.4,
++				1,
++				2,
++				0.4,
++				2.5,
++				0.4,
++				3,
++				0.4,
++				0,
++				3.033,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0.078,
++				1.133,
++				0.246,
++				1,
++				1.256,
++				0.344,
++				1.378,
++				0.4,
++				1.5,
++				0.4,
++				1,
++				2,
++				0.4,
++				2.5,
++				0.4,
++				3,
++				0.4,
++				0,
++				3.033,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.167,
++				1,
++				0.333,
++				1,
++				0.5,
++				1,
++				1,
++				0.589,
++				1,
++				0.678,
++				-0.5,
++				0.767,
++				-0.5,
++				1,
++				0.889,
++				-0.5,
++				1.011,
++				-0.232,
++				1.133,
++				-0.232,
++				1,
++				1.256,
++				-0.232,
++				1.378,
++				-1,
++				1.5,
++				-1,
++				1,
++				2,
++				-1,
++				2.5,
++				-1,
++				3,
++				-1,
++				0,
++				3.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				3,
++				0.767,
++				3,
++				1,
++				0.889,
++				3,
++				1.011,
++				1.294,
++				1.133,
++				-0.616,
++				1,
++				1.256,
++				-2.526,
++				1.378,
++				-3,
++				1.5,
++				-3,
++				1,
++				2,
++				-3,
++				2.5,
++				-3,
++				3,
++				-3,
++				0,
++				3.033,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				7,
++				1.133,
++				7,
++				1,
++				1.256,
++				7,
++				1.378,
++				-9,
++				1.5,
++				-9,
++				1,
++				2,
++				-9,
++				2.5,
++				-9,
++				3,
++				-9,
++				0,
++				3.033,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				-4.509,
++				0.767,
++				-4.728,
++				1,
++				0.889,
++				-5.029,
++				1.011,
++				-5,
++				1.133,
++				-5,
++				1,
++				1.256,
++				-5,
++				1.378,
++				7,
++				1.5,
++				7,
++				1,
++				2,
++				7,
++				2.5,
++				7,
++				3,
++				7,
++				0,
++				3.033,
++				7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				-1.507,
++				0.767,
++				-1.507,
++				1,
++				0.889,
++				-1.507,
++				1.011,
++				-1.675,
++				1.133,
++				-0.529,
++				1,
++				1.256,
++				0.618,
++				1.378,
++				10,
++				1.5,
++				10,
++				1,
++				2,
++				10,
++				2.5,
++				10,
++				3,
++				10,
++				0,
++				3.033,
++				10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.167,
++				1,
++				0.333,
++				1,
++				0.5,
++				1,
++				1,
++				0.711,
++				1,
++				0.922,
++				0.3,
++				1.133,
++				0.3,
++				1,
++				1.256,
++				0.3,
++				1.378,
++				0.327,
++				1.5,
++				0.4,
++				1,
++				1.6,
++				0.459,
++				1.7,
++				0.5,
++				1.8,
++				0.5,
++				1,
++				2.2,
++				0.5,
++				2.6,
++				0.5,
++				3,
++				0.5,
++				0,
++				3.033,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.167,
++				1,
++				0.333,
++				1,
++				0.5,
++				1,
++				1,
++				0.711,
++				1,
++				0.922,
++				0.3,
++				1.133,
++				0.3,
++				1,
++				1.256,
++				0.3,
++				1.378,
++				0.327,
++				1.5,
++				0.4,
++				1,
++				1.6,
++				0.459,
++				1.7,
++				0.5,
++				1.8,
++				0.5,
++				1,
++				2.2,
++				0.5,
++				2.6,
++				0.5,
++				3,
++				0.5,
++				0,
++				3.033,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.744,
++				0,
++				0.989,
++				0,
++				1.233,
++				0,
++				1,
++				1.467,
++				0,
++				1.7,
++				0,
++				1.933,
++				0,
++				1,
++				2.289,
++				0,
++				2.644,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				0.9,
++				0.767,
++				0.9,
++				1,
++				0.922,
++				0.9,
++				1.078,
++				0.681,
++				1.233,
++				0,
++				1,
++				1.344,
++				-0.486,
++				1.456,
++				-0.9,
++				1.567,
++				-0.9,
++				1,
++				1.689,
++				-0.9,
++				1.811,
++				-0.6,
++				1.933,
++				-0.6,
++				1,
++				2.289,
++				-0.6,
++				2.644,
++				-0.6,
++				3,
++				-0.6,
++				0,
++				3.033,
++				-0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.744,
++				0,
++				0.989,
++				0,
++				1.233,
++				0,
++				1,
++				1.467,
++				0,
++				1.7,
++				0,
++				1.933,
++				0,
++				1,
++				2.289,
++				0,
++				2.644,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.589,
++				0,
++				0.678,
++				-0.9,
++				0.767,
++				-0.9,
++				1,
++				0.922,
++				-0.9,
++				1.078,
++				-0.681,
++				1.233,
++				0,
++				1,
++				1.344,
++				0.486,
++				1.456,
++				0.9,
++				1.567,
++				0.9,
++				1,
++				1.689,
++				0.9,
++				1.811,
++				0.6,
++				1.933,
++				0.6,
++				1,
++				2.289,
++				0.6,
++				2.644,
++				0.6,
++				3,
++				0.6,
++				0,
++				3.033,
++				0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.711,
++				0,
++				0.922,
++				0,
++				1.133,
++				0,
++				1,
++				1.256,
++				0,
++				1.378,
++				0,
++				1.5,
++				0,
++				1,
++				2,
++				0,
++				2.5,
++				0,
++				3,
++				0,
++				0,
++				3.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3,
++				0,
++				0,
++				3.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3,
++				0,
++				0,
++				3.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3,
++				1,
++				0,
++				3.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3,
++				0,
++				0,
++				3.03,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1357 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.33,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 167,
++		"TotalPointCount": 398,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.77,
++				1,
++				3.53,
++				1,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				-3,
++				0.6,
++				-3,
++				1,
++				1.333,
++				-3,
++				2.067,
++				-3,
++				2.8,
++				-3,
++				1,
++				3.056,
++				-3,
++				3.311,
++				1,
++				3.567,
++				1,
++				1,
++				3.833,
++				1,
++				4.1,
++				0,
++				4.367,
++				0,
++				1,
++				4.678,
++				0,
++				4.989,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				-10,
++				0.6,
++				-10,
++				1,
++				1.333,
++				-10,
++				2.067,
++				-10,
++				2.8,
++				-10,
++				1,
++				3.056,
++				-10,
++				3.311,
++				11,
++				3.567,
++				11,
++				1,
++				3.833,
++				11,
++				4.1,
++				0,
++				4.367,
++				0,
++				1,
++				4.678,
++				0,
++				4.989,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				-30,
++				0.633,
++				-30,
++				1,
++				0.689,
++				-30,
++				0.744,
++				-30,
++				0.8,
++				-30,
++				1,
++				1.1,
++				-30,
++				1.4,
++				30,
++				1.7,
++				30,
++				1,
++				1.744,
++				30,
++				1.789,
++				30,
++				1.833,
++				30,
++				1,
++				2.167,
++				30,
++				2.5,
++				-30,
++				2.833,
++				-30,
++				1,
++				2.878,
++				-30,
++				2.922,
++				-30,
++				2.967,
++				-30,
++				1,
++				3.222,
++				-30,
++				3.478,
++				0,
++				3.733,
++				0,
++				1,
++				4.256,
++				0,
++				4.778,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.767,
++				1,
++				3.533,
++				1,
++				5.3,
++				1,
++				0,
++				5.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.767,
++				1,
++				3.533,
++				1,
++				5.3,
++				1,
++				0,
++				5.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0.03,
++				0.6,
++				0.03,
++				1,
++				0.989,
++				0.03,
++				1.378,
++				0.03,
++				1.767,
++				0.03,
++				1,
++				2.144,
++				0.03,
++				2.522,
++				0.03,
++				2.9,
++				0.03,
++				1,
++				3.1,
++				0.03,
++				3.3,
++				-0.1,
++				3.5,
++				-0.1,
++				1,
++				3.767,
++				-0.1,
++				4.033,
++				0,
++				4.3,
++				0,
++				1,
++				4.633,
++				0,
++				4.967,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0.67,
++				0.6,
++				0.67,
++				1,
++				0.989,
++				0.67,
++				1.378,
++				0.67,
++				1.767,
++				0.67,
++				1,
++				2.144,
++				0.67,
++				2.522,
++				0.67,
++				2.9,
++				0.67,
++				1,
++				3.1,
++				0.67,
++				3.3,
++				-0.21,
++				3.5,
++				-0.21,
++				1,
++				3.767,
++				-0.21,
++				4.033,
++				0,
++				4.3,
++				0,
++				1,
++				4.633,
++				0,
++				4.967,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.767,
++				1,
++				3.533,
++				1,
++				5.3,
++				1,
++				0,
++				5.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.322,
++				0,
++				0.644,
++				6,
++				0.967,
++				6,
++				1,
++				1.322,
++				6,
++				1.678,
++				-2,
++				2.033,
++				-2,
++				1,
++				2.344,
++				-2,
++				2.656,
++				0,
++				2.967,
++				0,
++				1,
++				3.178,
++				0,
++				3.389,
++				-3,
++				3.6,
++				-3,
++				1,
++				3.833,
++				-3,
++				4.067,
++				0,
++				4.3,
++				0,
++				1,
++				4.633,
++				0,
++				4.967,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.967,
++				0,
++				1.933,
++				0,
++				2.9,
++				0,
++				1,
++				3.111,
++				0,
++				3.322,
++				2,
++				3.533,
++				2,
++				1,
++				3.767,
++				2,
++				4,
++				0,
++				4.233,
++				0,
++				1,
++				4.589,
++				0,
++				4.944,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.75,
++				0.467,
++				0.76,
++				1,
++				1.978,
++				0.855,
++				3.489,
++				0.89,
++				5,
++				0.89,
++				1,
++				5.1,
++				0.89,
++				5.2,
++				0.5,
++				5.3,
++				0.5,
++				0,
++				5.333,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.156,
++				0.5,
++				0.311,
++				0.746,
++				0.467,
++				0.76,
++				1,
++				1.978,
++				0.899,
++				3.489,
++				0.95,
++				5,
++				0.95,
++				1,
++				5.1,
++				0.95,
++				5.2,
++				0.5,
++				5.3,
++				0.5,
++				0,
++				5.333,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.24,
++				1,
++				0.356,
++				0.24,
++				0.711,
++				0,
++				1.067,
++				0,
++				1,
++				1.389,
++				0,
++				1.711,
++				0.24,
++				2.033,
++				0.24,
++				1,
++				3.122,
++				0.24,
++				4.211,
++				0.24,
++				5.3,
++				0.24,
++				0,
++				5.333,
++				0.24
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-0.24,
++				1,
++				0.356,
++				-0.24,
++				0.711,
++				0,
++				1.067,
++				0,
++				1,
++				1.389,
++				0,
++				1.711,
++				-0.24,
++				2.033,
++				-0.24,
++				1,
++				3.122,
++				-0.24,
++				4.211,
++				-0.24,
++				5.3,
++				-0.24,
++				0,
++				5.333,
++				-0.24
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.767,
++				0,
++				3.533,
++				0,
++				5.3,
++				0,
++				0,
++				5.333,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				5.3,
++				0,
++				0,
++				5.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				5.3,
++				0,
++				0,
++				5.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				5.3,
++				1,
++				0,
++				5.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				5.3,
++				0,
++				0,
++				5.33,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1917 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 247,
++		"TotalPointCount": 638,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.32,
++				1,
++				2.64,
++				1,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.333,
++				2,
++				0.667,
++				2,
++				1,
++				2,
++				1,
++				1.133,
++				2,
++				1.267,
++				2,
++				1.4,
++				2,
++				1,
++				1.511,
++				2,
++				1.622,
++				2.132,
++				1.733,
++				1.634,
++				1,
++				1.878,
++				0.986,
++				2.022,
++				-4,
++				2.167,
++				-4,
++				1,
++				2.367,
++				-4,
++				2.567,
++				0,
++				2.767,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				3,
++				1,
++				0.267,
++				3,
++				0.533,
++				3,
++				0.8,
++				3,
++				1,
++				0.878,
++				3,
++				0.956,
++				-4,
++				1.033,
++				-4,
++				1,
++				1.189,
++				-4,
++				1.344,
++				2.269,
++				1.5,
++				11,
++				1,
++				1.611,
++				17.237,
++				1.722,
++				19,
++				1.833,
++				19,
++				1,
++				1.978,
++				19,
++				2.122,
++				-28,
++				2.267,
++				-28,
++				1,
++				2.467,
++				-28,
++				2.667,
++				-23,
++				2.867,
++				-23,
++				0,
++				4,
++				-23
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-7,
++				1,
++				0.4,
++				-7,
++				0.8,
++				-7,
++				1.2,
++				-7,
++				1,
++				1.333,
++				-7,
++				1.467,
++				19,
++				1.6,
++				19,
++				1,
++				1.711,
++				19,
++				1.822,
++				19.636,
++				1.933,
++				16.192,
++				1,
++				2.078,
++				11.714,
++				2.222,
++				-27,
++				2.367,
++				-27,
++				1,
++				2.567,
++				-27,
++				2.767,
++				-23,
++				2.967,
++				-23,
++				0,
++				4,
++				-23
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.5,
++				1.4,
++				0.5,
++				1,
++				1.511,
++				0.5,
++				1.622,
++				0.5,
++				1.733,
++				0.5,
++				1,
++				1.878,
++				0.5,
++				2.022,
++				0.5,
++				2.167,
++				0.5,
++				0,
++				4,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.133,
++				1,
++				1.267,
++				1.6,
++				1.4,
++				1.6,
++				1,
++				1.511,
++				1.6,
++				1.622,
++				1.502,
++				1.733,
++				1.502,
++				1,
++				1.767,
++				1.502,
++				1.8,
++				1.8,
++				1.833,
++				1.8,
++				1,
++				1.944,
++				1.8,
++				2.056,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0,
++				1.4,
++				0,
++				1,
++				1.511,
++				0,
++				1.622,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.133,
++				1,
++				1.267,
++				1.6,
++				1.4,
++				1.6,
++				1,
++				1.511,
++				1.6,
++				1.622,
++				1.502,
++				1.733,
++				1.502,
++				1,
++				1.767,
++				1.502,
++				1.8,
++				1.8,
++				1.833,
++				1.8,
++				1,
++				1.944,
++				1.8,
++				2.056,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0,
++				1.4,
++				0,
++				1,
++				1.511,
++				0,
++				1.622,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0.015,
++				1.733,
++				0.186,
++				1,
++				1.878,
++				0.286,
++				2.022,
++				0.6,
++				2.167,
++				0.6,
++				0,
++				4,
++				0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0,
++				1.4,
++				0,
++				1,
++				1.511,
++				0,
++				1.622,
++				-0.023,
++				1.733,
++				0.061,
++				1,
++				1.878,
++				0.171,
++				2.022,
++				1,
++				2.167,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0,
++				1.4,
++				0,
++				1,
++				1.511,
++				0,
++				1.622,
++				0.031,
++				1.733,
++				0.031,
++				1,
++				1.878,
++				0.031,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				-0.2,
++				1.4,
++				-0.2,
++				1,
++				1.511,
++				-0.2,
++				1.622,
++				-0.157,
++				1.733,
++				-0.157,
++				1,
++				1.878,
++				-0.157,
++				2.022,
++				-0.4,
++				2.167,
++				-0.4,
++				0,
++				4,
++				-0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.7,
++				1.4,
++				0.7,
++				1,
++				1.511,
++				0.7,
++				1.622,
++				0.735,
++				1.733,
++				0.608,
++				1,
++				1.878,
++				0.444,
++				2.022,
++				-0.8,
++				2.167,
++				-0.8,
++				0,
++				4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.7,
++				1.4,
++				0.7,
++				1,
++				1.511,
++				0.7,
++				1.622,
++				0.735,
++				1.733,
++				0.608,
++				1,
++				1.878,
++				0.444,
++				2.022,
++				-0.8,
++				2.167,
++				-0.8,
++				0,
++				4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.1,
++				1.4,
++				0.1,
++				1,
++				1.511,
++				0.1,
++				1.622,
++				0.112,
++				1.733,
++				0.069,
++				1,
++				1.878,
++				0.015,
++				2.022,
++				-0.4,
++				2.167,
++				-0.4,
++				0,
++				4,
++				-0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.1,
++				1.4,
++				0.1,
++				1,
++				1.511,
++				0.1,
++				1.622,
++				0.112,
++				1.733,
++				0.069,
++				1,
++				1.878,
++				0.015,
++				2.022,
++				-0.4,
++				2.167,
++				-0.4,
++				0,
++				4,
++				-0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.7,
++				1.4,
++				0.7,
++				1,
++				1.511,
++				0.7,
++				1.622,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.878,
++				0.4,
++				2.022,
++				0.8,
++				2.167,
++				0.8,
++				0,
++				4,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.7,
++				1.4,
++				0.7,
++				1,
++				1.511,
++				0.7,
++				1.622,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.878,
++				0.4,
++				2.022,
++				0.8,
++				2.167,
++				0.8,
++				0,
++				4,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				-0.451,
++				1.4,
++				-0.7,
++				1,
++				1.511,
++				-0.908,
++				1.622,
++				-0.9,
++				1.733,
++				-0.9,
++				1,
++				1.878,
++				-0.9,
++				2.022,
++				-0.8,
++				2.167,
++				-0.8,
++				0,
++				4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				-0.451,
++				1.4,
++				-0.7,
++				1,
++				1.511,
++				-0.908,
++				1.622,
++				-0.9,
++				1.733,
++				-0.9,
++				1,
++				1.878,
++				-0.9,
++				2.022,
++				-0.8,
++				2.167,
++				-0.8,
++				0,
++				4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.133,
++				1,
++				1.267,
++				-0.37,
++				1.4,
++				-0.4,
++				1,
++				1.511,
++				-0.425,
++				1.622,
++				-0.417,
++				1.733,
++				-0.435,
++				1,
++				1.878,
++				-0.459,
++				2.022,
++				-0.5,
++				2.167,
++				-0.5,
++				0,
++				4,
++				-0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				0.4,
++				1.4,
++				0.4,
++				1,
++				1.511,
++				0.4,
++				1.622,
++				0.409,
++				1.733,
++				0.376,
++				1,
++				1.878,
++				0.332,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.322,
++				0,
++				0.644,
++				0,
++				0.967,
++				0,
++				1,
++				1.1,
++				0,
++				1.233,
++				5,
++				1.367,
++				5,
++				1,
++				1.478,
++				5,
++				1.589,
++				5.238,
++				1.7,
++				4.267,
++				1,
++				1.844,
++				3.005,
++				1.989,
++				-7,
++				2.133,
++				-7,
++				1,
++				2.333,
++				-7,
++				2.533,
++				-6,
++				2.733,
++				-6,
++				0,
++				4,
++				-6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				3,
++				1.4,
++				3,
++				1,
++				1.511,
++				3,
++				1.622,
++				3.254,
++				1.733,
++				2.206,
++				1,
++				1.878,
++				0.845,
++				2.022,
++				-10,
++				2.167,
++				-10,
++				1,
++				2.367,
++				-10,
++				2.567,
++				-9,
++				2.767,
++				-9,
++				0,
++				4,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.389,
++				0,
++				0.778,
++				0,
++				1.167,
++				0,
++				1,
++				1.3,
++				0,
++				1.433,
++				2,
++				1.567,
++				2,
++				1,
++				1.678,
++				2,
++				1.789,
++				2.188,
++				1.9,
++				1.451,
++				1,
++				2.044,
++				0.491,
++				2.189,
++				-7,
++				2.333,
++				-7,
++				1,
++				2.533,
++				-7,
++				2.733,
++				-6,
++				2.933,
++				-6,
++				0,
++				4,
++				-6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				-3,
++				1.4,
++				-3,
++				1,
++				1.511,
++				-3,
++				1.622,
++				-3.069,
++				1.733,
++				-2.817,
++				1,
++				1.878,
++				-2.489,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.244,
++				1,
++				1.489,
++				1,
++				1.733,
++				1,
++				1,
++				1.878,
++				1,
++				2.022,
++				1,
++				2.167,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.244,
++				1,
++				1.489,
++				1,
++				1.733,
++				1,
++				1,
++				1.878,
++				1,
++				2.022,
++				1,
++				2.167,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				2.7,
++				1,
++				0.333,
++				2.7,
++				0.667,
++				2.7,
++				1,
++				2.7,
++				1,
++				1.133,
++				2.7,
++				1.267,
++				4.3,
++				1.4,
++				4.3,
++				1,
++				1.511,
++				4.3,
++				1.622,
++				4.356,
++				1.733,
++				4.19,
++				1,
++				1.922,
++				3.907,
++				2.111,
++				2.5,
++				2.3,
++				2.5,
++				0,
++				4,
++				2.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				2.7,
++				1,
++				0.333,
++				2.7,
++				0.667,
++				2.7,
++				1,
++				2.7,
++				1,
++				1.133,
++				2.7,
++				1.267,
++				4.3,
++				1.4,
++				4.3,
++				1,
++				1.511,
++				4.3,
++				1.622,
++				4.356,
++				1.733,
++				4.19,
++				1,
++				1.922,
++				3.907,
++				2.111,
++				2.5,
++				2.3,
++				2.5,
++				0,
++				4,
++				2.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.333,
++				0.5,
++				0.667,
++				0.5,
++				1,
++				0.5,
++				1,
++				1.311,
++				0.5,
++				1.622,
++				0.5,
++				1.933,
++				0.5,
++				1,
++				2.178,
++				0.5,
++				2.422,
++				0.5,
++				2.667,
++				0.5,
++				0,
++				4,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.333,
++				0.3,
++				0.667,
++				0.3,
++				1,
++				0.3,
++				1,
++				1.078,
++				0.3,
++				1.156,
++				1,
++				1.233,
++				1,
++				1,
++				1.356,
++				1,
++				1.478,
++				0.4,
++				1.6,
++				0.4,
++				1,
++				1.711,
++				0.4,
++				1.822,
++				0.387,
++				1.933,
++				0.327,
++				1,
++				2.178,
++				0.255,
++				2.422,
++				0.2,
++				2.667,
++				0.2,
++				0,
++				4,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.311,
++				0,
++				1.622,
++				0,
++				1.933,
++				0,
++				1,
++				2.178,
++				0,
++				2.422,
++				0,
++				2.667,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-0.17,
++				1,
++				0.333,
++				-0.17,
++				0.667,
++				-0.17,
++				1,
++				-0.17,
++				1,
++				1.078,
++				-0.17,
++				1.156,
++				-1,
++				1.233,
++				-1,
++				1,
++				1.356,
++				-1,
++				1.478,
++				-0.4,
++				1.6,
++				-0.4,
++				1,
++				1.711,
++				-0.4,
++				1.822,
++				-0.379,
++				1.933,
++				-0.333,
++				1,
++				2.178,
++				-0.262,
++				2.422,
++				-0.2,
++				2.667,
++				-0.2,
++				0,
++				4,
++				-0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.244,
++				0,
++				1.489,
++				0,
++				1.733,
++				0,
++				1,
++				1.878,
++				0,
++				2.022,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.97,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.97,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.97,
++				0,
++				0,
++				4,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1637 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.5,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 207,
++		"TotalPointCount": 518,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.49,
++				1,
++				2.98,
++				1,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.4,
++				0,
++				1.7,
++				-5,
++				2,
++				-5,
++				1,
++				2.244,
++				-5,
++				2.489,
++				17,
++				2.733,
++				17,
++				1,
++				3.311,
++				17,
++				3.889,
++				17,
++				4.467,
++				17,
++				0,
++				4.5,
++				17
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.4,
++				0,
++				1.7,
++				6.189,
++				2,
++				8,
++				1,
++				2.211,
++				9.275,
++				2.422,
++				9,
++				2.633,
++				9,
++				1,
++				2.9,
++				9,
++				3.167,
++				-8,
++				3.433,
++				-8,
++				1,
++				3.778,
++				-8,
++				4.122,
++				-8,
++				4.467,
++				-8,
++				0,
++				4.5,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.922,
++				0,
++				2.744,
++				-10,
++				3.567,
++				-10,
++				1,
++				3.867,
++				-10,
++				4.167,
++				-10,
++				4.467,
++				-10,
++				0,
++				4.5,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.744,
++				0.5,
++				1.489,
++				0.5,
++				2.233,
++				0.5,
++				1,
++				2.389,
++				0.5,
++				2.544,
++				1,
++				2.7,
++				1,
++				1,
++				3.289,
++				1,
++				3.878,
++				1,
++				4.467,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				0.91,
++				1,
++				0.367,
++				0.91,
++				0.733,
++				0.91,
++				1.1,
++				0.91,
++				1,
++				1.689,
++				0.91,
++				2.278,
++				0.91,
++				2.867,
++				0.91,
++				1,
++				2.922,
++				0.91,
++				2.978,
++				0,
++				3.033,
++				0,
++				1,
++				3.1,
++				0,
++				3.167,
++				0,
++				3.233,
++				0,
++				1,
++				3.311,
++				0,
++				3.389,
++				0.91,
++				3.467,
++				0.91,
++				1,
++				3.8,
++				0.91,
++				4.133,
++				0.91,
++				4.467,
++				0.91,
++				0,
++				4.5,
++				0.91
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				0.9,
++				1,
++				0.367,
++				0.9,
++				0.733,
++				0.9,
++				1.1,
++				0.9,
++				1,
++				1.689,
++				0.9,
++				2.278,
++				0.9,
++				2.867,
++				0.9,
++				1,
++				2.922,
++				0.9,
++				2.978,
++				0,
++				3.033,
++				0,
++				1,
++				3.1,
++				0,
++				3.167,
++				0,
++				3.233,
++				0,
++				1,
++				3.311,
++				0,
++				3.389,
++				0.9,
++				3.467,
++				0.9,
++				1,
++				3.8,
++				0.9,
++				4.133,
++				0.9,
++				4.467,
++				0.9,
++				0,
++				4.5,
++				0.9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.378,
++				0,
++				1.656,
++				0.06,
++				1.933,
++				0.06,
++				1,
++				2.411,
++				0.06,
++				2.889,
++				-0.58,
++				3.367,
++				-0.58,
++				1,
++				3.733,
++				-0.58,
++				4.1,
++				-0.58,
++				4.467,
++				-0.58,
++				0,
++				4.5,
++				-0.58
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.378,
++				0,
++				1.656,
++				-0.08,
++				1.933,
++				-0.08,
++				1,
++				2.411,
++				-0.08,
++				2.889,
++				0.83,
++				3.367,
++				0.83,
++				1,
++				3.733,
++				0.83,
++				4.1,
++				0.83,
++				4.467,
++				0.83,
++				0,
++				4.5,
++				0.83
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				-0.37,
++				1,
++				0.7,
++				-0.37,
++				1.4,
++				-0.37,
++				2.1,
++				-0.37,
++				1,
++				2.267,
++				-0.37,
++				2.433,
++				-0.37,
++				2.6,
++				-0.37,
++				1,
++				3.222,
++				-0.37,
++				3.844,
++				-0.37,
++				4.467,
++				-0.37,
++				0,
++				4.5,
++				-0.37
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				-0.37,
++				1,
++				0.7,
++				-0.37,
++				1.4,
++				-0.37,
++				2.1,
++				-0.37,
++				1,
++				2.267,
++				-0.37,
++				2.433,
++				-0.37,
++				2.6,
++				-0.37,
++				1,
++				3.222,
++				-0.37,
++				3.844,
++				-0.37,
++				4.467,
++				-0.37,
++				0,
++				4.5,
++				-0.37
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.7,
++				0,
++				1.4,
++				0,
++				2.1,
++				0,
++				1,
++				2.267,
++				0,
++				2.433,
++				0,
++				2.6,
++				0,
++				1,
++				3.222,
++				0,
++				3.844,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.7,
++				0,
++				1.4,
++				0,
++				2.1,
++				0,
++				1,
++				2.267,
++				0,
++				2.433,
++				0,
++				2.6,
++				0,
++				1,
++				3.222,
++				0,
++				3.844,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0.18,
++				1,
++				0.7,
++				0.18,
++				1.4,
++				0.18,
++				2.1,
++				0.18,
++				1,
++				2.267,
++				0.18,
++				2.433,
++				0.18,
++				2.6,
++				0.18,
++				1,
++				3.222,
++				0.18,
++				3.844,
++				0.18,
++				4.467,
++				0.18,
++				0,
++				4.5,
++				0.18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0.28,
++				1,
++				0.7,
++				0.28,
++				1.4,
++				0.28,
++				2.1,
++				0.28,
++				1,
++				2.267,
++				0.28,
++				2.433,
++				0.28,
++				2.6,
++				0.28,
++				1,
++				3.222,
++				0.28,
++				3.844,
++				0.28,
++				4.467,
++				0.28,
++				0,
++				4.5,
++				0.28
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.7,
++				0,
++				1.4,
++				0,
++				2.1,
++				0,
++				1,
++				2.267,
++				0,
++				2.433,
++				-0.64,
++				2.6,
++				-0.64,
++				1,
++				3.222,
++				-0.64,
++				3.844,
++				-0.64,
++				4.467,
++				-0.64,
++				0,
++				4.5,
++				-0.64
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.7,
++				0,
++				1.4,
++				0,
++				2.1,
++				0,
++				1,
++				2.267,
++				0,
++				2.433,
++				-0.51,
++				2.6,
++				-0.51,
++				1,
++				3.222,
++				-0.51,
++				3.844,
++				-0.51,
++				4.467,
++				-0.51,
++				0,
++				4.5,
++				-0.51
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.367,
++				1,
++				0.733,
++				1,
++				1.1,
++				1,
++				1,
++				2.222,
++				1,
++				3.344,
++				1,
++				4.467,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.278,
++				0,
++				1.456,
++				-6,
++				1.633,
++				-6,
++				1,
++				2.2,
++				-6,
++				2.767,
++				10,
++				3.333,
++				10,
++				1,
++				3.711,
++				10,
++				4.089,
++				10,
++				4.467,
++				10,
++				0,
++				4.5,
++				10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.311,
++				0,
++				1.522,
++				3,
++				1.733,
++				3,
++				1,
++				2.211,
++				3,
++				2.689,
++				-10,
++				3.167,
++				-10,
++				1,
++				3.6,
++				-10,
++				4.033,
++				-10,
++				4.467,
++				-10,
++				0,
++				4.5,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.356,
++				0,
++				1.611,
++				-1.366,
++				1.867,
++				-2,
++				1,
++				2.233,
++				-2.91,
++				2.6,
++				-3,
++				2.967,
++				-3,
++				1,
++				3.467,
++				-3,
++				3.967,
++				-3,
++				4.467,
++				-3,
++				0,
++				4.5,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.389,
++				0,
++				1.678,
++				-4,
++				1.967,
++				-4,
++				1,
++				2.244,
++				-4,
++				2.522,
++				7,
++				2.8,
++				7,
++				1,
++				3.356,
++				7,
++				3.911,
++				7,
++				4.467,
++				7,
++				0,
++				4.5,
++				7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.367,
++				-1,
++				0.733,
++				-1,
++				1.1,
++				-1,
++				1,
++				1.411,
++				-1,
++				1.722,
++				-0.9,
++				2.033,
++				-0.9,
++				1,
++				2.522,
++				-0.9,
++				3.011,
++				-1,
++				3.5,
++				-1,
++				1,
++				3.822,
++				-1,
++				4.144,
++				-1,
++				4.467,
++				-1,
++				0,
++				4.5,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.367,
++				-1,
++				0.733,
++				-1,
++				1.1,
++				-1,
++				1,
++				1.411,
++				-1,
++				1.722,
++				-0.91,
++				2.033,
++				-0.91,
++				1,
++				2.522,
++				-0.91,
++				3.011,
++				-1,
++				3.5,
++				-1,
++				1,
++				3.822,
++				-1,
++				4.144,
++				-1,
++				4.467,
++				-1,
++				0,
++				4.5,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				2.222,
++				0,
++				3.344,
++				0,
++				4.467,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.47,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.47,
++				0,
++				0,
++				4.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.47,
++				1,
++				0,
++				4.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.47,
++				0,
++				0,
++				4.5,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1343 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.2,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 165,
++		"TotalPointCount": 392,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.06,
++				1,
++				2.11,
++				1,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				-30,
++				0.567,
++				-30,
++				1,
++				0.733,
++				-30,
++				0.9,
++				-30.83,
++				1.067,
++				-25,
++				1,
++				1.267,
++				-18.004,
++				1.467,
++				30,
++				1.667,
++				30,
++				1,
++				1.944,
++				30,
++				2.222,
++				0,
++				2.5,
++				0,
++				1,
++				2.722,
++				0,
++				2.944,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.056,
++				1,
++				2.111,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.4,
++				0,
++				0.8,
++				0,
++				1.2,
++				0,
++				1,
++				1.333,
++				0,
++				1.467,
++				1.17,
++				1.6,
++				1.17,
++				1,
++				1.711,
++				1.17,
++				1.822,
++				1,
++				1.933,
++				1,
++				1,
++				2.122,
++				1,
++				2.311,
++				1,
++				2.5,
++				1,
++				1,
++				2.722,
++				1,
++				2.944,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.056,
++				1,
++				2.111,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.4,
++				0,
++				0.8,
++				0,
++				1.2,
++				0,
++				1,
++				1.333,
++				0,
++				1.467,
++				1.17,
++				1.6,
++				1.17,
++				1,
++				1.711,
++				1.17,
++				1.822,
++				1,
++				1.933,
++				1,
++				1,
++				2.122,
++				1,
++				2.311,
++				1,
++				2.5,
++				1,
++				1,
++				2.722,
++				1,
++				2.944,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.056,
++				1,
++				2.111,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.311,
++				-1,
++				0.622,
++				-1,
++				0.933,
++				-1,
++				1,
++				1.022,
++				-1,
++				1.111,
++				-1,
++				1.2,
++				-1,
++				1,
++				1.333,
++				-1,
++				1.467,
++				0.21,
++				1.6,
++				0.21,
++				1,
++				2.122,
++				0.21,
++				2.644,
++				0.21,
++				3.167,
++				0.21,
++				0,
++				3.2,
++				0.21
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.311,
++				-1,
++				0.622,
++				-1,
++				0.933,
++				-1,
++				1,
++				1.022,
++				-1,
++				1.111,
++				-1,
++				1.2,
++				-1,
++				1,
++				1.333,
++				-1,
++				1.467,
++				0.2,
++				1.6,
++				0.2,
++				1,
++				2.122,
++				0.2,
++				2.644,
++				0.2,
++				3.167,
++				0.2,
++				0,
++				3.2,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0.61,
++				1,
++				0.311,
++				0.61,
++				0.622,
++				0.61,
++				0.933,
++				0.61,
++				1,
++				1.156,
++				0.61,
++				1.378,
++				0.39,
++				1.6,
++				0.39,
++				1,
++				2.122,
++				0.39,
++				2.644,
++				0.39,
++				3.167,
++				0.39,
++				0,
++				3.2,
++				0.39
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0.61,
++				1,
++				0.311,
++				0.61,
++				0.622,
++				0.61,
++				0.933,
++				0.61,
++				1,
++				1.156,
++				0.61,
++				1.378,
++				0.39,
++				1.6,
++				0.39,
++				1,
++				2.122,
++				0.39,
++				2.644,
++				0.39,
++				3.167,
++				0.39,
++				0,
++				3.2,
++				0.39
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.311,
++				-1,
++				0.622,
++				-1,
++				0.933,
++				-1,
++				1,
++				1.156,
++				-1,
++				1.378,
++				0,
++				1.6,
++				0,
++				1,
++				2.122,
++				0,
++				2.644,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.311,
++				-1,
++				0.622,
++				-1,
++				0.933,
++				-1,
++				1,
++				1.156,
++				-1,
++				1.378,
++				0,
++				1.6,
++				0,
++				1,
++				2.122,
++				0,
++				2.644,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.056,
++				1,
++				2.111,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				-3.302,
++				0.567,
++				-3.302,
++				1,
++				0.789,
++				-3.302,
++				1.011,
++				-2.342,
++				1.233,
++				-1,
++				1,
++				1.367,
++				-0.195,
++				1.5,
++				0,
++				1.633,
++				0,
++				1,
++				1.922,
++				0,
++				2.211,
++				0,
++				2.5,
++				0,
++				1,
++				2.722,
++				0,
++				2.944,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				-4.918,
++				0.567,
++				-4.918,
++				1,
++				0.789,
++				-4.918,
++				1.011,
++				-4.041,
++				1.233,
++				-2,
++				1,
++				1.367,
++				-0.776,
++				1.5,
++				0,
++				1.633,
++				0,
++				1,
++				1.922,
++				0,
++				2.211,
++				0,
++				2.5,
++				0,
++				1,
++				2.722,
++				0,
++				2.944,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.489,
++				0,
++				0.978,
++				1,
++				1.467,
++				1,
++				1,
++				2.033,
++				1,
++				2.6,
++				0.006,
++				3.167,
++				0.006,
++				0,
++				3.2,
++				0.006
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.267,
++				-1,
++				0.533,
++				-1,
++				0.8,
++				-1,
++				1,
++				1.067,
++				-1,
++				1.333,
++				1,
++				1.6,
++				1,
++				1,
++				1.9,
++				1,
++				2.2,
++				1,
++				2.5,
++				1,
++				1,
++				2.722,
++				1,
++				2.944,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.267,
++				-1,
++				0.533,
++				-1,
++				0.8,
++				-1,
++				1,
++				1.067,
++				-1,
++				1.333,
++				1,
++				1.6,
++				1,
++				1,
++				1.9,
++				1,
++				2.2,
++				1,
++				2.5,
++				1,
++				1,
++				2.722,
++				1,
++				2.944,
++				1,
++				3.167,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.056,
++				0,
++				2.111,
++				0,
++				3.167,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.17,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.17,
++				0,
++				0,
++				3.2,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.17,
++				1,
++				0,
++				3.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.17,
++				0,
++				0,
++				3.2,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1105 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 8,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 131,
++		"TotalPointCount": 290,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.66,
++				1,
++				5.31,
++				1,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				-8,
++				1,
++				2.656,
++				-8,
++				5.311,
++				-8,
++				7.967,
++				-8,
++				0,
++				8,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				-30,
++				1,
++				2.656,
++				-30,
++				5.311,
++				-30,
++				7.967,
++				-30,
++				0,
++				8,
++				-30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-30,
++				1,
++				2.656,
++				-30,
++				5.311,
++				-30,
++				7.967,
++				-30,
++				0,
++				8,
++				-30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.656,
++				1,
++				5.311,
++				1,
++				7.967,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				-1,
++				1,
++				2.656,
++				-1,
++				5.311,
++				-1,
++				7.967,
++				-1,
++				0,
++				8,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0.11,
++				1,
++				2.656,
++				0.11,
++				5.311,
++				0.11,
++				7.967,
++				0.11,
++				0,
++				8,
++				0.11
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0.46,
++				1,
++				2.656,
++				0.46,
++				5.311,
++				0.46,
++				7.967,
++				0.46,
++				0,
++				8,
++				0.46
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				-1,
++				1,
++				2.656,
++				-1,
++				5.311,
++				-1,
++				7.967,
++				-1,
++				0,
++				8,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				-1,
++				1,
++				2.656,
++				-1,
++				5.311,
++				-1,
++				7.967,
++				-1,
++				0,
++				8,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				-0.69,
++				1,
++				2.656,
++				-0.69,
++				5.311,
++				-0.69,
++				7.967,
++				-0.69,
++				0,
++				8,
++				-0.69
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				-0.67,
++				1,
++				2.656,
++				-0.67,
++				5.311,
++				-0.67,
++				7.967,
++				-0.67,
++				0,
++				8,
++				-0.67
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.656,
++				1,
++				5.311,
++				1,
++				7.967,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				-4.909,
++				1,
++				0.211,
++				-4.909,
++				0.422,
++				-5.158,
++				0.633,
++				-4.278,
++				1,
++				0.922,
++				-3.075,
++				1.211,
++				5.81,
++				1.5,
++				5.81,
++				1,
++				1.844,
++				5.81,
++				2.189,
++				-4.909,
++				2.533,
++				-4.909,
++				1,
++				2.811,
++				-4.909,
++				3.089,
++				2.657,
++				3.367,
++				2.657,
++				1,
++				3.644,
++				2.657,
++				3.922,
++				-4.278,
++				4.2,
++				-4.278,
++				1,
++				4.433,
++				-4.278,
++				4.667,
++				3.918,
++				4.9,
++				3.918,
++				1,
++				5.2,
++				3.918,
++				5.5,
++				-3.017,
++				5.8,
++				-3.017,
++				1,
++				6.178,
++				-3.017,
++				6.556,
++				3.288,
++				6.933,
++				3.288,
++				1,
++				7.278,
++				3.288,
++				7.622,
++				-4.909,
++				7.967,
++				-4.909,
++				0,
++				8,
++				-4.909
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				-10,
++				1,
++				2.656,
++				-10,
++				5.311,
++				-10,
++				7.967,
++				-10,
++				0,
++				8,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				-2,
++				1,
++				2.656,
++				-2,
++				5.311,
++				-2,
++				7.967,
++				-2,
++				0,
++				8,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				10,
++				1,
++				2.656,
++				10,
++				5.311,
++				10,
++				7.967,
++				10,
++				0,
++				8,
++				10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.656,
++				0,
++				1.311,
++				1,
++				1.967,
++				1,
++				1,
++				2.633,
++				1,
++				3.3,
++				0,
++				3.967,
++				0,
++				1,
++				4.656,
++				0,
++				5.344,
++				1,
++				6.033,
++				1,
++				1,
++				6.678,
++				1,
++				7.322,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.656,
++				1,
++				5.311,
++				1,
++				7.967,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.656,
++				1,
++				5.311,
++				1,
++				7.967,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				7.97,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				7.97,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				7.97,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				7.97,
++				0,
++				0,
++				8,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2477 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 6.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 327,
++		"TotalPointCount": 878,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				2,
++				1,
++				4,
++				1,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.733,
++				0,
++				1.133,
++				-21,
++				1.533,
++				-21,
++				1,
++				1.611,
++				-21,
++				1.689,
++				-21,
++				1.767,
++				-21,
++				1,
++				1.944,
++				-21,
++				2.122,
++				-20.074,
++				2.3,
++				-17.479,
++				1,
++				2.5,
++				-12.897,
++				2.7,
++				19,
++				2.9,
++				19,
++				1,
++				3.078,
++				19,
++				3.256,
++				19,
++				3.433,
++				19,
++				1,
++				3.689,
++				19,
++				3.944,
++				19,
++				4.2,
++				19,
++				1,
++				4.8,
++				19,
++				5.4,
++				19,
++				6,
++				19,
++				0,
++				6.033,
++				19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.544,
++				0,
++				0.756,
++				-13,
++				0.967,
++				-13,
++				1,
++				1.122,
++				-13,
++				1.278,
++				7.633,
++				1.433,
++				8.986,
++				1,
++				1.578,
++				10.242,
++				1.722,
++				9.689,
++				1.867,
++				11,
++				1,
++				2.044,
++				12.613,
++				2.222,
++				28,
++				2.4,
++				28,
++				1,
++				2.6,
++				28,
++				2.8,
++				-9.978,
++				3,
++				-11.975,
++				1,
++				3.144,
++				-13.418,
++				3.289,
++				-13,
++				3.433,
++				-13,
++				1,
++				3.689,
++				-13,
++				3.944,
++				-13,
++				4.2,
++				-13,
++				1,
++				4.311,
++				-13,
++				4.422,
++				-6,
++				4.533,
++				-6,
++				1,
++				4.644,
++				-6,
++				4.756,
++				-13,
++				4.867,
++				-13,
++				1,
++				5.244,
++				-13,
++				5.622,
++				-13,
++				6,
++				-13,
++				0,
++				6.033,
++				-13
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-6,
++				1,
++				0.111,
++				-6,
++				0.222,
++				-6,
++				0.333,
++				-6,
++				1,
++				0.811,
++				-6,
++				1.289,
++				-17,
++				1.767,
++				-17,
++				1,
++				1.844,
++				-17,
++				1.922,
++				-16.739,
++				2,
++				-16,
++				1,
++				2.3,
++				-7.838,
++				2.6,
++				30,
++				2.9,
++				30,
++				1,
++				3.078,
++				30,
++				3.256,
++				30,
++				3.433,
++				30,
++				1,
++				3.722,
++				30,
++				4.011,
++				30,
++				4.3,
++				30,
++				1,
++				4.411,
++				30,
++				4.522,
++				20,
++				4.633,
++				20,
++				1,
++				4.744,
++				20,
++				4.856,
++				30,
++				4.967,
++				30,
++				1,
++				5.311,
++				30,
++				5.656,
++				30,
++				6,
++				30,
++				0,
++				6.033,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.767,
++				0,
++				1.2,
++				0,
++				1.633,
++				0,
++				1,
++				1.767,
++				0,
++				1.9,
++				0,
++				2.033,
++				0,
++				1,
++				3.356,
++				0,
++				4.678,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				2.222,
++				0,
++				4.111,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.467,
++				1,
++				0.6,
++				1,
++				0.733,
++				1,
++				1,
++				0.789,
++				1,
++				0.844,
++				0,
++				0.9,
++				0,
++				1,
++				0.967,
++				0,
++				1.033,
++				1,
++				1.1,
++				1,
++				1,
++				1.278,
++				1,
++				1.456,
++				1,
++				1.633,
++				1,
++				1,
++				1.767,
++				1,
++				1.9,
++				1,
++				2.033,
++				1,
++				1,
++				2.1,
++				1,
++				2.167,
++				0,
++				2.233,
++				0,
++				1,
++				2.267,
++				0,
++				2.3,
++				0,
++				2.333,
++				0,
++				1,
++				2.411,
++				0,
++				2.489,
++				0.9,
++				2.567,
++				0.9,
++				1,
++				2.678,
++				0.9,
++				2.789,
++				0.8,
++				2.9,
++				0.8,
++				1,
++				3.244,
++				0.8,
++				3.589,
++				0.8,
++				3.933,
++				0.8,
++				1,
++				3.978,
++				0.8,
++				4.022,
++				0,
++				4.067,
++				0,
++				1,
++				4.178,
++				0,
++				4.289,
++				0,
++				4.4,
++				0,
++				1,
++				4.478,
++				0,
++				4.556,
++				0.8,
++				4.633,
++				0.8,
++				1,
++				5.089,
++				0.8,
++				5.544,
++				0.8,
++				6,
++				0.8,
++				0,
++				6.033,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.767,
++				0,
++				1.2,
++				0,
++				1.633,
++				0,
++				1,
++				1.767,
++				0,
++				1.9,
++				0,
++				2.033,
++				0,
++				1,
++				3.356,
++				0,
++				4.678,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.467,
++				1,
++				0.6,
++				1,
++				0.733,
++				1,
++				1,
++				0.789,
++				1,
++				0.844,
++				0,
++				0.9,
++				0,
++				1,
++				0.967,
++				0,
++				1.033,
++				1,
++				1.1,
++				1,
++				1,
++				1.278,
++				1,
++				1.456,
++				1,
++				1.633,
++				1,
++				1,
++				1.767,
++				1,
++				1.9,
++				1,
++				2.033,
++				1,
++				1,
++				2.1,
++				1,
++				2.167,
++				0,
++				2.233,
++				0,
++				1,
++				2.267,
++				0,
++				2.3,
++				0,
++				2.333,
++				0,
++				1,
++				2.411,
++				0,
++				2.489,
++				0.9,
++				2.567,
++				0.9,
++				1,
++				2.678,
++				0.9,
++				2.789,
++				0.8,
++				2.9,
++				0.8,
++				1,
++				3.244,
++				0.8,
++				3.589,
++				0.8,
++				3.933,
++				0.8,
++				1,
++				3.978,
++				0.8,
++				4.022,
++				0,
++				4.067,
++				0,
++				1,
++				4.178,
++				0,
++				4.289,
++				0,
++				4.4,
++				0,
++				1,
++				4.478,
++				0,
++				4.556,
++				0.8,
++				4.633,
++				0.8,
++				1,
++				5.089,
++				0.8,
++				5.544,
++				0.8,
++				6,
++				0.8,
++				0,
++				6.033,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.767,
++				0,
++				1.2,
++				0,
++				1.633,
++				0,
++				1,
++				1.767,
++				0,
++				1.9,
++				0,
++				2.033,
++				0,
++				1,
++				3.356,
++				0,
++				4.678,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.767,
++				0,
++				1.2,
++				0,
++				1.633,
++				0,
++				1,
++				1.767,
++				0,
++				1.9,
++				0,
++				2.033,
++				0,
++				1,
++				3.356,
++				0,
++				4.678,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.767,
++				0,
++				1.2,
++				0,
++				1.633,
++				0,
++				1,
++				1.767,
++				0,
++				1.9,
++				0,
++				2.033,
++				0,
++				1,
++				3.356,
++				0,
++				4.678,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.467,
++				0,
++				0.6,
++				0,
++				0.733,
++				0,
++				1,
++				0.856,
++				0,
++				0.978,
++				-0.82,
++				1.1,
++				-0.82,
++				1,
++				1.411,
++				-0.82,
++				1.722,
++				-0.82,
++				2.033,
++				-0.82,
++				1,
++				2.667,
++				-0.82,
++				3.3,
++				-0.82,
++				3.933,
++				-0.82,
++				1,
++				4.167,
++				-0.82,
++				4.4,
++				1,
++				4.633,
++				1,
++				1,
++				5.089,
++				1,
++				5.544,
++				1,
++				6,
++				1,
++				0,
++				6.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.467,
++				0,
++				0.6,
++				0,
++				0.733,
++				0,
++				1,
++				0.789,
++				0,
++				0.844,
++				-0.4,
++				0.9,
++				-0.4,
++				1,
++				0.967,
++				-0.4,
++				1.033,
++				0.33,
++				1.1,
++				0.33,
++				1,
++				1.411,
++				0.33,
++				1.722,
++				0.33,
++				2.033,
++				0.33,
++				1,
++				2.211,
++				0.33,
++				2.389,
++				-0.6,
++				2.567,
++				-0.6,
++				1,
++				3.022,
++				-0.6,
++				3.478,
++				0.33,
++				3.933,
++				0.33,
++				1,
++				3.978,
++				0.33,
++				4.022,
++				-0.5,
++				4.067,
++				-0.5,
++				1,
++				4.178,
++				-0.5,
++				4.289,
++				-0.5,
++				4.4,
++				-0.5,
++				1,
++				4.478,
++				-0.5,
++				4.556,
++				-1,
++				4.633,
++				-1,
++				1,
++				5.089,
++				-1,
++				5.544,
++				-1,
++				6,
++				-1,
++				0,
++				6.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				-0.73,
++				4.2,
++				-0.73,
++				1,
++				4.8,
++				-0.73,
++				5.4,
++				-0.73,
++				6,
++				-0.73,
++				0,
++				6.033,
++				-0.73
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				-0.73,
++				4.2,
++				-0.73,
++				1,
++				4.8,
++				-0.73,
++				5.4,
++				-0.73,
++				6,
++				-0.73,
++				0,
++				6.033,
++				-0.73
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				-0.4,
++				4.2,
++				-0.4,
++				1,
++				4.8,
++				-0.4,
++				5.4,
++				-0.4,
++				6,
++				-0.4,
++				0,
++				6.033,
++				-0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				-0.34,
++				4.2,
++				-0.34,
++				1,
++				4.8,
++				-0.34,
++				5.4,
++				-0.34,
++				6,
++				-0.34,
++				0,
++				6.033,
++				-0.34
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				0.47,
++				4.2,
++				0.47,
++				1,
++				4.8,
++				0.47,
++				5.4,
++				0.47,
++				6,
++				0.47,
++				0,
++				6.033,
++				0.47
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				0.46,
++				4.2,
++				0.46,
++				1,
++				4.8,
++				0.46,
++				5.4,
++				0.46,
++				6,
++				0.46,
++				0,
++				6.033,
++				0.46
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				-1,
++				2.567,
++				-1,
++				1,
++				3.111,
++				-1,
++				3.656,
++				-1,
++				4.2,
++				-1,
++				1,
++				4.8,
++				-1,
++				5.4,
++				-1,
++				6,
++				-1,
++				0,
++				6.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				-1,
++				2.567,
++				-1,
++				1,
++				3.111,
++				-1,
++				3.656,
++				-1,
++				4.2,
++				-1,
++				1,
++				4.8,
++				-1,
++				5.4,
++				-1,
++				6,
++				-1,
++				0,
++				6.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.9,
++				0,
++				1.467,
++				0,
++				2.033,
++				0,
++				1,
++				2.211,
++				0,
++				2.389,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				-1,
++				4.2,
++				-1,
++				1,
++				4.8,
++				-1,
++				5.4,
++				-1,
++				6,
++				-1,
++				0,
++				6.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.767,
++				0,
++				1.2,
++				0,
++				1.633,
++				0,
++				1,
++				3.089,
++				0,
++				4.544,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				2.222,
++				0,
++				4.111,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				1,
++				0.7,
++				1,
++				1,
++				1.056,
++				1,
++				1.411,
++				-10,
++				1.767,
++				-10,
++				1,
++				1.911,
++				-10,
++				2.056,
++				-10.237,
++				2.2,
++				-9,
++				1,
++				2.389,
++				-7.382,
++				2.578,
++				6.715,
++				2.767,
++				6.783,
++				1,
++				3.011,
++				6.871,
++				3.256,
++				6.898,
++				3.5,
++				6.933,
++				1,
++				3.711,
++				6.963,
++				3.922,
++				6.965,
++				4.133,
++				7,
++				1,
++				4.256,
++				7.02,
++				4.378,
++				10,
++				4.5,
++				10,
++				1,
++				4.622,
++				10,
++				4.744,
++				7,
++				4.867,
++				7,
++				1,
++				5.244,
++				7,
++				5.622,
++				7,
++				6,
++				7,
++				0,
++				6.033,
++				7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				-1,
++				0.7,
++				-1,
++				1,
++				1.056,
++				-1,
++				1.411,
++				-0.804,
++				1.767,
++				0,
++				1,
++				1.911,
++				0.327,
++				2.056,
++				1,
++				2.2,
++				1,
++				1,
++				2.389,
++				1,
++				2.578,
++				-2.307,
++				2.767,
++				-2.494,
++				1,
++				3.011,
++				-2.735,
++				3.256,
++				-2.828,
++				3.5,
++				-2.918,
++				1,
++				3.711,
++				-2.996,
++				3.922,
++				-3,
++				4.133,
++				-3,
++				1,
++				4.256,
++				-3,
++				4.378,
++				-2,
++				4.5,
++				-2,
++				1,
++				4.622,
++				-2,
++				4.744,
++				-3,
++				4.867,
++				-3,
++				1,
++				5.244,
++				-3,
++				5.622,
++				-3,
++				6,
++				-3,
++				0,
++				6.033,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				-1,
++				0.7,
++				-1,
++				1,
++				1.056,
++				-1,
++				1.411,
++				5,
++				1.767,
++				5,
++				1,
++				1.911,
++				5,
++				2.056,
++				0,
++				2.2,
++				0,
++				1,
++				2.389,
++				0,
++				2.578,
++				3.604,
++				2.767,
++				3.716,
++				1,
++				3.011,
++				3.86,
++				3.256,
++				3.923,
++				3.5,
++				3.965,
++				1,
++				3.711,
++				4.002,
++				3.922,
++				4,
++				4.133,
++				4,
++				1,
++				4.256,
++				4,
++				4.378,
++				3,
++				4.5,
++				3,
++				1,
++				4.622,
++				3,
++				4.744,
++				4,
++				4.867,
++				4,
++				1,
++				5.244,
++				4,
++				5.622,
++				4,
++				6,
++				4,
++				0,
++				6.033,
++				4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.811,
++				0,
++				1.289,
++				0,
++				1.767,
++				0,
++				1,
++				1.911,
++				0,
++				2.056,
++				-1,
++				2.2,
++				-1,
++				1,
++				2.389,
++				-1,
++				2.578,
++				0,
++				2.767,
++				0,
++				1,
++				3.222,
++				0,
++				3.678,
++				0,
++				4.133,
++				0,
++				1,
++				4.256,
++				0,
++				4.378,
++				-1,
++				4.5,
++				-1,
++				1,
++				4.622,
++				-1,
++				4.744,
++				0,
++				4.867,
++				0,
++				1,
++				5.244,
++				0,
++				5.622,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.678,
++				0,
++				1.022,
++				0,
++				1.367,
++				0,
++				1,
++				1.5,
++				0,
++				1.633,
++				0,
++				1.767,
++				0,
++				1,
++				3.178,
++				0,
++				4.589,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.678,
++				0,
++				1.022,
++				0,
++				1.367,
++				0,
++				1,
++				1.5,
++				0,
++				1.633,
++				0,
++				1.767,
++				0,
++				1,
++				3.178,
++				0,
++				4.589,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.111,
++				0.5,
++				0.222,
++				0.5,
++				0.333,
++				0.5,
++				1,
++				0.678,
++				0.5,
++				1.022,
++				0.5,
++				1.367,
++				0.5,
++				1,
++				1.5,
++				0.5,
++				1.633,
++				0.5,
++				1.767,
++				0.5,
++				1,
++				3.178,
++				0.5,
++				4.589,
++				0.5,
++				6,
++				0.5,
++				0,
++				6.033,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.111,
++				0.5,
++				0.222,
++				0.5,
++				0.333,
++				0.5,
++				1,
++				0.678,
++				0.5,
++				1.022,
++				0.5,
++				1.367,
++				0.5,
++				1,
++				1.5,
++				0.5,
++				1.633,
++				0.5,
++				1.767,
++				0.5,
++				1,
++				3.178,
++				0.5,
++				4.589,
++				0.5,
++				6,
++				0.5,
++				0,
++				6.033,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				-0.2,
++				1,
++				0.111,
++				-0.2,
++				0.222,
++				-0.2,
++				0.333,
++				-0.2,
++				1,
++				0.489,
++				-0.2,
++				0.644,
++				-0.2,
++				0.8,
++				-0.2,
++				1,
++				0.989,
++				-0.2,
++				1.178,
++				-1,
++				1.367,
++				-1,
++				1,
++				1.5,
++				-1,
++				1.633,
++				-1,
++				1.767,
++				-1,
++				1,
++				3.178,
++				-1,
++				4.589,
++				-1,
++				6,
++				-1,
++				0,
++				6.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.111,
++				0.3,
++				0.222,
++				0.3,
++				0.333,
++				0.3,
++				1,
++				0.489,
++				0.3,
++				0.644,
++				0.336,
++				0.8,
++				0.41,
++				1,
++				0.978,
++				0.57,
++				1.156,
++				1.867,
++				1.333,
++				2.688,
++				1,
++				1.478,
++				3.355,
++				1.622,
++				3.8,
++				1.767,
++				3.8,
++				1,
++				2.1,
++				3.8,
++				2.433,
++				3.11,
++				2.767,
++				2.9,
++				1,
++				3.111,
++				2.683,
++				3.456,
++				2.7,
++				3.8,
++				2.7,
++				1,
++				3.933,
++				2.7,
++				4.067,
++				3.2,
++				4.2,
++				3.2,
++				1,
++				4.5,
++				3.2,
++				4.8,
++				2.7,
++				5.1,
++				2.7,
++				1,
++				5.4,
++				2.7,
++				5.7,
++				2.7,
++				6,
++				2.7,
++				0,
++				6.033,
++				2.7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				2.378,
++				0,
++				4.189,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				2.378,
++				0,
++				4.189,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				2.378,
++				0,
++				4.189,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-0.3,
++				1,
++				0.189,
++				-0.3,
++				0.378,
++				-0.3,
++				0.567,
++				-0.3,
++				1,
++				0.756,
++				-0.3,
++				0.944,
++				-0.621,
++				1.133,
++				-0.621,
++				1,
++				1.289,
++				-0.621,
++				1.444,
++				-0.632,
++				1.6,
++				-0.573,
++				1,
++				1.767,
++				-0.509,
++				1.933,
++				-0.064,
++				2.1,
++				0.312,
++				1,
++				2.233,
++				0.613,
++				2.367,
++				1,
++				2.5,
++				1,
++				1,
++				2.722,
++				1,
++				2.944,
++				-0.55,
++				3.167,
++				-0.55,
++				1,
++				3.456,
++				-0.55,
++				3.744,
++				-0.55,
++				4.033,
++				-0.55,
++				1,
++				4.156,
++				-0.55,
++				4.278,
++				0.35,
++				4.4,
++				0.35,
++				1,
++				4.711,
++				0.35,
++				5.022,
++				-0.55,
++				5.333,
++				-0.55,
++				1,
++				5.556,
++				-0.55,
++				5.778,
++				-0.55,
++				6,
++				-0.55,
++				0,
++				6.033,
++				-0.55
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.678,
++				0,
++				1.022,
++				0,
++				1.367,
++				0,
++				1,
++				1.5,
++				0,
++				1.633,
++				0,
++				1.767,
++				0,
++				1,
++				3.178,
++				0,
++				4.589,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				2.222,
++				0,
++				4.111,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.678,
++				0,
++				1.022,
++				0,
++				1.367,
++				0,
++				1,
++				1.5,
++				0,
++				1.633,
++				0,
++				1.767,
++				0,
++				1,
++				3.178,
++				0,
++				4.589,
++				0,
++				6,
++				0,
++				0,
++				6.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				6,
++				0,
++				0,
++				6.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				0,
++				2,
++				6,
++				0,
++				0,
++				6.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				6,
++				1,
++				0,
++				6.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				6,
++				0,
++				0,
++				6.03,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2568 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 352,
++		"TotalPointCount": 911,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.89,
++				1,
++				1.78,
++				1,
++				2.67,
++				1,
++				1,
++				3.43,
++				1,
++				4.2,
++				1,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.378,
++				0,
++				0.589,
++				0,
++				0.8,
++				0,
++				1,
++				1,
++				0,
++				1.2,
++				0,
++				1.4,
++				0,
++				1,
++				1.6,
++				0,
++				1.8,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				2,
++				3.033,
++				2,
++				1,
++				3.344,
++				2,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.033,
++				0,
++				0.067,
++				0,
++				0.1,
++				0,
++				1,
++				0.156,
++				0,
++				0.211,
++				6,
++				0.267,
++				6,
++				1,
++				0.344,
++				6,
++				0.422,
++				-11.207,
++				0.5,
++				-11.207,
++				1,
++				0.6,
++				-11.207,
++				0.7,
++				0,
++				0.8,
++				0,
++				1,
++				0.967,
++				0,
++				1.133,
++				-16.67,
++				1.3,
++				-16.67,
++				1,
++				1.356,
++				-16.67,
++				1.411,
++				-16.299,
++				1.467,
++				-8.31,
++				1,
++				1.578,
++				7.668,
++				1.689,
++				22.901,
++				1.8,
++				22.901,
++				1,
++				1.9,
++				22.901,
++				2,
++				-0.099,
++				2.1,
++				-0.099,
++				1,
++				2.3,
++				-0.099,
++				2.5,
++				0,
++				2.7,
++				0,
++				1,
++				2.833,
++				0,
++				2.967,
++				-22,
++				3.1,
++				-22,
++				1,
++				3.256,
++				-22,
++				3.411,
++				12,
++				3.567,
++				12,
++				1,
++				3.722,
++				12,
++				3.878,
++				-5,
++				4.033,
++				-5,
++				1,
++				4.222,
++				-5,
++				4.411,
++				0,
++				4.6,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				0,
++				0.533,
++				0,
++				1,
++				0.622,
++				0,
++				0.711,
++				30,
++				0.8,
++				30,
++				1,
++				1,
++				30,
++				1.2,
++				-30,
++				1.4,
++				-30,
++				1,
++				1.6,
++				-30,
++				1.8,
++				30,
++				2,
++				30,
++				1,
++				2.167,
++				30,
++				2.333,
++				30.456,
++				2.5,
++				27,
++				1,
++				2.678,
++				23.313,
++				2.856,
++				-9,
++				3.033,
++				-9,
++				1,
++				3.189,
++				-9,
++				3.344,
++				7,
++				3.5,
++				7,
++				1,
++				3.656,
++				7,
++				3.811,
++				-2,
++				3.967,
++				-2,
++				1,
++				4.156,
++				-2,
++				4.344,
++				0,
++				4.533,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.378,
++				0,
++				0.589,
++				0.5,
++				0.8,
++				0.5,
++				1,
++				1.2,
++				0.5,
++				1.6,
++				0.5,
++				2,
++				0.5,
++				1,
++				2.189,
++				0.5,
++				2.378,
++				0.5,
++				2.567,
++				0.5,
++				1,
++				3.033,
++				0.5,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.289,
++				1,
++				0.411,
++				0,
++				0.533,
++				0,
++				1,
++				0.622,
++				0,
++				0.711,
++				0,
++				0.8,
++				0,
++				1,
++				1,
++				0,
++				1.2,
++				0,
++				1.4,
++				0,
++				1,
++				1.522,
++				0,
++				1.644,
++				1,
++				1.767,
++				1,
++				1,
++				2.033,
++				1,
++				2.3,
++				1,
++				2.567,
++				1,
++				1,
++				2.722,
++				1,
++				2.878,
++				0,
++				3.033,
++				0,
++				1,
++				3.189,
++				0,
++				3.344,
++				0,
++				3.5,
++				0,
++				1,
++				3.656,
++				0,
++				3.811,
++				1,
++				3.967,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				0,
++				0.533,
++				0,
++				1,
++				0.622,
++				0,
++				0.711,
++				1,
++				0.8,
++				1,
++				1,
++				1,
++				1,
++				1.2,
++				1,
++				1.4,
++				1,
++				1,
++				1.522,
++				1,
++				1.644,
++				0,
++				1.767,
++				0,
++				1,
++				2.033,
++				0,
++				2.3,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.289,
++				1,
++				0.411,
++				0,
++				0.533,
++				0,
++				1,
++				0.622,
++				0,
++				0.711,
++				0,
++				0.8,
++				0,
++				1,
++				1,
++				0,
++				1.2,
++				0,
++				1.4,
++				0,
++				1,
++				1.522,
++				0,
++				1.644,
++				1,
++				1.767,
++				1,
++				1,
++				2.033,
++				1,
++				2.3,
++				1,
++				2.567,
++				1,
++				1,
++				2.722,
++				1,
++				2.878,
++				0,
++				3.033,
++				0,
++				1,
++				3.189,
++				0,
++				3.344,
++				0,
++				3.5,
++				0,
++				1,
++				3.656,
++				0,
++				3.811,
++				1,
++				3.967,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				0,
++				0.533,
++				0,
++				1,
++				0.622,
++				0,
++				0.711,
++				1,
++				0.8,
++				1,
++				1,
++				1,
++				1,
++				1.2,
++				1,
++				1.4,
++				1,
++				1,
++				1.522,
++				1,
++				1.644,
++				0,
++				1.767,
++				0,
++				1,
++				2.033,
++				0,
++				2.3,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				-0.5,
++				3.033,
++				-0.5,
++				1,
++				3.344,
++				-0.5,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				-0.5,
++				3.033,
++				-0.5,
++				1,
++				3.344,
++				-0.5,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				-0.4,
++				3.033,
++				-0.4,
++				1,
++				3.344,
++				-0.4,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				0,
++				3.033,
++				0,
++				1,
++				3.344,
++				0,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				0,
++				3.033,
++				0,
++				1,
++				3.344,
++				0,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				-0.3,
++				3.033,
++				-0.3,
++				1,
++				3.344,
++				-0.3,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				-0.3,
++				3.033,
++				-0.3,
++				1,
++				3.344,
++				-0.3,
++				3.656,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.778,
++				1,
++				1.389,
++				1,
++				2,
++				1,
++				1,
++				2.189,
++				1,
++				2.378,
++				1,
++				2.567,
++				1,
++				1,
++				3.033,
++				1,
++				3.5,
++				1,
++				3.967,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.856,
++				0,
++				1.711,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.578,
++				0,
++				0.989,
++				0,
++				1.4,
++				0,
++				1,
++				1.633,
++				0,
++				1.867,
++				-2.877,
++				2.1,
++				-6,
++				1,
++				2.289,
++				-8.528,
++				2.478,
++				-9,
++				2.667,
++				-9,
++				1,
++				3.1,
++				-9,
++				3.533,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				-10,
++				0.533,
++				-10,
++				1,
++				0.622,
++				-10,
++				0.711,
++				10,
++				0.8,
++				10,
++				1,
++				0.9,
++				10,
++				1,
++				-10,
++				1.1,
++				-10,
++				1,
++				1.2,
++				-10,
++				1.3,
++				10,
++				1.4,
++				10,
++				1,
++				1.6,
++				10,
++				1.8,
++				-7,
++				2,
++				-7,
++				1,
++				2.189,
++				-7,
++				2.378,
++				-7,
++				2.567,
++				-7,
++				1,
++				2.722,
++				-7,
++				2.878,
++				-6.928,
++				3.033,
++				-4,
++				1,
++				3.189,
++				-1.072,
++				3.344,
++				5,
++				3.5,
++				5,
++				1,
++				3.656,
++				5,
++				3.811,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				0,
++				0.533,
++				0,
++				1,
++				0.622,
++				0,
++				0.711,
++				10,
++				0.8,
++				10,
++				1,
++				1,
++				10,
++				1.2,
++				-10,
++				1.4,
++				-10,
++				1,
++				1.567,
++				-10,
++				1.733,
++				6,
++				1.9,
++				6,
++				1,
++				2.089,
++				6,
++				2.278,
++				6,
++				2.467,
++				6,
++				1,
++				2.656,
++				6,
++				2.844,
++				9,
++				3.033,
++				9,
++				1,
++				3.189,
++				9,
++				3.344,
++				-6,
++				3.5,
++				-6,
++				1,
++				3.656,
++				-6,
++				3.811,
++				1,
++				3.967,
++				1,
++				1,
++				4.144,
++				1,
++				4.322,
++				0,
++				4.5,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				2.722,
++				0,
++				2.878,
++				4,
++				3.033,
++				4,
++				1,
++				3.189,
++				4,
++				3.344,
++				-1,
++				3.5,
++				-1,
++				1,
++				3.656,
++				-1,
++				3.811,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.856,
++				0,
++				1.711,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.056,
++				0.5,
++				0.111,
++				0.5,
++				0.167,
++				0.5,
++				1,
++				0.289,
++				0.5,
++				0.411,
++				0.6,
++				0.533,
++				0.6,
++				1,
++				0.622,
++				0.6,
++				0.711,
++				0,
++				0.8,
++				0,
++				1,
++				0.9,
++				0,
++				1,
++				0.57,
++				1.1,
++				0.57,
++				1,
++				1.2,
++				0.57,
++				1.3,
++				0,
++				1.4,
++				0,
++				1,
++				1.6,
++				0,
++				1.8,
++				0.5,
++				2,
++				0.5,
++				1,
++				2.189,
++				0.5,
++				2.378,
++				0.5,
++				2.567,
++				0.5,
++				1,
++				2.722,
++				0.5,
++				2.878,
++				0.489,
++				3.033,
++				0.4,
++				1,
++				3.189,
++				0.311,
++				3.344,
++				0.2,
++				3.5,
++				0.2,
++				1,
++				3.656,
++				0.2,
++				3.811,
++				1,
++				3.967,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.056,
++				0.5,
++				0.111,
++				0.5,
++				0.167,
++				0.5,
++				1,
++				0.289,
++				0.5,
++				0.411,
++				0.6,
++				0.533,
++				0.6,
++				1,
++				0.622,
++				0.6,
++				0.711,
++				0,
++				0.8,
++				0,
++				1,
++				0.9,
++				0,
++				1,
++				0.56,
++				1.1,
++				0.56,
++				1,
++				1.2,
++				0.56,
++				1.3,
++				0,
++				1.4,
++				0,
++				1,
++				1.6,
++				0,
++				1.8,
++				0.5,
++				2,
++				0.5,
++				1,
++				2.189,
++				0.5,
++				2.378,
++				0.5,
++				2.567,
++				0.5,
++				1,
++				2.722,
++				0.5,
++				2.878,
++				0.489,
++				3.033,
++				0.4,
++				1,
++				3.189,
++				0.311,
++				3.344,
++				0.2,
++				3.5,
++				0.2,
++				1,
++				3.656,
++				0.2,
++				3.811,
++				1,
++				3.967,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				5,
++				3.967,
++				5,
++				0,
++				5,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.378,
++				0,
++				0.589,
++				0,
++				0.8,
++				0,
++				1,
++				1.389,
++				0,
++				1.978,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				0,
++				4.2,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				0.887,
++				0.533,
++				0.963,
++				1,
++				0.622,
++				1.018,
++				0.711,
++				1,
++				0.8,
++				1,
++				1,
++				0.844,
++				1,
++				0.889,
++				-0.593,
++				0.933,
++				-0.684,
++				1,
++				0.967,
++				-0.752,
++				1,
++				-0.73,
++				1.033,
++				-0.73,
++				1,
++				1.111,
++				-0.73,
++				1.189,
++				0.874,
++				1.267,
++				0.969,
++				1,
++				1.311,
++				1.023,
++				1.356,
++				1,
++				1.4,
++				1,
++				1,
++				1.511,
++				1,
++				1.622,
++				-0.566,
++				1.733,
++				-0.566,
++				1,
++				1.822,
++				-0.566,
++				1.911,
++				-0.1,
++				2,
++				-0.1,
++				1,
++				2.189,
++				-0.1,
++				2.378,
++				-0.1,
++				2.567,
++				-0.1,
++				1,
++				2.722,
++				-0.1,
++				2.878,
++				-0.8,
++				3.033,
++				-0.8,
++				1,
++				3.189,
++				-0.8,
++				3.344,
++				-0.4,
++				3.5,
++				-0.4,
++				1,
++				3.578,
++				-0.4,
++				3.656,
++				-1,
++				3.733,
++				-1,
++				1,
++				3.889,
++				-1,
++				4.044,
++				-0.1,
++				4.2,
++				-0.1,
++				0,
++				5,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.378,
++				0,
++				0.589,
++				0,
++				0.8,
++				0,
++				1,
++				1.389,
++				0,
++				1.978,
++				0,
++				2.567,
++				0,
++				1,
++				3.111,
++				0,
++				3.656,
++				0,
++				4.2,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				-1,
++				0.533,
++				-1,
++				1,
++				0.622,
++				-1,
++				0.711,
++				-0.592,
++				0.8,
++				0,
++				1,
++				0.844,
++				0.296,
++				0.889,
++				0.664,
++				0.933,
++				0.725,
++				1,
++				0.978,
++				0.786,
++				1.022,
++				0.778,
++				1.067,
++				0.778,
++				1,
++				1.133,
++				0.778,
++				1.2,
++				-0.873,
++				1.267,
++				-0.962,
++				1,
++				1.311,
++				-1.022,
++				1.356,
++				-1,
++				1.4,
++				-1,
++				1,
++				1.5,
++				-1,
++				1.6,
++				0.665,
++				1.7,
++				0.665,
++				1,
++				1.8,
++				0.665,
++				1.9,
++				0.1,
++				2,
++				0.1,
++				1,
++				2.189,
++				0.1,
++				2.378,
++				0.1,
++				2.567,
++				0.1,
++				1,
++				2.722,
++				0.1,
++				2.878,
++				1,
++				3.033,
++				1,
++				1,
++				3.189,
++				1,
++				3.344,
++				0.7,
++				3.5,
++				0.7,
++				1,
++				3.578,
++				0.7,
++				3.656,
++				1,
++				3.733,
++				1,
++				1,
++				3.889,
++				1,
++				4.044,
++				0.1,
++				4.2,
++				0.1,
++				0,
++				5,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.778,
++				0,
++				1.389,
++				0,
++				2,
++				0,
++				1,
++				2.189,
++				0,
++				2.378,
++				0,
++				2.567,
++				0,
++				1,
++				3.033,
++				0,
++				3.5,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.67,
++				0,
++				2,
++				4.97,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.67,
++				0,
++				2,
++				4.97,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.67,
++				1,
++				2,
++				4.97,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.67,
++				0,
++				2,
++				4.97,
++				0,
++				0,
++				5,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2964 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 408,
++		"TotalPointCount": 1081,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.41,
++				1,
++				2.82,
++				1,
++				4.23,
++				1,
++				1,
++				4.49,
++				1,
++				4.74,
++				1,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.122,
++				0,
++				1.244,
++				-2,
++				1.367,
++				-2,
++				1,
++				1.433,
++				-2,
++				1.5,
++				-2.016,
++				1.567,
++				-1.097,
++				1,
++				1.644,
++				-0.026,
++				1.722,
++				2,
++				1.8,
++				2,
++				1,
++				2.033,
++				2,
++				2.267,
++				0,
++				2.5,
++				0,
++				1,
++				2.667,
++				0,
++				2.833,
++				0,
++				3,
++				0,
++				1,
++				3.211,
++				0,
++				3.422,
++				-17,
++				3.633,
++				-17,
++				1,
++				3.833,
++				-17,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.278,
++				0,
++				0.556,
++				0,
++				0.833,
++				0,
++				1,
++				0.878,
++				0,
++				0.922,
++				-2,
++				0.967,
++				-2,
++				1,
++				1.044,
++				-2,
++				1.122,
++				12,
++				1.2,
++				12,
++				1,
++				1.267,
++				12,
++				1.333,
++				12.003,
++				1.4,
++				5.456,
++				1,
++				1.478,
++				-2.182,
++				1.556,
++				-17,
++				1.633,
++				-17,
++				1,
++				1.922,
++				-17,
++				2.211,
++				-15,
++				2.5,
++				-15,
++				1,
++				2.689,
++				-15,
++				2.878,
++				-15,
++				3.067,
++				-15,
++				1,
++				3.278,
++				-15,
++				3.489,
++				-8.561,
++				3.7,
++				5,
++				1,
++				3.8,
++				11.424,
++				3.9,
++				15,
++				4,
++				15,
++				1,
++				4.122,
++				15,
++				4.244,
++				0,
++				4.367,
++				0,
++				1,
++				4.578,
++				0,
++				4.789,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.222,
++				0,
++				1.344,
++				-17,
++				1.467,
++				-17,
++				1,
++				1.533,
++				-17,
++				1.6,
++				-16.684,
++				1.667,
++				-8.077,
++				1,
++				1.744,
++				1.963,
++				1.822,
++				18,
++				1.9,
++				18,
++				1,
++				2.1,
++				18,
++				2.3,
++				15,
++				2.5,
++				15,
++				1,
++				2.722,
++				15,
++				2.944,
++				15,
++				3.167,
++				15,
++				1,
++				3.378,
++				15,
++				3.589,
++				-21,
++				3.8,
++				-21,
++				1,
++				4.122,
++				-21,
++				4.444,
++				0,
++				4.767,
++				0,
++				1,
++				4.844,
++				0,
++				4.922,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0.5,
++				1.8,
++				0.5,
++				1,
++				2.2,
++				0.5,
++				2.6,
++				0.5,
++				3,
++				0.5,
++				1,
++				3.411,
++				0.5,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.122,
++				1,
++				1.244,
++				1.9,
++				1.367,
++				1.9,
++				1,
++				1.433,
++				1.9,
++				1.5,
++				1.913,
++				1.567,
++				1.471,
++				1,
++				1.644,
++				0.956,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.067,
++				0,
++				3.133,
++				0,
++				3.2,
++				0,
++				1,
++				3.267,
++				0,
++				3.333,
++				-0.041,
++				3.4,
++				0.2,
++				1,
++				3.478,
++				0.481,
++				3.556,
++				1.6,
++				3.633,
++				1.6,
++				1,
++				3.833,
++				1.6,
++				4.033,
++				1,
++				4.233,
++				1,
++				1,
++				4.489,
++				1,
++				4.744,
++				1,
++				5,
++				1,
++				0,
++				5.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.213,
++				1.567,
++				0.684,
++				1,
++				1.644,
++				0.877,
++				1.722,
++				1,
++				1.8,
++				1,
++				1,
++				2.2,
++				1,
++				2.6,
++				1,
++				3,
++				1,
++				1,
++				3.067,
++				1,
++				3.133,
++				1,
++				3.2,
++				1,
++				1,
++				3.267,
++				1,
++				3.333,
++				0,
++				3.4,
++				0,
++				1,
++				3.478,
++				0,
++				3.556,
++				0,
++				3.633,
++				0,
++				1,
++				3.833,
++				0,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.122,
++				1,
++				1.244,
++				1.9,
++				1.367,
++				1.9,
++				1,
++				1.433,
++				1.9,
++				1.5,
++				1.913,
++				1.567,
++				1.471,
++				1,
++				1.644,
++				0.956,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.067,
++				0,
++				3.133,
++				0,
++				3.2,
++				0,
++				1,
++				3.267,
++				0,
++				3.333,
++				-0.041,
++				3.4,
++				0.2,
++				1,
++				3.478,
++				0.481,
++				3.556,
++				1.6,
++				3.633,
++				1.6,
++				1,
++				3.833,
++				1.6,
++				4.033,
++				1,
++				4.233,
++				1,
++				1,
++				4.489,
++				1,
++				4.744,
++				1,
++				5,
++				1,
++				0,
++				5.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.213,
++				1.567,
++				0.684,
++				1,
++				1.644,
++				0.877,
++				1.722,
++				1,
++				1.8,
++				1,
++				1,
++				2.2,
++				1,
++				2.6,
++				1,
++				3,
++				1,
++				1,
++				3.067,
++				1,
++				3.133,
++				1,
++				3.2,
++				1,
++				1,
++				3.267,
++				1,
++				3.333,
++				0,
++				3.4,
++				0,
++				1,
++				3.478,
++				0,
++				3.556,
++				0,
++				3.633,
++				0,
++				1,
++				3.833,
++				0,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.106,
++				1.567,
++				0.342,
++				1,
++				1.644,
++				0.439,
++				1.722,
++				0.5,
++				1.8,
++				0.5,
++				1,
++				2.2,
++				0.5,
++				2.6,
++				0.5,
++				3,
++				0.5,
++				1,
++				3.411,
++				0.5,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.122,
++				0,
++				1.244,
++				0.3,
++				1.367,
++				0.3,
++				1,
++				1.433,
++				0.3,
++				1.5,
++				0.302,
++				1.567,
++				0.232,
++				1,
++				1.644,
++				0.151,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.067,
++				0,
++				3.133,
++				-0.2,
++				3.2,
++				-0.2,
++				1,
++				3.344,
++				-0.2,
++				3.489,
++				0.5,
++				3.633,
++				0.5,
++				1,
++				3.833,
++				0.5,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.122,
++				0,
++				1.244,
++				0.062,
++				1.367,
++				0.2,
++				1,
++				1.433,
++				0.275,
++				1.5,
++				0.32,
++				1.567,
++				0.439,
++				1,
++				1.644,
++				0.578,
++				1.722,
++				0.8,
++				1.8,
++				0.8,
++				1,
++				2.2,
++				0.8,
++				2.6,
++				0.8,
++				3,
++				0.8,
++				1,
++				3.067,
++				0.8,
++				3.133,
++				-0.6,
++				3.2,
++				-0.6,
++				1,
++				3.344,
++				-0.6,
++				3.489,
++				0,
++				3.633,
++				0,
++				1,
++				3.833,
++				0,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.205,
++				1.567,
++				0.205,
++				1,
++				1.644,
++				0.205,
++				1.722,
++				-0.2,
++				1.8,
++				-0.2,
++				1,
++				2.2,
++				-0.2,
++				2.6,
++				-0.2,
++				3,
++				-0.2,
++				1,
++				3.411,
++				-0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.205,
++				1.567,
++				0.205,
++				1,
++				1.644,
++				0.205,
++				1.722,
++				-0.2,
++				1.8,
++				-0.2,
++				1,
++				2.2,
++				-0.2,
++				2.6,
++				-0.2,
++				3,
++				-0.2,
++				1,
++				3.411,
++				-0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.043,
++				1.567,
++				0.137,
++				1,
++				1.644,
++				0.175,
++				1.722,
++				0.2,
++				1.8,
++				0.2,
++				1,
++				2.2,
++				0.2,
++				2.6,
++				0.2,
++				3,
++				0.2,
++				1,
++				3.411,
++				0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.043,
++				1.567,
++				0.137,
++				1,
++				1.644,
++				0.175,
++				1.722,
++				0.2,
++				1.8,
++				0.2,
++				1,
++				2.2,
++				0.2,
++				2.6,
++				0.2,
++				3,
++				0.2,
++				1,
++				3.411,
++				0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.043,
++				1.567,
++				0.137,
++				1,
++				1.644,
++				0.175,
++				1.722,
++				0.2,
++				1.8,
++				0.2,
++				1,
++				2.2,
++				0.2,
++				2.6,
++				0.2,
++				3,
++				0.2,
++				1,
++				3.411,
++				0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.043,
++				1.567,
++				0.137,
++				1,
++				1.644,
++				0.175,
++				1.722,
++				0.2,
++				1.8,
++				0.2,
++				1,
++				2.2,
++				0.2,
++				2.6,
++				0.2,
++				3,
++				0.2,
++				1,
++				3.411,
++				0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.043,
++				1.567,
++				0.137,
++				1,
++				1.644,
++				0.175,
++				1.722,
++				0.2,
++				1.8,
++				0.2,
++				1,
++				2.2,
++				0.2,
++				2.6,
++				0.2,
++				3,
++				0.2,
++				1,
++				3.411,
++				0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0.043,
++				1.567,
++				0.137,
++				1,
++				1.644,
++				0.175,
++				1.722,
++				0.2,
++				1.8,
++				0.2,
++				1,
++				2.2,
++				0.2,
++				2.6,
++				0.2,
++				3,
++				0.2,
++				1,
++				3.411,
++				0.2,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.189,
++				1,
++				1.378,
++				1,
++				1.567,
++				1,
++				1,
++				1.644,
++				1,
++				1.722,
++				1,
++				1.8,
++				1,
++				1,
++				2.2,
++				1,
++				2.6,
++				1,
++				3,
++				1,
++				1,
++				3.411,
++				1,
++				3.822,
++				1,
++				4.233,
++				1,
++				1,
++				4.489,
++				1,
++				4.744,
++				1,
++				5,
++				1,
++				0,
++				5.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.122,
++				0,
++				1.244,
++				4,
++				1.367,
++				4,
++				1,
++				1.433,
++				4,
++				1.5,
++				4.01,
++				1.567,
++				2.646,
++				1,
++				1.644,
++				1.055,
++				1.722,
++				-2,
++				1.8,
++				-2,
++				1,
++				2.033,
++				-2,
++				2.267,
++				-1,
++				2.5,
++				-1,
++				1,
++				2.667,
++				-1,
++				2.833,
++				-1,
++				3,
++				-1,
++				1,
++				3.211,
++				-1,
++				3.422,
++				-7,
++				3.633,
++				-7,
++				1,
++				3.833,
++				-7,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.122,
++				0,
++				1.244,
++				10,
++				1.367,
++				10,
++				1,
++				1.433,
++				10,
++				1.5,
++				9.987,
++				1.567,
++				7.518,
++				1,
++				1.644,
++				4.637,
++				1.722,
++				-1,
++				1.8,
++				-1,
++				1,
++				2.033,
++				-1,
++				2.267,
++				0,
++				2.5,
++				0,
++				1,
++				2.667,
++				0,
++				2.833,
++				0,
++				3,
++				0,
++				1,
++				3.211,
++				0,
++				3.422,
++				8,
++				3.633,
++				8,
++				1,
++				3.833,
++				8,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.122,
++				0,
++				1.244,
++				-8,
++				1.367,
++				-8,
++				1,
++				1.433,
++				-8,
++				1.5,
++				-8,
++				1.567,
++				-6.195,
++				1,
++				1.644,
++				-4.088,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.033,
++				0,
++				2.267,
++				-1,
++				2.5,
++				-1,
++				1,
++				2.667,
++				-1,
++				2.833,
++				-1,
++				3,
++				-1,
++				1,
++				3.211,
++				-1,
++				3.422,
++				-5,
++				3.633,
++				-5,
++				1,
++				3.833,
++				-5,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.122,
++				0,
++				1.244,
++				-5,
++				1.367,
++				-5,
++				1,
++				1.433,
++				-5,
++				1.5,
++				-4.991,
++				1.567,
++				-2.743,
++				1,
++				1.644,
++				-0.121,
++				1.722,
++				5,
++				1.8,
++				5,
++				1,
++				2.033,
++				5,
++				2.267,
++				4,
++				2.5,
++				4,
++				1,
++				2.667,
++				4,
++				2.833,
++				4,
++				3,
++				4,
++				1,
++				3.211,
++				4,
++				3.422,
++				-5,
++				3.633,
++				-5,
++				1,
++				3.833,
++				-5,
++				4.033,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.122,
++				1,
++				1.244,
++				0.725,
++				1.367,
++				0.3,
++				1,
++				1.433,
++				0.068,
++				1.5,
++				-0.024,
++				1.567,
++				-0.297,
++				1,
++				1.644,
++				-0.616,
++				1.722,
++				-1,
++				1.8,
++				-1,
++				1,
++				2.033,
++				-1,
++				2.267,
++				-0.9,
++				2.5,
++				-0.9,
++				1,
++				2.667,
++				-0.9,
++				2.833,
++				-0.9,
++				3,
++				-0.9,
++				1,
++				3.211,
++				-0.9,
++				3.422,
++				-0.173,
++				3.633,
++				0.4,
++				1,
++				3.833,
++				0.943,
++				4.033,
++				1,
++				4.233,
++				1,
++				1,
++				4.489,
++				1,
++				4.744,
++				1,
++				5,
++				1,
++				0,
++				5.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.122,
++				1,
++				1.244,
++				0.725,
++				1.367,
++				0.3,
++				1,
++				1.433,
++				0.068,
++				1.5,
++				-0.024,
++				1.567,
++				-0.297,
++				1,
++				1.644,
++				-0.616,
++				1.722,
++				-1,
++				1.8,
++				-1,
++				1,
++				2.033,
++				-1,
++				2.267,
++				-0.9,
++				2.5,
++				-0.9,
++				1,
++				2.667,
++				-0.9,
++				2.833,
++				-0.9,
++				3,
++				-0.9,
++				1,
++				3.211,
++				-0.9,
++				3.422,
++				-0.173,
++				3.633,
++				0.4,
++				1,
++				3.833,
++				0.943,
++				4.033,
++				1,
++				4.233,
++				1,
++				1,
++				4.489,
++				1,
++				4.744,
++				1,
++				5,
++				1,
++				0,
++				5.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.333,
++				5,
++				0.667,
++				5,
++				1,
++				5,
++				1,
++				1.189,
++				5,
++				1.378,
++				5,
++				1.567,
++				5,
++				1,
++				1.644,
++				5,
++				1.722,
++				5,
++				1.8,
++				5,
++				1,
++				2.2,
++				5,
++				2.6,
++				5,
++				3,
++				5,
++				1,
++				3.411,
++				5,
++				3.822,
++				5,
++				4.233,
++				5,
++				1,
++				4.489,
++				5,
++				4.744,
++				5,
++				5,
++				5,
++				0,
++				5.033,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				-0.1,
++				1,
++				0.333,
++				-0.1,
++				0.667,
++				-0.1,
++				1,
++				-0.1,
++				1,
++				1.122,
++				-0.1,
++				1.244,
++				-0.7,
++				1.367,
++				-0.7,
++				1,
++				1.433,
++				-0.7,
++				1.5,
++				-0.705,
++				1.567,
++				-0.542,
++				1,
++				1.644,
++				-0.352,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				-0.1,
++				4.233,
++				-0.1,
++				1,
++				4.489,
++				-0.1,
++				4.744,
++				-0.1,
++				5,
++				-0.1,
++				0,
++				5.033,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.333,
++				0.1,
++				0.667,
++				0.1,
++				1,
++				0.1,
++				1,
++				1.122,
++				0.1,
++				1.244,
++				0.7,
++				1.367,
++				0.7,
++				1,
++				1.433,
++				0.7,
++				1.5,
++				0.705,
++				1.567,
++				0.542,
++				1,
++				1.644,
++				0.352,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0.1,
++				4.233,
++				0.1,
++				1,
++				4.489,
++				0.1,
++				4.744,
++				0.1,
++				5,
++				0.1,
++				0,
++				5.033,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.189,
++				0,
++				1.378,
++				0,
++				1.567,
++				0,
++				1,
++				1.644,
++				0,
++				1.722,
++				0,
++				1.8,
++				0,
++				1,
++				2.2,
++				0,
++				2.6,
++				0,
++				3,
++				0,
++				1,
++				3.411,
++				0,
++				3.822,
++				0,
++				4.233,
++				0,
++				1,
++				4.489,
++				0,
++				4.744,
++				0,
++				5,
++				0,
++				0,
++				5.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.23,
++				0,
++				2,
++				5,
++				0,
++				0,
++				5.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.23,
++				0,
++				2,
++				5,
++				0,
++				0,
++				5.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.23,
++				1,
++				2,
++				5,
++				1,
++				0,
++				5.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.23,
++				0,
++				2,
++				5,
++				0,
++				0,
++				5.03,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1721 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 219,
++		"TotalPointCount": 554,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.32,
++				1,
++				2.64,
++				1,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				9,
++				1,
++				0.333,
++				9,
++				0.667,
++				9,
++				1,
++				9,
++				1,
++				1.156,
++				9,
++				1.311,
++				-3,
++				1.467,
++				-3,
++				1,
++				1.722,
++				-3,
++				1.978,
++				-2.724,
++				2.233,
++				-2,
++				1,
++				2.444,
++				-1.402,
++				2.656,
++				-1,
++				2.867,
++				-1,
++				0,
++				4,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				-6,
++				1,
++				0.289,
++				-6,
++				0.578,
++				-6,
++				0.867,
++				-6,
++				1,
++				0.944,
++				-6,
++				1.022,
++				-8,
++				1.1,
++				-8,
++				1,
++				1.256,
++				-8,
++				1.411,
++				-1.51,
++				1.567,
++				5,
++				1,
++				1.656,
++				8.72,
++				1.744,
++				9,
++				1.833,
++				9,
++				1,
++				2,
++				9,
++				2.167,
++				-7,
++				2.333,
++				-7,
++				1,
++				2.544,
++				-7,
++				2.756,
++				-6,
++				2.967,
++				-6,
++				0,
++				4,
++				-6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-16,
++				1,
++				0.333,
++				-16,
++				0.667,
++				-16,
++				1,
++				-16,
++				1,
++				1.156,
++				-16,
++				1.311,
++				-26,
++				1.467,
++				-26,
++				1,
++				1.722,
++				-26,
++				1.978,
++				27,
++				2.233,
++				27,
++				1,
++				2.444,
++				27,
++				2.656,
++				24,
++				2.867,
++				24,
++				0,
++				4,
++				24
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.156,
++				1,
++				1.311,
++				1.898,
++				1.467,
++				1.898,
++				1,
++				1.667,
++				1.898,
++				1.867,
++				1,
++				2.067,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.156,
++				1,
++				1.311,
++				1.898,
++				1.467,
++				1.898,
++				1,
++				1.667,
++				1.898,
++				1.867,
++				1,
++				2.067,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0.1,
++				2.067,
++				0.1,
++				0,
++				4,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				-0.3,
++				1,
++				0.333,
++				-0.3,
++				0.667,
++				-0.3,
++				1,
++				-0.3,
++				1,
++				1.156,
++				-0.3,
++				1.311,
++				0.2,
++				1.467,
++				0.2,
++				1,
++				1.667,
++				0.2,
++				1.867,
++				0.1,
++				2.067,
++				0.1,
++				0,
++				4,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0.5,
++				1,
++				0.333,
++				0.5,
++				0.667,
++				0.5,
++				1,
++				0.5,
++				1,
++				1.156,
++				0.5,
++				1.311,
++				0.2,
++				1.467,
++				0.2,
++				1,
++				1.667,
++				0.2,
++				1.867,
++				0.3,
++				2.067,
++				0.3,
++				0,
++				4,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.399,
++				1.467,
++				0.399,
++				1,
++				1.667,
++				0.399,
++				1.867,
++				0.2,
++				2.067,
++				0.2,
++				0,
++				4,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.399,
++				1.467,
++				0.399,
++				1,
++				1.667,
++				0.399,
++				1.867,
++				0.2,
++				2.067,
++				0.2,
++				0,
++				4,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.699,
++				1.467,
++				0.699,
++				1,
++				1.667,
++				0.699,
++				1.867,
++				0.5,
++				2.067,
++				0.5,
++				0,
++				4,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.699,
++				1.467,
++				0.699,
++				1,
++				1.667,
++				0.699,
++				1.867,
++				0.5,
++				2.067,
++				0.5,
++				0,
++				4,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.698,
++				1.467,
++				0.698,
++				1,
++				1.667,
++				0.698,
++				1.867,
++				0.4,
++				2.067,
++				0.4,
++				0,
++				4,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.698,
++				1.467,
++				0.698,
++				1,
++				1.667,
++				0.698,
++				1.867,
++				0.4,
++				2.067,
++				0.4,
++				0,
++				4,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.599,
++				1.467,
++				0.599,
++				1,
++				1.667,
++				0.599,
++				1.867,
++				0.4,
++				2.067,
++				0.4,
++				0,
++				4,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.599,
++				1.467,
++				0.599,
++				1,
++				1.667,
++				0.599,
++				1.867,
++				0.4,
++				2.067,
++				0.4,
++				0,
++				4,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.156,
++				1,
++				1.311,
++				0.603,
++				1.467,
++				0.603,
++				1,
++				1.667,
++				0.603,
++				1.867,
++				1,
++				2.067,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0.1,
++				1.467,
++				0.1,
++				1,
++				1.667,
++				0.1,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				9,
++				1,
++				0.333,
++				9,
++				0.667,
++				9,
++				1,
++				9,
++				1,
++				1.156,
++				9,
++				1.311,
++				7.216,
++				1.467,
++				2.03,
++				1,
++				1.667,
++				-4.639,
++				1.867,
++				-9,
++				2.067,
++				-9,
++				0,
++				4,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				0,
++				1.033,
++				0,
++				1,
++				1.189,
++				0,
++				1.344,
++				6,
++				1.5,
++				6,
++				1,
++				1.7,
++				6,
++				1.9,
++				-1,
++				2.1,
++				-1,
++				1,
++				2.456,
++				-1,
++				2.811,
++				0,
++				3.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				0,
++				0.867,
++				0,
++				1,
++				1.022,
++				0,
++				1.178,
++				-4.928,
++				1.333,
++				-4.928,
++				1,
++				1.533,
++				-4.928,
++				1.733,
++				5,
++				1.933,
++				5,
++				1,
++				2.289,
++				5,
++				2.644,
++				4,
++				3,
++				4,
++				0,
++				4,
++				4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.256,
++				0,
++				1.411,
++				-3.95,
++				1.567,
++				-3.95,
++				1,
++				1.767,
++				-3.95,
++				1.967,
++				3,
++				2.167,
++				3,
++				1,
++				2.522,
++				3,
++				2.878,
++				2,
++				3.233,
++				2,
++				0,
++				4,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.156,
++				1,
++				1.311,
++				0.5,
++				1.467,
++				0.5,
++				1,
++				1.667,
++				0.5,
++				1.867,
++				1,
++				2.067,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.156,
++				1,
++				1.311,
++				0.5,
++				1.467,
++				0.5,
++				1,
++				1.667,
++				0.5,
++				1.867,
++				1,
++				2.067,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.333,
++				5,
++				0.667,
++				5,
++				1,
++				5,
++				1,
++				1.156,
++				5,
++				1.311,
++				5,
++				1.467,
++				5,
++				1,
++				1.667,
++				5,
++				1.867,
++				5,
++				2.067,
++				5,
++				0,
++				4,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.333,
++				5,
++				0.667,
++				5,
++				1,
++				5,
++				1,
++				1.156,
++				5,
++				1.311,
++				5,
++				1.467,
++				5,
++				1,
++				1.667,
++				5,
++				1.867,
++				5,
++				2.067,
++				5,
++				0,
++				4,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				-0.2,
++				1,
++				0.333,
++				-0.2,
++				0.667,
++				-0.2,
++				1,
++				-0.2,
++				1,
++				1.078,
++				-0.2,
++				1.156,
++				0.7,
++				1.233,
++				0.7,
++				1,
++				1.311,
++				0.7,
++				1.389,
++				0.508,
++				1.467,
++				0.069,
++				1,
++				1.578,
++				-0.557,
++				1.689,
++				-0.9,
++				1.8,
++				-0.9,
++				1,
++				1.889,
++				-0.9,
++				1.978,
++				-0.1,
++				2.067,
++				-0.1,
++				0,
++				4,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				0.3,
++				1,
++				0.333,
++				0.3,
++				0.667,
++				0.3,
++				1,
++				0.3,
++				1,
++				1.078,
++				0.3,
++				1.156,
++				-1,
++				1.233,
++				-1,
++				1,
++				1.311,
++				-1,
++				1.389,
++				-0.785,
++				1.467,
++				-0.239,
++				1,
++				1.578,
++				0.542,
++				1.689,
++				1,
++				1.8,
++				1,
++				1,
++				1.889,
++				1,
++				1.978,
++				0.1,
++				2.067,
++				0.1,
++				0,
++				4,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.156,
++				0,
++				1.311,
++				0,
++				1.467,
++				0,
++				1,
++				1.667,
++				0,
++				1.867,
++				0,
++				2.067,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.97,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.97,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.97,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.97,
++				0,
++				0,
++				4,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1854 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.4,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 238,
++		"TotalPointCount": 611,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.12,
++				1,
++				2.24,
++				1,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				3,
++				1.3,
++				3,
++				1,
++				1.422,
++				3,
++				1.544,
++				3.072,
++				1.667,
++				1.363,
++				1,
++				1.756,
++				0.121,
++				1.844,
++				-30,
++				1.933,
++				-30,
++				1,
++				2.078,
++				-30,
++				2.222,
++				-28,
++				2.367,
++				-28,
++				0,
++				3.4,
++				-28
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				0.978,
++				0,
++				1.022,
++				-1,
++				1.067,
++				-1,
++				1,
++				1.178,
++				-1,
++				1.289,
++				23,
++				1.4,
++				23,
++				1,
++				1.522,
++				23,
++				1.644,
++				23.023,
++				1.767,
++				19.188,
++				1,
++				1.856,
++				16.4,
++				1.944,
++				-30,
++				2.033,
++				-30,
++				1,
++				2.178,
++				-30,
++				2.322,
++				-28,
++				2.467,
++				-28,
++				0,
++				3.4,
++				-28
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				-1.536,
++				1.667,
++				-7.828,
++				1,
++				1.756,
++				-10.345,
++				1.844,
++				-17,
++				1.933,
++				-17,
++				1,
++				2.078,
++				-17,
++				2.222,
++				-16,
++				2.367,
++				-16,
++				0,
++				3.4,
++				-16
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0.051,
++				1.667,
++				0.255,
++				1,
++				1.756,
++				0.337,
++				1.844,
++				0.5,
++				1.933,
++				0.5,
++				0,
++				3.4,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				1.9,
++				1.3,
++				1.9,
++				1,
++				1.422,
++				1.9,
++				1.544,
++				1.908,
++				1.667,
++				1.828,
++				1,
++				1.756,
++				1.77,
++				1.844,
++				0.8,
++				1.933,
++				0.8,
++				0,
++				3.4,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				1.9,
++				1.3,
++				1.9,
++				1,
++				1.422,
++				1.9,
++				1.544,
++				1.908,
++				1.667,
++				1.828,
++				1,
++				1.756,
++				1.77,
++				1.844,
++				0.8,
++				1.933,
++				0.8,
++				0,
++				3.4,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-0.1,
++				1.3,
++				-0.1,
++				1,
++				1.422,
++				-0.1,
++				1.544,
++				-0.051,
++				1.667,
++				-0.051,
++				1,
++				1.756,
++				-0.051,
++				1.844,
++				-1,
++				1.933,
++				-1,
++				0,
++				3.4,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.422,
++				0,
++				1.544,
++				0.009,
++				1.667,
++				0.074,
++				1,
++				1.756,
++				0.121,
++				1.844,
++				0.2,
++				1.933,
++				0.2,
++				0,
++				3.4,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.3,
++				1.544,
++				0.308,
++				1.667,
++				0.228,
++				1,
++				1.756,
++				0.17,
++				1.844,
++				-0.7,
++				1.933,
++				-0.7,
++				0,
++				3.4,
++				-0.7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.3,
++				1.544,
++				0.308,
++				1.667,
++				0.228,
++				1,
++				1.756,
++				0.17,
++				1.844,
++				-0.7,
++				1.933,
++				-0.7,
++				0,
++				3.4,
++				-0.7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.3,
++				1.544,
++				0.309,
++				1.667,
++				0.21,
++				1,
++				1.756,
++				0.138,
++				1.844,
++				-0.8,
++				1.933,
++				-0.8,
++				0,
++				3.4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.3,
++				1.544,
++				0.309,
++				1.667,
++				0.21,
++				1,
++				1.756,
++				0.138,
++				1.844,
++				-0.8,
++				1.933,
++				-0.8,
++				0,
++				3.4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.3,
++				1.544,
++				0.309,
++				1.667,
++				0.2,
++				1,
++				1.756,
++				0.121,
++				1.844,
++				-0.8,
++				1.933,
++				-0.8,
++				0,
++				3.4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.3,
++				1.544,
++				0.309,
++				1.667,
++				0.2,
++				1,
++				1.756,
++				0.121,
++				1.844,
++				-0.8,
++				1.933,
++				-0.8,
++				0,
++				3.4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.2,
++				1.3,
++				0.2,
++				1,
++				1.422,
++				0.2,
++				1.544,
++				0.14,
++				1.667,
++				-0.2,
++				1,
++				1.756,
++				-0.448,
++				1.844,
++				-0.8,
++				1.933,
++				-0.8,
++				0,
++				3.4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.2,
++				1.3,
++				0.2,
++				1,
++				1.422,
++				0.2,
++				1.544,
++				0.14,
++				1.667,
++				-0.2,
++				1,
++				1.756,
++				-0.448,
++				1.844,
++				-0.8,
++				1.933,
++				-0.8,
++				0,
++				3.4,
++				-0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				0.268,
++				1.3,
++				0.1,
++				1,
++				1.422,
++				-0.105,
++				1.544,
++				-0.093,
++				1.667,
++				-0.288,
++				1,
++				1.756,
++				-0.43,
++				1.844,
++				-1,
++				1.933,
++				-1,
++				0,
++				3.4,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.1,
++				1.3,
++				0.1,
++				1,
++				1.422,
++				0.1,
++				1.544,
++				0.101,
++				1.667,
++				0.092,
++				1,
++				1.756,
++				0.085,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				1,
++				0,
++				1.1,
++				6,
++				1.2,
++				6,
++				1,
++				1.322,
++				6,
++				1.444,
++				6.063,
++				1.567,
++				5.062,
++				1,
++				1.656,
++				4.334,
++				1.744,
++				-9,
++				1.833,
++				-9,
++				1,
++				1.978,
++				-9,
++				2.122,
++				-8,
++				2.267,
++				-8,
++				0,
++				3.4,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				6,
++				1.3,
++				6,
++				1,
++				1.422,
++				6,
++				1.544,
++				6.057,
++				1.667,
++				5.249,
++				1,
++				1.756,
++				4.662,
++				1.844,
++				-6,
++				1.933,
++				-6,
++				1,
++				2.078,
++				-6,
++				2.222,
++				-5,
++				2.367,
++				-5,
++				0,
++				3.4,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.2,
++				0,
++				1.3,
++				6,
++				1.4,
++				6,
++				1,
++				1.522,
++				6,
++				1.644,
++				6.052,
++				1.767,
++				5.374,
++				1,
++				1.856,
++				4.882,
++				1.944,
++				-4,
++				2.033,
++				-4,
++				1,
++				2.178,
++				-4,
++				2.322,
++				-3,
++				2.467,
++				-3,
++				0,
++				3.4,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				-0.511,
++				1.667,
++				-2.763,
++				1,
++				1.756,
++				-3.664,
++				1.844,
++				-6,
++				1.933,
++				-6,
++				1,
++				2.078,
++				-6,
++				2.222,
++				-5,
++				2.367,
++				-5,
++				0,
++				3.4,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				0.472,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.089,
++				1.544,
++				0.096,
++				1.667,
++				-0.117,
++				1,
++				1.756,
++				-0.272,
++				1.844,
++				-1,
++				1.933,
++				-1,
++				1,
++				2.078,
++				-1,
++				2.222,
++				-0.9,
++				2.367,
++				-0.9,
++				0,
++				3.4,
++				-0.9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				0.472,
++				1.3,
++				0.3,
++				1,
++				1.422,
++				0.089,
++				1.544,
++				0.096,
++				1.667,
++				-0.117,
++				1,
++				1.756,
++				-0.272,
++				1.844,
++				-1,
++				1.933,
++				-1,
++				1,
++				2.078,
++				-1,
++				2.222,
++				-0.9,
++				2.367,
++				-0.9,
++				0,
++				3.4,
++				-0.9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.333,
++				5,
++				0.667,
++				5,
++				1,
++				5,
++				1,
++				1.222,
++				5,
++				1.444,
++				5,
++				1.667,
++				5,
++				1,
++				1.756,
++				5,
++				1.844,
++				5,
++				1.933,
++				5,
++				0,
++				3.4,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.19,
++				1,
++				0.333,
++				0.19,
++				0.667,
++				0.19,
++				1,
++				0.19,
++				1,
++				1.222,
++				0.19,
++				1.444,
++				0.183,
++				1.667,
++				0.149,
++				1,
++				1.756,
++				0.135,
++				1.844,
++				0.1,
++				1.933,
++				0.1,
++				0,
++				3.4,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-0.17,
++				1,
++				0.333,
++				-0.17,
++				0.667,
++				-0.17,
++				1,
++				-0.17,
++				1,
++				1.222,
++				-0.17,
++				1.444,
++				-0.123,
++				1.667,
++				0.092,
++				1,
++				1.756,
++				0.179,
++				1.844,
++				0.4,
++				1.933,
++				0.4,
++				0,
++				3.4,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.37,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.37,
++				0,
++				0,
++				3.4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				3.37,
++				1,
++				0,
++				3.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				3.37,
++				0,
++				0,
++				3.4,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,1805 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 231,
++		"TotalPointCount": 590,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.33,
++				1,
++				2.67,
++				1,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-1,
++				0.7,
++				-1,
++				1,
++				0.789,
++				-1,
++				0.878,
++				7,
++				0.967,
++				7,
++				1,
++				1.2,
++				7,
++				1.433,
++				7,
++				1.667,
++				7,
++				1,
++				1.767,
++				7,
++				1.867,
++				-4,
++				1.967,
++				-4,
++				1,
++				2.111,
++				-4,
++				2.256,
++				2,
++				2.4,
++				2,
++				1,
++				2.622,
++				2,
++				2.844,
++				0,
++				3.067,
++				0,
++				1,
++				3.378,
++				0,
++				3.689,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-21,
++				1,
++				0.122,
++				-21,
++				0.244,
++				-21,
++				0.367,
++				-21,
++				1,
++				0.567,
++				-21,
++				0.767,
++				-12.835,
++				0.967,
++				0,
++				1,
++				1.2,
++				14.974,
++				1.433,
++				21,
++				1.667,
++				21,
++				1,
++				2,
++				21,
++				2.333,
++				0,
++				2.667,
++				0,
++				1,
++				3.111,
++				0,
++				3.556,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.233,
++				1,
++				0.467,
++				1,
++				0.7,
++				1,
++				1,
++				0.744,
++				1,
++				0.789,
++				0,
++				0.833,
++				0,
++				1,
++				0.878,
++				0,
++				0.922,
++				2,
++				0.967,
++				2,
++				1,
++				0.989,
++				2,
++				1.011,
++				1.9,
++				1.033,
++				1.9,
++				1,
++				1.267,
++				1.9,
++				1.5,
++				1.9,
++				1.733,
++				1.9,
++				1,
++				1.789,
++				1.9,
++				1.844,
++				0,
++				1.9,
++				0,
++				1,
++				1.978,
++				0,
++				2.056,
++				0,
++				2.133,
++				0,
++				1,
++				2.2,
++				0,
++				2.267,
++				1.1,
++				2.333,
++				1.1,
++				1,
++				2.356,
++				1.1,
++				2.378,
++				1,
++				2.4,
++				1,
++				1,
++				2.933,
++				1,
++				3.467,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.233,
++				1,
++				0.467,
++				1,
++				0.7,
++				1,
++				1,
++				0.744,
++				1,
++				0.789,
++				0,
++				0.833,
++				0,
++				1,
++				0.878,
++				0,
++				0.922,
++				2,
++				0.967,
++				2,
++				1,
++				0.989,
++				2,
++				1.011,
++				1.9,
++				1.033,
++				1.9,
++				1,
++				1.267,
++				1.9,
++				1.5,
++				1.9,
++				1.733,
++				1.9,
++				1,
++				1.789,
++				1.9,
++				1.844,
++				0,
++				1.9,
++				0,
++				1,
++				1.978,
++				0,
++				2.056,
++				0,
++				2.133,
++				0,
++				1,
++				2.2,
++				0,
++				2.267,
++				1.1,
++				2.333,
++				1.1,
++				1,
++				2.356,
++				1.1,
++				2.378,
++				1,
++				2.4,
++				1,
++				1,
++				2.933,
++				1,
++				3.467,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.789,
++				0,
++				0.878,
++				-0.49,
++				0.967,
++				-0.49,
++				1,
++				1.6,
++				-0.49,
++				2.233,
++				-0.49,
++				2.867,
++				-0.49,
++				1,
++				3.244,
++				-0.49,
++				3.622,
++				-0.49,
++				4,
++				-0.49,
++				0,
++				4.033,
++				-0.49
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.811,
++				0,
++				0.922,
++				0,
++				1.033,
++				0,
++				1,
++				1.267,
++				0,
++				1.5,
++				0,
++				1.733,
++				0,
++				1,
++				1.956,
++				0,
++				2.178,
++				0,
++				2.4,
++				0,
++				1,
++				2.933,
++				0,
++				3.467,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.744,
++				0,
++				0.789,
++				-0.1,
++				0.833,
++				-0.1,
++				1,
++				0.878,
++				-0.1,
++				0.922,
++				0.1,
++				0.967,
++				0.1,
++				1,
++				0.989,
++				0.1,
++				1.011,
++				0,
++				1.033,
++				0,
++				1,
++				1.267,
++				0,
++				1.5,
++				0,
++				1.733,
++				0,
++				1,
++				1.789,
++				0,
++				1.844,
++				-0.1,
++				1.9,
++				-0.1,
++				1,
++				1.978,
++				-0.1,
++				2.056,
++				-0.1,
++				2.133,
++				-0.1,
++				1,
++				2.2,
++				-0.1,
++				2.267,
++				0.1,
++				2.333,
++				0.1,
++				1,
++				2.356,
++				0.1,
++				2.378,
++				0,
++				2.4,
++				0,
++				1,
++				2.933,
++				0,
++				3.467,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.767,
++				0,
++				0.8,
++				-0.2,
++				0.833,
++				-0.2,
++				1,
++				0.878,
++				-0.2,
++				0.922,
++				0.555,
++				0.967,
++				0.56,
++				1,
++				1.222,
++				0.591,
++				1.478,
++				0.6,
++				1.733,
++				0.6,
++				1,
++				1.789,
++				0.6,
++				1.844,
++				-0.1,
++				1.9,
++				-0.1,
++				1,
++				1.978,
++				-0.1,
++				2.056,
++				-0.1,
++				2.133,
++				-0.1,
++				1,
++				2.222,
++				-0.1,
++				2.311,
++				0.3,
++				2.4,
++				0.3,
++				1,
++				2.933,
++				0.3,
++				3.467,
++				0.3,
++				4,
++				0.3,
++				0,
++				4.033,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.767,
++				0,
++				0.8,
++				-0.2,
++				0.833,
++				-0.2,
++				1,
++				0.878,
++				-0.2,
++				0.922,
++				0.61,
++				0.967,
++				0.61,
++				1,
++				1.222,
++				0.61,
++				1.478,
++				0.608,
++				1.733,
++				0.6,
++				1,
++				1.789,
++				0.598,
++				1.844,
++				-0.1,
++				1.9,
++				-0.1,
++				1,
++				1.978,
++				-0.1,
++				2.056,
++				-0.1,
++				2.133,
++				-0.1,
++				1,
++				2.222,
++				-0.1,
++				2.311,
++				0.3,
++				2.4,
++				0.3,
++				1,
++				2.933,
++				0.3,
++				3.467,
++				0.3,
++				4,
++				0.3,
++				0,
++				4.033,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.811,
++				0,
++				0.889,
++				0.3,
++				0.967,
++				0.3,
++				1,
++				1.222,
++				0.3,
++				1.478,
++				0.3,
++				1.733,
++				0.3,
++				1,
++				1.956,
++				0.3,
++				2.178,
++				0.2,
++				2.4,
++				0.2,
++				1,
++				2.933,
++				0.2,
++				3.467,
++				0.2,
++				4,
++				0.2,
++				0,
++				4.033,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.811,
++				0,
++				0.889,
++				0.3,
++				0.967,
++				0.3,
++				1,
++				1.222,
++				0.3,
++				1.478,
++				0.3,
++				1.733,
++				0.3,
++				1,
++				1.956,
++				0.3,
++				2.178,
++				0.2,
++				2.4,
++				0.2,
++				1,
++				2.933,
++				0.2,
++				3.467,
++				0.2,
++				4,
++				0.2,
++				0,
++				4.033,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.811,
++				0,
++				0.889,
++				0.4,
++				0.967,
++				0.4,
++				1,
++				1.222,
++				0.4,
++				1.478,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.956,
++				0.4,
++				2.178,
++				0.5,
++				2.4,
++				0.5,
++				1,
++				2.933,
++				0.5,
++				3.467,
++				0.5,
++				4,
++				0.5,
++				0,
++				4.033,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.811,
++				0,
++				0.889,
++				0.4,
++				0.967,
++				0.4,
++				1,
++				1.222,
++				0.4,
++				1.478,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.956,
++				0.4,
++				2.178,
++				0.5,
++				2.4,
++				0.5,
++				1,
++				2.933,
++				0.5,
++				3.467,
++				0.5,
++				4,
++				0.5,
++				0,
++				4.033,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.811,
++				0,
++				0.889,
++				0.4,
++				0.967,
++				0.4,
++				1,
++				1.222,
++				0.4,
++				1.478,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.956,
++				0.4,
++				2.178,
++				0.3,
++				2.4,
++				0.3,
++				1,
++				2.933,
++				0.3,
++				3.467,
++				0.3,
++				4,
++				0.3,
++				0,
++				4.033,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.811,
++				0,
++				0.889,
++				0.4,
++				0.967,
++				0.4,
++				1,
++				1.222,
++				0.4,
++				1.478,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.956,
++				0.4,
++				2.178,
++				0.3,
++				2.4,
++				0.3,
++				1,
++				2.933,
++				0.3,
++				3.467,
++				0.3,
++				4,
++				0.3,
++				0,
++				4.033,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.244,
++				1,
++				0.489,
++				1,
++				0.733,
++				1,
++				1,
++				0.811,
++				1,
++				0.889,
++				-1,
++				0.967,
++				-1,
++				1,
++				1.222,
++				-1,
++				1.478,
++				-1,
++				1.733,
++				-1,
++				1,
++				1.833,
++				-1,
++				1.933,
++				-0.594,
++				2.033,
++				0,
++				1,
++				2.156,
++				0.726,
++				2.278,
++				1,
++				2.4,
++				1,
++				1,
++				2.933,
++				1,
++				3.467,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.222,
++				0,
++				1.511,
++				-6,
++				1.8,
++				-6,
++				1,
++				2.122,
++				-6,
++				2.444,
++				0,
++				2.767,
++				0,
++				1,
++				3.178,
++				0,
++				3.589,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-1,
++				0.7,
++				-1,
++				1,
++				0.789,
++				-1,
++				0.878,
++				1,
++				0.967,
++				1,
++				1,
++				1.056,
++				1,
++				1.144,
++				0,
++				1.233,
++				0,
++				1,
++				2.156,
++				0,
++				3.078,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.322,
++				0,
++				0.644,
++				0,
++				0.967,
++				0,
++				1,
++				1.244,
++				0,
++				1.522,
++				4,
++				1.8,
++				4,
++				1,
++				2.167,
++				4,
++				2.533,
++				0,
++				2.9,
++				0,
++				1,
++				3.267,
++				0,
++				3.633,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				6,
++				1,
++				1.189,
++				6,
++				2.378,
++				6,
++				3.567,
++				6,
++				1,
++				3.711,
++				6,
++				3.856,
++				6,
++				4,
++				6,
++				0,
++				4.033,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.344,
++				-1,
++				0.689,
++				-1,
++				1.033,
++				-1,
++				1,
++				1.189,
++				-1,
++				1.344,
++				-0.9,
++				1.5,
++				-0.9,
++				1,
++				1.6,
++				-0.9,
++				1.7,
++				-1,
++				1.8,
++				-1,
++				1,
++				2.389,
++				-1,
++				2.978,
++				-1,
++				3.567,
++				-1,
++				1,
++				3.711,
++				-1,
++				3.856,
++				-1,
++				4,
++				-1,
++				0,
++				4.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.344,
++				-1,
++				0.689,
++				-1,
++				1.033,
++				-1,
++				1,
++				1.189,
++				-1,
++				1.344,
++				-0.9,
++				1.5,
++				-0.9,
++				1,
++				1.6,
++				-0.9,
++				1.7,
++				-1,
++				1.8,
++				-1,
++				1,
++				2.389,
++				-1,
++				2.978,
++				-1,
++				3.567,
++				-1,
++				1,
++				3.711,
++				-1,
++				3.856,
++				-1,
++				4,
++				-1,
++				0,
++				4.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.333,
++				1,
++				2.667,
++				1,
++				4,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-1,
++				1,
++				1.333,
++				-1,
++				2.667,
++				-1,
++				4,
++				-1,
++				0,
++				4.033,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4,
++				0,
++				0,
++				4.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4,
++				0,
++				0,
++				4.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				4,
++				0,
++				0,
++				4.03,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json	2023-05-28 08:20:04.443645564 +0100
+@@ -0,0 +1,2470 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.97,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 63,
++		"TotalSegmentCount": 326,
++		"TotalPointCount": 875,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.64,
++				1,
++				3.29,
++				1,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-5,
++				1.3,
++				-5,
++				1,
++				1.489,
++				-5,
++				1.678,
++				-4,
++				1.867,
++				-4,
++				1,
++				2.244,
++				-4,
++				2.622,
++				-4,
++				3,
++				-4,
++				1,
++				3.144,
++				-4,
++				3.289,
++				2,
++				3.433,
++				2,
++				1,
++				3.744,
++				2,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.367,
++				0,
++				0.733,
++				0,
++				1.1,
++				0,
++				1,
++				1.144,
++				0,
++				1.189,
++				-13,
++				1.233,
++				-13,
++				1,
++				1.289,
++				-13,
++				1.344,
++				11,
++				1.4,
++				11,
++				1,
++				1.589,
++				11,
++				1.778,
++				6,
++				1.967,
++				6,
++				1,
++				2.333,
++				6,
++				2.7,
++				6,
++				3.067,
++				6,
++				1,
++				3.211,
++				6,
++				3.356,
++				-22,
++				3.5,
++				-22,
++				1,
++				3.656,
++				-22,
++				3.811,
++				12,
++				3.967,
++				12,
++				1,
++				4.122,
++				12,
++				4.278,
++				0,
++				4.433,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-8,
++				1.3,
++				-8,
++				1,
++				1.489,
++				-8,
++				1.678,
++				-6,
++				1.867,
++				-6,
++				1,
++				2.244,
++				-6,
++				2.622,
++				-6,
++				3,
++				-6,
++				1,
++				3.144,
++				-6,
++				3.289,
++				-9,
++				3.433,
++				-9,
++				1,
++				3.589,
++				-9,
++				3.744,
++				7,
++				3.9,
++				7,
++				1,
++				4.056,
++				7,
++				4.211,
++				-2,
++				4.367,
++				-2,
++				1,
++				4.556,
++				-2,
++				4.744,
++				0,
++				4.933,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTere",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.5,
++				1.3,
++				0.5,
++				1,
++				1.867,
++				0.5,
++				2.433,
++				0.5,
++				3,
++				0.5,
++				1,
++				3.456,
++				0.5,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.044,
++				1,
++				1.089,
++				0,
++				1.133,
++				0,
++				1,
++				1.189,
++				0,
++				1.244,
++				1.7,
++				1.3,
++				1.7,
++				1,
++				1.522,
++				1.7,
++				1.744,
++				1.7,
++				1.967,
++				1.7,
++				1,
++				2,
++				1.7,
++				2.033,
++				0,
++				2.067,
++				0,
++				1,
++				2.078,
++				0,
++				2.089,
++				0,
++				2.1,
++				0,
++				1,
++				2.133,
++				0,
++				2.167,
++				1.7,
++				2.2,
++				1.7,
++				1,
++				2.211,
++				1.7,
++				2.222,
++				1.7,
++				2.233,
++				1.7,
++				1,
++				2.267,
++				1.7,
++				2.3,
++				0,
++				2.333,
++				0,
++				1,
++				2.344,
++				0,
++				2.356,
++				0,
++				2.367,
++				0,
++				1,
++				2.433,
++				0,
++				2.5,
++				1.7,
++				2.567,
++				1.7,
++				1,
++				2.711,
++				1.7,
++				2.856,
++				1.7,
++				3,
++				1.7,
++				1,
++				3.144,
++				1.7,
++				3.289,
++				0,
++				3.433,
++				0,
++				1,
++				3.589,
++				0,
++				3.744,
++				0,
++				3.9,
++				0,
++				1,
++				4.056,
++				0,
++				4.211,
++				1,
++				4.367,
++				1,
++				0,
++				4.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.044,
++				1,
++				1.089,
++				0,
++				1.133,
++				0,
++				1,
++				1.189,
++				0,
++				1.244,
++				1.7,
++				1.3,
++				1.7,
++				1,
++				1.522,
++				1.7,
++				1.744,
++				1.7,
++				1.967,
++				1.7,
++				1,
++				2,
++				1.7,
++				2.033,
++				0,
++				2.067,
++				0,
++				1,
++				2.078,
++				0,
++				2.089,
++				0,
++				2.1,
++				0,
++				1,
++				2.133,
++				0,
++				2.167,
++				1.7,
++				2.2,
++				1.7,
++				1,
++				2.211,
++				1.7,
++				2.222,
++				1.7,
++				2.233,
++				1.7,
++				1,
++				2.267,
++				1.7,
++				2.3,
++				0,
++				2.333,
++				0,
++				1,
++				2.344,
++				0,
++				2.356,
++				0,
++				2.367,
++				0,
++				1,
++				2.433,
++				0,
++				2.5,
++				1.7,
++				2.567,
++				1.7,
++				1,
++				2.711,
++				1.7,
++				2.856,
++				1.7,
++				3,
++				1.7,
++				1,
++				3.144,
++				1.7,
++				3.289,
++				0,
++				3.433,
++				0,
++				1,
++				3.589,
++				0,
++				3.744,
++				0,
++				3.9,
++				0,
++				1,
++				4.056,
++				0,
++				4.211,
++				1,
++				4.367,
++				1,
++				0,
++				4.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-0.6,
++				1.3,
++				-0.6,
++				1,
++				1.867,
++				-0.6,
++				2.433,
++				-0.6,
++				3,
++				-0.6,
++				1,
++				3.456,
++				-0.6,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTear",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.2,
++				1.3,
++				0.2,
++				1,
++				1.522,
++				0.2,
++				1.744,
++				0.2,
++				1.967,
++				0.2,
++				1,
++				2,
++				0.2,
++				2.033,
++				0.2,
++				2.067,
++				0.2,
++				1,
++				2.078,
++				0.2,
++				2.089,
++				0.2,
++				2.1,
++				0.2,
++				1,
++				2.133,
++				0.2,
++				2.167,
++				0.2,
++				2.2,
++				0.2,
++				1,
++				2.211,
++				0.2,
++				2.222,
++				0.2,
++				2.233,
++				0.2,
++				1,
++				2.267,
++				0.2,
++				2.3,
++				0.2,
++				2.333,
++				0.2,
++				1,
++				2.344,
++				0.2,
++				2.356,
++				0.2,
++				2.367,
++				0.2,
++				1,
++				2.433,
++				0.2,
++				2.5,
++				0.2,
++				2.567,
++				0.2,
++				1,
++				2.711,
++				0.2,
++				2.856,
++				0.2,
++				3,
++				0.2,
++				1,
++				3.456,
++				0.2,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.1,
++				1.3,
++				0.1,
++				1,
++				1.522,
++				0.1,
++				1.744,
++				0.1,
++				1.967,
++				0.1,
++				1,
++				2,
++				0.1,
++				2.033,
++				-0.2,
++				2.067,
++				-0.2,
++				1,
++				2.078,
++				-0.2,
++				2.089,
++				-0.2,
++				2.1,
++				-0.2,
++				1,
++				2.133,
++				-0.2,
++				2.167,
++				0.1,
++				2.2,
++				0.1,
++				1,
++				2.211,
++				0.1,
++				2.222,
++				0.1,
++				2.233,
++				0.1,
++				1,
++				2.267,
++				0.1,
++				2.3,
++				-0.2,
++				2.333,
++				-0.2,
++				1,
++				2.344,
++				-0.2,
++				2.356,
++				-0.2,
++				2.367,
++				-0.2,
++				1,
++				2.433,
++				-0.2,
++				2.5,
++				0.1,
++				2.567,
++				0.1,
++				1,
++				2.711,
++				0.1,
++				2.856,
++				0.1,
++				3,
++				0.1,
++				1,
++				3.456,
++				0.1,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.8,
++				1.3,
++				0.8,
++				1,
++				1.867,
++				0.8,
++				2.433,
++				0.8,
++				3,
++				0.8,
++				1,
++				3.144,
++				0.8,
++				3.289,
++				-0.5,
++				3.433,
++				-0.5,
++				1,
++				3.744,
++				-0.5,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.8,
++				1.3,
++				0.8,
++				1,
++				1.867,
++				0.8,
++				2.433,
++				0.8,
++				3,
++				0.8,
++				1,
++				3.144,
++				0.8,
++				3.289,
++				-0.5,
++				3.433,
++				-0.5,
++				1,
++				3.744,
++				-0.5,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.5,
++				1.3,
++				0.5,
++				1,
++				1.867,
++				0.5,
++				2.433,
++				0.5,
++				3,
++				0.5,
++				1,
++				3.144,
++				0.5,
++				3.289,
++				-0.4,
++				3.433,
++				-0.4,
++				1,
++				3.744,
++				-0.4,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.5,
++				1.3,
++				0.5,
++				1,
++				1.867,
++				0.5,
++				2.433,
++				0.5,
++				3,
++				0.5,
++				1,
++				3.456,
++				0.5,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.4,
++				1.3,
++				0.4,
++				1,
++				1.867,
++				0.4,
++				2.433,
++				0.4,
++				3,
++				0.4,
++				1,
++				3.144,
++				0.4,
++				3.289,
++				0,
++				3.433,
++				0,
++				1,
++				3.744,
++				0,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0.4,
++				1.3,
++				0.4,
++				1,
++				1.867,
++				0.4,
++				2.433,
++				0.4,
++				3,
++				0.4,
++				1,
++				3.144,
++				0.4,
++				3.289,
++				0,
++				3.433,
++				0,
++				1,
++				3.744,
++				0,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-0.6,
++				1.3,
++				-0.6,
++				1,
++				1.867,
++				-0.6,
++				2.433,
++				-0.6,
++				3,
++				-0.6,
++				1,
++				3.144,
++				-0.6,
++				3.289,
++				-0.412,
++				3.433,
++				-0.3,
++				1,
++				3.744,
++				-0.059,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-0.6,
++				1.3,
++				-0.6,
++				1,
++				1.867,
++				-0.6,
++				2.433,
++				-0.6,
++				3,
++				-0.6,
++				1,
++				3.144,
++				-0.6,
++				3.289,
++				-0.412,
++				3.433,
++				-0.3,
++				1,
++				3.744,
++				-0.059,
++				4.056,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				-0.6,
++				1.3,
++				-0.6,
++				1,
++				1.867,
++				-0.6,
++				2.433,
++				-0.6,
++				3,
++				-0.6,
++				1,
++				3.456,
++				-0.6,
++				3.911,
++				1,
++				4.367,
++				1,
++				0,
++				4.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamScarf",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-3,
++				1.3,
++				-3,
++				1,
++				1.489,
++				-3,
++				1.678,
++				-2,
++				1.867,
++				-2,
++				1,
++				2.244,
++				-2,
++				2.622,
++				-2,
++				3,
++				-2,
++				1,
++				3.456,
++				-2,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.044,
++				0,
++				1.089,
++				-2,
++				1.133,
++				-2,
++				1,
++				1.189,
++				-2,
++				1.244,
++				5,
++				1.3,
++				5,
++				1,
++				1.489,
++				5,
++				1.678,
++				4,
++				1.867,
++				4,
++				1,
++				2.244,
++				4,
++				2.622,
++				4,
++				3,
++				4,
++				1,
++				3.144,
++				4,
++				3.289,
++				-7,
++				3.433,
++				-7,
++				1,
++				3.589,
++				-7,
++				3.744,
++				9,
++				3.9,
++				9,
++				1,
++				4.056,
++				9,
++				4.211,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-3,
++				1.3,
++				-3,
++				1,
++				1.489,
++				-3,
++				1.678,
++				-2,
++				1.867,
++				-2,
++				1,
++				2.244,
++				-2,
++				2.622,
++				-2,
++				3,
++				-2,
++				1,
++				3.456,
++				-2,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyUpper",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				-7,
++				1.3,
++				-7,
++				1,
++				1.489,
++				-7,
++				1.678,
++				-6,
++				1.867,
++				-6,
++				1,
++				2.244,
++				-6,
++				2.622,
++				-6,
++				3,
++				-6,
++				1,
++				3.144,
++				-6,
++				3.289,
++				1.057,
++				3.433,
++				3,
++				1,
++				3.589,
++				5.092,
++				3.744,
++				5,
++				3.9,
++				5,
++				1,
++				4.056,
++				5,
++				4.211,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBustY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.489,
++				0.3,
++				1.678,
++				0.4,
++				1.867,
++				0.4,
++				1,
++				2.244,
++				0.4,
++				2.622,
++				0.4,
++				3,
++				0.4,
++				1,
++				3.144,
++				0.4,
++				3.289,
++				0.4,
++				3.433,
++				0.4,
++				1,
++				3.589,
++				0.4,
++				3.744,
++				0.4,
++				3.9,
++				0.4,
++				1,
++				4.056,
++				0.4,
++				4.211,
++				1,
++				4.367,
++				1,
++				0,
++				4.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.1,
++				1,
++				1.2,
++				0.3,
++				1.3,
++				0.3,
++				1,
++				1.489,
++				0.3,
++				1.678,
++				0.4,
++				1.867,
++				0.4,
++				1,
++				2.244,
++				0.4,
++				2.622,
++				0.4,
++				3,
++				0.4,
++				1,
++				3.144,
++				0.4,
++				3.289,
++				0.4,
++				3.433,
++				0.4,
++				1,
++				3.589,
++				0.4,
++				3.744,
++				0.4,
++				3.9,
++				0.4,
++				1,
++				4.056,
++				0.4,
++				4.211,
++				1,
++				4.367,
++				1,
++				0,
++				4.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.333,
++				5,
++				0.667,
++				5,
++				1,
++				5,
++				1,
++				1.1,
++				5,
++				1.2,
++				5,
++				1.3,
++				5,
++				1,
++				1.867,
++				5,
++				2.433,
++				5,
++				3,
++				5,
++				1,
++				3.456,
++				5,
++				3.911,
++				5,
++				4.367,
++				5,
++				0,
++				4.967,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandChangeR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleR",
++			"Segments": [
++				0,
++				0.19,
++				1,
++				0.333,
++				0.19,
++				0.667,
++				0.19,
++				1,
++				0.19,
++				1,
++				1.044,
++				0.19,
++				1.089,
++				1,
++				1.133,
++				1,
++				1,
++				1.189,
++				1,
++				1.244,
++				0.19,
++				1.3,
++				0.19,
++				1,
++				1.489,
++				0.19,
++				1.678,
++				0.4,
++				1.867,
++				0.4,
++				1,
++				2.244,
++				0.4,
++				2.622,
++				0.4,
++				3,
++				0.4,
++				1,
++				3.144,
++				0.4,
++				3.289,
++				-0.8,
++				3.433,
++				-0.8,
++				1,
++				3.589,
++				-0.8,
++				3.744,
++				-0.718,
++				3.9,
++				-0.4,
++				1,
++				4.056,
++				-0.082,
++				4.211,
++				0.19,
++				4.367,
++				0.19,
++				0,
++				4.967,
++				0.19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandDhangeL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandAngleL",
++			"Segments": [
++				0,
++				-0.17,
++				1,
++				0.333,
++				-0.17,
++				0.667,
++				-0.17,
++				1,
++				-0.17,
++				1,
++				1.044,
++				-0.17,
++				1.089,
++				-0.6,
++				1.133,
++				-0.6,
++				1,
++				1.189,
++				-0.6,
++				1.244,
++				-0.17,
++				1.3,
++				-0.17,
++				1,
++				1.489,
++				-0.17,
++				1.678,
++				-0.5,
++				1.867,
++				-0.5,
++				1,
++				2.244,
++				-0.5,
++				2.622,
++				-0.5,
++				3,
++				-0.5,
++				1,
++				3.144,
++				-0.5,
++				3.289,
++				1,
++				3.433,
++				1,
++				1,
++				3.589,
++				1,
++				3.744,
++				0.997,
++				3.9,
++				0.7,
++				1,
++				4.056,
++				0.403,
++				4.211,
++				-0.17,
++				4.367,
++				-0.17,
++				0,
++				4.967,
++				-0.17
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.1,
++				0,
++				1.2,
++				0,
++				1.3,
++				0,
++				1,
++				1.867,
++				0,
++				2.433,
++				0,
++				3,
++				0,
++				1,
++				3.456,
++				0,
++				3.911,
++				0,
++				4.367,
++				0,
++				0,
++				4.967,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Core",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Hoho001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Brow001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Tear",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01EyeBall001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Eye001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Nose001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Mouth001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Face001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Ear001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Neck001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairFront001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairSide001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01HairBack001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.93,
++				0,
++				0,
++				4.97,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLB001",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.93,
++				0,
++				0,
++				4.97,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmRA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01ArmLA001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Body001",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.93,
++				1,
++				0,
++				4.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part01Sketch",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.93,
++				0,
++				0,
++				4.97,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_04.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_04.wav differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_14.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_14.wav differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_normal_6.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_normal_6.wav differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_talk_13.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_talk_13.wav differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_00.png differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_01.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_01.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,523 @@
++{
++	"Version": 3,
++	"Parameters": [
++		{
++			"Id": "ParamAngleX",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 X"
++		},
++		{
++			"Id": "ParamAngleY",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 Y"
++		},
++		{
++			"Id": "ParamAngleZ",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 Z"
++		},
++		{
++			"Id": "ParamCheek",
++			"GroupId": "ParamGroupFace",
++			"Name": "照れ"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 開閉"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 笑顔"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 開閉"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 笑顔"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"GroupId": "ParamGroupEyeballs",
++			"Name": "目玉 X"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"GroupId": "ParamGroupEyeballs",
++			"Name": "目玉 Y"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 上下"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 上下"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 左右"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 左右"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 角度"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 角度"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 変形"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 変形"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"GroupId": "ParamGroupMouth",
++			"Name": "口 変形"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"GroupId": "ParamGroupMouth",
++			"Name": "口 開閉"
++		},
++		{
++			"Id": "ParamBodyAngleX",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 X"
++		},
++		{
++			"Id": "ParamBodyAngleY",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Y"
++		},
++		{
++			"Id": "ParamBodyAngleZ",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Z"
++		},
++		{
++			"Id": "ParamBreath",
++			"GroupId": "ParamGroupBody",
++			"Name": "呼吸"
++		},
++		{
++			"Id": "ParamShoulder",
++			"GroupId": "ParamGroupBody",
++			"Name": "肩 すくみ"
++		},
++		{
++			"Id": "ParamLeg",
++			"GroupId": "ParamGroupBody",
++			"Name": "あし"
++		},
++		{
++			"Id": "ParamArmLA",
++			"GroupId": "ParamGroupArms",
++			"Name": "左腕 A"
++		},
++		{
++			"Id": "ParamArmRA",
++			"GroupId": "ParamGroupArms",
++			"Name": "右腕 A"
++		},
++		{
++			"Id": "ParamArmLB",
++			"GroupId": "ParamGroupArms",
++			"Name": "左腕 B"
++		},
++		{
++			"Id": "ParamArmRB",
++			"GroupId": "ParamGroupArms",
++			"Name": "右腕 B"
++		},
++		{
++			"Id": "ParamHandLB",
++			"GroupId": "ParamGroupArms",
++			"Name": "左手B 回転"
++		},
++		{
++			"Id": "ParamHandRB",
++			"GroupId": "ParamGroupArms",
++			"Name": "右手B 回転"
++		},
++		{
++			"Id": "ParamHandL",
++			"GroupId": "ParamGroupArms",
++			"Name": "左手"
++		},
++		{
++			"Id": "ParamHandR",
++			"GroupId": "ParamGroupArms",
++			"Name": "右手"
++		},
++		{
++			"Id": "ParamBustY",
++			"GroupId": "ParamGroupSway",
++			"Name": "胸 揺れ"
++		},
++		{
++			"Id": "ParamHairAhoge",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ アホ毛"
++		},
++		{
++			"Id": "ParamHairFront",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 前"
++		},
++		{
++			"Id": "ParamHairBack",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 後"
++		},
++		{
++			"Id": "ParamSideupRibbon",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪飾りの揺れ"
++		},
++		{
++			"Id": "ParamRibbon",
++			"GroupId": "ParamGroupSway",
++			"Name": "胸リボンの揺れ"
++		},
++		{
++			"Id": "ParamSkirt",
++			"GroupId": "ParamGroupSway",
++			"Name": "スカートの揺れ"
++		},
++		{
++			"Id": "ParamSkirt2",
++			"GroupId": "ParamGroupSway",
++			"Name": "スカートめくれ"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh62",
++			"GroupId": "ParamGroup2",
++			"Name": "[0]サイドアップ左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh62",
++			"GroupId": "ParamGroup2",
++			"Name": "[1]サイドアップ左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh62",
++			"GroupId": "ParamGroup2",
++			"Name": "[2]サイドアップ左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh62",
++			"GroupId": "ParamGroup2",
++			"Name": "[3]サイドアップ左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh62",
++			"GroupId": "ParamGroup2",
++			"Name": "[4]サイドアップ左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_6_ArtMesh62",
++			"GroupId": "ParamGroup2",
++			"Name": "[5]サイドアップ左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_7_ArtMesh62",
++			"GroupId": "ParamGroup2",
++			"Name": "[6]サイドアップ左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh61",
++			"GroupId": "ParamGroup",
++			"Name": "[0]サイドアップ右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh61",
++			"GroupId": "ParamGroup",
++			"Name": "[1]サイドアップ右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh61",
++			"GroupId": "ParamGroup",
++			"Name": "[2]サイドアップ右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh61",
++			"GroupId": "ParamGroup",
++			"Name": "[3]サイドアップ右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh61",
++			"GroupId": "ParamGroup",
++			"Name": "[4]サイドアップ右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_6_ArtMesh61",
++			"GroupId": "ParamGroup",
++			"Name": "[5]サイドアップ右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_7_ArtMesh61",
++			"GroupId": "ParamGroup",
++			"Name": "[6]サイドアップ右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh55",
++			"GroupId": "ParamGroup4",
++			"Name": "[0]前髪左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh55",
++			"GroupId": "ParamGroup4",
++			"Name": "[1]前髪左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh55",
++			"GroupId": "ParamGroup4",
++			"Name": "[2]前髪左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh55",
++			"GroupId": "ParamGroup4",
++			"Name": "[3]前髪左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh55",
++			"GroupId": "ParamGroup4",
++			"Name": "[4]前髪左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_6_ArtMesh55",
++			"GroupId": "ParamGroup4",
++			"Name": "[5]前髪左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_7_ArtMesh55",
++			"GroupId": "ParamGroup4",
++			"Name": "[6]前髪左"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh54",
++			"GroupId": "ParamGroup3",
++			"Name": "[0]前髪右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh54",
++			"GroupId": "ParamGroup3",
++			"Name": "[1]前髪右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh54",
++			"GroupId": "ParamGroup3",
++			"Name": "[2]前髪右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh54",
++			"GroupId": "ParamGroup3",
++			"Name": "[3]前髪右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh54",
++			"GroupId": "ParamGroup3",
++			"Name": "[4]前髪右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_6_ArtMesh54",
++			"GroupId": "ParamGroup3",
++			"Name": "[5]前髪右"
++		},
++		{
++			"Id": "Param_Angle_Rotation_7_ArtMesh54",
++			"GroupId": "ParamGroup3",
++			"Name": "[6]前髪右"
++		}
++	],
++	"ParameterGroups": [
++		{
++			"Id": "ParamGroupFace",
++			"GroupId": "",
++			"Name": "顔"
++		},
++		{
++			"Id": "ParamGroupEyes",
++			"GroupId": "",
++			"Name": "目"
++		},
++		{
++			"Id": "ParamGroupEyeballs",
++			"GroupId": "",
++			"Name": "目玉"
++		},
++		{
++			"Id": "ParamGroupBrows",
++			"GroupId": "",
++			"Name": "眉"
++		},
++		{
++			"Id": "ParamGroupMouth",
++			"GroupId": "",
++			"Name": "口"
++		},
++		{
++			"Id": "ParamGroupBody",
++			"GroupId": "",
++			"Name": "体"
++		},
++		{
++			"Id": "ParamGroupArms",
++			"GroupId": "",
++			"Name": "腕"
++		},
++		{
++			"Id": "ParamGroupSway",
++			"GroupId": "",
++			"Name": "揺れ"
++		},
++		{
++			"Id": "ParamGroup2",
++			"GroupId": "",
++			"Name": "揺れ サイドアップ左"
++		},
++		{
++			"Id": "ParamGroup",
++			"GroupId": "",
++			"Name": "揺れ サイドアップ右"
++		},
++		{
++			"Id": "ParamGroup4",
++			"GroupId": "",
++			"Name": "揺れ 前髪左"
++		},
++		{
++			"Id": "ParamGroup3",
++			"GroupId": "",
++			"Name": "揺れ 前髪右"
++		}
++	],
++	"Parts": [
++		{
++			"Id": "PartCore",
++			"Name": "コア"
++		},
++		{
++			"Id": "PartCheek",
++			"Name": "é ¬"
++		},
++		{
++			"Id": "PartBrow",
++			"Name": "まゆ毛"
++		},
++		{
++			"Id": "PartEye",
++			"Name": "目"
++		},
++		{
++			"Id": "PartNose",
++			"Name": "é¼»"
++		},
++		{
++			"Id": "PartMouth",
++			"Name": "口"
++		},
++		{
++			"Id": "PartFace",
++			"Name": "顔"
++		},
++		{
++			"Id": "PartEar",
++			"Name": "耳"
++		},
++		{
++			"Id": "PartHairSide",
++			"Name": "横髪"
++		},
++		{
++			"Id": "PartHairFront",
++			"Name": "前髪"
++		},
++		{
++			"Id": "PartHairBack",
++			"Name": "後ろ髪"
++		},
++		{
++			"Id": "PartNeck",
++			"Name": "首"
++		},
++		{
++			"Id": "PartArmA",
++			"Name": "腕 A"
++		},
++		{
++			"Id": "PartArmB",
++			"Name": "腕 B"
++		},
++		{
++			"Id": "PartBody",
++			"Name": "体"
++		},
++		{
++			"Id": "PartBackground",
++			"Name": "背景"
++		},
++		{
++			"Id": "PartSketch",
++			"Name": "[ 下絵 ]"
++		},
++		{
++			"Id": "PartEyeBall",
++			"Name": "目玉"
++		},
++		{
++			"Id": "ArtMesh55_Skinning",
++			"Name": "前髪左(スキニング)"
++		},
++		{
++			"Id": "Part4",
++			"Name": "前髪左(回転)"
++		},
++		{
++			"Id": "ArtMesh54_Skinning",
++			"Name": "前髪右(スキニング)"
++		},
++		{
++			"Id": "Part3",
++			"Name": "前髪右(回転)"
++		},
++		{
++			"Id": "ArtMesh61_Skinning",
++			"Name": "サイドアップ右(スキニング)"
++		},
++		{
++			"Id": "Part",
++			"Name": "サイドアップ右(回転)"
++		},
++		{
++			"Id": "ArtMesh62_Skinning",
++			"Name": "サイドアップ左(スキニング)"
++		},
++		{
++			"Id": "Part2",
++			"Name": "サイドアップ左(回転)"
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.moc3 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,93 @@
++{
++	"Version": 3,
++	"FileReferences": {
++		"Moc": "Hiyori.moc3",
++		"Textures": [
++			"Hiyori.2048/texture_00.png",
++			"Hiyori.2048/texture_01.png"
++		],
++		"Physics": "Hiyori.physics3.json",
++		"Pose": "Hiyori.pose3.json",
++		"UserData": "Hiyori.userdata3.json",
++		"DisplayInfo": "Hiyori.cdi3.json",
++		"Motions": {
++			"Idle": [
++				{
++					"File": "motions/Hiyori_m01.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m02.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m03.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m05.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m06.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m07.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m08.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m09.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/Hiyori_m10.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				}
++			],
++			"TapBody": [
++				{
++					"File": "motions/Hiyori_m04.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				}
++			]
++		}
++	},
++	"Groups": [
++		{
++			"Target": "Parameter",
++			"Name": "LipSync",
++			"Ids": [
++				"ParamMouthOpenY"
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Name": "EyeBlink",
++			"Ids": [
++				"ParamEyeLOpen",
++				"ParamEyeROpen"
++			]
++		}
++	],
++	"HitAreas": [
++		{
++			"Id": "HitArea",
++			"Name": "Body"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1569 @@
++{
++	"Version": 3,
++	"Meta": {
++		"PhysicsSettingCount": 11,
++		"TotalInputCount": 34,
++		"TotalOutputCount": 35,
++		"VertexCount": 58,
++		"EffectiveForces": {
++			"Gravity": {
++				"X": 0,
++				"Y": -1
++			},
++			"Wind": {
++				"X": 0,
++				"Y": 0
++			}
++		},
++		"PhysicsDictionary": [
++			{
++				"Id": "PhysicsSetting1",
++				"Name": "前髪"
++			},
++			{
++				"Id": "PhysicsSetting2",
++				"Name": "後ろ髪"
++			},
++			{
++				"Id": "PhysicsSetting3",
++				"Name": "リボン 髪"
++			},
++			{
++				"Id": "PhysicsSetting4",
++				"Name": "スカート 横揺れ"
++			},
++			{
++				"Id": "PhysicsSetting5",
++				"Name": "スカート 縦揺れ"
++			},
++			{
++				"Id": "PhysicsSetting6",
++				"Name": "リボン 体"
++			},
++			{
++				"Id": "PhysicsSetting7",
++				"Name": "胸揺れ"
++			},
++			{
++				"Id": "PhysicsSetting8",
++				"Name": "サイドアップ 右"
++			},
++			{
++				"Id": "PhysicsSetting9",
++				"Name": "サイドアップ 左"
++			},
++			{
++				"Id": "PhysicsSetting10",
++				"Name": "横髪 右"
++			},
++			{
++				"Id": "PhysicsSetting11",
++				"Name": "横髪 左"
++			}
++		]
++	},
++	"PhysicsSettings": [
++		{
++			"Id": "PhysicsSetting1",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFront"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.522,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 3
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 3
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting2",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBack"
++					},
++					"VertexIndex": 1,
++					"Scale": 2.061,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.5,
++					"Radius": 15
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -30,
++					"Default": 0,
++					"Maximum": 30
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting3",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamSideupRibbon"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.775,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.9,
++					"Delay": 0.6,
++					"Acceleration": 1.5,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -7.8,
++					"Default": 0,
++					"Maximum": 8
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting4",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamSkirt"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.434,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.9,
++					"Delay": 0.6,
++					"Acceleration": 1.5,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting5",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamSkirt2"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.306,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.8,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting6",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamRibbon"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.402,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.9,
++					"Delay": 0.6,
++					"Acceleration": 1.5,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10.6
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting7",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamBustY"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 3
++					},
++					"Mobility": 0.8,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 3
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting8",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh61"
++					},
++					"VertexIndex": 1,
++					"Scale": 10,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh61"
++					},
++					"VertexIndex": 2,
++					"Scale": 20,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh61"
++					},
++					"VertexIndex": 3,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh61"
++					},
++					"VertexIndex": 4,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh61"
++					},
++					"VertexIndex": 5,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_6_ArtMesh61"
++					},
++					"VertexIndex": 6,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_7_ArtMesh61"
++					},
++					"VertexIndex": 7,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 20
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 30
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 40
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 50
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 60
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 70
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 80
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 90
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 100
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting9",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh62"
++					},
++					"VertexIndex": 1,
++					"Scale": 10,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh62"
++					},
++					"VertexIndex": 2,
++					"Scale": 20,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh62"
++					},
++					"VertexIndex": 3,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh62"
++					},
++					"VertexIndex": 4,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh62"
++					},
++					"VertexIndex": 5,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_6_ArtMesh62"
++					},
++					"VertexIndex": 6,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_7_ArtMesh62"
++					},
++					"VertexIndex": 7,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 20
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 30
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 40
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 50
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 60
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 70
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 80
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 90
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 100
++					},
++					"Mobility": 0.85,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting10",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh54"
++					},
++					"VertexIndex": 1,
++					"Scale": 5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh54"
++					},
++					"VertexIndex": 2,
++					"Scale": 5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh54"
++					},
++					"VertexIndex": 3,
++					"Scale": 10,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh54"
++					},
++					"VertexIndex": 4,
++					"Scale": 20,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh54"
++					},
++					"VertexIndex": 5,
++					"Scale": 20,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_6_ArtMesh54"
++					},
++					"VertexIndex": 6,
++					"Scale": 25,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_7_ArtMesh54"
++					},
++					"VertexIndex": 7,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 0.9,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 30
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 45
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 60
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 75
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 90
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 105
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 120
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 135
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 150
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting11",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh55"
++					},
++					"VertexIndex": 1,
++					"Scale": 5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh55"
++					},
++					"VertexIndex": 2,
++					"Scale": 5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh55"
++					},
++					"VertexIndex": 3,
++					"Scale": 10,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh55"
++					},
++					"VertexIndex": 4,
++					"Scale": 20,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh55"
++					},
++					"VertexIndex": 5,
++					"Scale": 20,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_6_ArtMesh55"
++					},
++					"VertexIndex": 6,
++					"Scale": 25,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_7_ArtMesh55"
++					},
++					"VertexIndex": 7,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 0.9,
++					"Delay": 0.7,
++					"Acceleration": 1,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 30
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 45
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 60
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 75
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 90
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 105
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 120
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 135
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 150
++					},
++					"Mobility": 0.9,
++					"Delay": 0.85,
++					"Acceleration": 1.2,
++					"Radius": 15
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,16 @@
++{
++	"Type": "Live2D Pose",
++	"FadeInTime": 0.5,
++	"Groups": [
++		[
++			{
++				"Id": "PartArmA",
++				"Link": []
++			},
++			{
++				"Id": "PartArmB",
++				"Link": []
++			}
++		]
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,44 @@
++{
++	"Version": 3,
++	"Meta": {
++		"UserDataCount": 7,
++		"TotalUserDataSize": 35
++	},
++	"UserData": [
++		{
++			"Target": "ArtMesh",
++			"Id": "ArtMesh93",
++			"Value": "ribon"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "ArtMesh94",
++			"Value": "ribon"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "ArtMesh95",
++			"Value": "ribon"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "ArtMesh57",
++			"Value": "ribon"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "ArtMesh58",
++			"Value": "ribon"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "ArtMesh59",
++			"Value": "ribon"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "ArtMesh60",
++			"Value": "ribon"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1085 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.7,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 31,
++		"TotalSegmentCount": 135,
++		"TotalPointCount": 374,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				-8,
++				1,
++				0.067,
++				-8,
++				0.133,
++				-8,
++				0.2,
++				-8,
++				1,
++				0.278,
++				-8,
++				0.356,
++				-8,
++				0.433,
++				-8,
++				1,
++				0.556,
++				-8,
++				0.678,
++				-8,
++				0.8,
++				-8,
++				1,
++				0.956,
++				-8,
++				1.111,
++				-8,
++				1.267,
++				-8,
++				1,
++				1.522,
++				-8,
++				1.778,
++				0,
++				2.033,
++				0,
++				1,
++				2.122,
++				0,
++				2.211,
++				0,
++				2.3,
++				0,
++				1,
++				2.556,
++				0,
++				2.811,
++				9,
++				3.067,
++				9,
++				1,
++				3.356,
++				9,
++				3.644,
++				0,
++				3.933,
++				0,
++				1,
++				4.067,
++				0,
++				4.2,
++				1,
++				4.333,
++				1,
++				0,
++				4.7,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				-5,
++				1,
++				0.067,
++				-5,
++				0.133,
++				-5,
++				0.2,
++				-5,
++				1,
++				0.322,
++				-5,
++				0.444,
++				16,
++				0.567,
++				16,
++				1,
++				0.711,
++				16,
++				0.856,
++				-12,
++				1,
++				-12,
++				1,
++				1.089,
++				-12,
++				1.178,
++				11,
++				1.267,
++				11,
++				1,
++				1.356,
++				11,
++				1.444,
++				9.376,
++				1.533,
++				3,
++				1,
++				1.611,
++				-2.579,
++				1.689,
++				-8,
++				1.767,
++				-8,
++				1,
++				1.856,
++				-8,
++				1.944,
++				0,
++				2.033,
++				0,
++				1,
++				2.122,
++				0,
++				2.211,
++				0,
++				2.3,
++				0,
++				1,
++				2.578,
++				0,
++				2.856,
++				-30,
++				3.133,
++				-30,
++				1,
++				3.278,
++				-30,
++				3.422,
++				15,
++				3.567,
++				15,
++				1,
++				3.689,
++				15,
++				3.811,
++				-9,
++				3.933,
++				-9,
++				0,
++				4.7,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.711,
++				0,
++				0.989,
++				0,
++				1.267,
++				0,
++				1,
++				1.522,
++				0,
++				1.778,
++				14,
++				2.033,
++				14,
++				1,
++				2.178,
++				14,
++				2.322,
++				14,
++				2.467,
++				14,
++				1,
++				2.8,
++				14,
++				3.133,
++				16,
++				3.467,
++				16,
++				1,
++				3.633,
++				16,
++				3.8,
++				-13,
++				3.967,
++				-13,
++				1,
++				4.111,
++				-13,
++				4.256,
++				-11.207,
++				4.4,
++				-11.207,
++				0,
++				4.7,
++				-11.207
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.556,
++				1,
++				1.111,
++				1,
++				1.667,
++				1,
++				1,
++				1.711,
++				1,
++				1.756,
++				0,
++				1.8,
++				0,
++				1,
++				1.822,
++				0,
++				1.844,
++				0,
++				1.867,
++				0,
++				1,
++				1.911,
++				0,
++				1.956,
++				1,
++				2,
++				1,
++				1,
++				2.489,
++				1,
++				2.978,
++				1,
++				3.467,
++				1,
++				1,
++				3.511,
++				1,
++				3.556,
++				0,
++				3.6,
++				0,
++				1,
++				3.622,
++				0,
++				3.644,
++				0,
++				3.667,
++				0,
++				1,
++				3.733,
++				0,
++				3.8,
++				1,
++				3.867,
++				1,
++				0,
++				4.7,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.556,
++				1,
++				1.111,
++				1,
++				1.667,
++				1,
++				1,
++				1.711,
++				1,
++				1.756,
++				0,
++				1.8,
++				0,
++				1,
++				1.822,
++				0,
++				1.844,
++				0,
++				1.867,
++				0,
++				1,
++				1.911,
++				0,
++				1.956,
++				1,
++				2,
++				1,
++				1,
++				2.489,
++				1,
++				2.978,
++				1,
++				3.467,
++				1,
++				1,
++				3.511,
++				1,
++				3.556,
++				0,
++				3.6,
++				0,
++				1,
++				3.622,
++				0,
++				3.644,
++				0,
++				3.667,
++				0,
++				1,
++				3.733,
++				0,
++				3.8,
++				1,
++				3.867,
++				1,
++				0,
++				4.7,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				-0.02,
++				0.467,
++				-0.02,
++				1,
++				0.578,
++				-0.02,
++				0.689,
++				0,
++				0.8,
++				0,
++				1,
++				1.056,
++				0,
++				1.311,
++				0,
++				1.567,
++				0,
++				1,
++				1.767,
++				0,
++				1.967,
++				-0.131,
++				2.167,
++				-0.15,
++				1,
++				2.644,
++				-0.195,
++				3.122,
++				-0.2,
++				3.6,
++				-0.2,
++				1,
++				3.622,
++				-0.2,
++				3.644,
++				0.803,
++				3.667,
++				0.803,
++				0,
++				4.7,
++				0.803
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0.01,
++				0.467,
++				0.08,
++				1,
++				0.578,
++				0.13,
++				0.689,
++				0.21,
++				0.8,
++				0.21,
++				1,
++				1.056,
++				0.21,
++				1.311,
++				0.21,
++				1.567,
++				0.21,
++				1,
++				1.767,
++				0.21,
++				1.967,
++				0.08,
++				2.167,
++				0.08,
++				1,
++				2.644,
++				0.08,
++				3.122,
++				0.086,
++				3.6,
++				0.1,
++				1,
++				3.622,
++				0.101,
++				3.644,
++				0.794,
++				3.667,
++				0.794,
++				0,
++				4.7,
++				0.794
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.7,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.856,
++				1,
++				1.711,
++				1,
++				2.567,
++				1,
++				1,
++				2.789,
++				1,
++				3.011,
++				1.145,
++				3.233,
++				0,
++				1,
++				3.467,
++				-1.202,
++				3.7,
++				-6,
++				3.933,
++				-6,
++				0,
++				4.7,
++				-6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				7,
++				0.433,
++				7,
++				1,
++				0.611,
++				7,
++				0.789,
++				-4,
++				0.967,
++				-4,
++				1,
++				1.078,
++				-4,
++				1.189,
++				6,
++				1.3,
++				6,
++				1,
++				1.433,
++				6,
++				1.567,
++				-3,
++				1.7,
++				-3,
++				1,
++				1.789,
++				-3,
++				1.878,
++				-1.459,
++				1.967,
++				0,
++				1,
++				2.067,
++				1.642,
++				2.167,
++				3.47,
++				2.267,
++				4,
++				1,
++				2.367,
++				4.53,
++				2.467,
++				4.312,
++				2.567,
++				5,
++				1,
++				2.889,
++				7.215,
++				3.211,
++				10,
++				3.533,
++				10,
++				1,
++				3.667,
++				10,
++				3.8,
++				0,
++				3.933,
++				0,
++				1,
++				4.067,
++				0,
++				4.2,
++				0,
++				4.333,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.822,
++				0,
++				1.644,
++				0,
++				2.467,
++				0,
++				1,
++				2.722,
++				0,
++				2.978,
++				5,
++				3.233,
++				5,
++				1,
++				3.489,
++				5,
++				3.744,
++				-5,
++				4,
++				-5,
++				1,
++				4.156,
++				-5,
++				4.311,
++				-3.976,
++				4.467,
++				-3.976,
++				0,
++				4.7,
++				-3.976
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0.2,
++				0.333,
++				0.2,
++				1,
++				0.422,
++				0.2,
++				0.511,
++				-0.1,
++				0.6,
++				-0.1,
++				1,
++				1.578,
++				-0.1,
++				2.556,
++				-0.1,
++				3.533,
++				-0.1,
++				1,
++				3.611,
++				-0.1,
++				3.689,
++				0.2,
++				3.767,
++				0.2,
++				1,
++				3.989,
++				0.2,
++				4.211,
++				-0.9,
++				4.433,
++				-0.9,
++				0,
++				4.7,
++				-0.9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.7,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.178,
++				-10,
++				0.356,
++				-7,
++				0.533,
++				-7,
++				1,
++				0.7,
++				-7,
++				0.867,
++				-10,
++				1.033,
++				-10,
++				1,
++				1.2,
++				-10,
++				1.367,
++				-8,
++				1.533,
++				-8,
++				1,
++				1.611,
++				-8,
++				1.689,
++				-8.746,
++				1.767,
++				-9,
++				1,
++				2.011,
++				-9.797,
++				2.256,
++				-10,
++				2.5,
++				-10,
++				1,
++				2.556,
++				-10,
++				2.611,
++				-10,
++				2.667,
++				-10,
++				1,
++				2.789,
++				-10,
++				2.911,
++				-10,
++				3.033,
++				-10,
++				0,
++				4.7,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.178,
++				-10,
++				0.356,
++				-7,
++				0.533,
++				-7,
++				1,
++				0.7,
++				-7,
++				0.867,
++				-10,
++				1.033,
++				-10,
++				1,
++				1.2,
++				-10,
++				1.367,
++				-6,
++				1.533,
++				-6,
++				1,
++				1.611,
++				-6,
++				1.689,
++				-6.903,
++				1.767,
++				-7.5,
++				1,
++				2.011,
++				-9.377,
++				2.256,
++				-10,
++				2.5,
++				-10,
++				1,
++				2.567,
++				-10,
++				2.633,
++				-8.958,
++				2.7,
++				-8.958,
++				1,
++				2.811,
++				-8.958,
++				2.922,
++				-10,
++				3.033,
++				-10,
++				0,
++				4.7,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				10,
++				0.433,
++				10,
++				1,
++				0.578,
++				10,
++				0.722,
++				-10,
++				0.867,
++				-10,
++				1,
++				0.989,
++				-10,
++				1.111,
++				4,
++				1.233,
++				4,
++				1,
++				1.322,
++				4,
++				1.411,
++				2.767,
++				1.5,
++				0,
++				1,
++				1.611,
++				-3.459,
++				1.722,
++				-5.351,
++				1.833,
++				-5.351,
++				1,
++				1.922,
++				-5.351,
++				2.011,
++				1.661,
++				2.1,
++				1.661,
++				1,
++				2.233,
++				1.661,
++				2.367,
++				0,
++				2.5,
++				0,
++				1,
++				2.867,
++				0,
++				3.233,
++				10,
++				3.6,
++				10,
++				1,
++				3.722,
++				10,
++				3.844,
++				-10,
++				3.967,
++				-10,
++				1,
++				4.078,
++				-10,
++				4.189,
++				6,
++				4.3,
++				6,
++				1,
++				4.356,
++				6,
++				4.411,
++				0,
++				4.467,
++				0,
++				0,
++				4.7,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.7,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.7,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1478 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.93,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 33,
++		"TotalSegmentCount": 190,
++		"TotalPointCount": 537,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				18,
++				1,
++				0.211,
++				18,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.889,
++				0,
++				1.144,
++				22,
++				1.4,
++				22,
++				1,
++				1.578,
++				22,
++				1.756,
++				22,
++				1.933,
++				22,
++				1,
++				2.1,
++				22,
++				2.267,
++				14.992,
++				2.433,
++				0,
++				1,
++				2.6,
++				-14.992,
++				2.767,
++				-23,
++				2.933,
++				-23,
++				1,
++				3.244,
++				-23,
++				3.556,
++				-23,
++				3.867,
++				-23,
++				1,
++				4.078,
++				-23,
++				4.289,
++				0,
++				4.5,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				-24,
++				1,
++				0.211,
++				-24,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.889,
++				0,
++				1.144,
++				-18,
++				1.4,
++				-18,
++				1,
++				1.522,
++				-18,
++				1.644,
++				-11,
++				1.767,
++				-11,
++				1,
++				1.822,
++				-11,
++				1.878,
++				-11,
++				1.933,
++				-11,
++				1,
++				2.1,
++				-11,
++				2.267,
++				-3,
++				2.433,
++				-3,
++				1,
++				2.6,
++				-3,
++				2.767,
++				-30,
++				2.933,
++				-30,
++				1,
++				3.133,
++				-30,
++				3.333,
++				-23,
++				3.533,
++				-23,
++				1,
++				3.644,
++				-23,
++				3.756,
++				-23,
++				3.867,
++				-23,
++				1,
++				3.911,
++				-23,
++				3.956,
++				-23,
++				4,
++				-23,
++				1,
++				4.167,
++				-23,
++				4.333,
++				0,
++				4.5,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.756,
++				0,
++				0.844,
++				1.707,
++				0.933,
++				8,
++				1,
++				1.122,
++				21.373,
++				1.311,
++				30,
++				1.5,
++				30,
++				1,
++				1.656,
++				30,
++				1.811,
++				30,
++				1.967,
++				30,
++				1,
++				2.289,
++				30,
++				2.611,
++				-30,
++				2.933,
++				-30,
++				1,
++				3.244,
++				-30,
++				3.556,
++				-30,
++				3.867,
++				-30,
++				1,
++				4.078,
++				-30,
++				4.289,
++				-21.337,
++				4.5,
++				1,
++				1,
++				4.578,
++				9.23,
++				4.656,
++				17,
++				4.733,
++				17,
++				0,
++				5.933,
++				17
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.044,
++				1,
++				1.089,
++				0,
++				1.133,
++				0,
++				1,
++				1.156,
++				0,
++				1.178,
++				0,
++				1.2,
++				0,
++				1,
++				1.256,
++				0,
++				1.311,
++				1,
++				1.367,
++				1,
++				1,
++				1.833,
++				1,
++				2.3,
++				1,
++				2.767,
++				1,
++				1,
++				2.867,
++				1,
++				2.967,
++				1.2,
++				3.067,
++				1.2,
++				1,
++				3.233,
++				1.2,
++				3.4,
++				1,
++				3.567,
++				1,
++				1,
++				3.689,
++				1,
++				3.811,
++				1,
++				3.933,
++				1,
++				1,
++				3.978,
++				1,
++				4.022,
++				0,
++				4.067,
++				0,
++				1,
++				4.089,
++				0,
++				4.111,
++				0,
++				4.133,
++				0,
++				1,
++				4.189,
++				0,
++				4.244,
++				1,
++				4.3,
++				1,
++				1,
++				4.4,
++				1,
++				4.5,
++				1,
++				4.6,
++				1,
++				1,
++				4.633,
++				1,
++				4.667,
++				0,
++				4.7,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0.63,
++				1,
++				1.433,
++				0.63,
++				2.867,
++				0.6,
++				4.3,
++				0.6,
++				1,
++				4.4,
++				0.6,
++				4.5,
++				0.771,
++				4.6,
++				0.771,
++				0,
++				5.933,
++				0.771
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.333,
++				1,
++				0.667,
++				1,
++				1,
++				1,
++				1,
++				1.044,
++				1,
++				1.089,
++				0,
++				1.133,
++				0,
++				1,
++				1.156,
++				0,
++				1.178,
++				0,
++				1.2,
++				0,
++				1,
++				1.256,
++				0,
++				1.311,
++				1,
++				1.367,
++				1,
++				1,
++				1.833,
++				1,
++				2.3,
++				1,
++				2.767,
++				1,
++				1,
++				2.867,
++				1,
++				2.967,
++				1.2,
++				3.067,
++				1.2,
++				1,
++				3.233,
++				1.2,
++				3.4,
++				1,
++				3.567,
++				1,
++				1,
++				3.689,
++				1,
++				3.811,
++				1,
++				3.933,
++				1,
++				1,
++				3.978,
++				1,
++				4.022,
++				0,
++				4.067,
++				0,
++				1,
++				4.089,
++				0,
++				4.111,
++				0,
++				4.133,
++				0,
++				1,
++				4.189,
++				0,
++				4.244,
++				1,
++				4.3,
++				1,
++				1,
++				4.4,
++				1,
++				4.5,
++				1,
++				4.6,
++				1,
++				1,
++				4.633,
++				1,
++				4.667,
++				0,
++				4.7,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0.63,
++				1,
++				1.433,
++				0.63,
++				2.867,
++				0.6,
++				4.3,
++				0.6,
++				1,
++				4.4,
++				0.6,
++				4.5,
++				0.76,
++				4.6,
++				0.76,
++				0,
++				5.933,
++				0.76
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				-0.002,
++				1,
++				0.211,
++				-0.002,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.889,
++				0,
++				1.144,
++				-0.31,
++				1.4,
++				-0.31,
++				1,
++				1.578,
++				-0.31,
++				1.756,
++				-0.31,
++				1.933,
++				-0.31,
++				1,
++				2.233,
++				-0.31,
++				2.533,
++				0.67,
++				2.833,
++				0.67,
++				1,
++				3.144,
++				0.67,
++				3.456,
++				0.67,
++				3.767,
++				0.67,
++				1,
++				4.011,
++				0.67,
++				4.256,
++				0,
++				4.5,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.889,
++				0,
++				1.144,
++				0.38,
++				1.4,
++				0.38,
++				1,
++				1.578,
++				0.38,
++				1.756,
++				0.38,
++				1.933,
++				0.38,
++				1,
++				2.233,
++				0.38,
++				2.533,
++				0.46,
++				2.833,
++				0.46,
++				1,
++				3.144,
++				0.46,
++				3.456,
++				0.46,
++				3.767,
++				0.46,
++				1,
++				4.011,
++				0.46,
++				4.256,
++				0,
++				4.5,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				1,
++				2.933,
++				0,
++				3,
++				0.125,
++				3.067,
++				0.125,
++				1,
++				3.133,
++				0.125,
++				3.2,
++				0,
++				3.267,
++				0,
++				1,
++				3.711,
++				0,
++				4.156,
++				0,
++				4.6,
++				0,
++				1,
++				4.667,
++				0,
++				4.733,
++				0.396,
++				4.8,
++				0.396,
++				0,
++				5.933,
++				0.396
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.956,
++				0,
++				1.911,
++				0,
++				2.867,
++				0,
++				1,
++				2.933,
++				0,
++				3,
++				0.125,
++				3.067,
++				0.125,
++				1,
++				3.133,
++				0.125,
++				3.2,
++				0,
++				3.267,
++				0,
++				1,
++				3.711,
++				0,
++				4.156,
++				0,
++				4.6,
++				0,
++				1,
++				4.667,
++				0,
++				4.733,
++				0.417,
++				4.8,
++				0.417,
++				0,
++				5.933,
++				0.417
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0.03,
++				0,
++				5.933,
++				0.03
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				-1,
++				1,
++				1.433,
++				-1,
++				2.867,
++				-1,
++				4.3,
++				-1,
++				1,
++				4.367,
++				-1,
++				4.433,
++				1,
++				4.5,
++				1,
++				0,
++				5.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.433,
++				1,
++				2.867,
++				1,
++				4.3,
++				1,
++				1,
++				4.367,
++				1,
++				4.433,
++				0,
++				4.5,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.778,
++				0,
++				0.822,
++				0.667,
++				0.867,
++				2,
++				1,
++				1.044,
++				7.333,
++				1.222,
++				10,
++				1.4,
++				10,
++				1,
++				1.533,
++				10,
++				1.667,
++				10,
++				1.8,
++				10,
++				1,
++				2.178,
++				10,
++				2.556,
++				6,
++				2.933,
++				6,
++				1,
++				3.244,
++				6,
++				3.556,
++				6,
++				3.867,
++				6,
++				1,
++				4.189,
++				6,
++				4.511,
++				0,
++				4.833,
++				0,
++				1,
++				4.956,
++				0,
++				5.078,
++				1.192,
++				5.2,
++				1.192,
++				1,
++				5.322,
++				1.192,
++				5.444,
++				0.013,
++				5.567,
++				0.013,
++				0,
++				5.933,
++				0.013
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.667,
++				0,
++				0.7,
++				0,
++				0.733,
++				0,
++				1,
++				1.133,
++				0,
++				1.533,
++				0,
++				1.933,
++				0,
++				1,
++				2.078,
++				0,
++				2.222,
++				4,
++				2.367,
++				4,
++				1,
++				2.556,
++				4,
++				2.744,
++				-2.18,
++				2.933,
++				-2.18,
++				1,
++				3.022,
++				-2.18,
++				3.111,
++				0,
++				3.2,
++				0,
++				1,
++				3.456,
++				0,
++				3.711,
++				-1,
++				3.967,
++				-1,
++				1,
++				4.067,
++				-1,
++				4.167,
++				-1.018,
++				4.267,
++				0,
++				1,
++				4.333,
++				0.679,
++				4.4,
++				10,
++				4.467,
++				10,
++				1,
++				4.567,
++				10,
++				4.667,
++				-5,
++				4.767,
++				-5,
++				1,
++				4.889,
++				-5,
++				5.011,
++				0,
++				5.133,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.733,
++				0,
++				0.767,
++				0,
++				0.8,
++				0,
++				1,
++				1.278,
++				0,
++				1.756,
++				-4,
++				2.233,
++				-4,
++				1,
++				2.544,
++				-4,
++				2.856,
++				8,
++				3.167,
++				8,
++				1,
++				3.4,
++				8,
++				3.633,
++				8.008,
++				3.867,
++				7.985,
++				1,
++				4.178,
++				7.954,
++				4.489,
++				-3,
++				4.8,
++				-3,
++				0,
++				5.933,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				1,
++				0.367,
++				1,
++				1,
++				0.511,
++				1,
++				0.656,
++				0,
++				0.8,
++				0,
++				1,
++				1.022,
++				0,
++				1.244,
++				1,
++				1.467,
++				1,
++				1,
++				1.689,
++				1,
++				1.911,
++				0,
++				2.133,
++				0,
++				1,
++				2.344,
++				0,
++				2.556,
++				1,
++				2.767,
++				1,
++				1,
++				2.967,
++				1,
++				3.167,
++				0,
++				3.367,
++				0,
++				1,
++				3.578,
++				0,
++				3.789,
++				1,
++				4,
++				1,
++				1,
++				4.233,
++				1,
++				4.467,
++				0,
++				4.7,
++				0,
++				1,
++				4.9,
++				0,
++				5.1,
++				0,
++				5.3,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.456,
++				0,
++				0.911,
++				0.4,
++				1.367,
++				0.4,
++				1,
++				1.889,
++				0.4,
++				2.411,
++				-1,
++				2.933,
++				-1,
++				1,
++				3.244,
++				-1,
++				3.556,
++				-1,
++				3.867,
++				-1,
++				0,
++				5.933,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-8.7,
++				1,
++				0.289,
++				-8.7,
++				0.578,
++				-8.7,
++				0.867,
++				-8.7,
++				1,
++				1,
++				-8.7,
++				1.133,
++				-10,
++				1.267,
++				-10,
++				1,
++				1.578,
++				-10,
++				1.889,
++				-10,
++				2.2,
++				-10,
++				1,
++				2.444,
++				-10,
++				2.689,
++				-6.9,
++				2.933,
++				-6.9,
++				1,
++				3.244,
++				-6.9,
++				3.556,
++				-6.9,
++				3.867,
++				-6.9,
++				1,
++				3.989,
++				-6.9,
++				4.111,
++				-8.3,
++				4.233,
++				-8.3,
++				1,
++				4.344,
++				-8.3,
++				4.456,
++				-3,
++				4.567,
++				-3,
++				1,
++				4.689,
++				-3,
++				4.811,
++				-4,
++				4.933,
++				-4,
++				1,
++				5.1,
++				-4,
++				5.267,
++				-3,
++				5.433,
++				-3,
++				0,
++				5.933,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-8.7,
++				1,
++				0.289,
++				-8.7,
++				0.578,
++				-8.7,
++				0.867,
++				-8.7,
++				1,
++				1,
++				-8.7,
++				1.133,
++				-10,
++				1.267,
++				-10,
++				1,
++				1.578,
++				-10,
++				1.889,
++				-10,
++				2.2,
++				-10,
++				1,
++				2.444,
++				-10,
++				2.689,
++				-10,
++				2.933,
++				-10,
++				1,
++				3.244,
++				-10,
++				3.556,
++				-10,
++				3.867,
++				-10,
++				1,
++				3.989,
++				-10,
++				4.111,
++				-9.998,
++				4.233,
++				-7.8,
++				1,
++				4.344,
++				-5.802,
++				4.456,
++				0.03,
++				4.567,
++				0.03,
++				1,
++				4.689,
++				0.03,
++				4.811,
++				-1,
++				4.933,
++				-1,
++				1,
++				5.122,
++				-1,
++				5.311,
++				-0.002,
++				5.5,
++				-0.002,
++				0,
++				5.933,
++				-0.002
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandL",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.067,
++				0,
++				2.133,
++				0,
++				3.2,
++				0,
++				1,
++				3.633,
++				0,
++				4.067,
++				1,
++				4.5,
++				1,
++				1,
++				4.667,
++				1,
++				4.833,
++				-1,
++				5,
++				-1,
++				1,
++				5.122,
++				-1,
++				5.244,
++				0.208,
++				5.367,
++				0.208,
++				0,
++				5.933,
++				0.208
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.067,
++				0,
++				2.133,
++				0,
++				3.2,
++				0,
++				1,
++				3.633,
++				0,
++				4.067,
++				1,
++				4.5,
++				1,
++				1,
++				4.667,
++				1,
++				4.833,
++				-1,
++				5,
++				-1,
++				1,
++				5.122,
++				-1,
++				5.244,
++				0.208,
++				5.367,
++				0.208,
++				0,
++				5.933,
++				0.208
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.133,
++				0,
++				1.267,
++				10,
++				1.4,
++				10,
++				1,
++				1.489,
++				10,
++				1.578,
++				2.177,
++				1.667,
++				2.177,
++				1,
++				1.789,
++				2.177,
++				1.911,
++				10,
++				2.033,
++				10,
++				1,
++				2.289,
++				10,
++				2.544,
++				-10,
++				2.8,
++				-10,
++				1,
++				2.933,
++				-10,
++				3.067,
++				7.54,
++				3.2,
++				7.54,
++				1,
++				3.344,
++				7.54,
++				3.489,
++				0,
++				3.633,
++				0,
++				1,
++				3.911,
++				0,
++				4.189,
++				0,
++				4.467,
++				0,
++				1,
++				4.6,
++				0,
++				4.733,
++				10,
++				4.867,
++				10,
++				1,
++				4.989,
++				10,
++				5.111,
++				-10,
++				5.233,
++				-10,
++				1,
++				5.322,
++				-10,
++				5.411,
++				3.456,
++				5.5,
++				3.456,
++				1,
++				5.556,
++				3.456,
++				5.611,
++				0,
++				5.667,
++				0,
++				0,
++				5.933,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.93,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1331 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.2,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 33,
++		"TotalSegmentCount": 169,
++		"TotalPointCount": 474,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.389,
++				0,
++				0.611,
++				0,
++				0.833,
++				0,
++				1,
++				0.933,
++				0,
++				1.033,
++				0,
++				1.133,
++				0,
++				1,
++				1.311,
++				0,
++				1.489,
++				0,
++				1.667,
++				0,
++				1,
++				1.778,
++				0,
++				1.889,
++				-0.268,
++				2,
++				-1,
++				1,
++				2.089,
++				-1.585,
++				2.178,
++				-2,
++				2.267,
++				-2,
++				0,
++				4.2,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.3,
++				0,
++				0.433,
++				-18,
++				0.567,
++				-18,
++				1,
++				0.656,
++				-18,
++				0.744,
++				8,
++				0.833,
++				8,
++				1,
++				0.933,
++				8,
++				1.033,
++				-8,
++				1.133,
++				-8,
++				1,
++				1.311,
++				-8,
++				1.489,
++				10,
++				1.667,
++				10,
++				1,
++				1.778,
++				10,
++				1.889,
++				-21,
++				2,
++				-21,
++				1,
++				2.089,
++				-21,
++				2.178,
++				-3,
++				2.267,
++				-3,
++				0,
++				4.2,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				-1,
++				0.533,
++				-1,
++				1,
++				0.722,
++				-1,
++				0.911,
++				17,
++				1.1,
++				17,
++				1,
++				1.411,
++				17,
++				1.722,
++				-22,
++				2.033,
++				-22,
++				1,
++				2.244,
++				-22,
++				2.456,
++				11,
++				2.667,
++				11,
++				0,
++				4.2,
++				11
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.2,
++				1,
++				0.233,
++				1,
++				0.267,
++				1,
++				1,
++				0.322,
++				1,
++				0.378,
++				0,
++				0.433,
++				0,
++				1,
++				0.478,
++				0,
++				0.522,
++				0,
++				0.567,
++				0,
++				1,
++				0.644,
++				0,
++				0.722,
++				1,
++				0.8,
++				1,
++				1,
++				1.056,
++				1,
++				1.311,
++				0.988,
++				1.567,
++				0.988,
++				1,
++				1.789,
++				0.988,
++				2.011,
++				1,
++				2.233,
++				1,
++				1,
++				2.267,
++				1,
++				2.3,
++				1,
++				2.333,
++				1,
++				1,
++				2.367,
++				1,
++				2.4,
++				0,
++				2.433,
++				0,
++				1,
++				2.478,
++				0,
++				2.522,
++				0,
++				2.567,
++				0,
++				1,
++				2.622,
++				0,
++				2.678,
++				1,
++				2.733,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.2,
++				1,
++				0.233,
++				1,
++				0.267,
++				1,
++				1,
++				0.322,
++				1,
++				0.378,
++				0,
++				0.433,
++				0,
++				1,
++				0.478,
++				0,
++				0.522,
++				0,
++				0.567,
++				0,
++				1,
++				0.644,
++				0,
++				0.722,
++				1,
++				0.8,
++				1,
++				1,
++				1.056,
++				1,
++				1.311,
++				1,
++				1.567,
++				1,
++				1,
++				1.789,
++				1,
++				2.011,
++				1,
++				2.233,
++				1,
++				1,
++				2.267,
++				1,
++				2.3,
++				1,
++				2.333,
++				1,
++				1,
++				2.367,
++				1,
++				2.4,
++				0,
++				2.433,
++				0,
++				1,
++				2.478,
++				0,
++				2.522,
++				0,
++				2.567,
++				0,
++				1,
++				2.622,
++				0,
++				2.678,
++				1,
++				2.733,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				0,
++				0.433,
++				0,
++				1,
++				0.478,
++				0,
++				0.522,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.8,
++				-1,
++				1.033,
++				-1,
++				1.267,
++				-1,
++				1,
++				1.422,
++				-1,
++				1.578,
++				0.583,
++				1.733,
++				0.583,
++				1,
++				1.967,
++				0.583,
++				2.2,
++				0.583,
++				2.433,
++				0.583,
++				1,
++				2.478,
++				0.583,
++				2.522,
++				0,
++				2.567,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				0,
++				0.433,
++				0,
++				1,
++				0.478,
++				0,
++				0.522,
++				1,
++				0.567,
++				1,
++				1,
++				0.8,
++				1,
++				1.033,
++				1,
++				1.267,
++				1,
++				1,
++				1.422,
++				1,
++				1.578,
++				0.75,
++				1.733,
++				0.75,
++				1,
++				1.967,
++				0.75,
++				2.2,
++				0.75,
++				2.433,
++				0.75,
++				1,
++				2.478,
++				0.75,
++				2.522,
++				0,
++				2.567,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.244,
++				0,
++				0.322,
++				-4,
++				0.4,
++				-4,
++				1,
++				0.478,
++				-4,
++				0.556,
++				10,
++				0.633,
++				10,
++				1,
++				0.8,
++				10,
++				0.967,
++				-0.386,
++				1.133,
++				-0.386,
++				1,
++				1.244,
++				-0.386,
++				1.356,
++				10,
++				1.467,
++				10,
++				1,
++				1.6,
++				10,
++				1.733,
++				0,
++				1.867,
++				0,
++				1,
++				2.044,
++				0,
++				2.222,
++				10,
++				2.4,
++				10,
++				1,
++				2.444,
++				10,
++				2.489,
++				10.395,
++				2.533,
++				9.649,
++				1,
++				2.7,
++				6.854,
++				2.867,
++				-3.526,
++				3.033,
++				-3.526,
++				1,
++				3.267,
++				-3.526,
++				3.5,
++				6.807,
++				3.733,
++				6.807,
++				1,
++				3.811,
++				6.807,
++				3.889,
++				6,
++				3.967,
++				6,
++				0,
++				4.2,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				-1,
++				0.433,
++				-1,
++				1,
++				0.656,
++				-1,
++				0.878,
++				6,
++				1.1,
++				6,
++				1,
++				1.333,
++				6,
++				1.567,
++				-3,
++				1.8,
++				-3,
++				1,
++				2.256,
++				-3,
++				2.711,
++				8,
++				3.167,
++				8,
++				0,
++				4.2,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				1,
++				0.567,
++				1,
++				1,
++				0.733,
++				1,
++				0.9,
++				0,
++				1.067,
++				0,
++				1,
++				1.3,
++				0,
++				1.533,
++				1,
++				1.767,
++				1,
++				1,
++				2.033,
++				1,
++				2.3,
++				0,
++				2.567,
++				0,
++				1,
++				2.778,
++				0,
++				2.989,
++				1,
++				3.2,
++				1,
++				1,
++				3.4,
++				1,
++				3.6,
++				0,
++				3.8,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.8,
++				1,
++				1.6,
++				1,
++				2.4,
++				1,
++				1,
++				2.522,
++				1,
++				2.644,
++				0,
++				2.767,
++				0,
++				1,
++				3.011,
++				0,
++				3.256,
++				0.062,
++				3.5,
++				0.062,
++				0,
++				4.2,
++				0.062
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.256,
++				-10,
++				0.511,
++				0,
++				0.767,
++				0,
++				1,
++				0.889,
++				0,
++				1.011,
++				-6.5,
++				1.133,
++				-6.5,
++				1,
++				1.289,
++				-6.5,
++				1.444,
++				0,
++				1.6,
++				0,
++				1,
++				1.756,
++				0,
++				1.911,
++				-8,
++				2.067,
++				-8,
++				1,
++				2.344,
++				-8,
++				2.622,
++				-1.4,
++				2.9,
++				-1.4,
++				1,
++				2.978,
++				-1.4,
++				3.056,
++				-1.775,
++				3.133,
++				-2.3,
++				1,
++				3.211,
++				-2.825,
++				3.289,
++				-3,
++				3.367,
++				-3,
++				1,
++				3.433,
++				-3,
++				3.5,
++				-2.5,
++				3.567,
++				-2.5,
++				1,
++				3.733,
++				-2.5,
++				3.9,
++				-3,
++				4.067,
++				-3,
++				0,
++				4.2,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.256,
++				-10,
++				0.511,
++				0,
++				0.767,
++				0,
++				1,
++				0.867,
++				0,
++				0.967,
++				-5.2,
++				1.067,
++				-5.2,
++				1,
++				1.244,
++				-5.2,
++				1.422,
++				0,
++				1.6,
++				0,
++				1,
++				1.778,
++				0,
++				1.956,
++				-6.3,
++				2.133,
++				-6.3,
++				1,
++				2.422,
++				-6.3,
++				2.711,
++				0.029,
++				3,
++				0.029,
++				1,
++				3.144,
++				0.029,
++				3.289,
++				0,
++				3.433,
++				0,
++				1,
++				3.5,
++				0,
++				3.567,
++				0,
++				3.633,
++				0,
++				1,
++				3.722,
++				0,
++				3.811,
++				-0.029,
++				3.9,
++				-0.029,
++				0,
++				4.2,
++				-0.029
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				1,
++				0.433,
++				1,
++				1,
++				0.589,
++				1,
++				0.744,
++				-1,
++				0.9,
++				-1,
++				1,
++				1.111,
++				-1,
++				1.322,
++				1,
++				1.533,
++				1,
++				1,
++				1.733,
++				1,
++				1.933,
++				-1,
++				2.133,
++				-1,
++				1,
++				2.411,
++				-1,
++				2.689,
++				1,
++				2.967,
++				1,
++				1,
++				3.111,
++				1,
++				3.256,
++				-1,
++				3.4,
++				-1,
++				1,
++				3.5,
++				-1,
++				3.6,
++				0.8,
++				3.7,
++				0.8,
++				0,
++				4.2,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				1,
++				0.433,
++				1,
++				1,
++				0.589,
++				1,
++				0.744,
++				-1,
++				0.9,
++				-1,
++				1,
++				1.111,
++				-1,
++				1.322,
++				1,
++				1.533,
++				1,
++				1,
++				1.733,
++				1,
++				1.933,
++				-1,
++				2.133,
++				-1,
++				1,
++				2.411,
++				-1,
++				2.689,
++				1,
++				2.967,
++				1,
++				1,
++				3.111,
++				1,
++				3.256,
++				-0.6,
++				3.4,
++				-0.6,
++				1,
++				3.5,
++				-0.6,
++				3.6,
++				0.8,
++				3.7,
++				0.8,
++				0,
++				4.2,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				-3.127,
++				0.367,
++				-4,
++				1,
++				0.511,
++				-5.032,
++				0.656,
++				-5,
++				0.8,
++				-5,
++				1,
++				0.9,
++				-5,
++				1,
++				10,
++				1.1,
++				10,
++				1,
++				1.267,
++				10,
++				1.433,
++				10.072,
++				1.6,
++				8,
++				1,
++				1.722,
++				6.481,
++				1.844,
++				-10,
++				1.967,
++				-10,
++				1,
++				2.122,
++				-10,
++				2.278,
++				-10.146,
++				2.433,
++				-9.434,
++				1,
++				2.589,
++				-8.722,
++				2.744,
++				10,
++				2.9,
++				10,
++				1,
++				3.011,
++				10,
++				3.122,
++				-5.646,
++				3.233,
++				-5.646,
++				1,
++				3.367,
++				-5.646,
++				3.5,
++				3.825,
++				3.633,
++				3.825,
++				1,
++				3.767,
++				3.825,
++				3.9,
++				0,
++				4.033,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,882 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.43,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 31,
++		"TotalSegmentCount": 106,
++		"TotalPointCount": 287,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.211,
++				1,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.911,
++				0,
++				1.189,
++				5,
++				1.467,
++				5,
++				1,
++				1.689,
++				5,
++				1.911,
++				-16,
++				2.133,
++				-16,
++				1,
++				2.356,
++				-16,
++				2.578,
++				13.871,
++				2.8,
++				13.871,
++				1,
++				2.956,
++				13.871,
++				3.111,
++				0,
++				3.267,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.911,
++				0,
++				1.189,
++				-25,
++				1.467,
++				-25,
++				1,
++				1.689,
++				-25,
++				1.911,
++				-15.225,
++				2.133,
++				-11,
++				1,
++				2.356,
++				-6.775,
++				2.578,
++				-5.127,
++				2.8,
++				-2.5,
++				1,
++				2.956,
++				-0.661,
++				3.111,
++				0,
++				3.267,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.756,
++				0,
++				0.844,
++				-4,
++				0.933,
++				-4,
++				1,
++				1.122,
++				-4,
++				1.311,
++				18,
++				1.5,
++				18,
++				1,
++				1.722,
++				18,
++				1.944,
++				-14,
++				2.167,
++				-14,
++				1,
++				2.567,
++				-14,
++				2.967,
++				-14,
++				3.367,
++				-14,
++				1,
++				3.511,
++				-14,
++				3.656,
++				-12,
++				3.8,
++				-12,
++				0,
++				4.433,
++				-12
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1.2,
++				1,
++				0.389,
++				1.2,
++				0.778,
++				1.148,
++				1.167,
++				1,
++				1,
++				1.211,
++				0.983,
++				1.256,
++				0,
++				1.3,
++				0,
++				1,
++				1.322,
++				0,
++				1.344,
++				0,
++				1.367,
++				0,
++				1,
++				1.422,
++				0,
++				1.478,
++				1,
++				1.533,
++				1,
++				1,
++				1.944,
++				1,
++				2.356,
++				1,
++				2.767,
++				1,
++				1,
++				2.811,
++				1,
++				2.856,
++				0,
++				2.9,
++				0,
++				1,
++				2.922,
++				0,
++				2.944,
++				0,
++				2.967,
++				0,
++				1,
++				3.022,
++				0,
++				3.078,
++				1,
++				3.133,
++				1,
++				0,
++				4.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1.2,
++				1,
++				0.389,
++				1.2,
++				0.778,
++				1.148,
++				1.167,
++				1,
++				1,
++				1.211,
++				0.983,
++				1.256,
++				0,
++				1.3,
++				0,
++				1,
++				1.322,
++				0,
++				1.344,
++				0,
++				1.367,
++				0,
++				1,
++				1.422,
++				0,
++				1.478,
++				1,
++				1.533,
++				1,
++				1,
++				1.944,
++				1,
++				2.356,
++				1,
++				2.767,
++				1,
++				1,
++				2.811,
++				1,
++				2.856,
++				0,
++				2.9,
++				0,
++				1,
++				2.922,
++				0,
++				2.944,
++				0,
++				2.967,
++				0,
++				1,
++				3.022,
++				0,
++				3.078,
++				1,
++				3.133,
++				1,
++				0,
++				4.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.911,
++				0,
++				1.189,
++				-0.44,
++				1.467,
++				-0.44,
++				1,
++				1.689,
++				-0.44,
++				1.911,
++				0.79,
++				2.133,
++				0.79,
++				1,
++				2.511,
++				0.79,
++				2.889,
++				0,
++				3.267,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.911,
++				0,
++				1.189,
++				-1,
++				1.467,
++				-1,
++				1,
++				1.689,
++				-1,
++				1.911,
++				-1,
++				2.133,
++				-1,
++				1,
++				2.511,
++				-1,
++				2.889,
++				0,
++				3.267,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.544,
++				1,
++				1.089,
++				1,
++				1.633,
++				1,
++				1,
++				1.856,
++				1,
++				2.078,
++				0,
++				2.3,
++				0,
++				1,
++				2.5,
++				0,
++				2.7,
++				1,
++				2.9,
++				1,
++				0,
++				4.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.544,
++				1,
++				1.089,
++				1,
++				1.633,
++				1,
++				1,
++				1.856,
++				1,
++				2.078,
++				0,
++				2.3,
++				0,
++				1,
++				2.5,
++				0,
++				2.7,
++				1,
++				2.9,
++				1,
++				0,
++				4.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				-1,
++				0,
++				4.433,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				-1,
++				0,
++				4.433,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				-2,
++				0,
++				4.433,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				1,
++				0.933,
++				0,
++				1.133,
++				-7,
++				1.333,
++				-7,
++				1,
++				1.644,
++				-7,
++				1.956,
++				0,
++				2.267,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				0,
++				0.733,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.233,
++				2,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.733,
++				0,
++				0.767,
++				0,
++				0.8,
++				0,
++				1,
++				1,
++				0,
++				1.2,
++				-4,
++				1.4,
++				-4,
++				1,
++				1.711,
++				-4,
++				2.022,
++				5,
++				2.333,
++				5,
++				1,
++				2.567,
++				5,
++				2.8,
++				3.64,
++				3.033,
++				0,
++				1,
++				3.133,
++				-1.56,
++				3.233,
++				-3,
++				3.333,
++				-3,
++				1,
++				3.467,
++				-3,
++				3.6,
++				-2,
++				3.733,
++				-2,
++				0,
++				4.433,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				1,
++				0.567,
++				1,
++				1,
++				0.711,
++				1,
++				0.856,
++				0,
++				1,
++				0,
++				1,
++				1.222,
++				0,
++				1.444,
++				1,
++				1.667,
++				1,
++				1,
++				1.889,
++				1,
++				2.111,
++				0,
++				2.333,
++				0,
++				1,
++				2.544,
++				0,
++				2.756,
++				1,
++				2.967,
++				1,
++				1,
++				3.167,
++				1,
++				3.367,
++				0,
++				3.567,
++				0,
++				0,
++				4.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.467,
++				0.1,
++				0.933,
++				1,
++				1.4,
++				1,
++				1,
++				1.844,
++				1,
++				2.289,
++				1,
++				2.733,
++				1,
++				1,
++				2.967,
++				1,
++				3.2,
++				-1,
++				3.433,
++				-1,
++				0,
++				4.433,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-10,
++				0,
++				4.433,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-10,
++				0,
++				4.433,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				-0.012,
++				1,
++				1.067,
++				-0.019,
++				1.233,
++				-6.827,
++				1.4,
++				-6.827,
++				1,
++				1.511,
++				-6.827,
++				1.622,
++				7.958,
++				1.733,
++				7.958,
++				1,
++				1.944,
++				7.958,
++				2.156,
++				-7.565,
++				2.367,
++				-7.565,
++				1,
++				2.5,
++				-7.565,
++				2.633,
++				9.434,
++				2.767,
++				9.434,
++				1,
++				2.978,
++				9.434,
++				3.189,
++				-8.871,
++				3.4,
++				-8.871,
++				1,
++				3.5,
++				-8.871,
++				3.6,
++				7.588,
++				3.7,
++				7.588,
++				1,
++				3.789,
++				7.588,
++				3.878,
++				-3.904,
++				3.967,
++				-3.904,
++				1,
++				4.011,
++				-3.904,
++				4.056,
++				-0.032,
++				4.1,
++				-0.032,
++				0,
++				4.433,
++				-0.032
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.43,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1670 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 8.57,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 32,
++		"TotalSegmentCount": 218,
++		"TotalPointCount": 622,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				1,
++				0.567,
++				1,
++				1,
++				1.122,
++				1,
++				1.678,
++				1,
++				2.233,
++				1,
++				1,
++				2.533,
++				1,
++				2.833,
++				-30,
++				3.133,
++				-30,
++				1,
++				4.067,
++				-30,
++				5,
++				-30,
++				5.933,
++				-30,
++				1,
++				6.322,
++				-30,
++				6.711,
++				0,
++				7.1,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				18,
++				0.567,
++				18,
++				1,
++				0.856,
++				18,
++				1.144,
++				-9.95,
++				1.433,
++				-9.95,
++				1,
++				1.522,
++				-9.95,
++				1.611,
++				-1.589,
++				1.7,
++				-1.589,
++				1,
++				1.911,
++				-1.589,
++				2.122,
++				-8.047,
++				2.333,
++				-8.047,
++				1,
++				2.6,
++				-8.047,
++				2.867,
++				30,
++				3.133,
++				30,
++				1,
++				3.478,
++				30,
++				3.822,
++				29.529,
++				4.167,
++				27.847,
++				1,
++				4.311,
++				27.142,
++				4.456,
++				25.42,
++				4.6,
++				24.243,
++				1,
++				4.922,
++				21.616,
++				5.244,
++				20.338,
++				5.567,
++				20.338,
++				1,
++				5.789,
++				20.338,
++				6.011,
++				27.397,
++				6.233,
++				27.397,
++				1,
++				6.522,
++				27.397,
++				6.811,
++				0,
++				7.1,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.8,
++				0,
++				1.033,
++				25,
++				1.267,
++				25,
++				1,
++				1.4,
++				25,
++				1.533,
++				25,
++				1.667,
++				25,
++				1,
++				1.878,
++				25,
++				2.089,
++				25,
++				2.3,
++				25,
++				1,
++				2.578,
++				25,
++				2.856,
++				-30,
++				3.133,
++				-30,
++				1,
++				4,
++				-30,
++				4.867,
++				-30,
++				5.733,
++				-30,
++				1,
++				5.8,
++				-30,
++				5.867,
++				-30,
++				5.933,
++				-30,
++				1,
++				6.322,
++				-30,
++				6.711,
++				0,
++				7.1,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				2.844,
++				0,
++				5.089,
++				0,
++				7.333,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.278,
++				1,
++				0.556,
++				1,
++				0.833,
++				1,
++				1,
++				0.867,
++				1,
++				0.9,
++				0,
++				0.933,
++				0,
++				1,
++				1.222,
++				0,
++				1.511,
++				0,
++				1.8,
++				0,
++				1,
++				1.889,
++				0,
++				1.978,
++				1,
++				2.067,
++				1,
++				1,
++				2.322,
++				1,
++				2.578,
++				1,
++				2.833,
++				1,
++				1,
++				2.889,
++				1,
++				2.944,
++				0,
++				3,
++				0,
++				1,
++				3.022,
++				0,
++				3.044,
++				0,
++				3.067,
++				0,
++				1,
++				3.122,
++				0,
++				3.178,
++				1,
++				3.233,
++				1,
++				1,
++				3.5,
++				1,
++				3.767,
++				1,
++				4.033,
++				1,
++				1,
++				4.089,
++				1,
++				4.144,
++				0,
++				4.2,
++				0,
++				1,
++				4.222,
++				0,
++				4.244,
++				0,
++				4.267,
++				0,
++				1,
++				4.322,
++				0,
++				4.378,
++				1,
++				4.433,
++				1,
++				1,
++				5.133,
++				1,
++				5.833,
++				1,
++				6.533,
++				1,
++				1,
++				6.589,
++				1,
++				6.644,
++				0,
++				6.7,
++				0,
++				1,
++				6.722,
++				0,
++				6.744,
++				0,
++				6.767,
++				0,
++				1,
++				6.822,
++				0,
++				6.878,
++				1,
++				6.933,
++				1,
++				1,
++				7.067,
++				1,
++				7.2,
++				1,
++				7.333,
++				1,
++				0,
++				8.567,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.278,
++				0,
++				0.556,
++				0.812,
++				0.833,
++				0.812,
++				0,
++				8.567,
++				0.812
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.278,
++				1,
++				0.556,
++				1,
++				0.833,
++				1,
++				1,
++				0.867,
++				1,
++				0.9,
++				0,
++				0.933,
++				0,
++				1,
++				1.222,
++				0,
++				1.511,
++				0,
++				1.8,
++				0,
++				1,
++				1.889,
++				0,
++				1.978,
++				1,
++				2.067,
++				1,
++				1,
++				2.322,
++				1,
++				2.578,
++				1,
++				2.833,
++				1,
++				1,
++				2.889,
++				1,
++				2.944,
++				0,
++				3,
++				0,
++				1,
++				3.022,
++				0,
++				3.044,
++				0,
++				3.067,
++				0,
++				1,
++				3.122,
++				0,
++				3.178,
++				1,
++				3.233,
++				1,
++				1,
++				3.5,
++				1,
++				3.767,
++				1,
++				4.033,
++				1,
++				1,
++				4.089,
++				1,
++				4.144,
++				0,
++				4.2,
++				0,
++				1,
++				4.222,
++				0,
++				4.244,
++				0,
++				4.267,
++				0,
++				1,
++				4.322,
++				0,
++				4.378,
++				1,
++				4.433,
++				1,
++				1,
++				5.133,
++				1,
++				5.833,
++				1,
++				6.533,
++				1,
++				1,
++				6.589,
++				1,
++				6.644,
++				0,
++				6.7,
++				0,
++				1,
++				6.722,
++				0,
++				6.744,
++				0,
++				6.767,
++				0,
++				1,
++				6.822,
++				0,
++				6.878,
++				1,
++				6.933,
++				1,
++				1,
++				7.067,
++				1,
++				7.2,
++				1,
++				7.333,
++				1,
++				0,
++				8.567,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.278,
++				0,
++				0.556,
++				0.812,
++				0.833,
++				0.812,
++				1,
++				1.967,
++				0.812,
++				3.1,
++				0.8,
++				4.233,
++				0.8,
++				0,
++				8.567,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				-0.065,
++				0.6,
++				-0.14,
++				1,
++				0.811,
++				-0.219,
++				1.022,
++				-0.24,
++				1.233,
++				-0.24,
++				1,
++				1.367,
++				-0.24,
++				1.5,
++				-0.24,
++				1.633,
++				-0.24,
++				1,
++				1.844,
++				-0.24,
++				2.056,
++				-0.24,
++				2.267,
++				-0.24,
++				1,
++				2.556,
++				-0.24,
++				2.844,
++				0.661,
++				3.133,
++				0.68,
++				1,
++				3.5,
++				0.704,
++				3.867,
++				0.7,
++				4.233,
++				0.7,
++				1,
++				4.5,
++				0.7,
++				4.767,
++				-0.75,
++				5.033,
++				-0.75,
++				1,
++				5.589,
++				-0.75,
++				6.144,
++				0.68,
++				6.7,
++				0.68,
++				1,
++				6.789,
++				0.68,
++				6.878,
++				0,
++				6.967,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				-0.38,
++				0.6,
++				-0.38,
++				1,
++				0.811,
++				-0.38,
++				1.022,
++				0.21,
++				1.233,
++				0.21,
++				1,
++				1.367,
++				0.21,
++				1.5,
++				0.21,
++				1.633,
++				0.21,
++				1,
++				1.844,
++				0.21,
++				2.056,
++				0.21,
++				2.267,
++				0.21,
++				1,
++				2.556,
++				0.21,
++				2.844,
++				-0.33,
++				3.133,
++				-0.33,
++				1,
++				3.767,
++				-0.33,
++				4.4,
++				0.625,
++				5.033,
++				0.625,
++				1,
++				5.589,
++				0.625,
++				6.144,
++				-0.33,
++				6.7,
++				-0.33,
++				1,
++				6.789,
++				-0.33,
++				6.878,
++				0,
++				6.967,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.656,
++				0,
++				0.711,
++				0,
++				0.767,
++				0,
++				1,
++				0.822,
++				0,
++				0.878,
++				0.667,
++				0.933,
++				0.667,
++				1,
++				1.211,
++				0.667,
++				1.489,
++				0.667,
++				1.767,
++				0.667,
++				1,
++				2.011,
++				0.667,
++				2.256,
++				0,
++				2.5,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.656,
++				0,
++				0.711,
++				0,
++				0.767,
++				0,
++				1,
++				0.822,
++				0,
++				0.878,
++				0.646,
++				0.933,
++				0.646,
++				1,
++				1.211,
++				0.646,
++				1.489,
++				0.646,
++				1.767,
++				0.646,
++				1,
++				2.011,
++				0.646,
++				2.256,
++				0,
++				2.5,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.2,
++				1,
++				0.4,
++				1,
++				0.6,
++				1,
++				1,
++				0.889,
++				1,
++				1.178,
++				1,
++				1.467,
++				1,
++				1,
++				1.611,
++				1,
++				1.756,
++				1,
++				1.9,
++				1,
++				1,
++				2.189,
++				1,
++				2.478,
++				0,
++				2.767,
++				0,
++				1,
++				3.989,
++				0,
++				5.211,
++				0,
++				6.433,
++				0,
++				1,
++				6.533,
++				0,
++				6.633,
++				1,
++				6.733,
++				1,
++				0,
++				8.567,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.667,
++				0,
++				0.733,
++				0,
++				0.8,
++				0,
++				1,
++				0.844,
++				0,
++				0.889,
++				1,
++				0.933,
++				1,
++				1,
++				1.111,
++				1,
++				1.289,
++				1,
++				1.467,
++				1,
++				1,
++				1.611,
++				1,
++				1.756,
++				0,
++				1.9,
++				0,
++				1,
++				2.056,
++				0,
++				2.211,
++				0,
++				2.367,
++				0,
++				1,
++				2.5,
++				0,
++				2.633,
++				1,
++				2.767,
++				1,
++				1,
++				3.989,
++				1,
++				5.211,
++				1,
++				6.433,
++				1,
++				1,
++				6.533,
++				1,
++				6.633,
++				0,
++				6.733,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.5,
++				0,
++				0.6,
++				-1.353,
++				0.7,
++				-1.353,
++				1,
++				0.933,
++				-1.353,
++				1.167,
++				10,
++				1.4,
++				10,
++				1,
++				1.544,
++				10,
++				1.689,
++				9.799,
++				1.833,
++				9.799,
++				1,
++				2.089,
++				9.799,
++				2.344,
++				9.875,
++				2.6,
++				9.875,
++				1,
++				2.944,
++				9.875,
++				3.289,
++				-9.599,
++				3.633,
++				-9.599,
++				1,
++				3.844,
++				-9.599,
++				4.056,
++				-2.657,
++				4.267,
++				-2.657,
++				1,
++				4.467,
++				-2.657,
++				4.667,
++				-9.098,
++				4.867,
++				-9.098,
++				1,
++				5.144,
++				-9.098,
++				5.422,
++				-4.812,
++				5.7,
++				-4.812,
++				1,
++				5.967,
++				-4.812,
++				6.233,
++				-10,
++				6.5,
++				-10,
++				1,
++				6.778,
++				-10,
++				7.056,
++				-1.43,
++				7.333,
++				0,
++				1,
++				7.533,
++				1.03,
++				7.733,
++				0.752,
++				7.933,
++				0.752,
++				1,
++				8.011,
++				0.752,
++				8.089,
++				-0.326,
++				8.167,
++				-0.326,
++				0,
++				8.567,
++				-0.326
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				5.421,
++				0.6,
++				5.421,
++				1,
++				0.867,
++				5.421,
++				1.133,
++				-3.737,
++				1.4,
++				-3.737,
++				1,
++				1.511,
++				-3.737,
++				1.622,
++				0.246,
++				1.733,
++				0.246,
++				1,
++				1.933,
++				0.246,
++				2.133,
++				0,
++				2.333,
++				0,
++				1,
++				2.389,
++				0,
++				2.444,
++				2.993,
++				2.5,
++				4,
++				1,
++				2.711,
++				7.827,
++				2.922,
++				9,
++				3.133,
++				9,
++				1,
++				4.256,
++				9,
++				5.378,
++				9,
++				6.5,
++				9,
++				1,
++				6.778,
++				9,
++				7.056,
++				-5,
++				7.333,
++				-5,
++				1,
++				7.5,
++				-5,
++				7.667,
++				2,
++				7.833,
++				2,
++				1,
++				7.9,
++				2,
++				7.967,
++				0,
++				8.033,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				2,
++				0.6,
++				2,
++				1,
++				0.867,
++				2,
++				1.133,
++				-10,
++				1.4,
++				-10,
++				1,
++				1.533,
++				-10,
++				1.667,
++				-10,
++				1.8,
++				-10,
++				1,
++				2,
++				-10,
++				2.2,
++				-10.197,
++				2.4,
++				-6.566,
++				1,
++				2.6,
++				-2.936,
++				2.8,
++				10,
++				3,
++				10,
++				1,
++				3.433,
++				10,
++				3.867,
++				-4.436,
++				4.3,
++				-4.436,
++				1,
++				4.578,
++				-4.436,
++				4.856,
++				10,
++				5.133,
++				10,
++				1,
++				5.433,
++				10,
++				5.733,
++				0.695,
++				6.033,
++				-4.261,
++				1,
++				6.211,
++				-7.197,
++				6.389,
++				-6.792,
++				6.567,
++				-6.792,
++				1,
++				6.644,
++				-6.792,
++				6.722,
++				-6.224,
++				6.8,
++				-4.11,
++				1,
++				6.989,
++				1.023,
++				7.178,
++				4.236,
++				7.367,
++				4.236,
++				1,
++				7.689,
++				4.236,
++				8.011,
++				0.025,
++				8.333,
++				0.025,
++				0,
++				8.567,
++				0.025
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				1,
++				0.367,
++				1,
++				1,
++				0.511,
++				1,
++				0.656,
++				0,
++				0.8,
++				0,
++				1,
++				1.022,
++				0,
++				1.244,
++				1,
++				1.467,
++				1,
++				1,
++				1.689,
++				1,
++				1.911,
++				0,
++				2.133,
++				0,
++				1,
++				2.344,
++				0,
++				2.556,
++				1,
++				2.767,
++				1,
++				1,
++				2.967,
++				1,
++				3.167,
++				0,
++				3.367,
++				0,
++				1,
++				3.578,
++				0,
++				3.789,
++				1,
++				4,
++				1,
++				1,
++				4.233,
++				1,
++				4.467,
++				0,
++				4.7,
++				0,
++				1,
++				4.9,
++				0,
++				5.1,
++				0,
++				5.3,
++				0,
++				1,
++				5.522,
++				0,
++				5.744,
++				1,
++				5.967,
++				1,
++				1,
++				6.244,
++				1,
++				6.522,
++				0,
++				6.8,
++				0,
++				1,
++				7.022,
++				0,
++				7.244,
++				1,
++				7.467,
++				1,
++				1,
++				7.689,
++				1,
++				7.911,
++				0,
++				8.133,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				0,
++				8.567,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.2,
++				-10,
++				0.4,
++				-10,
++				0.6,
++				-10,
++				1,
++				0.833,
++				-10,
++				1.067,
++				-7.083,
++				1.3,
++				-7.083,
++				1,
++				1.433,
++				-7.083,
++				1.567,
++				-7.083,
++				1.7,
++				-7.083,
++				1,
++				1.911,
++				-7.083,
++				2.122,
++				-10,
++				2.333,
++				-10,
++				1,
++				3.467,
++				-10,
++				4.6,
++				-10,
++				5.733,
++				-10,
++				1,
++				5.8,
++				-10,
++				5.867,
++				-10,
++				5.933,
++				-10,
++				1,
++				6.4,
++				-10,
++				6.867,
++				-10,
++				7.333,
++				-10,
++				0,
++				8.567,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.2,
++				-10,
++				0.4,
++				-10,
++				0.6,
++				-10,
++				1,
++				0.833,
++				-10,
++				1.067,
++				2.917,
++				1.3,
++				2.917,
++				1,
++				1.478,
++				2.917,
++				1.656,
++				3.029,
++				1.833,
++				2.6,
++				1,
++				2.033,
++				2.117,
++				2.233,
++				-10,
++				2.433,
++				-10,
++				1,
++				3.533,
++				-10,
++				4.633,
++				-10,
++				5.733,
++				-10,
++				1,
++				5.8,
++				-10,
++				5.867,
++				-10,
++				5.933,
++				-10,
++				1,
++				6.133,
++				-10,
++				6.333,
++				-10,
++				6.533,
++				-10,
++				1,
++				6.8,
++				-10,
++				7.067,
++				-10,
++				7.333,
++				-10,
++				0,
++				8.567,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0.02,
++				0,
++				8.567,
++				0.02
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				-10,
++				0.533,
++				-10,
++				1,
++				0.833,
++				-10,
++				1.133,
++				10,
++				1.433,
++				10,
++				1,
++				1.567,
++				10,
++				1.7,
++				0,
++				1.833,
++				0,
++				1,
++				2.311,
++				0,
++				2.789,
++				10,
++				3.267,
++				10,
++				1,
++				3.344,
++				10,
++				3.422,
++				10,
++				3.5,
++				10,
++				1,
++				3.633,
++				10,
++				3.767,
++				-10,
++				3.9,
++				-10,
++				1,
++				4.267,
++				-10,
++				4.633,
++				7.69,
++				5,
++				9.705,
++				1,
++				5.122,
++				10.376,
++				5.244,
++				10,
++				5.367,
++				10,
++				1,
++				5.756,
++				10,
++				6.144,
++				-9.975,
++				6.533,
++				-9.975,
++				1,
++				6.622,
++				-9.975,
++				6.711,
++				-10.207,
++				6.8,
++				-9.779,
++				1,
++				7.033,
++				-8.654,
++				7.267,
++				10,
++				7.5,
++				10,
++				1,
++				7.7,
++				10,
++				7.9,
++				-6.753,
++				8.1,
++				-6.753,
++				1,
++				8.2,
++				-6.753,
++				8.3,
++				0,
++				8.4,
++				0,
++				0,
++				8.567,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				8.57,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				8.57,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1990 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.37,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 35,
++		"TotalSegmentCount": 262,
++		"TotalPointCount": 751,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.7,
++				1,
++				1.067,
++				0,
++				1.433,
++				0,
++				1,
++				1.711,
++				0,
++				1.989,
++				10,
++				2.267,
++				10,
++				1,
++				2.522,
++				10,
++				2.778,
++				-7,
++				3.033,
++				-7,
++				1,
++				3.233,
++				-7,
++				3.433,
++				13,
++				3.633,
++				13,
++				1,
++				3.811,
++				13,
++				3.989,
++				7.017,
++				4.167,
++				2,
++				1,
++				4.244,
++				-0.195,
++				4.322,
++				0,
++				4.4,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				18,
++				0.333,
++				18,
++				1,
++				0.522,
++				18,
++				0.711,
++				-9.95,
++				0.9,
++				-9.95,
++				1,
++				0.956,
++				-9.95,
++				1.011,
++				-1.664,
++				1.067,
++				-1.589,
++				1,
++				1.911,
++				-0.462,
++				2.756,
++				0,
++				3.6,
++				0,
++				1,
++				3.789,
++				0,
++				3.978,
++				-18,
++				4.167,
++				-18,
++				1,
++				4.244,
++				-18,
++				4.322,
++				-10,
++				4.4,
++				-10,
++				0,
++				5.367,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.489,
++				0,
++				0.644,
++				25,
++				0.8,
++				25,
++				1,
++				0.878,
++				25,
++				0.956,
++				25,
++				1.033,
++				25,
++				1,
++				1.233,
++				25,
++				1.433,
++				25,
++				1.633,
++				25,
++				1,
++				1.867,
++				25,
++				2.1,
++				-5,
++				2.333,
++				-5,
++				1,
++				2.533,
++				-5,
++				2.733,
++				23,
++				2.933,
++				23,
++				1,
++				3.189,
++				23,
++				3.444,
++				-3,
++				3.7,
++				-3,
++				0,
++				5.367,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.178,
++				1,
++				0.356,
++				1,
++				0.533,
++				1,
++				1,
++				0.567,
++				1,
++				0.6,
++				0,
++				0.633,
++				0,
++				1,
++				0.644,
++				0,
++				0.656,
++				0,
++				0.667,
++				0,
++				1,
++				0.7,
++				0,
++				0.733,
++				1,
++				0.767,
++				1,
++				1,
++				1.056,
++				1,
++				1.344,
++				1,
++				1.633,
++				1,
++				1,
++				1.667,
++				1,
++				1.7,
++				0,
++				1.733,
++				0,
++				1,
++				1.744,
++				0,
++				1.756,
++				0,
++				1.767,
++				0,
++				1,
++				1.8,
++				0,
++				1.833,
++				1,
++				1.867,
++				1,
++				1,
++				2.433,
++				1,
++				3,
++				1,
++				3.567,
++				1,
++				1,
++				3.6,
++				1,
++				3.633,
++				0,
++				3.667,
++				0,
++				1,
++				3.678,
++				0,
++				3.689,
++				0,
++				3.7,
++				0,
++				1,
++				3.733,
++				0,
++				3.767,
++				1,
++				3.8,
++				1,
++				1,
++				3.944,
++				1,
++				4.089,
++				1,
++				4.233,
++				1,
++				1,
++				4.256,
++				1,
++				4.278,
++				0,
++				4.3,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.378,
++				0,
++				2.756,
++				0,
++				4.133,
++				0,
++				1,
++				4.167,
++				0,
++				4.2,
++				0.833,
++				4.233,
++				0.833,
++				0,
++				5.367,
++				0.833
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.178,
++				1,
++				0.356,
++				1,
++				0.533,
++				1,
++				1,
++				0.567,
++				1,
++				0.6,
++				0,
++				0.633,
++				0,
++				1,
++				0.644,
++				0,
++				0.656,
++				0,
++				0.667,
++				0,
++				1,
++				0.7,
++				0,
++				0.733,
++				1,
++				0.767,
++				1,
++				1,
++				1.056,
++				1,
++				1.344,
++				1,
++				1.633,
++				1,
++				1,
++				1.667,
++				1,
++				1.7,
++				0,
++				1.733,
++				0,
++				1,
++				1.744,
++				0,
++				1.756,
++				0,
++				1.767,
++				0,
++				1,
++				1.8,
++				0,
++				1.833,
++				1,
++				1.867,
++				1,
++				1,
++				2.433,
++				1,
++				3,
++				1,
++				3.567,
++				1,
++				1,
++				3.6,
++				1,
++				3.633,
++				0,
++				3.667,
++				0,
++				1,
++				3.678,
++				0,
++				3.689,
++				0,
++				3.7,
++				0,
++				1,
++				3.733,
++				0,
++				3.767,
++				0.998,
++				3.8,
++				1,
++				1,
++				3.944,
++				1.01,
++				4.089,
++				1.013,
++				4.233,
++				1.013,
++				1,
++				4.256,
++				1.013,
++				4.278,
++				0,
++				4.3,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.378,
++				0,
++				2.756,
++				0,
++				4.133,
++				0,
++				1,
++				4.167,
++				0,
++				4.2,
++				0.823,
++				4.233,
++				0.823,
++				0,
++				5.367,
++				0.823
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				-0.067,
++				0.367,
++				-0.14,
++				1,
++				0.5,
++				-0.22,
++				0.633,
++				-0.24,
++				0.767,
++				-0.24,
++				1,
++				0.856,
++				-0.24,
++				0.944,
++				-0.24,
++				1.033,
++				-0.24,
++				1,
++				1.311,
++				-0.24,
++				1.589,
++				-0.24,
++				1.867,
++				-0.25,
++				1,
++				2.022,
++				-0.256,
++				2.178,
++				-0.51,
++				2.333,
++				-0.51,
++				1,
++				2.578,
++				-0.51,
++				2.822,
++				0.22,
++				3.067,
++				0.22,
++				1,
++				3.267,
++				0.22,
++				3.467,
++				-0.57,
++				3.667,
++				-0.57,
++				1,
++				3.911,
++				-0.57,
++				4.156,
++				-0.28,
++				4.4,
++				-0.28,
++				0,
++				5.367,
++				-0.28
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				-0.38,
++				0.367,
++				-0.38,
++				1,
++				0.5,
++				-0.38,
++				0.633,
++				0.21,
++				0.767,
++				0.21,
++				1,
++				0.856,
++				0.21,
++				0.944,
++				0.21,
++				1.033,
++				0.21,
++				1,
++				1.311,
++				0.21,
++				1.589,
++				0.29,
++				1.867,
++				0.29,
++				1,
++				2.022,
++				0.29,
++				2.178,
++				0.21,
++				2.333,
++				0.21,
++				1,
++				2.578,
++				0.21,
++				2.822,
++				0.29,
++				3.067,
++				0.29,
++				1,
++				3.267,
++				0.29,
++				3.467,
++				0.08,
++				3.667,
++				0.08,
++				1,
++				3.911,
++				0.08,
++				4.156,
++				0.13,
++				4.4,
++				0.13,
++				0,
++				5.367,
++				0.13
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				-0.008,
++				0.233,
++				0.021,
++				1,
++				0.322,
++				0.053,
++				0.411,
++				0.625,
++				0.5,
++				0.625,
++				1,
++				0.567,
++				0.625,
++				0.633,
++				0,
++				0.7,
++				0,
++				1,
++				1.144,
++				0,
++				1.589,
++				0,
++				2.033,
++				0,
++				1,
++				2.089,
++				0,
++				2.144,
++				0.229,
++				2.2,
++				0.229,
++				1,
++				2.278,
++				0.229,
++				2.356,
++				0,
++				2.433,
++				0,
++				1,
++				2.544,
++				0,
++				2.656,
++				0,
++				2.767,
++				0,
++				1,
++				2.822,
++				0,
++				2.878,
++				0.229,
++				2.933,
++				0.229,
++				1,
++				3.011,
++				0.229,
++				3.089,
++				0,
++				3.167,
++				0,
++				1,
++				3.456,
++				0,
++				3.744,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				0.479,
++				4.333,
++				0.479,
++				0,
++				5.367,
++				0.479
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.322,
++				0,
++				0.411,
++				0.625,
++				0.5,
++				0.625,
++				1,
++				0.567,
++				0.625,
++				0.633,
++				0,
++				0.7,
++				0,
++				1,
++				1.144,
++				0,
++				1.589,
++				0.005,
++				2.033,
++				0.021,
++				1,
++				2.089,
++				0.023,
++				2.144,
++				0.188,
++				2.2,
++				0.188,
++				1,
++				2.278,
++				0.188,
++				2.356,
++				0,
++				2.433,
++				0,
++				1,
++				2.544,
++				0,
++				2.656,
++				0.001,
++				2.767,
++				0.021,
++				1,
++				2.822,
++				0.031,
++				2.878,
++				0.229,
++				2.933,
++				0.229,
++				1,
++				3.011,
++				0.229,
++				3.089,
++				0,
++				3.167,
++				0,
++				1,
++				3.456,
++				0,
++				3.744,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				0.479,
++				4.333,
++				0.479,
++				0,
++				5.367,
++				0.479
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				1.678,
++				0,
++				2.856,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				-0.479,
++				4.333,
++				-0.479,
++				0,
++				5.367,
++				-0.479
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				1.589,
++				0,
++				2.811,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				0.688,
++				4.333,
++				0.688,
++				0,
++				5.367,
++				0.688
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				1.678,
++				0,
++				2.856,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				0,
++				4.333,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				1.589,
++				0,
++				2.811,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				0,
++				4.333,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				1.589,
++				0,
++				2.811,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				0,
++				4.333,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				1.589,
++				0,
++				2.811,
++				0,
++				4.033,
++				0,
++				1,
++				4.133,
++				0,
++				4.233,
++				0,
++				4.333,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.367,
++				1,
++				2.733,
++				1,
++				4.1,
++				1,
++				0,
++				5.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.367,
++				0,
++				2.733,
++				0,
++				4.1,
++				0,
++				1,
++				4.144,
++				0,
++				4.189,
++				1,
++				4.233,
++				1,
++				0,
++				5.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.078,
++				-10,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.311,
++				0,
++				0.389,
++				-1.353,
++				0.467,
++				-1.353,
++				1,
++				0.6,
++				-1.353,
++				0.733,
++				10,
++				0.867,
++				10,
++				1,
++				0.956,
++				10,
++				1.044,
++				9.799,
++				1.133,
++				9.799,
++				1,
++				1.233,
++				9.799,
++				1.333,
++				10,
++				1.433,
++				10,
++				1,
++				1.667,
++				10,
++				1.9,
++				-2.975,
++				2.133,
++				-2.975,
++				1,
++				2.211,
++				-2.975,
++				2.289,
++				-2.975,
++				2.367,
++				-2.975,
++				1,
++				2.522,
++				-2.975,
++				2.678,
++				9.025,
++				2.833,
++				9.025,
++				1,
++				2.978,
++				9.025,
++				3.122,
++				9.025,
++				3.267,
++				9.025,
++				1,
++				3.489,
++				9.025,
++				3.711,
++				2.025,
++				3.933,
++				2.025,
++				0,
++				5.367,
++				2.025
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				10,
++				1,
++				0.122,
++				10,
++				0.244,
++				9.141,
++				0.367,
++				5.421,
++				1,
++				0.533,
++				0.348,
++				0.7,
++				-3.737,
++				0.867,
++				-3.737,
++				1,
++				0.978,
++				-3.737,
++				1.089,
++				2.181,
++				1.2,
++				2.181,
++				1,
++				1.3,
++				2.181,
++				1.4,
++				1.948,
++				1.5,
++				0.298,
++				1,
++				1.6,
++				-1.351,
++				1.7,
++				-3.396,
++				1.8,
++				-3.396,
++				1,
++				1.944,
++				-3.396,
++				2.089,
++				4.673,
++				2.233,
++				4.673,
++				1,
++				2.378,
++				4.673,
++				2.522,
++				-3.858,
++				2.667,
++				-3.858,
++				1,
++				2.767,
++				-3.858,
++				2.867,
++				4.794,
++				2.967,
++				4.794,
++				1,
++				3.089,
++				4.794,
++				3.211,
++				-3.573,
++				3.333,
++				-3.573,
++				1,
++				3.533,
++				-3.573,
++				3.733,
++				5.27,
++				3.933,
++				5.27,
++				1,
++				4.044,
++				5.27,
++				4.156,
++				-5.393,
++				4.267,
++				-5.393,
++				1,
++				4.356,
++				-5.393,
++				4.444,
++				0.095,
++				4.533,
++				0.095,
++				0,
++				5.367,
++				0.095
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				2,
++				0.367,
++				2,
++				1,
++				0.533,
++				2,
++				0.7,
++				-10,
++				0.867,
++				-10,
++				1,
++				1.078,
++				-10,
++				1.289,
++				-10.013,
++				1.5,
++				-9.975,
++				1,
++				1.767,
++				-9.927,
++				2.033,
++				2.026,
++				2.3,
++				2.026,
++				1,
++				2.522,
++				2.026,
++				2.744,
++				-9.975,
++				2.967,
++				-9.975,
++				1,
++				3.322,
++				-9.975,
++				3.678,
++				-6.592,
++				4.033,
++				1.8,
++				1,
++				4.178,
++				5.209,
++				4.322,
++				8,
++				4.467,
++				8,
++				0,
++				5.367,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				1,
++				0.367,
++				1,
++				1,
++				0.511,
++				1,
++				0.656,
++				0,
++				0.8,
++				0,
++				1,
++				1.022,
++				0,
++				1.244,
++				1,
++				1.467,
++				1,
++				1,
++				1.689,
++				1,
++				1.911,
++				0,
++				2.133,
++				0,
++				1,
++				2.344,
++				0,
++				2.556,
++				1,
++				2.767,
++				1,
++				1,
++				2.967,
++				1,
++				3.167,
++				0,
++				3.367,
++				0,
++				1,
++				3.578,
++				0,
++				3.789,
++				1,
++				4,
++				1,
++				1,
++				4.233,
++				1,
++				4.467,
++				0,
++				4.7,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				1,
++				0.433,
++				1,
++				1,
++				0.6,
++				1,
++				0.767,
++				0.049,
++				0.933,
++				-0.1,
++				1,
++				1.167,
++				-0.309,
++				1.4,
++				-0.3,
++				1.633,
++				-0.3,
++				1,
++				1.844,
++				-0.3,
++				2.056,
++				0.9,
++				2.267,
++				0.9,
++				1,
++				2.411,
++				0.9,
++				2.556,
++				-0.22,
++				2.7,
++				-0.22,
++				1,
++				2.844,
++				-0.22,
++				2.989,
++				0.6,
++				3.133,
++				0.6,
++				1,
++				3.289,
++				0.6,
++				3.444,
++				-0.4,
++				3.6,
++				-0.4,
++				1,
++				3.7,
++				-0.4,
++				3.8,
++				0.5,
++				3.9,
++				0.5,
++				1,
++				4.044,
++				0.5,
++				4.189,
++				0.238,
++				4.333,
++				0,
++				1,
++				4.444,
++				-0.183,
++				4.556,
++				-0.2,
++				4.667,
++				-0.2,
++				0,
++				5.367,
++				-0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.344,
++				1,
++				2.689,
++				1,
++				4.033,
++				1,
++				1,
++				4.144,
++				1,
++				4.256,
++				0,
++				4.367,
++				0,
++				1,
++				4.578,
++				0,
++				4.789,
++				0.052,
++				5,
++				0.052,
++				0,
++				5.367,
++				0.052
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				1.3,
++				0.3,
++				1.3,
++				1,
++				0.544,
++				1.3,
++				0.789,
++				0,
++				1.033,
++				0,
++				1,
++				1.222,
++				0,
++				1.411,
++				0,
++				1.6,
++				0,
++				1,
++				1.811,
++				0,
++				2.022,
++				-10,
++				2.233,
++				-10,
++				1,
++				2.811,
++				-10,
++				3.389,
++				-10,
++				3.967,
++				-10,
++				1,
++				4.133,
++				-10,
++				4.3,
++				-6.458,
++				4.467,
++				-6.458,
++				0,
++				5.367,
++				-6.458
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				1.9,
++				0.3,
++				1.9,
++				1,
++				0.544,
++				1.9,
++				0.789,
++				0,
++				1.033,
++				0,
++				1,
++				1.222,
++				0,
++				1.411,
++				0,
++				1.6,
++				0,
++				1,
++				1.811,
++				0,
++				2.022,
++				-10,
++				2.233,
++				-10,
++				1,
++				2.7,
++				-10,
++				3.167,
++				-10,
++				3.633,
++				-10,
++				1,
++				3.744,
++				-10,
++				3.856,
++				-10,
++				3.967,
++				-10,
++				1,
++				4.133,
++				-10,
++				4.3,
++				-5.833,
++				4.467,
++				-5.833,
++				0,
++				5.367,
++				-5.833
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0,
++				0.467,
++				0,
++				1,
++				0.656,
++				0,
++				0.844,
++				6.25,
++				1.033,
++				6.25,
++				1,
++				1.222,
++				6.25,
++				1.411,
++				6.365,
++				1.6,
++				5.833,
++				1,
++				1.811,
++				5.239,
++				2.022,
++				-4.07,
++				2.233,
++				-4.583,
++				1,
++				2.367,
++				-4.907,
++				2.5,
++				-4.792,
++				2.633,
++				-4.792,
++				1,
++				2.778,
++				-4.792,
++				2.922,
++				-3.75,
++				3.067,
++				-3.75,
++				1,
++				3.256,
++				-3.75,
++				3.444,
++				-6.25,
++				3.633,
++				-6.25,
++				1,
++				3.756,
++				-6.25,
++				3.878,
++				-6.419,
++				4,
++				-5.833,
++				1,
++				4.156,
++				-5.088,
++				4.311,
++				9.4,
++				4.467,
++				9.4,
++				1,
++				4.533,
++				9.4,
++				4.6,
++				7.1,
++				4.667,
++				7.1,
++				0,
++				5.367,
++				7.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0,
++				0.467,
++				0,
++				1,
++				0.656,
++				0,
++				0.844,
++				8.064,
++				1.033,
++				8.333,
++				1,
++				1.222,
++				8.603,
++				1.411,
++				8.542,
++				1.6,
++				8.542,
++				1,
++				1.811,
++				8.542,
++				2.022,
++				-5.8,
++				2.233,
++				-7.292,
++				1,
++				2.367,
++				-8.234,
++				2.5,
++				-7.917,
++				2.633,
++				-7.917,
++				1,
++				2.778,
++				-7.917,
++				2.922,
++				-7.917,
++				3.067,
++				-7.917,
++				1,
++				3.256,
++				-7.917,
++				3.444,
++				-8.084,
++				3.633,
++				-8.333,
++				1,
++				3.756,
++				-8.494,
++				3.878,
++				-8.542,
++				4,
++				-8.542,
++				1,
++				4.156,
++				-8.542,
++				4.311,
++				10,
++				4.467,
++				10,
++				1,
++				4.533,
++				10,
++				4.6,
++				6.8,
++				4.667,
++				6.8,
++				0,
++				5.367,
++				6.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0.958,
++				0.433,
++				0.958,
++				1,
++				0.611,
++				0.958,
++				0.789,
++				-1,
++				0.967,
++				-1,
++				1,
++				1.222,
++				-1,
++				1.478,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.922,
++				0.4,
++				2.111,
++				-1,
++				2.3,
++				-1,
++				1,
++				2.544,
++				-1,
++				2.789,
++				1,
++				3.033,
++				1,
++				1,
++				3.344,
++				1,
++				3.656,
++				-1,
++				3.967,
++				-1,
++				1,
++				4.222,
++				-1,
++				4.478,
++				0.4,
++				4.733,
++				0.4,
++				0,
++				5.367,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				1,
++				0.433,
++				1,
++				1,
++				0.611,
++				1,
++				0.789,
++				-1,
++				0.967,
++				-1,
++				1,
++				1.222,
++				-1,
++				1.478,
++				0.4,
++				1.733,
++				0.4,
++				1,
++				1.922,
++				0.4,
++				2.111,
++				-1,
++				2.3,
++				-1,
++				1,
++				2.544,
++				-1,
++				2.789,
++				1,
++				3.033,
++				1,
++				1,
++				3.344,
++				1,
++				3.656,
++				-1,
++				3.967,
++				-1,
++				1,
++				4.222,
++				-1,
++				4.478,
++				0.3,
++				4.733,
++				0.3,
++				0,
++				5.367,
++				0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.022,
++				0,
++				0.044,
++				0,
++				0.067,
++				0,
++				1,
++				0.144,
++				0,
++				0.222,
++				-10,
++				0.3,
++				-10,
++				1,
++				0.456,
++				-10,
++				0.611,
++				8.967,
++				0.767,
++				8.967,
++				1,
++				0.889,
++				8.967,
++				1.011,
++				-5.867,
++				1.133,
++				-5.867,
++				1,
++				1.244,
++				-5.867,
++				1.356,
++				-3.178,
++				1.467,
++				-0.111,
++				1,
++				1.522,
++				1.423,
++				1.578,
++				1.562,
++				1.633,
++				1.562,
++				1,
++				1.733,
++				1.562,
++				1.833,
++				-4.563,
++				1.933,
++				-4.563,
++				1,
++				2.078,
++				-4.563,
++				2.222,
++				10,
++				2.367,
++				10,
++				1,
++				2.411,
++				10,
++				2.456,
++				10.159,
++				2.5,
++				9.828,
++				1,
++				2.6,
++				9.082,
++				2.7,
++				-8.352,
++				2.8,
++				-8.352,
++				1,
++				2.867,
++				-8.352,
++				2.933,
++				-8.632,
++				3,
++				-7.761,
++				1,
++				3.111,
++				-6.31,
++				3.222,
++				6.63,
++				3.333,
++				6.63,
++				1,
++				3.389,
++				6.63,
++				3.444,
++				-4.883,
++				3.5,
++				-4.883,
++				1,
++				3.544,
++				-4.883,
++				3.589,
++				-5.066,
++				3.633,
++				-4.785,
++				1,
++				3.811,
++				-3.661,
++				3.989,
++				9.803,
++				4.167,
++				9.803,
++				1,
++				4.256,
++				9.803,
++				4.344,
++				-9.656,
++				4.433,
++				-9.656,
++				1,
++				4.567,
++				-9.656,
++				4.7,
++				5.375,
++				4.833,
++				5.375,
++				1,
++				4.967,
++				5.375,
++				5.1,
++				0,
++				5.233,
++				0,
++				0,
++				5.367,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.37,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.37,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,991 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 1.9,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 32,
++		"TotalSegmentCount": 121,
++		"TotalPointCount": 331,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				8,
++				0.667,
++				8,
++				0,
++				1.9,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.378,
++				1,
++				0.422,
++				0,
++				0.467,
++				0,
++				1,
++				0.522,
++				0,
++				0.578,
++				1.2,
++				0.633,
++				1.2,
++				1,
++				0.744,
++				1.2,
++				0.856,
++				1.2,
++				0.967,
++				1.2,
++				1,
++				0.989,
++				1.2,
++				1.011,
++				0,
++				1.033,
++				0,
++				1,
++				1.067,
++				0,
++				1.1,
++				1.2,
++				1.133,
++				1.2,
++				1,
++				1.167,
++				1.2,
++				1.2,
++				1.2,
++				1.233,
++				1.2,
++				1,
++				1.267,
++				1.2,
++				1.3,
++				0,
++				1.333,
++				0,
++				1,
++				1.356,
++				0,
++				1.378,
++				1.2,
++				1.4,
++				1.2,
++				0,
++				1.9,
++				1.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.378,
++				1,
++				0.422,
++				0,
++				0.467,
++				0,
++				1,
++				0.522,
++				0,
++				0.578,
++				1.2,
++				0.633,
++				1.2,
++				1,
++				0.744,
++				1.2,
++				0.856,
++				1.2,
++				0.967,
++				1.2,
++				1,
++				0.989,
++				1.2,
++				1.011,
++				0,
++				1.033,
++				0,
++				1,
++				1.067,
++				0,
++				1.1,
++				1.2,
++				1.133,
++				1.2,
++				1,
++				1.167,
++				1.2,
++				1.2,
++				1.2,
++				1.233,
++				1.2,
++				1,
++				1.267,
++				1.2,
++				1.3,
++				0,
++				1.333,
++				0,
++				1,
++				1.356,
++				0,
++				1.378,
++				1.2,
++				1.4,
++				1.2,
++				0,
++				1.9,
++				1.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0,
++				0.667,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0,
++				0.667,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0,
++				0.667,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0.26,
++				0.667,
++				0.26,
++				0,
++				1.9,
++				0.26
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0.36,
++				0.667,
++				0.36,
++				0,
++				1.9,
++				0.36
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0,
++				0.667,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0.27,
++				0.667,
++				0.27,
++				0,
++				1.9,
++				0.27
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0.26,
++				0.667,
++				0.26,
++				0,
++				1.9,
++				0.26
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				-0.03,
++				0.667,
++				-0.03,
++				0,
++				1.9,
++				-0.03
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0.33,
++				0.667,
++				0.33,
++				0,
++				1.9,
++				0.33
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0.21,
++				0.667,
++				0.21,
++				0,
++				1.9,
++				0.21
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.356,
++				1,
++				0.378,
++				1,
++				0.4,
++				1,
++				1,
++				0.489,
++				1,
++				0.578,
++				-2,
++				0.667,
++				-2,
++				0,
++				1.9,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.356,
++				0,
++				0.378,
++				0,
++				0.4,
++				0,
++				1,
++				0.489,
++				0,
++				0.578,
++				0.75,
++				0.667,
++				0.75,
++				0,
++				1.9,
++				0.75
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				-6,
++				0.667,
++				-6,
++				0,
++				1.9,
++				-6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.422,
++				0,
++				0.511,
++				10,
++				0.6,
++				10,
++				1,
++				0.667,
++				10,
++				0.733,
++				-6,
++				0.8,
++				-6,
++				1,
++				0.833,
++				-6,
++				0.867,
++				5,
++				0.9,
++				5,
++				1,
++				1.011,
++				5,
++				1.122,
++				0,
++				1.233,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				-3,
++				0.667,
++				-3,
++				0,
++				1.9,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				-0.062,
++				1,
++				0.111,
++				-0.062,
++				0.222,
++				-0.103,
++				0.333,
++				0,
++				1,
++				0.589,
++				0.238,
++				0.844,
++				1,
++				1.1,
++				1,
++				0,
++				1.9,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.478,
++				0,
++				0.622,
++				-10,
++				0.767,
++				-10,
++				1,
++				0.811,
++				-10,
++				0.856,
++				-8.2,
++				0.9,
++				-8.2,
++				0,
++				1.9,
++				-8.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.478,
++				0,
++				0.622,
++				-10,
++				0.767,
++				-10,
++				1,
++				0.811,
++				-10,
++				0.856,
++				-7.2,
++				0.9,
++				-7.2,
++				0,
++				1.9,
++				-7.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				1.9,
++				0.333,
++				5.2,
++				1,
++				0.444,
++				8.5,
++				0.556,
++				9.926,
++				0.667,
++				9.926,
++				1,
++				0.744,
++				9.926,
++				0.822,
++				-10,
++				0.9,
++				-10,
++				1,
++				0.956,
++				-10,
++				1.011,
++				6,
++				1.067,
++				6,
++				1,
++				1.144,
++				6,
++				1.222,
++				-4,
++				1.3,
++				-4,
++				1,
++				1.367,
++				-4,
++				1.433,
++				0,
++				1.5,
++				0,
++				0,
++				1.9,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.9,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				1.9,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1087 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 2.1,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 35,
++		"TotalSegmentCount": 133,
++		"TotalPointCount": 364,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				1,
++				0.378,
++				0,
++				0.422,
++				0,
++				0.467,
++				0,
++				1,
++				0.556,
++				0,
++				0.644,
++				0,
++				0.733,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				1,
++				0.378,
++				0,
++				0.422,
++				-15,
++				0.467,
++				-15,
++				1,
++				0.556,
++				-15,
++				0.644,
++				11,
++				0.733,
++				11,
++				0,
++				2.1,
++				11
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				-15,
++				0.667,
++				-15,
++				1,
++				0.722,
++				-15,
++				0.778,
++				-9,
++				0.833,
++				-9,
++				0,
++				2.1,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.244,
++				1,
++				0.289,
++				1,
++				0.333,
++				1,
++				1,
++				0.456,
++				1,
++				0.578,
++				0,
++				0.7,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				1,
++				0.7,
++				1,
++				0,
++				2.1,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.244,
++				1,
++				0.289,
++				1,
++				0.333,
++				1,
++				1,
++				0.456,
++				1,
++				0.578,
++				0,
++				0.7,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				1,
++				0.7,
++				1,
++				0,
++				2.1,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				-0.14,
++				0.7,
++				-0.14,
++				0,
++				2.1,
++				-0.14
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				0,
++				0.333,
++				0,
++				1,
++				0.456,
++				0,
++				0.578,
++				-0.14,
++				0.7,
++				-0.14,
++				0,
++				2.1,
++				-0.14
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.522,
++				0,
++				0.611,
++				-0.21,
++				0.7,
++				-0.21,
++				0,
++				2.1,
++				-0.21
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.522,
++				0,
++				0.611,
++				0.2,
++				0.7,
++				0.2,
++				0,
++				2.1,
++				0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.522,
++				0,
++				0.611,
++				0.25,
++				0.7,
++				0.25,
++				0,
++				2.1,
++				0.25
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.522,
++				0,
++				0.611,
++				0.23,
++				0.7,
++				0.23,
++				0,
++				2.1,
++				0.23
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.522,
++				0,
++				0.611,
++				0,
++				0.7,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.522,
++				0,
++				0.611,
++				0,
++				0.7,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.278,
++				1,
++				0.356,
++				1,
++				0.433,
++				1,
++				1,
++				0.522,
++				1,
++				0.611,
++				1,
++				0.7,
++				1,
++				0,
++				2.1,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.522,
++				0,
++				0.611,
++				1,
++				0.7,
++				1,
++				0,
++				2.1,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				8,
++				0.433,
++				8,
++				1,
++				0.5,
++				8,
++				0.567,
++				-7,
++				0.633,
++				-7,
++				1,
++				0.689,
++				-7,
++				0.744,
++				3,
++				0.8,
++				3,
++				1,
++				0.844,
++				3,
++				0.889,
++				0,
++				0.933,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.511,
++				0,
++				0.589,
++				4,
++				0.667,
++				4,
++				1,
++				0.722,
++				4,
++				0.778,
++				2,
++				0.833,
++				2,
++				0,
++				2.1,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				-1,
++				0.433,
++				-1,
++				1,
++				0.5,
++				-1,
++				0.567,
++				1,
++				0.633,
++				1,
++				1,
++				0.689,
++				1,
++				0.744,
++				-0.4,
++				0.8,
++				-0.4,
++				1,
++				0.956,
++				-0.4,
++				1.111,
++				0,
++				1.267,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				0,
++				2.1,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				-5.208,
++				0.333,
++				-5.208,
++				1,
++				0.4,
++				-5.208,
++				0.467,
++				9.583,
++				0.533,
++				9.583,
++				0,
++				2.1,
++				9.583
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				-4.583,
++				0.333,
++				-4.583,
++				1,
++				0.4,
++				-4.583,
++				0.467,
++				4.375,
++				0.533,
++				4.375,
++				0,
++				2.1,
++				4.375
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"Segments": [
++				0,
++				10,
++				1,
++				0.122,
++				10,
++				0.244,
++				8.89,
++				0.367,
++				4.167,
++				1,
++				0.411,
++				2.449,
++				0.456,
++				-4.583,
++				0.5,
++				-4.583,
++				1,
++				0.544,
++				-4.583,
++				0.589,
++				4.792,
++				0.633,
++				4.792,
++				0,
++				2.1,
++				4.792
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"Segments": [
++				0,
++				10,
++				1,
++				0.122,
++				10,
++				0.244,
++				8.89,
++				0.367,
++				4.167,
++				1,
++				0.411,
++				2.449,
++				0.456,
++				-4.583,
++				0.5,
++				-4.583,
++				1,
++				0.544,
++				-4.583,
++				0.589,
++				7.292,
++				0.633,
++				7.292,
++				0,
++				2.1,
++				7.292
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.244,
++				0,
++				0.289,
++				-0.142,
++				0.333,
++				0.234,
++				1,
++				0.411,
++				0.89,
++				0.489,
++				10,
++				0.567,
++				10,
++				1,
++				0.611,
++				10,
++				0.656,
++				-10,
++				0.7,
++				-10,
++				1,
++				0.767,
++				-10,
++				0.833,
++				9.951,
++				0.9,
++				9.951,
++				1,
++				0.978,
++				9.951,
++				1.056,
++				-9.508,
++				1.133,
++				-9.508,
++				1,
++				1.211,
++				-9.508,
++				1.289,
++				5.892,
++				1.367,
++				5.892,
++				1,
++				1.433,
++				5.892,
++				1.5,
++				-2,
++				1.567,
++				-2,
++				1,
++				1.611,
++				-2,
++				1.656,
++				1,
++				1.7,
++				1,
++				1,
++				1.756,
++				1,
++				1.811,
++				0,
++				1.867,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.1,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				1,
++				0,
++				2.1,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1198 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 1.6,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 33,
++		"TotalSegmentCount": 150,
++		"TotalPointCount": 417,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.333,
++				0,
++				0.467,
++				-4,
++				0.6,
++				-4,
++				0,
++				1.6,
++				-4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.289,
++				0,
++				0.378,
++				-20,
++				0.467,
++				-20,
++				1,
++				0.522,
++				-20,
++				0.578,
++				2,
++				0.633,
++				2,
++				1,
++				0.667,
++				2,
++				0.7,
++				0,
++				0.733,
++				0,
++				1,
++				0.8,
++				0,
++				0.867,
++				0,
++				0.933,
++				0,
++				1,
++				1,
++				0,
++				1.067,
++				-21,
++				1.133,
++				-21,
++				1,
++				1.167,
++				-21,
++				1.2,
++				-17,
++				1.233,
++				-17,
++				0,
++				1.6,
++				-17
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.356,
++				0,
++				0.511,
++				0,
++				0.667,
++				0,
++				1,
++				0.778,
++				0,
++				0.889,
++				1,
++				1,
++				1,
++				0,
++				1.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.244,
++				1,
++				0.289,
++				1,
++				0.333,
++				1,
++				1,
++				0.378,
++				1,
++				0.422,
++				0,
++				0.467,
++				0,
++				1,
++				0.489,
++				0,
++				0.511,
++				0,
++				0.533,
++				0,
++				1,
++				0.578,
++				0,
++				0.622,
++				1,
++				0.667,
++				1,
++				1,
++				0.8,
++				1,
++				0.933,
++				1,
++				1.067,
++				1,
++				1,
++				1.122,
++				1,
++				1.178,
++				0.825,
++				1.233,
++				0.825,
++				0,
++				1.6,
++				0.825
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.544,
++				0,
++				0.889,
++				0,
++				1.233,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.244,
++				1,
++				0.289,
++				1,
++				0.333,
++				1,
++				1,
++				0.378,
++				1,
++				0.422,
++				0,
++				0.467,
++				0,
++				1,
++				0.489,
++				0,
++				0.511,
++				0,
++				0.533,
++				0,
++				1,
++				0.578,
++				0,
++				0.622,
++				0.996,
++				0.667,
++				1,
++				1,
++				0.8,
++				1.011,
++				0.933,
++				1.013,
++				1.067,
++				1.013,
++				1,
++				1.122,
++				1.013,
++				1.178,
++				0.8,
++				1.233,
++				0.8,
++				0,
++				1.6,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				0,
++				0.567,
++				0,
++				1,
++				0.789,
++				0,
++				1.011,
++				0,
++				1.233,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				0,
++				0.567,
++				0,
++				1,
++				0.789,
++				0,
++				1.011,
++				0,
++				1.233,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				0,
++				0.567,
++				0,
++				1,
++				0.789,
++				0,
++				1.011,
++				0,
++				1.233,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				1,
++				0.567,
++				1,
++				1,
++				0.733,
++				1,
++				0.9,
++				1,
++				1.067,
++				1,
++				1,
++				1.122,
++				1,
++				1.178,
++				-0.417,
++				1.233,
++				-0.417,
++				0,
++				1.6,
++				-0.417
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				1,
++				0.567,
++				1,
++				1,
++				0.733,
++				1,
++				0.9,
++				1,
++				1.067,
++				1,
++				1,
++				1.122,
++				1,
++				1.178,
++				-1,
++				1.233,
++				-1,
++				0,
++				1.6,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				0,
++				0.567,
++				0,
++				1,
++				0.789,
++				0,
++				1.011,
++				0,
++				1.233,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				0,
++				0.567,
++				0,
++				1,
++				0.789,
++				0,
++				1.011,
++				0,
++				1.233,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.789,
++				-1,
++				1.011,
++				-1,
++				1.233,
++				-1,
++				0,
++				1.6,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.789,
++				-1,
++				1.011,
++				-1,
++				1.233,
++				-1,
++				0,
++				1.6,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.789,
++				-1,
++				1.011,
++				-1,
++				1.233,
++				-1,
++				0,
++				1.6,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.789,
++				-1,
++				1.011,
++				-1,
++				1.233,
++				-1,
++				0,
++				1.6,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.322,
++				1,
++				0.444,
++				-2,
++				0.567,
++				-2,
++				1,
++				0.789,
++				-2,
++				1.011,
++				-2,
++				1.233,
++				-2,
++				0,
++				1.6,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.322,
++				0,
++				0.444,
++				1,
++				0.567,
++				1,
++				1,
++				0.656,
++				1,
++				0.744,
++				1,
++				0.833,
++				1,
++				1,
++				0.889,
++				1,
++				0.944,
++				1,
++				1,
++				1,
++				1,
++				1.044,
++				1,
++				1.089,
++				0,
++				1.133,
++				0,
++				1,
++				1.244,
++				0,
++				1.356,
++				0,
++				1.467,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				0,
++				0.467,
++				0,
++				1,
++				0.556,
++				0,
++				0.644,
++				-10,
++				0.733,
++				-10,
++				1,
++				0.833,
++				-10,
++				0.933,
++				-9,
++				1.033,
++				-9,
++				0,
++				1.6,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				-4,
++				0.433,
++				-4,
++				1,
++				0.522,
++				-4,
++				0.611,
++				5,
++				0.7,
++				5,
++				1,
++				0.789,
++				5,
++				0.878,
++				5,
++				0.967,
++				5,
++				1,
++				1.044,
++				5,
++				1.122,
++				-7,
++				1.2,
++				-7,
++				1,
++				1.267,
++				-7,
++				1.333,
++				0,
++				1.4,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.367,
++				0,
++				0.533,
++				0.479,
++				0.7,
++				0.479,
++				1,
++				0.889,
++				0.479,
++				1.078,
++				-1,
++				1.267,
++				-1,
++				1,
++				1.322,
++				-1,
++				1.378,
++				-1,
++				1.433,
++				-1,
++				0,
++				1.6,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.233,
++				0,
++				0.267,
++				0,
++				0.3,
++				0,
++				1,
++				0.367,
++				0,
++				0.433,
++				-4.5,
++				0.5,
++				-4.5,
++				1,
++				0.578,
++				-4.5,
++				0.656,
++				0.8,
++				0.733,
++				0.8,
++				1,
++				0.811,
++				0.8,
++				0.889,
++				-0.156,
++				0.967,
++				-0.6,
++				1,
++				1.011,
++				-0.854,
++				1.056,
++				-0.72,
++				1.1,
++				-1,
++				1,
++				1.167,
++				-1.42,
++				1.233,
++				-3.7,
++				1.3,
++				-3.7,
++				1,
++				1.356,
++				-3.7,
++				1.411,
++				-2.4,
++				1.467,
++				-2.4,
++				0,
++				1.6,
++				-2.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.233,
++				0,
++				0.267,
++				0,
++				0.3,
++				0,
++				1,
++				0.367,
++				0,
++				0.433,
++				-4.5,
++				0.5,
++				-4.5,
++				1,
++				0.578,
++				-4.5,
++				0.656,
++				2.2,
++				0.733,
++				2.2,
++				1,
++				0.811,
++				2.2,
++				0.889,
++				-0.749,
++				0.967,
++				-0.9,
++				1,
++				1.011,
++				-0.987,
++				1.056,
++				-0.921,
++				1.1,
++				-1,
++				1,
++				1.167,
++				-1.119,
++				1.233,
++				-3.6,
++				1.3,
++				-3.6,
++				1,
++				1.356,
++				-3.6,
++				1.411,
++				-1.8,
++				1.467,
++				-1.8,
++				0,
++				1.6,
++				-1.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				1.6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.378,
++				0,
++				0.556,
++				0.84,
++				0.733,
++				0.84,
++				1,
++				0.744,
++				0.84,
++				0.756,
++				0.65,
++				0.767,
++				0.65,
++				1,
++				0.8,
++				0.65,
++				0.833,
++				0.86,
++				0.867,
++				0.86,
++				0,
++				1.6,
++				0.86
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.289,
++				0,
++				0.378,
++				6,
++				0.467,
++				6,
++				1,
++				0.5,
++				6,
++				0.533,
++				4,
++				0.567,
++				0,
++				1,
++				0.622,
++				-6.667,
++				0.678,
++				-10,
++				0.733,
++				-10,
++				1,
++				0.767,
++				-10,
++				0.8,
++				-6,
++				0.833,
++				-6,
++				1,
++				0.933,
++				-6,
++				1.033,
++				-10,
++				1.133,
++				-10,
++				1,
++				1.178,
++				-10,
++				1.222,
++				-2,
++				1.267,
++				-2,
++				1,
++				1.311,
++				-2,
++				1.356,
++				-9,
++				1.4,
++				-9,
++				0,
++				1.6,
++				-9
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.6,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				1.6,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,974 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.17,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": false,
++		"CurveCount": 33,
++		"TotalSegmentCount": 118,
++		"TotalPointCount": 321,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.4,
++				0,
++				0.6,
++				0,
++				0.8,
++				0,
++				1,
++				1.067,
++				0,
++				1.333,
++				1.041,
++				1.6,
++				1.041,
++				1,
++				1.844,
++				1.041,
++				2.089,
++				-8,
++				2.333,
++				-8,
++				1,
++				2.656,
++				-8,
++				2.978,
++				6,
++				3.3,
++				6,
++				0,
++				4.167,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.344,
++				0,
++				0.489,
++				-30,
++				0.633,
++				-30,
++				0,
++				4.167,
++				-30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.311,
++				1,
++				0.422,
++				0.988,
++				0.533,
++				0.8,
++				1,
++				0.589,
++				0.706,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.722,
++				0,
++				0.744,
++				0,
++				0.767,
++				0,
++				1,
++				0.822,
++				0,
++				0.878,
++				0.8,
++				0.933,
++				0.8,
++				1,
++				1.422,
++				0.8,
++				1.911,
++				0.8,
++				2.4,
++				0.8,
++				1,
++				2.456,
++				0.8,
++				2.511,
++				0,
++				2.567,
++				0,
++				1,
++				2.589,
++				0,
++				2.611,
++				0,
++				2.633,
++				0,
++				1,
++				2.689,
++				0,
++				2.744,
++				0.8,
++				2.8,
++				0.8,
++				0,
++				4.167,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.311,
++				1,
++				0.422,
++				0.988,
++				0.533,
++				0.8,
++				1,
++				0.589,
++				0.706,
++				0.644,
++				0,
++				0.7,
++				0,
++				1,
++				0.722,
++				0,
++				0.744,
++				0,
++				0.767,
++				0,
++				1,
++				0.822,
++				0,
++				0.878,
++				0.8,
++				0.933,
++				0.8,
++				1,
++				1.422,
++				0.8,
++				1.911,
++				0.8,
++				2.4,
++				0.8,
++				1,
++				2.456,
++				0.8,
++				2.511,
++				0,
++				2.567,
++				0,
++				1,
++				2.589,
++				0,
++				2.611,
++				0,
++				2.633,
++				0,
++				1,
++				2.689,
++				0,
++				2.744,
++				0.8,
++				2.8,
++				0.8,
++				0,
++				4.167,
++				0.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0,
++				0.433,
++				0,
++				1,
++				0.667,
++				0,
++				0.9,
++				0.004,
++				1.133,
++				-0.01,
++				1,
++				1.4,
++				-0.025,
++				1.667,
++				-0.43,
++				1.933,
++				-0.43,
++				1,
++				2.211,
++				-0.43,
++				2.489,
++				0.283,
++				2.767,
++				0.283,
++				0,
++				4.167,
++				0.283
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				-1,
++				0.433,
++				-1,
++				0,
++				4.167,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0.19,
++				0.433,
++				0.19,
++				0,
++				4.167,
++				0.19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0.11,
++				0.433,
++				0.11,
++				0,
++				4.167,
++				0.11
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				-0.48,
++				0.433,
++				-0.48,
++				0,
++				4.167,
++				-0.48
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0.29,
++				0.433,
++				0.29,
++				0,
++				4.167,
++				0.29
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				1,
++				0.433,
++				1,
++				0,
++				4.167,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				0.85,
++				0.433,
++				0.85,
++				0,
++				4.167,
++				0.85
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				-0.75,
++				0.433,
++				-0.75,
++				0,
++				4.167,
++				-0.75
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				-0.87,
++				0.433,
++				-0.87,
++				0,
++				4.167,
++				-0.87
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.067,
++				1,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.278,
++				1,
++				0.356,
++				-1,
++				0.433,
++				-1,
++				0,
++				4.167,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.278,
++				0,
++				0.356,
++				1,
++				0.433,
++				1,
++				0,
++				4.167,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.444,
++				0,
++				0.689,
++				0,
++				0.933,
++				0,
++				1,
++				1.211,
++				0,
++				1.489,
++				0,
++				1.767,
++				0,
++				1,
++				2.056,
++				0,
++				2.344,
++				-6,
++				2.633,
++				-6,
++				1,
++				3.033,
++				-6,
++				3.433,
++				10,
++				3.833,
++				10,
++				0,
++				4.167,
++				10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.8,
++				0,
++				1.4,
++				-2,
++				2,
++				-2,
++				1,
++				2.456,
++				-2,
++				2.911,
++				8.125,
++				3.367,
++				8.125,
++				0,
++				4.167,
++				8.125
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulder",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeg",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.667,
++				1,
++				1.333,
++				1,
++				2,
++				1,
++				1,
++				2.267,
++				1,
++				2.533,
++				0.948,
++				2.8,
++				0.948,
++				0,
++				4.167,
++				0.948
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.233,
++				0,
++				0.267,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				-10,
++				0.833,
++				-10,
++				1,
++				0.922,
++				-10,
++				1.011,
++				-8.846,
++				1.1,
++				-8.846,
++				1,
++				1.467,
++				-8.846,
++				1.833,
++				-8.835,
++				2.2,
++				-9.1,
++				1,
++				2.622,
++				-9.405,
++				3.044,
++				-10,
++				3.467,
++				-10,
++				0,
++				4.167,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.233,
++				0,
++				0.267,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				-10,
++				0.833,
++				-10,
++				1,
++				0.922,
++				-10,
++				1.011,
++				-8.972,
++				1.1,
++				-8.846,
++				1,
++				1.467,
++				-8.328,
++				1.833,
++				-8.2,
++				2.2,
++				-8.2,
++				1,
++				2.622,
++				-8.2,
++				3.044,
++				-10,
++				3.467,
++				-10,
++				0,
++				4.167,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.167,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairAhoge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.233,
++				0,
++				0.267,
++				-5,
++				0.3,
++				-5,
++				1,
++				0.378,
++				-5,
++				0.456,
++				10,
++				0.533,
++				10,
++				1,
++				0.633,
++				10,
++				0.733,
++				4,
++				0.833,
++				4,
++				0,
++				4.167,
++				4
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.17,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.17,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.2048/texture_00.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,783 @@
++{
++	"Version": 3,
++	"Parameters": [
++		{
++			"Id": "ParamAngleX",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 X"
++		},
++		{
++			"Id": "ParamAngleY",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 Y"
++		},
++		{
++			"Id": "ParamAngleZ",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 Z"
++		},
++		{
++			"Id": "ParamCheek",
++			"GroupId": "ParamGroupFace",
++			"Name": "照れ"
++		},
++		{
++			"Id": "ParamFaceInkOn",
++			"GroupId": "ParamGroupFace",
++			"Name": "顔インク 表示"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 開閉"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 笑顔"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 変形"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 開閉"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 笑顔"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 変形"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"GroupId": "ParamGroupEyeballs",
++			"Name": "目玉 X"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"GroupId": "ParamGroupEyeballs",
++			"Name": "目玉 Y"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"GroupId": "ParamGroupEyeballs",
++			"Name": "目玉 縮小"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"GroupId": "ParamGroupEyeballs",
++			"Name": "目 エフェクト"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 上下"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 上下"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 左右"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 左右"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 角度"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 角度"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"GroupId": "ParamGroupBrows",
++			"Name": "左眉 変形"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"GroupId": "ParamGroupBrows",
++			"Name": "右眉 変形"
++		},
++		{
++			"Id": "ParamMouthA",
++			"GroupId": "ParamGroupMouth",
++			"Name": "あ"
++		},
++		{
++			"Id": "ParamMouthI",
++			"GroupId": "ParamGroupMouth",
++			"Name": "い"
++		},
++		{
++			"Id": "ParamMouthU",
++			"GroupId": "ParamGroupMouth",
++			"Name": "う"
++		},
++		{
++			"Id": "ParamMouthE",
++			"GroupId": "ParamGroupMouth",
++			"Name": "え"
++		},
++		{
++			"Id": "ParamMouthO",
++			"GroupId": "ParamGroupMouth",
++			"Name": "お"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"GroupId": "ParamGroupMouth",
++			"Name": "上がり口"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"GroupId": "ParamGroupMouth",
++			"Name": "下がり口"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"GroupId": "ParamGroupMouth",
++			"Name": "むくれ口"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"GroupId": "ParamGroupMouth",
++			"Name": "むくれ口線"
++		},
++		{
++			"Id": "ParamBodyAngleX",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 X"
++		},
++		{
++			"Id": "ParamBodyAngleY",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Y"
++		},
++		{
++			"Id": "ParamBodyAngleZ",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Z"
++		},
++		{
++			"Id": "ParamBreath",
++			"GroupId": "ParamGroupBody",
++			"Name": "呼吸"
++		},
++		{
++			"Id": "ParamLeftShoulderUp",
++			"GroupId": "ParamGroupBody",
++			"Name": "左肩の上下"
++		},
++		{
++			"Id": "ParamRightShoulderUp",
++			"GroupId": "ParamGroupBody",
++			"Name": "右肩の上下"
++		},
++		{
++			"Id": "ParamArmLA01",
++			"GroupId": "ParamGroupArmLA",
++			"Name": "左腕A 肩の回転"
++		},
++		{
++			"Id": "ParamArmLA02",
++			"GroupId": "ParamGroupArmLA",
++			"Name": "左腕A 肘の回転"
++		},
++		{
++			"Id": "ParamArmLA03",
++			"GroupId": "ParamGroupArmLA",
++			"Name": "左腕A 手首の回転"
++		},
++		{
++			"Id": "ParamHandLA",
++			"GroupId": "ParamGroupArmLA",
++			"Name": "左手A"
++		},
++		{
++			"Id": "ParamArmRA01",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "右腕A 肩の回転"
++		},
++		{
++			"Id": "ParamArmRA02",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "右腕A 肘の回転"
++		},
++		{
++			"Id": "ParamArmRA03",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "右腕A 手首の回転"
++		},
++		{
++			"Id": "ParamWandRotate",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "杖の回転"
++		},
++		{
++			"Id": "ParamHandRA",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "右手A"
++		},
++		{
++			"Id": "ParamInkDrop",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "インク垂れ"
++		},
++		{
++			"Id": "ParamInkDropRotate",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "インク垂れ 回転"
++		},
++		{
++			"Id": "ParamInkDropOn",
++			"GroupId": "ParamGroupArmRA",
++			"Name": "インク垂れ 表示"
++		},
++		{
++			"Id": "ParamArmLB01",
++			"GroupId": "ParamGroupArmLB",
++			"Name": "左腕B 肩の回転"
++		},
++		{
++			"Id": "ParamArmLB02",
++			"GroupId": "ParamGroupArmLB",
++			"Name": "左腕B 肘の回転"
++		},
++		{
++			"Id": "ParamArmLB03",
++			"GroupId": "ParamGroupArmLB",
++			"Name": "左腕B 手首の回転"
++		},
++		{
++			"Id": "ParamHandLB",
++			"GroupId": "ParamGroupArmLB",
++			"Name": "左手B"
++		},
++		{
++			"Id": "ParamHatForm",
++			"GroupId": "ParamGroupArmLB",
++			"Name": "帽子の変形"
++		},
++		{
++			"Id": "ParamArmRB01",
++			"GroupId": "ParamGroupArmRB",
++			"Name": "右腕B 肩の回転"
++		},
++		{
++			"Id": "ParamArmRB02",
++			"GroupId": "ParamGroupArmRB",
++			"Name": "右腕B 肘の回転"
++		},
++		{
++			"Id": "ParamArmRB02Y",
++			"GroupId": "ParamGroupArmRB",
++			"Name": "右腕B 腕のY"
++		},
++		{
++			"Id": "ParamArmRB03",
++			"GroupId": "ParamGroupArmRB",
++			"Name": "右腕B 手首の回転"
++		},
++		{
++			"Id": "ParamHandRB",
++			"GroupId": "ParamGroupArmRB",
++			"Name": "右手B"
++		},
++		{
++			"Id": "ParamAllX",
++			"GroupId": "ParamGroupOverall",
++			"Name": "全体の移動 X"
++		},
++		{
++			"Id": "ParamAllY",
++			"GroupId": "ParamGroupOverall",
++			"Name": "全体の移動 Y"
++		},
++		{
++			"Id": "ParamAllRotate",
++			"GroupId": "ParamGroupOverall",
++			"Name": "全体の回転"
++		},
++		{
++			"Id": "ParamHairFront",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 前"
++		},
++		{
++			"Id": "ParamHairSideL",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 左横"
++		},
++		{
++			"Id": "ParamHairSideR",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 右横"
++		},
++		{
++			"Id": "ParamHairBack",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 後"
++		},
++		{
++			"Id": "ParamHairBackR",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 右後"
++		},
++		{
++			"Id": "ParamHairBackL",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 左後"
++		},
++		{
++			"Id": "ParamoHairMesh",
++			"GroupId": "ParamGroupSway",
++			"Name": "メッシュの揺れ"
++		},
++		{
++			"Id": "ParamHairFrontFuwa",
++			"GroupId": "ParamGroupSway",
++			"Name": "前髪 ふわ"
++		},
++		{
++			"Id": "ParamHairSideFuwa",
++			"GroupId": "ParamGroupSway",
++			"Name": "横髪 ふわ"
++		},
++		{
++			"Id": "ParamHairBackFuwa",
++			"GroupId": "ParamGroupSway",
++			"Name": "後ろ髪 ふわ"
++		},
++		{
++			"Id": "ParamWing",
++			"GroupId": "ParamGroupSway",
++			"Name": "羽の揺れ"
++		},
++		{
++			"Id": "ParamRibbon",
++			"GroupId": "ParamGroupSway",
++			"Name": "帽子リボンの揺れ"
++		},
++		{
++			"Id": "ParamHatBrim",
++			"GroupId": "ParamGroupSway",
++			"Name": "帽子つばの揺れ"
++		},
++		{
++			"Id": "ParamHatTop",
++			"GroupId": "ParamGroupSway",
++			"Name": "帽子 上の揺れ"
++		},
++		{
++			"Id": "ParamAccessory1",
++			"GroupId": "ParamGroupSway",
++			"Name": "首飾りの揺れ1"
++		},
++		{
++			"Id": "ParamAccessory2",
++			"GroupId": "ParamGroupSway",
++			"Name": "首飾りの揺れ2"
++		},
++		{
++			"Id": "ParamString",
++			"GroupId": "ParamGroupSway",
++			"Name": "パーカーひもの揺れ"
++		},
++		{
++			"Id": "ParamRobeL",
++			"GroupId": "ParamGroupSway",
++			"Name": "ローブの揺れ 左"
++		},
++		{
++			"Id": "ParamRobeR",
++			"GroupId": "ParamGroupSway",
++			"Name": "ローブの揺れ 右"
++		},
++		{
++			"Id": "ParamRobeFuwa",
++			"GroupId": "ParamGroupSway",
++			"Name": "ローブのふわ"
++		},
++		{
++			"Id": "ParamSmokeOn",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "煙 表示"
++		},
++		{
++			"Id": "ParamSmoke",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "煙"
++		},
++		{
++			"Id": "ParamExplosionChargeOn",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "爆発光溜め 表示"
++		},
++		{
++			"Id": "ParamExplosionLightCharge",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "爆発光溜め"
++		},
++		{
++			"Id": "ParamExplosionOn",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "爆発 表示"
++		},
++		{
++			"Id": "ParamExplosion",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "爆発"
++		},
++		{
++			"Id": "ParamWandInkColorRainbow",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "杖インク 虹色"
++		},
++		{
++			"Id": "ParamHeartMissOn",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "ハート失敗 表示"
++		},
++		{
++			"Id": "ParamHeartBackMissOn",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "ハート失敗後ろ 表示"
++		},
++		{
++			"Id": "ParamHeartColorRainbow",
++			"GroupId": "ParamGroupEffectsMistake",
++			"Name": "ハート失敗 虹色"
++		},
++		{
++			"Id": "ParamWandInkColorHeal",
++			"GroupId": "ParamGroupEffectsSuccess",
++			"Name": "杖インク 緑色"
++		},
++		{
++			"Id": "ParamHeartHealOn",
++			"GroupId": "ParamGroupEffectsSuccess",
++			"Name": "ハート回復 表示"
++		},
++		{
++			"Id": "ParamHeartBackHealOn",
++			"GroupId": "ParamGroupEffectsSuccess",
++			"Name": "ハート回復後ろ 表示"
++		},
++		{
++			"Id": "ParamHeartColorHeal",
++			"GroupId": "ParamGroupEffectsSuccess",
++			"Name": "ハート回復 緑色"
++		},
++		{
++			"Id": "ParamHeartLightOn",
++			"GroupId": "ParamGroupEffectsSuccess",
++			"Name": "光 表示"
++		},
++		{
++			"Id": "ParamHeartLight",
++			"GroupId": "ParamGroupEffectsSuccess",
++			"Name": "光 星"
++		},
++		{
++			"Id": "ParamHeartLightColor",
++			"GroupId": "ParamGroupEffectsSuccess",
++			"Name": "光 色変化"
++		},
++		{
++			"Id": "ParamMagicPositionX",
++			"GroupId": "ParamGroupEffects",
++			"Name": "魔法の位置X"
++		},
++		{
++			"Id": "ParamMagicPositionY",
++			"GroupId": "ParamGroupEffects",
++			"Name": "魔法の位置Y"
++		},
++		{
++			"Id": "ParamWandInk",
++			"GroupId": "ParamGroupEffects",
++			"Name": "杖インク"
++		},
++		{
++			"Id": "ParamHeartDrow",
++			"GroupId": "ParamGroupEffects",
++			"Name": "ハート 描画"
++		},
++		{
++			"Id": "ParamHeartSize",
++			"GroupId": "ParamGroupEffects",
++			"Name": "ハート 拡縮"
++		},
++		{
++			"Id": "ParamHeartColorLight",
++			"GroupId": "ParamGroupEffects",
++			"Name": "ハート  色変化"
++		},
++		{
++			"Id": "ParamAllColor",
++			"GroupId": "ParamGroupEffectsHeal",
++			"Name": "全体の色"
++		},
++		{
++			"Id": "ParamAuraOn",
++			"GroupId": "ParamGroupEffectsHeal",
++			"Name": "オーラ 表示"
++		},
++		{
++			"Id": "ParamAura",
++			"GroupId": "ParamGroupEffectsHeal",
++			"Name": "オーラ"
++		},
++		{
++			"Id": "ParamAuraColor",
++			"GroupId": "ParamGroupEffectsHeal",
++			"Name": "オーラ 色変化"
++		},
++		{
++			"Id": "ParamHealOn",
++			"GroupId": "ParamGroupEffectsHeal",
++			"Name": "回復魔法光 表示"
++		},
++		{
++			"Id": "ParamHealLight",
++			"GroupId": "ParamGroupEffectsHeal",
++			"Name": "回復魔法光"
++		}
++	],
++	"ParameterGroups": [
++		{
++			"Id": "ParamGroupFace",
++			"GroupId": "",
++			"Name": "顔"
++		},
++		{
++			"Id": "ParamGroupEyes",
++			"GroupId": "",
++			"Name": "目"
++		},
++		{
++			"Id": "ParamGroupEyeballs",
++			"GroupId": "",
++			"Name": "目玉"
++		},
++		{
++			"Id": "ParamGroupBrows",
++			"GroupId": "",
++			"Name": "眉"
++		},
++		{
++			"Id": "ParamGroupMouth",
++			"GroupId": "",
++			"Name": "口"
++		},
++		{
++			"Id": "ParamGroupBody",
++			"GroupId": "",
++			"Name": "体"
++		},
++		{
++			"Id": "ParamGroupArmLA",
++			"GroupId": "",
++			"Name": "左腕A"
++		},
++		{
++			"Id": "ParamGroupArmRA",
++			"GroupId": "",
++			"Name": "右腕A"
++		},
++		{
++			"Id": "ParamGroupArmLB",
++			"GroupId": "",
++			"Name": "左腕B"
++		},
++		{
++			"Id": "ParamGroupArmRB",
++			"GroupId": "",
++			"Name": "右腕B"
++		},
++		{
++			"Id": "ParamGroupOverall",
++			"GroupId": "",
++			"Name": "全体"
++		},
++		{
++			"Id": "ParamGroupSway",
++			"GroupId": "",
++			"Name": "揺れ"
++		},
++		{
++			"Id": "ParamGroupEffectsMistake",
++			"GroupId": "",
++			"Name": "魔法失敗エフェクト"
++		},
++		{
++			"Id": "ParamGroupEffectsSuccess",
++			"GroupId": "",
++			"Name": "魔法成功エフェクト"
++		},
++		{
++			"Id": "ParamGroupEffects",
++			"GroupId": "",
++			"Name": "魔法共通エフェクト"
++		},
++		{
++			"Id": "ParamGroupEffectsHeal",
++			"GroupId": "",
++			"Name": "回復エフェクト"
++		}
++	],
++	"Parts": [
++		{
++			"Id": "PartCore",
++			"Name": "コア"
++		},
++		{
++			"Id": "PartInk",
++			"Name": "インク"
++		},
++		{
++			"Id": "PartSmoke",
++			"Name": "煙"
++		},
++		{
++			"Id": "PartExplosionLight",
++			"Name": "爆発光"
++		},
++		{
++			"Id": "Partaura",
++			"Name": "オーラ"
++		},
++		{
++			"Id": "PartLight",
++			"Name": "光"
++		},
++		{
++			"Id": "PartHeart",
++			"Name": "ハート"
++		},
++		{
++			"Id": "PartHat",
++			"Name": "帽子"
++		},
++		{
++			"Id": "PartHairSide",
++			"Name": "横髪"
++		},
++		{
++			"Id": "PartHairFront",
++			"Name": "前髪"
++		},
++		{
++			"Id": "PartHairBack",
++			"Name": "後ろ髪"
++		},
++		{
++			"Id": "PartBrow",
++			"Name": "眉毛"
++		},
++		{
++			"Id": "PartEye",
++			"Name": "目"
++		},
++		{
++			"Id": "PartCheek",
++			"Name": "é ¬"
++		},
++		{
++			"Id": "PartNose",
++			"Name": "é¼»"
++		},
++		{
++			"Id": "PartMouth",
++			"Name": "口"
++		},
++		{
++			"Id": "PartFace",
++			"Name": "顔"
++		},
++		{
++			"Id": "PartEar",
++			"Name": "耳"
++		},
++		{
++			"Id": "PartNeck",
++			"Name": "首"
++		},
++		{
++			"Id": "PartRobe",
++			"Name": "ローブ"
++		},
++		{
++			"Id": "PartHoodie",
++			"Name": "パーカー"
++		},
++		{
++			"Id": "PartLeg",
++			"Name": "脚"
++		},
++		{
++			"Id": "PartArmLA",
++			"Name": "左腕A"
++		},
++		{
++			"Id": "PartArmRA",
++			"Name": "右腕A"
++		},
++		{
++			"Id": "PartArmLB",
++			"Name": "左腕B"
++		},
++		{
++			"Id": "PartArmRB",
++			"Name": "右腕B"
++		},
++		{
++			"Id": "PartSketch",
++			"Name": "[ 下絵 ]"
++		},
++		{
++			"Id": "PartEyeBall",
++			"Name": "目玉"
++		},
++		{
++			"Id": "PartWandA",
++			"Name": "杖A"
++		},
++		{
++			"Id": "PartWandB",
++			"Name": "杖B"
++		}
++	],
++	"CombinedParameters": [
++		[
++			"ParamAngleX",
++			"ParamAngleY"
++		],
++		[
++			"ParamAllX",
++			"ParamAllY"
++		],
++		[
++			"ParamMagicPositionX",
++			"ParamMagicPositionY"
++		]
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.moc3 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,95 @@
++{
++	"Version": 3,
++	"FileReferences": {
++		"Moc": "Mao.moc3",
++		"Textures": [
++			"Mao.2048/texture_00.png"
++		],
++		"Physics": "Mao.physics3.json",
++		"Pose": "Mao.pose3.json",
++		"DisplayInfo": "Mao.cdi3.json",
++		"Expressions": [
++			{
++				"Name": "exp_01",
++				"File": "expressions/exp_01.exp3.json"
++			},
++			{
++				"Name": "exp_02",
++				"File": "expressions/exp_02.exp3.json"
++			},
++			{
++				"Name": "exp_03",
++				"File": "expressions/exp_03.exp3.json"
++			},
++			{
++				"Name": "exp_04",
++				"File": "expressions/exp_04.exp3.json"
++			},
++			{
++				"Name": "exp_05",
++				"File": "expressions/exp_05.exp3.json"
++			},
++			{
++				"Name": "exp_06",
++				"File": "expressions/exp_06.exp3.json"
++			},
++			{
++				"Name": "exp_07",
++				"File": "expressions/exp_07.exp3.json"
++			},
++			{
++				"Name": "exp_08",
++				"File": "expressions/exp_08.exp3.json"
++			}
++		],
++		"Motions": {
++			"Idle": [
++				{
++					"File": "motions/mtn_01.motion3.json"
++				}
++			],
++			"TapBody": [
++				{
++					"File": "motions/mtn_02.motion3.json"
++				},
++				{
++					"File": "motions/mtn_03.motion3.json"
++				},
++				{
++					"File": "motions/mtn_04.motion3.json"
++				},
++				{
++					"File": "motions/special_01.motion3.json"
++				},
++				{
++					"File": "motions/special_02.motion3.json"
++				}
++			]
++		}
++	},
++	"Groups": [
++		{
++			"Target": "Parameter",
++			"Name": "EyeBlink",
++			"Ids": [
++				"ParamEyeLOpen",
++				"ParamEyeROpen"
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Name": "LipSync",
++			"Ids": []
++		}
++	],
++	"HitAreas": [
++		{
++			"Id": "HitAreaHead",
++			"Name": "Head"
++		},
++		{
++			"Id": "HitAreaBody",
++			"Name": "Body"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,1361 @@
++{
++	"Version": 3,
++	"Meta": {
++		"PhysicsSettingCount": 16,
++		"TotalInputCount": 43,
++		"TotalOutputCount": 20,
++		"VertexCount": 33,
++		"Fps": 30,
++		"EffectiveForces": {
++			"Gravity": {
++				"X": 0,
++				"Y": -1
++			},
++			"Wind": {
++				"X": 0,
++				"Y": 0
++			}
++		},
++		"PhysicsDictionary": [
++			{
++				"Id": "PhysicsSetting1",
++				"Name": "髪揺れ 前"
++			},
++			{
++				"Id": "PhysicsSetting2",
++				"Name": "髪揺れ 横"
++			},
++			{
++				"Id": "PhysicsSetting3",
++				"Name": "髪揺れ 後ろ"
++			},
++			{
++				"Id": "PhysicsSetting4",
++				"Name": "髪揺れ 後ろ左右"
++			},
++			{
++				"Id": "PhysicsSetting5",
++				"Name": "メッシュ揺れ"
++			},
++			{
++				"Id": "PhysicsSetting6",
++				"Name": "前髪 ふわ"
++			},
++			{
++				"Id": "PhysicsSetting7",
++				"Name": "横髪 ふわ"
++			},
++			{
++				"Id": "PhysicsSetting8",
++				"Name": "後ろ髪 ふわ"
++			},
++			{
++				"Id": "PhysicsSetting9",
++				"Name": "帽子つば揺れ"
++			},
++			{
++				"Id": "PhysicsSetting10",
++				"Name": "帽子リボン揺れ"
++			},
++			{
++				"Id": "PhysicsSetting11",
++				"Name": "羽揺れ"
++			},
++			{
++				"Id": "PhysicsSetting12",
++				"Name": "帽子上揺れ"
++			},
++			{
++				"Id": "PhysicsSetting13",
++				"Name": "パーカーひも揺れ"
++			},
++			{
++				"Id": "PhysicsSetting14",
++				"Name": "首飾り揺れ"
++			},
++			{
++				"Id": "PhysicsSetting15",
++				"Name": "ローブ揺れ"
++			},
++			{
++				"Id": "PhysicsSetting16",
++				"Name": "ローブ揺れY"
++			}
++		]
++	},
++	"PhysicsSettings": [
++		{
++			"Id": "PhysicsSetting1",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFront"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.12,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting2",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairSideL"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairSideR"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.27,
++					"Radius": 15
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting3",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBack"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15.7
++					},
++					"Mobility": 0.9,
++					"Delay": 0.8,
++					"Acceleration": 1.5,
++					"Radius": 15.7
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting4",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBackR"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBackL"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 16
++					},
++					"Mobility": 0.93,
++					"Delay": 0.8,
++					"Acceleration": 1.41,
++					"Radius": 16
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting5",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamoHairMesh"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.95,
++					"Delay": 0.7,
++					"Acceleration": 1,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting6",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFrontFuwa"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 11.6
++					},
++					"Mobility": 0.98,
++					"Delay": 0.88,
++					"Acceleration": 0.95,
++					"Radius": 11.6
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting7",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairSideFuwa"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15.7
++					},
++					"Mobility": 0.98,
++					"Delay": 0.89,
++					"Acceleration": 0.75,
++					"Radius": 15.7
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting8",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBackFuwa"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 17.7
++					},
++					"Mobility": 0.98,
++					"Delay": 0.8,
++					"Acceleration": 0.81,
++					"Radius": 17.7
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting9",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHatBrim"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 13.9
++					},
++					"Mobility": 0.92,
++					"Delay": 0.67,
++					"Acceleration": 3.02,
++					"Radius": 13.9
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting10",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 50,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 30,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 20,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamRibbon"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 7.9
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 0.82,
++					"Radius": 7.9
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting11",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 50,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 30,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 20,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamWing"
++					},
++					"VertexIndex": 1,
++					"Scale": 0.9,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.95,
++					"Delay": 0.65,
++					"Acceleration": 0.85,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting12",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHatTop"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 61.4
++					},
++					"Mobility": 0.96,
++					"Delay": 0.81,
++					"Acceleration": 1.5,
++					"Radius": 61.4
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting13",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamString"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15
++					},
++					"Mobility": 0.85,
++					"Delay": 1.3,
++					"Acceleration": 0.8,
++					"Radius": 15
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting14",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamAccessory1"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamAccessory2"
++					},
++					"VertexIndex": 2,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 7
++					},
++					"Mobility": 0.8,
++					"Delay": 0.6,
++					"Acceleration": 3,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 3,
++					"Radius": 8
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting15",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamRobeL"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamRobeR"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.9,
++					"Delay": 0.7,
++					"Acceleration": 1.5,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting16",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamRobeFuwa"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.9,
++					"Delay": 0.7,
++					"Acceleration": 1.5,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,25 @@
++{
++	"Type": "Live2D Pose",
++	"Groups": [
++		[
++			{
++				"Id": "PartArmLA",
++				"Link": []
++			},
++			{
++				"Id": "PartArmLB",
++				"Link": []
++			}
++		],
++		[
++			{
++				"Id": "PartArmRA",
++				"Link": []
++			},
++			{
++				"Id": "PartArmRB",
++				"Link": []
++			}
++		]
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": -1.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": -1.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": -1.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": -1.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 1.2,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 1.2,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 1.2,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 1.2,
++			"Blend": "Multiply"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json	2023-05-28 08:20:04.439645490 +0100
+@@ -0,0 +1,147 @@
++{
++	"Type": "Live2D Expression",
++	"FadeInTime": 0.5,
++	"FadeOutTime": 0.5,
++	"Parameters": [
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeEffect",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthA",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthI",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthU",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthO",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthUp",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthDown",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngry",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthAngryLine",
++			"Value": 1,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,2135 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.57,
++		"Fps": 30.0,
++		"FadeInTime": 1.0,
++		"FadeOutTime": 1.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 116,
++		"TotalSegmentCount": 193,
++		"TotalPointCount": 503,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.7,
++				0,
++				1.167,
++				-2,
++				1.633,
++				-2,
++				1,
++				2.333,
++				-2,
++				3.033,
++				2,
++				3.733,
++				2,
++				1,
++				4.222,
++				2,
++				4.711,
++				0,
++				5.2,
++				0,
++				1,
++				5.322,
++				0,
++				5.444,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.7,
++				0,
++				1.167,
++				-2.089,
++				1.633,
++				-3,
++				1,
++				2.144,
++				-3.997,
++				2.656,
++				-4,
++				3.167,
++				-4,
++				1,
++				3.722,
++				-4,
++				4.278,
++				-3.606,
++				4.833,
++				-2,
++				1,
++				5.078,
++				-1.293,
++				5.322,
++				-0.109,
++				5.567,
++				-0.007
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.611,
++				0,
++				1.056,
++				4,
++				1.5,
++				4,
++				1,
++				1.733,
++				4,
++				1.967,
++				4.263,
++				2.2,
++				3,
++				1,
++				2.689,
++				0.353,
++				3.178,
++				-4,
++				3.667,
++				-4,
++				1,
++				3.867,
++				-4,
++				4.067,
++				-3.812,
++				4.267,
++				-3,
++				1,
++				4.7,
++				-1.241,
++				5.133,
++				-0.06,
++				5.567,
++				-0.002
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceInkOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				1,
++				1,
++				0.344,
++				1,
++				0.689,
++				1,
++				1.033,
++				1,
++				1,
++				1.056,
++				1,
++				1.078,
++				0,
++				1.1,
++				0,
++				1,
++				1.122,
++				0,
++				1.144,
++				0,
++				1.167,
++				0,
++				1,
++				1.2,
++				0,
++				1.233,
++				1,
++				1.267,
++				1,
++				1,
++				1.967,
++				1,
++				2.667,
++				1,
++				3.367,
++				1,
++				1,
++				3.389,
++				1,
++				3.411,
++				0,
++				3.433,
++				0,
++				1,
++				3.456,
++				0,
++				3.478,
++				0,
++				3.5,
++				0,
++				1,
++				3.533,
++				0,
++				3.567,
++				1,
++				3.6,
++				1,
++				1,
++				4.256,
++				1,
++				4.911,
++				1,
++				5.567,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				1,
++				1,
++				0.344,
++				1,
++				0.689,
++				1,
++				1.033,
++				1,
++				1,
++				1.056,
++				1,
++				1.078,
++				0,
++				1.1,
++				0,
++				1,
++				1.122,
++				0,
++				1.144,
++				0,
++				1.167,
++				0,
++				1,
++				1.2,
++				0,
++				1.233,
++				1,
++				1.267,
++				1,
++				1,
++				1.967,
++				1,
++				2.667,
++				1,
++				3.367,
++				1,
++				1,
++				3.389,
++				1,
++				3.411,
++				0,
++				3.433,
++				0,
++				1,
++				3.456,
++				0,
++				3.478,
++				0,
++				3.5,
++				0,
++				1,
++				3.533,
++				0,
++				3.567,
++				1,
++				3.6,
++				1,
++				1,
++				4.256,
++				1,
++				4.911,
++				1,
++				5.567,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeEffect",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthA",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthI",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthU",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthE",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthO",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthUp",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				1,
++				0,
++				5.567,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthDown",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngry",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngryLine",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				1.921,
++				0.6,
++				3,
++				0.9,
++				3,
++				1,
++				1.233,
++				3,
++				1.567,
++				2.913,
++				1.9,
++				1,
++				1,
++				2.522,
++				-2.571,
++				3.144,
++				-6,
++				3.767,
++				-6,
++				1,
++				4.233,
++				-6,
++				4.7,
++				-4.951,
++				5.167,
++				-2.564,
++				1,
++				5.3,
++				-1.882,
++				5.433,
++				-1.062,
++				5.567,
++				-0.213
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.433,
++				-0.707,
++				0.867,
++				-1,
++				1.3,
++				-1,
++				1,
++				1.656,
++				-1,
++				2.011,
++				0,
++				2.367,
++				0,
++				1,
++				2.844,
++				0,
++				3.322,
++				-2,
++				3.8,
++				-2,
++				1,
++				4.244,
++				-2,
++				4.689,
++				0.459,
++				5.133,
++				0.459,
++				1,
++				5.278,
++				0.459,
++				5.422,
++				0.282,
++				5.567,
++				0.054
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.378,
++				1.356,
++				0.756,
++				3,
++				1.133,
++				3,
++				1,
++				1.444,
++				3,
++				1.756,
++				2.619,
++				2.067,
++				1,
++				1,
++				2.5,
++				-1.255,
++				2.933,
++				-3,
++				3.367,
++				-3,
++				1,
++				4.022,
++				-3,
++				4.678,
++				-1.995,
++				5.333,
++				-0.405,
++				1,
++				5.411,
++				-0.216,
++				5.489,
++				-0.292,
++				5.567,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA01",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.411,
++				-1.092,
++				0.822,
++				-2,
++				1.233,
++				-2,
++				1,
++				1.611,
++				-2,
++				1.989,
++				0,
++				2.367,
++				0,
++				1,
++				2.711,
++				0,
++				3.056,
++				-1,
++				3.4,
++				-1,
++				1,
++				3.822,
++				-1,
++				4.244,
++				1,
++				4.667,
++				1,
++				1,
++				4.967,
++				1,
++				5.267,
++				0.838,
++				5.567,
++				0.086
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA02",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0.089,
++				0.178,
++				0.041,
++				0.267,
++				0.041,
++				1,
++				0.678,
++				0.041,
++				1.089,
++				-1,
++				1.5,
++				-1,
++				1,
++				1.878,
++				-1,
++				2.256,
++				0,
++				2.633,
++				0,
++				1,
++				2.978,
++				0,
++				3.322,
++				-0.627,
++				3.667,
++				-1,
++				1,
++				3.889,
++				-1.241,
++				4.111,
++				-1.215,
++				4.333,
++				-1.215,
++				1,
++				4.744,
++				-1.215,
++				5.156,
++				-0.465,
++				5.567,
++				-0.034
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA03",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLA",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA01",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.389,
++				-1.052,
++				0.778,
++				-2,
++				1.167,
++				-2,
++				1,
++				1.544,
++				-2,
++				1.922,
++				0,
++				2.3,
++				0,
++				1,
++				2.644,
++				0,
++				2.989,
++				-1,
++				3.333,
++				-1,
++				1,
++				3.778,
++				-1,
++				4.222,
++				1,
++				4.667,
++				1,
++				1,
++				4.967,
++				1,
++				5.267,
++				0.853,
++				5.567,
++				0.088
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA02",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0.089,
++				0.178,
++				0.041,
++				0.267,
++				0.041,
++				1,
++				0.656,
++				0.041,
++				1.044,
++				-1,
++				1.433,
++				-1,
++				1,
++				1.811,
++				-1,
++				2.189,
++				0,
++				2.567,
++				0,
++				1,
++				2.911,
++				0,
++				3.256,
++				-0.659,
++				3.6,
++				-1,
++				1,
++				3.844,
++				-1.242,
++				4.089,
++				-1.215,
++				4.333,
++				-1.215,
++				1,
++				4.744,
++				-1.215,
++				5.156,
++				-0.465,
++				5.567,
++				-0.034
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA03",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandRotate",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRA",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.856,
++				0,
++				3.711,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDrop",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				1.167,
++				0,
++				0,
++				1.6,
++				30,
++				0,
++				3.767,
++				0,
++				0,
++				4.2,
++				30,
++				1,
++				4.656,
++				30,
++				5.111,
++				1.412,
++				5.567,
++				0.05
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropRotate",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.389,
++				0.246,
++				0.778,
++				1,
++				1.167,
++				1,
++				1,
++				1.211,
++				1,
++				1.256,
++				0.02,
++				1.3,
++				0,
++				1,
++				1.422,
++				-0.054,
++				1.544,
++				-0.094,
++				1.667,
++				-0.12,
++				1,
++				2.367,
++				-0.269,
++				3.067,
++				-0.387,
++				3.767,
++				-0.54,
++				1,
++				3.844,
++				-0.557,
++				3.922,
++				-0.706,
++				4,
++				-0.706,
++				1,
++				4.056,
++				-0.706,
++				4.111,
++				-0.625,
++				4.167,
++				-0.6,
++				1,
++				4.633,
++				-0.39,
++				5.1,
++				-0.307,
++				5.567,
++				-0.021
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.4,
++				0,
++				0.8,
++				0,
++				1.2,
++				0,
++				1,
++				1.244,
++				0,
++				1.289,
++				1,
++				1.333,
++				1,
++				1,
++				1.4,
++				1,
++				1.467,
++				1,
++				1.533,
++				1,
++				1,
++				1.556,
++				1,
++				1.578,
++				0,
++				1.6,
++				0,
++				1,
++				2.333,
++				0,
++				3.067,
++				0,
++				3.8,
++				0,
++				1,
++				3.844,
++				0,
++				3.889,
++				1,
++				3.933,
++				1,
++				1,
++				4,
++				1,
++				4.067,
++				1,
++				4.133,
++				1,
++				1,
++				4.156,
++				1,
++				4.178,
++				0,
++				4.2,
++				0,
++				1,
++				4.656,
++				0,
++				5.111,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB01",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB02",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB03",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatForm",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB01",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02Y",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB03",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideL",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideR",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackR",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackL",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamoHairMesh",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWing",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRibbon",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatBrim",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatTop",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory1",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory2",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamString",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeL",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeR",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeFuwa",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmokeOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmoke",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionChargeOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionLightCharge",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosion",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorRainbow",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartMissOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackMissOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorRainbow",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorHeal",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartHealOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackHealOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorHeal",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLight",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightColor",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionX",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionY",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInk",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartDrow",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartSize",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorLight",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllColor",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAura",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraColor",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealOn",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealLight",
++			"FadeInTime": 1.0,
++			"FadeOutTime": 1.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.567,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLA",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.57,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRA",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.57,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.57,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.57,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,2117 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.47,
++		"Fps": 30.0,
++		"FadeInTime": 0.5,
++		"FadeOutTime": 1.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 116,
++		"TotalSegmentCount": 233,
++		"TotalPointCount": 585,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				7,
++				0.333,
++				7,
++				1,
++				0.433,
++				7,
++				0.533,
++				-17,
++				0.633,
++				-17,
++				1,
++				0.744,
++				-17,
++				0.856,
++				-15,
++				0.967,
++				-15,
++				1,
++				1.089,
++				-15,
++				1.211,
++				-15,
++				1.333,
++				-15,
++				1,
++				1.4,
++				-15,
++				1.467,
++				-19,
++				1.533,
++				-19,
++				1,
++				1.6,
++				-19,
++				1.667,
++				-8.5,
++				1.733,
++				0,
++				1,
++				1.767,
++				4.25,
++				1.8,
++				4,
++				1.833,
++				4,
++				1,
++				1.9,
++				4,
++				1.967,
++				-8,
++				2.033,
++				-8,
++				1,
++				2.144,
++				-8,
++				2.256,
++				4,
++				2.367,
++				4,
++				1,
++				2.4,
++				4,
++				2.433,
++				-8,
++				2.467,
++				-8,
++				1,
++				2.611,
++				-8,
++				2.756,
++				0,
++				2.9,
++				0,
++				1,
++				3.089,
++				0,
++				3.278,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceInkOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.133,
++				1,
++				0.267,
++				1,
++				0.4,
++				1,
++				1,
++				0.444,
++				1,
++				0.489,
++				0,
++				0.533,
++				0,
++				1,
++				0.567,
++				0,
++				0.6,
++				0,
++				0.633,
++				0,
++				1,
++				0.689,
++				0,
++				0.744,
++				1,
++				0.8,
++				1,
++				1,
++				0.944,
++				1,
++				1.089,
++				1,
++				1.233,
++				1,
++				1,
++				1.311,
++				1,
++				1.389,
++				0,
++				1.467,
++				0,
++				1,
++				1.856,
++				0,
++				2.244,
++				0,
++				2.633,
++				0,
++				1,
++				2.689,
++				0,
++				2.744,
++				1,
++				2.8,
++				1,
++				0,
++				3.467,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.133,
++				1,
++				0.267,
++				1,
++				0.4,
++				1,
++				1,
++				0.444,
++				1,
++				0.489,
++				0,
++				0.533,
++				0,
++				1,
++				0.567,
++				0,
++				0.6,
++				0,
++				0.633,
++				0,
++				1,
++				0.689,
++				0,
++				0.744,
++				1,
++				0.8,
++				1,
++				1,
++				0.944,
++				1,
++				1.089,
++				1,
++				1.233,
++				1,
++				1,
++				1.311,
++				1,
++				1.389,
++				0,
++				1.467,
++				0,
++				1,
++				1.856,
++				0,
++				2.244,
++				0,
++				2.633,
++				0,
++				1,
++				2.689,
++				0,
++				2.744,
++				1,
++				2.8,
++				1,
++				0,
++				3.467,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeEffect",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthA",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthI",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthU",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthE",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthO",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthUp",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.467,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthDown",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngry",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngryLine",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				2,
++				0.167,
++				2,
++				1,
++				0.278,
++				2,
++				0.389,
++				-3,
++				0.5,
++				-3,
++				1,
++				0.622,
++				-3,
++				0.744,
++				-1.531,
++				0.867,
++				-1,
++				1,
++				0.989,
++				-0.469,
++				1.111,
++				-0.5,
++				1.233,
++				-0.5,
++				1,
++				1.3,
++				-0.5,
++				1.367,
++				-4,
++				1.433,
++				-4,
++				1,
++				1.544,
++				-4,
++				1.656,
++				4,
++				1.767,
++				4,
++				1,
++				1.833,
++				4,
++				1.9,
++				-4,
++				1.967,
++				-4,
++				1,
++				2.067,
++				-4,
++				2.167,
++				4,
++				2.267,
++				4,
++				1,
++				2.322,
++				4,
++				2.378,
++				-4,
++				2.433,
++				-4,
++				1,
++				2.533,
++				-4,
++				2.633,
++				-1.756,
++				2.733,
++				-0.8,
++				1,
++				2.822,
++				0.05,
++				2.911,
++				0,
++				3,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.411,
++				0,
++				0.489,
++				-6,
++				0.567,
++				-6,
++				1,
++				0.856,
++				-6,
++				1.144,
++				-6,
++				1.433,
++				-6,
++				1,
++				1.6,
++				-6,
++				1.767,
++				0,
++				1.933,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.411,
++				0,
++				0.489,
++				-6,
++				0.567,
++				-6,
++				1,
++				0.856,
++				-6,
++				1.144,
++				-6,
++				1.433,
++				-6,
++				1,
++				1.6,
++				-6,
++				1.767,
++				0,
++				1.933,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.022,
++				0,
++				0.044,
++				0,
++				0.067,
++				0,
++				1,
++				0.133,
++				0,
++				0.2,
++				5,
++				0.267,
++				5,
++				1,
++				0.344,
++				5,
++				0.422,
++				-4,
++				0.5,
++				-4,
++				1,
++				0.622,
++				-4,
++				0.744,
++				-2.68,
++				0.867,
++				-2.3,
++				1,
++				0.978,
++				-1.955,
++				1.089,
++				-2,
++				1.2,
++				-2,
++				1,
++				1.278,
++				-2,
++				1.356,
++				-3,
++				1.433,
++				-3,
++				1,
++				1.5,
++				-3,
++				1.567,
++				4.414,
++				1.633,
++				9,
++				1,
++				1.7,
++				13.586,
++				1.767,
++				14,
++				1.833,
++				14,
++				1,
++				1.878,
++				14,
++				1.922,
++				9.731,
++				1.967,
++				7,
++				1,
++				2.011,
++				4.269,
++				2.056,
++				4,
++				2.1,
++				4,
++				1,
++				2.178,
++				4,
++				2.256,
++				14,
++				2.333,
++				14,
++				1,
++				2.411,
++				14,
++				2.489,
++				4,
++				2.567,
++				4,
++				1,
++				2.667,
++				4,
++				2.767,
++				6.5,
++				2.867,
++				6.5,
++				1,
++				3,
++				6.5,
++				3.133,
++				6,
++				3.267,
++				6,
++				0,
++				3.467,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.389,
++				0,
++				0.478,
++				-3,
++				0.567,
++				-3,
++				1,
++				0.844,
++				-3,
++				1.122,
++				-3,
++				1.4,
++				-3,
++				1,
++				1.478,
++				-3,
++				1.556,
++				-1.42,
++				1.633,
++				2,
++				1,
++				1.722,
++				5.908,
++				1.811,
++				8,
++				1.9,
++				8,
++				1,
++				1.933,
++				8,
++				1.967,
++				5.327,
++				2,
++				4,
++				1,
++				2.044,
++				2.231,
++				2.089,
++				2,
++				2.133,
++				2,
++				1,
++				2.211,
++				2,
++				2.289,
++				8,
++				2.367,
++				8,
++				1,
++				2.433,
++				8,
++				2.5,
++				2,
++				2.567,
++				2,
++				0,
++				3.467,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				-8,
++				0.667,
++				-8,
++				1,
++				0.944,
++				-8,
++				1.222,
++				-8,
++				1.5,
++				-8,
++				1,
++				1.544,
++				-8,
++				1.589,
++				-2.815,
++				1.633,
++				0,
++				1,
++				1.733,
++				6.334,
++				1.833,
++				8,
++				1.933,
++				8,
++				1,
++				2.011,
++				8,
++				2.089,
++				-8,
++				2.167,
++				-8,
++				1,
++				2.244,
++				-8,
++				2.322,
++				8,
++				2.4,
++				8,
++				1,
++				2.478,
++				8,
++				2.556,
++				-8,
++				2.633,
++				-8,
++				1,
++				2.7,
++				-8,
++				2.767,
++				-1.777,
++				2.833,
++				-1,
++				1,
++				2.922,
++				0.035,
++				3.011,
++				0,
++				3.1,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0,
++				0.433,
++				0,
++				1,
++				0.489,
++				0,
++				0.544,
++				-10,
++				0.6,
++				-10,
++				0,
++				3.467,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.022,
++				0,
++				0.044,
++				0,
++				0.067,
++				0,
++				1,
++				0.133,
++				0,
++				0.2,
++				5,
++				0.267,
++				5,
++				1,
++				0.344,
++				5,
++				0.422,
++				-4,
++				0.5,
++				-4,
++				1,
++				0.622,
++				-4,
++				0.744,
++				-2.68,
++				0.867,
++				-2.3,
++				1,
++				0.978,
++				-1.955,
++				1.089,
++				-2,
++				1.2,
++				-2,
++				1,
++				1.278,
++				-2,
++				1.356,
++				-3,
++				1.433,
++				-3,
++				1,
++				1.5,
++				-3,
++				1.567,
++				4.414,
++				1.633,
++				9,
++				1,
++				1.7,
++				13.586,
++				1.767,
++				14,
++				1.833,
++				14,
++				1,
++				1.878,
++				14,
++				1.922,
++				9.731,
++				1.967,
++				7,
++				1,
++				2.011,
++				4.269,
++				2.056,
++				4,
++				2.1,
++				4,
++				1,
++				2.178,
++				4,
++				2.256,
++				14,
++				2.333,
++				14,
++				1,
++				2.411,
++				14,
++				2.489,
++				4,
++				2.567,
++				4,
++				1,
++				2.667,
++				4,
++				2.767,
++				6.5,
++				2.867,
++				6.5,
++				1,
++				3,
++				6.5,
++				3.133,
++				6,
++				3.267,
++				6,
++				0,
++				3.467,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.389,
++				0,
++				0.478,
++				-3,
++				0.567,
++				-3,
++				1,
++				0.844,
++				-3,
++				1.122,
++				-3,
++				1.4,
++				-3,
++				1,
++				1.478,
++				-3,
++				1.556,
++				-1.42,
++				1.633,
++				2,
++				1,
++				1.722,
++				5.908,
++				1.811,
++				8,
++				1.9,
++				8,
++				1,
++				1.933,
++				8,
++				1.967,
++				5.327,
++				2,
++				4,
++				1,
++				2.044,
++				2.231,
++				2.089,
++				2,
++				2.133,
++				2,
++				1,
++				2.211,
++				2,
++				2.289,
++				8,
++				2.367,
++				8,
++				1,
++				2.433,
++				8,
++				2.5,
++				2,
++				2.567,
++				2,
++				0,
++				3.467,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				-8,
++				0.667,
++				-8,
++				1,
++				0.944,
++				-8,
++				1.222,
++				-8,
++				1.5,
++				-8,
++				1,
++				1.544,
++				-8,
++				1.589,
++				-2.815,
++				1.633,
++				0,
++				1,
++				1.733,
++				6.334,
++				1.833,
++				8,
++				1.933,
++				8,
++				1,
++				2.011,
++				8,
++				2.089,
++				-8,
++				2.167,
++				-8,
++				1,
++				2.244,
++				-8,
++				2.322,
++				8,
++				2.4,
++				8,
++				1,
++				2.478,
++				8,
++				2.556,
++				-8,
++				2.633,
++				-8,
++				1,
++				2.7,
++				-8,
++				2.767,
++				-1.777,
++				2.833,
++				-1,
++				1,
++				2.922,
++				0.035,
++				3.011,
++				0,
++				3.1,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0,
++				0.433,
++				0,
++				1,
++				0.489,
++				0,
++				0.544,
++				-10,
++				0.6,
++				-10,
++				0,
++				3.467,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDrop",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB01",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB02",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB03",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB01",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02Y",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB03",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideL",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideR",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackR",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackL",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamoHairMesh",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWing",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRibbon",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatBrim",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatTop",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory1",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory2",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamString",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeL",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeR",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmokeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmoke",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionChargeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionLightCharge",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosion",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionX",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionY",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInk",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartDrow",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartSize",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAura",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.467,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLA",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.47,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRA",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.47,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.47,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.47,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,1987 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.4,
++		"Fps": 30.0,
++		"FadeInTime": 0.5,
++		"FadeOutTime": 1.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 116,
++		"TotalSegmentCount": 215,
++		"TotalPointCount": 529,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				7,
++				0.633,
++				7,
++				1,
++				0.878,
++				7,
++				1.122,
++				5.259,
++				1.367,
++				0,
++				1,
++				1.544,
++				-3.825,
++				1.722,
++				-7,
++				1.9,
++				-7,
++				1,
++				2.233,
++				-7,
++				2.567,
++				-3.96,
++				2.9,
++				-2,
++				1,
++				3.222,
++				-0.105,
++				3.544,
++				0,
++				3.867,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				5,
++				0.3,
++				5,
++				1,
++				0.444,
++				5,
++				0.589,
++				-2.733,
++				0.733,
++				-6,
++				1,
++				0.833,
++				-8.262,
++				0.933,
++				-8,
++				1.033,
++				-8,
++				1,
++				1.144,
++				-8,
++				1.256,
++				3,
++				1.367,
++				3,
++				1,
++				1.533,
++				3,
++				1.7,
++				-3.876,
++				1.867,
++				-6,
++				1,
++				2.033,
++				-8.124,
++				2.2,
++				-8,
++				2.367,
++				-8,
++				1,
++				2.467,
++				-8,
++				2.567,
++				-0.595,
++				2.667,
++				5,
++				1,
++				2.722,
++				8.108,
++				2.778,
++				8,
++				2.833,
++				8,
++				1,
++				2.967,
++				8,
++				3.1,
++				-1,
++				3.233,
++				-1,
++				1,
++				3.3,
++				-1,
++				3.367,
++				0,
++				3.433,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				15,
++				0.733,
++				15,
++				1,
++				0.944,
++				15,
++				1.156,
++				8.954,
++				1.367,
++				0,
++				1,
++				1.622,
++				-10.839,
++				1.878,
++				-15,
++				2.133,
++				-15,
++				1,
++				2.522,
++				-15,
++				2.911,
++				1,
++				3.3,
++				1,
++				1,
++				3.467,
++				1,
++				3.633,
++				0,
++				3.8,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceInkOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.433,
++				1,
++				0.567,
++				0,
++				0.7,
++				0,
++				1,
++				1.5,
++				0,
++				2.3,
++				0,
++				3.1,
++				0,
++				1,
++				3.178,
++				0,
++				3.256,
++				1,
++				3.333,
++				1,
++				0,
++				4.4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.433,
++				1,
++				0.567,
++				0,
++				0.7,
++				0,
++				1,
++				1.5,
++				0,
++				2.3,
++				0,
++				3.1,
++				0,
++				1,
++				3.178,
++				0,
++				3.256,
++				1,
++				3.333,
++				1,
++				0,
++				4.4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeEffect",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthA",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthI",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthU",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthE",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthO",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthUp",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthDown",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngry",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngryLine",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				7,
++				0.6,
++				7,
++				1,
++				0.711,
++				7,
++				0.822,
++				7,
++				0.933,
++				7,
++				1,
++				1.1,
++				7,
++				1.267,
++				4.971,
++				1.433,
++				0,
++				1,
++				1.578,
++				-4.308,
++				1.722,
++				-7,
++				1.867,
++				-7,
++				1,
++				1.978,
++				-7,
++				2.089,
++				-7,
++				2.2,
++				-7,
++				1,
++				2.4,
++				-7,
++				2.6,
++				0,
++				2.8,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				3,
++				0.233,
++				3,
++				1,
++				0.356,
++				3,
++				0.478,
++				0.167,
++				0.6,
++				-1,
++				1,
++				0.711,
++				-2.061,
++				0.822,
++				-2,
++				0.933,
++				-2,
++				1,
++				1.1,
++				-2,
++				1.267,
++				6,
++				1.433,
++				6,
++				1,
++				1.578,
++				6,
++				1.722,
++				0.762,
++				1.867,
++				-1,
++				1,
++				1.967,
++				-2.22,
++				2.067,
++				-2,
++				2.167,
++				-2,
++				1,
++				2.3,
++				-2,
++				2.433,
++				6,
++				2.567,
++				6,
++				1,
++				2.767,
++				6,
++				2.967,
++				-2,
++				3.167,
++				-2,
++				1,
++				3.3,
++				-2,
++				3.433,
++				-0.973,
++				3.567,
++				-0.4,
++				1,
++				3.667,
++				0.03,
++				3.767,
++				0,
++				3.867,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				3.902,
++				0.7,
++				8,
++				1,
++				0.811,
++				9.951,
++				0.922,
++				10,
++				1.033,
++				10,
++				1,
++				1.2,
++				10,
++				1.367,
++				4.87,
++				1.533,
++				0,
++				1,
++				1.656,
++				-3.571,
++				1.778,
++				-6.364,
++				1.9,
++				-8,
++				1,
++				2.033,
++				-9.785,
++				2.167,
++				-10,
++				2.3,
++				-10,
++				1,
++				2.556,
++				-10,
++				2.811,
++				-2.065,
++				3.067,
++				-1,
++				1,
++				3.344,
++				0.157,
++				3.622,
++				0,
++				3.9,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				6,
++				0.267,
++				6,
++				1,
++				0.444,
++				6,
++				0.622,
++				-1.5,
++				0.8,
++				-1.5,
++				1,
++				0.878,
++				-1.5,
++				0.956,
++				-1.637,
++				1.033,
++				0,
++				1,
++				1.122,
++				1.871,
++				1.211,
++				8,
++				1.3,
++				8,
++				1,
++				1.378,
++				8,
++				1.456,
++				8,
++				1.533,
++				8,
++				1,
++				1.667,
++				8,
++				1.8,
++				-0.32,
++				1.933,
++				-2,
++				1,
++				2.033,
++				-3.26,
++				2.133,
++				-3,
++				2.233,
++				-3,
++				1,
++				2.411,
++				-3,
++				2.589,
++				4,
++				2.767,
++				4,
++				1,
++				2.956,
++				4,
++				3.144,
++				0,
++				3.333,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				6,
++				0.267,
++				6,
++				1,
++				0.444,
++				6,
++				0.622,
++				-1.5,
++				0.8,
++				-1.5,
++				1,
++				0.878,
++				-1.5,
++				0.956,
++				-1.637,
++				1.033,
++				0,
++				1,
++				1.122,
++				1.871,
++				1.211,
++				8,
++				1.3,
++				8,
++				1,
++				1.378,
++				8,
++				1.456,
++				8,
++				1.533,
++				8,
++				1,
++				1.667,
++				8,
++				1.8,
++				-0.32,
++				1.933,
++				-2,
++				1,
++				2.033,
++				-3.26,
++				2.133,
++				-3,
++				2.233,
++				-3,
++				1,
++				2.411,
++				-3,
++				2.589,
++				4,
++				2.767,
++				4,
++				1,
++				2.956,
++				4,
++				3.144,
++				0,
++				3.333,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				13,
++				0.4,
++				13,
++				1,
++				0.611,
++				13,
++				0.822,
++				12,
++				1.033,
++				12,
++				1,
++				1.111,
++				12,
++				1.189,
++				12,
++				1.267,
++				12,
++				1,
++				1.433,
++				12,
++				1.6,
++				10.1,
++				1.767,
++				8,
++				1,
++				1.9,
++				6.32,
++				2.033,
++				6,
++				2.167,
++				6,
++				1,
++				2.422,
++				6,
++				2.678,
++				11,
++				2.933,
++				11,
++				0,
++				4.4,
++				11
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.044,
++				0,
++				0.089,
++				0,
++				0.133,
++				0,
++				1,
++				0.278,
++				0,
++				0.422,
++				-9.314,
++				0.567,
++				-15,
++				1,
++				0.689,
++				-19.812,
++				0.811,
++				-20,
++				0.933,
++				-20,
++				1,
++				1.233,
++				-20,
++				1.533,
++				-19,
++				1.833,
++				-19,
++				0,
++				4.4,
++				-19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.322,
++				0,
++				0.644,
++				-18,
++				0.967,
++				-18,
++				0,
++				4.4,
++				-18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLA",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				11,
++				0.4,
++				11,
++				1,
++				0.611,
++				11,
++				0.822,
++				6,
++				1.033,
++				6,
++				1,
++				1.089,
++				6,
++				1.144,
++				6,
++				1.2,
++				6,
++				1,
++				1.533,
++				6,
++				1.867,
++				12,
++				2.2,
++				12,
++				1,
++				2.444,
++				12,
++				2.689,
++				11,
++				2.933,
++				11,
++				0,
++				4.4,
++				11
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.044,
++				0,
++				0.089,
++				0,
++				0.133,
++				0,
++				1,
++				0.278,
++				0,
++				0.422,
++				-9.314,
++				0.567,
++				-15,
++				1,
++				0.689,
++				-19.812,
++				0.811,
++				-20,
++				0.933,
++				-20,
++				1,
++				1.233,
++				-20,
++				1.533,
++				-19,
++				1.833,
++				-19,
++				0,
++				4.4,
++				-19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				5,
++				0.3,
++				5,
++				1,
++				0.378,
++				5,
++				0.456,
++				-7.712,
++				0.533,
++				-11,
++				1,
++				0.678,
++				-17.107,
++				0.822,
++				-18,
++				0.967,
++				-18,
++				0,
++				4.4,
++				-18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				0.411,
++				0,
++				0.456,
++				0.439,
++				0.5,
++				1.8,
++				1,
++				0.611,
++				5.202,
++				0.722,
++				7.2,
++				0.833,
++				7.2,
++				1,
++				1.033,
++				7.2,
++				1.233,
++				7,
++				1.433,
++				7,
++				0,
++				4.4,
++				7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRA",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDrop",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB01",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB02",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB03",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB01",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02Y",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB03",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				1,
++				0.867,
++				1,
++				1,
++				1.289,
++				1,
++				1.711,
++				-1,
++				2.133,
++				-1,
++				1,
++				2.444,
++				-1,
++				2.756,
++				0,
++				3.067,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideR",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackR",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamoHairMesh",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWing",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRibbon",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatBrim",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatTop",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory1",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory2",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamString",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeR",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmokeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmoke",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionChargeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionLightCharge",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosion",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInk",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartDrow",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartSize",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAura",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.4,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,2446 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.2,
++		"Fps": 30.0,
++		"FadeInTime": 0.5,
++		"FadeOutTime": 0.5,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 116,
++		"TotalSegmentCount": 280,
++		"TotalPointCount": 726,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				5,
++				0.167,
++				5,
++				1,
++				0.222,
++				5,
++				0.278,
++				-2,
++				0.333,
++				-2,
++				1,
++				0.4,
++				-2,
++				0.467,
++				-0.5,
++				0.533,
++				-0.5,
++				1,
++				0.578,
++				-0.5,
++				0.622,
++				-1,
++				0.667,
++				-1,
++				1,
++				0.833,
++				-1,
++				1,
++				-1,
++				1.167,
++				-1,
++				1,
++				1.322,
++				-1,
++				1.478,
++				-9,
++				1.633,
++				-9,
++				1,
++				1.778,
++				-9,
++				1.922,
++				-9,
++				2.067,
++				-9,
++				1,
++				2.356,
++				-9,
++				2.644,
++				-4,
++				2.933,
++				-4,
++				0,
++				4.2,
++				-4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				-14,
++				0.233,
++				-14,
++				1,
++				0.333,
++				-14,
++				0.433,
++				21.722,
++				0.533,
++				24,
++				1,
++				0.633,
++				26.278,
++				0.733,
++				26,
++				0.833,
++				26,
++				1,
++				0.956,
++				26,
++				1.078,
++				26.249,
++				1.2,
++				21,
++				1,
++				1.367,
++				13.842,
++				1.533,
++				-21.382,
++				1.7,
++				-22,
++				1,
++				1.978,
++				-23.03,
++				2.256,
++				-23,
++				2.533,
++				-23,
++				1,
++				2.644,
++				-23,
++				2.756,
++				-10.413,
++				2.867,
++				-3,
++				1,
++				2.967,
++				3.672,
++				3.067,
++				4,
++				3.167,
++				4,
++				1,
++				3.322,
++				4,
++				3.478,
++				-4,
++				3.633,
++				-4,
++				1,
++				3.744,
++				-4,
++				3.856,
++				-1,
++				3.967,
++				-1,
++				0,
++				4.2,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				-3.258,
++				0.733,
++				-5,
++				1,
++				0.833,
++				-5.713,
++				0.933,
++				-5.417,
++				1.033,
++				-6,
++				1,
++				1.133,
++				-6.583,
++				1.233,
++				-10,
++				1.333,
++				-10,
++				1,
++				1.467,
++				-10,
++				1.6,
++				9.916,
++				1.733,
++				11,
++				1,
++				1.878,
++				12.175,
++				2.022,
++				12.099,
++				2.167,
++				13,
++				1,
++				2.256,
++				13.555,
++				2.344,
++				15,
++				2.433,
++				15,
++				1,
++				2.6,
++				15,
++				2.767,
++				11.667,
++				2.933,
++				7,
++				1,
++				3.033,
++				4.2,
++				3.133,
++				3.688,
++				3.233,
++				0,
++				1,
++				3.344,
++				-4.097,
++				3.456,
++				-17,
++				3.567,
++				-17,
++				1,
++				3.689,
++				-17,
++				3.811,
++				-13,
++				3.933,
++				-13,
++				0,
++				4.2,
++				-13
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceInkOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.022,
++				1,
++				0.044,
++				1,
++				0.067,
++				1,
++				1,
++				0.1,
++				1,
++				0.133,
++				0,
++				0.167,
++				0,
++				1,
++				0.222,
++				0,
++				0.278,
++				0,
++				0.333,
++				0,
++				1,
++				0.367,
++				0,
++				0.4,
++				1.17,
++				0.433,
++				1.17,
++				1,
++				0.633,
++				1.17,
++				0.833,
++				1.17,
++				1.033,
++				1.17,
++				1,
++				1.111,
++				1.17,
++				1.189,
++				1.143,
++				1.267,
++				1,
++				1,
++				1.289,
++				0.959,
++				1.311,
++				0,
++				1.333,
++				0,
++				1,
++				1.356,
++				0,
++				1.378,
++				0,
++				1.4,
++				0,
++				1,
++				1.422,
++				0,
++				1.444,
++				0.8,
++				1.467,
++				0.8,
++				1,
++				1.733,
++				0.8,
++				2,
++				0.8,
++				2.267,
++				0.8,
++				1,
++				2.311,
++				0.8,
++				2.356,
++				0,
++				2.4,
++				0,
++				1,
++				2.444,
++				0,
++				2.489,
++				0,
++				2.533,
++				0,
++				1,
++				2.611,
++				0,
++				2.689,
++				0.8,
++				2.767,
++				0.8,
++				1,
++				2.922,
++				0.8,
++				3.078,
++				0.8,
++				3.233,
++				0.8,
++				1,
++				3.267,
++				0.8,
++				3.3,
++				0,
++				3.333,
++				0,
++				1,
++				3.389,
++				0,
++				3.444,
++				1,
++				3.5,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.022,
++				1,
++				0.044,
++				1,
++				0.067,
++				1,
++				1,
++				0.1,
++				1,
++				0.133,
++				0,
++				0.167,
++				0,
++				1,
++				0.222,
++				0,
++				0.278,
++				0,
++				0.333,
++				0,
++				1,
++				0.367,
++				0,
++				0.4,
++				1.17,
++				0.433,
++				1.17,
++				1,
++				0.633,
++				1.17,
++				0.833,
++				1.17,
++				1.033,
++				1.17,
++				1,
++				1.111,
++				1.17,
++				1.189,
++				1.143,
++				1.267,
++				1,
++				1,
++				1.289,
++				0.959,
++				1.311,
++				0,
++				1.333,
++				0,
++				1,
++				1.356,
++				0,
++				1.378,
++				0,
++				1.4,
++				0,
++				1,
++				1.422,
++				0,
++				1.444,
++				0.8,
++				1.467,
++				0.8,
++				1,
++				1.733,
++				0.8,
++				2,
++				0.8,
++				2.267,
++				0.8,
++				1,
++				2.311,
++				0.8,
++				2.356,
++				0,
++				2.4,
++				0,
++				1,
++				2.444,
++				0,
++				2.489,
++				0,
++				2.533,
++				0,
++				1,
++				2.611,
++				0,
++				2.689,
++				0.8,
++				2.767,
++				0.8,
++				1,
++				2.922,
++				0.8,
++				3.078,
++				0.8,
++				3.233,
++				0.8,
++				1,
++				3.267,
++				0.8,
++				3.3,
++				0,
++				3.333,
++				0,
++				1,
++				3.389,
++				0,
++				3.444,
++				1,
++				3.5,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeEffect",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthA",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthI",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthU",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthE",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthO",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthUp",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthDown",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngry",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngryLine",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				3,
++				0.6,
++				3,
++				1,
++				0.756,
++				3,
++				0.911,
++				3,
++				1.067,
++				3,
++				1,
++				1.2,
++				3,
++				1.333,
++				2,
++				1.467,
++				2,
++				1,
++				1.722,
++				2,
++				1.978,
++				2,
++				2.233,
++				2,
++				1,
++				2.622,
++				2,
++				3.011,
++				-8,
++				3.4,
++				-8,
++				0,
++				4.2,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				-6,
++				0.2,
++				-6,
++				1,
++				0.3,
++				-6,
++				0.4,
++				5,
++				0.5,
++				5,
++				1,
++				0.567,
++				5,
++				0.633,
++				4.664,
++				0.7,
++				4.5,
++				1,
++				0.778,
++				4.309,
++				0.856,
++				4.3,
++				0.933,
++				4.3,
++				1,
++				1.022,
++				4.3,
++				1.111,
++				5,
++				1.2,
++				5,
++				1,
++				1.367,
++				5,
++				1.533,
++				-1.681,
++				1.7,
++				-2,
++				1,
++				1.867,
++				-2.319,
++				2.033,
++				-2.23,
++				2.2,
++				-2.5,
++				1,
++				2.311,
++				-2.68,
++				2.422,
++				-7,
++				2.533,
++				-7,
++				1,
++				2.644,
++				-7,
++				2.756,
++				-1.476,
++				2.867,
++				0,
++				1,
++				2.956,
++				1.181,
++				3.044,
++				1,
++				3.133,
++				1,
++				1,
++				3.244,
++				1,
++				3.356,
++				-2,
++				3.467,
++				-2,
++				1,
++				3.6,
++				-2,
++				3.733,
++				0.089,
++				3.867,
++				0.6,
++				1,
++				3.978,
++				1.026,
++				4.089,
++				1.008,
++				4.2,
++				1.001
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				2,
++				0.233,
++				2,
++				1,
++				0.367,
++				2,
++				0.5,
++				-2.243,
++				0.633,
++				-3,
++				1,
++				0.744,
++				-3.631,
++				0.856,
++				-3.476,
++				0.967,
++				-4,
++				1,
++				1.067,
++				-4.472,
++				1.167,
++				-6,
++				1.267,
++				-6,
++				1,
++				1.422,
++				-6,
++				1.578,
++				0.528,
++				1.733,
++				2,
++				1,
++				1.944,
++				3.998,
++				2.156,
++				4,
++				2.367,
++				4,
++				1,
++				2.522,
++				4,
++				2.678,
++				0.794,
++				2.833,
++				0,
++				1,
++				2.956,
++				-0.624,
++				3.078,
++				-0.545,
++				3.2,
++				-1,
++				1,
++				3.289,
++				-1.331,
++				3.378,
++				-2.623,
++				3.467,
++				-3,
++				1,
++				3.656,
++				-3.802,
++				3.844,
++				-4,
++				4.033,
++				-4,
++				0,
++				4.2,
++				-4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-10,
++				0.3,
++				-10,
++				1,
++				0.378,
++				-10,
++				0.456,
++				10,
++				0.533,
++				10,
++				1,
++				0.744,
++				10,
++				0.956,
++				10,
++				1.167,
++				10,
++				1,
++				1.222,
++				10,
++				1.278,
++				9.958,
++				1.333,
++				7,
++				1,
++				1.511,
++				-2.465,
++				1.689,
++				-10,
++				1.867,
++				-10,
++				1,
++				2.067,
++				-10,
++				2.267,
++				-10,
++				2.467,
++				-10,
++				1,
++				2.578,
++				-10,
++				2.689,
++				6.333,
++				2.8,
++				6.333,
++				1,
++				2.867,
++				6.333,
++				2.933,
++				5.484,
++				3,
++				2.333,
++				1,
++				3.122,
++				-3.443,
++				3.244,
++				-7.333,
++				3.367,
++				-7.333,
++				0,
++				4.2,
++				-7.333
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				-1.781,
++				0.233,
++				-1.781,
++				1,
++				0.3,
++				-1.781,
++				0.367,
++				1,
++				0.433,
++				1,
++				1,
++				0.578,
++				1,
++				0.722,
++				0,
++				0.867,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA01",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA02",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA03",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLA",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				1,
++				0.2,
++				1,
++				1,
++				0.289,
++				1,
++				0.378,
++				-1.648,
++				0.467,
++				-2,
++				1,
++				0.689,
++				-2.881,
++				0.911,
++				-3,
++				1.133,
++				-3,
++				1,
++				1.311,
++				-3,
++				1.489,
++				-2,
++				1.667,
++				-2,
++				1,
++				1.867,
++				-2,
++				2.067,
++				-2,
++				2.267,
++				-2,
++				1,
++				2.389,
++				-2,
++				2.511,
++				-3,
++				2.633,
++				-3,
++				1,
++				2.744,
++				-3,
++				2.856,
++				-1,
++				2.967,
++				-1,
++				1,
++				3.167,
++				-1,
++				3.367,
++				-2.5,
++				3.567,
++				-2.5,
++				0,
++				4.2,
++				-2.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.389,
++				1,
++				0.478,
++				-1,
++				0.567,
++				-1,
++				1,
++				0.756,
++				-1,
++				0.944,
++				-1,
++				1.133,
++				-1,
++				1,
++				1.333,
++				-1,
++				1.533,
++				2,
++				1.733,
++				2,
++				1,
++				2.111,
++				2,
++				2.489,
++				1.295,
++				2.867,
++				0.5,
++				1,
++				2.956,
++				0.313,
++				3.044,
++				0.395,
++				3.133,
++				0.2,
++				1,
++				3.267,
++				-0.092,
++				3.4,
++				-1,
++				3.533,
++				-1,
++				0,
++				4.2,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.278,
++				0,
++				0.556,
++				-1,
++				0.833,
++				-1,
++				1,
++				0.978,
++				-1,
++				1.122,
++				-1,
++				1.267,
++				-1,
++				1,
++				1.444,
++				-1,
++				1.622,
++				0,
++				1.8,
++				0,
++				1,
++				2.1,
++				0,
++				2.4,
++				0,
++				2.7,
++				0,
++				1,
++				2.933,
++				0,
++				3.167,
++				-5,
++				3.4,
++				-5,
++				0,
++				4.2,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.433,
++				0,
++				0.867,
++				0,
++				1.3,
++				0,
++				1,
++				1.411,
++				0,
++				1.522,
++				-10,
++				1.633,
++				-10,
++				0,
++				4.2,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDrop",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				-5,
++				0.233,
++				-5,
++				1,
++				0.322,
++				-5,
++				0.411,
++				8.336,
++				0.5,
++				11,
++				1,
++				0.722,
++				17.66,
++				0.944,
++				19,
++				1.167,
++				19,
++				1,
++				1.244,
++				19,
++				1.322,
++				17.013,
++				1.4,
++				9,
++				1,
++				1.5,
++				-1.302,
++				1.6,
++				-26.721,
++				1.7,
++				-28,
++				1,
++				1.856,
++				-29.99,
++				2.011,
++				-30,
++				2.167,
++				-30,
++				1,
++				2.256,
++				-30,
++				2.344,
++				-30,
++				2.433,
++				-30,
++				1,
++				2.556,
++				-30,
++				2.678,
++				-24,
++				2.8,
++				-24,
++				1,
++				2.856,
++				-24,
++				2.911,
++				-24,
++				2.967,
++				-24,
++				1,
++				3.111,
++				-24,
++				3.256,
++				-30,
++				3.4,
++				-30,
++				0,
++				4.2,
++				-30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				-3,
++				0.267,
++				-3,
++				1,
++				0.356,
++				-3,
++				0.444,
++				4.331,
++				0.533,
++				6,
++				1,
++				0.756,
++				10.172,
++				0.978,
++				11,
++				1.2,
++				11,
++				1,
++				1.278,
++				11,
++				1.356,
++				8.169,
++				1.433,
++				-4,
++				1,
++				1.522,
++				-17.907,
++				1.611,
++				-30,
++				1.7,
++				-30,
++				1,
++				1.944,
++				-30,
++				2.189,
++				-30,
++				2.433,
++				-30,
++				1,
++				2.556,
++				-30,
++				2.678,
++				-19.205,
++				2.8,
++				-16,
++				1,
++				2.889,
++				-13.669,
++				2.978,
++				-14,
++				3.067,
++				-14,
++				1,
++				3.222,
++				-14,
++				3.378,
++				-24,
++				3.533,
++				-24,
++				0,
++				4.2,
++				-24
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0.409,
++				0.3,
++				2,
++				1,
++				0.378,
++				3.238,
++				0.456,
++				6.701,
++				0.533,
++				7,
++				1,
++				0.756,
++				7.854,
++				0.978,
++				8,
++				1.2,
++				8,
++				1,
++				1.356,
++				8,
++				1.511,
++				-5.41,
++				1.667,
++				-7,
++				1,
++				1.833,
++				-8.703,
++				2,
++				-8.925,
++				2.167,
++				-10,
++				1,
++				2.256,
++				-10.573,
++				2.344,
++				-11,
++				2.433,
++				-11,
++				1,
++				2.578,
++				-11,
++				2.722,
++				2.063,
++				2.867,
++				4,
++				1,
++				2.967,
++				5.341,
++				3.067,
++				4.952,
++				3.167,
++				6,
++				1,
++				3.267,
++				7.048,
++				3.367,
++				10,
++				3.467,
++				10,
++				0,
++				4.2,
++				10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.244,
++				0,
++				0.489,
++				7,
++				0.733,
++				7,
++				1,
++				0.889,
++				7,
++				1.044,
++				7,
++				1.2,
++				7,
++				1,
++				1.444,
++				7,
++				1.689,
++				-10,
++				1.933,
++				-10,
++				1,
++				2.1,
++				-10,
++				2.267,
++				-10,
++				2.433,
++				-10,
++				1,
++				2.544,
++				-10,
++				2.656,
++				10,
++				2.767,
++				10,
++				1,
++				2.878,
++				10,
++				2.989,
++				10,
++				3.1,
++				10,
++				1,
++				3.222,
++				10,
++				3.344,
++				-10,
++				3.467,
++				-10,
++				0,
++				4.2,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.4,
++				0,
++				0.8,
++				0,
++				1.2,
++				0,
++				1,
++				1.444,
++				0,
++				1.689,
++				18,
++				1.933,
++				18,
++				1,
++				2.011,
++				18,
++				2.089,
++				18,
++				2.167,
++				18,
++				1,
++				2.256,
++				18,
++				2.344,
++				21,
++				2.433,
++				21,
++				1,
++				2.656,
++				21,
++				2.878,
++				0,
++				3.1,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB01",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02Y",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB03",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				-1,
++				0.433,
++				-1,
++				1,
++				0.622,
++				-1,
++				0.811,
++				-1,
++				1,
++				-1,
++				1,
++				1.122,
++				-1,
++				1.244,
++				0,
++				1.367,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideR",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackR",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamoHairMesh",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWing",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRibbon",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatBrim",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatTop",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory1",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory2",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamString",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeR",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmokeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmoke",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionChargeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionLightCharge",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosion",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInk",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartDrow",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartSize",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAura",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLA",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLB",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.2,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4.2,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,3213 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 7.8,
++		"Fps": 30.0,
++		"FadeInTime": 0.25,
++		"FadeOutTime": 0.25,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 116,
++		"TotalSegmentCount": 393,
++		"TotalPointCount": 1053,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0.3,
++				0.333,
++				-1.7,
++				1,
++				0.456,
++				-3.901,
++				0.578,
++				-22.931,
++				0.7,
++				-22.931,
++				1,
++				0.911,
++				-22.931,
++				1.122,
++				-21.931,
++				1.333,
++				-21.931,
++				1,
++				1.533,
++				-21.931,
++				1.733,
++				-21.958,
++				1.933,
++				-22.931,
++				1,
++				2.078,
++				-23.634,
++				2.222,
++				-25.931,
++				2.367,
++				-25.931,
++				1,
++				2.589,
++				-25.931,
++				2.811,
++				-22.931,
++				3.033,
++				-22.931,
++				1,
++				3.156,
++				-22.931,
++				3.278,
++				-24.931,
++				3.4,
++				-24.931,
++				1,
++				3.544,
++				-24.931,
++				3.689,
++				-21.172,
++				3.833,
++				-8,
++				1,
++				3.9,
++				-1.92,
++				3.967,
++				7,
++				4.033,
++				7,
++				1,
++				4.133,
++				7,
++				4.233,
++				-3,
++				4.333,
++				-3,
++				1,
++				4.444,
++				-3,
++				4.556,
++				0,
++				4.667,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-2.583,
++				0.3,
++				-2.583,
++				1,
++				0.433,
++				-2.583,
++				0.567,
++				28,
++				0.7,
++				28,
++				1,
++				0.822,
++				28,
++				0.944,
++				25,
++				1.067,
++				25,
++				1,
++				1.4,
++				25,
++				1.733,
++				25,
++				2.067,
++				25,
++				1,
++				2.167,
++				25,
++				2.267,
++				-8,
++				2.367,
++				-8,
++				1,
++				2.567,
++				-8,
++				2.767,
++				29,
++				2.967,
++				29,
++				1,
++				3.089,
++				29,
++				3.211,
++				11,
++				3.333,
++				11,
++				1,
++				3.478,
++				11,
++				3.622,
++				25,
++				3.767,
++				25,
++				1,
++				3.867,
++				25,
++				3.967,
++				-12,
++				4.067,
++				-12,
++				1,
++				4.156,
++				-12,
++				4.244,
++				-8.815,
++				4.333,
++				-4,
++				1,
++				4.6,
++				10.444,
++				4.867,
++				17,
++				5.133,
++				17,
++				1,
++				5.489,
++				17,
++				5.844,
++				12,
++				6.2,
++				12,
++				0,
++				7.8,
++				12
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-0.018,
++				0.7,
++				3,
++				1,
++				0.9,
++				5.587,
++				1.1,
++				14,
++				1.3,
++				14,
++				1,
++				1.478,
++				14,
++				1.656,
++				6.464,
++				1.833,
++				0,
++				1,
++				2,
++				-6.06,
++				2.167,
++				-7,
++				2.333,
++				-7,
++				1,
++				2.422,
++				-7,
++				2.511,
++				6.309,
++				2.6,
++				7,
++				1,
++				2.733,
++				8.037,
++				2.867,
++				8,
++				3,
++				8,
++				1,
++				3.144,
++				8,
++				3.289,
++				-10,
++				3.433,
++				-10,
++				1,
++				3.533,
++				-10,
++				3.633,
++				2,
++				3.733,
++				2,
++				1,
++				3.933,
++				2,
++				4.133,
++				0,
++				4.333,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceInkOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.089,
++				1,
++				0.178,
++				1,
++				0.267,
++				1,
++				1,
++				0.3,
++				1,
++				0.333,
++				0,
++				0.367,
++				0,
++				1,
++				0.389,
++				0,
++				0.411,
++				0,
++				0.433,
++				0,
++				1,
++				0.467,
++				0,
++				0.5,
++				1,
++				0.533,
++				1,
++				1,
++				1.089,
++				1,
++				1.644,
++				1,
++				2.2,
++				1,
++				1,
++				2.244,
++				1,
++				2.289,
++				0,
++				2.333,
++				0,
++				1,
++				2.4,
++				0,
++				2.467,
++				0,
++				2.533,
++				0,
++				1,
++				2.578,
++				0,
++				2.622,
++				1,
++				2.667,
++				1,
++				1,
++				3.044,
++				1,
++				3.422,
++				1,
++				3.8,
++				1,
++				1,
++				3.833,
++				1,
++				3.867,
++				0,
++				3.9,
++				0,
++				1,
++				3.989,
++				0,
++				4.078,
++				0,
++				4.167,
++				0,
++				1,
++				4.2,
++				0,
++				4.233,
++				1.2,
++				4.267,
++				1.2,
++				0,
++				7.8,
++				1.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.089,
++				1,
++				0.178,
++				1,
++				0.267,
++				1,
++				1,
++				0.3,
++				1,
++				0.333,
++				0,
++				0.367,
++				0,
++				1,
++				0.389,
++				0,
++				0.411,
++				0,
++				0.433,
++				0,
++				1,
++				0.467,
++				0,
++				0.5,
++				1,
++				0.533,
++				1,
++				1,
++				1.089,
++				1,
++				1.644,
++				1,
++				2.2,
++				1,
++				1,
++				2.244,
++				1,
++				2.289,
++				0,
++				2.333,
++				0,
++				1,
++				2.4,
++				0,
++				2.467,
++				0,
++				2.533,
++				0,
++				1,
++				2.578,
++				0,
++				2.622,
++				1,
++				2.667,
++				1,
++				1,
++				3.044,
++				1,
++				3.422,
++				1,
++				3.8,
++				1,
++				1,
++				3.833,
++				1,
++				3.867,
++				0,
++				3.9,
++				0,
++				1,
++				3.989,
++				0,
++				4.078,
++				0,
++				4.167,
++				0,
++				1,
++				4.2,
++				0,
++				4.233,
++				1.2,
++				4.267,
++				1.2,
++				0,
++				7.8,
++				1.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-0.2,
++				0.7,
++				-0.2,
++				1,
++				1.811,
++				-0.2,
++				2.922,
++				-0.2,
++				4.033,
++				-0.2,
++				1,
++				4.078,
++				-0.2,
++				4.122,
++				0,
++				4.167,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0.2,
++				0.7,
++				0.2,
++				1,
++				1.811,
++				0.2,
++				2.922,
++				0.2,
++				4.033,
++				0.2,
++				1,
++				4.078,
++				0.2,
++				4.122,
++				0,
++				4.167,
++				0,
++				1,
++				4.2,
++				0,
++				4.233,
++				0.5,
++				4.267,
++				0.5,
++				0,
++				7.8,
++				0.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeEffect",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.344,
++				0,
++				2.689,
++				0,
++				4.033,
++				0,
++				1,
++				4.111,
++				0,
++				4.189,
++				1,
++				4.267,
++				1,
++				0,
++				7.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.378,
++				0,
++				2.756,
++				0,
++				4.133,
++				0,
++				1,
++				4.211,
++				0,
++				4.289,
++				0.6,
++				4.367,
++				0.6,
++				0,
++				7.8,
++				0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.378,
++				0,
++				2.756,
++				0,
++				4.133,
++				0,
++				1,
++				4.211,
++				0,
++				4.289,
++				0.6,
++				4.367,
++				0.6,
++				0,
++				7.8,
++				0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthA",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.267,
++				0,
++				2.533,
++				0,
++				3.8,
++				0,
++				1,
++				3.978,
++				0,
++				4.156,
++				1,
++				4.333,
++				1,
++				0,
++				7.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthI",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthU",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthE",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthO",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthUp",
++			"Segments": [
++				0,
++				1,
++				0,
++				7.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthDown",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.233,
++				0,
++				2.467,
++				0,
++				3.7,
++				0,
++				1,
++				3.789,
++				0,
++				3.878,
++				0.4,
++				3.967,
++				0.4,
++				1,
++				4.089,
++				0.4,
++				4.211,
++				0,
++				4.333,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngry",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngryLine",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.433,
++				0,
++				0.867,
++				-5,
++				1.3,
++				-5,
++				1,
++				1.633,
++				-5,
++				1.967,
++				-3,
++				2.3,
++				-3,
++				1,
++				2.589,
++				-3,
++				2.878,
++				-3,
++				3.167,
++				-3,
++				1,
++				3.278,
++				-3,
++				3.389,
++				-4,
++				3.5,
++				-4,
++				1,
++				3.722,
++				-4,
++				3.944,
++				1,
++				4.167,
++				1,
++				1,
++				4.289,
++				1,
++				4.411,
++				0,
++				4.533,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-1,
++				0.3,
++				-1,
++				1,
++				0.4,
++				-1,
++				0.5,
++				4.328,
++				0.6,
++				7,
++				1,
++				0.678,
++				9.079,
++				0.756,
++				9,
++				0.833,
++				9,
++				1,
++				0.978,
++				9,
++				1.122,
++				5,
++				1.267,
++				5,
++				1,
++				1.344,
++				5,
++				1.422,
++				6.297,
++				1.5,
++				7,
++				1,
++				1.6,
++				7.904,
++				1.7,
++				8,
++				1.8,
++				8,
++				1,
++				1.944,
++				8,
++				2.089,
++				3.885,
++				2.233,
++				0,
++				1,
++				2.278,
++				-1.195,
++				2.322,
++				-1,
++				2.367,
++				-1,
++				1,
++				2.533,
++				-1,
++				2.7,
++				6.454,
++				2.867,
++				9,
++				1,
++				2.956,
++				10,
++				3.044,
++				10,
++				3.133,
++				10,
++				1,
++				3.211,
++				10,
++				3.289,
++				5,
++				3.367,
++				5,
++				1,
++				3.467,
++				5,
++				3.567,
++				9,
++				3.667,
++				9,
++				1,
++				3.833,
++				9,
++				4,
++				-4,
++				4.167,
++				-4,
++				1,
++				4.311,
++				-4,
++				4.456,
++				1.691,
++				4.6,
++				4,
++				1,
++				4.778,
++				6.842,
++				4.956,
++				7,
++				5.133,
++				7,
++				1,
++				5.456,
++				7,
++				5.778,
++				5,
++				6.1,
++				5,
++				0,
++				7.8,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.378,
++				0,
++				0.756,
++				7,
++				1.133,
++				7,
++				1,
++				1.5,
++				7,
++				1.867,
++				-1,
++				2.233,
++				-1,
++				1,
++				2.356,
++				-1,
++				2.478,
++				4.292,
++				2.6,
++				4.999,
++				1,
++				2.778,
++				6.026,
++				2.956,
++				5.999,
++				3.133,
++				5.999,
++				1,
++				3.222,
++				5.999,
++				3.311,
++				0,
++				3.4,
++				0,
++				1,
++				3.478,
++				0,
++				3.556,
++				0.016,
++				3.633,
++				1,
++				1,
++				3.722,
++				2.125,
++				3.811,
++				4,
++				3.9,
++				4,
++				1,
++				4.189,
++				4,
++				4.478,
++				0,
++				4.767,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0,
++				0.433,
++				0,
++				1,
++				0.633,
++				0,
++				0.833,
++				-1.626,
++				1.033,
++				-1.626,
++				1,
++				1.311,
++				-1.626,
++				1.589,
++				-1.626,
++				1.867,
++				-1.626,
++				1,
++				2.089,
++				-1.626,
++				2.311,
++				-3,
++				2.533,
++				-3,
++				1,
++				2.667,
++				-3,
++				2.8,
++				0,
++				2.933,
++				0,
++				1,
++				3.156,
++				0,
++				3.378,
++				-0.149,
++				3.6,
++				-1.626,
++				1,
++				3.8,
++				-2.956,
++				4,
++				-5,
++				4.2,
++				-5,
++				1,
++				4.511,
++				-5,
++				4.822,
++				0.891,
++				5.133,
++				0.891,
++				1,
++				5.344,
++				0.891,
++				5.556,
++				0,
++				5.767,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				-10,
++				0.467,
++				-10,
++				1,
++				0.667,
++				-10,
++				0.867,
++				-8.333,
++				1.067,
++				-8.333,
++				1,
++				1.222,
++				-8.333,
++				1.378,
++				-8.333,
++				1.533,
++				-8.333,
++				1,
++				1.7,
++				-8.333,
++				1.867,
++				-10,
++				2.033,
++				-10,
++				1,
++				2.278,
++				-10,
++				2.522,
++				2,
++				2.767,
++				2,
++				1,
++				2.867,
++				2,
++				2.967,
++				2,
++				3.067,
++				2,
++				1,
++				3.222,
++				2,
++				3.378,
++				0,
++				3.533,
++				0,
++				1,
++				3.6,
++				0,
++				3.667,
++				0,
++				3.733,
++				0,
++				1,
++				3.9,
++				0,
++				4.067,
++				-5.667,
++				4.233,
++				-5.667,
++				1,
++				4.533,
++				-5.667,
++				4.833,
++				0.677,
++				5.133,
++				0.677,
++				1,
++				5.344,
++				0.677,
++				5.556,
++				0,
++				5.767,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				-1,
++				0.633,
++				-1,
++				1,
++				0.856,
++				-1,
++				1.078,
++				3,
++				1.3,
++				3,
++				1,
++				1.633,
++				3,
++				1.967,
++				-3,
++				2.3,
++				-3,
++				1,
++				2.556,
++				-3,
++				2.811,
++				8,
++				3.067,
++				8,
++				1,
++				3.1,
++				8,
++				3.133,
++				8.298,
++				3.167,
++				7.32,
++				1,
++				3.233,
++				5.364,
++				3.3,
++				-4,
++				3.367,
++				-4,
++				1,
++				3.511,
++				-4,
++				3.656,
++				0,
++				3.8,
++				0,
++				1,
++				3.911,
++				0,
++				4.022,
++				-5.91,
++				4.133,
++				-5.91,
++				1,
++				4.278,
++				-5.91,
++				4.422,
++				-1.199,
++				4.567,
++				1,
++				1,
++				4.7,
++				3.03,
++				4.833,
++				3,
++				4.967,
++				3,
++				1,
++				5.222,
++				3,
++				5.478,
++				0.803,
++				5.733,
++				0.803,
++				1,
++				5.989,
++				0.803,
++				6.244,
++				1.28,
++				6.5,
++				1.28,
++				0,
++				7.8,
++				1.28
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				-2,
++				0.867,
++				-2,
++				1,
++				1.089,
++				-2,
++				1.311,
++				-1,
++				1.533,
++				-1,
++				1,
++				1.811,
++				-1,
++				2.089,
++				-5,
++				2.367,
++				-5,
++				1,
++				2.656,
++				-5,
++				2.944,
++				-2,
++				3.233,
++				-2,
++				1,
++				3.333,
++				-2,
++				3.433,
++				-3,
++				3.533,
++				-3,
++				1,
++				3.656,
++				-3,
++				3.778,
++				-2,
++				3.9,
++				-2,
++				1,
++				4.011,
++				-2,
++				4.122,
++				-3,
++				4.233,
++				-3,
++				1,
++				4.5,
++				-3,
++				4.767,
++				2,
++				5.033,
++				2,
++				1,
++				5.311,
++				2,
++				5.589,
++				-0.5,
++				5.867,
++				-0.5,
++				1,
++				6.1,
++				-0.5,
++				6.333,
++				0,
++				6.567,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				-1,
++				0.9,
++				-1,
++				1,
++				1.122,
++				-1,
++				1.344,
++				0,
++				1.567,
++				0,
++				1,
++				1.844,
++				0,
++				2.122,
++				-3,
++				2.4,
++				-3,
++				1,
++				2.889,
++				-3,
++				3.378,
++				-2.71,
++				3.867,
++				0,
++				1,
++				4.122,
++				1.416,
++				4.378,
++				7,
++				4.633,
++				7,
++				1,
++				4.878,
++				7,
++				5.122,
++				5.5,
++				5.367,
++				5.5,
++				1,
++				5.733,
++				5.5,
++				6.1,
++				6,
++				6.467,
++				6,
++				0,
++				7.8,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLA",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA01",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA02",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA03",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRA",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDrop",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB01",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB02",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB03",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				-30,
++				0.533,
++				-30,
++				1,
++				0.622,
++				-30,
++				0.711,
++				-13.204,
++				0.8,
++				-3,
++				1,
++				0.889,
++				7.204,
++				0.978,
++				8,
++				1.067,
++				8,
++				1,
++				1.144,
++				8,
++				1.222,
++				3,
++				1.3,
++				3,
++				1,
++				1.378,
++				3,
++				1.456,
++				8,
++				1.533,
++				8,
++				1,
++				1.656,
++				8,
++				1.778,
++				-4.681,
++				1.9,
++				-11,
++				1,
++				2.056,
++				-19.043,
++				2.211,
++				-20,
++				2.367,
++				-20,
++				1,
++				2.478,
++				-20,
++				2.589,
++				-8.612,
++				2.7,
++				0,
++				1,
++				2.822,
++				9.474,
++				2.944,
++				11,
++				3.067,
++				11,
++				1,
++				3.156,
++				11,
++				3.244,
++				-12,
++				3.333,
++				-12,
++				1,
++				3.389,
++				-12,
++				3.444,
++				-10,
++				3.5,
++				-10,
++				1,
++				3.622,
++				-10,
++				3.744,
++				-10,
++				3.867,
++				-10,
++				1,
++				3.989,
++				-10,
++				4.111,
++				-16,
++				4.233,
++				-16,
++				1,
++				4.478,
++				-16,
++				4.722,
++				-10,
++				4.967,
++				-10,
++				0,
++				7.8,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				-0.16,
++				0.2,
++				1.053,
++				1,
++				0.289,
++				2.669,
++				0.378,
++				9.24,
++				0.467,
++				13.846,
++				1,
++				0.556,
++				18.453,
++				0.644,
++				26.27,
++				0.733,
++				28.907,
++				1,
++				0.778,
++				30,
++				0.822,
++				30,
++				0.867,
++				30,
++				1,
++				1.011,
++				30,
++				1.156,
++				28.04,
++				1.3,
++				22.85,
++				1,
++				1.367,
++				20.455,
++				1.433,
++				18.258,
++				1.5,
++				13.85,
++				1,
++				1.622,
++				5.77,
++				1.744,
++				-3.15,
++				1.867,
++				-3.15,
++				1,
++				1.978,
++				-3.15,
++				2.089,
++				4.85,
++				2.2,
++				4.85,
++				1,
++				2.378,
++				4.85,
++				2.556,
++				-16.978,
++				2.733,
++				-20,
++				1,
++				2.878,
++				-22.455,
++				3.022,
++				-22,
++				3.167,
++				-22,
++				1,
++				3.233,
++				-22,
++				3.3,
++				-2,
++				3.367,
++				-2,
++				1,
++				3.5,
++				-2,
++				3.633,
++				-6,
++				3.767,
++				-6,
++				1,
++				3.9,
++				-6,
++				4.033,
++				-6,
++				4.167,
++				-6,
++				1,
++				4.456,
++				-6,
++				4.744,
++				-2,
++				5.033,
++				-2,
++				0,
++				7.8,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				9.78,
++				0.367,
++				23,
++				1,
++				0.422,
++				29.009,
++				0.478,
++				30,
++				0.533,
++				30,
++				1,
++				0.644,
++				30,
++				0.756,
++				0,
++				0.867,
++				0,
++				1,
++				1.1,
++				0,
++				1.333,
++				0,
++				1.567,
++				0,
++				1,
++				1.756,
++				0,
++				1.944,
++				30,
++				2.133,
++				30,
++				1,
++				2.167,
++				30,
++				2.2,
++				30,
++				2.233,
++				30,
++				1,
++				2.456,
++				30,
++				2.678,
++				0,
++				2.9,
++				0,
++				1,
++				2.944,
++				0,
++				2.989,
++				0,
++				3.033,
++				0,
++				1,
++				3.144,
++				0,
++				3.256,
++				14.656,
++				3.367,
++				14.656,
++				1,
++				3.467,
++				14.656,
++				3.567,
++				4.615,
++				3.667,
++				4.615,
++				1,
++				3.822,
++				4.615,
++				3.978,
++				10.202,
++				4.133,
++				10.202,
++				1,
++				4.367,
++				10.202,
++				4.6,
++				0,
++				4.833,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				-19.973,
++				0.433,
++				-19.973,
++				1,
++				0.522,
++				-19.973,
++				0.611,
++				-18.904,
++				0.7,
++				-8.205,
++				1,
++				0.767,
++				-0.181,
++				0.833,
++				18,
++				0.9,
++				18,
++				1,
++				1.033,
++				18,
++				1.167,
++				8.193,
++				1.3,
++				-2.506,
++				1,
++				1.4,
++				-10.53,
++				1.5,
++				-11.984,
++				1.6,
++				-11.984,
++				1,
++				1.756,
++				-11.984,
++				1.911,
++				-6.611,
++				2.067,
++				-6.611,
++				1,
++				2.178,
++				-6.611,
++				2.289,
++				-6.611,
++				2.4,
++				-6.611,
++				1,
++				2.511,
++				-6.611,
++				2.622,
++				-3,
++				2.733,
++				-3,
++				1,
++				2.856,
++				-3,
++				2.978,
++				-3,
++				3.1,
++				-3,
++				1,
++				3.189,
++				-3,
++				3.278,
++				11,
++				3.367,
++				11,
++				1,
++				3.6,
++				11,
++				3.833,
++				11,
++				4.067,
++				11,
++				1,
++				4.411,
++				11,
++				4.756,
++				20,
++				5.1,
++				20,
++				1,
++				5.567,
++				20,
++				6.033,
++				17.63,
++				6.5,
++				17.63,
++				0,
++				7.8,
++				17.63
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				-10,
++				0.467,
++				-10,
++				1,
++				1.078,
++				-10,
++				1.689,
++				-10,
++				2.3,
++				-10,
++				1,
++				2.567,
++				-10,
++				2.833,
++				10,
++				3.1,
++				10,
++				1,
++				3.2,
++				10,
++				3.3,
++				-10,
++				3.4,
++				-10,
++				1,
++				3.6,
++				-10,
++				3.8,
++				-10,
++				4,
++				-10,
++				1,
++				4.244,
++				-10,
++				4.489,
++				9,
++				4.733,
++				9,
++				1,
++				5.222,
++				9,
++				5.711,
++				0,
++				6.2,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideL",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideR",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackR",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackL",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamoHairMesh",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWing",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRibbon",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatBrim",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatTop",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory1",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory2",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamString",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeL",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeR",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmokeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmoke",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionChargeOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionLightCharge",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosion",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackMissOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorRainbow",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorHeal",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.044,
++				0,
++				2.089,
++				0,
++				3.133,
++				0,
++				1,
++				3.244,
++				0,
++				3.356,
++				1,
++				3.467,
++				1,
++				0,
++				7.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartHealOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0.01,
++				1,
++				0.444,
++				0.023,
++				0.556,
++				1,
++				0.667,
++				1,
++				1,
++				1.644,
++				1,
++				2.622,
++				1,
++				3.6,
++				1,
++				1,
++				3.767,
++				1,
++				3.933,
++				0,
++				4.1,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackHealOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1,
++				0,
++				2,
++				0,
++				3,
++				0,
++				1,
++				3.389,
++				0,
++				3.778,
++				1,
++				4.167,
++				1,
++				1,
++				4.178,
++				1,
++				4.189,
++				0,
++				4.2,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorHeal",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.078,
++				0,
++				2.156,
++				0,
++				3.233,
++				0,
++				1,
++				3.544,
++				0,
++				3.856,
++				1,
++				4.167,
++				1,
++				1,
++				4.178,
++				1,
++				4.189,
++				0,
++				4.2,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.089,
++				0,
++				2.178,
++				0,
++				3.267,
++				0,
++				1,
++				3.567,
++				0.661,
++				3.867,
++				1,
++				4.167,
++				1,
++				1,
++				4.344,
++				1,
++				4.522,
++				0.757,
++				4.7,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLight",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.111,
++				0,
++				2.222,
++				0,
++				3.333,
++				0,
++				1,
++				3.911,
++				17.478,
++				4.489,
++				30,
++				5.067,
++				30,
++				1,
++				5.078,
++				30,
++				5.089,
++				0,
++				5.1,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightColor",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.078,
++				0,
++				2.156,
++				0,
++				3.233,
++				0,
++				1,
++				3.544,
++				0,
++				3.856,
++				1,
++				4.167,
++				1,
++				1,
++				4.344,
++				1,
++				4.522,
++				1,
++				4.7,
++				1,
++				1,
++				4.711,
++				1,
++				4.722,
++				0,
++				4.733,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionX",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionY",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInk",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.5,
++				0,
++				0,
++				2,
++				1,
++				0,
++				7.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartDrow",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.567,
++				0,
++				1,
++				0.8,
++				13.228,
++				1.033,
++				14.173,
++				1.267,
++				15,
++				1,
++				1.278,
++				15,
++				1.289,
++				15,
++				1.3,
++				15,
++				1,
++				1.6,
++				19.829,
++				1.9,
++				28.166,
++				2.2,
++				30,
++				1,
++				2.856,
++				30,
++				3.511,
++				30,
++				4.167,
++				30,
++				1,
++				4.178,
++				30,
++				4.189,
++				0,
++				4.2,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.089,
++				0,
++				2.178,
++				0,
++				3.267,
++				0,
++				1,
++				3.367,
++				0,
++				3.467,
++				0.166,
++				3.567,
++				0.3,
++				1,
++				3.744,
++				0.537,
++				3.922,
++				0.6,
++				4.1,
++				0.6,
++				1,
++				4.122,
++				0.6,
++				4.144,
++				0.6,
++				4.167,
++				0.6,
++				1,
++				4.178,
++				0.6,
++				4.189,
++				0,
++				4.2,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorLight",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.078,
++				0,
++				2.156,
++				0,
++				3.233,
++				0,
++				1,
++				3.544,
++				0,
++				3.856,
++				1,
++				4.167,
++				1,
++				1,
++				4.178,
++				1,
++				4.189,
++				0,
++				4.2,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllColor",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.456,
++				0,
++				2.911,
++				0,
++				4.367,
++				0,
++				1,
++				4.611,
++				0,
++				4.856,
++				0.6,
++				5.1,
++				0.6,
++				1,
++				5.244,
++				0.6,
++				5.389,
++				0.4,
++				5.533,
++				0.4,
++				1,
++				5.678,
++				0.4,
++				5.822,
++				0.6,
++				5.967,
++				0.6,
++				1,
++				6.111,
++				0.6,
++				6.256,
++				0.572,
++				6.4,
++				0.4,
++				1,
++				6.567,
++				0.201,
++				6.733,
++				0,
++				6.9,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.278,
++				0,
++				2.556,
++				0,
++				3.833,
++				0,
++				1,
++				4,
++				0.957,
++				4.167,
++				1,
++				4.333,
++				1,
++				1,
++				4.833,
++				1,
++				5.333,
++				0.898,
++				5.833,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAura",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.211,
++				0,
++				2.422,
++				0,
++				3.633,
++				0,
++				1,
++				4.078,
++				2.8,
++				4.522,
++				8.271,
++				4.967,
++				29.268,
++				2,
++				5,
++				0,
++				1,
++				5.456,
++				14.57,
++				5.911,
++				29.968,
++				6.367,
++				29.268,
++				0,
++				6.4,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraColor",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.4,
++				0,
++				2.8,
++				0,
++				4.2,
++				0,
++				1,
++				4.656,
++				0,
++				5.111,
++				1,
++				5.567,
++				1,
++				1,
++				5.656,
++				1,
++				5.744,
++				1,
++				5.833,
++				1,
++				1,
++				5.844,
++				1,
++				5.856,
++				0,
++				5.867,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.244,
++				0,
++				2.489,
++				0,
++				3.733,
++				0,
++				1,
++				3.989,
++				0.654,
++				4.244,
++				1,
++				4.5,
++				1,
++				1,
++				4.667,
++				1,
++				4.833,
++				1,
++				5,
++				1,
++				1,
++				5.5,
++				1,
++				6,
++				0.928,
++				6.5,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealLight",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.244,
++				0,
++				2.489,
++				0,
++				3.733,
++				0,
++				1,
++				4.489,
++				25.63,
++				5.244,
++				30,
++				6,
++				30,
++				1,
++				6.167,
++				30,
++				6.333,
++				30,
++				6.5,
++				30,
++				1,
++				6.511,
++				30,
++				6.522,
++				0,
++				6.533,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLA",
++			"Segments": [
++				0,
++				1,
++				0,
++				7.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRA",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.8,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRB",
++			"Segments": [
++				0,
++				1,
++				0,
++				7.8,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,4030 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 9.37,
++		"Fps": 30.0,
++		"FadeInTime": 0.25,
++		"FadeOutTime": 0.25,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 116,
++		"TotalSegmentCount": 516,
++		"TotalPointCount": 1400,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0.507,
++				0.267,
++				-1.466,
++				1,
++				0.411,
++				-4.672,
++				0.556,
++				-22.794,
++				0.7,
++				-22.794,
++				1,
++				0.911,
++				-22.794,
++				1.122,
++				-22.336,
++				1.333,
++				-22.336,
++				1,
++				1.533,
++				-22.336,
++				1.733,
++				-22.362,
++				1.933,
++				-22.794,
++				1,
++				2.067,
++				-23.081,
++				2.2,
++				-24.238,
++				2.333,
++				-25.081,
++				1,
++				2.511,
++				-26.204,
++				2.689,
++				-26.911,
++				2.867,
++				-26.911,
++				1,
++				3.844,
++				-26.911,
++				4.822,
++				-26.911,
++				5.8,
++				-26.911,
++				1,
++				5.833,
++				-26.911,
++				5.867,
++				-29.911,
++				5.9,
++				-29.911,
++				1,
++				5.944,
++				-29.911,
++				5.989,
++				-13,
++				6.033,
++				-13,
++				1,
++				6.056,
++				-13,
++				6.078,
++				-15,
++				6.1,
++				-15,
++				1,
++				6.589,
++				-15,
++				7.078,
++				-15,
++				7.567,
++				-15,
++				0,
++				9.367,
++				-15
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-2.583,
++				0.3,
++				-2.583,
++				1,
++				0.433,
++				-2.583,
++				0.567,
++				28,
++				0.7,
++				28,
++				1,
++				0.822,
++				28,
++				0.944,
++				25,
++				1.067,
++				25,
++				1,
++				1.4,
++				25,
++				1.733,
++				25,
++				2.067,
++				25,
++				1,
++				2.178,
++				25,
++				2.289,
++				9.282,
++				2.4,
++				6,
++				1,
++				2.467,
++				4.031,
++				2.533,
++				4.503,
++				2.6,
++				4.503,
++				1,
++				2.733,
++				4.503,
++				2.867,
++				30,
++				3,
++				30,
++				1,
++				3.922,
++				30,
++				4.844,
++				30,
++				5.767,
++				30,
++				1,
++				5.811,
++				30,
++				5.856,
++				4,
++				5.9,
++				4,
++				1,
++				5.956,
++				4,
++				6.011,
++				30,
++				6.067,
++				30,
++				1,
++				6.578,
++				30,
++				7.089,
++				30,
++				7.6,
++				30,
++				1,
++				7.867,
++				30,
++				8.133,
++				-17,
++				8.4,
++				-17,
++				1,
++				8.722,
++				-17,
++				9.044,
++				-15,
++				9.367,
++				-15
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-0.018,
++				0.7,
++				3,
++				1,
++				0.9,
++				5.587,
++				1.1,
++				14,
++				1.3,
++				14,
++				1,
++				1.544,
++				14,
++				1.789,
++				6.914,
++				2.033,
++				0,
++				1,
++				2.244,
++				-5.971,
++				2.456,
++				-7,
++				2.667,
++				-7,
++				1,
++				2.778,
++				-7,
++				2.889,
++				5.204,
++				3,
++				7,
++				1,
++				3.222,
++				10.592,
++				3.444,
++				11,
++				3.667,
++				11,
++				1,
++				4.333,
++				11,
++				5,
++				11,
++				5.667,
++				11,
++				1,
++				5.756,
++				11,
++				5.844,
++				5,
++				5.933,
++				5,
++				1,
++				6.011,
++				5,
++				6.089,
++				21,
++				6.167,
++				21,
++				1,
++				6.622,
++				21,
++				7.078,
++				21,
++				7.533,
++				21,
++				1,
++				7.6,
++				21,
++				7.667,
++				23,
++				7.733,
++				23,
++				1,
++				7.967,
++				23,
++				8.2,
++				-17,
++				8.433,
++				-17,
++				1,
++				8.611,
++				-17,
++				8.789,
++				-16,
++				8.967,
++				-16,
++				0,
++				9.367,
++				-16
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFaceInkOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.011,
++				0,
++				4.022,
++				0,
++				6.033,
++				0,
++				1,
++				6.144,
++				0,
++				6.256,
++				1,
++				6.367,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.089,
++				1,
++				0.178,
++				1,
++				0.267,
++				1,
++				1,
++				0.3,
++				1,
++				0.333,
++				0,
++				0.367,
++				0,
++				1,
++				0.389,
++				0,
++				0.411,
++				0,
++				0.433,
++				0,
++				1,
++				0.467,
++				0,
++				0.5,
++				1,
++				0.533,
++				1,
++				1,
++				1.078,
++				1,
++				1.622,
++				1,
++				2.167,
++				1,
++				1,
++				2.2,
++				1,
++				2.233,
++				0,
++				2.267,
++				0,
++				1,
++				2.367,
++				0,
++				2.467,
++				0,
++				2.567,
++				0,
++				1,
++				2.6,
++				0,
++				2.633,
++				1,
++				2.667,
++				1,
++				1,
++				3.211,
++				1,
++				3.756,
++				1,
++				4.3,
++				1,
++				1,
++				4.333,
++				1,
++				4.367,
++				0,
++				4.4,
++				0,
++				1,
++				4.422,
++				0,
++				4.444,
++				1,
++				4.467,
++				1,
++				1,
++				4.511,
++				1,
++				4.556,
++				1,
++				4.6,
++				1,
++				1,
++				4.633,
++				1,
++				4.667,
++				0,
++				4.7,
++				0,
++				1,
++				4.722,
++				0,
++				4.744,
++				1,
++				4.767,
++				1,
++				1,
++				5.144,
++				1,
++				5.522,
++				1,
++				5.9,
++				1,
++				1,
++				5.933,
++				1,
++				5.967,
++				0,
++				6,
++				0,
++				1,
++				6.2,
++				0,
++				6.4,
++				0,
++				6.6,
++				0,
++				1,
++				6.633,
++				0,
++				6.667,
++				1.2,
++				6.7,
++				1.2,
++				1,
++				6.822,
++				1.2,
++				6.944,
++				1.2,
++				7.067,
++				1.2,
++				1,
++				7.1,
++				1.2,
++				7.133,
++				0,
++				7.167,
++				0,
++				1,
++				7.2,
++				0,
++				7.233,
++				1.2,
++				7.267,
++				1.2,
++				1,
++				7.3,
++				1.2,
++				7.333,
++				0,
++				7.367,
++				0,
++				1,
++				7.4,
++				0,
++				7.433,
++				1.2,
++				7.467,
++				1.2,
++				1,
++				7.656,
++				1.2,
++				7.844,
++				1.149,
++				8.033,
++				1,
++				1,
++				8.056,
++				0.983,
++				8.078,
++				0,
++				8.1,
++				0,
++				1,
++				8.144,
++				0,
++				8.189,
++				0,
++				8.233,
++				0,
++				1,
++				8.256,
++				0,
++				8.278,
++				1,
++				8.3,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.956,
++				0,
++				3.911,
++				0,
++				5.867,
++				0,
++				1,
++				5.878,
++				0,
++				5.889,
++				0.898,
++				5.9,
++				0.9,
++				1,
++				6.256,
++				0.969,
++				6.611,
++				1,
++				6.967,
++				1,
++				1,
++				6.978,
++				1,
++				6.989,
++				0,
++				7,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.744,
++				0,
++				5.489,
++				0,
++				8.233,
++				0,
++				1,
++				8.256,
++				0,
++				8.278,
++				1,
++				8.3,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.089,
++				1,
++				0.178,
++				1,
++				0.267,
++				1,
++				1,
++				0.3,
++				1,
++				0.333,
++				0,
++				0.367,
++				0,
++				1,
++				0.389,
++				0,
++				0.411,
++				0,
++				0.433,
++				0,
++				1,
++				0.467,
++				0,
++				0.5,
++				1,
++				0.533,
++				1,
++				1,
++				1.078,
++				1,
++				1.622,
++				1,
++				2.167,
++				1,
++				1,
++				2.2,
++				1,
++				2.233,
++				0,
++				2.267,
++				0,
++				1,
++				2.367,
++				0,
++				2.467,
++				0,
++				2.567,
++				0,
++				1,
++				2.6,
++				0,
++				2.633,
++				1,
++				2.667,
++				1,
++				1,
++				3.211,
++				1,
++				3.756,
++				1,
++				4.3,
++				1,
++				1,
++				4.333,
++				1,
++				4.367,
++				0,
++				4.4,
++				0,
++				1,
++				4.422,
++				0,
++				4.444,
++				1,
++				4.467,
++				1,
++				1,
++				4.511,
++				1,
++				4.556,
++				1,
++				4.6,
++				1,
++				1,
++				4.633,
++				1,
++				4.667,
++				0,
++				4.7,
++				0,
++				1,
++				4.722,
++				0,
++				4.744,
++				1,
++				4.767,
++				1,
++				1,
++				5.144,
++				1,
++				5.522,
++				1,
++				5.9,
++				1,
++				1,
++				5.933,
++				1,
++				5.967,
++				0,
++				6,
++				0,
++				1,
++				6.2,
++				0,
++				6.4,
++				0,
++				6.6,
++				0,
++				1,
++				6.633,
++				0,
++				6.667,
++				1.2,
++				6.7,
++				1.2,
++				1,
++				6.822,
++				1.2,
++				6.944,
++				1.2,
++				7.067,
++				1.2,
++				1,
++				7.1,
++				1.2,
++				7.133,
++				0,
++				7.167,
++				0,
++				1,
++				7.2,
++				0,
++				7.233,
++				1.2,
++				7.267,
++				1.2,
++				1,
++				7.3,
++				1.2,
++				7.333,
++				0,
++				7.367,
++				0,
++				1,
++				7.4,
++				0,
++				7.433,
++				1.2,
++				7.467,
++				1.2,
++				1,
++				7.656,
++				1.2,
++				7.844,
++				1.149,
++				8.033,
++				1,
++				1,
++				8.056,
++				0.983,
++				8.078,
++				0,
++				8.1,
++				0,
++				1,
++				8.144,
++				0,
++				8.189,
++				0,
++				8.233,
++				0,
++				1,
++				8.256,
++				0,
++				8.278,
++				1,
++				8.3,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.956,
++				0,
++				3.911,
++				0,
++				5.867,
++				0,
++				1,
++				5.878,
++				0,
++				5.889,
++				1,
++				5.9,
++				1,
++				1,
++				6.256,
++				1,
++				6.611,
++				1,
++				6.967,
++				1,
++				1,
++				6.978,
++				1,
++				6.989,
++				0,
++				7,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.744,
++				0,
++				5.489,
++				0,
++				8.233,
++				0,
++				1,
++				8.256,
++				0,
++				8.278,
++				1,
++				8.3,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-0.2,
++				0.7,
++				-0.2,
++				1,
++				2.478,
++				-0.2,
++				4.256,
++				-0.2,
++				6.033,
++				-0.2,
++				1,
++				6.256,
++				-0.2,
++				6.478,
++				-0.4,
++				6.7,
++				-0.4,
++				1,
++				7.078,
++				-0.4,
++				7.456,
++				-0.4,
++				7.833,
++				-0.4,
++				1,
++				7.978,
++				-0.4,
++				8.122,
++				0.6,
++				8.267,
++				0.6,
++				0,
++				9.367,
++				0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0.2,
++				0.7,
++				0.2,
++				1,
++				2.478,
++				0.2,
++				4.256,
++				0.2,
++				6.033,
++				0.2,
++				1,
++				6.256,
++				0.2,
++				6.478,
++				0.7,
++				6.7,
++				0.7,
++				1,
++				6.922,
++				0.7,
++				7.144,
++				0.7,
++				7.367,
++				0.7,
++				1,
++				7.522,
++				0.7,
++				7.678,
++				0,
++				7.833,
++				0,
++				1,
++				7.978,
++				0,
++				8.122,
++				1,
++				8.267,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.189,
++				0,
++				4.378,
++				0,
++				6.567,
++				0,
++				1,
++				6.611,
++				0,
++				6.656,
++				-1,
++				6.7,
++				-1,
++				1,
++				7.011,
++				-1,
++				7.322,
++				-0.986,
++				7.633,
++				-0.9,
++				1,
++				7.789,
++				-0.857,
++				7.944,
++				-0.707,
++				8.1,
++				-0.6,
++				1,
++				8.111,
++				-0.592,
++				8.122,
++				0,
++				8.133,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeEffect",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.778,
++				0,
++				1.556,
++				0,
++				2.333,
++				0,
++				1,
++				2.389,
++				0,
++				2.444,
++				1,
++				2.5,
++				1,
++				1,
++				3.667,
++				1,
++				4.833,
++				1,
++				6,
++				1,
++				1,
++				6.011,
++				1,
++				6.022,
++				0,
++				6.033,
++				0,
++				1,
++				6.256,
++				0,
++				6.478,
++				0,
++				6.7,
++				0,
++				1,
++				6.9,
++				0,
++				7.1,
++				0,
++				7.3,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.644,
++				0,
++				5.289,
++				0,
++				7.933,
++				0,
++				1,
++				8.044,
++				0,
++				8.156,
++				-0.4,
++				8.267,
++				-0.4,
++				0,
++				9.367,
++				-0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.644,
++				0,
++				5.289,
++				0,
++				7.933,
++				0,
++				1,
++				8.044,
++				0,
++				8.156,
++				-0.4,
++				8.267,
++				-0.4,
++				0,
++				9.367,
++				-0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.178,
++				0,
++				4.356,
++				0,
++				6.533,
++				0,
++				1,
++				6.6,
++				0,
++				6.667,
++				-0.4,
++				6.733,
++				-0.4,
++				1,
++				7.044,
++				-0.4,
++				7.356,
++				-0.4,
++				7.667,
++				-0.4,
++				1,
++				7.756,
++				-0.4,
++				7.844,
++				-0.234,
++				7.933,
++				0,
++				1,
++				8.044,
++				0.293,
++				8.156,
++				0.4,
++				8.267,
++				0.4,
++				0,
++				9.367,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.178,
++				0,
++				4.356,
++				0,
++				6.533,
++				0,
++				1,
++				6.6,
++				0,
++				6.667,
++				-0.4,
++				6.733,
++				-0.4,
++				1,
++				7.044,
++				-0.4,
++				7.356,
++				-0.4,
++				7.667,
++				-0.4,
++				1,
++				7.756,
++				-0.4,
++				7.844,
++				-0.234,
++				7.933,
++				0,
++				1,
++				8.044,
++				0.293,
++				8.156,
++				0.4,
++				8.267,
++				0.4,
++				0,
++				9.367,
++				0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.178,
++				0,
++				4.356,
++				0,
++				6.533,
++				0,
++				1,
++				6.6,
++				0,
++				6.667,
++				0.6,
++				6.733,
++				0.6,
++				1,
++				7.044,
++				0.6,
++				7.356,
++				0.6,
++				7.667,
++				0.6,
++				1,
++				7.756,
++				0.6,
++				7.844,
++				0.351,
++				7.933,
++				0,
++				1,
++				8.044,
++				-0.439,
++				8.156,
++				-0.6,
++				8.267,
++				-0.6,
++				0,
++				9.367,
++				-0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.178,
++				0,
++				4.356,
++				0,
++				6.533,
++				0,
++				1,
++				6.6,
++				0,
++				6.667,
++				0.6,
++				6.733,
++				0.6,
++				1,
++				7.044,
++				0.6,
++				7.356,
++				0.6,
++				7.667,
++				0.6,
++				1,
++				7.756,
++				0.6,
++				7.844,
++				0.351,
++				7.933,
++				0,
++				1,
++				8.044,
++				-0.439,
++				8.156,
++				-0.6,
++				8.267,
++				-0.6,
++				0,
++				9.367,
++				-0.6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthA",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.189,
++				0,
++				4.378,
++				0,
++				6.567,
++				0,
++				1,
++				6.622,
++				0,
++				6.678,
++				1,
++				6.733,
++				1,
++				1,
++				7.056,
++				1,
++				7.378,
++				1,
++				7.7,
++				1,
++				1,
++				7.744,
++				1,
++				7.789,
++				0,
++				7.833,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthI",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthU",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthE",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthO",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.833,
++				0,
++				1.667,
++				0,
++				2.5,
++				0,
++				1,
++				2.611,
++				0,
++				2.722,
++				1,
++				2.833,
++				1,
++				1,
++				3.844,
++				1,
++				4.856,
++				1,
++				5.867,
++				1,
++				1,
++				5.911,
++				1,
++				5.956,
++				0,
++				6,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthUp",
++			"Segments": [
++				0,
++				1,
++				1,
++				1.922,
++				1,
++				3.844,
++				1,
++				5.767,
++				1,
++				1,
++				5.811,
++				1,
++				5.856,
++				0,
++				5.9,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthDown",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.956,
++				0,
++				3.911,
++				0,
++				5.867,
++				0,
++				1,
++				5.911,
++				0,
++				5.956,
++				1,
++				6,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngry",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.633,
++				0,
++				5.267,
++				0,
++				7.9,
++				0,
++				1,
++				8.033,
++				0,
++				8.167,
++				1,
++				8.3,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthAngryLine",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.633,
++				0,
++				5.267,
++				0,
++				7.9,
++				0,
++				1,
++				8.033,
++				0,
++				8.167,
++				1,
++				8.3,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.433,
++				0,
++				0.867,
++				-5,
++				1.3,
++				-5,
++				1,
++				1.511,
++				-5,
++				1.722,
++				-3,
++				1.933,
++				-3,
++				1,
++				2.089,
++				-3,
++				2.244,
++				-6,
++				2.4,
++				-6,
++				1,
++				2.667,
++				-6,
++				2.933,
++				-4.776,
++				3.2,
++				-4,
++				1,
++				3.511,
++				-3.095,
++				3.822,
++				-3,
++				4.133,
++				-3,
++				1,
++				4.867,
++				-3,
++				5.6,
++				-5,
++				6.333,
++				-5,
++				1,
++				6.744,
++				-5,
++				7.156,
++				-5,
++				7.567,
++				-5,
++				1,
++				7.744,
++				-5,
++				7.922,
++				-8,
++				8.1,
++				-8,
++				0,
++				9.367,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-1,
++				0.3,
++				-1,
++				1,
++				0.4,
++				-1,
++				0.5,
++				4.328,
++				0.6,
++				7,
++				1,
++				0.678,
++				9.079,
++				0.756,
++				9,
++				0.833,
++				9,
++				1,
++				0.978,
++				9,
++				1.122,
++				5,
++				1.267,
++				5,
++				1,
++				1.344,
++				5,
++				1.422,
++				6.297,
++				1.5,
++				7,
++				1,
++				1.6,
++				7.904,
++				1.7,
++				8,
++				1.8,
++				8,
++				1,
++				1.944,
++				8,
++				2.089,
++				3.885,
++				2.233,
++				0,
++				1,
++				2.278,
++				-1.195,
++				2.322,
++				-1,
++				2.367,
++				-1,
++				1,
++				2.533,
++				-1,
++				2.7,
++				7,
++				2.867,
++				7,
++				1,
++				3.022,
++				7,
++				3.178,
++				6.6,
++				3.333,
++				6.6,
++				1,
++				4.133,
++				6.6,
++				4.933,
++				7,
++				5.733,
++				7,
++				1,
++				5.8,
++				7,
++				5.867,
++				3,
++				5.933,
++				3,
++				1,
++				5.967,
++				3,
++				6,
++				10,
++				6.033,
++				10,
++				1,
++				6.144,
++				10,
++				6.256,
++				6.493,
++				6.367,
++				6.399,
++				1,
++				6.767,
++				6.062,
++				7.167,
++				6,
++				7.567,
++				6,
++				1,
++				7.644,
++				6,
++				7.722,
++				10,
++				7.8,
++				10,
++				1,
++				7.856,
++				10,
++				7.911,
++				9.54,
++				7.967,
++				6,
++				1,
++				8.044,
++				1.043,
++				8.122,
++				-4,
++				8.2,
++				-4,
++				1,
++				8.356,
++				-4,
++				8.511,
++				-2,
++				8.667,
++				-2,
++				0,
++				9.367,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.378,
++				0,
++				0.756,
++				7,
++				1.133,
++				7,
++				1,
++				1.511,
++				7,
++				1.889,
++				5.295,
++				2.267,
++				1,
++				1,
++				2.333,
++				0.242,
++				2.4,
++				-1,
++				2.467,
++				-1,
++				1,
++				2.611,
++				-1,
++				2.756,
++				5.286,
++				2.9,
++				6,
++				1,
++				3.4,
++				8.471,
++				3.9,
++				9,
++				4.4,
++				9,
++				1,
++				4.844,
++				9,
++				5.289,
++				8.25,
++				5.733,
++				6,
++				1,
++				5.8,
++				5.662,
++				5.867,
++				2,
++				5.933,
++				2,
++				1,
++				5.978,
++				2,
++				6.022,
++				10,
++				6.067,
++				10,
++				1,
++				6.156,
++				10,
++				6.244,
++				9,
++				6.333,
++				9,
++				1,
++				6.822,
++				9,
++				7.311,
++				9,
++				7.8,
++				9,
++				1,
++				8.011,
++				9,
++				8.222,
++				-3,
++				8.433,
++				-3,
++				1,
++				8.633,
++				-3,
++				8.833,
++				-2,
++				9.033,
++				-2,
++				0,
++				9.367,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0,
++				0.433,
++				0,
++				1,
++				0.633,
++				0,
++				0.833,
++				-1.599,
++				1.033,
++				-1.599,
++				1,
++				1.489,
++				-1.599,
++				1.944,
++				-1.599,
++				2.4,
++				-1.599,
++				1,
++				2.744,
++				-1.599,
++				3.089,
++				-0.772,
++				3.433,
++				-0.64,
++				1,
++				4.189,
++				-0.349,
++				4.944,
++				-0.229,
++				5.7,
++				0,
++				1,
++				5.756,
++				0.017,
++				5.811,
++				8.644,
++				5.867,
++				8.644,
++				1,
++				5.978,
++				8.644,
++				6.089,
++				-1,
++				6.2,
++				-1,
++				1,
++				6.267,
++				-1,
++				6.333,
++				0,
++				6.4,
++				0,
++				1,
++				6.844,
++				0,
++				7.289,
++				0,
++				7.733,
++				0,
++				1,
++				7.856,
++				0,
++				7.978,
++				8.298,
++				8.1,
++				8.298,
++				1,
++				8.222,
++				8.298,
++				8.344,
++				4.495,
++				8.467,
++				4.495,
++				1,
++				8.556,
++				4.495,
++				8.644,
++				6.569,
++				8.733,
++				6.569,
++				0,
++				9.367,
++				6.569
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				-10,
++				0.467,
++				-10,
++				1,
++				0.667,
++				-10,
++				0.867,
++				-10,
++				1.067,
++				-10,
++				1,
++				1.222,
++				-10,
++				1.378,
++				-10,
++				1.533,
++				-10,
++				1,
++				1.822,
++				-10,
++				2.111,
++				-10,
++				2.4,
++				-10,
++				1,
++				2.633,
++				-10,
++				2.867,
++				-10,
++				3.1,
++				-10,
++				1,
++				3.967,
++				-10,
++				4.833,
++				-10,
++				5.7,
++				-10,
++				1,
++				5.756,
++				-10,
++				5.811,
++				4,
++				5.867,
++				4,
++				1,
++				5.978,
++				4,
++				6.089,
++				-2,
++				6.2,
++				-2,
++				1,
++				6.267,
++				-2,
++				6.333,
++				0,
++				6.4,
++				0,
++				1,
++				6.844,
++				0,
++				7.289,
++				0,
++				7.733,
++				0,
++				1,
++				7.844,
++				0,
++				7.956,
++				8,
++				8.067,
++				8,
++				1,
++				8.167,
++				8,
++				8.267,
++				-10,
++				8.367,
++				-10,
++				0,
++				9.367,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				-3,
++				0.633,
++				-3,
++				1,
++				0.9,
++				-3,
++				1.167,
++				3,
++				1.433,
++				3,
++				1,
++				1.778,
++				3,
++				2.122,
++				-6,
++				2.467,
++				-6,
++				1,
++				2.611,
++				-6,
++				2.756,
++				3.403,
++				2.9,
++				4,
++				1,
++				3.144,
++				5.01,
++				3.389,
++				5.852,
++				3.633,
++				6,
++				1,
++				4.333,
++				6.424,
++				5.033,
++				6.646,
++				5.733,
++				7,
++				1,
++				5.778,
++				7.022,
++				5.822,
++				13,
++				5.867,
++				13,
++				1,
++				5.944,
++				13,
++				6.022,
++				-4.497,
++				6.1,
++				-4.497,
++				1,
++				6.211,
++				-4.497,
++				6.322,
++				-3,
++				6.433,
++				-3,
++				1,
++				6.756,
++				-3,
++				7.078,
++				-3,
++				7.4,
++				-3,
++				1,
++				7.511,
++				-3,
++				7.622,
++				-5,
++				7.733,
++				-5,
++				1,
++				7.833,
++				-5,
++				7.933,
++				24,
++				8.033,
++				24,
++				1,
++				8.122,
++				24,
++				8.211,
++				17,
++				8.3,
++				17,
++				1,
++				8.4,
++				17,
++				8.5,
++				18,
++				8.6,
++				18,
++				0,
++				9.367,
++				18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				-3,
++				0.9,
++				-3,
++				1,
++				1.178,
++				-3,
++				1.456,
++				0,
++				1.733,
++				0,
++				1,
++				2.022,
++				0,
++				2.311,
++				-5,
++				2.6,
++				-5,
++				1,
++				2.744,
++				-5,
++				2.889,
++				-3.126,
++				3.033,
++				-3,
++				1,
++				3.911,
++				-2.234,
++				4.789,
++				-2,
++				5.667,
++				-2,
++				1,
++				5.722,
++				-2,
++				5.778,
++				-3,
++				5.833,
++				-3,
++				1,
++				5.878,
++				-3,
++				5.922,
++				4,
++				5.967,
++				4,
++				1,
++				6.022,
++				4,
++				6.078,
++				-4,
++				6.133,
++				-4,
++				1,
++				6.222,
++				-4,
++				6.311,
++				-3,
++				6.4,
++				-3,
++				1,
++				6.8,
++				-3,
++				7.2,
++				-3,
++				7.6,
++				-3,
++				1,
++				7.722,
++				-3,
++				7.844,
++				-6.441,
++				7.967,
++				-13,
++				1,
++				8.056,
++				-17.77,
++				8.144,
++				-20,
++				8.233,
++				-20,
++				0,
++				9.367,
++				-20
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLA03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				-1,
++				0.9,
++				-1,
++				1,
++				1.122,
++				-1,
++				1.344,
++				1,
++				1.567,
++				1,
++				1,
++				1.844,
++				1,
++				2.122,
++				-3,
++				2.4,
++				-3,
++				1,
++				2.622,
++				-3,
++				2.844,
++				-1.208,
++				3.067,
++				-1,
++				1,
++				3.933,
++				-0.189,
++				4.8,
++				0,
++				5.667,
++				0,
++				1,
++				5.733,
++				0,
++				5.8,
++				-7,
++				5.867,
++				-7,
++				1,
++				5.956,
++				-7,
++				6.044,
++				14,
++				6.133,
++				14,
++				1,
++				6.222,
++				14,
++				6.311,
++				0,
++				6.4,
++				0,
++				1,
++				6.944,
++				0,
++				7.489,
++				0,
++				8.033,
++				0,
++				1,
++				8.111,
++				0,
++				8.189,
++				30,
++				8.267,
++				30,
++				0,
++				9.367,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLA",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA01",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA02",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRA03",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRA",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDrop",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropRotate",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamInkDropOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB01",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB02",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmLB03",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				-30,
++				0.533,
++				-30,
++				1,
++				0.622,
++				-30,
++				0.711,
++				-13.204,
++				0.8,
++				-3,
++				1,
++				0.889,
++				7.204,
++				0.978,
++				8,
++				1.067,
++				8,
++				1,
++				1.144,
++				8,
++				1.222,
++				3,
++				1.3,
++				3,
++				1,
++				1.378,
++				3,
++				1.456,
++				8,
++				1.533,
++				8,
++				1,
++				1.656,
++				8,
++				1.778,
++				-3.927,
++				1.9,
++				-11,
++				1,
++				2.1,
++				-22.575,
++				2.3,
++				-25,
++				2.5,
++				-25,
++				1,
++				2.711,
++				-25,
++				2.922,
++				-18,
++				3.133,
++				-18,
++				1,
++				4.033,
++				-18,
++				4.933,
++				-21,
++				5.833,
++				-21,
++				1,
++				5.889,
++				-21,
++				5.944,
++				-19,
++				6,
++				-19,
++				1,
++				6.067,
++				-19,
++				6.133,
++				-28,
++				6.2,
++				-28,
++				1,
++				6.6,
++				-28,
++				7,
++				-28,
++				7.4,
++				-28,
++				1,
++				7.511,
++				-28,
++				7.622,
++				-30,
++				7.733,
++				-30,
++				1,
++				7.822,
++				-30,
++				7.911,
++				-11,
++				8,
++				-11,
++				1,
++				8.122,
++				-11,
++				8.244,
++				-30,
++				8.367,
++				-30,
++				1,
++				8.5,
++				-30,
++				8.633,
++				-28,
++				8.767,
++				-28,
++				0,
++				9.367,
++				-28
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				-0.16,
++				0.2,
++				1.053,
++				1,
++				0.289,
++				2.67,
++				0.378,
++				9.239,
++				0.467,
++				13.846,
++				1,
++				0.556,
++				18.453,
++				0.644,
++				26.27,
++				0.733,
++				28.907,
++				1,
++				0.778,
++				30,
++				0.822,
++				30,
++				0.867,
++				30,
++				1,
++				1.011,
++				30,
++				1.156,
++				28.04,
++				1.3,
++				22.85,
++				1,
++				1.367,
++				20.455,
++				1.433,
++				18.257,
++				1.5,
++				13.85,
++				1,
++				1.622,
++				5.77,
++				1.744,
++				-3.15,
++				1.867,
++				-3.15,
++				1,
++				2.033,
++				-3.15,
++				2.2,
++				-2.846,
++				2.367,
++				0,
++				1,
++				2.456,
++				1.518,
++				2.544,
++				10,
++				2.633,
++				10,
++				1,
++				2.822,
++				10,
++				3.011,
++				1.174,
++				3.2,
++				0,
++				1,
++				4.078,
++				-5.454,
++				4.956,
++				-7,
++				5.833,
++				-7,
++				1,
++				5.867,
++				-7,
++				5.9,
++				30,
++				5.933,
++				30,
++				1,
++				6.022,
++				30,
++				6.111,
++				-16,
++				6.2,
++				-16,
++				1,
++				6.289,
++				-16,
++				6.378,
++				-13,
++				6.467,
++				-13,
++				1,
++				6.889,
++				-13,
++				7.311,
++				-13,
++				7.733,
++				-13,
++				1,
++				7.856,
++				-13,
++				7.978,
++				-16,
++				8.1,
++				-16,
++				1,
++				8.211,
++				-16,
++				8.322,
++				-4,
++				8.433,
++				-4,
++				1,
++				8.578,
++				-4,
++				8.722,
++				-5,
++				8.867,
++				-5,
++				0,
++				9.367,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB02Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				9.78,
++				0.367,
++				23,
++				1,
++				0.422,
++				29.009,
++				0.478,
++				30,
++				0.533,
++				30,
++				1,
++				0.644,
++				30,
++				0.756,
++				0,
++				0.867,
++				0,
++				1,
++				1.1,
++				0,
++				1.333,
++				0,
++				1.567,
++				0,
++				1,
++				1.756,
++				0,
++				1.944,
++				30,
++				2.133,
++				30,
++				1,
++				2.289,
++				30,
++				2.444,
++				30,
++				2.6,
++				29.514,
++				1,
++				3.633,
++				22.99,
++				4.667,
++				15.313,
++				5.7,
++				15.313,
++				1,
++				5.789,
++				15.313,
++				5.878,
++				22,
++				5.967,
++				22,
++				1,
++				6.011,
++				22,
++				6.056,
++				0,
++				6.1,
++				0,
++				1,
++				7.189,
++				0,
++				8.278,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmRB03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				-19.973,
++				0.433,
++				-19.973,
++				1,
++				0.522,
++				-19.973,
++				0.611,
++				-18.904,
++				0.7,
++				-8.205,
++				1,
++				0.767,
++				-0.181,
++				0.833,
++				18,
++				0.9,
++				18,
++				1,
++				1.033,
++				18,
++				1.167,
++				8.193,
++				1.3,
++				-2.506,
++				1,
++				1.4,
++				-10.53,
++				1.5,
++				-11.984,
++				1.6,
++				-11.984,
++				1,
++				1.756,
++				-11.984,
++				1.911,
++				-6.248,
++				2.067,
++				3,
++				1,
++				2.178,
++				9.606,
++				2.289,
++				12,
++				2.4,
++				12,
++				1,
++				3.544,
++				12,
++				4.689,
++				0,
++				5.833,
++				0,
++				1,
++				5.889,
++				0,
++				5.944,
++				18,
++				6,
++				18,
++				1,
++				6.078,
++				18,
++				6.156,
++				-2,
++				6.233,
++				-2,
++				1,
++				6.344,
++				-2,
++				6.456,
++				0,
++				6.567,
++				0,
++				1,
++				6.956,
++				0,
++				7.344,
++				0,
++				7.733,
++				0,
++				1,
++				7.856,
++				0,
++				7.978,
++				-9,
++				8.1,
++				-9,
++				1,
++				8.133,
++				-9,
++				8.167,
++				-3.91,
++				8.2,
++				0,
++				1,
++				8.278,
++				9.124,
++				8.356,
++				12,
++				8.433,
++				12,
++				1,
++				8.578,
++				12,
++				8.722,
++				8,
++				8.867,
++				8,
++				0,
++				9.367,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandRB",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				-10,
++				0.467,
++				-10,
++				1,
++				1.167,
++				-10,
++				1.867,
++				-10,
++				2.567,
++				-10,
++				1,
++				2.789,
++				-10,
++				3.011,
++				-4.373,
++				3.233,
++				0,
++				1,
++				3.633,
++				7.872,
++				4.033,
++				10,
++				4.433,
++				10,
++				1,
++				4.9,
++				10,
++				5.367,
++				10,
++				5.833,
++				10,
++				1,
++				5.889,
++				10,
++				5.944,
++				-10,
++				6,
++				-10,
++				1,
++				6.1,
++				-10,
++				6.2,
++				0,
++				6.3,
++				0,
++				1,
++				6.8,
++				0,
++				7.3,
++				0,
++				7.8,
++				0,
++				1,
++				7.878,
++				0,
++				7.956,
++				5,
++				8.033,
++				5,
++				1,
++				8.167,
++				5,
++				8.3,
++				-10,
++				8.433,
++				-10,
++				0,
++				9.367,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.933,
++				0,
++				3.867,
++				0,
++				5.8,
++				0,
++				1,
++				5.844,
++				0,
++				5.889,
++				2,
++				5.933,
++				2,
++				1,
++				6.067,
++				2,
++				6.2,
++				0.797,
++				6.333,
++				0.496,
++				1,
++				6.544,
++				0.02,
++				6.756,
++				0,
++				6.967,
++				0,
++				1,
++				7.4,
++				0,
++				7.833,
++				0,
++				8.267,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideL",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideR",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackR",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackL",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamoHairMesh",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWing",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRibbon",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatBrim",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHatTop",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory1",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAccessory2",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamString",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeL",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeR",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRobeFuwa",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmokeOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.833,
++				0,
++				3.667,
++				0,
++				5.5,
++				0,
++				1,
++				5.667,
++				0,
++				5.833,
++				1,
++				6,
++				1,
++				1,
++				6.511,
++				1,
++				7.022,
++				1,
++				7.533,
++				1,
++				1,
++				7.856,
++				1,
++				8.178,
++				0,
++				8.5,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSmoke",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.778,
++				0,
++				3.556,
++				0,
++				5.333,
++				0,
++				1,
++				5.833,
++				0,
++				6.333,
++				14.59,
++				6.833,
++				21.7,
++				1,
++				7.389,
++				29.6,
++				7.944,
++				30,
++				8.5,
++				30,
++				0,
++				9.367,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionChargeOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.944,
++				0,
++				1.889,
++				0,
++				2.833,
++				0,
++				1,
++				3.278,
++				0,
++				3.722,
++				1,
++				4.167,
++				1,
++				1,
++				4.444,
++				1,
++				4.722,
++				1,
++				5,
++				1,
++				1,
++				5.278,
++				1,
++				5.556,
++				0,
++				5.833,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionLightCharge",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.767,
++				0,
++				1.533,
++				0,
++				2.3,
++				0,
++				1,
++				2.7,
++				0,
++				3.1,
++				14.776,
++				3.5,
++				28.8,
++				2,
++				3.533,
++				0,
++				0,
++				4.233,
++				28.636,
++				2,
++				4.267,
++				0,
++				0,
++				4.967,
++				28.636,
++				2,
++				5,
++				0,
++				1,
++				5.367,
++				13.273,
++				5.733,
++				27.986,
++				6.1,
++				28.8,
++				0,
++				9.367,
++				28.8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosionOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.644,
++				0,
++				1.289,
++				0,
++				1.933,
++				0,
++				1,
++				1.944,
++				0,
++				1.956,
++				1,
++				1.967,
++				1,
++				1,
++				2.678,
++				1,
++				3.389,
++				1,
++				4.1,
++				1,
++				1,
++				5.556,
++				1,
++				7.011,
++				1,
++				8.467,
++				1,
++				1,
++				8.478,
++				1,
++				8.489,
++				0,
++				8.5,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamExplosion",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.833,
++				0,
++				3.667,
++				0,
++				5.5,
++				0,
++				1,
++				5.822,
++				0,
++				6.144,
++				30,
++				6.467,
++				30,
++				1,
++				6.933,
++				30,
++				7.4,
++				30,
++				7.867,
++				30,
++				0,
++				9.367,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorRainbow",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.656,
++				0,
++				1.311,
++				0,
++				1.967,
++				0,
++				0,
++				2.267,
++				5,
++				0,
++				3.6,
++				34.3,
++				2,
++				3.633,
++				5,
++				0,
++				4.967,
++				34.3,
++				2,
++				5,
++				5,
++				0,
++				6.333,
++				34.3,
++				1,
++				6.344,
++				34.3,
++				6.356,
++				5.15,
++				6.367,
++				5,
++				1,
++				6.622,
++				1.548,
++				6.878,
++				0,
++				7.133,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartMissOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0.01,
++				1,
++				0.444,
++				0.023,
++				0.556,
++				1,
++				0.667,
++				1,
++				1,
++				2.2,
++				1,
++				3.733,
++				1,
++				5.267,
++				1,
++				1,
++				5.411,
++				1,
++				5.556,
++				0,
++				5.7,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackMissOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.9,
++				0,
++				1.8,
++				0,
++				2.7,
++				0,
++				1,
++				3.156,
++				0,
++				3.611,
++				1,
++				4.067,
++				1,
++				1,
++				4.467,
++				1,
++				4.867,
++				1,
++				5.267,
++				1,
++				1,
++				5.411,
++				1,
++				5.556,
++				0,
++				5.7,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorRainbow",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.756,
++				0,
++				1.511,
++				0,
++				2.267,
++				0,
++				0,
++				3.6,
++				29.3,
++				2,
++				3.633,
++				0,
++				0,
++				4.967,
++				29.3,
++				2,
++				5,
++				0,
++				0,
++				6.333,
++				29.3,
++				0,
++				9.367,
++				29.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInkColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartBackHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorHeal",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartLightColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionX",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPositionY",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWandInk",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.5,
++				0,
++				1,
++				0.744,
++				0,
++				0.989,
++				0.25,
++				1.233,
++				0.489,
++				1,
++				1.489,
++				0.735,
++				1.744,
++				1,
++				2,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartDrow",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.567,
++				0,
++				1,
++				0.8,
++				13.228,
++				1.033,
++				14.173,
++				1.267,
++				15,
++				1,
++				1.611,
++				20.079,
++				1.956,
++				27.892,
++				2.3,
++				30,
++				0,
++				9.367,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.611,
++				0,
++				3.222,
++				0,
++				4.833,
++				0,
++				1,
++				4.944,
++				0,
++				5.056,
++				0.3,
++				5.167,
++				0.3,
++				1,
++				5.333,
++				0.3,
++				5.5,
++				-0.9,
++				5.667,
++				-0.9,
++				0,
++				9.367,
++				-0.9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHeartColorLight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.9,
++				0,
++				1.8,
++				0,
++				2.7,
++				0,
++				1,
++				3.156,
++				0,
++				3.611,
++				1,
++				4.067,
++				1,
++				0,
++				9.367,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAura",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAuraColor",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHealLight",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.367,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLA",
++			"Segments": [
++				0,
++				1,
++				0,
++				9.37,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRA",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.37,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmLB",
++			"Segments": [
++				0,
++				0,
++				0,
++				9.37,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmRB",
++			"Segments": [
++				0,
++				1,
++				0,
++				9.37,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.2048/texture_00.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,181 @@
++{
++	"Version": 3,
++	"Parameters": [
++		{
++			"Id": "ParamAngleX",
++			"GroupId": "",
++			"Name": "角度 X"
++		},
++		{
++			"Id": "ParamAngleY",
++			"GroupId": "",
++			"Name": "角度 Y"
++		},
++		{
++			"Id": "ParamAngleZ",
++			"GroupId": "",
++			"Name": "角度 Z"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"GroupId": "",
++			"Name": "左目 開閉"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"GroupId": "",
++			"Name": "右目 開閉"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"GroupId": "",
++			"Name": "目玉 X"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"GroupId": "",
++			"Name": "目玉 Y"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"GroupId": "",
++			"Name": "左眉 上下"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"GroupId": "",
++			"Name": "右眉 上下"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"GroupId": "",
++			"Name": "口 開閉"
++		},
++		{
++			"Id": "ParamArmL",
++			"GroupId": "",
++			"Name": "左腕"
++		},
++		{
++			"Id": "ParamArmR",
++			"GroupId": "",
++			"Name": "右腕"
++		},
++		{
++			"Id": "ParamLeftLeg",
++			"GroupId": "",
++			"Name": "左脚"
++		},
++		{
++			"Id": "ParamRightLeg",
++			"GroupId": "",
++			"Name": "右脚"
++		},
++		{
++			"Id": "ParamBodyAngleX",
++			"GroupId": "",
++			"Name": "体の回転 X"
++		},
++		{
++			"Id": "ParamBodyAngleY",
++			"GroupId": "",
++			"Name": "体の回転 Y"
++		},
++		{
++			"Id": "ParamBodyAngleZ",
++			"GroupId": "",
++			"Name": "体の回転 Z"
++		},
++		{
++			"Id": "ParamBreath",
++			"GroupId": "",
++			"Name": "呼吸"
++		},
++		{
++			"Id": "ParamHairFront",
++			"GroupId": "",
++			"Name": "髪揺れ 前"
++		},
++		{
++			"Id": "ParamHairSide",
++			"GroupId": "",
++			"Name": "髪揺れ 横"
++		},
++		{
++			"Id": "ParamHairBack",
++			"GroupId": "",
++			"Name": "髪揺れ 後"
++		}
++	],
++	"ParameterGroups": [],
++	"Parts": [
++		{
++			"Id": "PartHead",
++			"Name": "頭部"
++		},
++		{
++			"Id": "PartBody",
++			"Name": "体"
++		},
++		{
++			"Id": "PartArmL",
++			"Name": "左腕"
++		},
++		{
++			"Id": "PartArmR",
++			"Name": "右腕"
++		},
++		{
++			"Id": "PartHairBack",
++			"Name": "後ろ髪"
++		},
++		{
++			"Id": "Part",
++			"Name": "コア"
++		},
++		{
++			"Id": "PartHairFront",
++			"Name": "前髪"
++		},
++		{
++			"Id": "PartEyeL",
++			"Name": "左目"
++		},
++		{
++			"Id": "PartEyeR",
++			"Name": "右目"
++		},
++		{
++			"Id": "PartHairSide",
++			"Name": "横髪"
++		},
++		{
++			"Id": "PartMouth",
++			"Name": "口"
++		},
++		{
++			"Id": "PartFace",
++			"Name": "顔"
++		},
++		{
++			"Id": "PartEyeBallL",
++			"Name": "左目玉"
++		},
++		{
++			"Id": "PartEyeWhiteL",
++			"Name": "左白目"
++		},
++		{
++			"Id": "PartEyeBallR",
++			"Name": "右目玉"
++		},
++		{
++			"Id": "PartEyeWhiteR",
++			"Name": "右白目"
++		},
++		{
++			"Id": "PartOral",
++			"Name": "口内"
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.moc3 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,62 @@
++{
++	"Version": 3,
++	"FileReferences": {
++		"Moc": "Mark.moc3",
++		"Textures": [
++			"Mark.2048/texture_00.png"
++		],
++		"Physics": "Mark.physics3.json",
++		"UserData": "Mark.userdata3.json",
++		"DisplayInfo": "Mark.cdi3.json",
++		"Motions": {
++			"Idle": [
++				{
++					"File": "motions/mark_m01.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/mark_m02.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/mark_m03.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/mark_m04.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/mark_m05.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				},
++				{
++					"File": "motions/mark_m06.motion3.json",
++					"FadeInTime": 0.5,
++					"FadeOutTime": 0.5
++				}
++			]
++		}
++	},
++	"Groups": [
++		{
++			"Target": "Parameter",
++			"Name": "LipSync",
++			"Ids": []
++		},
++		{
++			"Target": "Parameter",
++			"Name": "EyeBlink",
++			"Ids": [
++				"ParamEyeLOpen",
++				"ParamEyeROpen"
++			]
++		}
++	],
++	"HitAreas": []
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,137 @@
++{
++	"Version": 3,
++	"Meta": {
++		"PhysicsSettingCount": 1,
++		"TotalInputCount": 4,
++		"TotalOutputCount": 3,
++		"VertexCount": 2,
++		"EffectiveForces": {
++			"Gravity": {
++				"X": 0,
++				"Y": -1
++			},
++			"Wind": {
++				"X": 0,
++				"Y": 0
++			}
++		},
++		"PhysicsDictionary": [
++			{
++				"Id": "PhysicsSetting1",
++				"Name": "髪揺れ"
++			}
++		]
++	},
++	"PhysicsSettings": [
++		{
++			"Id": "PhysicsSetting1",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFront"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.397,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairSide"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.397,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBack"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.397,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.5,
++					"Radius": 15
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,34 @@
++{
++	"Version": 3,
++	"Meta": {
++		"UserDataCount": 5,
++		"TotalUserDataSize": 20
++	},
++	"UserData": [
++		{
++			"Target": "ArtMesh",
++			"Id": "Hair2",
++			"Value": "hair"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "Hair4",
++			"Value": "hair"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "Hair5",
++			"Value": "hair"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "Hair3",
++			"Value": "hair"
++		},
++		{
++			"Target": "ArtMesh",
++			"Id": "Hair1",
++			"Value": "hair"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,3085 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 10.4,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 37,
++		"TotalSegmentCount": 405,
++		"TotalPointCount": 1216,
++		"UserDataCount": 2,
++		"TotalUserDataSize": 14
++	},
++	"UserData": [
++		{
++			"Time": 1.133,
++			"Value": "timing1"
++		},
++		{
++			"Time": 3.667,
++			"Value": "timing2"
++		}
++	],
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "Model",
++			"Id": "EyeBlink",
++			"Segments": [
++				0,
++				0.997,
++				1,
++				1.511,
++				0.997,
++				3.022,
++				1,
++				4.533,
++				1,
++				1,
++				4.567,
++				1,
++				4.6,
++				0,
++				4.633,
++				0,
++				1,
++				4.667,
++				0,
++				4.7,
++				0,
++				4.733,
++				0,
++				1,
++				4.789,
++				0,
++				4.844,
++				1,
++				4.9,
++				1,
++				1,
++				5.5,
++				1,
++				6.1,
++				1,
++				6.7,
++				1,
++				1,
++				6.733,
++				1,
++				6.767,
++				0,
++				6.8,
++				0,
++				1,
++				6.833,
++				0,
++				6.867,
++				0,
++				6.9,
++				0,
++				1,
++				6.956,
++				0,
++				7.011,
++				1,
++				7.067,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				-19,
++				1,
++				0.211,
++				-19,
++				0.422,
++				19,
++				0.633,
++				19,
++				1,
++				0.856,
++				19,
++				1.078,
++				-19,
++				1.3,
++				-19,
++				1,
++				1.511,
++				-19,
++				1.722,
++				19,
++				1.933,
++				19,
++				1,
++				2.156,
++				19,
++				2.378,
++				-19,
++				2.6,
++				-19,
++				1,
++				2.822,
++				-19,
++				3.044,
++				19,
++				3.267,
++				19,
++				1,
++				3.478,
++				19,
++				3.689,
++				-19,
++				3.9,
++				-19,
++				1,
++				4.111,
++				-19,
++				4.322,
++				8.753,
++				4.533,
++				19,
++				1,
++				4.756,
++				29.786,
++				4.978,
++				30,
++				5.2,
++				30,
++				1,
++				5.422,
++				30,
++				5.644,
++				30,
++				5.867,
++				30,
++				1,
++				6.078,
++				30,
++				6.289,
++				30,
++				6.5,
++				30,
++				1,
++				6.711,
++				30,
++				6.922,
++				29.887,
++				7.133,
++				19,
++				1,
++				7.356,
++				7.541,
++				7.578,
++				-19,
++				7.8,
++				-19,
++				1,
++				8.022,
++				-19,
++				8.244,
++				19,
++				8.467,
++				19,
++				1,
++				8.689,
++				19,
++				8.911,
++				-19,
++				9.133,
++				-19,
++				1,
++				9.333,
++				-19,
++				9.533,
++				19,
++				9.733,
++				19,
++				1,
++				9.956,
++				19,
++				10.178,
++				-19,
++				10.4,
++				-19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				-18.45,
++				1,
++				0.089,
++				-18.45,
++				0.178,
++				-6,
++				0.267,
++				-6,
++				1,
++				0.389,
++				-6,
++				0.511,
++				-18.5,
++				0.633,
++				-18.5,
++				1,
++				0.733,
++				-18.5,
++				0.833,
++				-6,
++				0.933,
++				-6,
++				1,
++				1.056,
++				-6,
++				1.178,
++				-18.45,
++				1.3,
++				-18.45,
++				1,
++				1.4,
++				-18.45,
++				1.5,
++				-6,
++				1.6,
++				-6,
++				1,
++				1.711,
++				-6,
++				1.822,
++				-18.5,
++				1.933,
++				-18.5,
++				1,
++				2.044,
++				-18.5,
++				2.156,
++				-6,
++				2.267,
++				-6,
++				1,
++				2.378,
++				-6,
++				2.489,
++				-18.45,
++				2.6,
++				-18.45,
++				1,
++				2.7,
++				-18.45,
++				2.8,
++				-6,
++				2.9,
++				-6,
++				1,
++				3.022,
++				-6,
++				3.144,
++				-18.5,
++				3.267,
++				-18.5,
++				1,
++				3.356,
++				-18.5,
++				3.444,
++				-6,
++				3.533,
++				-6,
++				1,
++				3.656,
++				-6,
++				3.778,
++				-18.45,
++				3.9,
++				-18.45,
++				1,
++				4,
++				-18.45,
++				4.1,
++				-6,
++				4.2,
++				-6,
++				1,
++				4.311,
++				-6,
++				4.422,
++				-18.5,
++				4.533,
++				-18.5,
++				1,
++				4.644,
++				-18.5,
++				4.756,
++				-6,
++				4.867,
++				-6,
++				1,
++				4.978,
++				-6,
++				5.089,
++				-18.45,
++				5.2,
++				-18.45,
++				1,
++				5.3,
++				-18.45,
++				5.4,
++				-6,
++				5.5,
++				-6,
++				1,
++				5.622,
++				-6,
++				5.744,
++				-18.5,
++				5.867,
++				-18.5,
++				1,
++				5.956,
++				-18.5,
++				6.044,
++				-6,
++				6.133,
++				-6,
++				1,
++				6.256,
++				-6,
++				6.378,
++				-18.45,
++				6.5,
++				-18.45,
++				1,
++				6.6,
++				-18.45,
++				6.7,
++				-6,
++				6.8,
++				-6,
++				1,
++				6.911,
++				-6,
++				7.022,
++				-18.5,
++				7.133,
++				-18.5,
++				1,
++				7.244,
++				-18.5,
++				7.356,
++				-6,
++				7.467,
++				-6,
++				1,
++				7.578,
++				-6,
++				7.689,
++				-18.45,
++				7.8,
++				-18.45,
++				1,
++				7.9,
++				-18.45,
++				8,
++				-6,
++				8.1,
++				-6,
++				1,
++				8.222,
++				-6,
++				8.344,
++				-18.5,
++				8.467,
++				-18.5,
++				1,
++				8.567,
++				-18.5,
++				8.667,
++				-6,
++				8.767,
++				-6,
++				1,
++				8.889,
++				-6,
++				9.011,
++				-18.45,
++				9.133,
++				-18.45,
++				1,
++				9.222,
++				-18.45,
++				9.311,
++				-6,
++				9.4,
++				-6,
++				1,
++				9.511,
++				-6,
++				9.622,
++				-18.5,
++				9.733,
++				-18.5,
++				1,
++				9.844,
++				-18.5,
++				9.956,
++				-6,
++				10.067,
++				-6,
++				1,
++				10.178,
++				-6,
++				10.289,
++				-18.45,
++				10.4,
++				-18.45
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-10.291,
++				1,
++				0.033,
++				-10.291,
++				0.067,
++				-13,
++				0.1,
++				-13,
++				1,
++				0.322,
++				-13,
++				0.544,
++				13,
++				0.767,
++				13,
++				1,
++				0.989,
++				13,
++				1.211,
++				-13,
++				1.433,
++				-13,
++				1,
++				1.644,
++				-13,
++				1.856,
++				13,
++				2.067,
++				13,
++				1,
++				2.278,
++				13,
++				2.489,
++				-13,
++				2.7,
++				-13,
++				1,
++				2.922,
++				-13,
++				3.144,
++				13,
++				3.367,
++				13,
++				1,
++				3.589,
++				13,
++				3.811,
++				-13,
++				4.033,
++				-13,
++				1,
++				4.244,
++				-13,
++				4.456,
++				13,
++				4.667,
++				13,
++				1,
++				4.878,
++				13,
++				5.089,
++				-13,
++				5.3,
++				-13,
++				1,
++				5.522,
++				-13,
++				5.744,
++				13,
++				5.967,
++				13,
++				1,
++				6.189,
++				13,
++				6.411,
++				-13,
++				6.633,
++				-13,
++				1,
++				6.856,
++				-13,
++				7.078,
++				13,
++				7.3,
++				13,
++				1,
++				7.5,
++				13,
++				7.7,
++				-13,
++				7.9,
++				-13,
++				1,
++				8.122,
++				-13,
++				8.344,
++				13,
++				8.567,
++				13,
++				1,
++				8.789,
++				13,
++				9.011,
++				-13,
++				9.233,
++				-13,
++				1,
++				9.456,
++				-13,
++				9.678,
++				13,
++				9.9,
++				13,
++				1,
++				10.067,
++				13,
++				10.233,
++				-10.291,
++				10.4,
++				-10.291
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.211,
++				0.1,
++				0.422,
++				-0.1,
++				0.633,
++				-0.1,
++				1,
++				0.856,
++				-0.1,
++				1.078,
++				0.1,
++				1.3,
++				0.1,
++				1,
++				1.511,
++				0.1,
++				1.722,
++				-0.1,
++				1.933,
++				-0.1,
++				1,
++				2.156,
++				-0.1,
++				2.378,
++				0.1,
++				2.6,
++				0.1,
++				1,
++				2.822,
++				0.1,
++				3.044,
++				-0.1,
++				3.267,
++				-0.1,
++				1,
++				3.478,
++				-0.1,
++				3.689,
++				0.1,
++				3.9,
++				0.1,
++				1,
++				4.111,
++				0.1,
++				4.322,
++				-0.1,
++				4.533,
++				-0.1,
++				1,
++				4.567,
++				-0.1,
++				4.6,
++				0,
++				4.633,
++				0,
++				1,
++				4.667,
++				0,
++				4.7,
++				0,
++				4.733,
++				0,
++				1,
++				4.789,
++				0,
++				4.844,
++				1,
++				4.9,
++				1,
++				1,
++				5.222,
++				1,
++				5.544,
++				1,
++				5.867,
++				1,
++				1,
++				6.133,
++				1,
++				6.4,
++				1,
++				6.667,
++				1,
++				1,
++				6.7,
++				1,
++				6.733,
++				0.794,
++				6.767,
++				0.5,
++				1,
++				6.789,
++				0.304,
++				6.811,
++				0.028,
++				6.833,
++				0,
++				1,
++				6.9,
++				-0.085,
++				6.967,
++				-0.1,
++				7.033,
++				-0.1,
++				1,
++				7.067,
++				-0.1,
++				7.1,
++				-0.1,
++				7.133,
++				-0.1,
++				1,
++				7.356,
++				-0.1,
++				7.578,
++				0.1,
++				7.8,
++				0.1,
++				1,
++				8.022,
++				0.1,
++				8.244,
++				-0.1,
++				8.467,
++				-0.1,
++				1,
++				8.689,
++				-0.1,
++				8.911,
++				0.1,
++				9.133,
++				0.1,
++				1,
++				9.333,
++				0.1,
++				9.533,
++				-0.1,
++				9.733,
++				-0.1,
++				1,
++				9.956,
++				-0.1,
++				10.178,
++				0.1,
++				10.4,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.211,
++				0.1,
++				0.422,
++				0.1,
++				0.633,
++				0.1,
++				1,
++				0.856,
++				0.1,
++				1.078,
++				0.1,
++				1.3,
++				0.1,
++				1,
++				1.511,
++				0.1,
++				1.722,
++				0.1,
++				1.933,
++				0.1,
++				1,
++				2.156,
++				0.1,
++				2.378,
++				0.1,
++				2.6,
++				0.1,
++				1,
++				2.822,
++				0.1,
++				3.044,
++				0.1,
++				3.267,
++				0.1,
++				1,
++				3.478,
++				0.1,
++				3.689,
++				0.1,
++				3.9,
++				0.1,
++				1,
++				4.111,
++				0.1,
++				4.322,
++				0.1,
++				4.533,
++				0.1,
++				1,
++				4.567,
++				0.1,
++				4.6,
++				-1,
++				4.633,
++				-1,
++				1,
++				4.667,
++				-1,
++				4.7,
++				-1,
++				4.733,
++				-1,
++				1,
++				4.789,
++				-1,
++				4.844,
++				1,
++				4.9,
++				1,
++				1,
++				5.222,
++				1,
++				5.544,
++				1,
++				5.867,
++				1,
++				1,
++				6.133,
++				1,
++				6.4,
++				1,
++				6.667,
++				1,
++				1,
++				6.7,
++				1,
++				6.733,
++				0.36,
++				6.767,
++				-0.4,
++				1,
++				6.789,
++				-0.906,
++				6.811,
++				-1,
++				6.833,
++				-1,
++				1,
++				6.9,
++				-1,
++				6.967,
++				0.1,
++				7.033,
++				0.1,
++				1,
++				7.067,
++				0.1,
++				7.1,
++				0.1,
++				7.133,
++				0.1,
++				1,
++				7.356,
++				0.1,
++				7.578,
++				0.1,
++				7.8,
++				0.1,
++				1,
++				8.022,
++				0.1,
++				8.244,
++				0.1,
++				8.467,
++				0.1,
++				1,
++				8.689,
++				0.1,
++				8.911,
++				0.1,
++				9.133,
++				0.1,
++				1,
++				9.333,
++				0.1,
++				9.533,
++				0.1,
++				9.733,
++				0.1,
++				1,
++				9.956,
++				0.1,
++				10.178,
++				0.1,
++				10.4,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.211,
++				1,
++				0.422,
++				1,
++				0.633,
++				1,
++				1,
++				0.856,
++				1,
++				1.078,
++				1,
++				1.3,
++				1,
++				1,
++				1.511,
++				1,
++				1.722,
++				1,
++				1.933,
++				1,
++				1,
++				2.156,
++				1,
++				2.378,
++				1,
++				2.6,
++				1,
++				1,
++				2.822,
++				1,
++				3.044,
++				1,
++				3.267,
++				1,
++				1,
++				3.478,
++				1,
++				3.689,
++				1,
++				3.9,
++				1,
++				1,
++				4.111,
++				1,
++				4.322,
++				1,
++				4.533,
++				1,
++				1,
++				4.756,
++				1,
++				4.978,
++				1,
++				5.2,
++				1,
++				1,
++				5.422,
++				1,
++				5.644,
++				1,
++				5.867,
++				1,
++				1,
++				6.078,
++				1,
++				6.289,
++				1,
++				6.5,
++				1,
++				1,
++				6.711,
++				1,
++				6.922,
++				1,
++				7.133,
++				1,
++				1,
++				7.356,
++				1,
++				7.578,
++				1,
++				7.8,
++				1,
++				1,
++				8.022,
++				1,
++				8.244,
++				1,
++				8.467,
++				1,
++				1,
++				8.689,
++				1,
++				8.911,
++				1,
++				9.133,
++				1,
++				1,
++				9.333,
++				1,
++				9.533,
++				1,
++				9.733,
++				1,
++				1,
++				9.956,
++				1,
++				10.178,
++				1,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.211,
++				1,
++				0.422,
++				1,
++				0.633,
++				1,
++				1,
++				0.856,
++				1,
++				1.078,
++				1,
++				1.3,
++				1,
++				1,
++				1.511,
++				1,
++				1.722,
++				1,
++				1.933,
++				1,
++				1,
++				2.156,
++				1,
++				2.378,
++				1,
++				2.6,
++				1,
++				1,
++				2.822,
++				1,
++				3.044,
++				1,
++				3.267,
++				1,
++				1,
++				3.478,
++				1,
++				3.689,
++				1,
++				3.9,
++				1,
++				1,
++				4.111,
++				1,
++				4.322,
++				1,
++				4.533,
++				1,
++				1,
++				4.756,
++				1,
++				4.978,
++				1,
++				5.2,
++				1,
++				1,
++				5.422,
++				1,
++				5.644,
++				1,
++				5.867,
++				1,
++				1,
++				6.078,
++				1,
++				6.289,
++				1,
++				6.5,
++				1,
++				1,
++				6.711,
++				1,
++				6.922,
++				1,
++				7.133,
++				1,
++				1,
++				7.356,
++				1,
++				7.578,
++				1,
++				7.8,
++				1,
++				1,
++				8.022,
++				1,
++				8.244,
++				1,
++				8.467,
++				1,
++				1,
++				8.689,
++				1,
++				8.911,
++				1,
++				9.133,
++				1,
++				1,
++				9.333,
++				1,
++				9.533,
++				1,
++				9.733,
++				1,
++				1,
++				9.956,
++				1,
++				10.178,
++				1,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.856,
++				0,
++				1.078,
++				0,
++				1.3,
++				0,
++				1,
++				1.511,
++				0,
++				1.722,
++				0,
++				1.933,
++				0,
++				1,
++				2.156,
++				0,
++				2.378,
++				0,
++				2.6,
++				0,
++				1,
++				2.822,
++				0,
++				3.044,
++				0,
++				3.267,
++				0,
++				1,
++				3.478,
++				0,
++				3.689,
++				0,
++				3.9,
++				0,
++				1,
++				4.111,
++				0,
++				4.322,
++				0,
++				4.533,
++				0,
++				1,
++				4.756,
++				0,
++				4.978,
++				0,
++				5.2,
++				0,
++				1,
++				5.422,
++				0,
++				5.644,
++				0,
++				5.867,
++				0,
++				1,
++				6.078,
++				0,
++				6.289,
++				0,
++				6.5,
++				0,
++				1,
++				6.711,
++				0,
++				6.922,
++				0,
++				7.133,
++				0,
++				1,
++				7.356,
++				0,
++				7.578,
++				0,
++				7.8,
++				0,
++				1,
++				8.022,
++				0,
++				8.244,
++				0,
++				8.467,
++				0,
++				1,
++				8.689,
++				0,
++				8.911,
++				0,
++				9.133,
++				0,
++				1,
++				9.333,
++				0,
++				9.533,
++				0,
++				9.733,
++				0,
++				1,
++				9.956,
++				0,
++				10.178,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.089,
++				-10,
++				0.178,
++				-8,
++				0.267,
++				-8,
++				1,
++				0.389,
++				-8,
++				0.511,
++				-10,
++				0.633,
++				-10,
++				1,
++				0.733,
++				-10,
++				0.833,
++				-8,
++				0.933,
++				-8,
++				1,
++				1.056,
++				-8,
++				1.178,
++				-10,
++				1.3,
++				-10,
++				1,
++				1.4,
++				-10,
++				1.5,
++				-8,
++				1.6,
++				-8,
++				1,
++				1.711,
++				-8,
++				1.822,
++				-10,
++				1.933,
++				-10,
++				1,
++				2.044,
++				-10,
++				2.156,
++				-8,
++				2.267,
++				-8,
++				1,
++				2.378,
++				-8,
++				2.489,
++				-10,
++				2.6,
++				-10,
++				1,
++				2.7,
++				-10,
++				2.8,
++				-8,
++				2.9,
++				-8,
++				1,
++				3.022,
++				-8,
++				3.144,
++				-10,
++				3.267,
++				-10,
++				1,
++				3.356,
++				-10,
++				3.444,
++				-8,
++				3.533,
++				-8,
++				1,
++				3.656,
++				-8,
++				3.778,
++				-10,
++				3.9,
++				-10,
++				1,
++				4,
++				-10,
++				4.1,
++				-8,
++				4.2,
++				-8,
++				1,
++				4.311,
++				-8,
++				4.422,
++				-10,
++				4.533,
++				-10,
++				1,
++				4.644,
++				-10,
++				4.756,
++				-8,
++				4.867,
++				-8,
++				1,
++				4.978,
++				-8,
++				5.089,
++				-10,
++				5.2,
++				-10,
++				1,
++				5.3,
++				-10,
++				5.4,
++				-8,
++				5.5,
++				-8,
++				1,
++				5.622,
++				-8,
++				5.744,
++				-10,
++				5.867,
++				-10,
++				1,
++				5.956,
++				-10,
++				6.044,
++				-8,
++				6.133,
++				-8,
++				1,
++				6.256,
++				-8,
++				6.378,
++				-10,
++				6.5,
++				-10,
++				1,
++				6.6,
++				-10,
++				6.7,
++				-8,
++				6.8,
++				-8,
++				1,
++				6.911,
++				-8,
++				7.022,
++				-10,
++				7.133,
++				-10,
++				1,
++				7.244,
++				-10,
++				7.356,
++				-8,
++				7.467,
++				-8,
++				1,
++				7.578,
++				-8,
++				7.689,
++				-10,
++				7.8,
++				-10,
++				1,
++				7.9,
++				-10,
++				8,
++				-8,
++				8.1,
++				-8,
++				1,
++				8.222,
++				-8,
++				8.344,
++				-10,
++				8.467,
++				-10,
++				1,
++				8.567,
++				-10,
++				8.667,
++				-8,
++				8.767,
++				-8,
++				1,
++				8.889,
++				-8,
++				9.011,
++				-10,
++				9.133,
++				-10,
++				1,
++				9.222,
++				-10,
++				9.311,
++				-8,
++				9.4,
++				-8,
++				1,
++				9.511,
++				-8,
++				9.622,
++				-10,
++				9.733,
++				-10,
++				1,
++				9.844,
++				-10,
++				9.956,
++				-8,
++				10.067,
++				-8,
++				1,
++				10.178,
++				-8,
++				10.289,
++				-10,
++				10.4,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.089,
++				-10,
++				0.178,
++				-8,
++				0.267,
++				-8,
++				1,
++				0.389,
++				-8,
++				0.511,
++				-10,
++				0.633,
++				-10,
++				1,
++				0.733,
++				-10,
++				0.833,
++				-8,
++				0.933,
++				-8,
++				1,
++				1.056,
++				-8,
++				1.178,
++				-10,
++				1.3,
++				-10,
++				1,
++				1.4,
++				-10,
++				1.5,
++				-8,
++				1.6,
++				-8,
++				1,
++				1.711,
++				-8,
++				1.822,
++				-10,
++				1.933,
++				-10,
++				1,
++				2.044,
++				-10,
++				2.156,
++				-8,
++				2.267,
++				-8,
++				1,
++				2.378,
++				-8,
++				2.489,
++				-10,
++				2.6,
++				-10,
++				1,
++				2.7,
++				-10,
++				2.8,
++				-8,
++				2.9,
++				-8,
++				1,
++				3.022,
++				-8,
++				3.144,
++				-10,
++				3.267,
++				-10,
++				1,
++				3.356,
++				-10,
++				3.444,
++				-8,
++				3.533,
++				-8,
++				1,
++				3.656,
++				-8,
++				3.778,
++				-10,
++				3.9,
++				-10,
++				1,
++				4,
++				-10,
++				4.1,
++				-8,
++				4.2,
++				-8,
++				1,
++				4.311,
++				-8,
++				4.422,
++				-10,
++				4.533,
++				-10,
++				1,
++				4.644,
++				-10,
++				4.756,
++				-8,
++				4.867,
++				-8,
++				1,
++				4.978,
++				-8,
++				5.089,
++				-10,
++				5.2,
++				-10,
++				1,
++				5.3,
++				-10,
++				5.4,
++				-8,
++				5.5,
++				-8,
++				1,
++				5.622,
++				-8,
++				5.744,
++				-10,
++				5.867,
++				-10,
++				1,
++				5.956,
++				-10,
++				6.044,
++				-8,
++				6.133,
++				-8,
++				1,
++				6.256,
++				-8,
++				6.378,
++				-10,
++				6.5,
++				-10,
++				1,
++				6.6,
++				-10,
++				6.7,
++				-8,
++				6.8,
++				-8,
++				1,
++				6.911,
++				-8,
++				7.022,
++				-10,
++				7.133,
++				-10,
++				1,
++				7.244,
++				-10,
++				7.356,
++				-8,
++				7.467,
++				-8,
++				1,
++				7.578,
++				-8,
++				7.689,
++				-10,
++				7.8,
++				-10,
++				1,
++				7.9,
++				-10,
++				8,
++				-8,
++				8.1,
++				-8,
++				1,
++				8.222,
++				-8,
++				8.344,
++				-10,
++				8.467,
++				-10,
++				1,
++				8.567,
++				-10,
++				8.667,
++				-8,
++				8.767,
++				-8,
++				1,
++				8.889,
++				-8,
++				9.011,
++				-10,
++				9.133,
++				-10,
++				1,
++				9.222,
++				-10,
++				9.311,
++				-8,
++				9.4,
++				-8,
++				1,
++				9.511,
++				-8,
++				9.622,
++				-10,
++				9.733,
++				-10,
++				1,
++				9.844,
++				-10,
++				9.956,
++				-8,
++				10.067,
++				-8,
++				1,
++				10.178,
++				-8,
++				10.289,
++				-10,
++				10.4,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.856,
++				0,
++				1.078,
++				0,
++				1.3,
++				0,
++				1,
++				1.511,
++				0,
++				1.722,
++				0,
++				1.933,
++				0,
++				1,
++				2.156,
++				0,
++				2.378,
++				0,
++				2.6,
++				0,
++				1,
++				2.822,
++				0,
++				3.044,
++				0,
++				3.267,
++				0,
++				1,
++				3.478,
++				0,
++				3.689,
++				0,
++				3.9,
++				0,
++				1,
++				4.111,
++				0,
++				4.322,
++				0,
++				4.533,
++				0,
++				1,
++				4.756,
++				0,
++				4.978,
++				0,
++				5.2,
++				0,
++				1,
++				5.422,
++				0,
++				5.644,
++				0,
++				5.867,
++				0,
++				1,
++				6.078,
++				0,
++				6.289,
++				0,
++				6.5,
++				0,
++				1,
++				6.711,
++				0,
++				6.922,
++				0,
++				7.133,
++				0,
++				1,
++				7.356,
++				0,
++				7.578,
++				0,
++				7.8,
++				0,
++				1,
++				8.022,
++				0,
++				8.244,
++				0,
++				8.467,
++				0,
++				1,
++				8.689,
++				0,
++				8.911,
++				0,
++				9.133,
++				0,
++				1,
++				9.333,
++				0,
++				9.533,
++				0,
++				9.733,
++				0,
++				1,
++				9.956,
++				0,
++				10.178,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.856,
++				0,
++				1.078,
++				0,
++				1.3,
++				0,
++				1,
++				1.511,
++				0,
++				1.722,
++				0,
++				1.933,
++				0,
++				1,
++				2.156,
++				0,
++				2.378,
++				0,
++				2.6,
++				0,
++				1,
++				2.822,
++				0,
++				3.044,
++				0,
++				3.267,
++				0,
++				1,
++				3.478,
++				0,
++				3.689,
++				0,
++				3.9,
++				0,
++				1,
++				4.111,
++				0,
++				4.322,
++				0,
++				4.533,
++				0,
++				1,
++				4.756,
++				0,
++				4.978,
++				0,
++				5.2,
++				0,
++				1,
++				5.422,
++				0,
++				5.644,
++				0,
++				5.867,
++				0,
++				1,
++				6.078,
++				0,
++				6.289,
++				0,
++				6.5,
++				0,
++				1,
++				6.711,
++				0,
++				6.922,
++				0,
++				7.133,
++				0,
++				1,
++				7.356,
++				0,
++				7.578,
++				0,
++				7.8,
++				0,
++				1,
++				8.022,
++				0,
++				8.244,
++				0,
++				8.467,
++				0,
++				1,
++				8.689,
++				0,
++				8.911,
++				0,
++				9.133,
++				0,
++				1,
++				9.333,
++				0,
++				9.533,
++				0,
++				9.733,
++				0,
++				1,
++				9.956,
++				0,
++				10.178,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.211,
++				-1,
++				0.422,
++				1,
++				0.633,
++				1,
++				1,
++				0.856,
++				1,
++				1.078,
++				-1,
++				1.3,
++				-1,
++				1,
++				1.511,
++				-1,
++				1.722,
++				1,
++				1.933,
++				1,
++				1,
++				2.156,
++				1,
++				2.378,
++				-1,
++				2.6,
++				-1,
++				1,
++				2.822,
++				-1,
++				3.044,
++				1,
++				3.267,
++				1,
++				1,
++				3.478,
++				1,
++				3.689,
++				-1,
++				3.9,
++				-1,
++				1,
++				4.111,
++				-1,
++				4.322,
++				1,
++				4.533,
++				1,
++				1,
++				4.756,
++				1,
++				4.978,
++				-1,
++				5.2,
++				-1,
++				1,
++				5.422,
++				-1,
++				5.644,
++				1,
++				5.867,
++				1,
++				1,
++				6.078,
++				1,
++				6.289,
++				-1,
++				6.5,
++				-1,
++				1,
++				6.711,
++				-1,
++				6.922,
++				1,
++				7.133,
++				1,
++				1,
++				7.356,
++				1,
++				7.578,
++				-1,
++				7.8,
++				-1,
++				1,
++				8.022,
++				-1,
++				8.244,
++				1,
++				8.467,
++				1,
++				1,
++				8.689,
++				1,
++				8.911,
++				-1,
++				9.133,
++				-1,
++				1,
++				9.333,
++				-1,
++				9.533,
++				1,
++				9.733,
++				1,
++				1,
++				9.956,
++				1,
++				10.178,
++				-1,
++				10.4,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				5.497,
++				0.267,
++				5.497,
++				1,
++				0.389,
++				5.497,
++				0.511,
++				0,
++				0.633,
++				0,
++				1,
++				0.733,
++				0,
++				0.833,
++				5.497,
++				0.933,
++				5.497,
++				1,
++				1.056,
++				5.497,
++				1.178,
++				0,
++				1.3,
++				0,
++				1,
++				1.4,
++				0,
++				1.5,
++				5.497,
++				1.6,
++				5.497,
++				1,
++				1.711,
++				5.497,
++				1.822,
++				0,
++				1.933,
++				0,
++				1,
++				2.044,
++				0,
++				2.156,
++				5.497,
++				2.267,
++				5.497,
++				1,
++				2.378,
++				5.497,
++				2.489,
++				0,
++				2.6,
++				0,
++				1,
++				2.7,
++				0,
++				2.8,
++				5.497,
++				2.9,
++				5.497,
++				1,
++				3.022,
++				5.497,
++				3.144,
++				0,
++				3.267,
++				0,
++				1,
++				3.356,
++				0,
++				3.444,
++				5.497,
++				3.533,
++				5.497,
++				1,
++				3.656,
++				5.497,
++				3.778,
++				0,
++				3.9,
++				0,
++				1,
++				4,
++				0,
++				4.1,
++				5.497,
++				4.2,
++				5.497,
++				1,
++				4.311,
++				5.497,
++				4.422,
++				0,
++				4.533,
++				0,
++				1,
++				4.644,
++				0,
++				4.756,
++				5.497,
++				4.867,
++				5.497,
++				1,
++				4.978,
++				5.497,
++				5.089,
++				0,
++				5.2,
++				0,
++				1,
++				5.3,
++				0,
++				5.4,
++				5.497,
++				5.5,
++				5.497,
++				1,
++				5.622,
++				5.497,
++				5.744,
++				0,
++				5.867,
++				0,
++				1,
++				5.956,
++				0,
++				6.044,
++				5.497,
++				6.133,
++				5.497,
++				1,
++				6.256,
++				5.497,
++				6.378,
++				0,
++				6.5,
++				0,
++				1,
++				6.6,
++				0,
++				6.7,
++				5.497,
++				6.8,
++				5.497,
++				1,
++				6.911,
++				5.497,
++				7.022,
++				0,
++				7.133,
++				0,
++				1,
++				7.244,
++				0,
++				7.356,
++				5.497,
++				7.467,
++				5.497,
++				1,
++				7.578,
++				5.497,
++				7.689,
++				0,
++				7.8,
++				0,
++				1,
++				7.9,
++				0,
++				8,
++				5.497,
++				8.1,
++				5.497,
++				1,
++				8.222,
++				5.497,
++				8.344,
++				0,
++				8.467,
++				0,
++				1,
++				8.567,
++				0,
++				8.667,
++				5.497,
++				8.767,
++				5.497,
++				1,
++				8.889,
++				5.497,
++				9.011,
++				0,
++				9.133,
++				0,
++				1,
++				9.222,
++				0,
++				9.311,
++				5.497,
++				9.4,
++				5.497,
++				1,
++				9.511,
++				5.497,
++				9.622,
++				0,
++				9.733,
++				0,
++				1,
++				9.844,
++				0,
++				9.956,
++				5.497,
++				10.067,
++				5.497,
++				1,
++				10.178,
++				5.497,
++				10.289,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				-6,
++				1,
++				0.211,
++				-6,
++				0.422,
++				6,
++				0.633,
++				6,
++				1,
++				0.856,
++				6,
++				1.078,
++				-6,
++				1.3,
++				-6,
++				1,
++				1.511,
++				-6,
++				1.722,
++				6,
++				1.933,
++				6,
++				1,
++				2.156,
++				6,
++				2.378,
++				-6,
++				2.6,
++				-6,
++				1,
++				2.822,
++				-6,
++				3.044,
++				6,
++				3.267,
++				6,
++				1,
++				3.478,
++				6,
++				3.689,
++				-6,
++				3.9,
++				-6,
++				1,
++				4.111,
++				-6,
++				4.322,
++				6,
++				4.533,
++				6,
++				1,
++				4.756,
++				6,
++				4.978,
++				-6,
++				5.2,
++				-6,
++				1,
++				5.422,
++				-6,
++				5.644,
++				6,
++				5.867,
++				6,
++				1,
++				6.078,
++				6,
++				6.289,
++				-6,
++				6.5,
++				-6,
++				1,
++				6.711,
++				-6,
++				6.922,
++				6,
++				7.133,
++				6,
++				1,
++				7.356,
++				6,
++				7.578,
++				-6,
++				7.8,
++				-6,
++				1,
++				8.022,
++				-6,
++				8.244,
++				6,
++				8.467,
++				6,
++				1,
++				8.689,
++				6,
++				8.911,
++				-6,
++				9.133,
++				-6,
++				1,
++				9.333,
++				-6,
++				9.533,
++				6,
++				9.733,
++				6,
++				1,
++				9.956,
++				6,
++				10.178,
++				-6,
++				10.4,
++				-6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.856,
++				0,
++				1.078,
++				0,
++				1.3,
++				0,
++				1,
++				1.511,
++				0,
++				1.722,
++				0,
++				1.933,
++				0,
++				1,
++				2.156,
++				0,
++				2.378,
++				0,
++				2.6,
++				0,
++				1,
++				2.822,
++				0,
++				3.044,
++				0,
++				3.267,
++				0,
++				1,
++				3.478,
++				0,
++				3.689,
++				0,
++				3.9,
++				0,
++				1,
++				4.111,
++				0,
++				4.322,
++				0,
++				4.533,
++				0,
++				1,
++				4.756,
++				0,
++				4.978,
++				0,
++				5.2,
++				0,
++				1,
++				5.422,
++				0,
++				5.644,
++				0,
++				5.867,
++				0,
++				1,
++				6.078,
++				0,
++				6.289,
++				0,
++				6.5,
++				0,
++				1,
++				6.711,
++				0,
++				6.922,
++				0,
++				7.133,
++				0,
++				1,
++				7.356,
++				0,
++				7.578,
++				0,
++				7.8,
++				0,
++				1,
++				8.022,
++				0,
++				8.244,
++				0,
++				8.467,
++				0,
++				1,
++				8.689,
++				0,
++				8.911,
++				0,
++				9.133,
++				0,
++				1,
++				9.333,
++				0,
++				9.533,
++				0,
++				9.733,
++				0,
++				1,
++				9.956,
++				0,
++				10.178,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.856,
++				0,
++				1.078,
++				0,
++				1.3,
++				0,
++				1,
++				1.511,
++				0,
++				1.722,
++				0,
++				1.933,
++				0,
++				1,
++				2.156,
++				0,
++				2.378,
++				0,
++				2.6,
++				0,
++				1,
++				2.822,
++				0,
++				3.044,
++				0,
++				3.267,
++				0,
++				1,
++				3.478,
++				0,
++				3.689,
++				0,
++				3.9,
++				0,
++				1,
++				4.111,
++				0,
++				4.322,
++				0,
++				4.533,
++				0,
++				1,
++				4.756,
++				0,
++				4.978,
++				0,
++				5.2,
++				0,
++				1,
++				5.422,
++				0,
++				5.644,
++				0,
++				5.867,
++				0,
++				1,
++				6.078,
++				0,
++				6.289,
++				0,
++				6.5,
++				0,
++				1,
++				6.711,
++				0,
++				6.922,
++				0,
++				7.133,
++				0,
++				1,
++				7.356,
++				0,
++				7.578,
++				0,
++				7.8,
++				0,
++				1,
++				8.022,
++				0,
++				8.244,
++				0,
++				8.467,
++				0,
++				1,
++				8.689,
++				0,
++				8.911,
++				0,
++				9.133,
++				0,
++				1,
++				9.333,
++				0,
++				9.533,
++				0,
++				9.733,
++				0,
++				1,
++				9.956,
++				0,
++				10.178,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.856,
++				0,
++				1.078,
++				0,
++				1.3,
++				0,
++				1,
++				1.511,
++				0,
++				1.722,
++				0,
++				1.933,
++				0,
++				1,
++				2.156,
++				0,
++				2.378,
++				0,
++				2.6,
++				0,
++				1,
++				2.822,
++				0,
++				3.044,
++				0,
++				3.267,
++				0,
++				1,
++				3.478,
++				0,
++				3.689,
++				0,
++				3.9,
++				0,
++				1,
++				4.111,
++				0,
++				4.322,
++				0,
++				4.533,
++				0,
++				1,
++				4.756,
++				0,
++				4.978,
++				0,
++				5.2,
++				0,
++				1,
++				5.422,
++				0,
++				5.644,
++				0,
++				5.867,
++				0,
++				1,
++				6.078,
++				0,
++				6.289,
++				0,
++				6.5,
++				0,
++				1,
++				6.711,
++				0,
++				6.922,
++				0,
++				7.133,
++				0,
++				1,
++				7.356,
++				0,
++				7.578,
++				0,
++				7.8,
++				0,
++				1,
++				8.022,
++				0,
++				8.244,
++				0,
++				8.467,
++				0,
++				1,
++				8.689,
++				0,
++				8.911,
++				0,
++				9.133,
++				0,
++				1,
++				9.333,
++				0,
++				9.533,
++				0,
++				9.733,
++				0,
++				1,
++				9.956,
++				0,
++				10.178,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				0,
++				0.633,
++				0,
++				1,
++				0.856,
++				0,
++				1.078,
++				0,
++				1.3,
++				0,
++				1,
++				1.511,
++				0,
++				1.722,
++				0,
++				1.933,
++				0,
++				1,
++				2.156,
++				0,
++				2.378,
++				0,
++				2.6,
++				0,
++				1,
++				2.822,
++				0,
++				3.044,
++				0,
++				3.267,
++				0,
++				1,
++				3.478,
++				0,
++				3.689,
++				0,
++				3.9,
++				0,
++				1,
++				4.111,
++				0,
++				4.322,
++				0,
++				4.533,
++				0,
++				1,
++				4.756,
++				0,
++				4.978,
++				0,
++				5.2,
++				0,
++				1,
++				5.422,
++				0,
++				5.644,
++				0,
++				5.867,
++				0,
++				1,
++				6.078,
++				0,
++				6.289,
++				0,
++				6.5,
++				0,
++				1,
++				6.711,
++				0,
++				6.922,
++				0,
++				7.133,
++				0,
++				1,
++				7.356,
++				0,
++				7.578,
++				0,
++				7.8,
++				0,
++				1,
++				8.022,
++				0,
++				8.244,
++				0,
++				8.467,
++				0,
++				1,
++				8.689,
++				0,
++				8.911,
++				0,
++				9.133,
++				0,
++				1,
++				9.333,
++				0,
++				9.533,
++				0,
++				9.733,
++				0,
++				1,
++				9.956,
++				0,
++				10.178,
++				0,
++				10.4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHead",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairFront",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeL",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallL",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteL",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeR",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallR",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteR",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairSide",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartMouth",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartOral",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartFace",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartBody",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmL",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmR",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairBack",
++			"Segments": [
++				0,
++				1,
++				0,
++				10.4,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,2060 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.8,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 37,
++		"TotalSegmentCount": 260,
++		"TotalPointCount": 781,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "Model",
++			"Id": "EyeBlink",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-3,
++				0.3,
++				-3,
++				1,
++				0.4,
++				-3,
++				0.5,
++				-2,
++				0.6,
++				0,
++				1,
++				0.7,
++				2,
++				0.8,
++				3,
++				0.9,
++				3,
++				1,
++				1,
++				3,
++				1.1,
++				2,
++				1.2,
++				0,
++				1,
++				1.3,
++				-2,
++				1.4,
++				-3,
++				1.5,
++				-3,
++				1,
++				1.6,
++				-3,
++				1.7,
++				-2,
++				1.8,
++				0,
++				1,
++				1.9,
++				2,
++				2,
++				3,
++				2.1,
++				3,
++				1,
++				2.2,
++				3,
++				2.3,
++				2,
++				2.4,
++				0,
++				1,
++				2.5,
++				-2,
++				2.6,
++				-3,
++				2.7,
++				-3,
++				1,
++				2.8,
++				-3,
++				2.9,
++				-2,
++				3,
++				0,
++				1,
++				3.1,
++				2,
++				3.2,
++				3,
++				3.3,
++				3,
++				1,
++				3.4,
++				3,
++				3.5,
++				2,
++				3.6,
++				0,
++				1,
++				3.7,
++				-2,
++				3.8,
++				-3,
++				3.9,
++				-3,
++				1,
++				4,
++				-3,
++				4.1,
++				-2,
++				4.2,
++				0,
++				1,
++				4.3,
++				2,
++				4.4,
++				3,
++				4.5,
++				3,
++				1,
++				4.6,
++				3,
++				4.7,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				7.804,
++				1,
++				0.067,
++				7.804,
++				0.133,
++				30,
++				0.2,
++				30,
++				1,
++				0.3,
++				30,
++				0.4,
++				0,
++				0.5,
++				0,
++				1,
++				0.6,
++				0,
++				0.7,
++				30,
++				0.8,
++				30,
++				1,
++				0.9,
++				30,
++				1,
++				0,
++				1.1,
++				0,
++				1,
++				1.2,
++				0,
++				1.3,
++				30,
++				1.4,
++				30,
++				1,
++				1.5,
++				30,
++				1.6,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				30,
++				2,
++				30,
++				1,
++				2.1,
++				30,
++				2.2,
++				0,
++				2.3,
++				0,
++				1,
++				2.4,
++				0,
++				2.5,
++				30,
++				2.6,
++				30,
++				1,
++				2.7,
++				30,
++				2.8,
++				0,
++				2.9,
++				0,
++				1,
++				3,
++				0,
++				3.1,
++				30,
++				3.2,
++				30,
++				1,
++				3.3,
++				30,
++				3.4,
++				0,
++				3.5,
++				0,
++				1,
++				3.6,
++				0,
++				3.7,
++				30,
++				3.8,
++				30,
++				1,
++				3.9,
++				30,
++				4,
++				0,
++				4.1,
++				0,
++				1,
++				4.2,
++				0,
++				4.3,
++				30,
++				4.4,
++				30,
++				1,
++				4.5,
++				30,
++				4.6,
++				0,
++				4.7,
++				0,
++				1,
++				4.733,
++				0,
++				4.767,
++				7.804,
++				4.8,
++				7.804
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				-27.935,
++				1,
++				0.022,
++				-27.935,
++				0.044,
++				-30,
++				0.067,
++				-30,
++				1,
++				0.267,
++				-30,
++				0.467,
++				30,
++				0.667,
++				30,
++				1,
++				0.867,
++				30,
++				1.067,
++				-30,
++				1.267,
++				-30,
++				1,
++				1.467,
++				-30,
++				1.667,
++				30,
++				1.867,
++				30,
++				1,
++				2.067,
++				30,
++				2.267,
++				-30,
++				2.467,
++				-30,
++				1,
++				2.667,
++				-30,
++				2.867,
++				30,
++				3.067,
++				30,
++				1,
++				3.267,
++				30,
++				3.467,
++				-30,
++				3.667,
++				-30,
++				1,
++				3.867,
++				-30,
++				4.067,
++				30,
++				4.267,
++				30,
++				1,
++				4.444,
++				30,
++				4.622,
++				-27.935,
++				4.8,
++				-27.935
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.8,
++				0,
++				1,
++				0,
++				1.2,
++				0,
++				1,
++				1.4,
++				0,
++				1.6,
++				0,
++				1.8,
++				0,
++				1,
++				2,
++				0,
++				2.2,
++				0,
++				2.4,
++				0,
++				1,
++				2.6,
++				0,
++				2.8,
++				0,
++				3,
++				0,
++				1,
++				3.2,
++				0,
++				3.4,
++				0,
++				3.6,
++				0,
++				1,
++				3.8,
++				0,
++				4,
++				0,
++				4.2,
++				0,
++				1,
++				4.4,
++				0,
++				4.6,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0.1,
++				1,
++				0.2,
++				0.1,
++				0.4,
++				0.1,
++				0.6,
++				0.1,
++				1,
++				0.8,
++				0.1,
++				1,
++				0.1,
++				1.2,
++				0.1,
++				1,
++				1.4,
++				0.1,
++				1.6,
++				0.1,
++				1.8,
++				0.1,
++				1,
++				2,
++				0.1,
++				2.2,
++				0.1,
++				2.4,
++				0.1,
++				1,
++				2.6,
++				0.1,
++				2.8,
++				0.1,
++				3,
++				0.1,
++				1,
++				3.2,
++				0.1,
++				3.4,
++				0.1,
++				3.6,
++				0.1,
++				1,
++				3.8,
++				0.1,
++				4,
++				0.1,
++				4.2,
++				0.1,
++				1,
++				4.4,
++				0.1,
++				4.6,
++				0.1,
++				4.8,
++				0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.2,
++				1,
++				0.4,
++				1,
++				0.6,
++				1,
++				1,
++				0.8,
++				1,
++				1,
++				1,
++				1.2,
++				1,
++				1,
++				1.4,
++				1,
++				1.6,
++				1,
++				1.8,
++				1,
++				1,
++				2,
++				1,
++				2.2,
++				1,
++				2.4,
++				1,
++				1,
++				2.6,
++				1,
++				2.8,
++				1,
++				3,
++				1,
++				1,
++				3.2,
++				1,
++				3.4,
++				1,
++				3.6,
++				1,
++				1,
++				3.8,
++				1,
++				4,
++				1,
++				4.2,
++				1,
++				1,
++				4.4,
++				1,
++				4.6,
++				1,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.2,
++				1,
++				0.4,
++				1,
++				0.6,
++				1,
++				1,
++				0.8,
++				1,
++				1,
++				1,
++				1.2,
++				1,
++				1,
++				1.4,
++				1,
++				1.6,
++				1,
++				1.8,
++				1,
++				1,
++				2,
++				1,
++				2.2,
++				1,
++				2.4,
++				1,
++				1,
++				2.6,
++				1,
++				2.8,
++				1,
++				3,
++				1,
++				1,
++				3.2,
++				1,
++				3.4,
++				1,
++				3.6,
++				1,
++				1,
++				3.8,
++				1,
++				4,
++				1,
++				4.2,
++				1,
++				1,
++				4.4,
++				1,
++				4.6,
++				1,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.8,
++				0,
++				1,
++				0,
++				1.2,
++				0,
++				1,
++				1.4,
++				0,
++				1.6,
++				0,
++				1.8,
++				0,
++				1,
++				2,
++				0,
++				2.2,
++				0,
++				2.4,
++				0,
++				1,
++				2.6,
++				0,
++				2.8,
++				0,
++				3,
++				0,
++				1,
++				3.2,
++				0,
++				3.4,
++				0,
++				3.6,
++				0,
++				1,
++				3.8,
++				0,
++				4,
++				0,
++				4.2,
++				0,
++				1,
++				4.4,
++				0,
++				4.6,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL",
++			"Segments": [
++				0,
++				-3,
++				1,
++				0.1,
++				-5.043,
++				0.2,
++				-7,
++				0.3,
++				-7,
++				1,
++				0.4,
++				-7,
++				0.5,
++				-4.182,
++				0.6,
++				-1,
++				1,
++				0.7,
++				2.182,
++				0.8,
++				3,
++				0.9,
++				3,
++				1,
++				1,
++				3,
++				1.1,
++				-3,
++				1.2,
++				-3,
++				1,
++				1.3,
++				-3,
++				1.4,
++				-7,
++				1.5,
++				-7,
++				1,
++				1.6,
++				-7,
++				1.7,
++				-4.182,
++				1.8,
++				-1,
++				1,
++				1.9,
++				2.182,
++				2,
++				3,
++				2.1,
++				3,
++				1,
++				2.2,
++				3,
++				2.3,
++				-3,
++				2.4,
++				-3,
++				1,
++				2.5,
++				-3,
++				2.6,
++				-7,
++				2.7,
++				-7,
++				1,
++				2.8,
++				-7,
++				2.9,
++				-4.182,
++				3,
++				-1,
++				1,
++				3.1,
++				2.182,
++				3.2,
++				3,
++				3.3,
++				3,
++				1,
++				3.4,
++				3,
++				3.5,
++				-3,
++				3.6,
++				-3,
++				1,
++				3.7,
++				-3,
++				3.8,
++				-7,
++				3.9,
++				-7,
++				1,
++				4,
++				-7,
++				4.1,
++				-4.182,
++				4.2,
++				-1,
++				1,
++				4.3,
++				2.182,
++				4.4,
++				3,
++				4.5,
++				3,
++				1,
++				4.6,
++				3,
++				4.7,
++				-3,
++				4.8,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.1,
++				1.154,
++				0.2,
++				3,
++				0.3,
++				3,
++				1,
++				0.4,
++				3,
++				0.5,
++				0.182,
++				0.6,
++				-3,
++				1,
++				0.7,
++				-6.182,
++				0.8,
++				-7,
++				0.9,
++				-7,
++				1,
++				1,
++				-7,
++				1.1,
++				-1,
++				1.2,
++				-1,
++				1,
++				1.3,
++				-1,
++				1.4,
++				3,
++				1.5,
++				3,
++				1,
++				1.6,
++				3,
++				1.7,
++				0.182,
++				1.8,
++				-3,
++				1,
++				1.9,
++				-6.182,
++				2,
++				-7,
++				2.1,
++				-7,
++				1,
++				2.2,
++				-7,
++				2.3,
++				-1,
++				2.4,
++				-1,
++				1,
++				2.5,
++				-1,
++				2.6,
++				3,
++				2.7,
++				3,
++				1,
++				2.8,
++				3,
++				2.9,
++				0.182,
++				3,
++				-3,
++				1,
++				3.1,
++				-6.182,
++				3.2,
++				-7,
++				3.3,
++				-7,
++				1,
++				3.4,
++				-7,
++				3.5,
++				-1,
++				3.6,
++				-1,
++				1,
++				3.7,
++				-1,
++				3.8,
++				3,
++				3.9,
++				3,
++				1,
++				4,
++				3,
++				4.1,
++				0.182,
++				4.2,
++				-3,
++				1,
++				4.3,
++				-6.182,
++				4.4,
++				-7,
++				4.5,
++				-7,
++				1,
++				4.6,
++				-7,
++				4.7,
++				-1,
++				4.8,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftLeg",
++			"Segments": [
++				0,
++				7,
++				1,
++				0.089,
++				9.389,
++				0.178,
++				10,
++				0.267,
++				10,
++				1,
++				0.378,
++				10,
++				0.489,
++				-3,
++				0.6,
++				-3,
++				1,
++				0.756,
++				-3,
++				0.911,
++				-3,
++				1.067,
++				-3,
++				1,
++				1.111,
++				-3,
++				1.156,
++				7,
++				1.2,
++				7,
++				1,
++				1.289,
++				7,
++				1.378,
++				10,
++				1.467,
++				10,
++				1,
++				1.578,
++				10,
++				1.689,
++				-3,
++				1.8,
++				-3,
++				1,
++				1.956,
++				-3,
++				2.111,
++				-3,
++				2.267,
++				-3,
++				1,
++				2.311,
++				-3,
++				2.356,
++				7,
++				2.4,
++				7,
++				1,
++				2.489,
++				7,
++				2.578,
++				10,
++				2.667,
++				10,
++				1,
++				2.778,
++				10,
++				2.889,
++				-3,
++				3,
++				-3,
++				1,
++				3.156,
++				-3,
++				3.311,
++				-3,
++				3.467,
++				-3,
++				1,
++				3.511,
++				-3,
++				3.556,
++				7,
++				3.6,
++				7,
++				1,
++				3.689,
++				7,
++				3.778,
++				10,
++				3.867,
++				10,
++				1,
++				3.978,
++				10,
++				4.089,
++				-3,
++				4.2,
++				-3,
++				1,
++				4.356,
++				-3,
++				4.511,
++				-3,
++				4.667,
++				-3,
++				1,
++				4.711,
++				-3,
++				4.756,
++				7,
++				4.8,
++				7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightLeg",
++			"Segments": [
++				0,
++				-3,
++				1,
++				0.156,
++				-3,
++				0.311,
++				-3,
++				0.467,
++				-3,
++				1,
++				0.511,
++				-3,
++				0.556,
++				5.676,
++				0.6,
++				7,
++				1,
++				0.689,
++				9.649,
++				0.778,
++				10,
++				0.867,
++				10,
++				1,
++				0.978,
++				10,
++				1.089,
++				-3,
++				1.2,
++				-3,
++				1,
++				1.356,
++				-3,
++				1.511,
++				-3,
++				1.667,
++				-3,
++				1,
++				1.711,
++				-3,
++				1.756,
++				5.676,
++				1.8,
++				7,
++				1,
++				1.889,
++				9.649,
++				1.978,
++				10,
++				2.067,
++				10,
++				1,
++				2.178,
++				10,
++				2.289,
++				-3,
++				2.4,
++				-3,
++				1,
++				2.556,
++				-3,
++				2.711,
++				-3,
++				2.867,
++				-3,
++				1,
++				2.911,
++				-3,
++				2.956,
++				5.676,
++				3,
++				7,
++				1,
++				3.089,
++				9.649,
++				3.178,
++				10,
++				3.267,
++				10,
++				1,
++				3.378,
++				10,
++				3.489,
++				-3,
++				3.6,
++				-3,
++				1,
++				3.756,
++				-3,
++				3.911,
++				-3,
++				4.067,
++				-3,
++				1,
++				4.111,
++				-3,
++				4.156,
++				5.676,
++				4.2,
++				7,
++				1,
++				4.289,
++				9.649,
++				4.378,
++				10,
++				4.467,
++				10,
++				1,
++				4.578,
++				10,
++				4.689,
++				-3,
++				4.8,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				8,
++				1,
++				0.167,
++				-0.086,
++				0.333,
++				-10,
++				0.5,
++				-10,
++				1,
++				0.533,
++				-10,
++				0.567,
++				-10.096,
++				0.6,
++				-8,
++				1,
++				0.767,
++				2.481,
++				0.933,
++				10,
++				1.1,
++				10,
++				1,
++				1.133,
++				10,
++				1.167,
++				8,
++				1.2,
++				8,
++				1,
++				1.367,
++				8,
++				1.533,
++				-10,
++				1.7,
++				-10,
++				1,
++				1.733,
++				-10,
++				1.767,
++				-10.096,
++				1.8,
++				-8,
++				1,
++				1.967,
++				2.481,
++				2.133,
++				10,
++				2.3,
++				10,
++				1,
++				2.333,
++				10,
++				2.367,
++				8,
++				2.4,
++				8,
++				1,
++				2.567,
++				8,
++				2.733,
++				-10,
++				2.9,
++				-10,
++				1,
++				2.933,
++				-10,
++				2.967,
++				-10.096,
++				3,
++				-8,
++				1,
++				3.167,
++				2.481,
++				3.333,
++				10,
++				3.5,
++				10,
++				1,
++				3.533,
++				10,
++				3.567,
++				8,
++				3.6,
++				8,
++				1,
++				3.767,
++				8,
++				3.933,
++				-10,
++				4.1,
++				-10,
++				1,
++				4.133,
++				-10,
++				4.167,
++				-10.096,
++				4.2,
++				-8,
++				1,
++				4.367,
++				2.481,
++				4.533,
++				10,
++				4.7,
++				10,
++				1,
++				4.733,
++				10,
++				4.767,
++				8,
++				4.8,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				-2,
++				1,
++				0.044,
++				-4.9,
++				0.089,
++				-7.05,
++				0.133,
++				-9.664,
++				1,
++				0.144,
++				-10.435,
++				0.156,
++				-10.664,
++				0.167,
++				-10.664,
++				1,
++				0.211,
++				-10.664,
++				0.256,
++				5.048,
++				0.3,
++				5.048,
++				1,
++				0.4,
++				5.048,
++				0.5,
++				2.972,
++				0.6,
++				-2,
++				1,
++				0.644,
++				-4.364,
++				0.689,
++				-7.117,
++				0.733,
++				-9.664,
++				1,
++				0.744,
++				-10.427,
++				0.756,
++				-10.664,
++				0.767,
++				-10.664,
++				1,
++				0.811,
++				-10.664,
++				0.856,
++				5.048,
++				0.9,
++				5.048,
++				1,
++				1,
++				5.048,
++				1.1,
++				-2,
++				1.2,
++				-2,
++				1,
++				1.244,
++				-2,
++				1.289,
++				-9.664,
++				1.333,
++				-9.664,
++				1,
++				1.344,
++				-9.664,
++				1.356,
++				-10.664,
++				1.367,
++				-10.664,
++				1,
++				1.411,
++				-10.664,
++				1.456,
++				5.048,
++				1.5,
++				5.048,
++				1,
++				1.6,
++				5.048,
++				1.7,
++				-2,
++				1.8,
++				-2,
++				1,
++				1.844,
++				-2,
++				1.889,
++				-9.664,
++				1.933,
++				-9.664,
++				1,
++				1.944,
++				-9.664,
++				1.956,
++				-10.664,
++				1.967,
++				-10.664,
++				1,
++				2.011,
++				-10.664,
++				2.056,
++				5.048,
++				2.1,
++				5.048,
++				1,
++				2.2,
++				5.048,
++				2.3,
++				-2,
++				2.4,
++				-2,
++				1,
++				2.444,
++				-2,
++				2.489,
++				-9.664,
++				2.533,
++				-9.664,
++				1,
++				2.544,
++				-9.664,
++				2.556,
++				-10.664,
++				2.567,
++				-10.664,
++				1,
++				2.611,
++				-10.664,
++				2.656,
++				5.048,
++				2.7,
++				5.048,
++				1,
++				2.8,
++				5.048,
++				2.9,
++				-2,
++				3,
++				-2,
++				1,
++				3.044,
++				-2,
++				3.089,
++				-9.664,
++				3.133,
++				-9.664,
++				1,
++				3.144,
++				-9.664,
++				3.156,
++				-10.664,
++				3.167,
++				-10.664,
++				1,
++				3.211,
++				-10.664,
++				3.256,
++				5.048,
++				3.3,
++				5.048,
++				1,
++				3.4,
++				5.048,
++				3.5,
++				-2,
++				3.6,
++				-2,
++				1,
++				3.644,
++				-2,
++				3.689,
++				-9.664,
++				3.733,
++				-9.664,
++				1,
++				3.744,
++				-9.664,
++				3.756,
++				-10.664,
++				3.767,
++				-10.664,
++				1,
++				3.811,
++				-10.664,
++				3.856,
++				5.048,
++				3.9,
++				5.048,
++				1,
++				4,
++				5.048,
++				4.1,
++				-2,
++				4.2,
++				-2,
++				1,
++				4.244,
++				-2,
++				4.289,
++				-9.664,
++				4.333,
++				-9.664,
++				1,
++				4.344,
++				-9.664,
++				4.356,
++				-10.664,
++				4.367,
++				-10.664,
++				1,
++				4.411,
++				-10.664,
++				4.456,
++				5.048,
++				4.5,
++				5.048,
++				1,
++				4.6,
++				5.048,
++				4.7,
++				-2,
++				4.8,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				-15.897,
++				0.2,
++				-30,
++				0.3,
++				-30,
++				1,
++				0.4,
++				-30,
++				0.5,
++				-20,
++				0.6,
++				0,
++				1,
++				0.7,
++				20,
++				0.8,
++				30,
++				0.9,
++				30,
++				1,
++				1,
++				30,
++				1.1,
++				0,
++				1.2,
++				0,
++				1,
++				1.3,
++				0,
++				1.4,
++				-30,
++				1.5,
++				-30,
++				1,
++				1.6,
++				-30,
++				1.7,
++				-20,
++				1.8,
++				0,
++				1,
++				1.9,
++				20,
++				2,
++				30,
++				2.1,
++				30,
++				1,
++				2.2,
++				30,
++				2.3,
++				0,
++				2.4,
++				0,
++				1,
++				2.5,
++				0,
++				2.6,
++				-30,
++				2.7,
++				-30,
++				1,
++				2.8,
++				-30,
++				2.9,
++				-20,
++				3,
++				0,
++				1,
++				3.1,
++				20,
++				3.2,
++				30,
++				3.3,
++				30,
++				1,
++				3.4,
++				30,
++				3.5,
++				0,
++				3.6,
++				0,
++				1,
++				3.7,
++				0,
++				3.8,
++				-30,
++				3.9,
++				-30,
++				1,
++				4,
++				-30,
++				4.1,
++				-20,
++				4.2,
++				0,
++				1,
++				4.3,
++				20,
++				4.4,
++				30,
++				4.5,
++				30,
++				1,
++				4.6,
++				30,
++				4.7,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.8,
++				0,
++				1,
++				0,
++				1.2,
++				0,
++				1,
++				1.4,
++				0,
++				1.6,
++				0,
++				1.8,
++				0,
++				1,
++				2,
++				0,
++				2.2,
++				0,
++				2.4,
++				0,
++				1,
++				2.6,
++				0,
++				2.8,
++				0,
++				3,
++				0,
++				1,
++				3.2,
++				0,
++				3.4,
++				0,
++				3.6,
++				0,
++				1,
++				3.8,
++				0,
++				4,
++				0,
++				4.2,
++				0,
++				1,
++				4.4,
++				0,
++				4.6,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.8,
++				0,
++				1,
++				0,
++				1.2,
++				0,
++				1,
++				1.4,
++				0,
++				1.6,
++				0,
++				1.8,
++				0,
++				1,
++				2,
++				0,
++				2.2,
++				0,
++				2.4,
++				0,
++				1,
++				2.6,
++				0,
++				2.8,
++				0,
++				3,
++				0,
++				1,
++				3.2,
++				0,
++				3.4,
++				0,
++				3.6,
++				0,
++				1,
++				3.8,
++				0,
++				4,
++				0,
++				4.2,
++				0,
++				1,
++				4.4,
++				0,
++				4.6,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.8,
++				0,
++				1,
++				0,
++				1.2,
++				0,
++				1,
++				1.4,
++				0,
++				1.6,
++				0,
++				1.8,
++				0,
++				1,
++				2,
++				0,
++				2.2,
++				0,
++				2.4,
++				0,
++				1,
++				2.6,
++				0,
++				2.8,
++				0,
++				3,
++				0,
++				1,
++				3.2,
++				0,
++				3.4,
++				0,
++				3.6,
++				0,
++				1,
++				3.8,
++				0,
++				4,
++				0,
++				4.2,
++				0,
++				1,
++				4.4,
++				0,
++				4.6,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.8,
++				0,
++				1,
++				0,
++				1.2,
++				0,
++				1,
++				1.4,
++				0,
++				1.6,
++				0,
++				1.8,
++				0,
++				1,
++				2,
++				0,
++				2.2,
++				0,
++				2.4,
++				0,
++				1,
++				2.6,
++				0,
++				2.8,
++				0,
++				3,
++				0,
++				1,
++				3.2,
++				0,
++				3.4,
++				0,
++				3.6,
++				0,
++				1,
++				3.8,
++				0,
++				4,
++				0,
++				4.2,
++				0,
++				1,
++				4.4,
++				0,
++				4.6,
++				0,
++				4.8,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHead",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairFront",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeL",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallL",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteL",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeR",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallR",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteR",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairSide",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartMouth",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartOral",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartFace",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartBody",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmL",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmR",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairBack",
++			"Segments": [
++				0,
++				1,
++				0,
++				4.8,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,923 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 1.967,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 37,
++		"TotalSegmentCount": 109,
++		"TotalPointCount": 288,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "Model",
++			"Id": "EyeBlink",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.222,
++				1,
++				0.444,
++				1,
++				0.667,
++				0.997,
++				1,
++				0.756,
++				0.996,
++				0.844,
++				0.005,
++				0.933,
++				0.003,
++				1,
++				1.078,
++				0,
++				1.222,
++				0,
++				1.367,
++				0,
++				1,
++				1.467,
++				0,
++				1.567,
++				1,
++				1.667,
++				1,
++				0,
++				1.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				1,
++				0.667,
++				1,
++				1,
++				0.756,
++				1,
++				0.844,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				1,
++				1.378,
++				0,
++				1.489,
++				0,
++				1.6,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.133,
++				0,
++				1,
++				0.244,
++				0,
++				0.356,
++				-29,
++				0.467,
++				-29,
++				1,
++				0.578,
++				-29,
++				0.689,
++				30,
++				0.8,
++				30,
++				1,
++				0.889,
++				30,
++				0.978,
++				-30,
++				1.067,
++				-30,
++				1,
++				1.178,
++				-30,
++				1.289,
++				-30.267,
++				1.4,
++				-28.344,
++				1,
++				1.511,
++				-26.422,
++				1.622,
++				9,
++				1.733,
++				9,
++				0,
++				1.967,
++				9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				-2,
++				0.367,
++				-2,
++				1,
++				0.478,
++				-2,
++				0.589,
++				3,
++				0.7,
++				3,
++				1,
++				0.789,
++				3,
++				0.878,
++				-8,
++				0.967,
++				-8,
++				1,
++				1.078,
++				-8,
++				1.189,
++				-8.102,
++				1.3,
++				-7.558,
++				1,
++				1.411,
++				-7.015,
++				1.522,
++				0,
++				1.633,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.756,
++				0,
++				0.844,
++				0,
++				0.933,
++				0,
++				1,
++				1.078,
++				0,
++				1.222,
++				0,
++				1.367,
++				0,
++				1,
++				1.467,
++				0,
++				1.567,
++				0,
++				1.667,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.756,
++				0,
++				0.844,
++				-0.5,
++				0.933,
++				-0.5,
++				1,
++				1.078,
++				-0.5,
++				1.222,
++				-0.5,
++				1.367,
++				-0.5,
++				1,
++				1.467,
++				-0.5,
++				1.567,
++				0,
++				1.667,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.311,
++				1,
++				0.622,
++				0.8,
++				0.933,
++				0.8,
++				1,
++				1.078,
++				0.8,
++				1.222,
++				0.8,
++				1.367,
++				0.8,
++				1,
++				1.467,
++				0.8,
++				1.567,
++				1,
++				1.667,
++				1,
++				0,
++				1.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.311,
++				1,
++				0.622,
++				0.8,
++				0.933,
++				0.8,
++				1,
++				1.078,
++				0.8,
++				1.222,
++				0.8,
++				1.367,
++				0.8,
++				1,
++				1.467,
++				0.8,
++				1.567,
++				1,
++				1.667,
++				1,
++				0,
++				1.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.444,
++				0,
++				0.556,
++				0.1,
++				0.667,
++				0.1,
++				1,
++				0.756,
++				0.1,
++				0.844,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				-3,
++				0.333,
++				-3,
++				1,
++				0.444,
++				-3,
++				0.556,
++				-3,
++				0.667,
++				-3,
++				1,
++				0.756,
++				-3,
++				0.844,
++				2.157,
++				0.933,
++				3,
++				1,
++				1.044,
++				4.054,
++				1.156,
++				4,
++				1.267,
++				4,
++				1,
++				1.378,
++				4,
++				1.489,
++				0,
++				1.6,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				-3,
++				0.333,
++				-3,
++				1,
++				0.444,
++				-3,
++				0.556,
++				-3,
++				0.667,
++				-3,
++				1,
++				0.756,
++				-3,
++				0.844,
++				2.157,
++				0.933,
++				3,
++				1,
++				1.044,
++				4.054,
++				1.156,
++				4,
++				1.267,
++				4,
++				1,
++				1.378,
++				4,
++				1.489,
++				0,
++				1.6,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				-13,
++				0.333,
++				-13,
++				1,
++				0.444,
++				-13,
++				0.556,
++				28,
++				0.667,
++				28,
++				1,
++				0.756,
++				28,
++				0.844,
++				-25,
++				0.933,
++				-25,
++				1,
++				1.044,
++				-25,
++				1.156,
++				-25.229,
++				1.267,
++				-23.62,
++				1,
++				1.378,
++				-22.012,
++				1.489,
++				0,
++				1.6,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				11,
++				0.333,
++				11,
++				1,
++				0.533,
++				11,
++				0.733,
++				-7.17,
++				0.933,
++				-12,
++				1,
++				1.044,
++				-14.684,
++				1.156,
++				-14,
++				1.267,
++				-14,
++				1,
++				1.378,
++				-14,
++				1.489,
++				0,
++				1.6,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				1,
++				1.378,
++				0,
++				1.489,
++				0,
++				1.6,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.044,
++				0,
++				1.156,
++				0,
++				1.267,
++				0,
++				0,
++				1.967,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHead",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairFront",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairSide",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartMouth",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartOral",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartFace",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartBody",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairBack",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.97,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1664 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.833,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 37,
++		"TotalSegmentCount": 224,
++		"TotalPointCount": 601,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.42,
++				1,
++				0.84,
++				1,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "Model",
++			"Id": "EyeBlink",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.311,
++				1,
++				0.622,
++				1,
++				0.933,
++				1,
++				1,
++				0.978,
++				1,
++				1.022,
++				0.003,
++				1.067,
++				0.003,
++				1,
++				1.911,
++				0.001,
++				2.756,
++				0,
++				3.6,
++				0,
++				1,
++				3.711,
++				0,
++				3.822,
++				0.997,
++				3.933,
++				0.997,
++				0,
++				4.833,
++				0.997
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				0.778,
++				0,
++				0.856,
++				-30,
++				0.933,
++				-30,
++				1,
++				1.022,
++				-30,
++				1.111,
++				30,
++				1.2,
++				30,
++				1,
++				1.322,
++				30,
++				1.444,
++				-30,
++				1.567,
++				-30,
++				1,
++				1.733,
++				-30,
++				1.9,
++				-21.371,
++				2.067,
++				-14.414,
++				1,
++				2.211,
++				-8.384,
++				2.356,
++				-1.605,
++				2.5,
++				-0.937,
++				1,
++				2.711,
++				0.038,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				-9,
++				0.267,
++				-9,
++				1,
++				0.333,
++				-9,
++				0.4,
++				12.934,
++				0.467,
++				17.383,
++				1,
++				0.544,
++				22.842,
++				0.622,
++				25.06,
++				0.7,
++				26.008,
++				1,
++				1.156,
++				28.495,
++				1.611,
++				27,
++				2.067,
++				27,
++				1,
++				2.133,
++				27,
++				2.2,
++				30,
++				2.267,
++				30,
++				1,
++				2.344,
++				30,
++				2.422,
++				-27.904,
++				2.5,
++				-28.404,
++				1,
++				2.833,
++				-29.378,
++				3.167,
++				-29.602,
++				3.5,
++				-29.602,
++				1,
++				3.644,
++				-29.602,
++				3.789,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				0.778,
++				0,
++				0.856,
++				-4,
++				0.933,
++				-4,
++				1,
++				1.022,
++				-4,
++				1.111,
++				7.748,
++				1.2,
++				7.748,
++				1,
++				1.322,
++				7.748,
++				1.444,
++				-5.167,
++				1.567,
++				-6.83,
++				1,
++				1.733,
++				-7.753,
++				1.9,
++				-8.524,
++				2.067,
++				-8.524,
++				1,
++				2.089,
++				-9.402,
++				2.111,
++				-11.282,
++				2.133,
++				-12,
++				1,
++				2.256,
++				-19.047,
++				2.378,
++				26.698,
++				2.5,
++				26.698,
++				1,
++				2.833,
++				27.861,
++				3.167,
++				28,
++				3.5,
++				28,
++				1,
++				3.722,
++				28,
++				3.944,
++				-4,
++				4.167,
++				-4,
++				1,
++				4.311,
++				-4,
++				4.456,
++				0,
++				4.6,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.622,
++				0,
++				0.778,
++				0,
++				0.933,
++				0,
++				1,
++				0.978,
++				0,
++				1.022,
++				0,
++				1.067,
++				0,
++				1,
++				1.4,
++				0,
++				1.733,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.867,
++				0,
++				3.233,
++				0,
++				3.6,
++				0,
++				1,
++				3.644,
++				0,
++				3.689,
++				0,
++				3.733,
++				0,
++				1,
++				3.767,
++				0,
++				3.8,
++				0,
++				3.833,
++				0,
++				1,
++				3.867,
++				0,
++				3.9,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.622,
++				0,
++				0.778,
++				0,
++				0.933,
++				0,
++				1,
++				0.978,
++				0,
++				1.022,
++				-1,
++				1.067,
++				-1,
++				1,
++				1.4,
++				-1,
++				1.733,
++				-1,
++				2.067,
++				-1,
++				1,
++				2.211,
++				-1,
++				2.356,
++				-1.001,
++				2.5,
++				-0.996,
++				1,
++				2.867,
++				-0.982,
++				3.233,
++				-0.965,
++				3.6,
++				-0.965,
++				1,
++				3.644,
++				-0.965,
++				3.689,
++				-1,
++				3.733,
++				-1,
++				1,
++				3.767,
++				-1,
++				3.8,
++				-0.72,
++				3.833,
++				-0.4,
++				1,
++				3.867,
++				-0.08,
++				3.9,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.089,
++				1,
++				0.178,
++				1,
++				0.267,
++				1,
++				1,
++				0.333,
++				1,
++				0.4,
++				1.002,
++				0.467,
++				1.002,
++				1,
++				0.544,
++				1.002,
++				0.622,
++				1.04,
++				0.7,
++				0.7,
++				1,
++				0.778,
++				0.36,
++				0.856,
++				-1,
++				0.933,
++				-1,
++				1,
++				1.311,
++				-1,
++				1.689,
++				-1,
++				2.067,
++				-1,
++				1,
++				2.211,
++				-1,
++				2.356,
++				-0.988,
++				2.5,
++				-0.986,
++				1,
++				2.867,
++				-0.98,
++				3.233,
++				-0.979,
++				3.6,
++				-0.973,
++				1,
++				3.711,
++				-0.972,
++				3.822,
++				1,
++				3.933,
++				1,
++				0,
++				4.833,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.089,
++				1,
++				0.178,
++				1,
++				0.267,
++				1,
++				1,
++				0.333,
++				1,
++				0.4,
++				1.002,
++				0.467,
++				1.002,
++				1,
++				0.544,
++				1.002,
++				0.622,
++				1.04,
++				0.7,
++				0.7,
++				1,
++				0.778,
++				0.36,
++				0.856,
++				-1,
++				0.933,
++				-1,
++				1,
++				1.311,
++				-1,
++				1.689,
++				-1,
++				2.067,
++				-1,
++				1,
++				2.211,
++				-1,
++				2.356,
++				-0.988,
++				2.5,
++				-0.986,
++				1,
++				2.867,
++				-0.98,
++				3.233,
++				-0.979,
++				3.6,
++				-0.973,
++				1,
++				3.711,
++				-0.972,
++				3.822,
++				1,
++				3.933,
++				1,
++				0,
++				4.833,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0.1,
++				0.267,
++				0.1,
++				1,
++				0.333,
++				0.1,
++				0.4,
++				0.101,
++				0.467,
++				0.097,
++				1,
++				0.544,
++				0.093,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.156,
++				0,
++				1.611,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				2.806,
++				0.267,
++				4,
++				1,
++				0.333,
++				4.895,
++				0.4,
++				5.285,
++				0.467,
++				5.597,
++				1,
++				0.544,
++				5.96,
++				0.622,
++				6,
++				0.7,
++				6,
++				1,
++				0.778,
++				6,
++				0.856,
++				4.44,
++				0.933,
++				3,
++				1,
++				1.022,
++				1.492,
++				1.111,
++				0.206,
++				1.2,
++				-1,
++				1,
++				1.322,
++				-3.459,
++				1.444,
++				-6,
++				1.567,
++				-6,
++				1,
++				1.733,
++				-6,
++				1.9,
++				-6,
++				2.067,
++				-6,
++				1,
++				2.156,
++				-6,
++				2.244,
++				3,
++				2.333,
++				3,
++				1,
++				2.478,
++				3,
++				2.622,
++				-6,
++				2.767,
++				-6,
++				1,
++				2.889,
++				-6,
++				3.011,
++				-6.079,
++				3.133,
++				-5.92,
++				1,
++				3.4,
++				-5.575,
++				3.667,
++				0,
++				3.933,
++				0,
++				1,
++				4.1,
++				0,
++				4.267,
++				-2,
++				4.433,
++				-2,
++				0,
++				4.833,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				2.823,
++				0.267,
++				4,
++				1,
++				0.333,
++				4.883,
++				0.4,
++				5.24,
++				0.467,
++				5.567,
++				1,
++				0.544,
++				5.948,
++				0.622,
++				6,
++				0.7,
++				6,
++				1,
++				0.778,
++				6,
++				0.856,
++				5.163,
++				0.933,
++				3,
++				1,
++				1.022,
++				0.528,
++				1.111,
++				-1,
++				1.2,
++				-1,
++				1,
++				1.322,
++				-1,
++				1.444,
++				0,
++				1.567,
++				0,
++				1,
++				1.733,
++				0,
++				1.9,
++				-1,
++				2.067,
++				-1,
++				1,
++				2.156,
++				-1,
++				2.244,
++				3,
++				2.333,
++				3,
++				1,
++				2.478,
++				3,
++				2.622,
++				-10,
++				2.767,
++				-10,
++				1,
++				2.889,
++				-10,
++				3.011,
++				-10,
++				3.133,
++				-10,
++				1,
++				3.4,
++				-10,
++				3.667,
++				0,
++				3.933,
++				0,
++				1,
++				4.1,
++				0,
++				4.267,
++				-1,
++				4.433,
++				-1,
++				0,
++				4.833,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.156,
++				0,
++				1.611,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.156,
++				0,
++				1.611,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				0.778,
++				0,
++				0.856,
++				-3,
++				0.933,
++				-3,
++				1,
++				1.022,
++				-3,
++				1.111,
++				3,
++				1.2,
++				3,
++				1,
++				1.322,
++				3,
++				1.444,
++				-3,
++				1.567,
++				-3,
++				1,
++				1.733,
++				-3,
++				1.9,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				6.266,
++				0.267,
++				6.266,
++				1,
++				0.333,
++				6.266,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				0.856,
++				0,
++				1.011,
++				-0.384,
++				1.167,
++				1.279,
++				1,
++				1.333,
++				2.814,
++				1.5,
++				12.92,
++				1.667,
++				17.01,
++				1,
++				1.8,
++				18.288,
++				1.933,
++				18,
++				2.067,
++				18,
++				1,
++				2.211,
++				2.046,
++				2.356,
++				-22,
++				2.5,
++				-22,
++				1,
++				2.711,
++				-22,
++				2.922,
++				-22.255,
++				3.133,
++				-21.372,
++				1,
++				3.4,
++				-20.257,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.7,
++				0,
++				1,
++				0.778,
++				0,
++				0.856,
++				-8,
++				0.933,
++				-8,
++				1,
++				1.022,
++				-8,
++				1.111,
++				8,
++				1.2,
++				8,
++				1,
++				1.322,
++				8,
++				1.444,
++				-17.73,
++				1.567,
++				-20.105,
++				1,
++				1.733,
++				-23.344,
++				1.9,
++				-23.3,
++				2.067,
++				-23.3,
++				1,
++				2.211,
++				-23.3,
++				2.356,
++				21.227,
++				2.5,
++				23.072,
++				1,
++				2.711,
++				25.768,
++				2.922,
++				25.699,
++				3.133,
++				25.699,
++				1,
++				3.4,
++				25.699,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.156,
++				0,
++				1.611,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.156,
++				0,
++				1.611,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.156,
++				0,
++				1.611,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				0,
++				0.467,
++				0,
++				1,
++				0.544,
++				0,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.156,
++				0,
++				1.611,
++				0,
++				2.067,
++				0,
++				1,
++				2.211,
++				0,
++				2.356,
++				0,
++				2.5,
++				0,
++				1,
++				2.711,
++				0,
++				2.922,
++				0,
++				3.133,
++				0,
++				1,
++				3.4,
++				0,
++				3.667,
++				0,
++				3.933,
++				0,
++				0,
++				4.833,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHead",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairFront",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeL",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallL",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteL",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeR",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallR",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteR",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairSide",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartMouth",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartOral",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartFace",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartBody",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmL",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmR",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairBack",
++			"Segments": [
++				0,
++				1,
++				2,
++				1.27,
++				1,
++				0,
++				4.83,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,1391 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 38,
++		"TotalSegmentCount": 173,
++		"TotalPointCount": 487,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.11,
++				1,
++				0.22,
++				1,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Model",
++			"Id": "EyeBlink",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.2,
++				1,
++				0.4,
++				1,
++				0.6,
++				1,
++				1,
++				0.733,
++				1,
++				0.867,
++				0.7,
++				1,
++				0.7,
++				1,
++				1.222,
++				0.7,
++				1.444,
++				0.7,
++				1.667,
++				0.7,
++				1,
++				1.711,
++				0.7,
++				1.756,
++				0,
++				1.8,
++				0,
++				1,
++				1.844,
++				0,
++				1.889,
++				-0.001,
++				1.933,
++				0.003,
++				1,
++				1.978,
++				0.007,
++				2.022,
++				1,
++				2.067,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				3,
++				1,
++				3,
++				1,
++				1.211,
++				3,
++				1.422,
++				3,
++				1.633,
++				3,
++				1,
++				1.733,
++				3,
++				1.833,
++				-2,
++				1.933,
++				-2,
++				1,
++				2.222,
++				-2,
++				2.511,
++				-1.804,
++				2.8,
++				-1,
++				1,
++				2.911,
++				-0.691,
++				3.022,
++				0,
++				3.133,
++				0,
++				1,
++				3.422,
++				0,
++				3.711,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.122,
++				0,
++				0.244,
++				0,
++				0.367,
++				0,
++				1,
++				0.456,
++				0,
++				0.544,
++				24,
++				0.633,
++				24,
++				1,
++				0.767,
++				24,
++				0.9,
++				-17,
++				1.033,
++				-17,
++				1,
++				1.267,
++				-17,
++				1.5,
++				-17,
++				1.733,
++				-17,
++				1,
++				1.778,
++				-17,
++				1.822,
++				-29.898,
++				1.867,
++				-29.898,
++				1,
++				1.922,
++				-29.898,
++				1.978,
++				13.726,
++				2.033,
++				21,
++				1,
++				2.089,
++				28.274,
++				2.144,
++				27.545,
++				2.2,
++				27.545,
++				1,
++				2.433,
++				27.545,
++				2.667,
++				-8,
++				2.9,
++				-8,
++				1,
++				3.011,
++				-8,
++				3.122,
++				0,
++				3.233,
++				0,
++				1,
++				3.489,
++				0,
++				3.744,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0,
++				0.433,
++				0,
++				1,
++				0.656,
++				0,
++				0.878,
++				-17,
++				1.1,
++				-17,
++				1,
++				1.344,
++				-17,
++				1.589,
++				-17,
++				1.833,
++				-17,
++				1,
++				1.922,
++				-17,
++				2.011,
++				19,
++				2.1,
++				19,
++				1,
++				2.4,
++				19,
++				2.7,
++				-4,
++				3,
++				-4,
++				1,
++				3.111,
++				-4,
++				3.222,
++				0,
++				3.333,
++				0,
++				1,
++				3.556,
++				0,
++				3.778,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0.1,
++				1,
++				0.1,
++				1,
++				1.222,
++				0.1,
++				1.444,
++				0.1,
++				1.667,
++				0.1,
++				1,
++				1.689,
++				0.1,
++				1.711,
++				0.2,
++				1.733,
++				0.2,
++				1,
++				1.8,
++				0.2,
++				1.867,
++				0.177,
++				1.933,
++				0.1,
++				1,
++				1.978,
++				0.049,
++				2.022,
++				0,
++				2.067,
++				0,
++				1,
++				2.333,
++				0,
++				2.6,
++				0,
++				2.867,
++				0,
++				1,
++				3.244,
++				0,
++				3.622,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				-0.6,
++				1,
++				-0.6,
++				1,
++				1.222,
++				-0.6,
++				1.444,
++				-0.6,
++				1.667,
++				-0.6,
++				1,
++				1.689,
++				-0.6,
++				1.711,
++				-1,
++				1.733,
++				-1,
++				1,
++				1.8,
++				-1,
++				1.867,
++				-1.006,
++				1.933,
++				-0.9,
++				1,
++				1.978,
++				-0.829,
++				2.022,
++				0.1,
++				2.067,
++				0.1,
++				1,
++				2.333,
++				0.1,
++				2.6,
++				0,
++				2.867,
++				0,
++				1,
++				3.244,
++				0,
++				3.622,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.556,
++				1,
++				0.778,
++				0.9,
++				1,
++				0.9,
++				1,
++				1.233,
++				0.9,
++				1.467,
++				0.9,
++				1.7,
++				0.9,
++				1,
++				1.744,
++				0.9,
++				1.789,
++				0.7,
++				1.833,
++				0.7,
++				1,
++				1.889,
++				0.7,
++				1.944,
++				1,
++				2,
++				1,
++				1,
++				2.667,
++				1,
++				3.333,
++				1,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.111,
++				1,
++				0.222,
++				1,
++				0.333,
++				1,
++				1,
++				0.556,
++				1,
++				0.778,
++				0.9,
++				1,
++				0.9,
++				1,
++				1.233,
++				0.9,
++				1.467,
++				0.9,
++				1.7,
++				0.9,
++				1,
++				1.744,
++				0.9,
++				1.789,
++				0.7,
++				1.833,
++				0.7,
++				1,
++				1.889,
++				0.7,
++				1.944,
++				1,
++				2,
++				1,
++				1,
++				2.667,
++				1,
++				3.333,
++				1,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.744,
++				0,
++				1.789,
++				0,
++				1.833,
++				0,
++				1,
++				1.889,
++				0,
++				1.944,
++				1,
++				2,
++				1,
++				1,
++				2.067,
++				1,
++				2.133,
++				1,
++				2.2,
++				1,
++				1,
++				2.422,
++				1,
++				2.644,
++				0,
++				2.867,
++				0,
++				1,
++				3.244,
++				0,
++				3.622,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				3,
++				1,
++				3,
++				1,
++				1.233,
++				3,
++				1.467,
++				3,
++				1.7,
++				3,
++				1,
++				1.744,
++				3,
++				1.789,
++				1,
++				1.833,
++				1,
++				1,
++				1.889,
++				1,
++				1.944,
++				11.968,
++				2,
++				15,
++				1,
++				2.211,
++				26.52,
++				2.422,
++				30,
++				2.633,
++				30,
++				1,
++				2.789,
++				30,
++				2.944,
++				-1,
++				3.1,
++				-1,
++				1,
++				3.322,
++				-1,
++				3.544,
++				0,
++				3.767,
++				0,
++				1,
++				3.844,
++				0,
++				3.922,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				3,
++				1,
++				3,
++				1,
++				1.233,
++				3,
++				1.467,
++				3,
++				1.7,
++				3,
++				1,
++				1.744,
++				3,
++				1.789,
++				1,
++				1.833,
++				1,
++				1,
++				1.889,
++				1,
++				1.944,
++				11.968,
++				2,
++				15,
++				1,
++				2.211,
++				26.52,
++				2.422,
++				30,
++				2.633,
++				30,
++				1,
++				2.789,
++				30,
++				2.944,
++				-1,
++				3.1,
++				-1,
++				1,
++				3.322,
++				-1,
++				3.544,
++				0,
++				3.767,
++				0,
++				1,
++				3.844,
++				0,
++				3.922,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				0,
++				2,
++				0,
++				1,
++				2.667,
++				0,
++				3.333,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				7.138,
++				2,
++				8,
++				1,
++				2.211,
++				9.82,
++				2.422,
++				10,
++				2.633,
++				10,
++				1,
++				2.711,
++				10,
++				2.789,
++				0,
++				2.867,
++				0,
++				1,
++				3.244,
++				0,
++				3.622,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				-4,
++				2,
++				-4,
++				1,
++				2.289,
++				-4,
++				2.578,
++				0,
++				2.867,
++				0,
++				1,
++				3.244,
++				0,
++				3.622,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				6,
++				1,
++				0.111,
++				6,
++				0.222,
++				6,
++				0.333,
++				6,
++				1,
++				0.556,
++				6,
++				0.778,
++				-30,
++				1,
++				-30,
++				1,
++				1.233,
++				-30,
++				1.467,
++				-30,
++				1.7,
++				-30,
++				1,
++				1.8,
++				-30,
++				1.9,
++				22,
++				2,
++				22,
++				1,
++				2.289,
++				22,
++				2.578,
++				-7,
++				2.867,
++				-7,
++				1,
++				2.978,
++				-7,
++				3.089,
++				-2.025,
++				3.2,
++				0,
++				1,
++				3.467,
++				4.86,
++				3.733,
++				6,
++				4,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.422,
++				0,
++				0.511,
++				13,
++				0.6,
++				13,
++				1,
++				0.733,
++				13,
++				0.867,
++				-14,
++				1,
++				-14,
++				1,
++				1.233,
++				-14,
++				1.467,
++				-14,
++				1.7,
++				-14,
++				1,
++				1.8,
++				-14,
++				1.9,
++				13.084,
++				2,
++				18,
++				1,
++				2.211,
++				28.379,
++				2.422,
++				30,
++				2.633,
++				30,
++				1,
++				2.711,
++				30,
++				2.789,
++				-13,
++				2.867,
++				-13,
++				1,
++				3.244,
++				-13,
++				3.622,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				0,
++				2,
++				0,
++				1,
++				2.667,
++				0,
++				3.333,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				0,
++				2,
++				0,
++				1,
++				2.667,
++				0,
++				3.333,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				0,
++				2,
++				0,
++				1,
++				2.667,
++				0,
++				3.333,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.556,
++				0,
++				0.778,
++				0,
++				1,
++				0,
++				1,
++				1.233,
++				0,
++				1.467,
++				0,
++				1.7,
++				0,
++				1,
++				1.8,
++				0,
++				1.9,
++				0,
++				2,
++				0,
++				1,
++				2.667,
++				0,
++				3.333,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHead",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairFront",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeL",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallL",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteL",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeR",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallR",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteR",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairSide",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartMouth",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartOral",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartFace",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartBody",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmL",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmR",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairBack",
++			"Segments": [
++				0,
++				1,
++				2,
++				0.33,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "Part",
++			"Segments": [
++				0,
++				1,
++				0,
++				4,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json	2023-05-28 08:20:04.455645783 +0100
+@@ -0,0 +1,857 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 1.433,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 37,
++		"TotalSegmentCount": 99,
++		"TotalPointCount": 260,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Model",
++			"Id": "Opacity",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "Model",
++			"Id": "EyeBlink",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-2,
++				0.3,
++				-2,
++				1,
++				0.478,
++				-2,
++				0.656,
++				4,
++				0.833,
++				4,
++				1,
++				0.911,
++				4,
++				0.989,
++				-2,
++				1.067,
++				-2,
++				1,
++				1.156,
++				-2,
++				1.244,
++				0,
++				1.333,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-30,
++				0.3,
++				-30,
++				1,
++				0.478,
++				-30,
++				0.656,
++				21,
++				0.833,
++				21,
++				1,
++				0.911,
++				21,
++				0.989,
++				-12,
++				1.067,
++				-12,
++				1,
++				1.156,
++				-12,
++				1.244,
++				0,
++				1.333,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-2,
++				0.3,
++				-2,
++				1,
++				0.478,
++				-2,
++				0.656,
++				4,
++				0.833,
++				4,
++				1,
++				0.911,
++				4,
++				0.989,
++				-2,
++				1.067,
++				-2,
++				1,
++				1.156,
++				-2,
++				1.244,
++				0,
++				1.333,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.478,
++				1,
++				0.656,
++				1,
++				0.833,
++				1,
++				0,
++				1.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.1,
++				1,
++				0.2,
++				1,
++				0.3,
++				1,
++				1,
++				0.478,
++				1,
++				0.656,
++				1,
++				0.833,
++				1,
++				0,
++				1.433,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.344,
++				0,
++				0.389,
++				0.858,
++				0.433,
++				0.9,
++				1,
++				0.533,
++				0.994,
++				0.633,
++				1,
++				0.733,
++				1,
++				1,
++				0.811,
++				1,
++				0.889,
++				0,
++				0.967,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				6,
++				0.3,
++				6,
++				1,
++				0.344,
++				6,
++				0.389,
++				-4,
++				0.433,
++				-4,
++				1,
++				0.478,
++				-4,
++				0.522,
++				8.164,
++				0.567,
++				12,
++				1,
++				0.656,
++				19.673,
++				0.744,
++				21,
++				0.833,
++				21,
++				1,
++				0.911,
++				21,
++				0.989,
++				-5,
++				1.067,
++				-5,
++				1,
++				1.156,
++				-5,
++				1.244,
++				0,
++				1.333,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				6,
++				0.3,
++				6,
++				1,
++				0.344,
++				6,
++				0.389,
++				-4,
++				0.433,
++				-4,
++				1,
++				0.478,
++				-4,
++				0.522,
++				8.164,
++				0.567,
++				12,
++				1,
++				0.656,
++				19.673,
++				0.744,
++				21,
++				0.833,
++				21,
++				1,
++				0.911,
++				21,
++				0.989,
++				-5,
++				1.067,
++				-5,
++				1,
++				1.156,
++				-5,
++				1.244,
++				0,
++				1.333,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0,
++				0.433,
++				0,
++				1,
++				0.467,
++				0,
++				0.5,
++				10,
++				0.533,
++				10,
++				1,
++				0.556,
++				10,
++				0.578,
++				10,
++				0.6,
++				10,
++				1,
++				0.678,
++				10,
++				0.756,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightLeg",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				0,
++				0.433,
++				0,
++				1,
++				0.467,
++				0,
++				0.5,
++				10,
++				0.533,
++				10,
++				1,
++				0.556,
++				10,
++				0.578,
++				10,
++				0.6,
++				10,
++				1,
++				0.678,
++				10,
++				0.756,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-30,
++				0.3,
++				-30,
++				1,
++				0.356,
++				-30,
++				0.411,
++				30,
++				0.467,
++				30,
++				1,
++				0.589,
++				30,
++				0.711,
++				-24,
++				0.833,
++				-24,
++				1,
++				0.911,
++				-24,
++				0.989,
++				0,
++				1.067,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-19,
++				0.3,
++				-19,
++				1,
++				0.478,
++				-19,
++				0.656,
++				12,
++				0.833,
++				12,
++				1,
++				0.911,
++				12,
++				0.989,
++				-2,
++				1.067,
++				-2,
++				1,
++				1.156,
++				-2,
++				1.244,
++				0,
++				1.333,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				0,
++				0.3,
++				0,
++				1,
++				0.478,
++				0,
++				0.656,
++				0,
++				0.833,
++				0,
++				0,
++				1.433,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHead",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairFront",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeBallR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartEyeWhiteR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairSide",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartMouth",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartOral",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartFace",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartBody",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmL",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmR",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartHairBack",
++			"Segments": [
++				0,
++				1,
++				0,
++				1.43,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.2048/texture_00.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json	2023-05-28 08:20:04.431645344 +0100
+@@ -0,0 +1,677 @@
++{
++	"Version": 3,
++	"Parameters": [
++		{
++			"Id": "ParamAngleX",
++			"GroupId": "",
++			"Name": "角度 X"
++		},
++		{
++			"Id": "ParamAngleY",
++			"GroupId": "",
++			"Name": "角度 Y"
++		},
++		{
++			"Id": "ParamAngleZ",
++			"GroupId": "",
++			"Name": "角度 Z"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左目 開閉"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左目 笑顔"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左目 変形"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右目 開閉"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右目 笑顔"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右目 変形"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"GroupId": "ParamGroupExpression",
++			"Name": "目玉 X"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"GroupId": "ParamGroupExpression",
++			"Name": "目玉 Y"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"GroupId": "ParamGroupExpression",
++			"Name": "目玉 収縮"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左眉 上下"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右眉 上下"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左眉 左右"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右眉 左右"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左眉 角度"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右眉 角度"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左眉 変形"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"GroupId": "ParamGroupExpression",
++			"Name": "左眉 変形2"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右眉 変形"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"GroupId": "ParamGroupExpression",
++			"Name": "右眉 変形2"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"GroupId": "ParamGroupExpression",
++			"Name": "口 変形"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"GroupId": "ParamGroupExpression",
++			"Name": "口 開閉"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"GroupId": "ParamGroupExpression",
++			"Name": "口 変形2"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"GroupId": "ParamGroupExpression",
++			"Name": "歯の表示"
++		},
++		{
++			"Id": "ParamCheek",
++			"GroupId": "ParamGroupExpression",
++			"Name": "照れ"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"GroupId": "ParamGroupExpression",
++			"Name": "メガネ 上下"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"GroupId": "ParamGroupExpression",
++			"Name": "メガネ 白"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"GroupId": "ParamGroupExpression",
++			"Name": "メガネ HL表示"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"GroupId": "ParamGroupExpression",
++			"Name": "メガネ HL移動"
++		},
++		{
++			"Id": "ParamBodyAngleX",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 X"
++		},
++		{
++			"Id": "ParamBodyAngleY",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Y"
++		},
++		{
++			"Id": "ParamBodyAngleZ",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Z"
++		},
++		{
++			"Id": "ParamWaistAngleZ",
++			"GroupId": "ParamGroupBody",
++			"Name": "腰の回転 Z"
++		},
++		{
++			"Id": "ParamBodyPosition",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の前後"
++		},
++		{
++			"Id": "ParamBreath",
++			"GroupId": "ParamGroupBody",
++			"Name": "呼吸"
++		},
++		{
++			"Id": "ParamLeftShoulderUp",
++			"GroupId": "ParamGroupBody",
++			"Name": "左肩の上下"
++		},
++		{
++			"Id": "ParamRightShoulderUp",
++			"GroupId": "ParamGroupBody",
++			"Name": "右肩の上下"
++		},
++		{
++			"Id": "ParamAllX",
++			"GroupId": "ParamGroup",
++			"Name": "全体の移動 X"
++		},
++		{
++			"Id": "ParamAllY",
++			"GroupId": "ParamGroup",
++			"Name": "全体の移動 Y"
++		},
++		{
++			"Id": "ParamAllRotate",
++			"GroupId": "ParamGroup",
++			"Name": "全体の回転"
++		},
++		{
++			"Id": "ParamHairFront",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 前"
++		},
++		{
++			"Id": "ParamHairSide",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 横"
++		},
++		{
++			"Id": "ParamHairBack",
++			"GroupId": "ParamGroupSway",
++			"Name": "髪揺れ 後"
++		},
++		{
++			"Id": "ParamHairFrontFuwa",
++			"GroupId": "ParamGroupSway",
++			"Name": "前髪 ふわ"
++		},
++		{
++			"Id": "ParamHairSideFuwa",
++			"GroupId": "ParamGroupSway",
++			"Name": "横髪 ふわ"
++		},
++		{
++			"Id": "ParamHairBackFuwa",
++			"GroupId": "ParamGroupSway",
++			"Name": "後ろ髪 ふわ"
++		},
++		{
++			"Id": "ParamJacket",
++			"GroupId": "ParamGroupSway",
++			"Name": "ジャケット燕尾の揺れ"
++		},
++		{
++			"Id": "ParamChainWaist",
++			"GroupId": "ParamGroupSway",
++			"Name": "チェーンAの揺れ"
++		},
++		{
++			"Id": "ParamWatchSwingA1",
++			"GroupId": "ParamGroupSway",
++			"Name": "時計A 揺れ1"
++		},
++		{
++			"Id": "ParamWatchSwingA2",
++			"GroupId": "ParamGroupSway",
++			"Name": "時計A 揺れ2"
++		},
++		{
++			"Id": "ParamWatchBChain",
++			"GroupId": "ParamGroupSway",
++			"Name": "時計B チェーン揺れ"
++		},
++		{
++			"Id": "ParamWatchAX",
++			"GroupId": "ParamGroup8",
++			"Name": "時計A 横回転"
++		},
++		{
++			"Id": "ParamWatchBSwitch",
++			"GroupId": "ParamGroup9",
++			"Name": "時計B スイッチ"
++		},
++		{
++			"Id": "ParamWatchBOpen",
++			"GroupId": "ParamGroup9",
++			"Name": "時計B ふた開閉"
++		},
++		{
++			"Id": "ParamWatchBOpen2",
++			"GroupId": "ParamGroup9",
++			"Name": "時計B 内側開閉"
++		},
++		{
++			"Id": "ParamWatchBX",
++			"GroupId": "ParamGroup9",
++			"Name": "時計B 横回転"
++		},
++		{
++			"Id": "ParamWatchBRoll",
++			"GroupId": "ParamGroup9",
++			"Name": "時計B 回転"
++		},
++		{
++			"Id": "ParamWatchBLR",
++			"GroupId": "ParamGroup9",
++			"Name": "時計B 左右"
++		},
++		{
++			"Id": "ParamWatchBUD",
++			"GroupId": "ParamGroup9",
++			"Name": "時計B 上下"
++		},
++		{
++			"Id": "ParamArmAL01",
++			"GroupId": "ParamGroup3",
++			"Name": "左腕A 肩"
++		},
++		{
++			"Id": "ParamArmAL02",
++			"GroupId": "ParamGroup3",
++			"Name": "左肩A 肘回転"
++		},
++		{
++			"Id": "ParamArmAL03",
++			"GroupId": "ParamGroup3",
++			"Name": "左腕A 手首"
++		},
++		{
++			"Id": "ParamArmAL04",
++			"GroupId": "ParamGroup3",
++			"Name": "左腕A 前腕の前後"
++		},
++		{
++			"Id": "ParamArmAR01",
++			"GroupId": "ParamGroup2",
++			"Name": "右腕A 肩の回転"
++		},
++		{
++			"Id": "ParamArmAR02",
++			"GroupId": "ParamGroup2",
++			"Name": "右腕A 肘回転"
++		},
++		{
++			"Id": "ParamArmAR03",
++			"GroupId": "ParamGroup2",
++			"Name": "右腕A 手首回転"
++		},
++		{
++			"Id": "ParamArmAR04",
++			"GroupId": "ParamGroup2",
++			"Name": "右腕A 前腕の前後"
++		},
++		{
++			"Id": "ParamArmBR01",
++			"GroupId": "ParamGroup4",
++			"Name": "右腕B 肩の回転"
++		},
++		{
++			"Id": "ParamArmBR02",
++			"GroupId": "ParamGroup4",
++			"Name": "右腕B 肘の回転"
++		},
++		{
++			"Id": "ParamArmBR03",
++			"GroupId": "ParamGroup4",
++			"Name": "右腕B 手首の回転"
++		},
++		{
++			"Id": "ParamArmBRHand01",
++			"GroupId": "ParamGroup4",
++			"Name": "右手01 表示"
++		},
++		{
++			"Id": "ParamArmBRHand01Roll",
++			"GroupId": "ParamGroup4",
++			"Name": "右手01 指曲げ"
++		},
++		{
++			"Id": "ParamArmBRHand05",
++			"GroupId": "ParamGroup4",
++			"Name": "右手05 表示"
++		},
++		{
++			"Id": "ParamArmBRHand05Roll1",
++			"GroupId": "ParamGroup4",
++			"Name": "右手05 指曲げ1"
++		},
++		{
++			"Id": "ParamArmBRHand05Roll2",
++			"GroupId": "ParamGroup4",
++			"Name": "右手05 指曲げ2"
++		},
++		{
++			"Id": "ParamArmBRHand05Roll3",
++			"GroupId": "ParamGroup4",
++			"Name": "右手05 指曲げ3"
++		},
++		{
++			"Id": "ParamArmCR01",
++			"GroupId": "ParamGroup5",
++			"Name": "左腕C 肩の回転"
++		},
++		{
++			"Id": "ParamArmCR02",
++			"GroupId": "ParamGroup5",
++			"Name": "左腕C 肘の回転"
++		},
++		{
++			"Id": "ParamArmCR03",
++			"GroupId": "ParamGroup5",
++			"Name": "左腕C 手首回転"
++		},
++		{
++			"Id": "ParamArmCLHandRoll1",
++			"GroupId": "ParamGroup5",
++			"Name": "左手C 指曲げ1"
++		},
++		{
++			"Id": "ParamArmDL01",
++			"GroupId": "ParamGroup6",
++			"Name": "左腕D 肩回転"
++		},
++		{
++			"Id": "ParamArmDL02",
++			"GroupId": "ParamGroup6",
++			"Name": "左腕D 肘回転"
++		},
++		{
++			"Id": "ParamArmDL03",
++			"GroupId": "ParamGroup6",
++			"Name": "左腕D 手首回転"
++		},
++		{
++			"Id": "ParamArmDLHand03Roll",
++			"GroupId": "ParamGroup6",
++			"Name": "左手03 指曲げ"
++		},
++		{
++			"Id": "ParamArmER01",
++			"GroupId": "ParamGroup7",
++			"Name": "右腕E 肩回転"
++		},
++		{
++			"Id": "ParamArmER02",
++			"GroupId": "ParamGroup7",
++			"Name": "右腕E 肘回転"
++		},
++		{
++			"Id": "ParamArmER03",
++			"GroupId": "ParamGroup7",
++			"Name": "右腕E 手首回転"
++		},
++		{
++			"Id": "ParamArmER04",
++			"GroupId": "ParamGroup7",
++			"Name": "右腕E 上腕の長さ"
++		},
++		{
++			"Id": "ParamArmERHand04",
++			"GroupId": "ParamGroup7",
++			"Name": "右手04 表示"
++		},
++		{
++			"Id": "ParamArmERHand04Roll1",
++			"GroupId": "ParamGroup7",
++			"Name": "右手04 指曲げ1"
++		},
++		{
++			"Id": "ParamArmERHand04Roll2",
++			"GroupId": "ParamGroup7",
++			"Name": "右手04 指曲げ2"
++		},
++		{
++			"Id": "ParamArmERHand06",
++			"GroupId": "ParamGroup7",
++			"Name": "右手06 表示"
++		},
++		{
++			"Id": "ParamArmERHand06Roll1",
++			"GroupId": "ParamGroup7",
++			"Name": "右手06 指曲げ1"
++		},
++		{
++			"Id": "ParamArmERHand06Roll2",
++			"GroupId": "ParamGroup7",
++			"Name": "右手06 指曲げ2"
++		}
++	],
++	"ParameterGroups": [
++		{
++			"Id": "ParamGroupExpression",
++			"GroupId": "",
++			"Name": "表情"
++		},
++		{
++			"Id": "ParamGroupBody",
++			"GroupId": "",
++			"Name": "体"
++		},
++		{
++			"Id": "ParamGroup",
++			"GroupId": "",
++			"Name": "全体移動"
++		},
++		{
++			"Id": "ParamGroupSway",
++			"GroupId": "",
++			"Name": "揺れ"
++		},
++		{
++			"Id": "ParamGroup8",
++			"GroupId": "",
++			"Name": "懐中時計A"
++		},
++		{
++			"Id": "ParamGroup9",
++			"GroupId": "",
++			"Name": "懐中時計B"
++		},
++		{
++			"Id": "ParamGroup3",
++			"GroupId": "",
++			"Name": "左腕A"
++		},
++		{
++			"Id": "ParamGroup2",
++			"GroupId": "",
++			"Name": "右腕A"
++		},
++		{
++			"Id": "ParamGroup4",
++			"GroupId": "",
++			"Name": "右腕B"
++		},
++		{
++			"Id": "ParamGroup5",
++			"GroupId": "",
++			"Name": "左腕C"
++		},
++		{
++			"Id": "ParamGroup6",
++			"GroupId": "",
++			"Name": "左腕D"
++		},
++		{
++			"Id": "ParamGroup7",
++			"GroupId": "",
++			"Name": "右腕E"
++		}
++	],
++	"Parts": [
++		{
++			"Id": "PartCredit",
++			"Name": "クレジット"
++		},
++		{
++			"Id": "PartCore",
++			"Name": "CORE"
++		},
++		{
++			"Id": "PartGlass",
++			"Name": "メガネ"
++		},
++		{
++			"Id": "PartWatchA",
++			"Name": "懐中時計_A"
++		},
++		{
++			"Id": "PartWatchB",
++			"Name": "懐中時計_B"
++		},
++		{
++			"Id": "PartHairFront",
++			"Name": "前髪"
++		},
++		{
++			"Id": "PartHead",
++			"Name": "é ­"
++		},
++		{
++			"Id": "PartUpperBody",
++			"Name": "上半身"
++		},
++		{
++			"Id": "PartHairBack",
++			"Name": "後ろ髪"
++		},
++		{
++			"Id": "PartLowerBody",
++			"Name": "下半身"
++		},
++		{
++			"Id": "PartArmAL",
++			"Name": "左腕A"
++		},
++		{
++			"Id": "PartArmAR",
++			"Name": "右腕A"
++		},
++		{
++			"Id": "PartArmBR",
++			"Name": "右腕B"
++		},
++		{
++			"Id": "PartArmCL",
++			"Name": "左腕C"
++		},
++		{
++			"Id": "PartArmDL",
++			"Name": "左腕D"
++		},
++		{
++			"Id": "PartArmER",
++			"Name": "右腕E"
++		},
++		{
++			"Id": "PartEyeBlow",
++			"Name": "まゆ毛"
++		},
++		{
++			"Id": "PartEyeR",
++			"Name": "右目"
++		},
++		{
++			"Id": "PartEyeL",
++			"Name": "左目"
++		},
++		{
++			"Id": "PartHairLine",
++			"Name": "生え際"
++		},
++		{
++			"Id": "PartHairShadow",
++			"Name": "髪影"
++		},
++		{
++			"Id": "PartNose",
++			"Name": "é¼»"
++		},
++		{
++			"Id": "PartMouth",
++			"Name": "口"
++		},
++		{
++			"Id": "PartJacket",
++			"Name": "ジャケット"
++		},
++		{
++			"Id": "PartArmALFore",
++			"Name": "左腕A 前腕"
++		},
++		{
++			"Id": "PartArmARFore",
++			"Name": "右腕A 前腕"
++		},
++		{
++			"Id": "PartHand11",
++			"Name": "手袋_1"
++		},
++		{
++			"Id": "PartHand51",
++			"Name": "手袋_5"
++		},
++		{
++			"Id": "PartHand21",
++			"Name": "手袋_2"
++		},
++		{
++			"Id": "PartHand31",
++			"Name": "手袋_3"
++		},
++		{
++			"Id": "PartHand41",
++			"Name": "手袋_4"
++		},
++		{
++			"Id": "PartHand61",
++			"Name": "手袋_6"
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.moc3 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,115 @@
++{
++	"Version": 3,
++	"FileReferences": {
++		"Moc": "Natori.moc3",
++		"Textures": [
++			"Natori.2048/texture_00.png"
++		],
++		"Physics": "Natori.physics3.json",
++		"Pose": "Natori.pose3.json",
++		"DisplayInfo": "Natori.cdi3.json",
++		"Expressions": [
++			{
++				"Name": "Angry",
++				"File": "exp/Angry.exp3.json"
++			},
++			{
++				"Name": "Blushing",
++				"File": "exp/Blushing.exp3.json"
++			},
++			{
++				"Name": "Normal",
++				"File": "exp/Normal.exp3.json"
++			},
++			{
++				"Name": "Sad",
++				"File": "exp/Sad.exp3.json"
++			},
++			{
++				"Name": "Smile",
++				"File": "exp/Smile.exp3.json"
++			},
++			{
++				"Name": "Surprised",
++				"File": "exp/Surprised.exp3.json"
++			},
++			{
++				"Name": "exp_01",
++				"File": "exp/exp_01.exp3.json"
++			},
++			{
++				"Name": "exp_02",
++				"File": "exp/exp_02.exp3.json"
++			},
++			{
++				"Name": "exp_03",
++				"File": "exp/exp_03.exp3.json"
++			},
++			{
++				"Name": "exp_04",
++				"File": "exp/exp_04.exp3.json"
++			},
++			{
++				"Name": "exp_05",
++				"File": "exp/exp_05.exp3.json"
++			}
++		],
++		"Motions": {
++			"Idle": [
++				{
++					"File": "motions/mtn_00.motion3.json"
++				},
++				{
++					"File": "motions/mtn_01.motion3.json"
++				},
++				{
++					"File": "motions/mtn_02.motion3.json"
++				}
++			],
++			"TapBody": [
++				{
++					"File": "motions/mtn_03.motion3.json"
++				},
++				{
++					"File": "motions/mtn_04.motion3.json"
++				},
++				{
++					"File": "motions/mtn_05.motion3.json"
++				},
++				{
++					"File": "motions/mtn_06.motion3.json"
++				},
++				{
++					"File": "motions/mtn_07.motion3.json"
++				}
++			]
++		}
++	},
++	"Groups": [
++		{
++			"Target": "Parameter",
++			"Name": "LipSync",
++			"Ids": [
++				"ParamMouthOpenY"
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Name": "EyeBlink",
++			"Ids": [
++				"ParamEyeLOpen",
++				"ParamEyeROpen"
++			]
++		}
++	],
++	"HitAreas": [
++		{
++			"Id": "HitAreaHead",
++			"Name": "Head"
++		},
++		{
++			"Id": "HitAreaBody",
++			"Name": "Body"
++		}
++	]
++}
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,966 @@
++{
++	"Version": 3,
++	"Meta": {
++		"PhysicsSettingCount": 11,
++		"TotalInputCount": 34,
++		"TotalOutputCount": 12,
++		"VertexCount": 23,
++		"EffectiveForces": {
++			"Gravity": {
++				"X": 0,
++				"Y": -1
++			},
++			"Wind": {
++				"X": 0,
++				"Y": 0
++			}
++		},
++		"PhysicsDictionary": [
++			{
++				"Id": "PhysicsSetting1",
++				"Name": "前髪 揺れ"
++			},
++			{
++				"Id": "PhysicsSetting2",
++				"Name": "横髪 揺れ"
++			},
++			{
++				"Id": "PhysicsSetting3",
++				"Name": "後ろ髪 揺れ"
++			},
++			{
++				"Id": "PhysicsSetting4",
++				"Name": "前髪ふわ"
++			},
++			{
++				"Id": "PhysicsSetting5",
++				"Name": "横髪ふわ"
++			},
++			{
++				"Id": "PhysicsSetting6",
++				"Name": "後ろ髪ふわ"
++			},
++			{
++				"Id": "PhysicsSetting7",
++				"Name": "燕尾揺れ"
++			},
++			{
++				"Id": "PhysicsSetting8",
++				"Name": "懐中時計腰 揺れ"
++			},
++			{
++				"Id": "PhysicsSetting9",
++				"Name": "腰のチェーン揺れ"
++			},
++			{
++				"Id": "PhysicsSetting10",
++				"Name": "懐中時計腰 横回転"
++			},
++			{
++				"Id": "PhysicsSetting11",
++				"Name": "懐中時計B チェーン揺れ"
++			}
++		]
++	},
++	"PhysicsSettings": [
++		{
++			"Id": "PhysicsSetting1",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFront"
++					},
++					"VertexIndex": 1,
++					"Scale": 1.824,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 12.7
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 1,
++					"Radius": 12.7
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting2",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairSide"
++					},
++					"VertexIndex": 1,
++					"Scale": 2,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 18.2
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 1,
++					"Radius": 18.2
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting3",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBack"
++					},
++					"VertexIndex": 1,
++					"Scale": 2,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 14.3
++					},
++					"Mobility": 1,
++					"Delay": 0.9,
++					"Acceleration": 1.42,
++					"Radius": 14.3
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting4",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 35,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 30,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyPosition"
++					},
++					"Weight": 35,
++					"Type": "X",
++					"Reflect": true
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFrontFuwa"
++					},
++					"VertexIndex": 1,
++					"Scale": 3,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": true
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 11.9
++					},
++					"Mobility": 0.79,
++					"Delay": 0.9,
++					"Acceleration": 1,
++					"Radius": 11.9
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting5",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 35,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 30,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyPosition"
++					},
++					"Weight": 35,
++					"Type": "X",
++					"Reflect": true
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairSideFuwa"
++					},
++					"VertexIndex": 1,
++					"Scale": 3.5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": true
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 14.3
++					},
++					"Mobility": 0.79,
++					"Delay": 0.9,
++					"Acceleration": 1.1,
++					"Radius": 14.3
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting6",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleY"
++					},
++					"Weight": 35,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleY"
++					},
++					"Weight": 30,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyPosition"
++					},
++					"Weight": 35,
++					"Type": "X",
++					"Reflect": true
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairBackFuwa"
++					},
++					"VertexIndex": 1,
++					"Scale": 5,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": true
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 11.3
++					},
++					"Mobility": 0.79,
++					"Delay": 0.9,
++					"Acceleration": 1.16,
++					"Radius": 11.3
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting7",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 70,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamWaistAngleZ"
++					},
++					"Weight": 30,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamJacket"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 31.9
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 0.8,
++					"Radius": 31.9
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting8",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 70,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamWaistAngleZ"
++					},
++					"Weight": 30,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamWatchSwingA1"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamWatchSwingA2"
++					},
++					"VertexIndex": 2,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15.4
++					},
++					"Mobility": 0.95,
++					"Delay": 1,
++					"Acceleration": 0.8,
++					"Radius": 15.4
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 31.9
++					},
++					"Mobility": 0.9,
++					"Delay": 1,
++					"Acceleration": 0.6,
++					"Radius": 16.5
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting9",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 70,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamWaistAngleZ"
++					},
++					"Weight": 30,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamChainWaist"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 11.6
++					},
++					"Mobility": 0.95,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 11.6
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting10",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 70,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamWaistAngleZ"
++					},
++					"Weight": 30,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamWatchAX"
++					},
++					"VertexIndex": 1,
++					"Scale": 2,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 72.1
++					},
++					"Mobility": 0.95,
++					"Delay": 1,
++					"Acceleration": 0.2,
++					"Radius": 72.1
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting11",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamArmBR03"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamWatchBChain"
++					},
++					"VertexIndex": 1,
++					"Scale": 2,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 13.1
++					},
++					"Mobility": 0.95,
++					"Delay": 1,
++					"Acceleration": 0.66,
++					"Radius": 13.1
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json	2023-05-28 08:20:04.431645344 +0100
+@@ -0,0 +1,44 @@
++{
++	"Type": "Live2D Pose",
++	"FadeInTime": 0.2,
++	"Groups": [
++		[
++			{
++				"Id": "PartArmAL",
++				"Link": []
++			},
++			{
++				"Id": "PartArmCL",
++				"Link": []
++			},
++			{
++				"Id": "PartArmDL",
++				"Link": []
++			}
++		],
++		[
++			{
++				"Id": "PartArmAR",
++				"Link": []
++			},
++			{
++				"Id": "PartArmBR",
++				"Link": []
++			},
++			{
++				"Id": "PartArmER",
++				"Link": []
++			}
++		],
++		[
++			{
++				"Id": "PartWatchA",
++				"Link": []
++			},
++			{
++				"Id": "PartWatchB",
++				"Link": []
++			}
++		]
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0.3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0.3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": -0.4,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": -0.4,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0.3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0.3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": -0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": -0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": -0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": -0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": 0.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": 0.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0.2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": -0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": -0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0.1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,135 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "ParamEyeLOpen",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeLForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRSmile",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeRForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamEyeBallForm",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRX",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRAngle",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowLForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamBrowRForm2",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm",
++			"Value": -3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthOpenY",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamMouthForm2",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamTeethOn",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamCheek",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGlassUD",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassWhite",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlight",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "ParamGrassHighlightMove",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,1477 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 7.97,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 96,
++		"TotalSegmentCount": 105,
++		"TotalPointCount": 389,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.611,
++				0,
++				1.222,
++				5,
++				1.833,
++				5,
++				1,
++				2.4,
++				5,
++				2.967,
++				0,
++				3.533,
++				0,
++				1,
++				4.278,
++				0,
++				5.022,
++				4,
++				5.767,
++				4,
++				1,
++				6.5,
++				4,
++				7.233,
++				0.119,
++				7.967,
++				0.003
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.656,
++				1,
++				5.311,
++				1,
++				7.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.656,
++				1,
++				5.311,
++				1,
++				7.967,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.589,
++				1,
++				1.178,
++				-1,
++				1.767,
++				-1,
++				1,
++				2.333,
++				-1,
++				2.9,
++				1,
++				3.467,
++				1,
++				1,
++				4.2,
++				1,
++				4.933,
++				-1,
++				5.667,
++				-1,
++				1,
++				6.433,
++				-1,
++				7.2,
++				0.943,
++				7.967,
++				0.999
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.6,
++				0,
++				1.2,
++				1,
++				1.8,
++				1,
++				1,
++				2.367,
++				1,
++				2.933,
++				0,
++				3.5,
++				0,
++				1,
++				4.244,
++				0,
++				4.989,
++				1,
++				5.733,
++				1,
++				1,
++				6.478,
++				1,
++				7.222,
++				0.029,
++				7.967,
++				0.001
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				-30,
++				1,
++				2.656,
++				-30,
++				5.311,
++				-0.25,
++				7.967,
++				-0.002
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				2.656,
++				0,
++				5.311,
++				0,
++				7.967,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				1,
++				0,
++				7.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.97,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				1,
++				0,
++				7.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				1,
++				0,
++				7.97,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.97,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.97,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.97,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				0,
++				0,
++				7.97,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,2004 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 97,
++		"TotalSegmentCount": 228,
++		"TotalPointCount": 587,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.511,
++				0,
++				0.856,
++				0,
++				1.2,
++				0,
++				1,
++				1.856,
++				0,
++				2.511,
++				-0.883,
++				3.167,
++				-4,
++				1,
++				3.578,
++				-5.955,
++				3.989,
++				-8.02,
++				4.4,
++				-8.02,
++				0,
++				5,
++				-8.02
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.189,
++				0,
++				0.211,
++				0,
++				0.233,
++				0,
++				1,
++				0.378,
++				0,
++				0.522,
++				2.709,
++				0.667,
++				4.062,
++				1,
++				0.856,
++				5.832,
++				1.044,
++				6,
++				1.233,
++				6,
++				1,
++				1.878,
++				6,
++				2.522,
++				-12,
++				3.167,
++				-12,
++				1,
++				3.589,
++				-12,
++				4.011,
++				-9,
++				4.433,
++				-9,
++				0,
++				5,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.222,
++				0,
++				0.278,
++				0,
++				0.333,
++				0,
++				1,
++				0.611,
++				0,
++				0.889,
++				8,
++				1.167,
++				8,
++				1,
++				1.178,
++				8,
++				1.189,
++				8,
++				1.2,
++				8,
++				1,
++				1.856,
++				8,
++				2.511,
++				-14,
++				3.167,
++				-14,
++				1,
++				3.467,
++				-14,
++				3.767,
++				-13,
++				4.067,
++				-13,
++				0,
++				5,
++				-13
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.722,
++				1,
++				1.278,
++				1,
++				1.833,
++				1,
++				1,
++				1.933,
++				1,
++				2.033,
++				0,
++				2.133,
++				0,
++				1,
++				2.478,
++				0,
++				2.822,
++				0,
++				3.167,
++				0,
++				1,
++				3.322,
++				0,
++				3.478,
++				0.7,
++				3.633,
++				0.7,
++				0,
++				5,
++				0.7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.722,
++				1,
++				1.278,
++				1,
++				1.833,
++				1,
++				1,
++				1.933,
++				1,
++				2.033,
++				0,
++				2.133,
++				0,
++				1,
++				2.478,
++				0,
++				2.822,
++				0,
++				3.167,
++				0,
++				1,
++				3.322,
++				0,
++				3.478,
++				0.7,
++				3.633,
++				0.7,
++				0,
++				5,
++				0.7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.233,
++				0,
++				0.3,
++				0,
++				0.367,
++				0,
++				1,
++				0.656,
++				0,
++				0.944,
++				0,
++				1.233,
++				0,
++				1,
++				1.878,
++				0,
++				2.522,
++				-0.3,
++				3.167,
++				-0.3,
++				0,
++				5,
++				-0.3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.233,
++				0,
++				0.3,
++				0,
++				0.367,
++				0,
++				1,
++				0.656,
++				0,
++				0.944,
++				-0.2,
++				1.233,
++				-0.2,
++				1,
++				1.878,
++				-0.2,
++				2.522,
++				-0.2,
++				3.167,
++				-0.2,
++				0,
++				5,
++				-0.2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.056,
++				-1,
++				0.111,
++				-1,
++				0.167,
++				-1,
++				1,
++				0.489,
++				-1,
++				0.811,
++				0,
++				1.133,
++				0,
++				1,
++				1.778,
++				0,
++				2.422,
++				-3,
++				3.067,
++				-3,
++				0,
++				5,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				1.011,
++				0.433,
++				1.616,
++				1,
++				0.6,
++				2.751,
++				0.767,
++				3,
++				0.933,
++				3,
++				1,
++				1,
++				3,
++				1.067,
++				3,
++				1.133,
++				3,
++				1,
++				1.778,
++				3,
++				2.422,
++				-2,
++				3.067,
++				-2,
++				1,
++				3.511,
++				-2,
++				3.956,
++				-1.5,
++				4.4,
++				-1.5,
++				0,
++				5,
++				-1.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.467,
++				0,
++				0.767,
++				1,
++				1.067,
++				1,
++				1,
++				1.089,
++				1,
++				1.111,
++				1,
++				1.133,
++				1,
++				1,
++				1.911,
++				1,
++				2.689,
++				0,
++				3.467,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.489,
++				0,
++				0.811,
++				0,
++				1.133,
++				0,
++				1,
++				1.778,
++				0,
++				2.422,
++				-9,
++				3.067,
++				-9,
++				0,
++				5,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.489,
++				0,
++				0.811,
++				0,
++				1.133,
++				0,
++				1,
++				1.778,
++				0,
++				2.422,
++				8,
++				3.067,
++				8,
++				0,
++				5,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.544,
++				0,
++				0.922,
++				1,
++				1.3,
++				1,
++				1,
++				1.911,
++				1,
++				2.522,
++				0,
++				3.133,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.556,
++				0,
++				0.944,
++				-1,
++				1.333,
++				-1,
++				1,
++				1.944,
++				-1,
++				2.556,
++				0,
++				3.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.556,
++				0,
++				0.944,
++				0,
++				1.333,
++				0,
++				1,
++				1.944,
++				0,
++				2.556,
++				-3,
++				3.167,
++				-3,
++				0,
++				5,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				-40,
++				1,
++				0.056,
++				-40,
++				0.111,
++				-40,
++				0.167,
++				-40,
++				0,
++				5,
++				-40
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				-9,
++				1,
++				0.056,
++				-9,
++				0.111,
++				-9,
++				0.167,
++				-9,
++				0,
++				5,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.2,
++				0,
++				0.233,
++				0,
++				0.267,
++				0,
++				1,
++				0.6,
++				0,
++				0.933,
++				6,
++				1.267,
++				6,
++				1,
++				1.9,
++				6,
++				2.533,
++				-2,
++				3.167,
++				-2,
++				0,
++				5,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.544,
++				0,
++				0.922,
++				3,
++				1.3,
++				3,
++				1,
++				1.933,
++				3,
++				2.567,
++				-2,
++				3.2,
++				-2,
++				1,
++				3.589,
++				-2,
++				3.978,
++				-1,
++				4.367,
++				-1,
++				0,
++				5,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.211,
++				0,
++				0.256,
++				0.2,
++				0.3,
++				0.2,
++				1,
++				0.633,
++				0.2,
++				0.967,
++				0,
++				1.3,
++				0,
++				1,
++				1.933,
++				0,
++				2.567,
++				2,
++				3.2,
++				2,
++				1,
++				3.589,
++				2,
++				3.978,
++				1,
++				4.367,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.533,
++				0,
++				0.9,
++				0,
++				1.267,
++				0,
++				1,
++				1.9,
++				0,
++				2.533,
++				2,
++				3.167,
++				2,
++				0,
++				5,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				9,
++				1,
++				0.056,
++				9,
++				0.111,
++				9,
++				0.167,
++				9,
++				1,
++				0.556,
++				9,
++				0.944,
++				11,
++				1.333,
++				11,
++				1,
++				2.067,
++				11,
++				2.8,
++				-23,
++				3.533,
++				-23,
++				0,
++				5,
++				-23
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				9,
++				1,
++				0.056,
++				9,
++				0.111,
++				9,
++				0.167,
++				9,
++				1,
++				0.556,
++				9,
++				0.944,
++				14,
++				1.333,
++				14,
++				1,
++				2.067,
++				14,
++				2.8,
++				-14,
++				3.533,
++				-14,
++				0,
++				5,
++				-14
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,2236 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5.5,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 96,
++		"TotalSegmentCount": 262,
++		"TotalPointCount": 690,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.822,
++				0,
++				1.478,
++				0,
++				2.133,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.222,
++				0,
++				0.278,
++				0,
++				0.333,
++				0,
++				1,
++				0.544,
++				0,
++				0.756,
++				10.2,
++				0.967,
++				10.2,
++				1,
++				1.356,
++				10.2,
++				1.744,
++				-30,
++				2.133,
++				-30,
++				1,
++				2.267,
++				-30,
++				2.4,
++				-27.952,
++				2.533,
++				-27.952,
++				1,
++				2.867,
++				-27.952,
++				3.2,
++				-30,
++				3.533,
++				-30,
++				1,
++				3.822,
++				-30,
++				4.111,
++				2.617,
++				4.4,
++				2.617,
++				1,
++				4.533,
++				2.617,
++				4.667,
++				0,
++				4.8,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.567,
++				1,
++				0.967,
++				1,
++				1.367,
++				1,
++				1,
++				1.478,
++				1,
++				1.589,
++				0,
++				1.7,
++				0,
++				1,
++				2.4,
++				0,
++				3.1,
++				0,
++				3.8,
++				0,
++				1,
++				3.944,
++				0,
++				4.089,
++				1,
++				4.233,
++				1,
++				0,
++				5.5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.567,
++				1,
++				0.967,
++				1,
++				1.367,
++				1,
++				1,
++				1.478,
++				1,
++				1.589,
++				0,
++				1.7,
++				0,
++				1,
++				2.4,
++				0,
++				3.1,
++				0,
++				3.8,
++				0,
++				1,
++				3.944,
++				0,
++				4.089,
++				1,
++				4.233,
++				1,
++				0,
++				5.5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.411,
++				0,
++				0.656,
++				1.24,
++				0.9,
++				1.24,
++				1,
++				1.3,
++				1.24,
++				1.7,
++				-5,
++				2.1,
++				-5.92,
++				1,
++				2.533,
++				-6.917,
++				2.967,
++				-6.78,
++				3.4,
++				-6.78,
++				1,
++				3.856,
++				-6.78,
++				4.311,
++				0,
++				4.767,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.411,
++				0,
++				0.656,
++				1,
++				0.9,
++				1,
++				1,
++				1.311,
++				1,
++				1.722,
++				-1.464,
++				2.133,
++				-2,
++				1,
++				2.567,
++				-2.564,
++				3,
++				-2.5,
++				3.433,
++				-2.5,
++				1,
++				3.878,
++				-2.5,
++				4.322,
++				0,
++				4.767,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.422,
++				0,
++				0.678,
++				2,
++				0.933,
++				2,
++				1,
++				1.333,
++				2,
++				1.733,
++				-1.026,
++				2.133,
++				-2,
++				1,
++				2.567,
++				-3.055,
++				3,
++				-3,
++				3.433,
++				-3,
++				1,
++				3.878,
++				-3,
++				4.322,
++				0,
++				4.767,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.411,
++				0,
++				0.656,
++				-1,
++				0.9,
++				-1,
++				1,
++				1.289,
++				-1,
++				1.678,
++				9.133,
++				2.067,
++				9.133,
++				1,
++				2.178,
++				9.133,
++				2.289,
++				9,
++				2.4,
++				9,
++				1,
++				2.656,
++				9,
++				2.911,
++				9,
++				3.167,
++				9,
++				1,
++				3.478,
++				9,
++				3.789,
++				-0.5,
++				4.1,
++				-0.5,
++				1,
++				4.422,
++				-0.5,
++				4.744,
++				0,
++				5.067,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.411,
++				0,
++				0.656,
++				1,
++				0.9,
++				1,
++				1,
++				1.733,
++				1,
++				2.567,
++				0,
++				3.4,
++				0,
++				1,
++				3.633,
++				0,
++				3.867,
++				0.6,
++				4.1,
++				0.6,
++				1,
++				4.333,
++				0.6,
++				4.567,
++				0,
++				4.8,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.422,
++				0,
++				0.678,
++				0,
++				0.933,
++				0,
++				1,
++				1.322,
++				0,
++				1.711,
++				-9,
++				2.1,
++				-9,
++				1,
++				2.989,
++				-9,
++				3.878,
++				0,
++				4.767,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.422,
++				0,
++				0.678,
++				0,
++				0.933,
++				0,
++				1,
++				1.322,
++				0,
++				1.711,
++				8,
++				2.1,
++				8,
++				1,
++				2.989,
++				8,
++				3.878,
++				0,
++				4.767,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				-28,
++				1,
++				0.056,
++				-28,
++				0.111,
++				-28,
++				0.167,
++				-28,
++				0,
++				5.5,
++				-28
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				19,
++				1,
++				0.056,
++				19,
++				0.111,
++				19,
++				0.167,
++				19,
++				0,
++				5.5,
++				19
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.422,
++				0,
++				0.678,
++				0.8,
++				0.933,
++				0.8,
++				1,
++				1.322,
++				0.8,
++				1.711,
++				-3,
++				2.1,
++				-3,
++				1,
++				2.556,
++				-3,
++				3.011,
++				-3,
++				3.467,
++				-3,
++				1,
++				3.789,
++				-3,
++				4.111,
++				0.8,
++				4.433,
++				0.8,
++				1,
++				4.589,
++				0.8,
++				4.744,
++				0,
++				4.9,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.433,
++				0,
++				0.7,
++				0.8,
++				0.967,
++				0.8,
++				1,
++				1.356,
++				0.8,
++				1.744,
++				-6,
++				2.133,
++				-6,
++				1,
++				2.589,
++				-6,
++				3.044,
++				-6,
++				3.5,
++				-6,
++				1,
++				3.822,
++				-6,
++				4.144,
++				1,
++				4.467,
++				1,
++				1,
++				4.622,
++				1,
++				4.778,
++				0,
++				4.933,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.433,
++				0,
++				0.7,
++				0,
++				0.967,
++				0,
++				1,
++				1.356,
++				0,
++				1.744,
++				-10,
++				2.133,
++				-10,
++				1,
++				2.589,
++				-10,
++				3.044,
++				-10,
++				3.5,
++				-10,
++				1,
++				3.822,
++				-10,
++				4.144,
++				1,
++				4.467,
++				1,
++				1,
++				4.622,
++				1,
++				4.778,
++				0,
++				4.933,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				0.944,
++				0,
++				0.956,
++				-1,
++				0.967,
++				-1,
++				1,
++				2.111,
++				-1,
++				3.256,
++				-1,
++				4.4,
++				-1,
++				1,
++				4.411,
++				-1,
++				4.422,
++				0,
++				4.433,
++				0,
++				1,
++				4.733,
++				0,
++				5.033,
++				0,
++				5.333,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				3,
++				1,
++				0.056,
++				3,
++				0.111,
++				3,
++				0.167,
++				3,
++				1,
++				0.422,
++				3,
++				0.678,
++				5,
++				0.933,
++				5,
++				1,
++				1.311,
++				5,
++				1.689,
++				-6,
++				2.067,
++				-6,
++				1,
++				2.522,
++				-6,
++				2.978,
++				-6,
++				3.433,
++				-6,
++				1,
++				3.922,
++				-6,
++				4.411,
++				3,
++				4.9,
++				3,
++				0,
++				5.5,
++				3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				-29,
++				1,
++				0.056,
++				-29,
++				0.111,
++				-29,
++				0.167,
++				-29,
++				1,
++				0.444,
++				-29,
++				0.722,
++				-30,
++				1,
++				-30,
++				1,
++				1.367,
++				-30,
++				1.733,
++				-21,
++				2.1,
++				-21,
++				1,
++				2.556,
++				-21,
++				3.011,
++				-21,
++				3.467,
++				-21,
++				1,
++				3.956,
++				-21,
++				4.444,
++				-29,
++				4.933,
++				-29,
++				0,
++				5.5,
++				-29
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				11,
++				1,
++				0.056,
++				11,
++				0.111,
++				11,
++				0.167,
++				11,
++				1,
++				0.444,
++				11,
++				0.722,
++				9,
++				1,
++				9,
++				1,
++				1.367,
++				9,
++				1.733,
++				28,
++				2.1,
++				28,
++				1,
++				2.556,
++				28,
++				3.011,
++				28,
++				3.467,
++				28,
++				1,
++				3.956,
++				28,
++				4.444,
++				11,
++				4.933,
++				11,
++				0,
++				5.5,
++				11
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				-18,
++				1,
++				0.056,
++				-18,
++				0.111,
++				-18,
++				0.167,
++				-18,
++				1,
++				0.456,
++				-18,
++				0.744,
++				-18.077,
++				1.033,
++				-21,
++				1,
++				1.411,
++				-24.822,
++				1.789,
++				-30,
++				2.167,
++				-30,
++				1,
++				2.622,
++				-30,
++				3.078,
++				-30,
++				3.533,
++				-30,
++				1,
++				4,
++				-30,
++				4.467,
++				-18,
++				4.933,
++				-18,
++				0,
++				5.5,
++				-18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				5.5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				1,
++				0,
++				5.5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				0,
++				0,
++				5.5,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,2650 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 101,
++		"TotalSegmentCount": 318,
++		"TotalPointCount": 853,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.322,
++				0,
++				0.478,
++				0,
++				0.633,
++				0,
++				1,
++				1.089,
++				0,
++				1.544,
++				-10.65,
++				2,
++				-14,
++				1,
++				2.211,
++				-15.553,
++				2.422,
++				-15,
++				2.633,
++				-15,
++				1,
++				2.844,
++				-15,
++				3.056,
++				0,
++				3.267,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.278,
++				0,
++				0.389,
++				1,
++				0.5,
++				1,
++				1,
++				0.744,
++				1,
++				0.989,
++				-16.215,
++				1.233,
++				-16.215,
++				1,
++				1.433,
++				-16.215,
++				1.633,
++				-11.8,
++				1.833,
++				-11.8,
++				1,
++				2.133,
++				-11.8,
++				2.433,
++				-14.898,
++				2.733,
++				-14.898,
++				1,
++				3.056,
++				-14.898,
++				3.378,
++				0,
++				3.7,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				0,
++				0.567,
++				0,
++				1,
++				0.867,
++				0,
++				1.167,
++				10,
++				1.467,
++				10,
++				1,
++				1.8,
++				10,
++				2.133,
++				10,
++				2.467,
++				10,
++				1,
++				2.733,
++				10,
++				3,
++				0,
++				3.267,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.378,
++				1,
++				0.589,
++				1,
++				0.8,
++				1,
++				1,
++				0.833,
++				1,
++				0.867,
++				0,
++				0.9,
++				0,
++				1,
++				0.922,
++				0,
++				0.944,
++				0,
++				0.967,
++				0,
++				1,
++				1.044,
++				0,
++				1.122,
++				1,
++				1.2,
++				1,
++				1,
++				1.711,
++				1,
++				2.222,
++				1,
++				2.733,
++				1,
++				1,
++				2.767,
++				1,
++				2.8,
++				0,
++				2.833,
++				0,
++				1,
++				2.856,
++				0,
++				2.878,
++				0,
++				2.9,
++				0,
++				1,
++				2.978,
++				0,
++				3.056,
++				1,
++				3.133,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.378,
++				1,
++				0.589,
++				1,
++				0.8,
++				1,
++				1,
++				0.833,
++				1,
++				0.867,
++				0,
++				0.9,
++				0,
++				1,
++				0.922,
++				0,
++				0.944,
++				0,
++				0.967,
++				0,
++				1,
++				1.044,
++				0,
++				1.122,
++				1,
++				1.2,
++				1,
++				1,
++				1.711,
++				1,
++				2.222,
++				1,
++				2.733,
++				1,
++				1,
++				2.767,
++				1,
++				2.8,
++				0,
++				2.833,
++				0,
++				1,
++				2.856,
++				0,
++				2.878,
++				0,
++				2.9,
++				0,
++				1,
++				2.978,
++				0,
++				3.056,
++				1,
++				3.133,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.322,
++				0,
++				0.478,
++				0,
++				0.633,
++				0,
++				1,
++				0.833,
++				0,
++				1.033,
++				-0.5,
++				1.233,
++				-0.5,
++				1,
++				1.7,
++				-0.5,
++				2.167,
++				-0.5,
++				2.633,
++				-0.5,
++				1,
++				2.833,
++				-0.5,
++				3.033,
++				0,
++				3.233,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.322,
++				0,
++				0.478,
++				0,
++				0.633,
++				0,
++				1,
++				0.833,
++				0,
++				1.033,
++				-0.2,
++				1.233,
++				-0.2,
++				1,
++				1.7,
++				-0.2,
++				2.167,
++				-0.2,
++				2.633,
++				-0.2,
++				1,
++				2.833,
++				-0.2,
++				3.033,
++				0,
++				3.233,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				-0.1,
++				1,
++				0.056,
++				-0.1,
++				0.111,
++				-0.1,
++				0.167,
++				-0.1,
++				0,
++				5,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				-0.1,
++				1,
++				0.056,
++				-0.1,
++				0.111,
++				-0.1,
++				0.167,
++				-0.1,
++				0,
++				5,
++				-0.1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				0.5,
++				0.667,
++				0.5,
++				1,
++				0.922,
++				0.5,
++				1.178,
++				-3,
++				1.433,
++				-3,
++				1,
++				1.789,
++				-3,
++				2.144,
++				-3,
++				2.5,
++				-3,
++				1,
++				2.722,
++				-3,
++				2.944,
++				0,
++				3.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				-0.538,
++				0.667,
++				-1,
++				1,
++				0.878,
++				-1.585,
++				1.089,
++				-1.707,
++				1.3,
++				-1.707,
++				1,
++				1.711,
++				-1.707,
++				2.122,
++				0.274,
++				2.533,
++				0.274,
++				1,
++				2.767,
++				0.274,
++				3,
++				0,
++				3.233,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.356,
++				0,
++				0.544,
++				0,
++				0.733,
++				0,
++				1,
++				1.489,
++				0,
++				2.244,
++				0,
++				3,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				0,
++				0.667,
++				0,
++				1,
++				0.944,
++				0,
++				1.222,
++				0.42,
++				1.5,
++				0.5,
++				1,
++				1.867,
++				0.605,
++				2.233,
++				0.6,
++				2.6,
++				0.6,
++				1,
++				3.111,
++				0.6,
++				3.622,
++				0,
++				4.133,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				0,
++				0.667,
++				0,
++				1,
++				0.922,
++				0,
++				1.178,
++				-8.227,
++				1.433,
++				-9,
++				1,
++				1.789,
++				-10.076,
++				2.144,
++				-10,
++				2.5,
++				-10,
++				1,
++				2.744,
++				-10,
++				2.989,
++				0,
++				3.233,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				8,
++				1,
++				0.056,
++				8,
++				0.111,
++				8,
++				0.167,
++				8,
++				1,
++				0.267,
++				8,
++				0.367,
++				8,
++				0.467,
++				8,
++				1,
++				0.533,
++				8,
++				0.6,
++				4,
++				0.667,
++				4,
++				1,
++				0.767,
++				4,
++				0.867,
++				9,
++				0.967,
++				9,
++				1,
++				1.5,
++				9,
++				2.033,
++				9,
++				2.567,
++				9,
++				1,
++				2.722,
++				9,
++				2.878,
++				0,
++				3.033,
++				0,
++				1,
++				3.267,
++				0,
++				3.5,
++				8,
++				3.733,
++				8,
++				0,
++				5,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.3,
++				0,
++				0.433,
++				0,
++				0.567,
++				0,
++				1,
++				0.611,
++				0,
++				0.656,
++				-1,
++				0.7,
++				-1,
++				1,
++				0.733,
++				-1,
++				0.767,
++				0,
++				0.8,
++				0,
++				1,
++				1.667,
++				0,
++				2.533,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				1.011,
++				0,
++				1.856,
++				0,
++				2.7,
++				0,
++				1,
++				2.756,
++				0,
++				2.811,
++				16,
++				2.867,
++				16,
++				1,
++				2.889,
++				16,
++				2.911,
++				16,
++				2.933,
++				16,
++				1,
++				3.089,
++				16,
++				3.244,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.344,
++				0,
++				0.522,
++				0,
++				0.7,
++				0,
++				1,
++				0.744,
++				0,
++				0.789,
++				30,
++				0.833,
++				30,
++				1,
++				1.456,
++				30,
++				2.078,
++				30,
++				2.7,
++				30,
++				1,
++				2.756,
++				30,
++				2.811,
++				16,
++				2.867,
++				16,
++				1,
++				2.889,
++				16,
++				2.911,
++				16,
++				2.933,
++				16,
++				1,
++				3.089,
++				16,
++				3.244,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.3,
++				0,
++				0.433,
++				0,
++				0.567,
++				0,
++				1,
++				0.7,
++				0,
++				0.833,
++				-6.9,
++				0.967,
++				-6.9,
++				1,
++				1.544,
++				-6.9,
++				2.122,
++				-6.9,
++				2.7,
++				-6.9,
++				1,
++				2.756,
++				-6.9,
++				2.811,
++				0,
++				2.867,
++				0,
++				1,
++				2.889,
++				0,
++				2.911,
++				0,
++				2.933,
++				0,
++				1,
++				3.089,
++				0,
++				3.244,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBRoll",
++			"Segments": [
++				0,
++				-12,
++				1,
++				0.056,
++				-12,
++				0.111,
++				-12,
++				0.167,
++				-12,
++				1,
++				0.3,
++				-12,
++				0.433,
++				-12,
++				0.567,
++				-12,
++				1,
++				0.611,
++				-12,
++				0.656,
++				-9,
++				0.7,
++				-9,
++				1,
++				1.367,
++				-9,
++				2.033,
++				-9,
++				2.7,
++				-9,
++				1,
++				2.756,
++				-9,
++				2.811,
++				-12,
++				2.867,
++				-12,
++				1,
++				2.889,
++				-12,
++				2.911,
++				-12,
++				2.933,
++				-12,
++				1,
++				3.089,
++				-12,
++				3.244,
++				-12,
++				3.4,
++				-12,
++				0,
++				5,
++				-12
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBLR",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.056,
++				2,
++				0.111,
++				2,
++				0.167,
++				2,
++				1,
++				0.3,
++				2,
++				0.433,
++				2,
++				0.567,
++				2,
++				1,
++				0.7,
++				2,
++				0.833,
++				-3.4,
++				0.967,
++				-3.4,
++				1,
++				1.544,
++				-3.4,
++				2.122,
++				-3.331,
++				2.7,
++				-3.144,
++				1,
++				2.756,
++				-3.126,
++				2.811,
++				0,
++				2.867,
++				0,
++				1,
++				2.889,
++				0,
++				2.911,
++				0,
++				2.933,
++				0,
++				1,
++				3.089,
++				0,
++				3.244,
++				2,
++				3.4,
++				2,
++				0,
++				5,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBUD",
++			"Segments": [
++				0,
++				-2,
++				1,
++				0.056,
++				-2,
++				0.111,
++				-2,
++				0.167,
++				-2,
++				1,
++				1.011,
++				-2,
++				1.856,
++				1.06,
++				2.7,
++				1.06,
++				1,
++				2.756,
++				1.06,
++				2.811,
++				0.241,
++				2.867,
++				0,
++				1,
++				2.889,
++				-0.096,
++				2.911,
++				0.01,
++				2.933,
++				-0.11,
++				1,
++				3.089,
++				-0.955,
++				3.244,
++				-2,
++				3.4,
++				-2,
++				0,
++				5,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				-7,
++				1,
++				0.056,
++				-7,
++				0.111,
++				-7,
++				0.167,
++				-7,
++				1,
++				0.378,
++				-7,
++				0.589,
++				-7,
++				0.8,
++				-7,
++				1,
++				0.989,
++				-7,
++				1.178,
++				-5,
++				1.367,
++				-5,
++				1,
++				1.744,
++				-5,
++				2.122,
++				-5,
++				2.5,
++				-5,
++				1,
++				2.589,
++				-5,
++				2.678,
++				-6,
++				2.767,
++				-6,
++				1,
++				2.789,
++				-6,
++				2.811,
++				-6,
++				2.833,
++				-6,
++				1,
++				3.022,
++				-6,
++				3.211,
++				-7,
++				3.4,
++				-7,
++				0,
++				5,
++				-7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				18,
++				1,
++				0.056,
++				18,
++				0.111,
++				18,
++				0.167,
++				18,
++				1,
++				0.444,
++				18,
++				0.722,
++				18,
++				1,
++				18,
++				1,
++				1.356,
++				18,
++				1.711,
++				16.881,
++				2.067,
++				15,
++				1,
++				2.211,
++				14.236,
++				2.356,
++				14,
++				2.5,
++				14,
++				1,
++				2.589,
++				14,
++				2.678,
++				16.023,
++				2.767,
++				18,
++				1,
++				2.811,
++				18.988,
++				2.856,
++				19,
++				2.9,
++				19,
++				1,
++				3.067,
++				19,
++				3.233,
++				18,
++				3.4,
++				18,
++				0,
++				5,
++				18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.3,
++				0,
++				0.433,
++				-6,
++				0.567,
++				-6,
++				1,
++				0.611,
++				-6,
++				0.656,
++				9,
++				0.7,
++				9,
++				1,
++				0.8,
++				9,
++				0.9,
++				0.266,
++				1,
++				0,
++				1,
++				1.322,
++				-0.858,
++				1.644,
++				-1,
++				1.967,
++				-1,
++				1,
++				2.211,
++				-1,
++				2.456,
++				-1,
++				2.7,
++				-1,
++				1,
++				2.744,
++				-1,
++				2.789,
++				14,
++				2.833,
++				14,
++				1,
++				2.867,
++				14,
++				2.9,
++				14,
++				2.933,
++				14,
++				1,
++				3.078,
++				14,
++				3.222,
++				0,
++				3.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				1.011,
++				0,
++				1.856,
++				0,
++				2.7,
++				0,
++				1,
++				2.756,
++				0,
++				2.811,
++				30,
++				2.867,
++				30,
++				1,
++				2.889,
++				30,
++				2.911,
++				30,
++				2.933,
++				30,
++				1,
++				3.089,
++				30,
++				3.244,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.3,
++				0,
++				0.433,
++				0,
++				0.567,
++				0,
++				1,
++				0.611,
++				0,
++				0.656,
++				7.5,
++				0.7,
++				7.5,
++				1,
++				0.811,
++				7.5,
++				0.922,
++				0,
++				1.033,
++				0,
++				1,
++				1.589,
++				0,
++				2.144,
++				0,
++				2.7,
++				0,
++				1,
++				2.756,
++				0,
++				2.811,
++				21,
++				2.867,
++				21,
++				1,
++				2.889,
++				21,
++				2.911,
++				21,
++				2.933,
++				21,
++				1,
++				3.089,
++				21,
++				3.244,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				1.011,
++				0,
++				1.856,
++				0,
++				2.7,
++				0,
++				1,
++				2.756,
++				0,
++				2.811,
++				30,
++				2.867,
++				30,
++				1,
++				2.889,
++				30,
++				2.911,
++				30,
++				2.933,
++				30,
++				1,
++				3.089,
++				30,
++				3.244,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,2370 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.33,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 101,
++		"TotalSegmentCount": 278,
++		"TotalPointCount": 733,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.189,
++				0,
++				0.211,
++				0,
++				0.233,
++				0,
++				1,
++				0.3,
++				0,
++				0.367,
++				0,
++				0.433,
++				0,
++				1,
++				0.667,
++				0,
++				0.9,
++				4.019,
++				1.133,
++				4.019,
++				1,
++				1.444,
++				4.019,
++				1.756,
++				0,
++				2.067,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				-9.011,
++				1,
++				0.056,
++				-9.011,
++				0.111,
++				-9.011,
++				0.167,
++				-9.011,
++				1,
++				0.222,
++				-9.011,
++				0.278,
++				-9.011,
++				0.333,
++				-9.011,
++				1,
++				0.544,
++				-9.011,
++				0.756,
++				-30,
++				0.967,
++				-30,
++				1,
++				1.089,
++				-30,
++				1.211,
++				-30,
++				1.333,
++				-30,
++				1,
++				1.567,
++				-30,
++				1.8,
++				0,
++				2.033,
++				0,
++				1,
++				2.067,
++				0,
++				2.1,
++				0,
++				2.133,
++				0,
++				1,
++				2.356,
++				0,
++				2.578,
++				-5,
++				2.8,
++				-5,
++				0,
++				3.333,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.233,
++				0,
++				0.3,
++				0,
++				0.367,
++				0,
++				1,
++				0.622,
++				0,
++				0.878,
++				-4,
++				1.133,
++				-4,
++				1,
++				1.533,
++				-4,
++				1.933,
++				1,
++				2.333,
++				1,
++				0,
++				3.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.311,
++				1,
++				0.456,
++				1,
++				0.6,
++				1,
++				1,
++				0.689,
++				1,
++				0.778,
++				0,
++				0.867,
++				0,
++				1,
++				1.133,
++				0,
++				1.4,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				1,
++				1.933,
++				1,
++				0,
++				3.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.311,
++				1,
++				0.456,
++				1,
++				0.6,
++				1,
++				1,
++				0.689,
++				1,
++				0.778,
++				0,
++				0.867,
++				0,
++				1,
++				1.133,
++				0,
++				1.4,
++				0,
++				1.667,
++				0,
++				1,
++				1.756,
++				0,
++				1.844,
++				1,
++				1.933,
++				1,
++				0,
++				3.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.311,
++				0,
++				0.456,
++				0,
++				0.6,
++				0,
++				1,
++				0.689,
++				0,
++				0.778,
++				0.2,
++				0.867,
++				0.2,
++				1,
++				1.133,
++				0.2,
++				1.4,
++				0.2,
++				1.667,
++				0.2,
++				1,
++				1.756,
++				0.2,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.311,
++				0,
++				0.456,
++				0,
++				0.6,
++				0,
++				1,
++				0.689,
++				0,
++				0.778,
++				-0.8,
++				0.867,
++				-0.8,
++				1,
++				1.133,
++				-0.8,
++				1.4,
++				-0.8,
++				1.667,
++				-0.8,
++				1,
++				1.756,
++				-0.8,
++				1.844,
++				0,
++				1.933,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.222,
++				0,
++				0.278,
++				0,
++				0.333,
++				0,
++				1,
++				0.544,
++				0,
++				0.756,
++				-10,
++				0.967,
++				-10,
++				1,
++				1.044,
++				-10,
++				1.122,
++				10,
++				1.2,
++				10,
++				1,
++				1.222,
++				10,
++				1.244,
++				10,
++				1.267,
++				10,
++				1,
++				1.333,
++				10,
++				1.4,
++				0,
++				1.467,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.433,
++				0,
++				0.7,
++				0,
++				0.967,
++				0,
++				1,
++				1.067,
++				0,
++				1.167,
++				0.4,
++				1.267,
++				0.4,
++				1,
++				1.367,
++				0.4,
++				1.467,
++				0,
++				1.567,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.422,
++				0,
++				0.678,
++				0,
++				0.933,
++				0,
++				1,
++				1.011,
++				0,
++				1.089,
++				1,
++				1.167,
++				1,
++				1,
++				1.2,
++				1,
++				1.233,
++				1,
++				1.267,
++				1,
++				1,
++				1.4,
++				1,
++				1.533,
++				0,
++				1.667,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				-30,
++				1,
++				0.056,
++				-30,
++				0.111,
++				-30,
++				0.167,
++				-30,
++				1,
++				0.444,
++				-30,
++				0.722,
++				-30,
++				1,
++				-30,
++				1,
++				1.189,
++				-30,
++				1.378,
++				30,
++				1.567,
++				30,
++				0,
++				3.333,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.189,
++				0,
++				0.211,
++				0,
++				0.233,
++				0,
++				1,
++				0.289,
++				0,
++				0.344,
++				0,
++				0.4,
++				0,
++				1,
++				0.611,
++				0,
++				0.822,
++				2,
++				1.033,
++				2,
++				1,
++				1.078,
++				2,
++				1.122,
++				2,
++				1.167,
++				2,
++				1,
++				1.422,
++				2,
++				1.678,
++				0,
++				1.933,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.189,
++				0,
++				0.211,
++				0,
++				0.233,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				0,
++				0.433,
++				0,
++				1,
++				0.633,
++				0,
++				0.833,
++				2,
++				1.033,
++				2,
++				1,
++				1.244,
++				2,
++				1.456,
++				0,
++				1.667,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.233,
++				0,
++				0.3,
++				0,
++				0.367,
++				0,
++				1,
++				0.722,
++				0,
++				1.078,
++				1,
++				1.433,
++				1,
++				1,
++				1.667,
++				1,
++				1.9,
++				1,
++				2.133,
++				1,
++				0,
++				3.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.189,
++				0,
++				0.211,
++				0,
++				0.233,
++				0,
++				1,
++				0.478,
++				0,
++				0.722,
++				2.225,
++				0.967,
++				9,
++				1,
++				1.056,
++				11.464,
++				1.144,
++				15,
++				1.233,
++				15,
++				1,
++				1.589,
++				15,
++				1.944,
++				-6,
++				2.3,
++				-6,
++				1,
++				2.489,
++				-6,
++				2.678,
++				-3,
++				2.867,
++				-3,
++				0,
++				3.333,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBRoll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBLR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				16,
++				1,
++				0.056,
++				16,
++				0.111,
++				16,
++				0.167,
++				16,
++				1,
++				0.311,
++				16,
++				0.456,
++				16,
++				0.6,
++				16,
++				1,
++				1.033,
++				16,
++				1.467,
++				16,
++				1.9,
++				16,
++				1,
++				2.044,
++				16,
++				2.189,
++				18,
++				2.333,
++				18,
++				0,
++				3.333,
++				18
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				11,
++				1,
++				0.056,
++				11,
++				0.111,
++				11,
++				0.167,
++				11,
++				1,
++				0.311,
++				11,
++				0.456,
++				14.565,
++				0.6,
++				18,
++				1,
++				0.711,
++				20.643,
++				0.822,
++				21,
++				0.933,
++				21,
++				1,
++				1.267,
++				21,
++				1.6,
++				13.953,
++				1.933,
++				0,
++				1,
++				2.078,
++				-6.046,
++				2.222,
++				-9,
++				2.367,
++				-9,
++				1,
++				2.544,
++				-9,
++				2.722,
++				-8,
++				2.9,
++				-8,
++				0,
++				3.333,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.189,
++				1,
++				0.211,
++				1,
++				0.233,
++				1,
++				1,
++				0.356,
++				1,
++				0.478,
++				1,
++				0.6,
++				1,
++				1,
++				0.711,
++				1,
++				0.822,
++				-5.698,
++				0.933,
++				-7,
++				1,
++				1.033,
++				-8.171,
++				1.133,
++				-8.083,
++				1.233,
++				-9,
++				1,
++				1.389,
++				-10.427,
++				1.544,
++				-11.838,
++				1.7,
++				-11.838,
++				1,
++				1.933,
++				-11.838,
++				2.167,
++				19,
++				2.4,
++				19,
++				1,
++				2.578,
++				19,
++				2.756,
++				15.092,
++				2.933,
++				15.092,
++				0,
++				3.333,
++				15.092
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				30,
++				1,
++				0.056,
++				30,
++				0.111,
++				30,
++				0.167,
++				30,
++				1,
++				0.422,
++				30,
++				0.678,
++				30,
++				0.933,
++				30,
++				1,
++				1.089,
++				30,
++				1.244,
++				30,
++				1.4,
++				30,
++				1,
++				1.744,
++				30,
++				2.089,
++				9,
++				2.433,
++				9,
++				0,
++				3.333,
++				9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.311,
++				1,
++				0.456,
++				1,
++				0.6,
++				1,
++				0,
++				3.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.311,
++				0,
++				0.456,
++				0,
++				0.6,
++				0,
++				1,
++				0.711,
++				0,
++				0.822,
++				12.92,
++				0.933,
++				14,
++				1,
++				1.278,
++				17.347,
++				1.622,
++				18,
++				1.967,
++				18,
++				1,
++				2.144,
++				18,
++				2.322,
++				3,
++				2.5,
++				3,
++				0,
++				3.333,
++				3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.411,
++				0,
++				0.656,
++				-30,
++				0.9,
++				-30,
++				1,
++				1.167,
++				-30,
++				1.433,
++				-30,
++				1.7,
++				-30,
++				1,
++				1.956,
++				-30,
++				2.211,
++				-24,
++				2.467,
++				-24,
++				0,
++				3.333,
++				-24
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.33,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,2399 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 99,
++		"TotalSegmentCount": 283,
++		"TotalPointCount": 752,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.4,
++				0,
++				0.633,
++				0,
++				0.867,
++				0,
++				1,
++				1.167,
++				0,
++				1.467,
++				13.505,
++				1.767,
++				16,
++				1,
++				2.011,
++				18.033,
++				2.256,
++				17.623,
++				2.5,
++				17.623,
++				1,
++				2.856,
++				17.623,
++				3.211,
++				-4.813,
++				3.567,
++				-6,
++				1,
++				3.8,
++				-6.779,
++				4.033,
++				-6.496,
++				4.267,
++				-6.496,
++				0,
++				5,
++				-6.496
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0.017,
++				1,
++				0.056,
++				0.017,
++				0.111,
++				0.017,
++				0.167,
++				0.017,
++				1,
++				0.456,
++				0.017,
++				0.744,
++				0.229,
++				1.033,
++				1,
++				1,
++				1.211,
++				1.475,
++				1.389,
++				2,
++				1.567,
++				2,
++				1,
++				1.744,
++				2,
++				1.922,
++				0,
++				2.1,
++				0,
++				1,
++				2.4,
++				0,
++				2.7,
++				3,
++				3,
++				3,
++				1,
++				3.211,
++				3,
++				3.422,
++				-5.586,
++				3.633,
++				-5.586,
++				1,
++				3.644,
++				-5.586,
++				3.656,
++				-5.586,
++				3.667,
++				-5.586,
++				1,
++				3.822,
++				-5.586,
++				3.978,
++				1,
++				4.133,
++				1,
++				1,
++				4.389,
++				1,
++				4.644,
++				0,
++				4.9,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.433,
++				0,
++				0.7,
++				-3,
++				0.967,
++				-3,
++				1,
++				1.256,
++				-3,
++				1.544,
++				4.968,
++				1.833,
++				6,
++				1,
++				2.156,
++				7.151,
++				2.478,
++				7,
++				2.8,
++				7,
++				1,
++				3,
++				7,
++				3.2,
++				-2,
++				3.4,
++				-2,
++				1,
++				3.578,
++				-2,
++				3.756,
++				0,
++				3.933,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.589,
++				1,
++				1.011,
++				1,
++				1.433,
++				1,
++				1,
++				1.467,
++				1,
++				1.5,
++				0,
++				1.533,
++				0,
++				1,
++				1.556,
++				0,
++				1.578,
++				0,
++				1.6,
++				0,
++				1,
++				1.678,
++				0,
++				1.756,
++				1,
++				1.833,
++				1,
++				1,
++				2.344,
++				1,
++				2.856,
++				1,
++				3.367,
++				1,
++				1,
++				3.4,
++				1,
++				3.433,
++				0,
++				3.467,
++				0,
++				1,
++				3.489,
++				0,
++				3.511,
++				0,
++				3.533,
++				0,
++				1,
++				3.611,
++				0,
++				3.689,
++				1,
++				3.767,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.589,
++				1,
++				1.011,
++				1,
++				1.433,
++				1,
++				1,
++				1.467,
++				1,
++				1.5,
++				0,
++				1.533,
++				0,
++				1,
++				1.556,
++				0,
++				1.578,
++				0,
++				1.6,
++				0,
++				1,
++				1.678,
++				0,
++				1.756,
++				1,
++				1.833,
++				1,
++				1,
++				2.344,
++				1,
++				2.856,
++				1,
++				3.367,
++				1,
++				1,
++				3.4,
++				1,
++				3.433,
++				0,
++				3.467,
++				0,
++				1,
++				3.489,
++				0,
++				3.511,
++				0,
++				3.533,
++				0,
++				1,
++				3.611,
++				0,
++				3.689,
++				1,
++				3.767,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.578,
++				0,
++				0.989,
++				0,
++				1.4,
++				0,
++				1,
++				1.544,
++				0,
++				1.689,
++				0.542,
++				1.833,
++				0.542,
++				1,
++				2.056,
++				0.542,
++				2.278,
++				0.542,
++				2.5,
++				0.542,
++				1,
++				2.789,
++				0.542,
++				3.078,
++				0,
++				3.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.578,
++				0,
++				0.989,
++				0,
++				1.4,
++				0,
++				1,
++				1.544,
++				0,
++				1.689,
++				-0.386,
++				1.833,
++				-0.386,
++				1,
++				2.056,
++				-0.386,
++				2.278,
++				-0.386,
++				2.5,
++				-0.386,
++				1,
++				2.789,
++				-0.386,
++				3.078,
++				0,
++				3.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.356,
++				0,
++				0.544,
++				-1,
++				0.733,
++				-1,
++				1,
++				1.044,
++				-1,
++				1.356,
++				4.155,
++				1.667,
++				5,
++				1,
++				1.911,
++				5.664,
++				2.156,
++				5.5,
++				2.4,
++				5.5,
++				1,
++				2.656,
++				5.5,
++				2.911,
++				-1.168,
++				3.167,
++				-2,
++				1,
++				3.5,
++				-3.085,
++				3.833,
++				-3,
++				4.167,
++				-3,
++				0,
++				5,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.356,
++				0,
++				0.544,
++				1.915,
++				0.733,
++				2,
++				1,
++				0.878,
++				2.065,
++				1.022,
++				2.028,
++				1.167,
++				2.088,
++				1,
++				1.344,
++				2.162,
++				1.522,
++				2.904,
++				1.7,
++				2.904,
++				1,
++				1.867,
++				2.904,
++				2.033,
++				2,
++				2.2,
++				2,
++				1,
++				2.356,
++				2,
++				2.511,
++				2.5,
++				2.667,
++				2.5,
++				1,
++				2.978,
++				2.5,
++				3.289,
++				-1.006,
++				3.6,
++				-1.006,
++				1,
++				3.8,
++				-1.006,
++				4,
++				0.139,
++				4.2,
++				0.139,
++				1,
++				4.378,
++				0.139,
++				4.556,
++				0,
++				4.733,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.433,
++				0,
++				0.7,
++				0,
++				0.967,
++				0,
++				1,
++				1.222,
++				0,
++				1.478,
++				1,
++				1.733,
++				1,
++				1,
++				2.456,
++				1,
++				3.178,
++				1,
++				3.9,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0.124,
++				1,
++				0.056,
++				0.124,
++				0.111,
++				0.124,
++				0.167,
++				0.124,
++				1,
++				0.478,
++				0.124,
++				0.789,
++				2,
++				1.1,
++				2,
++				1,
++				1.3,
++				2,
++				1.5,
++				-1,
++				1.7,
++				-1,
++				1,
++				2.2,
++				-1,
++				2.7,
++				-1,
++				3.2,
++				-1,
++				1,
++				3.456,
++				-1,
++				3.711,
++				0,
++				3.967,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				1.656,
++				0,
++				3.144,
++				0,
++				4.633,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.411,
++				0,
++				0.656,
++				0,
++				0.9,
++				0,
++				1,
++				1.411,
++				0,
++				1.922,
++				0.501,
++				2.433,
++				0.501,
++				1,
++				2.511,
++				0.501,
++				2.589,
++				0.501,
++				2.667,
++				0.501,
++				1,
++				3.178,
++				0.501,
++				3.689,
++				0,
++				4.2,
++				0,
++				1,
++				4.322,
++				0,
++				4.444,
++				0,
++				4.567,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.356,
++				0,
++				0.544,
++				-6,
++				0.733,
++				-6,
++				1,
++				0.933,
++				-6,
++				1.133,
++				6,
++				1.333,
++				6,
++				1,
++				1.522,
++				6,
++				1.711,
++				2,
++				1.9,
++				2,
++				0,
++				5,
++				2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				0,
++				0.533,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBRoll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBLR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0.232,
++				1,
++				0.056,
++				0.232,
++				0.111,
++				0.232,
++				0.167,
++				0.232,
++				0,
++				5,
++				0.232
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				-0.373,
++				1,
++				0.056,
++				-0.373,
++				0.111,
++				-0.373,
++				0.167,
++				-0.373,
++				0,
++				5,
++				-0.373
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				-0.305,
++				1,
++				0.056,
++				-0.305,
++				0.111,
++				-0.305,
++				0.167,
++				-0.305,
++				0,
++				5,
++				-0.305
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				0,
++				0.667,
++				0,
++				1,
++				1,
++				0,
++				1.333,
++				1,
++				1.667,
++				1,
++				1,
++				1.889,
++				1,
++				2.111,
++				1,
++				2.333,
++				1,
++				1,
++				2.689,
++				1,
++				3.044,
++				0,
++				3.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				0,
++				0.667,
++				0,
++				1,
++				1.011,
++				0,
++				1.356,
++				-3,
++				1.7,
++				-3,
++				1,
++				1.922,
++				-3,
++				2.144,
++				-3,
++				2.367,
++				-3,
++				1,
++				2.722,
++				-3,
++				3.078,
++				0,
++				3.433,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				0,
++				0.667,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				-0.938,
++				1,
++				0.056,
++				-0.938,
++				0.111,
++				-0.938,
++				0.167,
++				-0.938,
++				1,
++				0.322,
++				-0.938,
++				0.478,
++				-0.938,
++				0.633,
++				-0.938,
++				1,
++				0.956,
++				-0.938,
++				1.278,
++				-4,
++				1.6,
++				-4,
++				1,
++				1.944,
++				-4,
++				2.289,
++				4,
++				2.633,
++				4,
++				1,
++				3.033,
++				4,
++				3.433,
++				0,
++				3.833,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				-1.719,
++				1,
++				0.056,
++				-1.719,
++				0.111,
++				-1.719,
++				0.167,
++				-1.719,
++				1,
++				0.322,
++				-1.719,
++				0.478,
++				-1.719,
++				0.633,
++				-1.719,
++				1,
++				0.967,
++				-1.719,
++				1.3,
++				4.142,
++				1.633,
++				7,
++				1,
++				1.978,
++				9.953,
++				2.322,
++				10,
++				2.667,
++				10,
++				1,
++				3.111,
++				10,
++				3.556,
++				6,
++				4,
++				6,
++				0,
++				5,
++				6
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				-4.688,
++				1,
++				0.056,
++				-4.688,
++				0.111,
++				-4.688,
++				0.167,
++				-4.688,
++				1,
++				0.322,
++				-4.688,
++				0.478,
++				-4.688,
++				0.633,
++				-4.688,
++				1,
++				0.978,
++				-4.688,
++				1.322,
++				14.713,
++				1.667,
++				18,
++				1,
++				2.022,
++				21.393,
++				2.378,
++				21,
++				2.733,
++				21,
++				1,
++				2.967,
++				21,
++				3.2,
++				13,
++				3.433,
++				13,
++				0,
++				5,
++				13
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				1.044,
++				0,
++				1.922,
++				-30,
++				2.8,
++				-30,
++				1,
++				3.2,
++				-30,
++				3.6,
++				-5.084,
++				4,
++				-2,
++				1,
++				4.333,
++				0.57,
++				4.667,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,2136 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 3.33,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 99,
++		"TotalSegmentCount": 246,
++		"TotalPointCount": 639,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				0,
++				0.433,
++				0,
++				1,
++				0.622,
++				0,
++				0.811,
++				10,
++				1,
++				10,
++				0,
++				3.333,
++				10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.178,
++				0,
++				0.189,
++				0,
++				0.2,
++				0,
++				1,
++				0.267,
++				0,
++				0.333,
++				1.753,
++				0.4,
++				3.095,
++				1,
++				0.444,
++				3.989,
++				0.489,
++				3.997,
++				0.533,
++				3.997,
++				1,
++				0.744,
++				3.997,
++				0.956,
++				-27.096,
++				1.167,
++				-27.096,
++				1,
++				1.256,
++				-27.096,
++				1.344,
++				-25.324,
++				1.433,
++				-25.065,
++				1,
++				1.811,
++				-23.961,
++				2.189,
++				-23.671,
++				2.567,
++				-23.671,
++				0,
++				3.333,
++				-23.671
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.211,
++				0,
++				0.256,
++				0,
++				0.3,
++				0,
++				1,
++				0.378,
++				0,
++				0.456,
++				0.319,
++				0.533,
++				-1.334,
++				1,
++				0.7,
++				-4.877,
++				0.867,
++				-11,
++				1.033,
++				-11,
++				1,
++				1.289,
++				-11,
++				1.544,
++				-10,
++				1.8,
++				-10,
++				0,
++				3.333,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.344,
++				1,
++				0.522,
++				1,
++				0.7,
++				1,
++				1,
++				0.744,
++				1,
++				0.789,
++				0,
++				0.833,
++				0,
++				1,
++				0.989,
++				0,
++				1.144,
++				0,
++				1.3,
++				0,
++				1,
++				1.378,
++				0,
++				1.456,
++				1,
++				1.533,
++				1,
++				0,
++				3.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.344,
++				1,
++				0.522,
++				1,
++				0.7,
++				1,
++				1,
++				0.744,
++				1,
++				0.789,
++				0,
++				0.833,
++				0,
++				1,
++				0.989,
++				0,
++				1.144,
++				0,
++				1.3,
++				0,
++				1,
++				1.378,
++				0,
++				1.456,
++				1,
++				1.533,
++				1,
++				0,
++				3.333,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.389,
++				0,
++				0.611,
++				0.1,
++				0.833,
++				0.1,
++				1,
++				1.067,
++				0.1,
++				1.3,
++				-0.4,
++				1.533,
++				-0.4,
++				0,
++				3.333,
++				-0.4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.389,
++				0,
++				0.611,
++				-0.2,
++				0.833,
++				-0.2,
++				1,
++				1.067,
++				-0.2,
++				1.3,
++				0.7,
++				1.533,
++				0.7,
++				0,
++				3.333,
++				0.7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.244,
++				0,
++				0.322,
++				-0.5,
++				0.4,
++				-0.5,
++				1,
++				0.622,
++				-0.5,
++				0.844,
++				6,
++				1.067,
++				6,
++				1,
++				1.3,
++				6,
++				1.533,
++				5,
++				1.767,
++				5,
++				0,
++				3.333,
++				5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.244,
++				0,
++				0.322,
++				0.625,
++				0.4,
++				0.625,
++				1,
++				0.633,
++				0.625,
++				0.867,
++				-4.741,
++				1.1,
++				-4.741,
++				1,
++				1.333,
++				-4.741,
++				1.567,
++				-4,
++				1.8,
++				-4,
++				0,
++				3.333,
++				-4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				0,
++				0.433,
++				0,
++				1,
++				0.611,
++				0,
++				0.789,
++				-3,
++				0.967,
++				-3,
++				0,
++				3.333,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				0,
++				0.433,
++				0,
++				1,
++				0.611,
++				0,
++				0.789,
++				-5,
++				0.967,
++				-5,
++				0,
++				3.333,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.244,
++				0,
++				0.322,
++				-3,
++				0.4,
++				-3,
++				1,
++				0.544,
++				-3,
++				0.689,
++				0.972,
++				0.833,
++				3.4,
++				1,
++				1.144,
++				8.63,
++				1.456,
++				10,
++				1.767,
++				10,
++				0,
++				3.333,
++				10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.178,
++				0,
++				0.189,
++				0,
++				0.2,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.244,
++				0,
++				0.322,
++				1.58,
++				0.4,
++				4,
++				1,
++				0.589,
++				9.878,
++				0.778,
++				16.122,
++				0.967,
++				21,
++				1,
++				1.222,
++				27.599,
++				1.478,
++				30,
++				1.733,
++				30,
++				0,
++				3.333,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.244,
++				0,
++				0.322,
++				2,
++				0.4,
++				2,
++				1,
++				0.589,
++				2,
++				0.778,
++				-19,
++				0.967,
++				-19,
++				1,
++				1.222,
++				-19,
++				1.478,
++				-13,
++				1.733,
++				-13,
++				0,
++				3.333,
++				-13
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBRoll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBLR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0.7,
++				1,
++				0.056,
++				0.7,
++				0.111,
++				0.7,
++				0.167,
++				0.7,
++				1,
++				0.422,
++				0.7,
++				0.678,
++				0.191,
++				0.933,
++				-0.5,
++				1,
++				1.211,
++				-1.251,
++				1.489,
++				-1.5,
++				1.767,
++				-1.5,
++				0,
++				3.333,
++				-1.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				-8,
++				1,
++				0.056,
++				-8,
++				0.111,
++				-8,
++				0.167,
++				-8,
++				1,
++				0.433,
++				-8,
++				0.7,
++				-8,
++				0.967,
++				-8,
++				1,
++				1.233,
++				-8,
++				1.5,
++				-8,
++				1.767,
++				-8,
++				0,
++				3.333,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				-3,
++				1,
++				0.056,
++				-3,
++				0.111,
++				-3,
++				0.167,
++				-3,
++				1,
++				0.433,
++				-3,
++				0.7,
++				-3,
++				0.967,
++				-3,
++				1,
++				1.233,
++				-3,
++				1.5,
++				0,
++				1.767,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.056,
++				-1,
++				0.111,
++				-1,
++				0.167,
++				-1,
++				0,
++				3.333,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0.7,
++				1,
++				0.056,
++				0.7,
++				0.111,
++				0.7,
++				0.167,
++				0.7,
++				1,
++				0.422,
++				0.7,
++				0.678,
++				0.191,
++				0.933,
++				-0.5,
++				1,
++				1.211,
++				-1.251,
++				1.489,
++				-1.5,
++				1.767,
++				-1.5,
++				0,
++				3.333,
++				-1.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				-8,
++				1,
++				0.056,
++				-8,
++				0.111,
++				-8,
++				0.167,
++				-8,
++				1,
++				0.433,
++				-8,
++				0.7,
++				-8,
++				0.967,
++				-8,
++				1,
++				1.233,
++				-8,
++				1.5,
++				-7,
++				1.767,
++				-7,
++				0,
++				3.333,
++				-7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				-3,
++				1,
++				0.056,
++				-3,
++				0.111,
++				-3,
++				0.167,
++				-3,
++				1,
++				0.433,
++				-3,
++				0.7,
++				-3,
++				0.967,
++				-3,
++				1,
++				1.233,
++				-3,
++				1.5,
++				-10,
++				1.767,
++				-10,
++				0,
++				3.333,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				-1,
++				1,
++				0.056,
++				-1,
++				0.111,
++				-1,
++				0.167,
++				-1,
++				0,
++				3.333,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				3.333,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				1,
++				0,
++				3.33,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.33,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json	2023-05-28 08:20:04.427645271 +0100
+@@ -0,0 +1,1961 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 99,
++		"TotalSegmentCount": 221,
++		"TotalPointCount": 564,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.333,
++				0,
++				0.5,
++				0,
++				0.667,
++				0,
++				1,
++				0.767,
++				0,
++				0.867,
++				-13,
++				0.967,
++				-13,
++				1,
++				1.067,
++				-13,
++				1.167,
++				11,
++				1.267,
++				11,
++				1,
++				1.4,
++				11,
++				1.533,
++				-8,
++				1.667,
++				-8,
++				1,
++				1.833,
++				-8,
++				2,
++				0,
++				2.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.2,
++				0,
++				0.233,
++				0,
++				0.267,
++				0,
++				1,
++				0.333,
++				0,
++				0.4,
++				9,
++				0.467,
++				9,
++				1,
++				0.7,
++				9,
++				0.933,
++				-6,
++				1.167,
++				-6,
++				1,
++				1.6,
++				-6,
++				2.033,
++				-1,
++				2.467,
++				-1,
++				1,
++				2.622,
++				-1,
++				2.778,
++				-4,
++				2.933,
++				-4,
++				1,
++				3.078,
++				-4,
++				3.222,
++				0,
++				3.367,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.3,
++				0,
++				0.433,
++				4,
++				0.567,
++				4,
++				1,
++				0.978,
++				4,
++				1.389,
++				0,
++				1.8,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.289,
++				1,
++				0.411,
++				1,
++				0.533,
++				1,
++				1,
++				0.622,
++				1,
++				0.711,
++				0,
++				0.8,
++				0,
++				1,
++				1.522,
++				0,
++				2.244,
++				0,
++				2.967,
++				0,
++				1,
++				3.078,
++				0,
++				3.189,
++				1,
++				3.3,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.289,
++				1,
++				0.411,
++				1,
++				0.533,
++				1,
++				1,
++				0.622,
++				1,
++				0.711,
++				0,
++				0.8,
++				0,
++				1,
++				1.522,
++				0,
++				2.244,
++				0,
++				2.967,
++				0,
++				1,
++				3.078,
++				0,
++				3.189,
++				1,
++				3.3,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRSmile",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				-0.4,
++				0.533,
++				-0.4,
++				1,
++				1.344,
++				-0.4,
++				2.156,
++				-0.4,
++				2.967,
++				-0.4,
++				1,
++				3.078,
++				-0.4,
++				3.189,
++				0,
++				3.3,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRAngle",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowLForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBrowRForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthOpenY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMouthForm2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamTeethOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCheek",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGlassUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassWhite",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamGrassHighlightMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				2.02,
++				0.433,
++				2.02,
++				1,
++				0.856,
++				2.02,
++				1.278,
++				0,
++				1.7,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWaistAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyPosition",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBreath",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.256,
++				0,
++				0.344,
++				0.5,
++				0.433,
++				0.5,
++				1,
++				0.633,
++				0.5,
++				0.833,
++				0.279,
++				1.033,
++				0.2,
++				1,
++				1.467,
++				0.029,
++				1.9,
++				0,
++				2.333,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLeftShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.278,
++				0,
++				0.389,
++				10,
++				0.5,
++				10,
++				1,
++				0.633,
++				10,
++				0.767,
++				-5,
++				0.9,
++				-5,
++				0,
++				4,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamRightShoulderUp",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.278,
++				0,
++				0.389,
++				10,
++				0.5,
++				10,
++				1,
++				0.633,
++				10,
++				0.767,
++				-5,
++				0.9,
++				-5,
++				0,
++				4,
++				-5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllRotate",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFront",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSide",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBack",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairFrontFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairSideFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHairBackFuwa",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamJacket",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamChainWaist",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchSwingA2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchAX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBSwitch",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBOpen2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBRoll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBLR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamWatchBUD",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAL04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmAR04",
++			"FadeInTime": 0.2,
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand01Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmBRHand05Roll3",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmCLHandRoll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmDLHand03Roll",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmER04",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand04Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll1",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmERHand06Roll2",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchA",
++			"Segments": [
++				0,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartWatchB",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAL",
++			"Segments": [
++				0,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmAR",
++			"Segments": [
++				0,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmBR",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmCL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmDL",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PartArmER",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_00.png differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_01.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_01.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,679 @@
++{
++	"Version": 3,
++	"Parameters": [
++		{
++			"Id": "ParamAngleX",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 X"
++		},
++		{
++			"Id": "ParamAngleZ",
++			"GroupId": "ParamGroupFace",
++			"Name": "角度 Z"
++		},
++		{
++			"Id": "ParamEyeLOpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "左目 開閉"
++		},
++		{
++			"Id": "ParamEyeROpen",
++			"GroupId": "ParamGroupEyes",
++			"Name": "右目 開閉"
++		},
++		{
++			"Id": "ParamEyeBallX",
++			"GroupId": "ParamGroupEyes",
++			"Name": "目玉 X"
++		},
++		{
++			"Id": "ParamEyeBallY",
++			"GroupId": "ParamGroupEyes",
++			"Name": "目玉 Y"
++		},
++		{
++			"Id": "ParamBodyAngleX",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 X"
++		},
++		{
++			"Id": "ParamBodyAngleY",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Y"
++		},
++		{
++			"Id": "ParamBodyAngleZ",
++			"GroupId": "ParamGroupBody",
++			"Name": "体の回転 Z"
++		},
++		{
++			"Id": "ParamShoulderR",
++			"GroupId": "ParamGroupBody",
++			"Name": "右肩"
++		},
++		{
++			"Id": "ParamShoulderL",
++			"GroupId": "ParamGroupBody",
++			"Name": "左肩"
++		},
++		{
++			"Id": "ParamLegKnee",
++			"GroupId": "ParamGroupBody",
++			"Name": "屈伸"
++		},
++		{
++			"Id": "ParamLegR",
++			"GroupId": "ParamGroupBody",
++			"Name": "右足の位置"
++		},
++		{
++			"Id": "ParamLegRUpDw",
++			"GroupId": "ParamGroupBody",
++			"Name": "右足の上下"
++		},
++		{
++			"Id": "ParamAllZ",
++			"GroupId": "ParamGroupBody",
++			"Name": "全体のZ"
++		},
++		{
++			"Id": "ParamArmR01",
++			"GroupId": "ParamGroupArms",
++			"Name": "右上腕"
++		},
++		{
++			"Id": "ParamArmR01Y",
++			"GroupId": "ParamGroupArms",
++			"Name": "右上腕 Y"
++		},
++		{
++			"Id": "ParamArmR02",
++			"GroupId": "ParamGroupArms",
++			"Name": "右前腕"
++		},
++		{
++			"Id": "ParamArmR02Y",
++			"GroupId": "ParamGroupArms",
++			"Name": "右前腕 Y"
++		},
++		{
++			"Id": "ParamArmR03",
++			"GroupId": "ParamGroupArms",
++			"Name": "右手"
++		},
++		{
++			"Id": "ParamArmL01",
++			"GroupId": "ParamGroupArms",
++			"Name": "左上腕"
++		},
++		{
++			"Id": "ParamArmL02",
++			"GroupId": "ParamGroupArms",
++			"Name": "左前腕"
++		},
++		{
++			"Id": "ParamArmL03",
++			"GroupId": "ParamGroupArms",
++			"Name": "左手"
++		},
++		{
++			"Id": "ParamArmChange",
++			"GroupId": "ParamGroupArms",
++			"Name": "腕 切り替え"
++		},
++		{
++			"Id": "ParamBookPage",
++			"GroupId": "ParamGroupArms",
++			"Name": "本 ページ"
++		},
++		{
++			"Id": "ParamFlameOn",
++			"GroupId": "ParamGroupFlame",
++			"Name": "炎 表示"
++		},
++		{
++			"Id": "ParamFlame",
++			"GroupId": "ParamGroupFlame",
++			"Name": "炎"
++		},
++		{
++			"Id": "ParamFlameShaking",
++			"GroupId": "ParamGroupFlame",
++			"Name": "炎の揺れ"
++		},
++		{
++			"Id": "ParamFlameX",
++			"GroupId": "ParamGroupFlame",
++			"Name": "炎の位置 X"
++		},
++		{
++			"Id": "ParamFlameY",
++			"GroupId": "ParamGroupFlame",
++			"Name": "炎の位置 Y"
++		},
++		{
++			"Id": "ParamCharge01On",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "溜めの表示"
++		},
++		{
++			"Id": "ParamCharge01",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "溜め"
++		},
++		{
++			"Id": "ParamHandLightAOn",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "手の光Aの表示"
++		},
++		{
++			"Id": "ParamHandLightASize",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "手の光Aの拡縮"
++		},
++		{
++			"Id": "ParamMagicPowersA",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "波動A"
++		},
++		{
++			"Id": "ParamMagicAOn",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "魔法陣Aの表示"
++		},
++		{
++			"Id": "ParamMagicARotation",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "魔法陣Aの回転"
++		},
++		{
++			"Id": "ParamMagicALight",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "魔法陣A 光"
++		},
++		{
++			"Id": "ParamEffectAX",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "エフェクトAの位置 X"
++		},
++		{
++			"Id": "ParamEffectAY",
++			"GroupId": "ParamGroupEffectsA",
++			"Name": "エフェクトAの位置 Y"
++		},
++		{
++			"Id": "ParamHandLightBOn",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "手の光Bの表示"
++		},
++		{
++			"Id": "ParamHandLightBSize",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "手の光Bの拡張"
++		},
++		{
++			"Id": "ParamMagicBOn",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "魔法陣Bの表示"
++		},
++		{
++			"Id": "ParamMagicBRotation",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "魔法陣Bの回転"
++		},
++		{
++			"Id": "ParamMagicBMove",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "魔法陣Bの移動"
++		},
++		{
++			"Id": "ParamMagicBX",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "魔法陣Bの角度 X"
++		},
++		{
++			"Id": "ParamMagicPowersBOn",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "波動Bの表示"
++		},
++		{
++			"Id": "ParamMagicPowersBSize",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "波動Bの拡張"
++		},
++		{
++			"Id": "ParamMagicPowersBThicknesses",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "波動Bの太さ"
++		},
++		{
++			"Id": "ParamEffectBX",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "エフェクトBの位置 X"
++		},
++		{
++			"Id": "ParamEffectBY",
++			"GroupId": "ParamGroupEffectsB",
++			"Name": "エフェクトBの位置 Y"
++		},
++		{
++			"Id": "ParamHeadRibbon",
++			"GroupId": "ParamGroupSwing",
++			"Name": "頭リボンの揺れ"
++		},
++		{
++			"Id": "ParamBustRibbon01",
++			"GroupId": "ParamGroupSwing",
++			"Name": "胸リボンの揺れ01"
++		},
++		{
++			"Id": "ParamBustRibbon02",
++			"GroupId": "ParamGroupSwing",
++			"Name": "胸リボンの揺れ02"
++		},
++		{
++			"Id": "ParamWaistRibbon01",
++			"GroupId": "ParamGroupSwing",
++			"Name": "腰リボンの揺れ01"
++		},
++		{
++			"Id": "ParamWaistRibbon02",
++			"GroupId": "ParamGroupSwing",
++			"Name": "腰リボンの揺れ02"
++		},
++		{
++			"Id": "ParamSkirt",
++			"GroupId": "ParamGroupSwing",
++			"Name": "スカートのなびき"
++		},
++		{
++			"Id": "ParamSkirtX",
++			"GroupId": "ParamGroupSwing",
++			"Name": "スカートの揺れ X"
++		},
++		{
++			"Id": "ParamSkirtY",
++			"GroupId": "ParamGroupSwing",
++			"Name": "スカートの揺れ Y"
++		},
++		{
++			"Id": "ParamHairFront01",
++			"GroupId": "ParamGroupHairFront",
++			"Name": "髪揺れ 前01"
++		},
++		{
++			"Id": "ParamHairFront02",
++			"GroupId": "ParamGroupHairFront",
++			"Name": "髪揺れ 前02"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh67",
++			"GroupId": "ParamGroupHairSideR",
++			"Name": "[0]右横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh67",
++			"GroupId": "ParamGroupHairSideR",
++			"Name": "[1]右横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh67",
++			"GroupId": "ParamGroupHairSideR",
++			"Name": "[2]右横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh67",
++			"GroupId": "ParamGroupHairSideR",
++			"Name": "[3]右横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh67",
++			"GroupId": "ParamGroupHairSideR",
++			"Name": "[4]右横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh20",
++			"GroupId": "ParamGroupHairSideL",
++			"Name": "[0]左横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh20",
++			"GroupId": "ParamGroupHairSideL",
++			"Name": "[1]左横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh20",
++			"GroupId": "ParamGroupHairSideL",
++			"Name": "[2]左横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh20",
++			"GroupId": "ParamGroupHairSideL",
++			"Name": "[3]左横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh20",
++			"GroupId": "ParamGroupHairSideL",
++			"Name": "[4]左横髪"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh82",
++			"GroupId": "ParamGroupHairBackA",
++			"Name": "[0]後髪A"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh82",
++			"GroupId": "ParamGroupHairBackA",
++			"Name": "[1]後髪A"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh82",
++			"GroupId": "ParamGroupHairBackA",
++			"Name": "[2]後髪A"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh82",
++			"GroupId": "ParamGroupHairBackA",
++			"Name": "[3]後髪A"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh82",
++			"GroupId": "ParamGroupHairBackA",
++			"Name": "[4]後髪A"
++		},
++		{
++			"Id": "Param_Angle_Rotation_6_ArtMesh82",
++			"GroupId": "ParamGroupHairBackA",
++			"Name": "[5]後髪A"
++		},
++		{
++			"Id": "Param_Angle_Rotation_7_ArtMesh82",
++			"GroupId": "ParamGroupHairBackA",
++			"Name": "[6]後髪A"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[0]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[1]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[2]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[3]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[4]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_6_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[5]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_7_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[6]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_8_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[7]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_9_ArtMesh81",
++			"GroupId": "ParamGroupHairBackB",
++			"Name": "[8]後髪B"
++		},
++		{
++			"Id": "Param_Angle_Rotation_1_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[0]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_2_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[1]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_3_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[2]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_4_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[3]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_5_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[4]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_6_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[5]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_7_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[6]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_8_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[7]後髪C"
++		},
++		{
++			"Id": "Param_Angle_Rotation_9_ArtMesh80",
++			"GroupId": "ParamGroupHairBackC",
++			"Name": "[8]後髪C"
++		}
++	],
++	"ParameterGroups": [
++		{
++			"Id": "ParamGroupFace",
++			"GroupId": "",
++			"Name": "顔"
++		},
++		{
++			"Id": "ParamGroupEyes",
++			"GroupId": "",
++			"Name": "目"
++		},
++		{
++			"Id": "ParamGroupBody",
++			"GroupId": "",
++			"Name": "体"
++		},
++		{
++			"Id": "ParamGroupArms",
++			"GroupId": "",
++			"Name": "腕"
++		},
++		{
++			"Id": "ParamGroupFlame",
++			"GroupId": "",
++			"Name": "炎"
++		},
++		{
++			"Id": "ParamGroupEffectsA",
++			"GroupId": "",
++			"Name": "エフェクトA"
++		},
++		{
++			"Id": "ParamGroupEffectsB",
++			"GroupId": "",
++			"Name": "エフェクトB"
++		},
++		{
++			"Id": "ParamGroupSwing",
++			"GroupId": "",
++			"Name": "揺れもの"
++		},
++		{
++			"Id": "ParamGroupHairFront",
++			"GroupId": "",
++			"Name": "前髪"
++		},
++		{
++			"Id": "ParamGroupHairSideR",
++			"GroupId": "",
++			"Name": "右横髪"
++		},
++		{
++			"Id": "ParamGroupHairSideL",
++			"GroupId": "",
++			"Name": "左横髪"
++		},
++		{
++			"Id": "ParamGroupHairBackA",
++			"GroupId": "",
++			"Name": "後髪A"
++		},
++		{
++			"Id": "ParamGroupHairBackB",
++			"GroupId": "",
++			"Name": "後髪B"
++		},
++		{
++			"Id": "ParamGroupHairBackC",
++			"GroupId": "",
++			"Name": "後髪C"
++		}
++	],
++	"Parts": [
++		{
++			"Id": "PartCore",
++			"Name": "コア"
++		},
++		{
++			"Id": "PartFlame",
++			"Name": "炎"
++		},
++		{
++			"Id": "PartMagicPowersB",
++			"Name": "波動B"
++		},
++		{
++			"Id": "PartMagicB",
++			"Name": "魔法陣B"
++		},
++		{
++			"Id": "PartMagicPowersA",
++			"Name": "波動A"
++		},
++		{
++			"Id": "PartMagicA",
++			"Name": "魔法陣A"
++		},
++		{
++			"Id": "PartHat",
++			"Name": "帽子"
++		},
++		{
++			"Id": "PartHair",
++			"Name": "髪"
++		},
++		{
++			"Id": "PartBrow",
++			"Name": "眉"
++		},
++		{
++			"Id": "PartEyeL",
++			"Name": "左目"
++		},
++		{
++			"Id": "PartEyeR",
++			"Name": "右目"
++		},
++		{
++			"Id": "PartFace",
++			"Name": "顔"
++		},
++		{
++			"Id": "PartArmR02",
++			"Name": "右腕 差分"
++		},
++		{
++			"Id": "PartArmR01",
++			"Name": "右腕"
++		},
++		{
++			"Id": "PartBody",
++			"Name": "体"
++		},
++		{
++			"Id": "PartLegR",
++			"Name": "右足"
++		},
++		{
++			"Id": "PartLegL",
++			"Name": "左足"
++		},
++		{
++			"Id": "PartArmL",
++			"Name": "左腕"
++		},
++		{
++			"Id": "PartHairBack",
++			"Name": "後ろ髪"
++		},
++		{
++			"Id": "PartWaveSave",
++			"Name": "波動 溜め"
++		},
++		{
++			"Id": "ArtMesh20_Skinning",
++			"Name": "左横髪(スキニング)"
++		},
++		{
++			"Id": "Part20",
++			"Name": "左横髪(回転)"
++		},
++		{
++			"Id": "ArtMesh67_Skinning",
++			"Name": "右横髪(スキニング)"
++		},
++		{
++			"Id": "Part19",
++			"Name": "右横髪(回転)"
++		},
++		{
++			"Id": "ArtMesh80_Skinning",
++			"Name": "後髪C(スキニング)"
++		},
++		{
++			"Id": "Part17",
++			"Name": "後髪C(回転)"
++		},
++		{
++			"Id": "ArtMesh81_Skinning",
++			"Name": "後髪B(スキニング)"
++		},
++		{
++			"Id": "Part18",
++			"Name": "後髪B(回転)"
++		},
++		{
++			"Id": "ArtMesh82_Skinning",
++			"Name": "後髪A(スキニング)"
++		},
++		{
++			"Id": "Part16",
++			"Name": "後髪A(回転)"
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.moc3 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,51 @@
++{
++	"Version": 3,
++	"FileReferences": {
++		"Moc": "Rice.moc3",
++		"Textures": [
++			"Rice.2048/texture_00.png",
++			"Rice.2048/texture_01.png"
++		],
++		"Physics": "Rice.physics3.json",
++		"DisplayInfo": "Rice.cdi3.json",
++		"Motions": {
++			"Idle": [
++				{
++					"File": "motions/idle.motion3.json"
++				}
++			],
++			"TapBody": [
++				{
++					"File": "motions/mtn_01.motion3.json"
++				},
++				{
++					"File": "motions/mtn_02.motion3.json"
++				},
++				{
++					"File": "motions/mtn_03.motion3.json"
++				}
++			]
++		}
++	},
++	"Groups": [
++		{
++			"Target": "Parameter",
++			"Name": "EyeBlink",
++			"Ids": [
++				"ParamEyeLOpen",
++				"ParamEyeROpen"
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Name": "LipSync",
++			"Ids": []
++		}
++	],
++	"HitAreas": [
++		{
++			"Id": "HitAreaBody",
++			"Name": "Body"
++		}
++	]
++}
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json	2023-05-28 08:20:04.435645417 +0100
+@@ -0,0 +1,1508 @@
++{
++	"Version": 3,
++	"Meta": {
++		"PhysicsSettingCount": 9,
++		"TotalInputCount": 32,
++		"TotalOutputCount": 42,
++		"VertexCount": 51,
++		"EffectiveForces": {
++			"Gravity": {
++				"X": 0,
++				"Y": -1
++			},
++			"Wind": {
++				"X": 0,
++				"Y": 0
++			}
++		},
++		"PhysicsDictionary": [
++			{
++				"Id": "PhysicsSetting1",
++				"Name": "後髪A"
++			},
++			{
++				"Id": "PhysicsSetting2",
++				"Name": "後髪B"
++			},
++			{
++				"Id": "PhysicsSetting3",
++				"Name": "後髪C"
++			},
++			{
++				"Id": "PhysicsSetting4",
++				"Name": "右横髪"
++			},
++			{
++				"Id": "PhysicsSetting5",
++				"Name": "左横髪"
++			},
++			{
++				"Id": "PhysicsSetting6",
++				"Name": "前髪"
++			},
++			{
++				"Id": "PhysicsSetting7",
++				"Name": "頭リボン"
++			},
++			{
++				"Id": "PhysicsSetting8",
++				"Name": "胸リボン"
++			},
++			{
++				"Id": "PhysicsSetting9",
++				"Name": "腰リボン"
++			}
++		]
++	},
++	"PhysicsSettings": [
++		{
++			"Id": "PhysicsSetting1",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh82"
++					},
++					"VertexIndex": 1,
++					"Scale": 15,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh82"
++					},
++					"VertexIndex": 2,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh82"
++					},
++					"VertexIndex": 3,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh82"
++					},
++					"VertexIndex": 4,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh82"
++					},
++					"VertexIndex": 5,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_6_ArtMesh82"
++					},
++					"VertexIndex": 6,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_7_ArtMesh82"
++					},
++					"VertexIndex": 7,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 7
++					},
++					"Mobility": 0.85,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 14
++					},
++					"Mobility": 0.85,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 21
++					},
++					"Mobility": 0.85,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 28
++					},
++					"Mobility": 0.85,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 35
++					},
++					"Mobility": 0.85,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 42
++					},
++					"Mobility": 0.85,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 49
++					},
++					"Mobility": 0.85,
++					"Delay": 0.95,
++					"Acceleration": 1.5,
++					"Radius": 7
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting2",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh81"
++					},
++					"VertexIndex": 1,
++					"Scale": 15,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh81"
++					},
++					"VertexIndex": 2,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh81"
++					},
++					"VertexIndex": 3,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh81"
++					},
++					"VertexIndex": 4,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh81"
++					},
++					"VertexIndex": 5,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_6_ArtMesh81"
++					},
++					"VertexIndex": 6,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_7_ArtMesh81"
++					},
++					"VertexIndex": 7,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_8_ArtMesh81"
++					},
++					"VertexIndex": 8,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_9_ArtMesh81"
++					},
++					"VertexIndex": 9,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 6
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 12
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 18
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 24
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 30
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 36
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 42
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 48
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 2.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 54
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 2.5,
++					"Radius": 6
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting3",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh80"
++					},
++					"VertexIndex": 1,
++					"Scale": 15,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh80"
++					},
++					"VertexIndex": 2,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh80"
++					},
++					"VertexIndex": 3,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh80"
++					},
++					"VertexIndex": 4,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh80"
++					},
++					"VertexIndex": 5,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_6_ArtMesh80"
++					},
++					"VertexIndex": 6,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_7_ArtMesh80"
++					},
++					"VertexIndex": 7,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_8_ArtMesh80"
++					},
++					"VertexIndex": 8,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_9_ArtMesh80"
++					},
++					"VertexIndex": 9,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 6
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 12
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 18
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 24
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 30
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 36
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 42
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 48
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 2.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 54
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 2.5,
++					"Radius": 6
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting4",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh67"
++					},
++					"VertexIndex": 1,
++					"Scale": 30,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh67"
++					},
++					"VertexIndex": 2,
++					"Scale": 40,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh67"
++					},
++					"VertexIndex": 3,
++					"Scale": 40,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh67"
++					},
++					"VertexIndex": 4,
++					"Scale": 40,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh67"
++					},
++					"VertexIndex": 5,
++					"Scale": 40,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 6
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 12
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 18
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 24
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 30
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting5",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_1_ArtMesh20"
++					},
++					"VertexIndex": 1,
++					"Scale": 10,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_2_ArtMesh20"
++					},
++					"VertexIndex": 2,
++					"Scale": 35,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_3_ArtMesh20"
++					},
++					"VertexIndex": 3,
++					"Scale": 40,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_4_ArtMesh20"
++					},
++					"VertexIndex": 4,
++					"Scale": 40,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "Param_Angle_Rotation_5_ArtMesh20"
++					},
++					"VertexIndex": 5,
++					"Scale": 40,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 5
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 10
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 15.5
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 21.5
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 27.5
++					},
++					"Mobility": 0.85,
++					"Delay": 0.9,
++					"Acceleration": 2,
++					"Radius": 6
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting6",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFront01"
++					},
++					"VertexIndex": 1,
++					"Scale": 3,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHairFront02"
++					},
++					"VertexIndex": 2,
++					"Scale": 3,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 0.8,
++					"Delay": 0.9,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 7
++					},
++					"Mobility": 0.8,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 14
++					},
++					"Mobility": 0.8,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 7
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting7",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleX"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamAngleZ"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamHeadRibbon"
++					},
++					"VertexIndex": 1,
++					"Scale": 2,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 4
++					},
++					"Mobility": 0.9,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 4
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting8",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamBustRibbon01"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamBustRibbon02"
++					},
++					"VertexIndex": 2,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 7
++					},
++					"Mobility": 0.9,
++					"Delay": 0.9,
++					"Acceleration": 1.2,
++					"Radius": 7
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 13
++					},
++					"Mobility": 0.9,
++					"Delay": 0.9,
++					"Acceleration": 1.2,
++					"Radius": 6
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting9",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleX"
++					},
++					"Weight": 100,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "ParamBodyAngleZ"
++					},
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamWaistRibbon01"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "ParamWaistRibbon02"
++					},
++					"VertexIndex": 2,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 12
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.5,
++					"Radius": 12
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 22
++					},
++					"Mobility": 0.95,
++					"Delay": 0.8,
++					"Acceleration": 1.5,
++					"Radius": 10
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json	2023-05-28 08:20:04.431645344 +0100
+@@ -0,0 +1,1003 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 54,
++		"TotalSegmentCount": 95,
++		"TotalPointCount": 283,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				3,
++				1.033,
++				3,
++				1,
++				1.4,
++				3,
++				1.767,
++				0,
++				2.133,
++				0,
++				1,
++				2.444,
++				0,
++				2.756,
++				2,
++				3.067,
++				2,
++				1,
++				3.378,
++				2,
++				3.689,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				0,
++				4,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				-3,
++				2,
++				-3,
++				1,
++				2.667,
++				-3,
++				3.333,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.667,
++				0,
++				1.333,
++				1,
++				2,
++				1,
++				1,
++				2.667,
++				1,
++				3.333,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				2,
++				1.033,
++				2,
++				1,
++				1.367,
++				2,
++				1.7,
++				0,
++				2.033,
++				0,
++				1,
++				2.378,
++				0,
++				2.722,
++				1,
++				3.067,
++				1,
++				1,
++				3.378,
++				1,
++				3.689,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.344,
++				0,
++				0.689,
++				2,
++				1.033,
++				2,
++				1,
++				1.367,
++				2,
++				1.7,
++				0,
++				2.033,
++				0,
++				1,
++				2.378,
++				0,
++				2.722,
++				1,
++				3.067,
++				1,
++				1,
++				3.378,
++				1,
++				3.689,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegKnee",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				1,
++				0.933,
++				1,
++				1,
++				1.267,
++				1,
++				1.6,
++				0,
++				1.933,
++				0,
++				1,
++				2.289,
++				0,
++				2.644,
++				1,
++				3,
++				1,
++				1,
++				3.333,
++				1,
++				3.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegRUpDw",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllZ",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				-0.175,
++				0.4,
++				-0.175,
++				1,
++				0.678,
++				-0.175,
++				0.956,
++				0.55,
++				1.233,
++				0.55,
++				1,
++				1.578,
++				0.55,
++				1.922,
++				-0.375,
++				2.267,
++				-0.375,
++				1,
++				2.6,
++				-0.375,
++				2.933,
++				0.475,
++				3.267,
++				0.475,
++				1,
++				3.511,
++				0.475,
++				3.756,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02Y",
++			"Segments": [
++				0,
++				-10,
++				1,
++				1.333,
++				-10,
++				2.667,
++				-10,
++				4,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				-1,
++				0.5,
++				-1,
++				1,
++				0.778,
++				-1,
++				1.056,
++				3,
++				1.333,
++				3,
++				1,
++				1.667,
++				3,
++				2,
++				-2,
++				2.333,
++				-2,
++				1,
++				2.678,
++				-2,
++				3.022,
++				1,
++				3.367,
++				1,
++				1,
++				3.578,
++				1,
++				3.789,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmChange",
++			"FadeInTime": 0.0,
++			"FadeOutTime": 0.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBookPage",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.667,
++				0,
++				0,
++				1.367,
++				29,
++				2,
++				1.4,
++				0,
++				0,
++				2.733,
++				0,
++				0,
++				3.433,
++				29,
++				2,
++				3.467,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlame",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameShaking",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01On",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightAOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightASize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersA",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicAOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicARotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicALight",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBRotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBThicknesses",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBX",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBY",
++			"Segments": [
++				0,
++				0,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirt",
++			"Segments": [
++				0,
++				0,
++				0,
++				1,
++				30,
++				2,
++				1.033,
++				1,
++				0,
++				2,
++				30,
++				2,
++				2.033,
++				1,
++				0,
++				3,
++				30,
++				2,
++				3.033,
++				1,
++				0,
++				4,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				-0.5,
++				0.5,
++				-0.5,
++				1,
++				0.778,
++				-0.5,
++				1.056,
++				0.2,
++				1.333,
++				0.2,
++				1,
++				1.633,
++				0.2,
++				1.933,
++				-0.4,
++				2.233,
++				-0.4,
++				1,
++				2.567,
++				-0.4,
++				2.9,
++				0.4,
++				3.233,
++				0.4,
++				1,
++				3.489,
++				0.4,
++				3.744,
++				0,
++				4,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				0.4,
++				0.867,
++				0.4,
++				1,
++				1.189,
++				0.4,
++				1.511,
++				-0.7,
++				1.833,
++				-0.7,
++				1,
++				2.189,
++				-0.7,
++				2.544,
++				0.6,
++				2.9,
++				0.6,
++				1,
++				3.267,
++				0.6,
++				3.633,
++				0,
++				4,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json	2023-05-28 08:20:04.431645344 +0100
+@@ -0,0 +1,2428 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 6,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 54,
++		"TotalSegmentCount": 322,
++		"TotalPointCount": 880,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				-10,
++				0.433,
++				-10,
++				1,
++				0.578,
++				-10,
++				0.722,
++				11.077,
++				0.867,
++				15,
++				1,
++				1.311,
++				27.071,
++				1.756,
++				30,
++				2.2,
++				30,
++				1,
++				2.267,
++				30,
++				2.333,
++				30,
++				2.4,
++				30,
++				1,
++				2.456,
++				30,
++				2.511,
++				-30,
++				2.567,
++				-30,
++				1,
++				2.7,
++				-30,
++				2.833,
++				-27,
++				2.967,
++				-27,
++				1,
++				3.311,
++				-27,
++				3.656,
++				-27,
++				4,
++				-27,
++				1,
++				4.3,
++				-27,
++				4.6,
++				0,
++				4.9,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				27,
++				0.433,
++				27,
++				1,
++				0.567,
++				27,
++				0.7,
++				8.467,
++				0.833,
++				6,
++				1,
++				1.289,
++				-2.429,
++				1.744,
++				-7.126,
++				2.2,
++				-15,
++				1,
++				2.278,
++				-16.344,
++				2.356,
++				-30,
++				2.433,
++				-30,
++				1,
++				2.478,
++				-30,
++				2.522,
++				11.148,
++				2.567,
++				21,
++				1,
++				2.611,
++				30.852,
++				2.656,
++				30,
++				2.7,
++				30,
++				1,
++				2.789,
++				30,
++				2.878,
++				0,
++				2.967,
++				0,
++				1,
++				3.1,
++				0,
++				3.233,
++				6,
++				3.367,
++				6,
++				1,
++				3.578,
++				6,
++				3.789,
++				6,
++				4,
++				6,
++				1,
++				4.156,
++				6,
++				4.311,
++				6,
++				4.467,
++				6,
++				1,
++				4.644,
++				6,
++				4.822,
++				0,
++				5,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"FadeInTime": 0.5,
++			"FadeOutTime": 0.5,
++			"Segments": [
++				0,
++				1,
++				1,
++				0.156,
++				1,
++				0.311,
++				1,
++				0.467,
++				1,
++				1,
++				0.544,
++				1,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.267,
++				0,
++				1.833,
++				0,
++				2.4,
++				0,
++				1,
++				2.467,
++				0,
++				2.533,
++				1,
++				2.6,
++				1,
++				1,
++				3.322,
++				1,
++				4.044,
++				1,
++				4.767,
++				1,
++				0,
++				6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"FadeInTime": 0.5,
++			"FadeOutTime": 0.5,
++			"Segments": [
++				0,
++				1,
++				1,
++				0.156,
++				1,
++				0.311,
++				1,
++				0.467,
++				1,
++				1,
++				0.544,
++				1,
++				0.622,
++				0,
++				0.7,
++				0,
++				1,
++				1.267,
++				0,
++				1.833,
++				0,
++				2.4,
++				0,
++				1,
++				2.467,
++				0,
++				2.533,
++				1,
++				2.6,
++				1,
++				1,
++				3.322,
++				1,
++				4.044,
++				1,
++				4.767,
++				1,
++				0,
++				6,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.589,
++				0,
++				3.178,
++				0,
++				4.767,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.589,
++				0,
++				3.178,
++				0,
++				4.767,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				-10,
++				0.333,
++				-10,
++				1,
++				0.456,
++				-10,
++				0.578,
++				6.298,
++				0.7,
++				7,
++				1,
++				1.133,
++				9.49,
++				1.567,
++				10,
++				2,
++				10,
++				1,
++				2.122,
++				10,
++				2.244,
++				10,
++				2.367,
++				10,
++				1,
++				2.478,
++				10,
++				2.589,
++				-10,
++				2.7,
++				-10,
++				1,
++				2.789,
++				-10,
++				2.878,
++				-7,
++				2.967,
++				-7,
++				1,
++				3.278,
++				-7,
++				3.589,
++				-7,
++				3.9,
++				-7,
++				1,
++				3.978,
++				-7,
++				4.056,
++				-7,
++				4.133,
++				-7,
++				1,
++				4.344,
++				-7,
++				4.556,
++				0,
++				4.767,
++				0,
++				1,
++				4.956,
++				0,
++				5.144,
++				0,
++				5.333,
++				0,
++				1,
++				5.556,
++				0,
++				5.778,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				3,
++				0.333,
++				3,
++				1,
++				0.511,
++				3,
++				0.689,
++				0,
++				0.867,
++				0,
++				1,
++				1.3,
++				0,
++				1.733,
++				0,
++				2.167,
++				0,
++				1,
++				2.233,
++				0,
++				2.3,
++				-3,
++				2.367,
++				-3,
++				1,
++				2.467,
++				-3,
++				2.567,
++				0,
++				2.667,
++				0,
++				1,
++				3.089,
++				0,
++				3.511,
++				0,
++				3.933,
++				0,
++				1,
++				4.211,
++				0,
++				4.489,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				0,
++				0.333,
++				0,
++				1,
++				0.856,
++				0,
++				1.378,
++				3,
++				1.9,
++				3,
++				1,
++				2,
++				3,
++				2.1,
++				2.298,
++				2.2,
++				0,
++				1,
++				2.267,
++				-1.532,
++				2.333,
++				-3,
++				2.4,
++				-3,
++				1,
++				2.467,
++				-3,
++				2.533,
++				3,
++				2.6,
++				3,
++				1,
++				2.678,
++				3,
++				2.756,
++				0,
++				2.833,
++				0,
++				1,
++				2.911,
++				0,
++				2.989,
++				1,
++				3.067,
++				1,
++				1,
++				3.333,
++				1,
++				3.6,
++				0,
++				3.867,
++				0,
++				1,
++				3.911,
++				0,
++				3.956,
++				0,
++				4,
++				0,
++				1,
++				4.122,
++				0,
++				4.244,
++				2,
++				4.367,
++				2,
++				1,
++				4.544,
++				2,
++				4.722,
++				0,
++				4.9,
++				0,
++				1,
++				5.267,
++				0,
++				5.633,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				5,
++				0.333,
++				5,
++				1,
++				0.489,
++				5,
++				0.644,
++				4.6,
++				0.8,
++				4.6,
++				1,
++				1.267,
++				4.6,
++				1.733,
++				4.876,
++				2.2,
++				5.4,
++				1,
++				2.267,
++				5.475,
++				2.333,
++				5.461,
++				2.4,
++				5.6,
++				1,
++				2.478,
++				5.762,
++				2.556,
++				10,
++				2.633,
++				10,
++				1,
++				2.744,
++				10,
++				2.856,
++				7.2,
++				2.967,
++				7.2,
++				1,
++				3.311,
++				7.2,
++				3.656,
++				7.2,
++				4,
++				7.2,
++				1,
++				4.256,
++				7.2,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				5,
++				0.333,
++				5,
++				1,
++				0.422,
++				5,
++				0.511,
++				0,
++				0.6,
++				0,
++				1,
++				1.133,
++				0,
++				1.667,
++				0,
++				2.2,
++				0,
++				1,
++				2.456,
++				0,
++				2.711,
++				0,
++				2.967,
++				0,
++				1,
++				3.311,
++				0,
++				3.656,
++				0,
++				4,
++				0,
++				1,
++				4.256,
++				0,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegKnee",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.144,
++				0,
++				0.289,
++				3,
++				0.433,
++				3,
++				1,
++				0.522,
++				3,
++				0.611,
++				0.075,
++				0.7,
++				0,
++				1,
++				1.167,
++				-0.394,
++				1.633,
++				-0.614,
++				2.1,
++				-1,
++				1,
++				2.178,
++				-1.064,
++				2.256,
++				-3,
++				2.333,
++				-3,
++				1,
++				2.433,
++				-3,
++				2.533,
++				2,
++				2.633,
++				2,
++				1,
++				2.767,
++				2,
++				2.9,
++				0,
++				3.033,
++				0,
++				1,
++				3.356,
++				0,
++				3.678,
++				0,
++				4,
++				0,
++				1,
++				4.256,
++				0,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.722,
++				0,
++				1.444,
++				0,
++				2.167,
++				0,
++				1,
++				2.344,
++				0,
++				2.522,
++				-10,
++				2.7,
++				-10,
++				1,
++				2.889,
++				-10,
++				3.078,
++				-8,
++				3.267,
++				-8,
++				1,
++				3.511,
++				-8,
++				3.756,
++				-8,
++				4,
++				-8,
++				1,
++				4.256,
++				-8,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegRUpDw",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.678,
++				0,
++				1.356,
++				0,
++				2.033,
++				0,
++				1,
++				2.133,
++				0,
++				2.233,
++				3,
++				2.333,
++				3,
++				1,
++				2.433,
++				3,
++				2.533,
++				0,
++				2.633,
++				0,
++				1,
++				3.1,
++				0,
++				3.567,
++				0,
++				4.033,
++				0,
++				1,
++				4.167,
++				0,
++				4.3,
++				1,
++				4.433,
++				1,
++				1,
++				4.589,
++				1,
++				4.744,
++				0,
++				4.9,
++				0,
++				1,
++				5.267,
++				0,
++				5.633,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.333,
++				0,
++				2.667,
++				0,
++				4,
++				0,
++				1,
++				4.244,
++				0,
++				4.489,
++				0,
++				4.733,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				5,
++				0.4,
++				5,
++				1,
++				0.5,
++				5,
++				0.6,
++				-1.703,
++				0.7,
++				-2,
++				1,
++				1.111,
++				-3.221,
++				1.522,
++				-3.831,
++				1.933,
++				-5,
++				1,
++				2.011,
++				-5.221,
++				2.089,
++				-9,
++				2.167,
++				-9,
++				1,
++				2.233,
++				-9,
++				2.3,
++				-8.692,
++				2.367,
++				-6,
++				1,
++				2.4,
++				-4.654,
++				2.433,
++				28.535,
++				2.467,
++				29,
++				1,
++				2.533,
++				29.93,
++				2.6,
++				30,
++				2.667,
++				30,
++				1,
++				2.756,
++				30,
++				2.844,
++				29,
++				2.933,
++				29,
++				1,
++				3.022,
++				29,
++				3.111,
++				30,
++				3.2,
++				30,
++				1,
++				3.489,
++				30,
++				3.778,
++				30,
++				4.067,
++				30,
++				1,
++				4.356,
++				30,
++				4.644,
++				-0.525,
++				4.933,
++				-0.525,
++				1,
++				5.144,
++				-0.525,
++				5.356,
++				0,
++				5.567,
++				0,
++				1,
++				5.711,
++				0,
++				5.856,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.389,
++				0,
++				2.778,
++				0,
++				4.167,
++				0,
++				1,
++				4.422,
++				0,
++				4.678,
++				0,
++				4.933,
++				0,
++				1,
++				5.289,
++				0,
++				5.644,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				1,
++				0.4,
++				1,
++				1,
++				0.522,
++				1,
++				0.644,
++				-33.746,
++				0.767,
++				-34,
++				1,
++				1.178,
++				-34.856,
++				1.589,
++				-35.216,
++				2,
++				-36,
++				1,
++				2.078,
++				-36.148,
++				2.156,
++				-40,
++				2.233,
++				-40,
++				1,
++				2.3,
++				-40,
++				2.367,
++				-35.967,
++				2.433,
++				-24,
++				1,
++				2.467,
++				-18.017,
++				2.5,
++				-2.828,
++				2.533,
++				0,
++				1,
++				2.578,
++				3.77,
++				2.622,
++				4,
++				2.667,
++				4,
++				1,
++				2.756,
++				4,
++				2.844,
++				0,
++				2.933,
++				0,
++				1,
++				3.344,
++				0,
++				3.756,
++				0,
++				4.167,
++				0,
++				1,
++				4.422,
++				0,
++				4.678,
++				0,
++				4.933,
++				0,
++				1,
++				5.289,
++				0,
++				5.644,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02Y",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.133,
++				-10,
++				0.267,
++				-10,
++				0.4,
++				-10,
++				1,
++				0.522,
++				-10,
++				0.644,
++				-20,
++				0.767,
++				-20,
++				1,
++				1.178,
++				-20,
++				1.589,
++				-20,
++				2,
++				-20,
++				1,
++				2.078,
++				-20,
++				2.156,
++				-20,
++				2.233,
++				-20,
++				1,
++				2.289,
++				-20,
++				2.344,
++				-18.458,
++				2.4,
++				-10,
++				1,
++				2.422,
++				-6.617,
++				2.444,
++				10,
++				2.467,
++				10,
++				1,
++				2.5,
++				10,
++				2.533,
++				0,
++				2.567,
++				0,
++				1,
++				3.044,
++				0,
++				3.522,
++				0,
++				4,
++				0,
++				1,
++				4.256,
++				0,
++				4.511,
++				-10,
++				4.767,
++				-10,
++				1,
++				5.178,
++				-10,
++				5.589,
++				-10,
++				6,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				18,
++				0.467,
++				18,
++				1,
++				0.6,
++				18,
++				0.733,
++				-15.591,
++				0.867,
++				-16,
++				1,
++				1.289,
++				-17.295,
++				1.711,
++				-17.781,
++				2.133,
++				-19,
++				1,
++				2.233,
++				-19.289,
++				2.333,
++				-30,
++				2.433,
++				-30,
++				1,
++				2.533,
++				-30,
++				2.633,
++				11,
++				2.733,
++				11,
++				1,
++				2.844,
++				11,
++				2.956,
++				0,
++				3.067,
++				0,
++				1,
++				3.378,
++				0,
++				3.689,
++				0,
++				4,
++				0,
++				1,
++				4.256,
++				0,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.267,
++				0,
++				0.533,
++				0,
++				0.8,
++				0,
++				1,
++				1.289,
++				0,
++				1.778,
++				0,
++				2.267,
++				0,
++				1,
++				2.411,
++				0,
++				2.556,
++				7,
++				2.7,
++				7,
++				1,
++				2.811,
++				7,
++				2.922,
++				3,
++				3.033,
++				3,
++				1,
++				3.356,
++				3,
++				3.678,
++				3,
++				4,
++				3,
++				1,
++				4.256,
++				3,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				0,
++				0.5,
++				0,
++				1,
++				0.633,
++				0,
++				0.767,
++				0,
++				0.9,
++				0,
++				1,
++				1.244,
++				0,
++				1.589,
++				5,
++				1.933,
++				5,
++				1,
++				2.089,
++				5,
++				2.244,
++				5,
++				2.4,
++				5,
++				1,
++				2.5,
++				5,
++				2.6,
++				-5,
++				2.7,
++				-5,
++				1,
++				2.844,
++				-5,
++				2.989,
++				-3,
++				3.133,
++				-3,
++				1,
++				3.422,
++				-3,
++				3.711,
++				-3,
++				4,
++				-3,
++				1,
++				4.256,
++				-3,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.333,
++				0,
++				0.667,
++				0,
++				1,
++				0,
++				1,
++				1.367,
++				0,
++				1.733,
++				-0.804,
++				2.1,
++				-4,
++				1,
++				2.233,
++				-5.162,
++				2.367,
++				-8,
++				2.5,
++				-8,
++				1,
++				2.611,
++				-8,
++				2.722,
++				0,
++				2.833,
++				0,
++				1,
++				3,
++				0,
++				3.167,
++				-5,
++				3.333,
++				-5,
++				1,
++				3.556,
++				-5,
++				3.778,
++				-5,
++				4,
++				-5,
++				1,
++				4.256,
++				-5,
++				4.511,
++				0,
++				4.767,
++				0,
++				1,
++				5.178,
++				0,
++				5.589,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmChange",
++			"FadeInTime": 0.0,
++			"FadeOutTime": 0.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.8,
++				0,
++				1.6,
++				0,
++				2.4,
++				0,
++				2,
++				2.433,
++				1,
++				1,
++				3.122,
++				1,
++				3.811,
++				1,
++				4.5,
++				1,
++				2,
++				4.533,
++				0,
++				1,
++				5.022,
++				0,
++				5.511,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBookPage",
++			"Segments": [
++				0,
++				0,
++				0,
++				2.5,
++				0,
++				0,
++				2.667,
++				30,
++				2,
++				2.7,
++				0,
++				0,
++				2.833,
++				30,
++				2,
++				2.867,
++				0,
++				0,
++				3.033,
++				30,
++				2,
++				3.067,
++				0,
++				0,
++				3.233,
++				30,
++				2,
++				3.267,
++				0,
++				0,
++				3.5,
++				30,
++				2,
++				3.533,
++				0,
++				0,
++				3.8,
++				30,
++				2,
++				3.833,
++				0,
++				0,
++				4.233,
++				30,
++				2,
++				4.267,
++				0,
++				0,
++				4.767,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlame",
++			"Segments": [
++				0,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameShaking",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameY",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01On",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				0,
++				0.867,
++				0,
++				1,
++				1.022,
++				0,
++				1.178,
++				1,
++				1.333,
++				1,
++				1,
++				1.5,
++				1,
++				1.667,
++				1,
++				1.833,
++				1,
++				1,
++				1.933,
++				1,
++				2.033,
++				0,
++				2.133,
++				0,
++				1,
++				2.256,
++				0,
++				2.378,
++				0,
++				2.5,
++				0,
++				1,
++				3.667,
++				0,
++				4.833,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.567,
++				0,
++				0,
++				0.6,
++				2.4,
++				0,
++				1.4,
++				60,
++				2,
++				1.433,
++				2.4,
++				0,
++				2.233,
++				60,
++				2,
++				2.267,
++				2.4,
++				0,
++				3.067,
++				60,
++				2,
++				3.1,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightAOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				0,
++				0.933,
++				0,
++				1,
++				1.022,
++				0,
++				1.111,
++				1,
++				1.2,
++				1,
++				1,
++				1.633,
++				1,
++				2.067,
++				1,
++				2.5,
++				1,
++				1,
++				2.511,
++				1,
++				2.522,
++				0,
++				2.533,
++				0,
++				1,
++				3.689,
++				0,
++				4.844,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightASize",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.3,
++				0,
++				0.6,
++				0,
++				0.9,
++				0,
++				1,
++				1,
++				0,
++				1.1,
++				1,
++				1.2,
++				1,
++				1,
++				1.244,
++				1,
++				1.289,
++				0.9,
++				1.333,
++				0.9,
++				1,
++				1.378,
++				0.9,
++				1.422,
++				1,
++				1.467,
++				1,
++				1,
++				1.511,
++				1,
++				1.556,
++				0.9,
++				1.6,
++				0.9,
++				1,
++				1.644,
++				0.9,
++				1.689,
++				1,
++				1.733,
++				1,
++				1,
++				1.778,
++				1,
++				1.822,
++				0.9,
++				1.867,
++				0.9,
++				1,
++				1.911,
++				0.9,
++				1.956,
++				1,
++				2,
++				1,
++				1,
++				2.044,
++				1,
++				2.089,
++				0.9,
++				2.133,
++				0.9,
++				1,
++				2.178,
++				0.9,
++				2.222,
++				1,
++				2.267,
++				1,
++				1,
++				2.311,
++				1,
++				2.356,
++				0,
++				2.4,
++				0,
++				1,
++				2.444,
++				0,
++				2.489,
++				0.4,
++				2.533,
++				0.4,
++				1,
++				2.544,
++				0.4,
++				2.556,
++				0,
++				2.567,
++				0,
++				1,
++				3.711,
++				0,
++				4.856,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersA",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.833,
++				0,
++				1.667,
++				0,
++				2.5,
++				0,
++				1,
++				2.533,
++				0,
++				2.567,
++				4.032,
++				2.6,
++				10,
++				1,
++				2.678,
++				23.925,
++				2.756,
++				30,
++				2.833,
++				30,
++				2,
++				2.867,
++				0,
++				1,
++				3.911,
++				0,
++				4.956,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicAOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.8,
++				0,
++				0.933,
++				15,
++				1.067,
++				15,
++				1,
++				1.456,
++				15,
++				1.844,
++				15,
++				2.233,
++				15,
++				1,
++				2.3,
++				15,
++				2.367,
++				13,
++				2.433,
++				13,
++				1,
++				2.5,
++				13,
++				2.567,
++				30,
++				2.633,
++				30,
++				2,
++				2.667,
++				0,
++				1,
++				3.778,
++				0,
++				4.889,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicARotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.5,
++				0,
++				0,
++				1.433,
++				60,
++				2,
++				1.467,
++				2.143,
++				0,
++				2.4,
++				60,
++				2,
++				2.433,
++				2,
++				0,
++				3.067,
++				60,
++				2,
++				3.1,
++				3,
++				0,
++				3.733,
++				60,
++				2,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicALight",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				0,
++				0.867,
++				0,
++				1,
++				0.989,
++				0,
++				1.111,
++				0.5,
++				1.233,
++				0.5,
++				1,
++				1.367,
++				0.5,
++				1.5,
++				0.4,
++				1.633,
++				0.4,
++				1,
++				1.8,
++				0.4,
++				1.967,
++				0.5,
++				2.133,
++				0.5,
++				1,
++				2.244,
++				0.5,
++				2.356,
++				0,
++				2.467,
++				0,
++				1,
++				2.522,
++				0,
++				2.578,
++				1,
++				2.633,
++				1,
++				2,
++				2.667,
++				0,
++				1,
++				3.778,
++				0,
++				4.889,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAX",
++			"Segments": [
++				0,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAY",
++			"Segments": [
++				0,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBRotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBThicknesses",
++			"Segments": [
++				0,
++				0,
++				1,
++				2,
++				0,
++				4,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBX",
++			"Segments": [
++				0,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBY",
++			"Segments": [
++				0,
++				0,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirt",
++			"Segments": [
++				0,
++				0,
++				0,
++				1,
++				30,
++				2,
++				1.033,
++				1,
++				0,
++				1.7,
++				30,
++				2,
++				1.733,
++				1,
++				0,
++				2.267,
++				30,
++				2,
++				2.3,
++				1.875,
++				0,
++				2.8,
++				30,
++				2,
++				2.833,
++				1.875,
++				0,
++				3.333,
++				30,
++				2,
++				3.367,
++				1.875,
++				0,
++				3.867,
++				30,
++				2,
++				3.9,
++				1.875,
++				0,
++				4.467,
++				30,
++				2,
++				4.5,
++				1.875,
++				0,
++				5.233,
++				30,
++				2,
++				5.267,
++				1.875,
++				0,
++				6,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				-0.7,
++				0.567,
++				-0.7,
++				1,
++				0.856,
++				-0.7,
++				1.144,
++				0,
++				1.433,
++				0,
++				1,
++				1.7,
++				0,
++				1.967,
++				-0.6,
++				2.233,
++				-0.6,
++				1,
++				2.311,
++				-0.6,
++				2.389,
++				-0.637,
++				2.467,
++				-0.5,
++				1,
++				2.567,
++				-0.324,
++				2.667,
++				1,
++				2.767,
++				1,
++				1,
++				2.844,
++				1,
++				2.922,
++				0.4,
++				3,
++				0.4,
++				1,
++				3.111,
++				0.4,
++				3.222,
++				1,
++				3.333,
++				1,
++				1,
++				3.444,
++				1,
++				3.556,
++				0.8,
++				3.667,
++				0.8,
++				1,
++				3.767,
++				0.8,
++				3.867,
++				1,
++				3.967,
++				1,
++				1,
++				4.156,
++				1,
++				4.344,
++				0.2,
++				4.533,
++				0.2,
++				1,
++				4.778,
++				0.2,
++				5.022,
++				0.4,
++				5.267,
++				0.4,
++				1,
++				5.511,
++				0.4,
++				5.756,
++				0,
++				6,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				-0.5,
++				0.933,
++				-0.5,
++				1,
++				1.178,
++				-0.5,
++				1.422,
++				0.3,
++				1.667,
++				0.3,
++				1,
++				1.9,
++				0.3,
++				2.133,
++				-0.6,
++				2.367,
++				-0.6,
++				1,
++				2.478,
++				-0.6,
++				2.589,
++				1,
++				2.7,
++				1,
++				1,
++				2.789,
++				1,
++				2.878,
++				-0.3,
++				2.967,
++				-0.3,
++				1,
++				3.067,
++				-0.3,
++				3.167,
++				1,
++				3.267,
++				1,
++				1,
++				3.367,
++				1,
++				3.467,
++				-0.4,
++				3.567,
++				-0.4,
++				1,
++				3.733,
++				-0.4,
++				3.9,
++				0.6,
++				4.067,
++				0.6,
++				1,
++				4.311,
++				0.6,
++				4.556,
++				-0.5,
++				4.8,
++				-0.5,
++				1,
++				5.011,
++				-0.5,
++				5.222,
++				0.1,
++				5.433,
++				0.1,
++				1,
++				5.622,
++				0.1,
++				5.811,
++				0,
++				6,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json	2023-05-28 08:20:04.431645344 +0100
+@@ -0,0 +1,1386 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 5,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 54,
++		"TotalSegmentCount": 164,
++		"TotalPointCount": 440,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.278,
++				0,
++				0.556,
++				30,
++				0.833,
++				30,
++				1,
++				1.189,
++				30,
++				1.544,
++				26,
++				1.9,
++				26,
++				1,
++				2.344,
++				26,
++				2.789,
++				26,
++				3.233,
++				26,
++				1,
++				3.622,
++				26,
++				4.011,
++				0,
++				4.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.311,
++				0,
++				0.622,
++				18,
++				0.933,
++				18,
++				1,
++				1.3,
++				18,
++				1.667,
++				9,
++				2.033,
++				9,
++				1,
++				2.533,
++				9,
++				3.033,
++				9,
++				3.533,
++				9,
++				1,
++				3.822,
++				9,
++				4.111,
++				-2,
++				4.4,
++				-2,
++				1,
++				4.556,
++				-2,
++				4.711,
++				0,
++				4.867,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				0,
++				5,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.256,
++				0,
++				0.511,
++				1,
++				0.767,
++				1,
++				1,
++				1.611,
++				1,
++				2.456,
++				1,
++				3.3,
++				1,
++				1,
++				3.667,
++				1,
++				4.033,
++				0,
++				4.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.433,
++				0,
++				0.6,
++				-1,
++				0.767,
++				-1,
++				1,
++				1.611,
++				-1,
++				2.456,
++				-1,
++				3.3,
++				-1,
++				1,
++				3.667,
++				-1,
++				4.033,
++				0,
++				4.4,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.267,
++				0,
++				0.533,
++				-10,
++				0.8,
++				-10,
++				1,
++				1.122,
++				-10,
++				1.444,
++				-9,
++				1.767,
++				-9,
++				1,
++				2.144,
++				-9,
++				2.522,
++				-9,
++				2.9,
++				-9,
++				1,
++				3.133,
++				-9,
++				3.367,
++				-9.201,
++				3.6,
++				-8,
++				1,
++				3.856,
++				-6.685,
++				4.111,
++				0,
++				4.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.267,
++				0,
++				0.533,
++				2,
++				0.8,
++				2,
++				1,
++				1.144,
++				2,
++				1.489,
++				0,
++				1.833,
++				0,
++				1,
++				2.111,
++				0,
++				2.389,
++				1,
++				2.667,
++				1,
++				1,
++				2.833,
++				1,
++				3,
++				1,
++				3.167,
++				1,
++				1,
++				3.344,
++				1,
++				3.522,
++				2,
++				3.7,
++				2,
++				1,
++				3.922,
++				2,
++				4.144,
++				0,
++				4.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				1,
++				0.867,
++				1,
++				1,
++				1.222,
++				1,
++				1.578,
++				-0.16,
++				1.933,
++				-0.16,
++				1,
++				2.2,
++				-0.16,
++				2.467,
++				0,
++				2.733,
++				0,
++				1,
++				2.889,
++				0,
++				3.044,
++				0,
++				3.2,
++				0,
++				1,
++				3.4,
++				0,
++				3.6,
++				1,
++				3.8,
++				1,
++				1,
++				3.989,
++				1,
++				4.178,
++				0,
++				4.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.478,
++				0,
++				0.722,
++				5.2,
++				0.967,
++				5.2,
++				1,
++				1.211,
++				5.2,
++				1.456,
++				0,
++				1.7,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.078,
++				0,
++				0.156,
++				0,
++				0.233,
++				0,
++				1,
++				0.478,
++				0,
++				0.722,
++				5.2,
++				0.967,
++				5.2,
++				1,
++				1.211,
++				5.2,
++				1.456,
++				0,
++				1.7,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegKnee",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegR",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegRUpDw",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllZ",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				-9,
++				0.567,
++				-9,
++				1,
++				0.867,
++				-9,
++				1.167,
++				-7,
++				1.467,
++				-7,
++				1,
++				2.033,
++				-7,
++				2.6,
++				-7,
++				3.167,
++				-7,
++				1,
++				3.511,
++				-7,
++				3.856,
++				0,
++				4.2,
++				0,
++				1,
++				4.4,
++				0,
++				4.6,
++				0,
++				4.8,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.067,
++				0,
++				2.133,
++				0,
++				3.2,
++				0,
++				1,
++				3.656,
++				0,
++				4.111,
++				0,
++				4.567,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.067,
++				0,
++				0.133,
++				0,
++				0.2,
++				0,
++				1,
++				0.367,
++				0,
++				0.533,
++				-27,
++				0.7,
++				-27,
++				1,
++				1.011,
++				-27,
++				1.322,
++				-22,
++				1.633,
++				-22,
++				1,
++				1.9,
++				-22,
++				2.167,
++				-23,
++				2.433,
++				-23,
++				1,
++				2.589,
++				-23,
++				2.744,
++				-23,
++				2.9,
++				-23,
++				1,
++				3.033,
++				-23,
++				3.167,
++				-24.01,
++				3.3,
++				-24.01,
++				1,
++				3.489,
++				-24.01,
++				3.678,
++				1,
++				3.867,
++				1,
++				1,
++				4.1,
++				1,
++				4.333,
++				0,
++				4.567,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02Y",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.033,
++				-10,
++				0.067,
++				-10,
++				0.1,
++				-10,
++				1,
++				0.233,
++				-10,
++				0.367,
++				-18,
++				0.5,
++				-18,
++				1,
++				1.478,
++				-18,
++				2.456,
++				-18,
++				3.433,
++				-18,
++				1,
++				3.611,
++				-18,
++				3.789,
++				-10,
++				3.967,
++				-10,
++				0,
++				5,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.267,
++				0,
++				0.533,
++				-10,
++				0.8,
++				-10,
++				1,
++				1.156,
++				-10,
++				1.511,
++				8,
++				1.867,
++				8,
++				1,
++				2.311,
++				8,
++				2.756,
++				8,
++				3.2,
++				8,
++				1,
++				3.656,
++				8,
++				4.111,
++				0,
++				4.567,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.211,
++				0,
++				0.422,
++				-6,
++				0.633,
++				-6,
++				1,
++				1.533,
++				-6,
++				2.433,
++				-6,
++				3.333,
++				-6,
++				1,
++				3.678,
++				-6,
++				4.022,
++				0,
++				4.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-2,
++				0.7,
++				-2,
++				1,
++				1.622,
++				-2,
++				2.544,
++				-2,
++				3.467,
++				-2,
++				1,
++				3.8,
++				-2,
++				4.133,
++				0,
++				4.467,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				-11,
++				0.7,
++				-11,
++				1,
++				1.589,
++				-11,
++				2.478,
++				-11,
++				3.367,
++				-11,
++				1,
++				3.7,
++				-11,
++				4.033,
++				0,
++				4.367,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmChange",
++			"FadeInTime": 0.0,
++			"FadeOutTime": 0.0,
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBookPage",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				0,
++				0.6,
++				0,
++				1,
++				0.756,
++				0,
++				0.911,
++				1,
++				1.067,
++				1,
++				1,
++				2,
++				1,
++				2.933,
++				1,
++				3.867,
++				1,
++				1,
++				4.011,
++				1,
++				4.156,
++				0,
++				4.3,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlame",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.833,
++				30,
++				2,
++				0.867,
++				1.2,
++				0,
++				1.667,
++				30,
++				2,
++				1.7,
++				1.2,
++				0,
++				2.5,
++				30,
++				2,
++				2.533,
++				1.2,
++				0,
++				3.333,
++				30,
++				2,
++				3.367,
++				1.2,
++				0,
++				4.167,
++				30,
++				2,
++				4.2,
++				1.2,
++				0,
++				5,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameShaking",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.2,
++				0,
++				0.4,
++				-24,
++				0.6,
++				-24,
++				1,
++				1.789,
++				-24,
++				2.978,
++				0,
++				4.167,
++				0,
++				1,
++				4.444,
++				0,
++				4.722,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				-10,
++				0.267,
++				-10,
++				1,
++				0.489,
++				-10,
++				0.711,
++				4,
++				0.933,
++				4,
++				1,
++				1.111,
++				4,
++				1.289,
++				-10,
++				1.467,
++				-10,
++				1,
++				1.689,
++				-10,
++				1.911,
++				4,
++				2.133,
++				4,
++				1,
++				2.3,
++				4,
++				2.467,
++				-10,
++				2.633,
++				-10,
++				1,
++				2.867,
++				-10,
++				3.1,
++				4,
++				3.333,
++				4,
++				1,
++				3.611,
++				4,
++				3.889,
++				0,
++				4.167,
++				0,
++				1,
++				4.444,
++				0,
++				4.722,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01On",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightAOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightASize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersA",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicAOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicARotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicALight",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAX",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAY",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBRotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBX",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBThicknesses",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.667,
++				0,
++				3.333,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBX",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBY",
++			"Segments": [
++				0,
++				0,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirt",
++			"Segments": [
++				0,
++				0,
++				0,
++				1,
++				30,
++				2,
++				1.033,
++				1,
++				0,
++				2,
++				30,
++				2,
++				2.033,
++				1,
++				0,
++				3,
++				30,
++				2,
++				3.033,
++				1,
++				0,
++				4,
++				30,
++				2,
++				4.033,
++				1,
++				0,
++				5,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.167,
++				0,
++				0.333,
++				-0.5,
++				0.5,
++				-0.5,
++				1,
++				0.778,
++				-0.5,
++				1.056,
++				0.2,
++				1.333,
++				0.2,
++				1,
++				1.633,
++				0.2,
++				1.933,
++				-0.4,
++				2.233,
++				-0.4,
++				1,
++				2.567,
++				-0.4,
++				2.9,
++				0.4,
++				3.233,
++				0.4,
++				1,
++				3.822,
++				0.4,
++				4.411,
++				0,
++				5,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				0.4,
++				0.867,
++				0.4,
++				1,
++				1.189,
++				0.4,
++				1.511,
++				-0.7,
++				1.833,
++				-0.7,
++				1,
++				2.222,
++				-0.7,
++				2.611,
++				-0.214,
++				3,
++				0,
++				1,
++				3.378,
++				0.208,
++				3.756,
++				0.2,
++				4.133,
++				0.2,
++				1,
++				4.422,
++				0.2,
++				4.711,
++				0,
++				5,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json	2023-05-28 08:20:04.431645344 +0100
+@@ -0,0 +1,2231 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 8,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 54,
++		"TotalSegmentCount": 303,
++		"TotalPointCount": 793,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				30,
++				0.3,
++				30,
++				1,
++				0.433,
++				30,
++				0.567,
++				-30,
++				0.7,
++				-30,
++				1,
++				0.978,
++				-30,
++				1.256,
++				-30,
++				1.533,
++				-30,
++				1,
++				2.022,
++				-30,
++				2.511,
++				30,
++				3,
++				30,
++				1,
++				3.8,
++				30,
++				4.6,
++				30,
++				5.4,
++				30,
++				1,
++				5.667,
++				30,
++				5.933,
++				0,
++				6.2,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.189,
++				0,
++				0.378,
++				3.748,
++				0.567,
++				10,
++				1,
++				0.678,
++				13.678,
++				0.789,
++				15,
++				0.9,
++				15,
++				1,
++				1.033,
++				15,
++				1.167,
++				10,
++				1.3,
++				10,
++				1,
++				1.411,
++				10,
++				1.522,
++				10,
++				1.633,
++				10,
++				1,
++				2.1,
++				10,
++				2.567,
++				0,
++				3.033,
++				0,
++				1,
++				3.167,
++				0,
++				3.3,
++				0,
++				3.433,
++				0,
++				1,
++				3.489,
++				0,
++				3.544,
++				-13,
++				3.6,
++				-13,
++				1,
++				3.744,
++				-13,
++				3.889,
++				30,
++				4.033,
++				30,
++				1,
++				4.189,
++				30,
++				4.344,
++				12,
++				4.5,
++				12,
++				1,
++				4.8,
++				12,
++				5.1,
++				12,
++				5.4,
++				12,
++				1,
++				5.522,
++				12,
++				5.644,
++				12,
++				5.767,
++				12,
++				1,
++				5.911,
++				12,
++				6.056,
++				0,
++				6.2,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeLOpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.033,
++				1,
++				4.067,
++				1,
++				6.1,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeROpen",
++			"Segments": [
++				0,
++				1,
++				1,
++				2.033,
++				1,
++				4.067,
++				1,
++				6.1,
++				1,
++				0,
++				8,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-0.6,
++				0.3,
++				-0.6,
++				1,
++				0.433,
++				-0.6,
++				0.567,
++				0,
++				0.7,
++				0,
++				1,
++				1.644,
++				0,
++				2.589,
++				0,
++				3.533,
++				0,
++				1,
++				3.611,
++				0,
++				3.689,
++				-0.2,
++				3.767,
++				-0.2,
++				1,
++				4.011,
++				-0.2,
++				4.256,
++				0,
++				4.5,
++				0,
++				1,
++				5.033,
++				0,
++				5.567,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEyeBallY",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.178,
++				0,
++				2.356,
++				0,
++				3.533,
++				0,
++				1,
++				3.611,
++				0,
++				3.689,
++				-0.8,
++				3.767,
++				-0.8,
++				1,
++				3.856,
++				-0.8,
++				3.944,
++				-0.8,
++				4.033,
++				-0.8,
++				1,
++				4.189,
++				-0.8,
++				4.344,
++				0,
++				4.5,
++				0,
++				1,
++				5.033,
++				0,
++				5.567,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				6.925,
++				0.167,
++				9,
++				1,
++				0.2,
++				10.245,
++				0.233,
++				10,
++				0.267,
++				10,
++				1,
++				0.411,
++				10,
++				0.556,
++				-10,
++				0.7,
++				-10,
++				1,
++				0.989,
++				-10,
++				1.278,
++				-10,
++				1.567,
++				-10,
++				1,
++				2.044,
++				-10,
++				2.522,
++				0,
++				3,
++				0,
++				1,
++				3.189,
++				0,
++				3.378,
++				0,
++				3.567,
++				0,
++				1,
++				3.611,
++				0,
++				3.656,
++				10,
++				3.7,
++				10,
++				1,
++				3.922,
++				10,
++				4.144,
++				8,
++				4.367,
++				8,
++				1,
++				4.689,
++				8,
++				5.011,
++				8,
++				5.333,
++				8,
++				1,
++				5.589,
++				8,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.522,
++				0,
++				1.044,
++				0,
++				1.567,
++				0,
++				1,
++				2.822,
++				0,
++				4.078,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBodyAngleZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.1,
++				0,
++				0.2,
++				-3,
++				0.3,
++				-3,
++				1,
++				0.444,
++				-3,
++				0.589,
++				1,
++				0.733,
++				1,
++				1,
++				0.933,
++				1,
++				1.133,
++				0,
++				1.333,
++				0,
++				1,
++				1.422,
++				0,
++				1.511,
++				0,
++				1.6,
++				0,
++				1,
++				2.067,
++				0,
++				2.533,
++				-3,
++				3,
++				-3,
++				1,
++				3.122,
++				-3,
++				3.244,
++				-3,
++				3.367,
++				-3,
++				1,
++				3.433,
++				-3,
++				3.5,
++				-5,
++				3.567,
++				-5,
++				1,
++				3.6,
++				-5,
++				3.633,
++				4.75,
++				3.667,
++				6,
++				1,
++				3.756,
++				9.333,
++				3.844,
++				10,
++				3.933,
++				10,
++				1,
++				4.089,
++				10,
++				4.244,
++				1,
++				4.4,
++				1,
++				1,
++				4.522,
++				1,
++				4.644,
++				2,
++				4.767,
++				2,
++				1,
++				4.956,
++				2,
++				5.144,
++				2,
++				5.333,
++				2,
++				1,
++				5.589,
++				2,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderR",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.189,
++				0,
++				2.378,
++				0,
++				3.567,
++				0,
++				1,
++				3.611,
++				0,
++				3.656,
++				7.767,
++				3.7,
++				8.4,
++				1,
++				3.8,
++				9.824,
++				3.9,
++				10,
++				4,
++				10,
++				1,
++				4.133,
++				10,
++				4.267,
++				0,
++				4.4,
++				0,
++				1,
++				4.711,
++				0,
++				5.022,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamShoulderL",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				1.956,
++				0,
++				3.644,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegKnee",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.522,
++				0,
++				1.044,
++				0,
++				1.567,
++				0,
++				1,
++				2.167,
++				0,
++				2.767,
++				0,
++				3.367,
++				0,
++				1,
++				3.433,
++				0,
++				3.5,
++				-2,
++				3.567,
++				-2,
++				1,
++				3.622,
++				-2,
++				3.678,
++				5.887,
++				3.733,
++				7,
++				1,
++				3.789,
++				8.113,
++				3.844,
++				8,
++				3.9,
++				8,
++				1,
++				4.044,
++				8,
++				4.189,
++				0,
++				4.333,
++				0,
++				1,
++				4.667,
++				0,
++				5,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegR",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				0,
++				0.267,
++				0,
++				1,
++				0.422,
++				0,
++				0.578,
++				-5,
++				0.733,
++				-5,
++				1,
++				1.678,
++				-5,
++				2.622,
++				-5,
++				3.567,
++				-5,
++				1,
++				3.689,
++				-5,
++				3.811,
++				0,
++				3.933,
++				0,
++				1,
++				4.1,
++				0,
++				4.267,
++				-4,
++				4.433,
++				-4,
++				1,
++				4.733,
++				-4,
++				5.033,
++				-4,
++				5.333,
++				-4,
++				1,
++				5.589,
++				-4,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamLegRUpDw",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.189,
++				0,
++				2.378,
++				0,
++				3.567,
++				0,
++				1,
++				3.678,
++				0,
++				3.789,
++				10,
++				3.9,
++				10,
++				1,
++				4.078,
++				10,
++				4.256,
++				0,
++				4.433,
++				0,
++				1,
++				4.733,
++				0,
++				5.033,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamAllZ",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.189,
++				0,
++				2.378,
++				0,
++				3.567,
++				0,
++				1,
++				3.633,
++				0,
++				3.7,
++				19.528,
++				3.767,
++				21,
++				1,
++				3.822,
++				22.226,
++				3.878,
++				22,
++				3.933,
++				22,
++				1,
++				4.067,
++				22,
++				4.2,
++				-2,
++				4.333,
++				-2,
++				1,
++				4.922,
++				-2,
++				5.511,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.044,
++				0,
++				0.089,
++				-18,
++				0.133,
++				-18,
++				1,
++				0.2,
++				-20.878,
++				0.267,
++				-21,
++				0.333,
++				-21,
++				1,
++				0.433,
++				-21,
++				0.533,
++				29,
++				0.633,
++				29,
++				1,
++				0.956,
++				29,
++				1.278,
++				29,
++				1.6,
++				29,
++				1,
++				2.056,
++				29,
++				2.511,
++				30,
++				2.967,
++				30,
++				1,
++				3.089,
++				30,
++				3.211,
++				30,
++				3.333,
++				30,
++				1,
++				3.389,
++				30,
++				3.444,
++				30,
++				3.5,
++				30,
++				1,
++				3.533,
++				30,
++				3.567,
++				37.934,
++				3.6,
++				39,
++				1,
++				3.744,
++				43.62,
++				3.889,
++				45,
++				4.033,
++				45,
++				1,
++				4.156,
++				45,
++				4.278,
++				29,
++				4.4,
++				29,
++				1,
++				4.533,
++				29,
++				4.667,
++				30,
++				4.8,
++				30,
++				1,
++				4.978,
++				30,
++				5.156,
++				30,
++				5.333,
++				30,
++				1,
++				5.589,
++				30,
++				5.844,
++				-0.525,
++				6.1,
++				-0.525,
++				1,
++				6.267,
++				-0.525,
++				6.433,
++				0,
++				6.6,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR01Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.111,
++				0,
++				0.222,
++				-7.2,
++				0.333,
++				-7.2,
++				1,
++				0.456,
++				-7.2,
++				0.578,
++				0,
++				0.7,
++				0,
++				1,
++				1,
++				0,
++				1.3,
++				0,
++				1.6,
++				0,
++				1,
++				2.056,
++				0,
++				2.511,
++				-10,
++				2.967,
++				-10,
++				1,
++				3.144,
++				-10,
++				3.322,
++				-10,
++				3.5,
++				-10,
++				1,
++				4.111,
++				-10,
++				4.722,
++				-10,
++				5.333,
++				-10,
++				1,
++				5.589,
++				-10,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.089,
++				0,
++				0.178,
++				-41,
++				0.267,
++				-41,
++				1,
++				0.367,
++				-41,
++				0.467,
++				-10.206,
++				0.567,
++				-3,
++				1,
++				0.622,
++				1.003,
++				0.678,
++				0,
++				0.733,
++				0,
++				1,
++				0.822,
++				0,
++				0.911,
++				0,
++				1,
++				0,
++				1,
++				1.2,
++				0,
++				1.4,
++				0,
++				1.6,
++				0,
++				1,
++				2.067,
++				0,
++				2.533,
++				3,
++				3,
++				3,
++				1,
++				3.178,
++				3,
++				3.356,
++				3,
++				3.533,
++				3,
++				1,
++				3.567,
++				3,
++				3.6,
++				3,
++				3.633,
++				3,
++				1,
++				3.711,
++				3,
++				3.789,
++				6,
++				3.867,
++				6,
++				1,
++				4.067,
++				6,
++				4.267,
++				0,
++				4.467,
++				0,
++				1,
++				4.756,
++				0,
++				5.044,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR02Y",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.033,
++				-10,
++				0.067,
++				-20,
++				0.1,
++				-20,
++				1,
++				0.189,
++				-20,
++				0.278,
++				-20,
++				0.367,
++				-20,
++				1,
++				0.411,
++				-20,
++				0.456,
++				10,
++				0.5,
++				10,
++				1,
++				0.544,
++				10,
++				0.589,
++				-9,
++				0.633,
++				-9,
++				1,
++				0.956,
++				-9,
++				1.278,
++				-9,
++				1.6,
++				-9,
++				1,
++				2.033,
++				-9,
++				2.467,
++				8,
++				2.9,
++				8,
++				1,
++				3.711,
++				8,
++				4.522,
++				8,
++				5.333,
++				8,
++				1,
++				5.589,
++				8,
++				5.844,
++				-10,
++				6.1,
++				-10,
++				0,
++				8,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmR03",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				-21,
++				0.4,
++				-21,
++				1,
++				0.522,
++				-21,
++				0.644,
++				4,
++				0.767,
++				4,
++				1,
++				0.856,
++				4,
++				0.944,
++				0,
++				1.033,
++				0,
++				1,
++				1.833,
++				0,
++				2.633,
++				0,
++				3.433,
++				0,
++				1,
++				3.478,
++				0,
++				3.522,
++				-21,
++				3.567,
++				-21,
++				1,
++				3.611,
++				-21,
++				3.656,
++				16,
++				3.7,
++				16,
++				1,
++				3.856,
++				16,
++				4.011,
++				16,
++				4.167,
++				16,
++				1,
++				4.311,
++				16,
++				4.456,
++				-2,
++				4.6,
++				-2,
++				1,
++				4.711,
++				-2,
++				4.822,
++				0,
++				4.933,
++				0,
++				1,
++				5.067,
++				0,
++				5.2,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL01",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.778,
++				0,
++				3.556,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL02",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.189,
++				0,
++				2.378,
++				-8,
++				3.567,
++				-8,
++				1,
++				3.689,
++				-8,
++				3.811,
++				11,
++				3.933,
++				11,
++				1,
++				4.056,
++				11,
++				4.178,
++				-3,
++				4.3,
++				-3,
++				1,
++				4.444,
++				-3,
++				4.589,
++				0,
++				4.733,
++				0,
++				1,
++				4.933,
++				0,
++				5.133,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmL03",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.778,
++				0,
++				3.556,
++				0,
++				5.333,
++				0,
++				1,
++				5.589,
++				0,
++				5.844,
++				0,
++				6.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamArmChange",
++			"FadeInTime": 0.0,
++			"FadeOutTime": 0.0,
++			"Segments": [
++				0,
++				0,
++				1,
++				0.178,
++				0,
++				0.356,
++				0,
++				0.533,
++				0,
++				2,
++				0.567,
++				1,
++				1,
++				2.289,
++				1,
++				4.011,
++				1,
++				5.733,
++				1,
++				2,
++				5.767,
++				0,
++				2,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamBookPage",
++			"Segments": [
++				0,
++				0,
++				0,
++				3.633,
++				0,
++				0,
++				3.833,
++				30,
++				2,
++				3.867,
++				0,
++				0,
++				4.067,
++				30,
++				2,
++				4.1,
++				0,
++				0,
++				4.333,
++				30,
++				2,
++				4.367,
++				0,
++				0,
++				4.733,
++				30,
++				2,
++				4.767,
++				0,
++				0,
++				5.367,
++				30,
++				2,
++				5.4,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlame",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameShaking",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameX",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamFlameY",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01On",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamCharge01",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightAOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightASize",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersA",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicAOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicARotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicALight",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAX",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectAY",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.767,
++				0,
++				0.833,
++				1,
++				0.9,
++				1,
++				2,
++				3.533,
++				1,
++				2,
++				3.567,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamHandLightBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.222,
++				0,
++				0.444,
++				0,
++				0.667,
++				0,
++				1,
++				0.822,
++				0,
++				0.978,
++				0.6,
++				1.133,
++				0.6,
++				1,
++				1.222,
++				0.6,
++				1.311,
++				0.4,
++				1.4,
++				0.4,
++				1,
++				1.467,
++				0.4,
++				1.533,
++				0.6,
++				1.6,
++				0.6,
++				1,
++				1.667,
++				0.6,
++				1.733,
++				0.4,
++				1.8,
++				0.4,
++				1,
++				1.867,
++				0.4,
++				1.933,
++				0.6,
++				2,
++				0.6,
++				1,
++				2.067,
++				0.6,
++				2.133,
++				0.4,
++				2.2,
++				0.4,
++				1,
++				2.267,
++				0.4,
++				2.333,
++				0.6,
++				2.4,
++				0.6,
++				1,
++				2.467,
++				0.6,
++				2.533,
++				0.4,
++				2.6,
++				0.4,
++				1,
++				2.667,
++				0.4,
++				2.733,
++				0.6,
++				2.8,
++				0.6,
++				1,
++				2.911,
++				0.6,
++				3.022,
++				0.4,
++				3.133,
++				0.4,
++				1,
++				3.222,
++				0.4,
++				3.311,
++				1,
++				3.4,
++				1,
++				1,
++				3.467,
++				1,
++				3.533,
++				0,
++				3.6,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBOn",
++			"Segments": [
++				0,
++				0,
++				0,
++				0.633,
++				0,
++				0,
++				1.367,
++				6,
++				1,
++				2.1,
++				6,
++				2.833,
++				6,
++				3.567,
++				6,
++				1,
++				3.667,
++				6,
++				3.767,
++				0,
++				3.867,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBRotation",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				360
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBMove",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.256,
++				0,
++				0.511,
++				0,
++				0.767,
++				0,
++				1,
++				1.022,
++				0,
++				1.278,
++				1,
++				1.533,
++				1,
++				1,
++				2.211,
++				1,
++				2.889,
++				1,
++				3.567,
++				1,
++				1,
++				3.711,
++				1,
++				3.856,
++				0,
++				4,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicBX",
++			"Segments": [
++				0,
++				-10,
++				1,
++				0.533,
++				-10,
++				1.067,
++				-10,
++				1.6,
++				-10,
++				1,
++				2.056,
++				-10,
++				2.511,
++				8,
++				2.967,
++				8,
++				0,
++				8,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBOn",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.178,
++				0,
++				2.356,
++				0,
++				3.533,
++				0,
++				1,
++				3.544,
++				0,
++				3.556,
++				1,
++				3.567,
++				1,
++				1,
++				3.744,
++				1,
++				3.922,
++				1,
++				4.1,
++				1,
++				1,
++				4.133,
++				1,
++				4.167,
++				0,
++				4.2,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBSize",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.178,
++				0,
++				2.356,
++				0,
++				3.533,
++				0,
++				1,
++				3.556,
++				0,
++				3.578,
++				0.553,
++				3.6,
++				0.6,
++				1,
++				3.744,
++				0.903,
++				3.889,
++				1,
++				4.033,
++				1,
++				1,
++				4.089,
++				1,
++				4.144,
++				0,
++				4.2,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamMagicPowersBThicknesses",
++			"Segments": [
++				0,
++				0,
++				1,
++				1.167,
++				0,
++				2.333,
++				0,
++				3.5,
++				0,
++				1,
++				3.522,
++				0,
++				3.544,
++				10,
++				3.567,
++				10,
++				1,
++				3.589,
++				10,
++				3.611,
++				2.2,
++				3.633,
++				2.2,
++				1,
++				3.656,
++				2.2,
++				3.678,
++				7.987,
++				3.7,
++				8.5,
++				1,
++				3.756,
++				9.783,
++				3.811,
++				10,
++				3.867,
++				10,
++				1,
++				3.944,
++				10,
++				4.022,
++				0,
++				4.1,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBX",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamEffectBY",
++			"Segments": [
++				0,
++				0,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirt",
++			"Segments": [
++				0,
++				0,
++				0,
++				1,
++				30,
++				2,
++				1.033,
++				1,
++				0,
++				2.033,
++				30,
++				2,
++				2.067,
++				1,
++				0,
++				2.967,
++				30,
++				2,
++				3,
++				1,
++				0,
++				3.833,
++				30,
++				2,
++				3.867,
++				1,
++				0,
++				4.533,
++				30,
++				2,
++				4.567,
++				1.875,
++				0,
++				5.067,
++				30,
++				2,
++				5.1,
++				1.875,
++				0,
++				5.767,
++				30,
++				2,
++				5.8,
++				1.875,
++				0,
++				6.833,
++				30,
++				2,
++				6.867,
++				1,
++				0,
++				8,
++				30
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtX",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.156,
++				0,
++				0.311,
++				1,
++				0.467,
++				1,
++				1,
++				0.667,
++				1,
++				0.867,
++				-1,
++				1.067,
++				-1,
++				1,
++				1.311,
++				-1,
++				1.556,
++				0.6,
++				1.8,
++				0.6,
++				1,
++				2.056,
++				0.6,
++				2.311,
++				-0.5,
++				2.567,
++				-0.5,
++				1,
++				2.756,
++				-0.5,
++				2.944,
++				0.4,
++				3.133,
++				0.4,
++				1,
++				3.267,
++				0.4,
++				3.4,
++				-0.4,
++				3.533,
++				-0.4,
++				1,
++				3.678,
++				-0.4,
++				3.822,
++				1,
++				3.967,
++				1,
++				1,
++				4.089,
++				1,
++				4.211,
++				0,
++				4.333,
++				0,
++				1,
++				4.511,
++				0,
++				4.689,
++				1,
++				4.867,
++				1,
++				1,
++				5,
++				1,
++				5.133,
++				0.1,
++				5.267,
++				0.1,
++				1,
++				5.433,
++				0.1,
++				5.6,
++				1,
++				5.767,
++				1,
++				1,
++				5.989,
++				1,
++				6.211,
++				-0.6,
++				6.433,
++				-0.6,
++				1,
++				6.678,
++				-0.6,
++				6.922,
++				0.6,
++				7.167,
++				0.6,
++				1,
++				7.444,
++				0.6,
++				7.722,
++				0,
++				8,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "ParamSkirtY",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.289,
++				0,
++				0.578,
++				0.4,
++				0.867,
++				0.4,
++				1,
++				1.189,
++				0.4,
++				1.511,
++				-0.7,
++				1.833,
++				-0.7,
++				1,
++				2.144,
++				-0.7,
++				2.456,
++				0.4,
++				2.767,
++				0.4,
++				1,
++				2.978,
++				0.4,
++				3.189,
++				-0.5,
++				3.4,
++				-0.5,
++				1,
++				3.522,
++				-0.5,
++				3.644,
++				1,
++				3.767,
++				1,
++				1,
++				3.867,
++				1,
++				3.967,
++				-1,
++				4.067,
++				-1,
++				1,
++				4.2,
++				-1,
++				4.333,
++				0.7,
++				4.467,
++				0.7,
++				1,
++				4.611,
++				0.7,
++				4.756,
++				-0.6,
++				4.9,
++				-0.6,
++				1,
++				5.122,
++				-0.6,
++				5.344,
++				0.2,
++				5.567,
++				0.2,
++				1,
++				5.756,
++				0.2,
++				5.944,
++				-0.6,
++				6.133,
++				-0.6,
++				1,
++				6.411,
++				-0.6,
++				6.689,
++				0.1,
++				6.967,
++				0.1,
++				1,
++				7.311,
++				0.1,
++				7.656,
++				0,
++				8,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/back_class_normal.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/back_class_normal.png differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.2048/texture_00.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json	2023-05-28 08:21:12.380888175 +0100
+@@ -0,0 +1,257 @@
++{
++	"Version": 3,
++	"Parameters": [
++		{
++			"Id": "PARAM_ANGLE_X",
++			"GroupId": "",
++			"Name": "角度 X"
++		},
++		{
++			"Id": "PARAM_ANGLE_Y",
++			"GroupId": "",
++			"Name": "角度 Y"
++		},
++		{
++			"Id": "PARAM_ANGLE_Z",
++			"GroupId": "",
++			"Name": "角度 Z"
++		},
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"GroupId": "",
++			"Name": "左眼 開閉"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"GroupId": "",
++			"Name": "左眼 笑顔"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"GroupId": "",
++			"Name": "右眼 開閉"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"GroupId": "",
++			"Name": "右眼 笑顔"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"GroupId": "",
++			"Name": "目 変形"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"GroupId": "",
++			"Name": "目玉 X"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"GroupId": "",
++			"Name": "目玉 Y"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"GroupId": "",
++			"Name": "目玉 縮小"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"GroupId": "",
++			"Name": "左眉 上下"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"GroupId": "",
++			"Name": "右眉 上下"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"GroupId": "",
++			"Name": "左眉 左右"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"GroupId": "",
++			"Name": "右眉 左右"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"GroupId": "",
++			"Name": "左眉 角度"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"GroupId": "",
++			"Name": "右眉 角度"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"GroupId": "",
++			"Name": "左眉 変形"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"GroupId": "",
++			"Name": "右眉 変形"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"GroupId": "",
++			"Name": "口 変形"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"GroupId": "",
++			"Name": "口 開閉"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"GroupId": "",
++			"Name": "照れ"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"GroupId": "",
++			"Name": "汗"
++		},
++		{
++			"Id": "PARAM_BODY_ANGLE_X",
++			"GroupId": "",
++			"Name": "体の回転 X"
++		},
++		{
++			"Id": "PARAM_BODY_ANGLE_Y",
++			"GroupId": "",
++			"Name": "体の回転 Y"
++		},
++		{
++			"Id": "PARAM_BODY_ANGLE_Z",
++			"GroupId": "",
++			"Name": "体の回転 Z"
++		},
++		{
++			"Id": "PARAM_ARM_L_A",
++			"GroupId": "",
++			"Name": "左腕A"
++		},
++		{
++			"Id": "PARAM_ARM_R_A",
++			"GroupId": "",
++			"Name": "右腕A"
++		},
++		{
++			"Id": "PARAM_ARM_R_B",
++			"GroupId": "",
++			"Name": "右腕B"
++		},
++		{
++			"Id": "PARAM_BREATH",
++			"GroupId": "",
++			"Name": "呼吸"
++		},
++		{
++			"Id": "PARAM_HAIR_FRONT",
++			"GroupId": "",
++			"Name": "髪揺れ 前"
++		},
++		{
++			"Id": "PARAM_HAIR_SIDE",
++			"GroupId": "",
++			"Name": "髪揺れ 横"
++		},
++		{
++			"Id": "PARAM_HAIR_BACK",
++			"GroupId": "",
++			"Name": "髪揺れ 後"
++		}
++	],
++	"ParameterGroups": [],
++	"Parts": [
++		{
++			"Id": "PARTS_01_SKETCH",
++			"Name": "[ 下絵 ]"
++		},
++		{
++			"Id": "PARTS_01_BACKGROUND",
++			"Name": "背景"
++		},
++		{
++			"Id": "PARTS_01_BODY",
++			"Name": "体"
++		},
++		{
++			"Id": "PARTS_01_ARM_R_B",
++			"Name": "右腕B"
++		},
++		{
++			"Id": "PARTS_01_ARM_R_A",
++			"Name": "右腕A"
++		},
++		{
++			"Id": "PARTS_01_ARM_L_A",
++			"Name": "左腕A"
++		},
++		{
++			"Id": "PARTS_01_NECK",
++			"Name": "首"
++		},
++		{
++			"Id": "PARTS_01_HAIR_BACK_001",
++			"Name": "後ろ髪"
++		},
++		{
++			"Id": "PARTS_01_HAIR_SIDE_001",
++			"Name": "横髪"
++		},
++		{
++			"Id": "PARTS_01_HAIR_FRONT_001",
++			"Name": "前髪"
++		},
++		{
++			"Id": "PARTS_01_EAR_001",
++			"Name": "耳"
++		},
++		{
++			"Id": "PARTS_01_NOSE_001",
++			"Name": "é¼»"
++		},
++		{
++			"Id": "PARTS_01_MOUTH_001",
++			"Name": "口"
++		},
++		{
++			"Id": "PARTS_01_BROW_001",
++			"Name": "まゆ毛"
++		},
++		{
++			"Id": "PARTS_01_EYE_BALL_001",
++			"Name": "目玉"
++		},
++		{
++			"Id": "PARTS_01_EYE_001",
++			"Name": "目"
++		},
++		{
++			"Id": "PARTS_01_FACE_001",
++			"Name": "顔"
++		},
++		{
++			"Id": "PARTS_01_CHEEK",
++			"Name": "é ¬"
++		},
++		{
++			"Id": "PARTS_01_SWEAT",
++			"Name": "汗"
++		},
++		{
++			"Id": "PARTS_01_CORE",
++			"Name": "コア"
++		},
++		{
++			"Id": "ROUGH",
++			"Name": "ラフ"
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.moc3 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json	2023-05-28 08:21:12.380888175 +0100
+@@ -0,0 +1,80 @@
++{
++	"Version": 3,
++	"FileReferences": {
++		"Moc": "chitose.moc3",
++		"Textures": [
++			"chitose.2048/texture_00.png"
++		],
++		"Physics": "chitose.physics3.json",
++		"Pose": "chitose.pose3.json",
++		"DisplayInfo": "chitose.cdi3.json",
++		"Expressions": [
++			{
++				"Name": "Angry.exp3.json",
++				"File": "expressions/Angry.exp3.json"
++			},
++			{
++				"Name": "Blushing.exp3.json",
++				"File": "expressions/Blushing.exp3.json"
++			},
++			{
++				"Name": "f01.exp3.json",
++				"File": "expressions/f01.exp3.json"
++			},
++			{
++				"Name": "Normal.exp3.json",
++				"File": "expressions/Normal.exp3.json"
++			},
++			{
++				"Name": "Sad.exp3.json",
++				"File": "expressions/Sad.exp3.json"
++			},
++			{
++				"Name": "Smile.exp3.json",
++				"File": "expressions/Smile.exp3.json"
++			},
++			{
++				"Name": "Surprised.exp3.json",
++				"File": "expressions/Surprised.exp3.json"
++			}
++		],
++		"Motions": {
++			"Flick": [
++				{
++					"File": "motion/chitose_handwave.motion3.json"
++				}
++			],
++			"Idle": [
++				{
++					"File": "motion/chitose_idle.motion3.json"
++				}
++			],
++			"Tap": [
++				{
++					"File": "motion/chitose_kime01.motion3.json"
++				},
++				{
++					"File": "motion/chitose_kime02.motion3.json"
++				}
++			]
++		}
++	},
++	"Groups": [
++		{
++			"Target": "Parameter",
++			"Name": "LipSync",
++			"Ids": [
++				"PARAM_MOUTH_OPEN_Y"
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Name": "EyeBlink",
++			"Ids": [
++				"PARAM_EYE_L_OPEN",
++				"PARAM_EYE_R_OPEN"
++			]
++		}
++	],
++	"HitAreas": []
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json	2023-05-28 08:21:12.380888175 +0100
+@@ -0,0 +1,207 @@
++{
++	"Version": 3,
++	"Meta": {
++		"PhysicsSettingCount": 2,
++		"TotalInputCount": 8,
++		"TotalOutputCount": 2,
++		"VertexCount": 4,
++		"EffectiveForces": {
++			"Gravity": {
++				"X": 0,
++				"Y": -1
++			},
++			"Wind": {
++				"X": 0,
++				"Y": 0
++			}
++		},
++		"PhysicsDictionary": [
++			{
++				"Id": "PhysicsSetting1",
++				"Name": "前髪揺れ"
++			},
++			{
++				"Id": "PhysicsSetting2",
++				"Name": "後ろ髪"
++			}
++		]
++	},
++	"PhysicsSettings": [
++		{
++			"Id": "PhysicsSetting1",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_ANGLE_X"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_ANGLE_Z"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_BODY_ANGLE_X"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_BODY_ANGLE_Z"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "PARAM_HAIR_FRONT"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 3
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 3
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		},
++		{
++			"Id": "PhysicsSetting2",
++			"Input": [
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_ANGLE_X"
++					},
++					"Weight": 60,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_ANGLE_Z"
++					},
++					"Weight": 60,
++					"Type": "Angle",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_BODY_ANGLE_X"
++					},
++					"Weight": 40,
++					"Type": "X",
++					"Reflect": false
++				},
++				{
++					"Source": {
++						"Target": "Parameter",
++						"Id": "PARAM_BODY_ANGLE_Z"
++					},
++					"Weight": 40,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Output": [
++				{
++					"Destination": {
++						"Target": "Parameter",
++						"Id": "PARAM_HAIR_BACK"
++					},
++					"VertexIndex": 1,
++					"Scale": 1,
++					"Weight": 100,
++					"Type": "Angle",
++					"Reflect": false
++				}
++			],
++			"Vertices": [
++				{
++					"Position": {
++						"X": 0,
++						"Y": 0
++					},
++					"Mobility": 1,
++					"Delay": 1,
++					"Acceleration": 1,
++					"Radius": 0
++				},
++				{
++					"Position": {
++						"X": 0,
++						"Y": 4
++					},
++					"Mobility": 0.95,
++					"Delay": 0.9,
++					"Acceleration": 1.5,
++					"Radius": 4
++				}
++			],
++			"Normalization": {
++				"Position": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				},
++				"Angle": {
++					"Minimum": -10,
++					"Default": 0,
++					"Maximum": 10
++				}
++			}
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json	2023-05-28 08:21:12.380888175 +0100
+@@ -0,0 +1,21 @@
++{
++	"Type": "Live2D Pose",
++	"Groups": [
++		[
++			{
++				"Id": "PARTS_01_ARM_R_A",
++				"Link": []
++			},
++			{
++				"Id": "PARTS_01_ARM_R_B",
++				"Link": []
++			}
++		],
++		[
++			{
++				"Id": "PARTS_01_ARM_L_A",
++				"Link": []
++			}
++		]
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,105 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"Value": -0.76,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"Value": -0.76,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Value": -0.65,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Value": -0.65,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,105 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"Value": 0.07,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"Value": 0.07,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"Value": 0.68,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"Value": 0.65,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"Value": 0.65,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"Value": -0.17,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"Value": -0.17,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Value": 0.32,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Value": 0.31,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"Value": -0.45,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"Value": -0.46,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"Value": -1.34,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,105 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,105 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"Value": -0.14,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"Value": -0.14,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"Value": 0.39,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"Value": 0.01,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"Value": -0.5,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"Value": 0.35,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"Value": 0.35,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"Value": -0.5,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"Value": -0.5,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Value": 0.5,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Value": 0.5,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,105 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"Value": 0,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,105 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"Value": 0.3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"Value": 0.3,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Value": -1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"Value": 0.45,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"Value": 0.45,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Value": -0.26,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Value": -0.26,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"Value": 0.75,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"Value": 0.75,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"Value": -2,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"Value": 1,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,105 @@
++{
++	"Type": "Live2D Expression",
++	"Parameters": [
++		{
++			"Id": "PARAM_EYE_L_OPEN",
++			"Value": 0.05,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_L_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_OPEN",
++			"Value": 0.05,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_R_SMILE",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_FORM",
++			"Value": 0.62,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_Y",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_Y",
++			"Value": 1,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_X",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Value": 0.65,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Value": 0.65,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_L_FORM",
++			"Value": -0.55,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_BROW_R_FORM",
++			"Value": -0.55,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_FORM",
++			"Value": 0.5,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_CHEEK",
++			"Value": 0,
++			"Blend": "Add"
++		},
++		{
++			"Id": "PARAM_SWEAT",
++			"Value": 1,
++			"Blend": "Add"
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,1285 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 2.93,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 35,
++		"TotalSegmentCount": 163,
++		"TotalPointCount": 448,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.7,
++				0,
++				1,
++				-3,
++				1.3,
++				-3,
++				1,
++				1.589,
++				-3,
++				1.878,
++				-3,
++				2.167,
++				-3,
++				1,
++				2.411,
++				-3,
++				2.656,
++				-3,
++				2.9,
++				-3,
++				0,
++				2.933,
++				-3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Y",
++			"Segments": [
++				0,
++				8,
++				1,
++				0.133,
++				8,
++				0.267,
++				8,
++				0.4,
++				8,
++				1,
++				0.7,
++				8,
++				1,
++				8,
++				1.3,
++				8,
++				1,
++				1.589,
++				8,
++				1.878,
++				8,
++				2.167,
++				8,
++				1,
++				2.411,
++				8,
++				2.656,
++				8,
++				2.9,
++				8,
++				0,
++				2.933,
++				8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Z",
++			"Segments": [
++				0,
++				3,
++				1,
++				0.133,
++				3,
++				0.267,
++				3,
++				0.4,
++				3,
++				1,
++				0.7,
++				3,
++				1,
++				-15,
++				1.3,
++				-15,
++				1,
++				1.467,
++				-15,
++				1.633,
++				-13,
++				1.8,
++				-13,
++				1,
++				1.922,
++				-13,
++				2.044,
++				-13,
++				2.167,
++				-13,
++				1,
++				2.411,
++				-13,
++				2.656,
++				-15.5,
++				2.9,
++				-15.5,
++				0,
++				2.933,
++				-15.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.133,
++				1,
++				0.267,
++				1,
++				0.4,
++				1,
++				1,
++				0.5,
++				1,
++				0.6,
++				1,
++				0.7,
++				1,
++				1,
++				0.744,
++				1,
++				0.789,
++				0,
++				0.833,
++				0,
++				1,
++				0.856,
++				0,
++				0.878,
++				0,
++				0.9,
++				0,
++				1,
++				0.956,
++				0,
++				1.011,
++				1,
++				1.067,
++				1,
++				1,
++				1.433,
++				1,
++				1.8,
++				1,
++				2.167,
++				1,
++				1,
++				2.411,
++				1,
++				2.656,
++				1,
++				2.9,
++				1,
++				0,
++				2.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.133,
++				1,
++				0.267,
++				1,
++				0.4,
++				1,
++				1,
++				0.5,
++				1,
++				0.6,
++				1,
++				0.7,
++				1,
++				1,
++				0.744,
++				1,
++				0.789,
++				0,
++				0.833,
++				0,
++				1,
++				0.856,
++				0,
++				0.878,
++				0,
++				0.9,
++				0,
++				1,
++				0.956,
++				0,
++				1.011,
++				1,
++				1.067,
++				1,
++				1,
++				1.433,
++				1,
++				1.8,
++				1,
++				2.167,
++				1,
++				1,
++				2.411,
++				1,
++				2.656,
++				1,
++				2.9,
++				1,
++				0,
++				2.933,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_X",
++			"Segments": [
++				0,
++				-0.17,
++				1,
++				0.133,
++				-0.17,
++				0.267,
++				-0.17,
++				0.4,
++				-0.17,
++				1,
++				0.7,
++				-0.17,
++				1,
++				0.06,
++				1.3,
++				0.06,
++				1,
++				1.589,
++				0.06,
++				1.878,
++				0.06,
++				2.167,
++				0.06,
++				1,
++				2.411,
++				0.06,
++				2.656,
++				0.06,
++				2.9,
++				0.06,
++				0,
++				2.933,
++				0.06
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_Y",
++			"Segments": [
++				0,
++				-0.56,
++				1,
++				0.133,
++				-0.56,
++				0.267,
++				-0.56,
++				0.4,
++				-0.56,
++				1,
++				0.7,
++				-0.56,
++				1,
++				-0.31,
++				1.3,
++				-0.31,
++				1,
++				1.589,
++				-0.31,
++				1.878,
++				-0.31,
++				2.167,
++				-0.31,
++				1,
++				2.411,
++				-0.31,
++				2.656,
++				-0.31,
++				2.9,
++				-0.31,
++				0,
++				2.933,
++				-0.31
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.6,
++				0,
++				0.8,
++				0,
++				1,
++				0,
++				1,
++				1.056,
++				0,
++				1.111,
++				0.4,
++				1.167,
++				0.4,
++				1,
++				1.222,
++				0.4,
++				1.278,
++				0.4,
++				1.333,
++				0.4,
++				1,
++				1.411,
++				0.4,
++				1.489,
++				0,
++				1.567,
++				0,
++				1,
++				1.767,
++				0,
++				1.967,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_CHEEK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_SWEAT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_X",
++			"Segments": [
++				0,
++				4,
++				1,
++				0.133,
++				4,
++				0.267,
++				4,
++				0.4,
++				4,
++				1,
++				0.7,
++				4,
++				1,
++				-4,
++				1.3,
++				-4,
++				1,
++				1.389,
++				-4,
++				1.478,
++				-3.5,
++				1.567,
++				-3.5,
++				1,
++				1.767,
++				-3.5,
++				1.967,
++				-3.5,
++				2.167,
++				-3.5,
++				1,
++				2.411,
++				-3.5,
++				2.656,
++				-3.5,
++				2.9,
++				-3.5,
++				0,
++				2.933,
++				-3.5
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.7,
++				0,
++				1,
++				-2,
++				1.3,
++				-2,
++				1,
++				1.389,
++				-2,
++				1.478,
++				-2,
++				1.567,
++				-2,
++				1,
++				1.767,
++				-2,
++				1.967,
++				-2,
++				2.167,
++				-2,
++				1,
++				2.411,
++				-2,
++				2.656,
++				-2,
++				2.9,
++				-2,
++				0,
++				2.933,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Z",
++			"Segments": [
++				0,
++				5,
++				1,
++				0.133,
++				5,
++				0.267,
++				5,
++				0.4,
++				5,
++				1,
++				0.7,
++				5,
++				1,
++				-6,
++				1.3,
++				-6,
++				1,
++				1.478,
++				-6,
++				1.656,
++				-4,
++				1.833,
++				-4,
++				1,
++				1.944,
++				-4,
++				2.056,
++				-4,
++				2.167,
++				-4,
++				1,
++				2.411,
++				-4,
++				2.656,
++				-4,
++				2.9,
++				-4,
++				0,
++				2.933,
++				-4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_L_A",
++			"Segments": [
++				0,
++				2,
++				1,
++				0.133,
++				2,
++				0.267,
++				2,
++				0.4,
++				2,
++				1,
++				0.744,
++				2,
++				1.089,
++				-1,
++				1.433,
++				-1,
++				1,
++				1.678,
++				-1,
++				1.922,
++				-1,
++				2.167,
++				-1,
++				1,
++				2.411,
++				-1,
++				2.656,
++				-1,
++				2.9,
++				-1,
++				0,
++				2.933,
++				-1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_A",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_B",
++			"Segments": [
++				0,
++				8,
++				1,
++				0.222,
++				8,
++				0.444,
++				8,
++				0.667,
++				8,
++				1,
++				0.744,
++				8,
++				0.822,
++				0,
++				0.9,
++				0,
++				1,
++				0.922,
++				0,
++				0.944,
++				0,
++				0.967,
++				0,
++				1,
++				1.067,
++				0,
++				1.167,
++				8,
++				1.267,
++				8,
++				1,
++				1.378,
++				8,
++				1.489,
++				0,
++				1.6,
++				0,
++				1,
++				1.722,
++				0,
++				1.844,
++				4,
++				1.967,
++				4,
++				1,
++				2.278,
++				4,
++				2.589,
++				4,
++				2.9,
++				4,
++				0,
++				2.933,
++				4
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BREATH",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_FRONT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_BACK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.989,
++				0,
++				1.578,
++				0,
++				2.167,
++				0,
++				1,
++				2.411,
++				0,
++				2.656,
++				0,
++				2.9,
++				0,
++				0,
++				2.933,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_L_A",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.9,
++				1,
++				0,
++				2.93,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_A",
++			"Segments": [
++				0,
++				0,
++				2,
++				2.9,
++				0,
++				0,
++				2.93,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_B",
++			"Segments": [
++				0,
++				1,
++				2,
++				2.9,
++				1,
++				0,
++				2.93,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,2629 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 9.53,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 35,
++		"TotalSegmentCount": 355,
++		"TotalPointCount": 1024,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				2.667,
++				0,
++				2.933,
++				0,
++				3.2,
++				0,
++				1,
++				3.444,
++				0,
++				3.689,
++				-1,
++				3.933,
++				-1,
++				1,
++				4.056,
++				-1,
++				4.178,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.378,
++				0,
++				5.489,
++				1,
++				5.6,
++				1,
++				1,
++				5.778,
++				1,
++				5.956,
++				-9,
++				6.133,
++				-9,
++				1,
++				6.344,
++				-9,
++				6.556,
++				2,
++				6.767,
++				2,
++				1,
++				6.911,
++				2,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.278,
++				0,
++				0.389,
++				7,
++				0.5,
++				7,
++				1,
++				0.678,
++				7,
++				0.856,
++				-3,
++				1.033,
++				-3,
++				1,
++				1.167,
++				-3,
++				1.3,
++				-3,
++				1.433,
++				-3,
++				1,
++				1.756,
++				-3,
++				2.078,
++				-3,
++				2.4,
++				-3,
++				1,
++				2.667,
++				-3,
++				2.933,
++				15,
++				3.2,
++				15,
++				1,
++				3.444,
++				15,
++				3.689,
++				-2,
++				3.933,
++				-2,
++				1,
++				4.056,
++				-2,
++				4.178,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.378,
++				0,
++				5.489,
++				3,
++				5.6,
++				3,
++				1,
++				5.778,
++				3,
++				5.956,
++				-26,
++				6.133,
++				-26,
++				1,
++				6.344,
++				-26,
++				6.556,
++				3,
++				6.767,
++				3,
++				1,
++				6.911,
++				3,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Z",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.278,
++				0,
++				0.389,
++				4,
++				0.5,
++				4,
++				1,
++				0.678,
++				4,
++				0.856,
++				-18,
++				1.033,
++				-18,
++				1,
++				1.167,
++				-18,
++				1.3,
++				-18,
++				1.433,
++				-18,
++				1,
++				1.756,
++				-18,
++				2.078,
++				-18,
++				2.4,
++				-18,
++				1,
++				2.667,
++				-18,
++				2.933,
++				-2.593,
++				3.2,
++				0,
++				1,
++				3.444,
++				2.377,
++				3.689,
++				2,
++				3.933,
++				2,
++				1,
++				4.056,
++				2,
++				4.178,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.378,
++				0,
++				5.489,
++				1,
++				5.6,
++				1,
++				1,
++				5.778,
++				1,
++				5.956,
++				-11,
++				6.133,
++				-11,
++				1,
++				6.344,
++				-11,
++				6.556,
++				3,
++				6.767,
++				3,
++				1,
++				6.911,
++				3,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.589,
++				1,
++				1.011,
++				1,
++				1.433,
++				1,
++				1,
++				1.822,
++				1,
++				2.211,
++				1,
++				2.6,
++				1,
++				1,
++				2.644,
++				1,
++				2.689,
++				0,
++				2.733,
++				0,
++				1,
++				2.756,
++				0,
++				2.778,
++				0,
++				2.8,
++				0,
++				1,
++				2.856,
++				0,
++				2.911,
++				1,
++				2.967,
++				1,
++				1,
++				3.222,
++				1,
++				3.478,
++				1,
++				3.733,
++				1,
++				1,
++				3.778,
++				1,
++				3.822,
++				0,
++				3.867,
++				0,
++				1,
++				3.889,
++				0,
++				3.911,
++				0,
++				3.933,
++				0,
++				1,
++				3.989,
++				0,
++				4.044,
++				1,
++				4.1,
++				1,
++				1,
++				4.489,
++				1,
++				4.878,
++				1,
++				5.267,
++				1,
++				1,
++				5.633,
++				1,
++				6,
++				1,
++				6.367,
++				1,
++				1,
++				6.411,
++				1,
++				6.456,
++				0,
++				6.5,
++				0,
++				1,
++				6.522,
++				0,
++				6.544,
++				0,
++				6.567,
++				0,
++				1,
++				6.622,
++				0,
++				6.678,
++				1,
++				6.733,
++				1,
++				1,
++				6.744,
++				1,
++				6.756,
++				1,
++				6.767,
++				1,
++				1,
++				6.911,
++				1,
++				7.056,
++				1,
++				7.2,
++				1,
++				1,
++				7.522,
++				1,
++				7.844,
++				1,
++				8.167,
++				1,
++				0,
++				9.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				2.711,
++				0,
++				3.989,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.056,
++				1,
++				0.111,
++				1,
++				0.167,
++				1,
++				1,
++				0.589,
++				1,
++				1.011,
++				1,
++				1.433,
++				1,
++				1,
++				1.822,
++				1,
++				2.211,
++				1,
++				2.6,
++				1,
++				1,
++				2.644,
++				1,
++				2.689,
++				0,
++				2.733,
++				0,
++				1,
++				2.756,
++				0,
++				2.778,
++				0,
++				2.8,
++				0,
++				1,
++				2.856,
++				0,
++				2.911,
++				1,
++				2.967,
++				1,
++				1,
++				3.222,
++				1,
++				3.478,
++				1,
++				3.733,
++				1,
++				1,
++				3.778,
++				1,
++				3.822,
++				0,
++				3.867,
++				0,
++				1,
++				3.889,
++				0,
++				3.911,
++				0,
++				3.933,
++				0,
++				1,
++				3.989,
++				0,
++				4.044,
++				1,
++				4.1,
++				1,
++				1,
++				4.489,
++				1,
++				4.878,
++				1,
++				5.267,
++				1,
++				1,
++				5.633,
++				1,
++				6,
++				1,
++				6.367,
++				1,
++				1,
++				6.411,
++				1,
++				6.456,
++				0,
++				6.5,
++				0,
++				1,
++				6.522,
++				0,
++				6.544,
++				0,
++				6.567,
++				0,
++				1,
++				6.622,
++				0,
++				6.678,
++				1,
++				6.733,
++				1,
++				1,
++				6.744,
++				1,
++				6.756,
++				1,
++				6.767,
++				1,
++				1,
++				6.911,
++				1,
++				7.056,
++				1,
++				7.2,
++				1,
++				1,
++				7.522,
++				1,
++				7.844,
++				1,
++				8.167,
++				1,
++				0,
++				9.533,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.456,
++				0,
++				0.744,
++				0,
++				1.033,
++				0,
++				1,
++				1.167,
++				0,
++				1.3,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				2.667,
++				0,
++				2.933,
++				0,
++				3.2,
++				0,
++				1,
++				3.444,
++				0,
++				3.689,
++				0.03,
++				3.933,
++				0.03,
++				1,
++				4.056,
++				0.03,
++				4.178,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.544,
++				0,
++				5.822,
++				0.22,
++				6.1,
++				0.22,
++				1,
++				6.322,
++				0.22,
++				6.544,
++				-0.09,
++				6.767,
++				-0.09,
++				1,
++				6.911,
++				-0.09,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.456,
++				0,
++				0.744,
++				0.15,
++				1.033,
++				0.15,
++				1,
++				1.167,
++				0.15,
++				1.3,
++				0.15,
++				1.433,
++				0.15,
++				1,
++				1.756,
++				0.15,
++				2.078,
++				0.15,
++				2.4,
++				0.15,
++				1,
++				2.667,
++				0.15,
++				2.933,
++				-0.55,
++				3.2,
++				-0.55,
++				1,
++				3.444,
++				-0.55,
++				3.689,
++				0.1,
++				3.933,
++				0.1,
++				1,
++				4.056,
++				0.1,
++				4.178,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.544,
++				0,
++				5.822,
++				0.7,
++				6.1,
++				0.7,
++				1,
++				6.322,
++				0.7,
++				6.544,
++				-0.1,
++				6.767,
++				-0.1,
++				1,
++				6.911,
++				-0.1,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_CHEEK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_SWEAT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.456,
++				0,
++				0.744,
++				-6,
++				1.033,
++				-6,
++				1,
++				1.167,
++				-6,
++				1.3,
++				-6,
++				1.433,
++				-6,
++				1,
++				1.756,
++				-6,
++				2.078,
++				-6,
++				2.4,
++				-6,
++				1,
++				2.667,
++				-6,
++				2.933,
++				-3,
++				3.2,
++				-3,
++				1,
++				3.567,
++				-3,
++				3.933,
++				-3,
++				4.3,
++				-3,
++				1,
++				4.622,
++				-3,
++				4.944,
++				-3,
++				5.267,
++				-3,
++				1,
++				5.378,
++				-3,
++				5.489,
++				1,
++				5.6,
++				1,
++				1,
++				5.778,
++				1,
++				5.956,
++				-2,
++				6.133,
++				-2,
++				1,
++				6.344,
++				-2,
++				6.556,
++				1,
++				6.767,
++				1,
++				1,
++				6.911,
++				1,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				1,
++				0.533,
++				1,
++				1,
++				0.7,
++				1,
++				0.867,
++				-1,
++				1.033,
++				-1,
++				1,
++				1.178,
++				-1,
++				1.322,
++				0,
++				1.467,
++				0,
++				1,
++				1.844,
++				0,
++				2.222,
++				0,
++				2.6,
++				0,
++				1,
++				2.8,
++				0,
++				3,
++				4,
++				3.2,
++				4,
++				1,
++				3.278,
++				4,
++				3.356,
++				3.03,
++				3.433,
++				2,
++				1,
++				3.6,
++				-0.208,
++				3.767,
++				-1,
++				3.933,
++				-1,
++				1,
++				4.056,
++				-1,
++				4.178,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.556,
++				0,
++				5.844,
++				-5,
++				6.133,
++				-5,
++				1,
++				6.344,
++				-5,
++				6.556,
++				1,
++				6.767,
++				1,
++				1,
++				6.911,
++				1,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Z",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.289,
++				0,
++				0.411,
++				1,
++				0.533,
++				1,
++				1,
++				0.7,
++				1,
++				0.867,
++				-5,
++				1.033,
++				-5,
++				1,
++				1.222,
++				-5,
++				1.411,
++				-4.285,
++				1.6,
++				-4.285,
++				1,
++				1.933,
++				-4.285,
++				2.267,
++				-4.285,
++				2.6,
++				-4.285,
++				1,
++				2.8,
++				-4.285,
++				3,
++				0,
++				3.2,
++				0,
++				1,
++				3.444,
++				0,
++				3.689,
++				0,
++				3.933,
++				0,
++				1,
++				4.056,
++				0,
++				4.178,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.556,
++				0,
++				5.844,
++				-3,
++				6.133,
++				-3,
++				1,
++				6.344,
++				-3,
++				6.556,
++				1,
++				6.767,
++				1,
++				1,
++				6.911,
++				1,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_L_A",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.456,
++				0,
++				0.744,
++				1,
++				1.033,
++				1,
++				1,
++				1.133,
++				1,
++				1.233,
++				1,
++				1.333,
++				1,
++				1,
++				1.956,
++				1,
++				2.578,
++				0,
++				3.2,
++				0,
++				1,
++				3.567,
++				0,
++				3.933,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.556,
++				0,
++				5.844,
++				0,
++				6.133,
++				0,
++				1,
++				6.344,
++				0,
++				6.556,
++				1,
++				6.767,
++				1,
++				1,
++				6.956,
++				1,
++				7.144,
++				0,
++				7.333,
++				0,
++				1,
++				7.611,
++				0,
++				7.889,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_A",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				2.667,
++				0,
++				2.933,
++				0,
++				3.2,
++				0,
++				1,
++				3.567,
++				0,
++				3.933,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.556,
++				0,
++				5.844,
++				0,
++				6.133,
++				0,
++				1,
++				6.344,
++				0,
++				6.556,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_B",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BREATH",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_FRONT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_BACK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.056,
++				0,
++				0.111,
++				0,
++				0.167,
++				0,
++				1,
++				0.589,
++				0,
++				1.011,
++				0,
++				1.433,
++				0,
++				1,
++				1.756,
++				0,
++				2.078,
++				0,
++				2.4,
++				0,
++				1,
++				3.033,
++				0,
++				3.667,
++				0,
++				4.3,
++				0,
++				1,
++				4.622,
++				0,
++				4.944,
++				0,
++				5.267,
++				0,
++				1,
++				5.767,
++				0,
++				6.267,
++				0,
++				6.767,
++				0,
++				1,
++				6.911,
++				0,
++				7.056,
++				0,
++				7.2,
++				0,
++				1,
++				7.522,
++				0,
++				7.844,
++				0,
++				8.167,
++				0,
++				0,
++				9.533,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_L_A",
++			"Segments": [
++				0,
++				1,
++				2,
++				8.87,
++				1,
++				0,
++				9.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_A",
++			"Segments": [
++				0,
++				1,
++				2,
++				8.87,
++				1,
++				0,
++				9.53,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_B",
++			"Segments": [
++				0,
++				0,
++				2,
++				8.87,
++				0,
++				0,
++				9.53,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,1187 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.03,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 35,
++		"TotalSegmentCount": 149,
++		"TotalPointCount": 406,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_X",
++			"Segments": [
++				0,
++				-2,
++				1,
++				0.233,
++				-2,
++				0.467,
++				-2,
++				0.7,
++				-2,
++				1,
++				0.8,
++				-2,
++				0.9,
++				7,
++				1,
++				7,
++				1,
++				1.133,
++				7,
++				1.267,
++				-17.468,
++				1.4,
++				-23,
++				1,
++				1.489,
++				-26.688,
++				1.578,
++				-26,
++				1.667,
++				-26,
++				1,
++				1.744,
++				-26,
++				1.822,
++				-26,
++				1.9,
++				-26,
++				1,
++				2.156,
++				-26,
++				2.411,
++				-9,
++				2.667,
++				-9,
++				0,
++				4.033,
++				-9
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Y",
++			"Segments": [
++				0,
++				-6,
++				1,
++				0.233,
++				-6,
++				0.467,
++				-6,
++				0.7,
++				-6,
++				1,
++				0.844,
++				-6,
++				0.989,
++				9,
++				1.133,
++				9,
++				1,
++				1.222,
++				9,
++				1.311,
++				3.607,
++				1.4,
++				0,
++				1,
++				1.489,
++				-3.607,
++				1.578,
++				-4,
++				1.667,
++				-4,
++				1,
++				1.744,
++				-4,
++				1.822,
++				-4,
++				1.9,
++				-4,
++				1,
++				2.011,
++				-4,
++				2.122,
++				-11,
++				2.233,
++				-11,
++				1,
++				2.378,
++				-11,
++				2.522,
++				0,
++				2.667,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Z",
++			"Segments": [
++				0,
++				3,
++				1,
++				0.233,
++				3,
++				0.467,
++				3,
++				0.7,
++				3,
++				1,
++				1.022,
++				3,
++				1.344,
++				-10,
++				1.667,
++				-10,
++				1,
++				1.744,
++				-10,
++				1.822,
++				-10,
++				1.9,
++				-10,
++				1,
++				2.156,
++				-10,
++				2.411,
++				7,
++				2.667,
++				7,
++				0,
++				4.033,
++				7
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.233,
++				1,
++				0.467,
++				1,
++				0.7,
++				1,
++				1,
++				0.9,
++				1,
++				1.1,
++				1,
++				1.3,
++				1,
++				1,
++				1.344,
++				1,
++				1.389,
++				0,
++				1.433,
++				0,
++				1,
++				1.456,
++				0,
++				1.478,
++				0,
++				1.5,
++				0,
++				1,
++				1.556,
++				0,
++				1.611,
++				1,
++				1.667,
++				1,
++				1,
++				1.744,
++				1,
++				1.822,
++				1,
++				1.9,
++				1,
++				1,
++				2.056,
++				1,
++				2.211,
++				1,
++				2.367,
++				1,
++				1,
++				2.411,
++				1,
++				2.456,
++				0,
++				2.5,
++				0,
++				1,
++				2.522,
++				0,
++				2.544,
++				0,
++				2.567,
++				0,
++				1,
++				2.622,
++				0,
++				2.678,
++				1,
++				2.733,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.233,
++				1,
++				0.467,
++				1,
++				0.7,
++				1,
++				1,
++				0.9,
++				1,
++				1.1,
++				1,
++				1.3,
++				1,
++				1,
++				1.344,
++				1,
++				1.389,
++				0,
++				1.433,
++				0,
++				1,
++				1.456,
++				0,
++				1.478,
++				0,
++				1.5,
++				0,
++				1,
++				1.556,
++				0,
++				1.611,
++				1,
++				1.667,
++				1,
++				1,
++				1.744,
++				1,
++				1.822,
++				1,
++				1.9,
++				1,
++				1,
++				2.056,
++				1,
++				2.211,
++				1,
++				2.367,
++				1,
++				1,
++				2.411,
++				1,
++				2.456,
++				0,
++				2.5,
++				0,
++				1,
++				2.522,
++				0,
++				2.544,
++				0,
++				2.567,
++				0,
++				1,
++				2.622,
++				0,
++				2.678,
++				1,
++				2.733,
++				1,
++				0,
++				4.033,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_X",
++			"Segments": [
++				0,
++				-0.02,
++				1,
++				0.233,
++				-0.02,
++				0.467,
++				-0.02,
++				0.7,
++				-0.02,
++				1,
++				0.844,
++				-0.02,
++				0.989,
++				-0.183,
++				1.133,
++				-0.183,
++				1,
++				1.233,
++				-0.183,
++				1.333,
++				-0.183,
++				1.433,
++				-0.183,
++				1,
++				1.511,
++				-0.183,
++				1.589,
++				-0.71,
++				1.667,
++				-0.71,
++				1,
++				1.744,
++				-0.71,
++				1.822,
++				-0.71,
++				1.9,
++				-0.71,
++				1,
++				2.156,
++				-0.71,
++				2.411,
++				-0.89,
++				2.667,
++				-0.89,
++				0,
++				4.033,
++				-0.89
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_Y",
++			"Segments": [
++				0,
++				0.38,
++				1,
++				0.233,
++				0.38,
++				0.467,
++				0.38,
++				0.7,
++				0.38,
++				1,
++				0.844,
++				0.38,
++				0.989,
++				-0.4,
++				1.133,
++				-0.4,
++				1,
++				1.233,
++				-0.4,
++				1.333,
++				-0.4,
++				1.433,
++				-0.4,
++				1,
++				1.511,
++				-0.4,
++				1.589,
++				-0.47,
++				1.667,
++				-0.47,
++				1,
++				1.744,
++				-0.47,
++				1.822,
++				-0.47,
++				1.9,
++				-0.47,
++				1,
++				2.156,
++				-0.47,
++				2.411,
++				-0.63,
++				2.667,
++				-0.63,
++				0,
++				4.033,
++				-0.63
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_CHEEK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_SWEAT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_X",
++			"Segments": [
++				0,
++				-2,
++				1,
++				0.233,
++				-2,
++				0.467,
++				-2,
++				0.7,
++				-2,
++				1,
++				0.811,
++				-2,
++				0.922,
++				0,
++				1.033,
++				0,
++				1,
++				1.244,
++				0,
++				1.456,
++				-3,
++				1.667,
++				-3,
++				1,
++				1.744,
++				-3,
++				1.822,
++				-3,
++				1.9,
++				-3,
++				1,
++				2.156,
++				-3,
++				2.411,
++				-2,
++				2.667,
++				-2,
++				0,
++				4.033,
++				-2
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.8,
++				0,
++				0.9,
++				5,
++				1,
++				5,
++				1,
++				1.156,
++				5,
++				1.311,
++				1,
++				1.467,
++				1,
++				1,
++				1.611,
++				1,
++				1.756,
++				1,
++				1.9,
++				1,
++				1,
++				2.156,
++				1,
++				2.411,
++				0,
++				2.667,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Z",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				0.933,
++				0,
++				1.167,
++				-3,
++				1.4,
++				-3,
++				1,
++				1.567,
++				-3,
++				1.733,
++				-3,
++				1.9,
++				-3,
++				1,
++				2.156,
++				-3,
++				2.411,
++				0,
++				2.667,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_L_A",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.233,
++				1,
++				0.467,
++				1,
++				0.7,
++				1,
++				1,
++				0.878,
++				1,
++				1.056,
++				3,
++				1.233,
++				3,
++				1,
++				1.356,
++				3,
++				1.478,
++				3,
++				1.6,
++				3,
++				1,
++				1.7,
++				3,
++				1.8,
++				3,
++				1.9,
++				3,
++				0,
++				4.033,
++				3
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_A",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_B",
++			"Segments": [
++				0,
++				-4,
++				1,
++				0.233,
++				-4,
++				0.467,
++				-4,
++				0.7,
++				-4,
++				1,
++				0.822,
++				-4,
++				0.944,
++				-3.5,
++				1.067,
++				-3.5,
++				1,
++				1.244,
++				-3.5,
++				1.422,
++				-10,
++				1.6,
++				-10,
++				1,
++				1.7,
++				-10,
++				1.8,
++				-10,
++				1.9,
++				-10,
++				0,
++				4.033,
++				-10
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BREATH",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_FRONT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_BACK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.233,
++				0,
++				0.467,
++				0,
++				0.7,
++				0,
++				1,
++				1.1,
++				0,
++				1.5,
++				0,
++				1.9,
++				0,
++				0,
++				4.033,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_L_A",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_A",
++			"Segments": [
++				0,
++				0,
++				2,
++				4,
++				0,
++				0,
++				4.03,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_B",
++			"Segments": [
++				0,
++				1,
++				2,
++				4,
++				1,
++				0,
++				4.03,
++				1
++			]
++		}
++	]
++}
+\ No newline at end of file
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json
+--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json	2023-05-28 08:21:12.384888248 +0100
+@@ -0,0 +1,1523 @@
++{
++	"Version": 3,
++	"Meta": {
++		"Duration": 4.87,
++		"Fps": 30.0,
++		"Loop": true,
++		"AreBeziersRestricted": true,
++		"CurveCount": 35,
++		"TotalSegmentCount": 197,
++		"TotalPointCount": 550,
++		"UserDataCount": 0,
++		"TotalUserDataSize": 0
++	},
++	"Curves": [
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.522,
++				0,
++				0.644,
++				-13,
++				0.767,
++				-13,
++				1,
++				0.889,
++				-13,
++				1.011,
++				0,
++				1.133,
++				0,
++				1,
++				1.544,
++				0,
++				1.956,
++				0,
++				2.367,
++				0,
++				1,
++				2.489,
++				0,
++				2.611,
++				1,
++				2.733,
++				1,
++				1,
++				2.967,
++				1,
++				3.2,
++				0,
++				3.433,
++				0,
++				1,
++				3.9,
++				0,
++				4.367,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.522,
++				0,
++				0.644,
++				22,
++				0.767,
++				22,
++				1,
++				0.889,
++				22,
++				1.011,
++				-6,
++				1.133,
++				-6,
++				1,
++				1.544,
++				-6,
++				1.956,
++				-6,
++				2.367,
++				-6,
++				1,
++				2.456,
++				-6,
++				2.544,
++				-19,
++				2.633,
++				-19,
++				1,
++				2.789,
++				-19,
++				2.944,
++				9,
++				3.1,
++				9,
++				1,
++				3.211,
++				9,
++				3.322,
++				-10,
++				3.433,
++				-10,
++				1,
++				3.578,
++				-10,
++				3.722,
++				0,
++				3.867,
++				0,
++				1,
++				4.189,
++				0,
++				4.511,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ANGLE_Z",
++			"Segments": [
++				0,
++				-8,
++				1,
++				0.133,
++				-8,
++				0.267,
++				-8,
++				0.4,
++				-8,
++				1,
++				0.644,
++				-8,
++				0.889,
++				17,
++				1.133,
++				17,
++				1,
++				1.233,
++				17,
++				1.333,
++				14,
++				1.433,
++				14,
++				1,
++				1.744,
++				14,
++				2.056,
++				14,
++				2.367,
++				14,
++				1,
++				2.489,
++				14,
++				2.611,
++				14.547,
++				2.733,
++				13,
++				1,
++				2.967,
++				10.046,
++				3.2,
++				-8,
++				3.433,
++				-8,
++				1,
++				3.9,
++				-8,
++				4.367,
++				-8,
++				4.833,
++				-8,
++				0,
++				4.867,
++				-8
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.133,
++				1,
++				0.267,
++				1,
++				0.4,
++				1,
++				1,
++				0.644,
++				1,
++				0.889,
++				1,
++				1.133,
++				1,
++				1,
++				1.178,
++				1,
++				1.222,
++				0,
++				1.267,
++				0,
++				1,
++				1.289,
++				0,
++				1.311,
++				0,
++				1.333,
++				0,
++				1,
++				1.389,
++				0,
++				1.444,
++				1,
++				1.5,
++				1,
++				1,
++				1.789,
++				1,
++				2.078,
++				1,
++				2.367,
++				1,
++				1,
++				2.489,
++				1,
++				2.611,
++				1,
++				2.733,
++				1,
++				1,
++				2.778,
++				1,
++				2.822,
++				0,
++				2.867,
++				0,
++				1,
++				2.889,
++				0,
++				2.911,
++				0,
++				2.933,
++				0,
++				1,
++				2.989,
++				0,
++				3.044,
++				1,
++				3.1,
++				1,
++				1,
++				3.678,
++				1,
++				4.256,
++				1,
++				4.833,
++				1,
++				0,
++				4.867,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_L_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_OPEN",
++			"Segments": [
++				0,
++				1,
++				1,
++				0.133,
++				1,
++				0.267,
++				1,
++				0.4,
++				1,
++				1,
++				0.644,
++				1,
++				0.889,
++				1,
++				1.133,
++				1,
++				1,
++				1.178,
++				1,
++				1.222,
++				0,
++				1.267,
++				0,
++				1,
++				1.289,
++				0,
++				1.311,
++				0,
++				1.333,
++				0,
++				1,
++				1.389,
++				0,
++				1.444,
++				1,
++				1.5,
++				1,
++				1,
++				1.789,
++				1,
++				2.078,
++				1,
++				2.367,
++				1,
++				1,
++				2.489,
++				1,
++				2.611,
++				1,
++				2.733,
++				1,
++				1,
++				2.778,
++				1,
++				2.822,
++				0,
++				2.867,
++				0,
++				1,
++				2.889,
++				0,
++				2.911,
++				0,
++				2.933,
++				0,
++				1,
++				2.989,
++				0,
++				3.044,
++				1,
++				3.1,
++				1,
++				1,
++				3.678,
++				1,
++				4.256,
++				1,
++				4.833,
++				1,
++				0,
++				4.867,
++				1
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_R_SMILE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.522,
++				0,
++				0.644,
++				0,
++				0.767,
++				0,
++				1,
++				0.889,
++				0,
++				1.011,
++				0,
++				1.133,
++				0,
++				1,
++				1.544,
++				0,
++				1.956,
++				0,
++				2.367,
++				0,
++				1,
++				2.489,
++				0,
++				2.611,
++				-0.06,
++				2.733,
++				-0.06,
++				1,
++				2.967,
++				-0.06,
++				3.2,
++				0.18,
++				3.433,
++				0.18,
++				1,
++				3.511,
++				0.18,
++				3.589,
++				0,
++				3.667,
++				0,
++				1,
++				4.056,
++				0,
++				4.444,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.522,
++				0,
++				0.644,
++				-0.7,
++				0.767,
++				-0.7,
++				1,
++				0.889,
++				-0.7,
++				1.011,
++				0.27,
++				1.133,
++				0.27,
++				1,
++				1.544,
++				0.27,
++				1.956,
++				0.27,
++				2.367,
++				0.27,
++				1,
++				2.489,
++				0.27,
++				2.611,
++				0.54,
++				2.733,
++				0.54,
++				1,
++				2.967,
++				0.54,
++				3.2,
++				-0.15,
++				3.433,
++				-0.15,
++				1,
++				3.511,
++				-0.15,
++				3.589,
++				0,
++				3.667,
++				0,
++				1,
++				4.056,
++				0,
++				4.444,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_EYE_BALL_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_ANGLE",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_L_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BROW_R_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_FORM",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_MOUTH_OPEN_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_CHEEK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_SWEAT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_X",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.644,
++				0,
++				0.889,
++				1.752,
++				1.133,
++				4,
++				1,
++				1.233,
++				4.919,
++				1.333,
++				5,
++				1.433,
++				5,
++				1,
++				1.744,
++				5,
++				2.056,
++				5,
++				2.367,
++				5,
++				1,
++				2.489,
++				5,
++				2.611,
++				6,
++				2.733,
++				6,
++				1,
++				2.911,
++				6,
++				3.089,
++				0,
++				3.267,
++				0,
++				1,
++				3.789,
++				0,
++				4.311,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Y",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.644,
++				0,
++				0.889,
++				0,
++				1.133,
++				0,
++				1,
++				1.544,
++				0,
++				1.956,
++				0,
++				2.367,
++				0,
++				1,
++				2.489,
++				0,
++				2.611,
++				-1,
++				2.733,
++				-1,
++				1,
++				2.911,
++				-1,
++				3.089,
++				0,
++				3.267,
++				0,
++				1,
++				3.344,
++				0,
++				3.422,
++				-1,
++				3.5,
++				-1,
++				1,
++				3.667,
++				-1,
++				3.833,
++				0,
++				4,
++				0,
++				1,
++				4.278,
++				0,
++				4.556,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BODY_ANGLE_Z",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.644,
++				0,
++				0.889,
++				10,
++				1.133,
++				10,
++				1,
++				1.233,
++				10,
++				1.333,
++				9,
++				1.433,
++				9,
++				1,
++				1.744,
++				9,
++				2.056,
++				9,
++				2.367,
++				9,
++				1,
++				2.489,
++				9,
++				2.611,
++				10,
++				2.733,
++				10,
++				1,
++				2.911,
++				10,
++				3.089,
++				-1,
++				3.267,
++				-1,
++				1,
++				3.4,
++				-1,
++				3.533,
++				0,
++				3.667,
++				0,
++				1,
++				4.056,
++				0,
++				4.444,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_L_A",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.456,
++				0,
++				0.511,
++				0,
++				0.567,
++				0,
++				1,
++				0.778,
++				0,
++				0.989,
++				10,
++				1.2,
++				10,
++				1,
++				1.589,
++				10,
++				1.978,
++				10,
++				2.367,
++				10,
++				1,
++				2.489,
++				10,
++				2.611,
++				10,
++				2.733,
++				10,
++				1,
++				2.967,
++				10,
++				3.2,
++				0,
++				3.433,
++				0,
++				1,
++				3.9,
++				0,
++				4.367,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_A",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.456,
++				0,
++				0.511,
++				0,
++				0.567,
++				0,
++				1,
++				0.778,
++				0,
++				0.989,
++				7,
++				1.2,
++				7,
++				1,
++				1.589,
++				7,
++				1.978,
++				7,
++				2.367,
++				7,
++				1,
++				2.489,
++				7,
++				2.611,
++				8,
++				2.733,
++				8,
++				1,
++				2.911,
++				8,
++				3.089,
++				0,
++				3.267,
++				0,
++				1,
++				3.789,
++				0,
++				4.311,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_ARM_R_B",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				0.456,
++				0,
++				0.511,
++				0,
++				0.567,
++				0,
++				1,
++				1.167,
++				0,
++				1.767,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_BREATH",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_FRONT",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "Parameter",
++			"Id": "PARAM_HAIR_BACK",
++			"Segments": [
++				0,
++				0,
++				1,
++				0.133,
++				0,
++				0.267,
++				0,
++				0.4,
++				0,
++				1,
++				1.056,
++				0,
++				1.711,
++				0,
++				2.367,
++				0,
++				1,
++				3.189,
++				0,
++				4.011,
++				0,
++				4.833,
++				0,
++				0,
++				4.867,
++				0
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_L_A",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.83,
++				1,
++				0,
++				4.87,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_A",
++			"Segments": [
++				0,
++				1,
++				2,
++				4.83,
++				1,
++				0,
++				4.87,
++				1
++			]
++		},
++		{
++			"Target": "PartOpacity",
++			"Id": "PARTS_01_ARM_R_B",
++			"Segments": [
++				0,
++				0,
++				2,
++				4.83,
++				0,
++				0,
++				4.87,
++				0
++			]
++		}
++	]
++}
+\ No newline at end of file
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/close.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/close.png differ
+Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/icon_gear.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/icon_gear.png differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/cmake_install.cmake ./demo_dev/build_old/make_gcc/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/cmake_install.cmake	2023-05-28 08:19:46.799322525 +0100
+@@ -0,0 +1,74 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for the subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/cmake_install.cmake")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for the subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/cmake_install.cmake")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for the subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/cmake_install.cmake")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for the subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for the subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/cmake_install.cmake")
++endif()
++
++if(CMAKE_INSTALL_COMPONENT)
++  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
++else()
++  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
++endif()
++
++string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
++       "${CMAKE_INSTALL_MANIFEST_FILES}")
++file(WRITE "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/${CMAKE_INSTALL_MANIFEST}"
++     "${CMAKE_INSTALL_MANIFEST_CONTENT}")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake	2023-05-28 08:19:46.807322671 +0100
+@@ -0,0 +1,29 @@
++#----------------------------------------------------------------
++# Generated CMake target import file for configuration "Release".
++#----------------------------------------------------------------
++
++# Commands may need to know the format version.
++set(CMAKE_IMPORT_FILE_VERSION 1)
++
++# Import target "GLEW::glew" for configuration "Release"
++set_property(TARGET GLEW::glew APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
++set_target_properties(GLEW::glew PROPERTIES
++  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libGLEW.so.2.2.0"
++  IMPORTED_SONAME_RELEASE "libGLEW.so.2.2"
++  )
++
++list(APPEND _IMPORT_CHECK_TARGETS GLEW::glew )
++list(APPEND _IMPORT_CHECK_FILES_FOR_GLEW::glew "${_IMPORT_PREFIX}/lib/libGLEW.so.2.2.0" )
++
++# Import target "GLEW::glew_s" for configuration "Release"
++set_property(TARGET GLEW::glew_s APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
++set_target_properties(GLEW::glew_s PROPERTIES
++  IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C"
++  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libGLEW.a"
++  )
++
++list(APPEND _IMPORT_CHECK_TARGETS GLEW::glew_s )
++list(APPEND _IMPORT_CHECK_FILES_FOR_GLEW::glew_s "${_IMPORT_PREFIX}/lib/libGLEW.a" )
++
++# Commands beyond this point should not need to know the version.
++set(CMAKE_IMPORT_FILE_VERSION)
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake	2023-05-28 08:19:46.807322671 +0100
+@@ -0,0 +1,108 @@
++# Generated by CMake
++
++if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
++   message(FATAL_ERROR "CMake >= 2.6.0 required")
++endif()
++cmake_policy(PUSH)
++cmake_policy(VERSION 2.6)
++#----------------------------------------------------------------
++# Generated CMake target import file.
++#----------------------------------------------------------------
++
++# Commands may need to know the format version.
++set(CMAKE_IMPORT_FILE_VERSION 1)
++
++# Protect against multiple inclusion, which would fail when already imported targets are added once more.
++set(_targetsDefined)
++set(_targetsNotDefined)
++set(_expectedTargets)
++foreach(_expectedTarget GLEW::glew GLEW::glew_s)
++  list(APPEND _expectedTargets ${_expectedTarget})
++  if(NOT TARGET ${_expectedTarget})
++    list(APPEND _targetsNotDefined ${_expectedTarget})
++  endif()
++  if(TARGET ${_expectedTarget})
++    list(APPEND _targetsDefined ${_expectedTarget})
++  endif()
++endforeach()
++if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
++  unset(_targetsDefined)
++  unset(_targetsNotDefined)
++  unset(_expectedTargets)
++  set(CMAKE_IMPORT_FILE_VERSION)
++  cmake_policy(POP)
++  return()
++endif()
++if(NOT "${_targetsDefined}" STREQUAL "")
++  message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
++endif()
++unset(_targetsDefined)
++unset(_targetsNotDefined)
++unset(_expectedTargets)
++
++
++# Compute the installation prefix relative to this file.
++get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
++if(_IMPORT_PREFIX STREQUAL "/")
++  set(_IMPORT_PREFIX "")
++endif()
++
++# Create imported target GLEW::glew
++add_library(GLEW::glew SHARED IMPORTED)
++
++set_target_properties(GLEW::glew PROPERTIES
++  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
++  INTERFACE_LINK_LIBRARIES "/usr/lib/x86_64-linux-gnu/libGL.so;/usr/lib/x86_64-linux-gnu/libGLU.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so"
++)
++
++# Create imported target GLEW::glew_s
++add_library(GLEW::glew_s STATIC IMPORTED)
++
++set_target_properties(GLEW::glew_s PROPERTIES
++  INTERFACE_COMPILE_DEFINITIONS "GLEW_STATIC"
++  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
++  INTERFACE_LINK_LIBRARIES "/usr/lib/x86_64-linux-gnu/libGL.so;/usr/lib/x86_64-linux-gnu/libGLU.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so"
++)
++
++if(CMAKE_VERSION VERSION_LESS 2.8.12)
++  message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
++endif()
++
++# Load information for each installed configuration.
++get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
++file(GLOB CONFIG_FILES "${_DIR}/glew-targets-*.cmake")
++foreach(f ${CONFIG_FILES})
++  include(${f})
++endforeach()
++
++# Cleanup temporary variables.
++set(_IMPORT_PREFIX)
++
++# Loop over all imported files and verify that they actually exist
++foreach(target ${_IMPORT_CHECK_TARGETS} )
++  foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
++    if(NOT EXISTS "${file}" )
++      message(FATAL_ERROR "The imported target \"${target}\" references the file
++   \"${file}\"
++but this file does not exist.  Possible reasons include:
++* The file was deleted, renamed, or moved to another location.
++* An install or uninstall procedure did not complete successfully.
++* The installation package was faulty and contained
++   \"${CMAKE_CURRENT_LIST_FILE}\"
++but not all the files it references.
++")
++    endif()
++  endforeach()
++  unset(_IMPORT_CHECK_FILES_FOR_${target})
++endforeach()
++unset(_IMPORT_CHECK_TARGETS)
++
++# This file does not depend on other imported targets which have
++# been exported from the same project but in a separate export set.
++
++# Commands beyond this point should not need to know the version.
++set(CMAKE_IMPORT_FILE_VERSION)
++cmake_policy(POP)
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache	2023-05-28 08:19:46.871323843 +0100
+@@ -0,0 +1,86 @@
++#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
++
++#IncludeRegexScan: ^.*$
++
++#IncludeRegexComplain: ^$
++
++#IncludeRegexTransform: 
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h
++sys/types.h
++-
++KHR/khrplatform.h
++-
++EGL/eglplatform.h
++-
++GL/glew.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++cstddef
++-
++cstdint
++-
++stddef.h
++-
++stdint.h
++-
++stddef.h
++-
++inttypes.h
++-
++stdint.h
++-
++inttypes.h
++-
++Availability.h
++-
++OpenGL/glu.h
++-
++GL/glu.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h
++X11/Xlib.h
++-
++X11/Xutil.h
++-
++X11/Xmd.h
++-
++GL/glew.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h
++windows.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++GL/glew.h
++-
++GL/osmesa.h
++-
++GL/eglew.h
++-
++GL/wglew.h
++-
++GL/glxew.h
++-
++stddef.h
++-
++dlfcn.h
++-
++stdio.h
++-
++stdlib.h
++-
++stdlib.h
++-
++string.h
++-
++AvailabilityMacros.h
++-
++dlfcn.h
++-
++mach-o/dyld.h
++-
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,35 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  "C"
++  )
++# The set of files for implicit dependencies of each language:
++set(CMAKE_DEPENDS_CHECK_C
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++  )
++set(CMAKE_C_COMPILER_ID "GNU")
++
++# Preprocessor definitions for this target.
++set(CMAKE_TARGET_DEFINITIONS_C
++  "GLEW_BUILD"
++  "GLEW_NO_GLU"
++  "glew_EXPORTS"
++  )
++
++# The include file search paths:
++set(CMAKE_C_TARGET_INCLUDE_PATH
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include"
++  )
++
++# Pairs of files generated by the same build rule.
++set(CMAKE_MULTIPLE_OUTPUT_PAIRS
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2.0"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2.0"
++  )
++
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,131 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Include any dependencies generated for this target.
++include glew/CMakeFiles/glew.dir/depend.make
++
++# Include the progress variables for this target.
++include glew/CMakeFiles/glew.dir/progress.make
++
++# Include the compile flags for this target's objects.
++include glew/CMakeFiles/glew.dir/flags.make
++
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: glew/CMakeFiles/glew.dir/flags.make
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c > CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i
++
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c -o CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s
++
++# Object files for target glew
++glew_OBJECTS = \
++"CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++
++# External object files for target glew
++glew_EXTERNAL_OBJECTS =
++
++lib/libGLEW.so.2.2.0: glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++lib/libGLEW.so.2.2.0: glew/CMakeFiles/glew.dir/build.make
++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libGL.so
++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libGLU.so
++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libSM.so
++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libICE.so
++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libX11.so
++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libXext.so
++lib/libGLEW.so.2.2.0: glew/CMakeFiles/glew.dir/link.txt
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library ../lib/libGLEW.so"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/glew.dir/link.txt --verbose=$(VERBOSE)
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -E cmake_symlink_library ../lib/libGLEW.so.2.2.0 ../lib/libGLEW.so.2.2 ../lib/libGLEW.so
++
++lib/libGLEW.so.2.2: lib/libGLEW.so.2.2.0
++	@$(CMAKE_COMMAND) -E touch_nocreate lib/libGLEW.so.2.2
++
++lib/libGLEW.so: lib/libGLEW.so.2.2.0
++	@$(CMAKE_COMMAND) -E touch_nocreate lib/libGLEW.so
++
++# Rule to build all files generated by this target.
++glew/CMakeFiles/glew.dir/build: lib/libGLEW.so
++
++.PHONY : glew/CMakeFiles/glew.dir/build
++
++glew/CMakeFiles/glew.dir/clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/glew.dir/cmake_clean.cmake
++.PHONY : glew/CMakeFiles/glew.dir/clean
++
++glew/CMakeFiles/glew.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : glew/CMakeFiles/glew.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake	2023-05-28 08:19:46.799322525 +0100
+@@ -0,0 +1,12 @@
++file(REMOVE_RECURSE
++  "../lib/libGLEW.pdb"
++  "../lib/libGLEW.so"
++  "../lib/libGLEW.so.2.2"
++  "../lib/libGLEW.so.2.2.0"
++  "CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang C)
++  include(CMakeFiles/glew.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal	2023-05-28 08:19:46.871323843 +0100
+@@ -0,0 +1,9 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make	2023-05-28 08:19:46.871323843 +0100
+@@ -0,0 +1,9 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h
++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,10 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# compile C with /usr/bin/cc
++C_FLAGS = -O3 -DNDEBUG -fPIC  
++
++C_DEFINES = -DGLEW_BUILD -DGLEW_NO_GLU -Dglew_EXPORTS
++
++C_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include 
++
+Binary files ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o and ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt	2023-05-28 08:19:46.799322525 +0100
+@@ -0,0 +1 @@
++/usr/bin/cc -fPIC -O3 -DNDEBUG  -shared -Wl,-soname,libGLEW.so.2.2 -o ../lib/libGLEW.so.2.2.0 CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o  -lGL -lGLU -lSM -lICE -lX11 -lXext 
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,3 @@
++CMAKE_PROGRESS_1 = 52
++CMAKE_PROGRESS_2 = 53
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache	2023-05-28 08:19:46.875323916 +0100
+@@ -0,0 +1,86 @@
++#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
++
++#IncludeRegexScan: ^.*$
++
++#IncludeRegexComplain: ^$
++
++#IncludeRegexTransform: 
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h
++sys/types.h
++-
++KHR/khrplatform.h
++-
++EGL/eglplatform.h
++-
++GL/glew.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++cstddef
++-
++cstdint
++-
++stddef.h
++-
++stdint.h
++-
++stddef.h
++-
++inttypes.h
++-
++stdint.h
++-
++inttypes.h
++-
++Availability.h
++-
++OpenGL/glu.h
++-
++GL/glu.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h
++X11/Xlib.h
++-
++X11/Xutil.h
++-
++X11/Xmd.h
++-
++GL/glew.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h
++windows.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++GL/glew.h
++-
++GL/osmesa.h
++-
++GL/eglew.h
++-
++GL/wglew.h
++-
++GL/glxew.h
++-
++stddef.h
++-
++dlfcn.h
++-
++stdio.h
++-
++stdlib.h
++-
++stdlib.h
++-
++string.h
++-
++AvailabilityMacros.h
++-
++dlfcn.h
++-
++mach-o/dyld.h
++-
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,27 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  "C"
++  )
++# The set of files for implicit dependencies of each language:
++set(CMAKE_DEPENDS_CHECK_C
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++  )
++set(CMAKE_C_COMPILER_ID "GNU")
++
++# Preprocessor definitions for this target.
++set(CMAKE_TARGET_DEFINITIONS_C
++  "GLEW_NO_GLU"
++  "GLEW_STATIC"
++  )
++
++# The include file search paths:
++set(CMAKE_C_TARGET_INCLUDE_PATH
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include"
++  )
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,119 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Include any dependencies generated for this target.
++include glew/CMakeFiles/glew_s.dir/depend.make
++
++# Include the progress variables for this target.
++include glew/CMakeFiles/glew_s.dir/progress.make
++
++# Include the compile flags for this target's objects.
++include glew/CMakeFiles/glew_s.dir/flags.make
++
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: glew/CMakeFiles/glew_s.dir/flags.make
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c > CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i
++
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c -o CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s
++
++# Object files for target glew_s
++glew_s_OBJECTS = \
++"CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++
++# External object files for target glew_s
++glew_s_EXTERNAL_OBJECTS =
++
++lib/libGLEW.a: glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++lib/libGLEW.a: glew/CMakeFiles/glew_s.dir/build.make
++lib/libGLEW.a: glew/CMakeFiles/glew_s.dir/link.txt
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library ../lib/libGLEW.a"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/glew_s.dir/cmake_clean_target.cmake
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/glew_s.dir/link.txt --verbose=$(VERBOSE)
++
++# Rule to build all files generated by this target.
++glew/CMakeFiles/glew_s.dir/build: lib/libGLEW.a
++
++.PHONY : glew/CMakeFiles/glew_s.dir/build
++
++glew/CMakeFiles/glew_s.dir/clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/glew_s.dir/cmake_clean.cmake
++.PHONY : glew/CMakeFiles/glew_s.dir/clean
++
++glew/CMakeFiles/glew_s.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : glew/CMakeFiles/glew_s.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,10 @@
++file(REMOVE_RECURSE
++  "../lib/libGLEW.a"
++  "../lib/libGLEW.pdb"
++  "CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang C)
++  include(CMakeFiles/glew_s.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,3 @@
++file(REMOVE_RECURSE
++  "../lib/libGLEW.a"
++)
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal	2023-05-28 08:19:46.875323916 +0100
+@@ -0,0 +1,9 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make	2023-05-28 08:19:46.875323916 +0100
+@@ -0,0 +1,9 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h
++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,10 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# compile C with /usr/bin/cc
++C_FLAGS = -O3 -DNDEBUG  
++
++C_DEFINES = -DGLEW_NO_GLU -DGLEW_STATIC
++
++C_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include 
++
+Binary files ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o and ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,2 @@
++/usr/bin/ar qc ../lib/libGLEW.a  CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++/usr/bin/ranlib ../lib/libGLEW.a
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,3 @@
++CMAKE_PROGRESS_1 = 54
++CMAKE_PROGRESS_2 = 55
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/glew/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++4
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,11 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  )
++# The set of files for implicit dependencies of each language:
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,96 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Utility rule file for uninstall.
++
++# Include the progress variables for this target.
++include glew/CMakeFiles/uninstall.dir/progress.make
++
++glew/CMakeFiles/uninstall:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/local/bin/cmake -P /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/cmake_uninstall.cmake
++
++uninstall: glew/CMakeFiles/uninstall
++uninstall: glew/CMakeFiles/uninstall.dir/build.make
++
++.PHONY : uninstall
++
++# Rule to build all files generated by this target.
++glew/CMakeFiles/uninstall.dir/build: uninstall
++
++.PHONY : glew/CMakeFiles/uninstall.dir/build
++
++glew/CMakeFiles/uninstall.dir/clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake
++.PHONY : glew/CMakeFiles/uninstall.dir/clean
++
++glew/CMakeFiles/uninstall.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : glew/CMakeFiles/uninstall.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,8 @@
++file(REMOVE_RECURSE
++  "CMakeFiles/uninstall"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang )
++  include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/Makefile ./demo_dev/build_old/make_gcc/glew/Makefile
+--- ./demo_clean/build_old/make_gcc/glew/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/Makefile	2023-05-28 08:19:46.803322598 +0100
+@@ -0,0 +1,272 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/preinstall
++.PHONY : preinstall/fast
++
++# Convenience name for target.
++glew/CMakeFiles/glew.dir/rule:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew.dir/rule
++.PHONY : glew/CMakeFiles/glew.dir/rule
++
++# Convenience name for target.
++glew: glew/CMakeFiles/glew.dir/rule
++
++.PHONY : glew
++
++# fast build rule for target.
++glew/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/build
++.PHONY : glew/fast
++
++# Convenience name for target.
++glew/CMakeFiles/uninstall.dir/rule:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/uninstall.dir/rule
++.PHONY : glew/CMakeFiles/uninstall.dir/rule
++
++# Convenience name for target.
++uninstall: glew/CMakeFiles/uninstall.dir/rule
++
++.PHONY : uninstall
++
++# fast build rule for target.
++uninstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/build
++.PHONY : uninstall/fast
++
++# Convenience name for target.
++glew/CMakeFiles/glew_s.dir/rule:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew_s.dir/rule
++.PHONY : glew/CMakeFiles/glew_s.dir/rule
++
++# Convenience name for target.
++glew_s: glew/CMakeFiles/glew_s.dir/rule
++
++.PHONY : glew_s
++
++# fast build rule for target.
++glew_s/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/build
++.PHONY : glew_s/fast
++
++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.o: home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++
++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.o
++
++# target to build an object file
++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o
++
++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.i: home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i
++
++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.i
++
++# target to preprocess a source file
++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i
++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i
++
++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.s: home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s
++
++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.s
++
++# target to generate assembly for a file
++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s
++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++	@echo "... uninstall"
++	@echo "... glew"
++	@echo "... glew_s"
++	@echo "... home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.o"
++	@echo "... home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.i"
++	@echo "... home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.s"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/cmake_install.cmake ./demo_dev/build_old/make_gcc/glew/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/glew/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/cmake_install.cmake	2023-05-28 08:19:46.807322671 +0100
+@@ -0,0 +1,126 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
++  foreach(file
++      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2.0"
++      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2"
++      )
++    if(EXISTS "${file}" AND
++       NOT IS_SYMLINK "${file}")
++      file(RPATH_CHECK
++           FILE "${file}"
++           RPATH "")
++    endif()
++  endforeach()
++  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES
++    "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2.0"
++    "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2"
++    )
++  foreach(file
++      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2.0"
++      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2"
++      )
++    if(EXISTS "${file}" AND
++       NOT IS_SYMLINK "${file}")
++      if(CMAKE_INSTALL_DO_STRIP)
++        execute_process(COMMAND "/usr/bin/strip" "${file}")
++      endif()
++    endif()
++  endforeach()
++endif()
++
++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
++  if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so" AND
++     NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so")
++    file(RPATH_CHECK
++         FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so"
++         RPATH "")
++  endif()
++  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so")
++  if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so" AND
++     NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so")
++    if(CMAKE_INSTALL_DO_STRIP)
++      execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so")
++    endif()
++  endif()
++endif()
++
++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
++  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.a")
++endif()
++
++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
++  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/glew.pc")
++endif()
++
++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
++  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/GL" TYPE FILE FILES
++    "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include/GL/wglew.h"
++    "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include/GL/glew.h"
++    "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include/GL/glxew.h"
++    )
++endif()
++
++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
++  if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake")
++    file(DIFFERENT EXPORT_FILE_CHANGED FILES
++         "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake"
++         "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake")
++    if(EXPORT_FILE_CHANGED)
++      file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets-*.cmake")
++      if(OLD_CONFIG_FILES)
++        message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake\" will be replaced.  Removing files [${OLD_CONFIG_FILES}].")
++        file(REMOVE ${OLD_CONFIG_FILES})
++      endif()
++    endif()
++  endif()
++  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake")
++  if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$")
++    file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake")
++  endif()
++endif()
++
++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
++  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES
++    "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/glew-config.cmake"
++    "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/CopyImportedTargetProperties.cmake"
++    )
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/cmake_uninstall.cmake ./demo_dev/build_old/make_gcc/glew/cmake_uninstall.cmake
+--- ./demo_clean/build_old/make_gcc/glew/cmake_uninstall.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/cmake_uninstall.cmake	2023-05-28 08:19:46.115309999 +0100
+@@ -0,0 +1,26 @@
++if(NOT EXISTS "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt")
++  message(FATAL_ERROR "Cannot find install manifest: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt")
++endif(NOT EXISTS "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt")
++
++if (NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set (CMAKE_INSTALL_PREFIX "/usr/local")
++endif ()
++ message(${CMAKE_INSTALL_PREFIX})
++
++file(READ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt" files)
++string(REGEX REPLACE "\n" ";" files "${files}")
++foreach(file ${files})
++  message(STATUS "Uninstalling $ENV{DESTDIR}${file}")
++  if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
++    exec_program(
++      "/usr/local/bin/cmake" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
++      OUTPUT_VARIABLE rm_out
++      RETURN_VALUE rm_retval
++      )
++    if(NOT "${rm_retval}" STREQUAL 0)
++      message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}")
++    endif(NOT "${rm_retval}" STREQUAL 0)
++  else(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
++    message(STATUS "File $ENV{DESTDIR}${file} does not exist.")
++  endif(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}")
++endforeach(file)
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/glew.pc ./demo_dev/build_old/make_gcc/glew/glew.pc
+--- ./demo_clean/build_old/make_gcc/glew/glew.pc	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glew/glew.pc	2023-05-28 08:19:46.103309779 +0100
+@@ -0,0 +1,11 @@
++prefix=/usr/local
++exec_prefix=${prefix}
++libdir=/usr/local/lib
++includedir=${prefix}/include
++
++Name: glew
++Description: The OpenGL Extension Wrangler library
++Version: 2.2.0
++Cflags: -I${includedir} 
++Libs: -L${libdir} -lGLEW 
++Requires: glu
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.807322671 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++17
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/Makefile ./demo_dev/build_old/make_gcc/glfw/Makefile
+--- ./demo_clean/build_old/make_gcc/glfw/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/Makefile	2023-05-28 08:19:46.807322671 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/cmake_install.cmake ./demo_dev/build_old/make_gcc/glfw/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/cmake_install.cmake	2023-05-28 08:19:46.807322671 +0100
+@@ -0,0 +1,44 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
++if(NOT CMAKE_INSTALL_LOCAL_ONLY)
++  # Include the install script for the subdirectory.
++  include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/cmake_install.cmake")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache	2023-05-28 08:19:46.887324136 +0100
+@@ -0,0 +1,472 @@
++#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
++
++#IncludeRegexScan: ^.*$
++
++#IncludeRegexComplain: ^$
++
++#IncludeRegexTransform: 
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++stddef.h
++-
++stdint.h
++-
++vulkan/vulkan.h
++-
++GLES/gl.h
++-
++GLES/glext.h
++-
++GLES2/gl2.h
++-
++GLES2/gl2ext.h
++-
++GLES3/gl3.h
++-
++GLES2/gl2ext.h
++-
++GLES3/gl31.h
++-
++GLES2/gl2ext.h
++-
++GLES3/gl32.h
++-
++GLES2/gl2ext.h
++-
++OpenGL/gl3.h
++-
++OpenGL/gl3ext.h
++-
++GL/glcorearb.h
++-
++GL/glext.h
++-
++OpenGL/glu.h
++-
++GL/glu.h
++-
++OpenGL/gl.h
++-
++GL/gl.h
++-
++GL/glext.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++IOKit/IOKitLib.h
++-
++IOKit/IOCFPlugIn.h
++-
++IOKit/hid/IOHIDLib.h
++-
++IOKit/hid/IOHIDKeys.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++stdint.h
++-
++dlfcn.h
++-
++Carbon/Carbon.h
++-
++Cocoa/Cocoa.h
++-
++posix_thread.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++cocoa_joystick.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++nsgl_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++egl_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++osmesa_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++assert.h
++-
++stdio.h
++-
++string.h
++-
++limits.h
++-
++stdio.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++stdio.h
++-
++string.h
++-
++stdlib.h
++-
++assert.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++EGL/eglplatform.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++string.h
++-
++stdlib.h
++-
++assert.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++string.h
++-
++stdlib.h
++-
++stdio.h
++-
++stdarg.h
++-
++assert.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++mappings.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h
++assert.h
++-
++float.h
++-
++math.h
++-
++stdlib.h
++-
++string.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw_config.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glfw_config.h
++../include/GLFW/glfw3.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++cocoa_platform.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++win32_platform.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++x11_platform.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++wl_platform.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++null_platform.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++sys/types.h
++-
++sys/stat.h
++-
++sys/inotify.h
++-
++fcntl.h
++-
++errno.h
++-
++dirent.h
++-
++stdio.h
++-
++stdlib.h
++-
++string.h
++-
++unistd.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++linux/input.h
++-
++linux/limits.h
++-
++regex.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++assert.h
++-
++math.h
++-
++float.h
++-
++string.h
++-
++stdlib.h
++-
++limits.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++stdatomic.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++dlfcn.h
++-
++osmesa_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++posix_time.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++posix_thread.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++null_joystick.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c
++stdlib.h
++-
++string.h
++-
++assert.h
++-
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++assert.h
++-
++string.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++pthread.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++sys/time.h
++-
++time.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++stdint.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++assert.h
++-
++string.h
++-
++stdlib.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++wctype.h
++-
++windows.h
++-
++dinput.h
++-
++xinput.h
++-
++dbt.h
++-
++dwmapi.h
++-
++win32_joystick.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++wgl_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++egl_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++osmesa_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++assert.h
++-
++string.h
++-
++stdlib.h
++-
++float.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++wayland-client.h
++-
++xkbcommon/xkbcommon.h
++-
++xkbcommon/xkbcommon-compose.h
++-
++dlfcn.h
++-
++posix_thread.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++posix_time.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++linux_joystick.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++null_joystick.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++xkb_unicode.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++egl_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++osmesa_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++wayland-xdg-shell-client-protocol.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-xdg-shell-client-protocol.h
++wayland-xdg-decoration-client-protocol.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-xdg-decoration-client-protocol.h
++wayland-viewporter-client-protocol.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-viewporter-client-protocol.h
++wayland-relative-pointer-unstable-v1-client-protocol.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-relative-pointer-unstable-v1-client-protocol.h
++wayland-pointer-constraints-unstable-v1-client-protocol.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-pointer-constraints-unstable-v1-client-protocol.h
++wayland-idle-inhibit-unstable-v1-client-protocol.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-idle-inhibit-unstable-v1-client-protocol.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++X11/Xresource.h
++-
++stdlib.h
++-
++string.h
++-
++limits.h
++-
++stdio.h
++-
++locale.h
++-
++unistd.h
++-
++fcntl.h
++-
++errno.h
++-
++assert.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++limits.h
++-
++stdlib.h
++-
++string.h
++-
++math.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++unistd.h
++-
++signal.h
++-
++stdint.h
++-
++dlfcn.h
++-
++X11/Xlib.h
++-
++X11/keysym.h
++-
++X11/Xatom.h
++-
++X11/Xcursor/Xcursor.h
++-
++X11/extensions/Xrandr.h
++-
++X11/XKBlib.h
++-
++X11/extensions/Xinerama.h
++-
++X11/extensions/XInput2.h
++-
++posix_thread.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++posix_time.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++xkb_unicode.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glx_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++egl_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++osmesa_context.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++linux_joystick.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++null_joystick.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++X11/cursorfont.h
++-
++X11/Xmd.h
++-
++poll.h
++-
++signal.h
++-
++time.h
++-
++string.h
++-
++stdio.h
++-
++stdlib.h
++-
++limits.h
++-
++errno.h
++-
++assert.h
++-
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c
++internal.h
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++
++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++
++glfw/src/glfw_config.h
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,43 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  "C"
++  )
++# The set of files for implicit dependencies of each language:
++set(CMAKE_DEPENDS_CHECK_C
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/context.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/init.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/input.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/monitor.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/window.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o"
++  )
++set(CMAKE_C_COMPILER_ID "GNU")
++
++# Preprocessor definitions for this target.
++set(CMAKE_TARGET_DEFINITIONS_C
++  "_GLFW_USE_CONFIG_H"
++  )
++
++# The include file search paths:
++set(CMAKE_C_TARGET_INCLUDE_PATH
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include"
++  "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src"
++  "glfw/src"
++  )
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,344 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Include any dependencies generated for this target.
++include glfw/src/CMakeFiles/glfw.dir/depend.make
++
++# Include the progress variables for this target.
++include glfw/src/CMakeFiles/glfw.dir/progress.make
++
++# Include the compile flags for this target's objects.
++include glfw/src/CMakeFiles/glfw.dir/flags.make
++
++glfw/src/CMakeFiles/glfw.dir/context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object glfw/src/CMakeFiles/glfw.dir/context.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/context.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c
++
++glfw/src/CMakeFiles/glfw.dir/context.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/context.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c > CMakeFiles/glfw.dir/context.c.i
++
++glfw/src/CMakeFiles/glfw.dir/context.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/context.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c -o CMakeFiles/glfw.dir/context.c.s
++
++glfw/src/CMakeFiles/glfw.dir/init.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object glfw/src/CMakeFiles/glfw.dir/init.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/init.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c
++
++glfw/src/CMakeFiles/glfw.dir/init.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/init.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c > CMakeFiles/glfw.dir/init.c.i
++
++glfw/src/CMakeFiles/glfw.dir/init.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/init.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c -o CMakeFiles/glfw.dir/init.c.s
++
++glfw/src/CMakeFiles/glfw.dir/input.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object glfw/src/CMakeFiles/glfw.dir/input.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/input.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c
++
++glfw/src/CMakeFiles/glfw.dir/input.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/input.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c > CMakeFiles/glfw.dir/input.c.i
++
++glfw/src/CMakeFiles/glfw.dir/input.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/input.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c -o CMakeFiles/glfw.dir/input.c.s
++
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object glfw/src/CMakeFiles/glfw.dir/monitor.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/monitor.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c
++
++glfw/src/CMakeFiles/glfw.dir/monitor.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/monitor.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c > CMakeFiles/glfw.dir/monitor.c.i
++
++glfw/src/CMakeFiles/glfw.dir/monitor.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/monitor.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c -o CMakeFiles/glfw.dir/monitor.c.s
++
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object glfw/src/CMakeFiles/glfw.dir/vulkan.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/vulkan.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c
++
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/vulkan.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c > CMakeFiles/glfw.dir/vulkan.c.i
++
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/vulkan.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c -o CMakeFiles/glfw.dir/vulkan.c.s
++
++glfw/src/CMakeFiles/glfw.dir/window.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object glfw/src/CMakeFiles/glfw.dir/window.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/window.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c
++
++glfw/src/CMakeFiles/glfw.dir/window.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/window.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c > CMakeFiles/glfw.dir/window.c.i
++
++glfw/src/CMakeFiles/glfw.dir/window.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/window.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c -o CMakeFiles/glfw.dir/window.c.s
++
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object glfw/src/CMakeFiles/glfw.dir/x11_init.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/x11_init.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c
++
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/x11_init.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c > CMakeFiles/glfw.dir/x11_init.c.i
++
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/x11_init.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c -o CMakeFiles/glfw.dir/x11_init.c.s
++
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/x11_monitor.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c
++
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/x11_monitor.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c > CMakeFiles/glfw.dir/x11_monitor.c.i
++
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/x11_monitor.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c -o CMakeFiles/glfw.dir/x11_monitor.c.s
++
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object glfw/src/CMakeFiles/glfw.dir/x11_window.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/x11_window.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c
++
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/x11_window.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c > CMakeFiles/glfw.dir/x11_window.c.i
++
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/x11_window.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c -o CMakeFiles/glfw.dir/x11_window.c.s
++
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/xkb_unicode.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c
++
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/xkb_unicode.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c > CMakeFiles/glfw.dir/xkb_unicode.c.i
++
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/xkb_unicode.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c -o CMakeFiles/glfw.dir/xkb_unicode.c.s
++
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object glfw/src/CMakeFiles/glfw.dir/posix_time.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/posix_time.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c
++
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/posix_time.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c > CMakeFiles/glfw.dir/posix_time.c.i
++
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/posix_time.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c -o CMakeFiles/glfw.dir/posix_time.c.s
++
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/posix_thread.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c
++
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/posix_thread.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c > CMakeFiles/glfw.dir/posix_thread.c.i
++
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/posix_thread.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c -o CMakeFiles/glfw.dir/posix_thread.c.s
++
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object glfw/src/CMakeFiles/glfw.dir/glx_context.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/glx_context.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c
++
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/glx_context.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c > CMakeFiles/glfw.dir/glx_context.c.i
++
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/glx_context.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c -o CMakeFiles/glfw.dir/glx_context.c.s
++
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object glfw/src/CMakeFiles/glfw.dir/egl_context.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/egl_context.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c
++
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/egl_context.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c > CMakeFiles/glfw.dir/egl_context.c.i
++
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/egl_context.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c -o CMakeFiles/glfw.dir/egl_context.c.s
++
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/osmesa_context.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c
++
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/osmesa_context.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c > CMakeFiles/glfw.dir/osmesa_context.c.i
++
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/osmesa_context.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c -o CMakeFiles/glfw.dir/osmesa_context.c.s
++
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/linux_joystick.c.o   -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c
++
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.i: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/linux_joystick.c.i"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c > CMakeFiles/glfw.dir/linux_joystick.c.i
++
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.s: cmake_force
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/linux_joystick.c.s"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c -o CMakeFiles/glfw.dir/linux_joystick.c.s
++
++# Object files for target glfw
++glfw_OBJECTS = \
++"CMakeFiles/glfw.dir/context.c.o" \
++"CMakeFiles/glfw.dir/init.c.o" \
++"CMakeFiles/glfw.dir/input.c.o" \
++"CMakeFiles/glfw.dir/monitor.c.o" \
++"CMakeFiles/glfw.dir/vulkan.c.o" \
++"CMakeFiles/glfw.dir/window.c.o" \
++"CMakeFiles/glfw.dir/x11_init.c.o" \
++"CMakeFiles/glfw.dir/x11_monitor.c.o" \
++"CMakeFiles/glfw.dir/x11_window.c.o" \
++"CMakeFiles/glfw.dir/xkb_unicode.c.o" \
++"CMakeFiles/glfw.dir/posix_time.c.o" \
++"CMakeFiles/glfw.dir/posix_thread.c.o" \
++"CMakeFiles/glfw.dir/glx_context.c.o" \
++"CMakeFiles/glfw.dir/egl_context.c.o" \
++"CMakeFiles/glfw.dir/osmesa_context.c.o" \
++"CMakeFiles/glfw.dir/linux_joystick.c.o"
++
++# External object files for target glfw
++glfw_EXTERNAL_OBJECTS =
++
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/context.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/init.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/input.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/monitor.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/vulkan.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/window.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/x11_init.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/x11_window.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/posix_time.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/glx_context.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/egl_context.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/build.make
++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/link.txt
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Linking C static library libglfw3.a"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -P CMakeFiles/glfw.dir/cmake_clean_target.cmake
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/glfw.dir/link.txt --verbose=$(VERBOSE)
++
++# Rule to build all files generated by this target.
++glfw/src/CMakeFiles/glfw.dir/build: glfw/src/libglfw3.a
++
++.PHONY : glfw/src/CMakeFiles/glfw.dir/build
++
++glfw/src/CMakeFiles/glfw.dir/clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -P CMakeFiles/glfw.dir/cmake_clean.cmake
++.PHONY : glfw/src/CMakeFiles/glfw.dir/clean
++
++glfw/src/CMakeFiles/glfw.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : glfw/src/CMakeFiles/glfw.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,25 @@
++file(REMOVE_RECURSE
++  "CMakeFiles/glfw.dir/context.c.o"
++  "CMakeFiles/glfw.dir/egl_context.c.o"
++  "CMakeFiles/glfw.dir/glx_context.c.o"
++  "CMakeFiles/glfw.dir/init.c.o"
++  "CMakeFiles/glfw.dir/input.c.o"
++  "CMakeFiles/glfw.dir/linux_joystick.c.o"
++  "CMakeFiles/glfw.dir/monitor.c.o"
++  "CMakeFiles/glfw.dir/osmesa_context.c.o"
++  "CMakeFiles/glfw.dir/posix_thread.c.o"
++  "CMakeFiles/glfw.dir/posix_time.c.o"
++  "CMakeFiles/glfw.dir/vulkan.c.o"
++  "CMakeFiles/glfw.dir/window.c.o"
++  "CMakeFiles/glfw.dir/x11_init.c.o"
++  "CMakeFiles/glfw.dir/x11_monitor.c.o"
++  "CMakeFiles/glfw.dir/x11_window.c.o"
++  "CMakeFiles/glfw.dir/xkb_unicode.c.o"
++  "libglfw3.a"
++  "libglfw3.pdb"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang C)
++  include(CMakeFiles/glfw.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,3 @@
++file(REMOVE_RECURSE
++  "libglfw3.a"
++)
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/context.c.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal	2023-05-28 08:19:46.887324136 +0100
+@@ -0,0 +1,356 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++glfw/src/CMakeFiles/glfw.dir/context.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c
++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++ glfw/src/glfw_config.h
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make	2023-05-28 08:19:46.887324136 +0100
+@@ -0,0 +1,356 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/context.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/init.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/input.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/window.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: glfw/src/glfw_config.h
++
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h
++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: glfw/src/glfw_config.h
++
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,26 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# compile C with /usr/bin/cc
++C_FLAGS = -O3 -DNDEBUG -fPIC   -Wall -std=gnu99
++
++C_DEFINES = -D_GLFW_USE_CONFIG_H
++
++C_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src 
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/context.c.o_FLAGS = -Wdeclaration-after-statement
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/init.c.o_FLAGS = -Wdeclaration-after-statement
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/input.c.o_FLAGS = -Wdeclaration-after-statement
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/monitor.c.o_FLAGS = -Wdeclaration-after-statement
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/vulkan.c.o_FLAGS = -Wdeclaration-after-statement
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/window.c.o_FLAGS = -Wdeclaration-after-statement
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/egl_context.c.o_FLAGS = -Wdeclaration-after-statement
++
++# Custom flags: glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o_FLAGS = -Wdeclaration-after-statement
++
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/init.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/init.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/input.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/input.c.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,2 @@
++/usr/bin/ar qc libglfw3.a  CMakeFiles/glfw.dir/context.c.o CMakeFiles/glfw.dir/init.c.o CMakeFiles/glfw.dir/input.c.o CMakeFiles/glfw.dir/monitor.c.o CMakeFiles/glfw.dir/vulkan.c.o CMakeFiles/glfw.dir/window.c.o CMakeFiles/glfw.dir/x11_init.c.o CMakeFiles/glfw.dir/x11_monitor.c.o CMakeFiles/glfw.dir/x11_window.c.o CMakeFiles/glfw.dir/xkb_unicode.c.o CMakeFiles/glfw.dir/posix_time.c.o CMakeFiles/glfw.dir/posix_thread.c.o CMakeFiles/glfw.dir/glx_context.c.o CMakeFiles/glfw.dir/egl_context.c.o CMakeFiles/glfw.dir/osmesa_context.c.o CMakeFiles/glfw.dir/linux_joystick.c.o
++/usr/bin/ranlib libglfw3.a
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/monitor.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/monitor.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,18 @@
++CMAKE_PROGRESS_1 = 56
++CMAKE_PROGRESS_2 = 57
++CMAKE_PROGRESS_3 = 58
++CMAKE_PROGRESS_4 = 59
++CMAKE_PROGRESS_5 = 60
++CMAKE_PROGRESS_6 = 61
++CMAKE_PROGRESS_7 = 62
++CMAKE_PROGRESS_8 = 63
++CMAKE_PROGRESS_9 = 64
++CMAKE_PROGRESS_10 = 65
++CMAKE_PROGRESS_11 = 66
++CMAKE_PROGRESS_12 = 67
++CMAKE_PROGRESS_13 = 68
++CMAKE_PROGRESS_14 = 69
++CMAKE_PROGRESS_15 = 70
++CMAKE_PROGRESS_16 = 71
++CMAKE_PROGRESS_17 = 72
++
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/window.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/window.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o differ
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1 @@
++17
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,11 @@
++# The set of languages for which implicit dependencies are needed:
++set(CMAKE_DEPENDS_LANGUAGES
++  )
++# The set of files for implicit dependencies of each language:
++
++# Targets to which this target links.
++set(CMAKE_TARGET_LINKED_INFO_FILES
++  )
++
++# Fortran module output directory.
++set(CMAKE_Fortran_TARGET_MODULE_DIR "")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,97 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Delete rule output on recipe failure.
++.DELETE_ON_ERROR:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++# Utility rule file for update_mappings.
++
++# Include the progress variables for this target.
++include glfw/src/CMakeFiles/update_mappings.dir/progress.make
++
++glfw/src/CMakeFiles/update_mappings:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Updating gamepad mappings from upstream repository"
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src && /usr/local/bin/cmake -P /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/CMake/GenerateMappings.cmake mappings.h.in mappings.h
++
++update_mappings: glfw/src/CMakeFiles/update_mappings
++update_mappings: glfw/src/CMakeFiles/update_mappings.dir/build.make
++
++.PHONY : update_mappings
++
++# Rule to build all files generated by this target.
++glfw/src/CMakeFiles/update_mappings.dir/build: update_mappings
++
++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/build
++
++glfw/src/CMakeFiles/update_mappings.dir/clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -P CMakeFiles/update_mappings.dir/cmake_clean.cmake
++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/clean
++
++glfw/src/CMakeFiles/update_mappings.dir/depend:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake --color=$(COLOR)
++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/depend
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,8 @@
++file(REMOVE_RECURSE
++  "CMakeFiles/update_mappings"
++)
++
++# Per-language clean rules from dependency scanning.
++foreach(lang )
++  include(CMakeFiles/update_mappings.dir/cmake_clean_${lang}.cmake OPTIONAL)
++endforeach()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make
+--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,2 @@
++CMAKE_PROGRESS_1 = 73
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/Makefile ./demo_dev/build_old/make_gcc/glfw/src/Makefile
+--- ./demo_clean/build_old/make_gcc/glfw/src/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/Makefile	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,703 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/preinstall
++.PHONY : preinstall/fast
++
++# Convenience name for target.
++glfw/src/CMakeFiles/glfw.dir/rule:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/glfw.dir/rule
++.PHONY : glfw/src/CMakeFiles/glfw.dir/rule
++
++# Convenience name for target.
++glfw: glfw/src/CMakeFiles/glfw.dir/rule
++
++.PHONY : glfw
++
++# fast build rule for target.
++glfw/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/build
++.PHONY : glfw/fast
++
++# Convenience name for target.
++glfw/src/CMakeFiles/update_mappings.dir/rule:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/update_mappings.dir/rule
++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/rule
++
++# Convenience name for target.
++update_mappings: glfw/src/CMakeFiles/update_mappings.dir/rule
++
++.PHONY : update_mappings
++
++# fast build rule for target.
++update_mappings/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/build
++.PHONY : update_mappings/fast
++
++context.o: context.c.o
++
++.PHONY : context.o
++
++# target to build an object file
++context.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/context.c.o
++.PHONY : context.c.o
++
++context.i: context.c.i
++
++.PHONY : context.i
++
++# target to preprocess a source file
++context.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/context.c.i
++.PHONY : context.c.i
++
++context.s: context.c.s
++
++.PHONY : context.s
++
++# target to generate assembly for a file
++context.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/context.c.s
++.PHONY : context.c.s
++
++egl_context.o: egl_context.c.o
++
++.PHONY : egl_context.o
++
++# target to build an object file
++egl_context.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/egl_context.c.o
++.PHONY : egl_context.c.o
++
++egl_context.i: egl_context.c.i
++
++.PHONY : egl_context.i
++
++# target to preprocess a source file
++egl_context.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/egl_context.c.i
++.PHONY : egl_context.c.i
++
++egl_context.s: egl_context.c.s
++
++.PHONY : egl_context.s
++
++# target to generate assembly for a file
++egl_context.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/egl_context.c.s
++.PHONY : egl_context.c.s
++
++glx_context.o: glx_context.c.o
++
++.PHONY : glx_context.o
++
++# target to build an object file
++glx_context.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/glx_context.c.o
++.PHONY : glx_context.c.o
++
++glx_context.i: glx_context.c.i
++
++.PHONY : glx_context.i
++
++# target to preprocess a source file
++glx_context.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/glx_context.c.i
++.PHONY : glx_context.c.i
++
++glx_context.s: glx_context.c.s
++
++.PHONY : glx_context.s
++
++# target to generate assembly for a file
++glx_context.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/glx_context.c.s
++.PHONY : glx_context.c.s
++
++init.o: init.c.o
++
++.PHONY : init.o
++
++# target to build an object file
++init.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/init.c.o
++.PHONY : init.c.o
++
++init.i: init.c.i
++
++.PHONY : init.i
++
++# target to preprocess a source file
++init.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/init.c.i
++.PHONY : init.c.i
++
++init.s: init.c.s
++
++.PHONY : init.s
++
++# target to generate assembly for a file
++init.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/init.c.s
++.PHONY : init.c.s
++
++input.o: input.c.o
++
++.PHONY : input.o
++
++# target to build an object file
++input.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/input.c.o
++.PHONY : input.c.o
++
++input.i: input.c.i
++
++.PHONY : input.i
++
++# target to preprocess a source file
++input.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/input.c.i
++.PHONY : input.c.i
++
++input.s: input.c.s
++
++.PHONY : input.s
++
++# target to generate assembly for a file
++input.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/input.c.s
++.PHONY : input.c.s
++
++linux_joystick.o: linux_joystick.c.o
++
++.PHONY : linux_joystick.o
++
++# target to build an object file
++linux_joystick.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o
++.PHONY : linux_joystick.c.o
++
++linux_joystick.i: linux_joystick.c.i
++
++.PHONY : linux_joystick.i
++
++# target to preprocess a source file
++linux_joystick.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.i
++.PHONY : linux_joystick.c.i
++
++linux_joystick.s: linux_joystick.c.s
++
++.PHONY : linux_joystick.s
++
++# target to generate assembly for a file
++linux_joystick.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.s
++.PHONY : linux_joystick.c.s
++
++monitor.o: monitor.c.o
++
++.PHONY : monitor.o
++
++# target to build an object file
++monitor.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/monitor.c.o
++.PHONY : monitor.c.o
++
++monitor.i: monitor.c.i
++
++.PHONY : monitor.i
++
++# target to preprocess a source file
++monitor.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/monitor.c.i
++.PHONY : monitor.c.i
++
++monitor.s: monitor.c.s
++
++.PHONY : monitor.s
++
++# target to generate assembly for a file
++monitor.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/monitor.c.s
++.PHONY : monitor.c.s
++
++osmesa_context.o: osmesa_context.c.o
++
++.PHONY : osmesa_context.o
++
++# target to build an object file
++osmesa_context.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o
++.PHONY : osmesa_context.c.o
++
++osmesa_context.i: osmesa_context.c.i
++
++.PHONY : osmesa_context.i
++
++# target to preprocess a source file
++osmesa_context.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.i
++.PHONY : osmesa_context.c.i
++
++osmesa_context.s: osmesa_context.c.s
++
++.PHONY : osmesa_context.s
++
++# target to generate assembly for a file
++osmesa_context.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.s
++.PHONY : osmesa_context.c.s
++
++posix_thread.o: posix_thread.c.o
++
++.PHONY : posix_thread.o
++
++# target to build an object file
++posix_thread.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o
++.PHONY : posix_thread.c.o
++
++posix_thread.i: posix_thread.c.i
++
++.PHONY : posix_thread.i
++
++# target to preprocess a source file
++posix_thread.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_thread.c.i
++.PHONY : posix_thread.c.i
++
++posix_thread.s: posix_thread.c.s
++
++.PHONY : posix_thread.s
++
++# target to generate assembly for a file
++posix_thread.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_thread.c.s
++.PHONY : posix_thread.c.s
++
++posix_time.o: posix_time.c.o
++
++.PHONY : posix_time.o
++
++# target to build an object file
++posix_time.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_time.c.o
++.PHONY : posix_time.c.o
++
++posix_time.i: posix_time.c.i
++
++.PHONY : posix_time.i
++
++# target to preprocess a source file
++posix_time.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_time.c.i
++.PHONY : posix_time.c.i
++
++posix_time.s: posix_time.c.s
++
++.PHONY : posix_time.s
++
++# target to generate assembly for a file
++posix_time.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_time.c.s
++.PHONY : posix_time.c.s
++
++vulkan.o: vulkan.c.o
++
++.PHONY : vulkan.o
++
++# target to build an object file
++vulkan.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/vulkan.c.o
++.PHONY : vulkan.c.o
++
++vulkan.i: vulkan.c.i
++
++.PHONY : vulkan.i
++
++# target to preprocess a source file
++vulkan.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/vulkan.c.i
++.PHONY : vulkan.c.i
++
++vulkan.s: vulkan.c.s
++
++.PHONY : vulkan.s
++
++# target to generate assembly for a file
++vulkan.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/vulkan.c.s
++.PHONY : vulkan.c.s
++
++window.o: window.c.o
++
++.PHONY : window.o
++
++# target to build an object file
++window.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/window.c.o
++.PHONY : window.c.o
++
++window.i: window.c.i
++
++.PHONY : window.i
++
++# target to preprocess a source file
++window.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/window.c.i
++.PHONY : window.c.i
++
++window.s: window.c.s
++
++.PHONY : window.s
++
++# target to generate assembly for a file
++window.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/window.c.s
++.PHONY : window.c.s
++
++x11_init.o: x11_init.c.o
++
++.PHONY : x11_init.o
++
++# target to build an object file
++x11_init.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_init.c.o
++.PHONY : x11_init.c.o
++
++x11_init.i: x11_init.c.i
++
++.PHONY : x11_init.i
++
++# target to preprocess a source file
++x11_init.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_init.c.i
++.PHONY : x11_init.c.i
++
++x11_init.s: x11_init.c.s
++
++.PHONY : x11_init.s
++
++# target to generate assembly for a file
++x11_init.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_init.c.s
++.PHONY : x11_init.c.s
++
++x11_monitor.o: x11_monitor.c.o
++
++.PHONY : x11_monitor.o
++
++# target to build an object file
++x11_monitor.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o
++.PHONY : x11_monitor.c.o
++
++x11_monitor.i: x11_monitor.c.i
++
++.PHONY : x11_monitor.i
++
++# target to preprocess a source file
++x11_monitor.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.i
++.PHONY : x11_monitor.c.i
++
++x11_monitor.s: x11_monitor.c.s
++
++.PHONY : x11_monitor.s
++
++# target to generate assembly for a file
++x11_monitor.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.s
++.PHONY : x11_monitor.c.s
++
++x11_window.o: x11_window.c.o
++
++.PHONY : x11_window.o
++
++# target to build an object file
++x11_window.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_window.c.o
++.PHONY : x11_window.c.o
++
++x11_window.i: x11_window.c.i
++
++.PHONY : x11_window.i
++
++# target to preprocess a source file
++x11_window.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_window.c.i
++.PHONY : x11_window.c.i
++
++x11_window.s: x11_window.c.s
++
++.PHONY : x11_window.s
++
++# target to generate assembly for a file
++x11_window.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_window.c.s
++.PHONY : x11_window.c.s
++
++xkb_unicode.o: xkb_unicode.c.o
++
++.PHONY : xkb_unicode.o
++
++# target to build an object file
++xkb_unicode.c.o:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o
++.PHONY : xkb_unicode.c.o
++
++xkb_unicode.i: xkb_unicode.c.i
++
++.PHONY : xkb_unicode.i
++
++# target to preprocess a source file
++xkb_unicode.c.i:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.i
++.PHONY : xkb_unicode.c.i
++
++xkb_unicode.s: xkb_unicode.c.s
++
++.PHONY : xkb_unicode.s
++
++# target to generate assembly for a file
++xkb_unicode.c.s:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.s
++.PHONY : xkb_unicode.c.s
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++	@echo "... update_mappings"
++	@echo "... glfw"
++	@echo "... context.o"
++	@echo "... context.i"
++	@echo "... context.s"
++	@echo "... egl_context.o"
++	@echo "... egl_context.i"
++	@echo "... egl_context.s"
++	@echo "... glx_context.o"
++	@echo "... glx_context.i"
++	@echo "... glx_context.s"
++	@echo "... init.o"
++	@echo "... init.i"
++	@echo "... init.s"
++	@echo "... input.o"
++	@echo "... input.i"
++	@echo "... input.s"
++	@echo "... linux_joystick.o"
++	@echo "... linux_joystick.i"
++	@echo "... linux_joystick.s"
++	@echo "... monitor.o"
++	@echo "... monitor.i"
++	@echo "... monitor.s"
++	@echo "... osmesa_context.o"
++	@echo "... osmesa_context.i"
++	@echo "... osmesa_context.s"
++	@echo "... posix_thread.o"
++	@echo "... posix_thread.i"
++	@echo "... posix_thread.s"
++	@echo "... posix_time.o"
++	@echo "... posix_time.i"
++	@echo "... posix_time.s"
++	@echo "... vulkan.o"
++	@echo "... vulkan.i"
++	@echo "... vulkan.s"
++	@echo "... window.o"
++	@echo "... window.i"
++	@echo "... window.s"
++	@echo "... x11_init.o"
++	@echo "... x11_init.i"
++	@echo "... x11_init.s"
++	@echo "... x11_monitor.o"
++	@echo "... x11_monitor.i"
++	@echo "... x11_monitor.s"
++	@echo "... x11_window.o"
++	@echo "... x11_window.i"
++	@echo "... x11_window.s"
++	@echo "... xkb_unicode.o"
++	@echo "... xkb_unicode.i"
++	@echo "... xkb_unicode.s"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/cmake_install.cmake ./demo_dev/build_old/make_gcc/glfw/src/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/cmake_install.cmake	2023-05-28 08:19:46.811322744 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw3.pc ./demo_dev/build_old/make_gcc/glfw/src/glfw3.pc
+--- ./demo_clean/build_old/make_gcc/glfw/src/glfw3.pc	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw3.pc	2023-05-28 08:19:46.723321133 +0100
+@@ -0,0 +1,13 @@
++prefix=/usr/local
++exec_prefix=${prefix}
++includedir=/usr/local/include
++libdir=/usr/local/lib
++
++Name: GLFW
++Description: A multi-platform library for OpenGL, window and input
++Version: 3.3.8
++URL: https://www.glfw.org/
++Requires.private:  x11
++Libs: -L${libdir} -lglfw3
++Libs.private:  -lrt -lm -ldl
++Cflags: -I${includedir}
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw3Config.cmake ./demo_dev/build_old/make_gcc/glfw/src/glfw3Config.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/glfw3Config.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw3Config.cmake	2023-05-28 08:19:46.719321060 +0100
+@@ -0,0 +1 @@
++include("${CMAKE_CURRENT_LIST_DIR}/glfw3Targets.cmake")
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake ./demo_dev/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake
+--- ./demo_clean/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake	2023-05-28 08:19:46.719321060 +0100
+@@ -0,0 +1,51 @@
++# This is a basic version file for the Config-mode of find_package().
++# It is used by write_basic_package_version_file() as input file for configure_file()
++# to create a version-file which can be installed along a config.cmake file.
++#
++# The created file sets PACKAGE_VERSION_EXACT if the current version string and
++# the requested version string are exactly the same and it sets
++# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version,
++# but only if the requested major version is the same as the current one.
++# The variable CVF_VERSION must be set before calling configure_file().
++
++
++set(PACKAGE_VERSION "3.3.8")
++
++if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
++  set(PACKAGE_VERSION_COMPATIBLE FALSE)
++else()
++
++  if("3.3.8" MATCHES "^([0-9]+)\\.")
++    set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}")
++  else()
++    set(CVF_VERSION_MAJOR "3.3.8")
++  endif()
++
++  if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR)
++    set(PACKAGE_VERSION_COMPATIBLE TRUE)
++  else()
++    set(PACKAGE_VERSION_COMPATIBLE FALSE)
++  endif()
++
++  if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
++      set(PACKAGE_VERSION_EXACT TRUE)
++  endif()
++endif()
++
++
++# if the installed project requested no architecture check, don't perform the check
++if("FALSE")
++  return()
++endif()
++
++# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
++if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "")
++  return()
++endif()
++
++# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
++if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8")
++  math(EXPR installedBits "8 * 8")
++  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
++  set(PACKAGE_VERSION_UNSUITABLE TRUE)
++endif()
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw_config.h ./demo_dev/build_old/make_gcc/glfw/src/glfw_config.h
+--- ./demo_clean/build_old/make_gcc/glfw/src/glfw_config.h	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw_config.h	2023-05-28 08:19:46.723321133 +0100
+@@ -0,0 +1,58 @@
++//========================================================================
++// GLFW 3.3 - www.glfw.org
++//------------------------------------------------------------------------
++// Copyright (c) 2010-2016 Camilla Löwy <elmindreda@glfw.org>
++//
++// This software is provided 'as-is', without any express or implied
++// warranty. In no event will the authors be held liable for any damages
++// arising from the use of this software.
++//
++// Permission is granted to anyone to use this software for any purpose,
++// including commercial applications, and to alter it and redistribute it
++// freely, subject to the following restrictions:
++//
++// 1. The origin of this software must not be misrepresented; you must not
++//    claim that you wrote the original software. If you use this software
++//    in a product, an acknowledgment in the product documentation would
++//    be appreciated but is not required.
++//
++// 2. Altered source versions must be plainly marked as such, and must not
++//    be misrepresented as being the original software.
++//
++// 3. This notice may not be removed or altered from any source
++//    distribution.
++//
++//========================================================================
++// As glfw_config.h.in, this file is used by CMake to produce the
++// glfw_config.h configuration header file.  If you are adding a feature
++// requiring conditional compilation, this is where to add the macro.
++//========================================================================
++// As glfw_config.h, this file defines compile-time option macros for a
++// specific platform and development environment.  If you are using the
++// GLFW CMake files, modify glfw_config.h.in instead of this file.  If you
++// are using your own build system, make this file define the appropriate
++// macros in whatever way is suitable.
++//========================================================================
++
++// Define this to 1 if building GLFW for X11
++#define _GLFW_X11
++// Define this to 1 if building GLFW for Win32
++/* #undef _GLFW_WIN32 */
++// Define this to 1 if building GLFW for Cocoa
++/* #undef _GLFW_COCOA */
++// Define this to 1 if building GLFW for Wayland
++/* #undef _GLFW_WAYLAND */
++// Define this to 1 if building GLFW for OSMesa
++/* #undef _GLFW_OSMESA */
++
++// Define this to 1 if building as a shared library / dynamic library / DLL
++/* #undef _GLFW_BUILD_DLL */
++// Define this to 1 to use Vulkan loader linked statically into application
++/* #undef _GLFW_VULKAN_STATIC */
++
++// Define this to 1 to force use of high-performance GPU on hybrid systems
++/* #undef _GLFW_USE_HYBRID_HPG */
++
++// Define this to 1 if the libc supports memfd_create()
++/* #undef HAVE_MEMFD_CREATE */
++
+Binary files ./demo_clean/build_old/make_gcc/glfw/src/libglfw3.a and ./demo_dev/build_old/make_gcc/glfw/src/libglfw3.a differ
+Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.a and ./demo_dev/build_old/make_gcc/lib/libGLEW.a differ
+Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.so and ./demo_dev/build_old/make_gcc/lib/libGLEW.so differ
+Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.so.2.2 and ./demo_dev/build_old/make_gcc/lib/libGLEW.so.2.2 differ
+Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.so.2.2.0 and ./demo_dev/build_old/make_gcc/lib/libGLEW.so.2.2.0 differ
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake
+--- ./demo_clean/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,16 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Relative path conversion top directories.
++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev")
++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc")
++
++# Force unix paths in dependencies.
++set(CMAKE_FORCE_UNIX_PATHS 1)
++
++
++# The C and CXX include file regular expressions for this directory.
++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/src/CMakeFiles/progress.marks
+--- ./demo_clean/build_old/make_gcc/src/CMakeFiles/progress.marks	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/src/CMakeFiles/progress.marks	2023-05-28 08:19:46.831323111 +0100
+@@ -0,0 +1 @@
++0
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/Makefile ./demo_dev/build_old/make_gcc/src/Makefile
+--- ./demo_clean/build_old/make_gcc/src/Makefile	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/src/Makefile	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,191 @@
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.17
++
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Disable VCS-based implicit rules.
++% : %,v
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%
++
++
++# Disable VCS-based implicit rules.
++% : RCS/%,v
++
++
++# Disable VCS-based implicit rules.
++% : SCCS/s.%
++
++
++# Disable VCS-based implicit rules.
++% : s.%
++
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Command-line flag to silence nested $(MAKE).
++$(VERBOSE)MAKESILENT = -s
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /usr/local/bin/cmake
++
++# The command to remove a file.
++RM = /usr/local/bin/cmake -E rm -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/usr/local/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
++	/usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# The main all target
++all:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/progress.marks
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall
++.PHONY : preinstall/fast
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... edit_cache"
++	@echo "... install"
++	@echo "... install/local"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... rebuild_cache"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
+diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/cmake_install.cmake ./demo_dev/build_old/make_gcc/src/cmake_install.cmake
+--- ./demo_clean/build_old/make_gcc/src/cmake_install.cmake	1970-01-01 01:00:00.000000000 +0100
++++ ./demo_dev/build_old/make_gcc/src/cmake_install.cmake	2023-05-28 08:19:46.827323037 +0100
+@@ -0,0 +1,39 @@
++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src
++
++# Set the install prefix
++if(NOT DEFINED CMAKE_INSTALL_PREFIX)
++  set(CMAKE_INSTALL_PREFIX "/usr/local")
++endif()
++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
++
++# Set the install configuration name.
++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
++  if(BUILD_TYPE)
++    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
++           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
++  else()
++    set(CMAKE_INSTALL_CONFIG_NAME "Release")
++  endif()
++  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
++endif()
++
++# Set the component getting installed.
++if(NOT CMAKE_INSTALL_COMPONENT)
++  if(COMPONENT)
++    message(STATUS "Install component: \"${COMPONENT}\"")
++    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
++  else()
++    set(CMAKE_INSTALL_COMPONENT)
++  endif()
++endif()
++
++# Install shared libraries without execute permission?
++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
++  set(CMAKE_INSTALL_SO_NO_EXE "1")
++endif()
++
++# Is this installation the result of a crosscompile?
++if(NOT DEFINED CMAKE_CROSSCOMPILING)
++  set(CMAKE_CROSSCOMPILING "FALSE")
++endif()
++
 diff -pruN --exclude build ./demo_clean/scripts/make_gcc ./demo_dev/scripts/make_gcc
---- ./demo_clean/scripts/make_gcc	2023-05-18 09:58:50.000000000 +0100
+--- ./demo_clean/scripts/make_gcc	2024-03-22 11:48:54.000000000 +0000
 +++ ./demo_dev/scripts/make_gcc	2023-05-28 08:11:25.750067591 +0100
-@@ -5,41 +5,9 @@ set -ue
+@@ -5,42 +5,9 @@ set -ue
  SCRIPT_PATH=$(cd $(dirname $0) && pwd)
  CMAKE_PATH=$SCRIPT_PATH/..
  BUILD_PATH=$SCRIPT_PATH/../build/make_gcc
@@ -85,13 +154871,14 @@ diff -pruN --exclude build ./demo_clean/scripts/make_gcc ./demo_dev/scripts/make
  cmake -S "$CMAKE_PATH" \
    -B "$BUILD_PATH" \
 -  -D CMAKE_BUILD_TYPE=Release \
--  -D CSM_MINIMUM_DEMO=$MINIMUM_DEMO
+-  -D CSM_MINIMUM_DEMO=$MINIMUM_DEMO \
+-  -D GLFW_BUILD_WAYLAND=OFF
 -cd "$BUILD_PATH" && make
 +  -D CMAKE_BUILD_TYPE=Release
 +cd "$BUILD_PATH" && make -j4
 diff -pruN --exclude build ./demo_clean/src/CMakeLists.txt ./demo_dev/src/CMakeLists.txt
---- ./demo_clean/src/CMakeLists.txt	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/CMakeLists.txt	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/src/CMakeLists.txt	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/CMakeLists.txt	2024-03-28 18:01:22.284448149 +0000
 @@ -1,49 +1,22 @@
 -if (CSM_MINIMUM_DEMO)
 -  target_sources(${APP_NAME}
@@ -155,10 +154942,158 @@ diff -pruN --exclude build ./demo_clean/src/CMakeLists.txt ./demo_dev/src/CMakeL
 +    ${CMAKE_CURRENT_SOURCE_DIR}/LAppView.hpp
 +    ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
 +)
+diff -pruN --exclude build ./demo_clean/src/CubismUserModelExtend.cpp ./demo_dev/src/CubismUserModelExtend.cpp
+--- ./demo_clean/src/CubismUserModelExtend.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/CubismUserModelExtend.cpp	2024-03-28 18:01:22.292448274 +0000
+@@ -119,15 +119,12 @@ void CubismUserModelExtend::SetupModel()
+             buffer = CreateBuffer(path.GetRawString(), &size);
+             ACubismMotion* motion = LoadExpression(buffer, size, name.GetRawString());
+ 
+-            if (motion)
++            if (_expressions[name])
+             {
+-                if (_expressions[name])
+-                {
+-                    ACubismMotion::Delete(_expressions[name]);
+-                    _expressions[name] = nullptr;
+-                }
+-                _expressions[name] = motion;
++                ACubismMotion::Delete(_expressions[name]);
++                _expressions[name] = nullptr;
+             }
++            _expressions[name] = motion;
+ 
+             DeleteBuffer(buffer, path.GetRawString());
+         }
+@@ -213,29 +210,26 @@ void CubismUserModelExtend::PreloadMotio
+         // モーションデータの読み込み
+         CubismMotion* tmpMotion = static_cast<CubismMotion*>(LoadMotion(buffer, size, name.GetRawString()));
+ 
+-        if (tmpMotion)
++        // フェードインの時間を取得
++        csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, i);
++        if (fadeTime >= 0.0f)
+         {
+-            // フェードインの時間を取得
+-            csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, i);
+-            if (fadeTime >= 0.0f)
+-            {
+-                tmpMotion->SetFadeInTime(fadeTime);
+-            }
++            tmpMotion->SetFadeInTime(fadeTime);
++        }
+ 
+-            // フェードアウトの時間を取得
+-            fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, i);
+-            if (fadeTime >= 0.0f)
+-            {
+-                tmpMotion->SetFadeOutTime(fadeTime);
+-            }
++        // フェードアウトの時間を取得
++        fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, i);
++        if (fadeTime >= 0.0f)
++        {
++            tmpMotion->SetFadeOutTime(fadeTime);
++        }
+ 
+-            if (_motions[name])
+-            {
+-                // インスタンスを破棄
+-                ACubismMotion::Delete(_motions[name]);
+-            }
+-            _motions[name] = tmpMotion;
++        if (_motions[name])
++        {
++            // インスタンスを破棄
++            ACubismMotion::Delete(_motions[name]);
+         }
++        _motions[name] = tmpMotion;
+ 
+         DeleteBuffer(buffer, path.GetRawString());
+     }
+@@ -309,24 +303,21 @@ Csm::CubismMotionQueueEntryHandle Cubism
+         // 一番先頭のモーションを読み込む
+         motion = static_cast<CubismMotion*>(LoadMotion(buffer, size, NULL, onFinishedMotionHandler));
+ 
+-        if (motion)
++        csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, no);
++        if (fadeTime >= 0.0f)
+         {
+-            csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, no);
+-            if (fadeTime >= 0.0f)
+-            {
+-                motion->SetFadeInTime(fadeTime);
+-            }
+-
+-            fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, no);
+-            if (fadeTime >= 0.0f)
+-            {
+-                motion->SetFadeOutTime(fadeTime);
+-            }
++            motion->SetFadeInTime(fadeTime);
++        }
+ 
+-            // 終了時にメモリから削除
+-            autoDelete = true;
++        fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, no);
++        if (fadeTime >= 0.0f)
++        {
++            motion->SetFadeOutTime(fadeTime);
+         }
+ 
++        // 終了時にメモリから削除
++        autoDelete = true;
++
+         DeleteBuffer(buffer, path.GetRawString());
+     }
+     else
+diff -pruN --exclude build ./demo_clean/src/LAppDefine.cpp ./demo_dev/src/LAppDefine.cpp
+--- ./demo_clean/src/LAppDefine.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppDefine.cpp	2024-03-28 18:01:22.292448274 +0000
+@@ -38,6 +38,18 @@ namespace LAppDefine {
+     const csmChar* PowerImageName = "close.png";
+ 
+     // モデル定義------------------------------------------
++    // モデルを配置したディレクトリ名の配列
++    // ディレクトリ名とmodel3.jsonの名前を一致させておくこと
++    const csmChar* ModelDir[] = {
++        "Haru",
++        "Hiyori",
++        "Mark",
++        "Natori",
++        "Rice",
++        "Mao"
++    };
++    const csmInt32 ModelDirSize = sizeof(ModelDir) / sizeof(const csmChar*);
++
+     // 外部定義ファイル(json)と合わせる
+     const csmChar* MotionGroupIdle = "Idle"; // アイドリング
+     const csmChar* MotionGroupTapBody = "TapBody"; // 体をタップしたとき
+diff -pruN --exclude build ./demo_clean/src/LAppDefine.hpp ./demo_dev/src/LAppDefine.hpp
+--- ./demo_clean/src/LAppDefine.hpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppDefine.hpp	2024-03-28 18:01:22.292448274 +0000
+@@ -37,6 +37,9 @@ namespace LAppDefine {
+     extern const csmChar* PowerImageName;        ///< 終了ボタン画像ファイル
+ 
+     // モデル定義--------------------------------------------
++    extern const csmChar* ModelDir[];               ///< モデルを配置したディレクトリ名の配列. ディレクトリ名とmodel3.jsonの名前を一致させておく.
++    extern const csmInt32 ModelDirSize;             ///< モデルディレクトリ配列のサイズ
++
+                                                     // 外部定義ファイル(json)と合わせる
+     extern const csmChar* MotionGroupIdle;          ///< アイドリング時に再生するモーションのリスト
+     extern const csmChar* MotionGroupTapBody;       ///< 体をタップした時に再生するモーションのリスト
 diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LAppDelegate.cpp
---- ./demo_clean/src/LAppDelegate.cpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppDelegate.cpp	2023-05-28 08:11:25.750067591 +0100
-@@ -45,7 +45,8 @@ void LAppDelegate::ReleaseInstance()
+--- ./demo_clean/src/LAppDelegate.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppDelegate.cpp	2024-03-28 18:01:22.296448336 +0000
+@@ -9,7 +9,6 @@
+ #include <iostream>
+ #include <sstream>
+ #include <unistd.h>
+-#include <libgen.h>
+ #include <GL/glew.h>
+ #include <GLFW/glfw3.h>
+ #include "LAppView.hpp"
+@@ -46,11 +45,12 @@ void LAppDelegate::ReleaseInstance()
      s_instance = NULL;
  }
  
@@ -168,7 +155103,19 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp
  {
      if (DebugLogEnable)
      {
-@@ -63,7 +64,13 @@ bool LAppDelegate::Initialize()
+-        LAppPal::PrintLogLn("START");
++        LAppPal::PrintLog("START");
+     }
+ 
+     // GLFWの初期化
+@@ -58,18 +58,24 @@ bool LAppDelegate::Initialize()
+     {
+         if (DebugLogEnable)
+         {
+-            LAppPal::PrintLogLn("Can't initilize GLFW");
++            LAppPal::PrintLog("Can't initilize GLFW");
+         }
+         return GL_FALSE;
      }
  
      // Windowの生成_
@@ -183,7 +155130,22 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp
      if (_window == NULL)
      {
          if (DebugLogEnable)
-@@ -95,16 +102,11 @@ bool LAppDelegate::Initialize()
+         {
+-            LAppPal::PrintLogLn("Can't create GLFW window.");
++            LAppPal::PrintLog("Can't create GLFW window.");
+         }
+         glfwTerminate();
+         return GL_FALSE;
+@@ -82,7 +88,7 @@ bool LAppDelegate::Initialize()
+     if (glewInit() != GLEW_OK) {
+         if (DebugLogEnable)
+         {
+-            LAppPal::PrintLogLn("Can't initilize glew.");
++            LAppPal::PrintLog("Can't initilize glew.");
+         }
+         glfwTerminate();
+         return GL_FALSE;
+@@ -96,16 +102,11 @@ bool LAppDelegate::Initialize()
      glEnable(GL_BLEND);
      glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
  
@@ -200,16 +155162,16 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp
  
      //AppViewの初期化
      _view->Initialize();
-@@ -112,8 +114,6 @@ bool LAppDelegate::Initialize()
+@@ -113,8 +114,6 @@ bool LAppDelegate::Initialize()
      // Cubism3の初期化
      InitializeCubism();
  
--    SetRootDirectory();
+-    SetExecuteAbsolutePath();
 -
      //load model
      LAppLive2DManager::GetInstance();
  
-@@ -155,7 +155,6 @@ void LAppDelegate::Run()
+@@ -156,7 +155,6 @@ void LAppDelegate::Run()
              _windowWidth = width;
              _windowHeight = height;
          }
@@ -217,7 +155179,16 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp
  
          // 時間更新
          LAppPal::UpdateTime();
-@@ -216,49 +215,6 @@ void LAppDelegate::InitializeCubism()
+@@ -191,7 +189,7 @@ LAppDelegate::LAppDelegate():
+     _windowWidth(0),
+     _windowHeight(0)
+ {
+-    _executeAbsolutePath = "";
++    _rootDirectory = "";
+     _view = new LAppView();
+     _textureManager = new LAppTextureManager();
+ }
+@@ -217,49 +215,6 @@ void LAppDelegate::InitializeCubism()
      LAppPal::UpdateTime();
  }
  
@@ -267,41 +155238,41 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp
  GLuint LAppDelegate::CreateShader()
  {
      //バーテックスシェーダのコンパイル
-@@ -301,29 +257,9 @@ GLuint LAppDelegate::CreateShader()
+@@ -302,16 +257,24 @@ GLuint LAppDelegate::CreateShader()
      return programId;
  }
  
--void LAppDelegate::SetRootDirectory()
+-void LAppDelegate::SetExecuteAbsolutePath()
 +void LAppDelegate::SetRootDirectory(std::string rootDir)
  {
 -    char path[1024];
 -    ssize_t len = readlink("/proc/self/exe", path, 1024 - 1);
--
++    this->_rootDirectory = rootDir + "/";
++}
+ 
 -    if (len != -1)
--    {
++Csm::csmVector<string> LAppDelegate::Split(const std::string& baseString, char delimiter)
++{
++    Csm::csmVector<string> elems;
++    stringstream ss(baseString);
++    string item;
++
++    while(getline(ss, item, delimiter))
+     {
 -        path[len] = '\0';
--    }
--
--    std::string pathString(path);
--
--    pathString = pathString.substr(0, pathString.rfind("Demo"));
--    Csm::csmVector<string> splitStrings = this->Split(pathString, '/');
--
--    this->_rootDirectory = "";
--
--    for(int i = 0; i < splitStrings.GetSize(); i++)
--    {
--        this->_rootDirectory = this->_rootDirectory + "/" +splitStrings[i];
--    }
--
--    this->_rootDirectory += "/";
-+    this->_rootDirectory = rootDir + "/";
- }
++        if(!item.empty())
++        {
++            elems.PushBack(item);
++        }
+     }
  
- Csm::csmVector<string> LAppDelegate::Split(const std::string& baseString, char delimiter)
+-    this->_executeAbsolutePath = dirname(path);
+-    this->_executeAbsolutePath += "/";
++    return elems;
+ }
 diff -pruN --exclude build ./demo_clean/src/LAppDelegate.hpp ./demo_dev/src/LAppDelegate.hpp
---- ./demo_clean/src/LAppDelegate.hpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppDelegate.hpp	2023-05-28 08:11:25.754067666 +0100
+--- ./demo_clean/src/LAppDelegate.hpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppDelegate.hpp	2024-03-28 18:01:22.296448336 +0000
 @@ -40,7 +40,8 @@ public:
      /**
      * @brief   APPに必要なものを初期化する。
@@ -338,19 +155309,46 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.hpp ./demo_dev/src/LApp
      * @brief シェーダーを登録する。
      */
      GLuint CreateShader();
-@@ -98,8 +80,10 @@ public:
+@@ -97,14 +79,16 @@ public:
+     void AppEnd() { _isEnd = true; }
  
      /**
-      * @brief   ルートディレクトリを設定する。
+-     * @brief   アプリケーションの実行パスを設定する。
++     * @brief   ルートディレクトリを設定する。
 +     *
 +     * @param[in] rootDir : The root directory to set to.
       */
--    void SetRootDirectory();
+-    void SetExecuteAbsolutePath();
 +    void SetRootDirectory(std::string rootDir);
  
      /**
-      * @brief   ルートディレクトリを取得する。
-@@ -146,24 +130,3 @@ private:
+-     * @brief   アプリケーションの実行パスを取得する。
++     * @brief   ルートディレクトリを取得する。
+      */
+-    std::string GetExecuteAbsolutePath(){ return _executeAbsolutePath;}
++    std::string GetRootDirectory(){ return _rootDirectory;}
+ 
+     /**
+      * @brief   テクスチャマネージャーを取得する。
+@@ -127,6 +111,11 @@ private:
+     */
+     void InitializeCubism();
+ 
++    /**
++     * @brief   文字列を指定の文字で切り分ける
++     */
++    Csm::csmVector<std::string> Split(const std::string& baseString, char delim);
++
+     LAppAllocator _cubismAllocator;              ///< Cubism3 Allocator
+     Csm::CubismFramework::Option _cubismOption;  ///< Cubism3 Option
+     GLFWwindow* _window;                         ///< OpenGL ウィンドウ
+@@ -136,29 +125,8 @@ private:
+     float _mouseY;                               ///< マウスY座標
+     bool _isEnd;                                 ///< APP終了しているか
+     LAppTextureManager* _textureManager;         ///< テクスチャマネージャー
+-    std::string _executeAbsolutePath;            ///< アプリケーションの実行パス
++    std::string _rootDirectory; ///< ルートディレクトリ
+ 
      int _windowWidth;                            ///< Initialize関数で設定したウィンドウ幅
      int _windowHeight;                           ///< Initialize関数で設定したウィンドウ高さ
  };
@@ -376,9 +155374,46 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.hpp ./demo_dev/src/LApp
 -
 -};
 diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src/LAppLive2DManager.cpp
---- ./demo_clean/src/LAppLive2DManager.cpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppLive2DManager.cpp	2023-05-28 08:11:25.754067666 +0100
-@@ -52,11 +52,11 @@ void LAppLive2DManager::ReleaseInstance(
+--- ./demo_clean/src/LAppLive2DManager.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppLive2DManager.cpp	2024-03-28 18:01:22.296448336 +0000
+@@ -6,13 +6,7 @@
+  */
+ 
+ #include "LAppLive2DManager.hpp"
+-#include <stdio.h>
+-#include <stdlib.h>
+-#include <string.h>
+-#include <dirent.h>
+-#include <unistd.h>
+-#include <libgen.h>
+-#include <limits.h>
++#include <string>
+ #include <GL/glew.h>
+ #include <GLFW/glfw3.h>
+ #include <Rendering/CubismRenderer.hpp>
+@@ -25,19 +19,14 @@
+ 
+ using namespace Csm;
+ using namespace LAppDefine;
++using namespace std;
+ 
+ namespace {
+     LAppLive2DManager* s_instance = NULL;
+ 
+     void FinishedMotion(ACubismMotion* self)
+     {
+-        LAppPal::PrintLogLn("Motion Finished: %x", self);
+-    }
+-
+-    int CompareCsmString(const void* a, const void* b)
+-    {
+-        return strcmp(reinterpret_cast<const Csm::csmString*>(a)->GetRawString(),
+-            reinterpret_cast<const Csm::csmString*>(b)->GetRawString());
++        LAppPal::PrintLog("Motion Finished: %x", self);
+     }
+ }
+ 
+@@ -63,18 +52,16 @@ void LAppLive2DManager::ReleaseInstance(
  
  LAppLive2DManager::LAppLive2DManager()
      : _viewMatrix(NULL)
@@ -388,15 +155423,85 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src
 +    , _translateY(0.0f)
  {
      _viewMatrix = new CubismMatrix44();
+-    SetUpModel();
 -
 -    ChangeScene(_sceneIndex);
  }
  
  LAppLive2DManager::~LAppLive2DManager()
-@@ -100,26 +100,6 @@ void LAppLive2DManager::OnTap(csmFloat32
+ {
+     ReleaseAllModel();
+-    delete _viewMatrix;
+ }
+ 
+ void LAppLive2DManager::ReleaseAllModel()
+@@ -87,60 +74,6 @@ void LAppLive2DManager::ReleaseAllModel(
+     _models.Clear();
+ }
+ 
+-void LAppLive2DManager::SetUpModel()
+-{
+-    // ResourcesPathの中にあるフォルダ名を全てクロールし、モデルが存在するフォルダを定義する。
+-    // フォルダはあるが同名の.model3.jsonが見つからなかった場合はリストに含めない。
+-    struct dirent *dirent;
+-    csmString crawlPath(LAppDelegate::GetInstance()->GetExecuteAbsolutePath().c_str());
+-    crawlPath += ResourcesPath;
+-
+-    DIR *pDir = opendir(crawlPath.GetRawString());
+-    if (pDir == NULL) return;
+-
+-    _modelDir.Clear();
+-
+-    while ((dirent = readdir(pDir)) != NULL)
+-    {
+-        if ((dirent->d_type & DT_DIR) && strcmp(dirent->d_name, "..") != 0)
+-        {
+-            // フォルダと同名の.model3.jsonがあるか探索する
+-            struct dirent *dirent2;
+-
+-            csmString modelName(dirent->d_name);
+-
+-            csmString modelPath(crawlPath);
+-            modelPath += modelName;
+-            modelPath.Append(1, '/');
+-
+-            csmString model3jsonName(modelName);
+-            model3jsonName += ".model3.json";
+-
+-            DIR *pDir2 = opendir(modelPath.GetRawString());
+-            while ((dirent2 = readdir(pDir2)) != NULL)
+-            {
+-                if (strcmp(dirent2->d_name, model3jsonName.GetRawString()) == 0)
+-                {
+-                    _modelDir.PushBack(csmString(dirent->d_name));
+-                }
+-            }
+-            closedir(pDir2);
+-        }
+-    }
+-    closedir(pDir);
+-    qsort(_modelDir.GetPtr(), _modelDir.GetSize(), sizeof(csmString), CompareCsmString);
+-}
+-
+-csmVector<csmString> LAppLive2DManager::GetModelDir() const
+-{
+-    return _modelDir;
+-}
+-
+-csmInt32 LAppLive2DManager::GetModelDirSize() const
+-{
+-    return _modelDir.GetSize();
+-}
+-
+ LAppModel* LAppLive2DManager::GetModel(csmUint32 no) const
+ {
+     if (no < _models.GetSize())
+@@ -165,27 +98,7 @@ void LAppLive2DManager::OnTap(csmFloat32
+ {
+     if (DebugLogEnable)
      {
-         LAppPal::PrintLog("[APP]tap point: {x:%.2f y:%.2f}", x, y);
-     }
+-        LAppPal::PrintLogLn("[APP]tap point: {x:%.2f y:%.2f}", x, y);
+-    }
 -
 -    for (csmUint32 i = 0; i < _models.GetSize(); i++)
 -    {
@@ -404,7 +155509,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src
 -        {
 -            if (DebugLogEnable)
 -            {
--                LAppPal::PrintLog("[APP]hit area: [%s]", HitAreaNameHead);
+-                LAppPal::PrintLogLn("[APP]hit area: [%s]", HitAreaNameHead);
 -            }
 -            _models[i]->SetRandomExpression();
 -        }
@@ -412,15 +155517,15 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src
 -        {
 -            if (DebugLogEnable)
 -            {
--                LAppPal::PrintLog("[APP]hit area: [%s]", HitAreaNameBody);
+-                LAppPal::PrintLogLn("[APP]hit area: [%s]", HitAreaNameBody);
 -            }
 -            _models[i]->StartRandomMotion(MotionGroupTapBody, PriorityNormal, FinishedMotion);
 -        }
--    }
++        LAppPal::PrintLog("[APP]tap point: {x:%.2f y:%.2f}", x, y);
+     }
  }
  
- void LAppLive2DManager::OnUpdate() const
-@@ -127,10 +107,10 @@ void LAppLive2DManager::OnUpdate() const
+@@ -194,15 +107,15 @@ void LAppLive2DManager::OnUpdate() const
      int width, height;
      glfwGetWindowSize(LAppDelegate::GetInstance()->GetWindow(), &width, &height);
  
@@ -432,7 +155537,13 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src
          LAppModel* model = GetModel(i);
  
          if (model->GetModel() == NULL)
-@@ -143,12 +123,15 @@ void LAppLive2DManager::OnUpdate() const
+         {
+-            LAppPal::PrintLogLn("Failed to model->GetModel().");
++            LAppPal::PrintLog("Failed to model->GetModel().");
+             continue;
+         }
+ 
+@@ -210,12 +123,15 @@ void LAppLive2DManager::OnUpdate() const
          {
              // 横に長いモデルを縦長ウィンドウに表示する際モデルの横サイズでscaleを算出する
              model->GetModelMatrix()->SetWidth(2.0f);
@@ -450,51 +155561,61 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src
  
          // 必要があればここで乗算
          if (_viewMatrix != NULL)
-@@ -165,30 +148,14 @@ void LAppLive2DManager::OnUpdate() const
+@@ -232,37 +148,15 @@ void LAppLive2DManager::OnUpdate() const
      }
  }
  
 -void LAppLive2DManager::NextScene()
--{
--    csmInt32 no = (_sceneIndex + 1) % ModelDirSize;
++void LAppLive2DManager::SetModel(std::string modelName, bool useOldParamId)
+ {
+-    csmInt32 no = (_sceneIndex + 1) % GetModelDirSize();
 -    ChangeScene(no);
 -}
 -
 -void LAppLive2DManager::ChangeScene(Csm::csmInt32 index)
-+void LAppLive2DManager::SetModel(std::string modelName, bool useOldParamId)
- {
+-{
 -    _sceneIndex = index;
 -    if (DebugLogEnable)
 -    {
--        LAppPal::PrintLog("[APP]model index: %d", _sceneIndex);
+-        LAppPal::PrintLogLn("[APP]model index: %d", _sceneIndex);
 -    }
 -
 -    // ModelDir[]に保持したディレクトリ名から
 -    // model3.jsonのパスを決定する.
 -    // ディレクトリ名とmodel3.jsonの名前を一致させておくこと.
--    std::string model = ModelDir[index];
--    std::string modelPath = LAppDelegate::GetInstance()->GetRootDirectory() + ResourcesPath + model + "/";
--    std::string modelJsonName = ModelDir[index];
+-    const csmString& model = _modelDir[index];
+-    LAppPal::PrintLogLn("[APP]_modelDir: %s", model.GetRawString());
+-
+-    csmString modelPath(LAppDelegate::GetInstance()->GetExecuteAbsolutePath().c_str());
+-    modelPath += ResourcesPath;
+-    modelPath += model;
+-    modelPath.Append(1, '/');
+-
+-    csmString modelJsonName(model);
 +    std::string modelPath = LAppDelegate::GetInstance()->GetRootDirectory() + ResourcesPath + modelName + "/";
 +    std::string modelJsonName = modelName;
      modelJsonName += ".model3.json";
  
      ReleaseAllModel();
 -    _models.PushBack(new LAppModel());
+-    _models[0]->LoadAssets(modelPath.GetRawString(), modelJsonName.GetRawString());
 +    _models.PushBack(new LAppModel(useOldParamId));
-     _models[0]->LoadAssets(modelPath.c_str(), modelJsonName.c_str());
++    _models[0]->LoadAssets(modelPath.c_str(), modelJsonName.c_str());
  
      /*
-@@ -210,7 +177,7 @@ void LAppLive2DManager::ChangeScene(Csm:
+      * モデル半透明表示を行うサンプルを提示する。
+@@ -283,8 +177,8 @@ void LAppLive2DManager::ChangeScene(Csm:
  
  #if defined(USE_RENDER_TARGET) || defined(USE_MODEL_RENDER_TARGET)
          // モデル個別にαを付けるサンプルとして、もう1体モデルを作成し、少し位置をずらす
 -        _models.PushBack(new LAppModel());
+-        _models[1]->LoadAssets(modelPath.GetRawString(), modelJsonName.GetRawString());
 +        _models.PushBack(new LAppModel(useOldParamId));
-         _models[1]->LoadAssets(modelPath.c_str(), modelJsonName.c_str());
++        _models[1]->LoadAssets(modelPath.c_str(), modelJsonName.c_str());
          _models[1]->GetModelMatrix()->TranslateX(0.2f);
  #endif
-@@ -239,3 +206,20 @@ void LAppLive2DManager::SetViewMatrix(Cu
+ 
+@@ -312,3 +206,20 @@ void LAppLive2DManager::SetViewMatrix(Cu
          _viewMatrix->GetArray()[i] = m->GetArray()[i];
      }
  }
@@ -516,8 +155637,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src
 +    _translateY = translateY;
 +}
 diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src/LAppLive2DManager.hpp
---- ./demo_clean/src/LAppLive2DManager.hpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppLive2DManager.hpp	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/src/LAppLive2DManager.hpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppLive2DManager.hpp	2024-03-28 18:01:22.296448336 +0000
 @@ -6,12 +6,15 @@
   */
  #pragma once
@@ -534,7 +155655,32 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src
  /**
  * @brief サンプルアプリケーションにおいてCubismModelを管理するクラス<br>
  *         モデル生成と破棄、タップイベントの処理、モデル切り替えを行う。
-@@ -72,16 +75,14 @@ public:
+@@ -36,24 +39,6 @@ public:
+     static void ReleaseInstance();
+ 
+     /**
+-    * @brief   Resources フォルダにあるモデルフォルダ名をセットする
+-    *
+-    */
+-    void SetUpModel();
+-
+-    /**
+-    * @brief   Resources フォルダにあるモデルフォルダ名を取得する
+-    *
+-    */
+-    Csm::csmVector<Csm::csmString> GetModelDir() const;
+-
+-    /**
+-    * @brief   Resources フォルダにあるモデルフォルダのサイズを取得する
+-    *
+-    */
+-    Csm::csmInt32 GetModelDirSize() const;
+-
+-    /**
+     * @brief   現在のシーンで保持しているモデルを返す
+     *
+     * @param[in]   no  モデルリストのインデックス値
+@@ -90,16 +75,14 @@ public:
      void OnUpdate() const;
  
      /**
@@ -559,7 +155705,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src
  
      /**
       * @brief   モデル個数を得る
-@@ -94,6 +95,24 @@ public:
+@@ -112,6 +95,24 @@ public:
       */
      void SetViewMatrix(Live2D::Cubism::Framework::CubismMatrix44* m);
  
@@ -584,19 +155730,24 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src
  private:
      /**
      * @brief  コンストラクタ
-@@ -107,5 +126,8 @@ private:
+@@ -123,9 +124,10 @@ private:
+     */
+     virtual ~LAppLive2DManager();
  
-     Csm::CubismMatrix44*        _viewMatrix; ///< モデル描画に用いるView行列
-     Csm::csmVector<LAppModel*>  _models; ///< モデルインスタンスのコンテナ
--    Csm::csmInt32               _sceneIndex; ///< 表示するシーンのインデックス値
-+
+-    Csm::CubismMatrix44* _viewMatrix; ///< モデル描画に用いるView行列
+-    Csm::csmVector<LAppModel*> _models; ///< モデルインスタンスのコンテナ
+-    Csm::csmInt32 _sceneIndex; ///< 表示するシーンのインデックス値
++    Csm::CubismMatrix44*        _viewMatrix; ///< モデル描画に用いるView行列
++    Csm::csmVector<LAppModel*>  _models; ///< モデルインスタンスのコンテナ
+ 
+-    Csm::csmVector<Csm::csmString> _modelDir; ///< モデルディレクトリ名のコンテナ
 +    float _projScaleFactor;
 +    float _translateX;
 +    float _translateY;
  };
 diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppModel.cpp
---- ./demo_clean/src/LAppModel.cpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppModel.cpp	2023-05-28 08:18:01.721395676 +0100
+--- ./demo_clean/src/LAppModel.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppModel.cpp	2024-03-28 18:02:11.761218047 +0000
 @@ -21,6 +21,8 @@
  #include "LAppTextureManager.hpp"
  #include "LAppDelegate.hpp"
@@ -606,7 +155757,23 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
  using namespace Live2D::Cubism::Framework;
  using namespace Live2D::Cubism::Framework::DefaultParameterId;
  using namespace LAppDefine;
-@@ -45,22 +47,24 @@ namespace {
+@@ -30,7 +32,7 @@ namespace {
+     {
+         if (DebugLogEnable)
+         {
+-            LAppPal::PrintLogLn("[APP]create buffer: %s ", path);
++            LAppPal::PrintLog("[APP]create buffer: %s ", path);
+         }
+         return LAppPal::LoadFileAsBytes(path, size);
+     }
+@@ -39,28 +41,30 @@ namespace {
+     {
+         if (DebugLogEnable)
+         {
+-            LAppPal::PrintLogLn("[APP]delete buffer: %s", path);
++            LAppPal::PrintLog("[APP]delete buffer: %s", path);
+         }
+         LAppPal::ReleaseBytes(buffer);
      }
  }
  
@@ -638,20 +155805,38 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
  }
  
  LAppModel::~LAppModel()
+@@ -84,7 +88,7 @@ void LAppModel::LoadAssets(const csmChar
+ 
+     if (_debugMode)
+     {
+-        LAppPal::PrintLogLn("[APP]load model setting: %s", fileName);
++        LAppPal::PrintLog("[APP]load model setting: %s", fileName);
+     }
+ 
+     csmSizeInt size;
 @@ -96,12 +100,6 @@ void LAppModel::LoadAssets(const csmChar
  
      SetupModel(setting);
  
 -    if (_model == NULL)
 -    {
--        LAppPal::PrintLog("Failed to LoadAssets().");
+-        LAppPal::PrintLogLn("Failed to LoadAssets().");
 -        return;
 -    }
 -
      CreateRenderer();
  
      SetupTextures();
-@@ -134,30 +132,6 @@ void LAppModel::SetupModel(ICubismModelS
+@@ -126,7 +124,7 @@ void LAppModel::SetupModel(ICubismModelS
+ 
+         if (_debugMode)
+         {
+-            LAppPal::PrintLogLn("[APP]create model: %s", setting->GetModelFileName());
++            LAppPal::PrintLog("[APP]create model: %s", setting->GetModelFileName());
+         }
+ 
+         buffer = CreateBuffer(path.GetRawString(), &size);
+@@ -134,33 +132,6 @@ void LAppModel::SetupModel(ICubismModelS
          DeleteBuffer(buffer, path.GetRawString());
      }
  
@@ -668,12 +155853,15 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
 -            buffer = CreateBuffer(path.GetRawString(), &size);
 -            ACubismMotion* motion = LoadExpression(buffer, size, name.GetRawString());
 -
--            if (_expressions[name] != NULL)
+-            if (motion)
 -            {
--                ACubismMotion::Delete(_expressions[name]);
--                _expressions[name] = NULL;
+-                if (_expressions[name] != NULL)
+-                {
+-                    ACubismMotion::Delete(_expressions[name]);
+-                    _expressions[name] = NULL;
+-                }
+-                _expressions[name] = motion;
 -            }
--            _expressions[name] = motion;
 -
 -            DeleteBuffer(buffer, path.GetRawString());
 -        }
@@ -682,7 +155870,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
      //Physics
      if (strcmp(_modelSetting->GetPhysicsFileName(), "") != 0)
      {
-@@ -196,7 +170,7 @@ void LAppModel::SetupModel(ICubismModelS
+@@ -199,7 +170,7 @@ void LAppModel::SetupModel(ICubismModelS
          breathParameters.PushBack(CubismBreath::BreathParameterData(_idParamAngleY, 0.0f, 8.0f, 3.5345f, 0.5f));
          breathParameters.PushBack(CubismBreath::BreathParameterData(_idParamAngleZ, 0.0f, 10.0f, 5.5345f, 0.5f));
          breathParameters.PushBack(CubismBreath::BreathParameterData(_idParamBodyAngleX, 0.0f, 4.0f, 15.5345f, 0.5f));
@@ -691,7 +155879,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
  
          _breath->SetParameters(breathParameters);
      }
-@@ -220,21 +194,6 @@ void LAppModel::SetupModel(ICubismModelS
+@@ -223,21 +194,6 @@ void LAppModel::SetupModel(ICubismModelS
          }
      }
  
@@ -706,14 +155894,65 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
 -
 -    if (_modelSetting == NULL || _modelMatrix == NULL)
 -    {
--        LAppPal::PrintLog("Failed to SetupModel().");
+-        LAppPal::PrintLogLn("Failed to SetupModel().");
 -        return;
 -    }
 -
      //Layout
      csmMap<csmString, csmFloat32> layout;
      _modelSetting->GetLayoutMap(layout);
-@@ -347,62 +306,57 @@ void LAppModel::Update()
+@@ -270,7 +226,7 @@ void LAppModel::PreloadMotionGroup(const
+ 
+         if (_debugMode)
+         {
+-            LAppPal::PrintLogLn("[APP]load motion: %s => [%s_%d] ", path.GetRawString(), group, i);
++            LAppPal::PrintLog("[APP]load motion: %s => [%s_%d] ", path.GetRawString(), group, i);
+         }
+ 
+         csmByte* buffer;
+@@ -278,27 +234,24 @@ void LAppModel::PreloadMotionGroup(const
+         buffer = CreateBuffer(path.GetRawString(), &size);
+         CubismMotion* tmpMotion = static_cast<CubismMotion*>(LoadMotion(buffer, size, name.GetRawString()));
+ 
+-        if (tmpMotion)
++        csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, i);
++        if (fadeTime >= 0.0f)
+         {
+-            csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, i);
+-            if (fadeTime >= 0.0f)
+-            {
+-                tmpMotion->SetFadeInTime(fadeTime);
+-            }
++            tmpMotion->SetFadeInTime(fadeTime);
++        }
+ 
+-            fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, i);
+-            if (fadeTime >= 0.0f)
+-            {
+-                tmpMotion->SetFadeOutTime(fadeTime);
+-            }
+-            tmpMotion->SetEffectIds(_eyeBlinkIds, _lipSyncIds);
++        fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, i);
++        if (fadeTime >= 0.0f)
++        {
++            tmpMotion->SetFadeOutTime(fadeTime);
++        }
++        tmpMotion->SetEffectIds(_eyeBlinkIds, _lipSyncIds);
+ 
+-            if (_motions[name] != NULL)
+-            {
+-                ACubismMotion::Delete(_motions[name]);
+-            }
+-            _motions[name] = tmpMotion;
++        if (_motions[name] != NULL)
++        {
++            ACubismMotion::Delete(_motions[name]);
+         }
++        _motions[name] = tmpMotion;
+ 
+         DeleteBuffer(buffer, path.GetRawString());
+     }
+@@ -353,62 +306,57 @@ void LAppModel::Update()
      const csmFloat32 deltaTimeSeconds = LAppPal::GetDeltaTime();
      _userTimeSeconds += deltaTimeSeconds;
  
@@ -821,7 +156060,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
      }
  
      // 物理演算の設定
-@@ -411,22 +365,6 @@ void LAppModel::Update()
+@@ -417,22 +365,6 @@ void LAppModel::Update()
          _physics->Evaluate(_model, deltaTimeSeconds);
      }
  
@@ -844,7 +156083,50 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
      // ポーズの設定
      if (_pose != NULL)
      {
-@@ -495,7 +433,6 @@ CubismMotionQueueEntryHandle LAppModel::
+@@ -453,7 +385,7 @@ CubismMotionQueueEntryHandle LAppModel::
+     {
+         if (_debugMode)
+         {
+-            LAppPal::PrintLogLn("[APP]can't start motion.");
++            LAppPal::PrintLog("[APP]can't start motion.");
+         }
+         return InvalidMotionQueueEntryHandleValue;
+     }
+@@ -474,23 +406,19 @@ CubismMotionQueueEntryHandle LAppModel::
+         csmSizeInt size;
+         buffer = CreateBuffer(path.GetRawString(), &size);
+         motion = static_cast<CubismMotion*>(LoadMotion(buffer, size, NULL, onFinishedMotionHandler));
+-
+-        if (motion)
++        csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, no);
++        if (fadeTime >= 0.0f)
+         {
+-            csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, no);
+-            if (fadeTime >= 0.0f)
+-            {
+-                motion->SetFadeInTime(fadeTime);
+-            }
++            motion->SetFadeInTime(fadeTime);
++        }
+ 
+-            fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, no);
+-            if (fadeTime >= 0.0f)
+-            {
+-                motion->SetFadeOutTime(fadeTime);
+-            }
+-            motion->SetEffectIds(_eyeBlinkIds, _lipSyncIds);
+-            autoDelete = true; // 終了時にメモリから削除
++        fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, no);
++        if (fadeTime >= 0.0f)
++        {
++            motion->SetFadeOutTime(fadeTime);
+         }
++        motion->SetEffectIds(_eyeBlinkIds, _lipSyncIds);
++        autoDelete = true; // 終了時にメモリから削除
+ 
+         DeleteBuffer(buffer, path.GetRawString());
+     }
+@@ -505,12 +433,11 @@ CubismMotionQueueEntryHandle LAppModel::
      {
          csmString path = voice;
          path = _modelHomeDir + path;
@@ -852,7 +156134,31 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
      }
  
      if (_debugMode)
-@@ -647,3 +584,37 @@ Csm::Rendering::CubismOffscreenFrame_Ope
+     {
+-        LAppPal::PrintLogLn("[APP]start motion: [%s_%d]", group, no);
++        LAppPal::PrintLog("[APP]start motion: [%s_%d]", group, no);
+     }
+     return  _motionManager->StartMotionPriority(motion, autoDelete, priority);
+ }
+@@ -575,7 +502,7 @@ void LAppModel::SetExpression(const csmC
+     ACubismMotion* motion = _expressions[expressionID];
+     if (_debugMode)
+     {
+-        LAppPal::PrintLogLn("[APP]expression: [%s]", expressionID);
++        LAppPal::PrintLog("[APP]expression: [%s]", expressionID);
+     }
+ 
+     if (motion != NULL)
+@@ -584,7 +511,7 @@ void LAppModel::SetExpression(const csmC
+     }
+     else
+     {
+-        if (_debugMode) LAppPal::PrintLogLn("[APP]expression[%s] is null ", expressionID);
++        if (_debugMode) LAppPal::PrintLog("[APP]expression[%s] is null ", expressionID);
+     }
+ }
+ 
+@@ -657,3 +584,37 @@ Csm::Rendering::CubismOffscreenSurface_O
  {
      return _renderBuffer;
  }
@@ -891,8 +156197,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod
 +}
 +
 diff -pruN --exclude build ./demo_clean/src/LAppModel.hpp ./demo_dev/src/LAppModel.hpp
---- ./demo_clean/src/LAppModel.hpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppModel.hpp	2023-05-28 08:11:25.754067666 +0100
+--- ./demo_clean/src/LAppModel.hpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppModel.hpp	2024-03-28 18:01:22.296448336 +0000
 @@ -13,7 +13,7 @@
  #include <Type/csmRectF.hpp>
  #include <Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp>
@@ -917,7 +156223,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.hpp ./demo_dev/src/LAppMod
       * @brief デストラクタ
 @@ -114,6 +117,13 @@ public:
       */
-     Csm::Rendering::CubismOffscreenFrame_OpenGLES2& GetRenderBuffer();
+     Csm::Rendering::CubismOffscreenSurface_OpenGLES2& GetRenderBuffer();
  
 +    /**
 +     * @brief Set the pointer to the FacialLandmarkDetector instance
@@ -947,21 +156253,22 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.hpp ./demo_dev/src/LAppMod
      Csm::ICubismModelSetting* _modelSetting; ///< モデルセッティング情報
      Csm::csmString _modelHomeDir; ///< モデルセッティングが置かれたディレクトリ
      Csm::csmFloat32 _userTimeSeconds; ///< デルタ時間の積算値[秒]
-@@ -183,9 +204,9 @@ private:
+@@ -183,7 +204,10 @@ private:
      const Csm::CubismId* _idParamEyeBallX; ///< パラメータID: ParamEyeBallX
      const Csm::CubismId* _idParamEyeBallY; ///< パラメータID: ParamEyeBallXY
  
 -    LAppWavFileHandler _wavFileHandler; ///< wavファイルハンドラ
 -
-     Csm::Rendering::CubismOffscreenFrame_OpenGLES2 _renderBuffer;   ///< フレームバッファ以外の描画先
+     Csm::Rendering::CubismOffscreenSurface_OpenGLES2 _renderBuffer;   ///< フレームバッファ以外の描画先
 +
 +    FacialLandmarkDetector *_detector;
  };
- 
- 
++
++
++
 diff -pruN --exclude build ./demo_clean/src/LAppPal.cpp ./demo_dev/src/LAppPal.cpp
---- ./demo_clean/src/LAppPal.cpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppPal.cpp	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/src/LAppPal.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppPal.cpp	2024-03-28 18:01:22.296448336 +0000
 @@ -6,6 +6,7 @@
   */
  
@@ -970,21 +156277,117 @@ diff -pruN --exclude build ./demo_clean/src/LAppPal.cpp ./demo_dev/src/LAppPal.c
  #include <stdio.h>
  #include <stdlib.h>
  #include <stdarg.h>
-@@ -45,10 +46,7 @@ csmByte* LAppPal::LoadFileAsBytes(const
+@@ -36,37 +37,18 @@ csmByte* LAppPal::LoadFileAsBytes(const
+     if (stat(path, &statBuf) == 0)
+     {
+         size = statBuf.st_size;
+-
+-        if (size == 0)
+-        {
+-            if (DebugLogEnable)
+-            {
+-                PrintLogLn("Stat succeeded but file size is zero. path:%s", path);
+-            }
+-            return NULL;
+-        }
+-    }
+-    else
+-    {
+-        if (DebugLogEnable)
+-        {
+-            PrintLogLn("Stat failed. errno:%d path:%s", errno, path);
+-        }
+-        return NULL;
++        PrintLog(path);
+     }
+ 
+     std::fstream file;
++    char* buf = new char[size];
++
      file.open(path, std::ios::in | std::ios::binary);
      if (!file.is_open())
      {
 -        if (DebugLogEnable)
 -        {
--            PrintLog("file open error");
+-            PrintLogLn("File open failed. path:%s", path);
 -        }
 +        throw std::runtime_error("Failed to open file " + filePath);
          return NULL;
      }
+-
+-    char* buf = new char[size];
      file.read(buf, size);
+     file.close();
+ 
+@@ -97,17 +79,7 @@ void LAppPal::PrintLog(const csmChar* fo
+     csmChar buf[256];
+     va_start(args, format);
+     vsnprintf(buf, sizeof(buf), format, args); // 標準出力でレンダリング
+-    std::cout << buf;
+-    va_end(args);
+-}
+-
+-void LAppPal::PrintLogLn(const csmChar* format, ...)
+-{
+-    va_list args;
+-    csmChar buf[256];
+-    va_start(args, format);
+-    vsnprintf(buf, sizeof(buf), format, args); // 標準出力でレンダリング
+-    std::cout << buf << std::endl;
++    std::cerr << buf << std::endl;
+     va_end(args);
+ }
+ 
+@@ -115,8 +87,3 @@ void LAppPal::PrintMessage(const csmChar
+ {
+     PrintLog("%s", message);
+ }
+-
+-void LAppPal::PrintMessageLn(const csmChar* message)
+-{
+-    PrintLogLn("%s", message);
+-}
+diff -pruN --exclude build ./demo_clean/src/LAppPal.hpp ./demo_dev/src/LAppPal.hpp
+--- ./demo_clean/src/LAppPal.hpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppPal.hpp	2024-03-28 18:01:22.296448336 +0000
+@@ -63,17 +63,6 @@ public:
+     static void PrintLog(const Csm::csmChar* format, ...);
+ 
+     /**
+-    * @brief ログを出力し最後に改行する
+-    *
+-    * ログを出力し最後に改行する
+-    *
+-    * @param[in]   format  書式付文字列
+-    * @param[in]   ...     (可変長引数)文字列
+-    *
+-    */
+-    static void PrintLogLn(const Csm::csmChar* format, ...);
+-
+-    /**
+     * @brief メッセージを出力する
+     *
+     * メッセージを出力する
+@@ -83,16 +72,6 @@ public:
+     */
+     static void PrintMessage(const Csm::csmChar* message);
+ 
+-    /**
+-    * @brief メッセージを出力し最後に改行する
+-    *
+-    * メッセージを出力し最後に改行する
+-    *
+-    * @param[in]   message  文字列
+-    *
+-    */
+-    static void PrintMessageLn(const Csm::csmChar* message);
+-
+ private:
+     static double s_currentFrame;
+     static double s_lastFrame;
 diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.cpp ./demo_dev/src/LAppTextureManager.cpp
---- ./demo_clean/src/LAppTextureManager.cpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppTextureManager.cpp	2023-05-28 08:11:25.754067666 +0100
+--- ./demo_clean/src/LAppTextureManager.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppTextureManager.cpp	2024-03-28 18:01:22.300448398 +0000
 @@ -96,6 +96,46 @@ LAppTextureManager::TextureInfo* LAppTex
  
  }
@@ -1033,8 +156436,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.cpp ./demo_dev/sr
  {
      for (Csm::csmUint32 i = 0; i < _textures.GetSize(); i++)
 diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.hpp ./demo_dev/src/LAppTextureManager.hpp
---- ./demo_clean/src/LAppTextureManager.hpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppTextureManager.hpp	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/src/LAppTextureManager.hpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppTextureManager.hpp	2024-03-28 18:01:22.300448398 +0000
 @@ -72,6 +72,8 @@ public:
      */
      TextureInfo* CreateTextureFromPngFile(std::string fileName);
@@ -1045,8 +156448,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.hpp ./demo_dev/sr
      * @brief 画像の解放
      *
 diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView.cpp
---- ./demo_clean/src/LAppView.cpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppView.cpp	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/src/LAppView.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppView.cpp	2024-03-28 18:02:43.449711143 +0000
 @@ -13,7 +13,6 @@
  #include "LAppLive2DManager.hpp"
  #include "LAppTextureManager.hpp"
@@ -1098,7 +156501,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView
      glfwGetWindowSize(LAppDelegate::GetInstance()->GetWindow(), &width, &height);
  
      LAppTextureManager* textureManager = LAppDelegate::GetInstance()->GetTextureManager();
--    const string resourcesPath = LAppDelegate::GetInstance()->GetRootDirectory() + ResourcesPath;
+-    const string resourcesPath = LAppDelegate::GetInstance()->GetExecuteAbsolutePath() + ResourcesPath;
  
 -    string imageName = BackImageName;
 -    LAppTextureManager::TextureInfo* backgroundTexture = textureManager->CreateTextureFromPngFile(resourcesPath + imageName);
@@ -1167,7 +156570,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView
 -        float y = _deviceToScreen->TransformY(_touchManager->GetY()); // 論理座標変換した座標を取得。
 -        if (DebugTouchLogEnable)
 -        {
--            LAppPal::PrintLog("[APP]touchesEnded x:%.2f y:%.2f", x, y);
+-            LAppPal::PrintLogLn("[APP]touchesEnded x:%.2f y:%.2f", x, y);
 -        }
 -        live2DManager->OnTap(x, y);
 -
@@ -1222,8 +156625,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView
 -    }
  }
 diff -pruN --exclude build ./demo_clean/src/LAppView.hpp ./demo_dev/src/LAppView.hpp
---- ./demo_clean/src/LAppView.hpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/LAppView.hpp	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/src/LAppView.hpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/LAppView.hpp	2024-03-28 18:01:22.300448398 +0000
 @@ -14,7 +14,6 @@
  #include "CubismFramework.hpp"
  #include <Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp>
@@ -1278,8 +156681,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.hpp ./demo_dev/src/LAppView
      // レンダリング先を別ターゲットにする方式の場合に使用
      LAppSprite* _renderSprite;                                  ///< モードによっては_renderBufferのテクスチャを描画
 diff -pruN --exclude build ./demo_clean/src/main.cpp ./demo_dev/src/main.cpp
---- ./demo_clean/src/main.cpp	2023-05-18 09:58:50.000000000 +0100
-+++ ./demo_dev/src/main.cpp	2023-05-28 08:11:25.750067591 +0100
+--- ./demo_clean/src/main.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/main.cpp	2024-03-28 18:01:22.320448709 +0000
 @@ -5,18 +5,162 @@
   * that can be found at https://www.live2d.com/eula/live2d-open-software-license-agreement_en.html.
   */
@@ -1448,3 +156851,133 @@ diff -pruN --exclude build ./demo_clean/src/main.cpp ./demo_dev/src/main.cpp
      return 0;
  }
 -
+diff -pruN --exclude build ./demo_clean/src/mainMinimum.cpp ./demo_dev/src/mainMinimum.cpp
+--- ./demo_clean/src/mainMinimum.cpp	2024-03-22 11:48:54.000000000 +0000
++++ ./demo_dev/src/mainMinimum.cpp	2024-03-28 18:01:22.320448709 +0000
+@@ -9,7 +9,6 @@
+ 
+ #include <sstream>
+ #include <unistd.h>
+-#include <libgen.h>
+ #include <GL/glew.h>
+ #include <GLFW/glfw3.h>
+ 
+@@ -62,7 +61,7 @@ static LAppAllocator _cubismAllocator; /
+ 
+ static LAppTextureManager* _textureManager; ///< テクスチャの管理
+ 
+-static std::string _executeAbsolutePath; ///< アプリケーションの実行パス
++static std::string _rootDirectory; ///< ルートディレクトリ
+ static std::string _currentModelDirectory; ///< 現在のモデルのディレクトリ名
+ 
+ static GLFWwindow* _window; ///< ウィンドウオブジェクト
+@@ -86,11 +85,33 @@ static void InitializeCubism()
+ }
+ 
+ /**
+-* @brief アプリケーションの実行パスの設定
++* @brief 文字列の分割
+ *
+-* Linuxのアプリケーションの実行パスを確認し、パスを取得する
++* 指定された区切り文字で文字列を分割する
+ */
+-void SetExecuteAbsolutePath()
++Csm::csmVector<std::string> Split(const std::string& baseString, char delimiter)
++{
++    Csm::csmVector < std::string > elems;
++    std::stringstream ss(baseString);
++    std::string item;
++
++    while (getline(ss, item, delimiter))
++    {
++        if (!item.empty())
++        {
++            elems.PushBack(item);
++        }
++    }
++
++    return elems;
++}
++
++/**
++* @brief ルートディレクトリの設定
++*
++* Linuxのルートディレクトリを確認し、パスを取得する
++*/
++void SetRootDirectory()
+ {
+     const int maximumPathBufferSize = 1024;
+     char path[maximumPathBufferSize];
+@@ -101,8 +122,19 @@ void SetExecuteAbsolutePath()
+         path[len] = '\0';
+     }
+ 
+-    _executeAbsolutePath = dirname(path);
+-    _executeAbsolutePath += "/";
++    std::string pathString(path);
++
++    pathString = pathString.substr(0, pathString.rfind("Demo"));
++    Csm::csmVector<std::string> splitStrings = Split(pathString, '/');
++
++    _rootDirectory = "";
++
++    for (int i = 0; i < splitStrings.GetSize(); i++)
++    {
++        _rootDirectory += "/" + splitStrings[i];
++    }
++
++    _rootDirectory += "/";
+ }
+ 
+ /**
+@@ -112,12 +144,12 @@ void SetExecuteAbsolutePath()
+ */
+ static bool InitializeSystem()
+ {
+-    LAppPal::PrintLogLn("START");
++    LAppPal::PrintLog("START");
+ 
+     // GLFWの初期化
+     if (glfwInit() == GL_FALSE)
+     {
+-        LAppPal::PrintLogLn("Can't initilize GLFW");
++        LAppPal::PrintLog("Can't initilize GLFW");
+ 
+         return GL_FALSE;
+     }
+@@ -126,7 +158,7 @@ static bool InitializeSystem()
+     _window = glfwCreateWindow(LAppDefine::RenderTargetWidth, LAppDefine::RenderTargetHeight, "SIMPLE_SAMPLE", NULL, NULL);
+     if (_window == NULL)
+     {
+-        LAppPal::PrintLogLn("Can't create GLFW window.");
++        LAppPal::PrintLog("Can't create GLFW window.");
+ 
+         glfwTerminate();
+         return GL_FALSE;
+@@ -137,7 +169,7 @@ static bool InitializeSystem()
+     glfwSwapInterval(1);
+ 
+     if (glewInit() != GLEW_OK) {
+-        LAppPal::PrintLogLn("Can't initilize glew.");
++        LAppPal::PrintLog("Can't initilize glew.");
+ 
+         glfwTerminate();
+         return GL_FALSE;
+@@ -165,7 +197,7 @@ static bool InitializeSystem()
+     // ドラッグ入力管理クラスの初期化
+     MouseActionManager::GetInstance()->Initialize(windowWidth, windowHeight);
+ 
+-    SetExecuteAbsolutePath();
++    SetRootDirectory();
+ 
+     return GL_TRUE;
+ }
+@@ -209,7 +241,7 @@ void Release()
+ void LoadModel(const std::string modelDirectoryName)
+ {
+     // モデルのディレクトリを指定
+-    _currentModelDirectory = _executeAbsolutePath + LAppDefine::ResourcesPath + modelDirectoryName + "/";
++    _currentModelDirectory = _rootDirectory + LAppDefine::ResourcesPath + modelDirectoryName + "/";
+ 
+     // モデルデータの新規生成
+     _userModel = new CubismUserModelExtend(modelDirectoryName, _currentModelDirectory);
diff --git a/example/generate_patch.sh b/example/generate_patch.sh
index 1cde13b..06d5fa1 100755
--- a/example/generate_patch.sh
+++ b/example/generate_patch.sh
@@ -3,9 +3,9 @@
 mkdir -p demo_clean
 
 if [ "$OSTYPE" = "msys" -o "$OSTYPE" = "cygwin" ]; then
-    cp -p -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_clean/
+    cp -p -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_clean/
     diff -pruN --exclude build ./demo_clean ./demo_dev > ./demo_win.patch
 else
-    cp -p -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_clean/
+    cp -p -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_clean/
     diff -pruN --exclude build ./demo_clean ./demo_dev > ./demo.patch
 fi
-- 
2.7.4